[02:59:00]OFD Sender: No OFD packet to send [02:59:05]OFD Sender: No OFD packet to send [02:59:10]OFD Sender: No OFD packet to send [02:59:15]OFD Sender: No OFD packet to send [02:59:20]OFD Sender: No OFD packet to send [02:59:25]OFD Sender: No OFD packet to send [02:59:30]OFD Sender: No OFD packet to send [02:59:35]OFD Sender: No OFD packet to send [02:59:40]OFD Sender: No OFD packet to send [02:59:45]OFD Sender: No OFD packet to send [02:59:50]OFD Sender: No OFD packet to send [02:59:55]OFD Sender: No OFD packet to send [03:00:00]OFD Sender: No OFD packet to send [03:00:05]OFD Sender: No OFD packet to send [03:00:10]OFD Sender: No OFD packet to send [03:00:15]OFD Sender: No OFD packet to send [03:00:20]OFD Sender: No OFD packet to send [03:00:25]OFD Sender: No OFD packet to send [03:00:30]OFD Sender: No OFD packet to send [03:00:35]OFD Sender: No OFD packet to send [03:00:40]OFD Sender: No OFD packet to send [03:00:45]OFD Sender: No OFD packet to send [03:00:50]OFD Sender: No OFD packet to send [03:00:55]OFD Sender: No OFD packet to send [03:01:00]OFD Sender: No OFD packet to send [03:01:05]OFD Sender: No OFD packet to send [03:01:10]OFD Sender: No OFD packet to send [03:01:15]OFD Sender: No OFD packet to send [03:01:20]OFD Sender: No OFD packet to send [03:01:25]OFD Sender: No OFD packet to send [03:01:30]OFD Sender: No OFD packet to send [03:01:35]OFD Sender: No OFD packet to send [03:01:40]OFD Sender: No OFD packet to send [03:01:45]OFD Sender: No OFD packet to send [03:01:50]OFD Sender: No OFD packet to send [03:01:55]OFD Sender: No OFD packet to send [03:02:00]OFD Sender: No OFD packet to send [03:02:05]OFD Sender: No OFD packet to send [03:02:10]OFD Sender: No OFD packet to send [03:02:15]OFD Sender: No OFD packet to send [03:02:20]OFD Sender: No OFD packet to send [03:02:25]OFD Sender: No OFD packet to send [03:02:30]OFD Sender: No OFD packet to send [03:02:35]OFD Sender: No OFD packet to send [03:02:40]OFD Sender: No OFD packet to send [03:02:45]OFD Sender: No OFD packet to send [03:02:50]OFD Sender: No OFD packet to send [03:02:55]OFD Sender: No OFD packet to send [03:03:00]OFD Sender: No OFD packet to send [03:03:05]OFD Sender: No OFD packet to send [03:03:10]OFD Sender: No OFD packet to send [03:03:15]OFD Sender: No OFD packet to send [03:03:20]OFD Sender: No OFD packet to send [03:03:25]OFD Sender: No OFD packet to send [03:03:30]OFD Sender: No OFD packet to send [03:03:35]OFD Sender: No OFD packet to send [03:03:40]OFD Sender: No OFD packet to send [03:03:45]OFD Sender: No OFD packet to send [03:03:50]OFD Sender: No OFD packet to send [03:03:55]OFD Sender: No OFD packet to send [03:04:00]OFD Sender: No OFD packet to send [03:04:05]OFD Sender: No OFD packet to send [03:04:10]OFD Sender: No OFD packet to send [03:04:15]OFD Sender: No OFD packet to send [03:04:20]OFD Sender: No OFD packet to send [03:04:25]OFD Sender: No OFD packet to send [03:04:30]OFD Sender: No OFD packet to send [03:04:35]OFD Sender: No OFD packet to send [03:04:40]OFD Sender: No OFD packet to send [03:04:45]OFD Sender: No OFD packet to send [03:04:50]OFD Sender: No OFD packet to send [03:04:55]OFD Sender: No OFD packet to send [03:05:00]OFD Sender: No OFD packet to send [03:05:05]OFD Sender: No OFD packet to send [03:05:10]OFD Sender: No OFD packet to send [03:05:15]OFD Sender: No OFD packet to send [03:05:20]OFD Sender: No OFD packet to send [03:05:25]OFD Sender: No OFD packet to send [03:05:30]OFD Sender: No OFD packet to send [03:05:35]OFD Sender: No OFD packet to send [03:05:40]OFD Sender: No OFD packet to send [03:05:45]OFD Sender: No OFD packet to send [03:05:50]OFD Sender: No OFD packet to send [03:05:55]OFD Sender: No OFD packet to send [03:06:00]OFD Sender: No OFD packet to send [03:06:05]OFD Sender: No OFD packet to send [03:06:10]OFD Sender: No OFD packet to send [03:06:15]OFD Sender: No OFD packet to send [03:06:20]OFD Sender: No OFD packet to send [03:06:25]OFD Sender: No OFD packet to send [03:06:30]OFD Sender: No OFD packet to send [03:06:35]OFD Sender: No OFD packet to send [03:06:40]OFD Sender: No OFD packet to send [03:06:45]OFD Sender: No OFD packet to send [03:06:50]OFD Sender: No OFD packet to send [03:06:55]OFD Sender: No OFD packet to send [03:07:00]OFD Sender: No OFD packet to send [03:07:05]OFD Sender: No OFD packet to send [03:07:10]OFD Sender: No OFD packet to send [03:07:15]OFD Sender: No OFD packet to send [03:07:20]OFD Sender: No OFD packet to send [03:07:25]OFD Sender: No OFD packet to send [03:07:30]OFD Sender: No OFD packet to send [03:07:35]OFD Sender: No OFD packet to send [03:07:40]OFD Sender: No OFD packet to send [03:07:45]OFD Sender: No OFD packet to send [03:07:50]OFD Sender: No OFD packet to send [03:07:55]OFD Sender: No OFD packet to send [03:08:00]OFD Sender: No OFD packet to send [03:08:05]OFD Sender: No OFD packet to send [03:08:10]OFD Sender: No OFD packet to send [03:08:15]OFD Sender: No OFD packet to send [03:08:20]OFD Sender: No OFD packet to send [03:08:25]OFD Sender: No OFD packet to send [03:08:30]OFD Sender: No OFD packet to send [03:08:35]OFD Sender: No OFD packet to send [03:08:40]OFD Sender: No OFD packet to send [03:08:45]OFD Sender: No OFD packet to send [03:08:50]OFD Sender: No OFD packet to send [03:08:55]OFD Sender: No OFD packet to send [03:09:00]OFD Sender: No OFD packet to send [03:09:05]OFD Sender: No OFD packet to send [03:09:10]OFD Sender: No OFD packet to send [03:09:15]OFD Sender: No OFD packet to send [03:09:20]OFD Sender: No OFD packet to send [03:09:25]OFD Sender: No OFD packet to send [03:09:30]OFD Sender: No OFD packet to send [03:09:35]OFD Sender: No OFD packet to send [03:09:40]OFD Sender: No OFD packet to send [03:09:45]OFD Sender: No OFD packet to send [03:09:50]OFD Sender: No OFD packet to send [03:09:55]OFD Sender: No OFD packet to send [03:10:00]OFD Sender: No OFD packet to send [03:10:05]OFD Sender: No OFD packet to send [03:10:10]OFD Sender: No OFD packet to send [03:10:15]OFD Sender: No OFD packet to send [03:10:20]OFD Sender: No OFD packet to send [03:10:25]OFD Sender: No OFD packet to send [03:10:30]OFD Sender: No OFD packet to send [03:10:35]OFD Sender: No OFD packet to send [03:10:41]OFD Sender: No OFD packet to send [03:10:46]OFD Sender: No OFD packet to send [03:10:51]OFD Sender: No OFD packet to send [03:10:56]OFD Sender: No OFD packet to send [03:11:01]OFD Sender: No OFD packet to send [03:11:06]OFD Sender: No OFD packet to send [03:11:11]OFD Sender: No OFD packet to send [03:11:16]OFD Sender: No OFD packet to send [03:11:21]OFD Sender: No OFD packet to send [03:11:26]OFD Sender: No OFD packet to send [03:11:31]OFD Sender: No OFD packet to send [03:11:36]OFD Sender: No OFD packet to send [03:11:41]OFD Sender: No OFD packet to send [03:11:46]OFD Sender: No OFD packet to send [03:11:51]OFD Sender: No OFD packet to send [03:11:56]OFD Sender: No OFD packet to send [03:12:01]OFD Sender: No OFD packet to send [03:12:06]OFD Sender: No OFD packet to send [03:12:11]OFD Sender: No OFD packet to send [03:12:16]OFD Sender: No OFD packet to send [03:12:21]OFD Sender: No OFD packet to send [03:12:26]OFD Sender: No OFD packet to send [03:12:31]OFD Sender: No OFD packet to send [03:12:36]OFD Sender: No OFD packet to send [03:12:41]OFD Sender: No OFD packet to send [03:12:46]OFD Sender: No OFD packet to send [03:12:51]OFD Sender: No OFD packet to send [03:12:56]OFD Sender: No OFD packet to send [03:13:01]OFD Sender: No OFD packet to send [03:13:06]OFD Sender: No OFD packet to send [03:13:11]OFD Sender: No OFD packet to send [03:13:16]OFD Sender: No OFD packet to send [03:13:21]OFD Sender: No OFD packet to send [03:13:26]OFD Sender: No OFD packet to send [03:13:31]OFD Sender: No OFD packet to send [03:13:36]OFD Sender: No OFD packet to send [03:13:41]OFD Sender: No OFD packet to send [03:13:46]OFD Sender: No OFD packet to send [03:13:51]OFD Sender: No OFD packet to send [03:13:56]OFD Sender: No OFD packet to send [03:14:01]OFD Sender: No OFD packet to send [03:14:06]OFD Sender: No OFD packet to send [03:14:11]OFD Sender: No OFD packet to send [03:14:16]OFD Sender: No OFD packet to send [03:14:21]OFD Sender: No OFD packet to send [03:14:26]OFD Sender: No OFD packet to send [03:14:31]OFD Sender: No OFD packet to send [03:14:36]OFD Sender: No OFD packet to send [03:14:41]OFD Sender: No OFD packet to send [03:14:46]OFD Sender: No OFD packet to send [03:14:51]OFD Sender: No OFD packet to send [03:14:56]OFD Sender: No OFD packet to send [03:15:01]OFD Sender: No OFD packet to send [03:15:06]OFD Sender: No OFD packet to send [03:15:11]OFD Sender: No OFD packet to send [03:15:16]OFD Sender: No OFD packet to send [03:15:21]OFD Sender: No OFD packet to send [03:15:26]OFD Sender: No OFD packet to send [03:15:31]OFD Sender: No OFD packet to send [03:15:36]OFD Sender: No OFD packet to send [03:15:41]OFD Sender: No OFD packet to send [03:15:46]OFD Sender: No OFD packet to send [03:15:51]OFD Sender: No OFD packet to send [03:15:56]OFD Sender: No OFD packet to send [03:16:01]OFD Sender: No OFD packet to send [03:16:06]OFD Sender: No OFD packet to send [03:16:11]OFD Sender: No OFD packet to send [03:16:16]OFD Sender: No OFD packet to send [03:16:21]OFD Sender: No OFD packet to send [03:16:26]OFD Sender: No OFD packet to send [03:16:31]OFD Sender: No OFD packet to send [03:16:36]OFD Sender: No OFD packet to send [03:16:41]OFD Sender: No OFD packet to send [03:16:46]OFD Sender: No OFD packet to send [03:16:51]OFD Sender: No OFD packet to send [03:16:56]OFD Sender: No OFD packet to send [03:17:01]OFD Sender: No OFD packet to send [03:17:06]OFD Sender: No OFD packet to send [03:17:11]OFD Sender: No OFD packet to send [03:17:16]OFD Sender: No OFD packet to send [03:17:21]OFD Sender: No OFD packet to send [03:17:26]OFD Sender: No OFD packet to send [03:17:31]OFD Sender: No OFD packet to send [03:17:36]OFD Sender: No OFD packet to send [03:17:41]OFD Sender: No OFD packet to send [03:17:46]OFD Sender: No OFD packet to send [03:17:51]OFD Sender: No OFD packet to send [03:17:56]OFD Sender: No OFD packet to send [03:18:01]OFD Sender: No OFD packet to send [03:18:06]OFD Sender: No OFD packet to send [03:18:11]OFD Sender: No OFD packet to send [03:18:16]OFD Sender: No OFD packet to send [03:18:21]OFD Sender: No OFD packet to send [03:18:26]OFD Sender: No OFD packet to send [03:18:31]OFD Sender: No OFD packet to send [03:18:36]OFD Sender: No OFD packet to send [03:18:41]OFD Sender: No OFD packet to send [03:18:46]OFD Sender: No OFD packet to send [03:18:51]OFD Sender: No OFD packet to send [03:18:56]OFD Sender: No OFD packet to send [03:19:01]OFD Sender: No OFD packet to send [03:19:06]OFD Sender: No OFD packet to send [03:19:11]OFD Sender: No OFD packet to send [03:19:16]OFD Sender: No OFD packet to send [03:19:21]OFD Sender: No OFD packet to send [03:19:26]OFD Sender: No OFD packet to send [03:19:31]OFD Sender: No OFD packet to send [03:19:36]OFD Sender: No OFD packet to send [03:19:41]OFD Sender: No OFD packet to send [03:19:46]OFD Sender: No OFD packet to send [03:19:51]OFD Sender: No OFD packet to send [03:19:56]OFD Sender: No OFD packet to send [03:20:01]OFD Sender: No OFD packet to send [03:20:06]OFD Sender: No OFD packet to send [03:20:11]OFD Sender: No OFD packet to send [03:20:16]OFD Sender: No OFD packet to send [03:20:21]OFD Sender: No OFD packet to send [03:20:26]OFD Sender: No OFD packet to send [03:20:31]OFD Sender: No OFD packet to send [03:20:36]OFD Sender: No OFD packet to send [03:20:41]OFD Sender: No OFD packet to send [03:20:46]OFD Sender: No OFD packet to send [03:20:51]OFD Sender: No OFD packet to send [03:20:56]OFD Sender: No OFD packet to send [03:21:01]OFD Sender: No OFD packet to send [03:21:06]OFD Sender: No OFD packet to send [03:21:11]OFD Sender: No OFD packet to send [03:21:16]OFD Sender: No OFD packet to send [03:21:21]OFD Sender: No OFD packet to send [03:21:26]OFD Sender: No OFD packet to send [03:21:31]OFD Sender: No OFD packet to send [03:21:36]OFD Sender: No OFD packet to send [03:21:41]OFD Sender: No OFD packet to send [03:21:46]OFD Sender: No OFD packet to send [03:21:51]OFD Sender: No OFD packet to send [03:21:56]OFD Sender: No OFD packet to send [03:22:01]OFD Sender: No OFD packet to send [03:22:06]OFD Sender: No OFD packet to send [03:22:11]OFD Sender: No OFD packet to send [03:22:16]OFD Sender: No OFD packet to send [03:22:21]OFD Sender: No OFD packet to send [03:22:26]OFD Sender: No OFD packet to send [03:22:31]OFD Sender: No OFD packet to send [03:22:36]OFD Sender: No OFD packet to send [03:22:41]OFD Sender: No OFD packet to send [03:22:46]OFD Sender: No OFD packet to send [03:22:51]OFD Sender: No OFD packet to send [03:22:56]OFD Sender: No OFD packet to send [03:23:01]OFD Sender: No OFD packet to send [03:23:06]OFD Sender: No OFD packet to send [03:23:11]OFD Sender: No OFD packet to send [03:23:16]OFD Sender: No OFD packet to send [03:23:21]OFD Sender: No OFD packet to send [03:23:26]OFD Sender: No OFD packet to send [03:23:31]OFD Sender: No OFD packet to send [03:23:36]OFD Sender: No OFD packet to send [03:23:41]OFD Sender: No OFD packet to send [03:23:46]OFD Sender: No OFD packet to send [03:23:51]OFD Sender: No OFD packet to send [03:23:56]OFD Sender: No OFD packet to send [03:24:01]OFD Sender: No OFD packet to send [03:24:06]OFD Sender: No OFD packet to send [03:24:11]OFD Sender: No OFD packet to send [03:24:16]OFD Sender: No OFD packet to send [03:24:21]OFD Sender: No OFD packet to send [03:24:26]OFD Sender: No OFD packet to send [03:24:31]OFD Sender: No OFD packet to send [03:24:36]OFD Sender: No OFD packet to send [03:24:41]OFD Sender: No OFD packet to send [03:24:46]OFD Sender: No OFD packet to send [03:24:51]OFD Sender: No OFD packet to send [03:24:56]OFD Sender: No OFD packet to send [03:25:01]OFD Sender: No OFD packet to send [03:25:06]OFD Sender: No OFD packet to send [03:25:11]OFD Sender: No OFD packet to send [03:25:16]OFD Sender: No OFD packet to send [03:25:21]OFD Sender: No OFD packet to send [03:25:27]OFD Sender: No OFD packet to send [03:25:32]OFD Sender: No OFD packet to send [03:25:37]OFD Sender: No OFD packet to send [03:25:42]OFD Sender: No OFD packet to send [03:25:47]OFD Sender: No OFD packet to send [03:25:52]OFD Sender: No OFD packet to send [03:25:57]OFD Sender: No OFD packet to send [03:26:02]OFD Sender: No OFD packet to send [03:26:07]OFD Sender: No OFD packet to send [03:26:12]OFD Sender: No OFD packet to send [03:26:17]OFD Sender: No OFD packet to send [03:26:22]OFD Sender: No OFD packet to send [03:26:27]OFD Sender: No OFD packet to send [03:26:32]OFD Sender: No OFD packet to send [03:26:37]OFD Sender: No OFD packet to send [03:26:42]OFD Sender: No OFD packet to send [03:26:47]OFD Sender: No OFD packet to send [03:26:52]OFD Sender: No OFD packet to send [03:26:57]OFD Sender: No OFD packet to send [03:27:02]OFD Sender: No OFD packet to send [03:27:07]OFD Sender: No OFD packet to send [03:27:12]OFD Sender: No OFD packet to send [03:27:17]OFD Sender: No OFD packet to send [03:27:22]OFD Sender: No OFD packet to send [03:27:27]OFD Sender: No OFD packet to send [03:27:32]OFD Sender: No OFD packet to send [03:27:37]OFD Sender: No OFD packet to send [03:27:42]OFD Sender: No OFD packet to send [03:27:47]OFD Sender: No OFD packet to send [03:27:52]OFD Sender: No OFD packet to send [03:27:57]OFD Sender: No OFD packet to send [03:28:02]OFD Sender: No OFD packet to send [03:28:07]OFD Sender: No OFD packet to send [03:28:12]OFD Sender: No OFD packet to send [03:28:17]OFD Sender: No OFD packet to send [03:28:22]OFD Sender: No OFD packet to send [03:28:27]OFD Sender: No OFD packet to send [03:28:32]OFD Sender: No OFD packet to send [03:28:37]OFD Sender: No OFD packet to send [03:28:42]OFD Sender: No OFD packet to send [03:28:47]OFD Sender: No OFD packet to send [03:28:52]OFD Sender: No OFD packet to send [03:28:57]OFD Sender: No OFD packet to send [03:29:02]OFD Sender: No OFD packet to send [03:29:07]OFD Sender: No OFD packet to send [03:29:12]OFD Sender: No OFD packet to send [03:29:17]OFD Sender: No OFD packet to send [03:29:22]OFD Sender: No OFD packet to send [03:29:27]OFD Sender: No OFD packet to send [03:29:32]OFD Sender: No OFD packet to send [03:29:37]OFD Sender: No OFD packet to send [03:29:42]OFD Sender: No OFD packet to send [03:29:47]OFD Sender: No OFD packet to send [03:29:52]OFD Sender: No OFD packet to send [03:29:57]OFD Sender: No OFD packet to send [03:30:02]OFD Sender: No OFD packet to send [03:30:07]OFD Sender: No OFD packet to send [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31:17]OFD Sender: No OFD packet to send [03:31:22]OFD Sender: No OFD packet to send [03:31:27]OFD Sender: No OFD packet to send [03:31:32]OFD Sender: No OFD packet to send [03:31:37]OFD Sender: No OFD packet to send [03:31:42]OFD Sender: No OFD packet to send [03:31:47]OFD Sender: No OFD packet to send [03:31:52]OFD Sender: No OFD packet to send [03:31:57]OFD Sender: No OFD packet to send [03:32:02]OFD Sender: No OFD packet to send [03:32:07]OFD Sender: No OFD packet to send [03:32:12]OFD Sender: No OFD packet to send [03:32:17]OFD Sender: No OFD packet to send [03:32:22]OFD Sender: No OFD packet to send [03:32:27]OFD Sender: No OFD packet to send [03:32:32]OFD Sender: No OFD packet to send [03:32:37]OFD Sender: No OFD packet to send [03:32:42]OFD Sender: No OFD packet to send [03:32:47]OFD Sender: No OFD packet to send [03:32:52]OFD Sender: No OFD packet to send [03:32:57]OFD Sender: No OFD packet to send [03:33:02]OFD Sender: No OFD packet to send [03:33:07]OFD Sender: No OFD packet to send [03:33:12]OFD Sender: No OFD packet to send [03:33:17]OFD Sender: No OFD packet to send [03:33:22]OFD Sender: No OFD packet to send [03:33:27]OFD Sender: No OFD packet to send [03:33:32]OFD Sender: No OFD packet to send [03:33:37]OFD Sender: No OFD packet to send [03:33:42]OFD Sender: No OFD packet to send [03:33:47]OFD Sender: No OFD packet to send [03:33:52]OFD Sender: No OFD packet to send [03:33:57]OFD Sender: No OFD packet to send [03:34:02]OFD Sender: No OFD packet to send [03:34:07]OFD Sender: No OFD packet to send [03:34:12]OFD Sender: No OFD packet to send [03:34:17]OFD Sender: No OFD packet to send [03:34:22]OFD Sender: No OFD packet to send [03:34:27]OFD Sender: No OFD packet to send [03:34:32]OFD Sender: No OFD packet to send [03:34:37]OFD Sender: No OFD packet to send [03:34:42]OFD Sender: No OFD packet to send [03:34:47]OFD Sender: No OFD packet to send [03:34:52]OFD Sender: No OFD packet to send [03:34:57]OFD Sender: No OFD packet to send [03:35:02]OFD Sender: No OFD packet to send [03:35:07]OFD Sender: No OFD packet to send [03:35:12]OFD Sender: No OFD packet to send [03:35:17]OFD Sender: No OFD packet to send [03:35:22]OFD Sender: No OFD packet to send [03:35:27]OFD Sender: No OFD packet to send [03:35:32]OFD Sender: No OFD packet to send [03:35:37]OFD Sender: No OFD packet to send [03:35:42]OFD Sender: No OFD packet to send [03:35:47]OFD Sender: No OFD packet to send [03:35:52]OFD Sender: No OFD packet to send [03:35:57]OFD Sender: No OFD packet to send [03:36:02]OFD Sender: No OFD packet to send [03:36:07]OFD Sender: No OFD packet to send [03:36:12]OFD Sender: No OFD packet to send [03:36:17]OFD Sender: No OFD packet to send [03:36:22]OFD Sender: No OFD packet to send [03:36:27]OFD Sender: No OFD packet to send [03:36:32]OFD Sender: No OFD packet to send [03:36:37]OFD Sender: No OFD packet to send [03:36:42]OFD Sender: No OFD packet to send [03:36:47]OFD Sender: No OFD packet to send [03:36:52]OFD Sender: No OFD packet to send [03:36:57]OFD Sender: No OFD packet to send [03:37:02]OFD Sender: No OFD packet to send [03:37:07]OFD Sender: No OFD packet to send [03:37:12]OFD Sender: No OFD packet to send [03:37:17]OFD Sender: No OFD packet to send [03:37:22]OFD Sender: No OFD packet to send [03:37:27]OFD Sender: No OFD packet to send [03:37:32]OFD Sender: No OFD packet to send [03:37:37]OFD Sender: No OFD packet to send [03:37:42]OFD Sender: No OFD packet to send [03:37:47]OFD Sender: No OFD packet to send [03:37:52]OFD Sender: No OFD packet to send [03:37:57]OFD Sender: No OFD packet to send [03:38:02]OFD Sender: No OFD packet to send [03:38:07]OFD Sender: No OFD packet to send [03:38:12]OFD Sender: No OFD packet to send [03:38:17]OFD Sender: No OFD packet to send [03:38:22]OFD Sender: No OFD packet to send [03:38:27]OFD Sender: No OFD packet to send [03:38:32]OFD Sender: No OFD packet to send [03:38:37]OFD Sender: No OFD packet to send [03:38:42]OFD Sender: No OFD packet to send [03:38:47]OFD Sender: No OFD packet to send [03:38:52]OFD Sender: No OFD packet to send [03:38:57]OFD Sender: No OFD packet to send [03:39:02]OFD Sender: No OFD packet to send [03:39:07]OFD Sender: No OFD packet to send [03:39:12]OFD Sender: No OFD packet to send [03:39:17]OFD Sender: No OFD packet to send [03:39:22]OFD Sender: No OFD packet to send [03:39:27]OFD Sender: No OFD packet to send [03:39:32]OFD Sender: No OFD packet to send [03:39:37]OFD Sender: No OFD packet to send [03:39:42]OFD Sender: No OFD packet to send [03:39:47]OFD Sender: No OFD packet to send [03:39:52]OFD Sender: No OFD packet to send [03:39:57]OFD Sender: No OFD packet to send [03:40:02]OFD Sender: No OFD packet to send [03:40:07]OFD Sender: No OFD packet to send [03:40:13]OFD Sender: No OFD packet to send [03:40:18]OFD Sender: No OFD packet to send [03:40:22]accept exits with 7 [03:40:22]New connection [03:40:22]New thread 3066461540 created [03:40:22]Thread 3066604900 joined [03:40:22]Waiting for new connection... [03:40:22] Sock 7.Parse request [03:40:22]Sock 7.Check first char [03:40:22]Sock 7.First char is OK [03:40:22]request: POST /json_proto HTTP/1.0 [03:40:22]Method: POST [03:40:22]URL: /json_proto [03:40:22]Method is POST - this is cgi request [03:40:22]url: /json_proto [03:40:22]query_string will be loaded in cgi processing [03:40:22]execute_cgi json_proto POST (null) [03:40:22]execute_cgi path=json_proto method=POST [03:40:22]POST find Content-Length [03:40:22]Host: 172.17.48.197:8080 [03:40:22]Content-Length: 1217 [03:40:22]Content-Type: application/json [03:40:22] [03:40:22]POST finish read [03:40:22]Found Content-Length = 1217 [03:40:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105602\u000A02.03.2024 03:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3862645\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:40:22]execute_script... [03:40:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105602\u000A02.03.2024 03:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3862645\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:40:22]POST & json_proto [03:40:22]process_json_proto [03:40:22]json parsed OK: [03:40:22]protocol is kg_v1.0 [03:40:22]action value=print_text [03:40:22]process_action print_text [03:40:22]cmd_print_text [03:40:22]ExternCall_PrintAddStr [03:40:22]wPrintStart [03:40:22]Write to MH i2c: 01 00 00 96 43 D9 [03:40:22]Write i2c OK [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: 01 [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: 01 07 00 [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: 01 07 00 96 43 00 00 00 00 00 FF 0F EE [03:40:22]RasterBufferAndPrint [03:40:22]line *****ТОВАРНЫЙ ЧЕК***** [03:40:22]line АЗС 25 [03:40:22]line Партнер нефть [03:40:22]line 02508201610067 [03:40:22]line Кассир : Таалайбек к. А. [03:40:22]line Счет N : (1)1105602 [03:40:22]line 02.03.2024 03:35 [03:40:22]line ПРОДАЖА [03:40:22]line ТРК (МРК, ГНК): 52 [03:40:22]line Вид ГСМ : 2710124130 [03:40:22]line Аи-92-К-5 [03:40:22]line 10.000 x 61.90 [03:40:22]line ИТОГ: 619.00 [03:40:22]line Тип оплаты: Талоны: Топливные Талоны [03:40:22]line 3862645 [03:40:22]line ______________________ [03:40:22]line (подпись) [03:40:22]written 0, free lines is 4095 [03:40:22]Write to MH i2c: 01 00 00 AB 43 EE [03:40:22]Write i2c OK [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: 01 [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: 01 07 00 [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: 01 07 00 AB 43 00 00 00 00 00 F4 0D F6 [03:40:22]RasterBufferAndPrint [03:40:22]line [03:40:22]line [03:40:22]line [03:40:22]line [03:40:22]line [03:40:22]written 0, free lines is 3574 [03:40:22]MH_Cut [03:40:22]Write to MH i2c: D1 01 00 B2 43 01 C7 [03:40:22]Write i2c OK [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: D1 [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: D1 01 00 [03:40:22]MH_I2C_Read... [03:40:22]Read from MH i2c: D1 01 00 B2 43 00 C6 [03:40:22]Write to MH i2c: 01 00 00 B3 43 F6 [03:40:22]Write i2c OK [03:40:22]MH_I2C_Read... [03:40:23]OFD Sender: No OFD packet to send [03:40:23]*** Cut start [03:40:23]*** Purtial cut [03:40:23]*** Stage 1: CUTSNS_PIN = 1 [03:40:25]Read from MH i2c: 01 [03:40:25]MH_I2C_Read... [03:40:25]*** Stop cut motor [03:40:25]*** Cut end [03:40:25]Read from MH i2c: 01 07 00 [03:40:25]MH_I2C_Read... [03:40:25]Read from MH i2c: 01 07 00 B3 43 00 00 00 00 00 FF 0F 0B [03:40:25]process_action print_text done [03:40:25]requested_data is exist [03:40:25]produce_requested_data [03:40:25]requested_item fm.sn is exist - process it [03:40:25]wFMCommunicate request_size=4 [03:40:25]MH_SAM_APDU [03:40:25]CAPDU: 80 11 00 00 [03:40:25]Write to MH i2c: E2 08 00 B4 43 80 11 00 00 00 00 00 00 71 [03:40:25]Write i2c OK [03:40:25]MH_I2C_Read... [03:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:40:25]Read from MH i2c: E2 [03:40:25]MH_I2C_Read... [03:40:25]Read from MH i2c: E2 17 00 [03:40:25]MH_I2C_Read... [03:40:25]Read from MH i2c: E2 17 00 B4 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CF [03:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [03:40:25]wFMCommunicate OK [03:40:25]requested_item fd.num is exist - process it [03:40:25]SAM_PROTO_GetFieldsCounters [03:40:25]wFMCommunicate request_size=4 [03:40:25]MH_SAM_APDU [03:40:25]CAPDU: 80 13 00 00 [03:40:25]Write to MH i2c: E2 08 00 B5 43 80 13 00 00 00 00 00 00 74 [03:40:25]Write i2c OK [03:40:25]MH_I2C_Read... [03:40:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:40:25]Read from MH i2c: E2 [03:40:25]MH_I2C_Read... [03:40:25]Read from MH i2c: E2 62 00 [03:40:25]MH_I2C_Read... [03:40:25]Read from MH i2c: E2 62 00 B5 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AD DF 01 00 0E 04 04 00 41 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 9E [03:40:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AD DF 01 00 0E 04 04 00 41 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 [03:40:25]wFMCommunicate OK [03:40:25]SAM_PROTO_GetFieldsCounters done [03:40:25]requested_item shift.num is exist - process it [03:40:25]requested_item shift.opened is exist - process it [03:40:25]req_shift_opened [03:40:25]FM_GetShiftState [03:40:25]SAM_PROTO_GetShiftState [03:40:25]wFMCommunicate request_size=4 [03:40:25]MH_SAM_APDU [03:40:25]CAPDU: 80 13 01 00 [03:40:25]Write to MH i2c: E2 08 00 B6 43 80 13 01 00 00 00 00 00 76 [03:40:25]Write i2c OK [03:40:25]MH_I2C_Read... [03:40:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:40:25]Read from MH i2c: E2 [03:40:25]MH_I2C_Read... [03:40:25]Read from MH i2c: E2 0E 00 [03:40:25]MH_I2C_Read... [03:40:25]Read from MH i2c: E2 0E 00 B6 43 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DD [03:40:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [03:40:25]wFMCommunicate OK [03:40:25]SAM_PROTO_GetShiftState done [03:40:25]FM_GetShiftState done [03:40:25]req_shift_opened done [03:40:25]requested_item shift.open_date is exist - process it [03:40:25]req_shift_open_date [03:40:25]req_shift_open_date done [03:40:25]produce_requested_data done [03:40:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122797,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [03:40:25]process_action_free print_text [03:40:25]json_value_free [03:40:25]json_value_free done [03:40:25]process_json_proto returns [03:40:25]Send response to host [03:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122797,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [03:40:25]free response buf [03:40:25]execute_script done [03:40:25]execute_script returns [03:40:25]free content buf [03:40:25]Sock 7.Close socket [03:40:25]Sock 7.Thread stoped [03:40:28]OFD Sender: No OFD packet to send [03:40:33]OFD Sender: No OFD packet to send [03:40:38]OFD Sender: No OFD packet to send [03:40:43]OFD Sender: No OFD packet to send [03:40:48]OFD Sender: No OFD packet to send [03:40:53]OFD Sender: No OFD packet to send [03:40:58]OFD Sender: No OFD packet to send [03:41:03]OFD Sender: No OFD packet to send [03:41:08]OFD Sender: No OFD packet to send [03:41:13]OFD Sender: No OFD packet to send [03:41:18]OFD Sender: No OFD packet to send [03:41:23]OFD Sender: No OFD packet to send [03:41:28]OFD Sender: No OFD packet to send [03:41:33]OFD Sender: No OFD packet to send [03:41:38]OFD Sender: No OFD packet to send [03:41:43]OFD Sender: No OFD packet to send [03:41:48]OFD Sender: No OFD packet to send [03:41:53]OFD Sender: No OFD packet to send [03:41:58]OFD Sender: No OFD packet to send [03:42:03]OFD Sender: No OFD packet to send [03:42:08]OFD Sender: No OFD packet to send [03:42:13]OFD Sender: No OFD packet to send [03:42:18]OFD Sender: No OFD packet to send [03:42:23]OFD Sender: No OFD packet to send [03:42:28]OFD Sender: No OFD packet to send [03:42:33]OFD Sender: No OFD packet to send [03:42:38]OFD Sender: No OFD packet to send [03:42:43]OFD Sender: No OFD packet to send [03:42:48]OFD Sender: No OFD packet to send [03:42:53]OFD Sender: No OFD packet to send [03:42:58]OFD Sender: No OFD packet to send [03:43:03]OFD Sender: No OFD packet to send [03:43:08]OFD Sender: No OFD packet to send [03:43:13]OFD Sender: No OFD packet to send [03:43:18]OFD Sender: No OFD packet to send [03:43:23]OFD Sender: No OFD packet to send [03:43:28]OFD Sender: No OFD packet to send [03:43:33]OFD Sender: No OFD packet to send [03:43:38]OFD Sender: No OFD packet to send [03:43:43]OFD Sender: No OFD packet to send [03:43:48]OFD Sender: No OFD packet to send [03:43:53]OFD Sender: No OFD packet to send [03:43:58]OFD Sender: No OFD packet to send [03:44:03]OFD Sender: No OFD packet to send [03:44:08]OFD Sender: No OFD packet to send [03:44:13]OFD Sender: No OFD packet to send [03:44:18]OFD Sender: No OFD packet to send [03:44:23]OFD Sender: No OFD packet to send [03:44:28]OFD Sender: No OFD packet to send [03:44:33]OFD Sender: No OFD packet to send [03:44:38]OFD Sender: No OFD packet to send [03:44:43]OFD Sender: No OFD packet to send [03:44:48]OFD Sender: No OFD packet to send [03:44:53]OFD Sender: No OFD packet to send [03:44:58]OFD Sender: No OFD packet to send [03:45:03]OFD Sender: No OFD packet to send [03:45:08]OFD Sender: No OFD packet to send [03:45:13]OFD Sender: No OFD packet to send [03:45:18]OFD Sender: No OFD packet to send [03:45:23]OFD Sender: No OFD packet to send [03:45:28]OFD Sender: No OFD packet to send [03:45:33]OFD Sender: No OFD packet to send [03:45:38]OFD Sender: No OFD packet to send [03:45:43]OFD Sender: No OFD packet to send [03:45:48]OFD Sender: No OFD packet to send [03:45:53]OFD Sender: No OFD packet to send [03:45:58]OFD Sender: No OFD packet to send [03:46:03]OFD Sender: No OFD packet to send [03:46:08]OFD Sender: No OFD packet to send [03:46:13]OFD Sender: No OFD packet to send [03:46:18]OFD Sender: No OFD packet to send [03:46:23]OFD Sender: No OFD packet to send [03:46:28]OFD Sender: No OFD packet to send [03:46:33]OFD Sender: No OFD packet to send [03:46:38]OFD Sender: No OFD packet to send [03:46:43]OFD Sender: No OFD packet to send [03:46:48]OFD Sender: No OFD packet to send [03:46:53]OFD Sender: No OFD packet to send [03:46:58]OFD Sender: No OFD packet to send [03:47:03]OFD Sender: No OFD packet to send [03:47:08]OFD Sender: No OFD packet to send [03:47:13]OFD Sender: No OFD packet to send [03:47:18]OFD Sender: No OFD packet to send [03:47:23]OFD Sender: No OFD packet to send [03:47:28]OFD Sender: No OFD packet to send [03:47:33]OFD Sender: No OFD packet to send [03:47:38]OFD Sender: No OFD packet to send [03:47:43]OFD Sender: No OFD packet to send [03:47:48]OFD Sender: No OFD packet to send [03:47:53]OFD Sender: No OFD packet to send [03:47:58]OFD Sender: No OFD packet to send [03:48:03]OFD Sender: No OFD packet to send [03:48:08]OFD Sender: No OFD packet to send [03:48:13]OFD Sender: No OFD packet to send [03:48:18]OFD Sender: No OFD packet to send [03:48:23]OFD Sender: No OFD packet to send [03:48:28]OFD Sender: No OFD packet to send [03:48:33]OFD Sender: No OFD packet to send [03:48:38]OFD Sender: No OFD packet to send [03:48:43]OFD Sender: No OFD packet to send [03:48:48]OFD Sender: No OFD packet to send [03:48:53]OFD Sender: No OFD packet to send [03:48:58]OFD Sender: No OFD packet to send [03:49:03]OFD Sender: No OFD packet to send [03:49:08]OFD Sender: No OFD packet to send [03:49:13]OFD Sender: No OFD packet to send [03:49:18]OFD Sender: No OFD packet to send [03:49:23]OFD Sender: No OFD packet to send [03:49:28]OFD Sender: No OFD packet to send [03:49:33]OFD Sender: No OFD packet to send [03:49:38]OFD Sender: No OFD packet to send [03:49:43]OFD Sender: No OFD packet to send [03:49:48]OFD Sender: No OFD packet to send [03:49:53]OFD Sender: No OFD packet to send [03:49:58]OFD Sender: No OFD packet to send [03:50:03]OFD Sender: No OFD packet to send [03:50: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:18]OFD Sender: No OFD packet to send [03:52:23]OFD Sender: No OFD packet to send [03:52:28]OFD Sender: No OFD packet to send [03:52:33]OFD Sender: No OFD packet to send [03:52:38]OFD Sender: No OFD packet to send [03:52:43]OFD Sender: No OFD packet to send [03:52:48]OFD Sender: No OFD packet to send [03:52:53]OFD Sender: No OFD packet to send [03:52:58]OFD Sender: No OFD packet to send [03:53:03]OFD Sender: No OFD packet to send [03:53:08]OFD Sender: No OFD packet to send [03:53:13]OFD Sender: No OFD packet to send [03:53:18]OFD Sender: No OFD packet to send [03:53:23]OFD Sender: No OFD packet to send [03:53:28]OFD Sender: No OFD packet to send [03:53:33]OFD Sender: No OFD packet to send [03:53:38]OFD Sender: No OFD packet to send [03:53:43]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:23]OFD Sender: No OFD packet to send [03:54:28]OFD Sender: No OFD packet to send [03:54:33]OFD Sender: No OFD packet to send [03:54:38]OFD Sender: No OFD packet to send [03:54:43]OFD Sender: No OFD packet to send [03:54:48]OFD Sender: No OFD packet to send [03:54: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:09]OFD Sender: No OFD packet to send [04:03:14]OFD Sender: No OFD packet to send [04:03:19]OFD Sender: No OFD packet to send [04:03:24]OFD Sender: No OFD packet to send [04:03:29]OFD Sender: No OFD packet to send [04:03:34]OFD Sender: No OFD packet to send [04:03:39]OFD Sender: No OFD packet to send [04:03:44]OFD Sender: No OFD packet to send [04:03:49]OFD Sender: No OFD packet to send [04:03:54]OFD Sender: No OFD packet to send [04:03:59]OFD Sender: No OFD packet to send [04:04:04]OFD Sender: No OFD packet to send [04:04:09]OFD Sender: No OFD packet to send [04:04:14]OFD Sender: No OFD packet to send [04:04:19]OFD Sender: No OFD packet to send [04:04:24]OFD Sender: No OFD packet to send [04:04:29]OFD Sender: No OFD packet to send [04:04:34]OFD Sender: No OFD packet to send [04:04:39]OFD Sender: No OFD packet to send [04:04:44]OFD Sender: No OFD packet to send [04:04:49]OFD Sender: No OFD packet to send [04:04:54]OFD Sender: No OFD packet to send [04:04:59]OFD Sender: No OFD packet to send [04:05:04]OFD Sender: No OFD packet to send [04:05:09]OFD Sender: No OFD packet to send [04:05:14]OFD Sender: No OFD packet to send [04:05:19]OFD Sender: No OFD packet to send [04:05:24]OFD Sender: No OFD packet to send [04:05:29]OFD Sender: No OFD packet to send [04:05:34]OFD Sender: No OFD packet to send [04:05:39]OFD Sender: No OFD packet to send [04:05:44]OFD Sender: No OFD packet to send [04:05:49]OFD Sender: No OFD packet to send [04:05:54]OFD Sender: No OFD packet to send [04:05:59]OFD Sender: No OFD packet to send [04:06:04]OFD Sender: No OFD packet to send [04:06:09]OFD Sender: No OFD packet to send [04:06:14]OFD Sender: No OFD packet to send [04:06:19]OFD Sender: No OFD packet to send [04:06:24]OFD Sender: No OFD packet to send [04:06:29]OFD Sender: No OFD packet to send [04:06:34]OFD Sender: No OFD packet to send [04:06:39]OFD Sender: No OFD packet to send [04:06:44]OFD Sender: No OFD packet to send [04:06:49]OFD Sender: No OFD packet to send [04:06:54]OFD Sender: No OFD packet to send [04:06:59]OFD Sender: No OFD packet to send [04:07:04]OFD Sender: No OFD packet to send [04:07:09]OFD Sender: No OFD packet to send [04:07:14]OFD Sender: No OFD packet to send [04:07:19]OFD Sender: No OFD packet to send [04:07:24]OFD Sender: No OFD packet to send [04:07:29]OFD Sender: No OFD packet to send [04:07:34]OFD Sender: No OFD packet to send [04:07:39]OFD Sender: No OFD packet to send [04:07:44]OFD Sender: No OFD packet to send [04:07:49]OFD Sender: No OFD packet to send [04:07:54]OFD Sender: No OFD packet to send [04:07:59]OFD Sender: No OFD packet to send [04:08:04]OFD Sender: No OFD packet to send [04:08:09]OFD Sender: No OFD packet to send [04:08:14]OFD Sender: No OFD packet to send [04:08:19]OFD Sender: No OFD packet to send [04:08:24]OFD Sender: No OFD packet to send [04:08:29]OFD Sender: No OFD packet to send [04:08:34]OFD Sender: No OFD packet to send [04:08:39]OFD Sender: No OFD packet to send [04:08:44]OFD Sender: No OFD packet to send [04:08:49]OFD Sender: No OFD packet to send [04:08:54]OFD Sender: No OFD packet to send [04:08:59]OFD Sender: No OFD packet to send [04:09:04]OFD Sender: No OFD packet to send [04:09:09]OFD Sender: No OFD packet to send [04:09:14]OFD Sender: No OFD packet to send [04:09:19]OFD Sender: No OFD packet to send [04:09:24]OFD Sender: No OFD packet to send [04:09:29]OFD Sender: No OFD packet to send [04:09:34]OFD Sender: No OFD packet to send [04:09:39]OFD Sender: No OFD packet to send [04:09:44]OFD Sender: No OFD packet to send [04:09:50]OFD Sender: No OFD packet to send [04:09:55]OFD Sender: No OFD packet to send [04:10:00]OFD Sender: No OFD packet to send [04:10:05]OFD Sender: No OFD packet to send [04:10:10]OFD Sender: No OFD packet to send [04:10:15]OFD Sender: No OFD packet to send [04:10:20]OFD Sender: No OFD packet to send [04:10:25]OFD Sender: No OFD packet to send [04:10:30]OFD Sender: No OFD packet to send [04:10:35]OFD Sender: No OFD packet to send [04:10:40]OFD Sender: No OFD packet to send [04:10:45]OFD Sender: No OFD packet to send [04:10:50]OFD Sender: No OFD packet to send [04:10:55]OFD Sender: No OFD packet to send [04:11:00]OFD Sender: No OFD packet to send [04:11:05]OFD Sender: No OFD packet to send [04:11:10]OFD Sender: No OFD packet to send [04:11:15]OFD Sender: No OFD packet to send [04:11:20]OFD Sender: No OFD packet to send [04:11:25]OFD Sender: No OFD packet to send [04:11:30]OFD Sender: No OFD packet to send [04:11:35]OFD Sender: No OFD packet to send [04:11:40]OFD Sender: No OFD packet to send [04:11:45]OFD Sender: No OFD packet to send [04:11:50]OFD Sender: No OFD packet to send [04:11:55]OFD Sender: No OFD packet to send [04:12:00]OFD Sender: No OFD packet to send [04:12:05]OFD Sender: No OFD packet to send [04:12:10]OFD Sender: No OFD packet to send [04:12:15]OFD Sender: No OFD packet to send [04:12:20]OFD Sender: No OFD packet to send [04:12:25]OFD Sender: No OFD packet to send [04:12:30]OFD Sender: No OFD packet to send [04:12:35]OFD Sender: No OFD packet to send [04:12:40]OFD Sender: No OFD packet to send [04:12:45]OFD Sender: No OFD packet to send [04:12:50]OFD Sender: No OFD packet to send [04:12:55]OFD Sender: No OFD packet to send [04:13:00]OFD Sender: No OFD packet to send [04:13:05]OFD Sender: No OFD packet to send [04:13:10]OFD Sender: No OFD packet to send [04:13:15]OFD Sender: No OFD packet to send [04:13:20]OFD Sender: No OFD packet to send [04:13:25]OFD Sender: No OFD packet to send [04:13:30]OFD Sender: No OFD packet to send [04:13:35]OFD Sender: No OFD packet to send [04:13:40]OFD Sender: No OFD packet to send [04:13:45]OFD Sender: No OFD packet to send [04:13:50]OFD Sender: No OFD packet to send [04:13:55]OFD Sender: No OFD packet to send [04:14:00]OFD Sender: No OFD packet to send [04:14:05]OFD Sender: No OFD packet to send [04:14:10]OFD Sender: No OFD packet to send [04:14:15]OFD Sender: No OFD packet to send [04:14:20]OFD Sender: No OFD packet to send [04:14:25]OFD Sender: No OFD packet to send [04:14:30]OFD Sender: No OFD packet to send [04:14:35]OFD Sender: No OFD packet to send [04:14:40]OFD Sender: No OFD packet to send [04:14:45]OFD Sender: No OFD packet to send [04:14:50]OFD Sender: No OFD packet to send [04:14:55]OFD Sender: No OFD packet to send [04:15:00]OFD Sender: No OFD packet to send [04:15:05]OFD Sender: No OFD packet to send [04:15:10]OFD Sender: No OFD packet to send [04:15:15]OFD Sender: No OFD packet to send [04:15:20]OFD Sender: No OFD packet to send [04:15:25]OFD Sender: No OFD packet to send [04:15:30]OFD Sender: No OFD packet to send [04:15:35]OFD Sender: No OFD packet to send [04:15:40]OFD Sender: No OFD packet to send [04:15:45]OFD Sender: No OFD packet to send [04:15:50]OFD Sender: No OFD packet to send [04:15:55]OFD Sender: No OFD packet to send [04:16:00]OFD Sender: No OFD packet to send [04:16:05]OFD Sender: No OFD packet to send [04:16:10]OFD Sender: No OFD packet to send [04:16:15]OFD Sender: No OFD packet to send [04:16:20]OFD Sender: No OFD packet to send [04:16:25]OFD Sender: No OFD packet to send [04:16:30]OFD Sender: No OFD packet to send [04:16:35]OFD Sender: No OFD packet to send [04:16:40]OFD Sender: No OFD packet to send [04:16:45]OFD Sender: No OFD packet to send [04:16:50]OFD Sender: No OFD packet to send [04:16:55]OFD Sender: No OFD packet to send [04:17:00]OFD Sender: No OFD packet to send [04:17:05]OFD Sender: No OFD packet to send [04:17:10]OFD Sender: No OFD packet to send [04:17:15]OFD Sender: No OFD packet to send [04:17:20]OFD Sender: No OFD packet to send [04:17:25]OFD Sender: No OFD packet to send [04:17:30]OFD Sender: No OFD packet to send [04:17:35]OFD Sender: No OFD packet to send [04:17:40]OFD Sender: No OFD packet to send [04:17:45]OFD Sender: No OFD packet to send [04:17:50]OFD Sender: No OFD packet to send [04:17:55]OFD Sender: No OFD packet to send [04:18:00]OFD Sender: No OFD packet to send [04:18:05]OFD Sender: No OFD packet to send [04:18:10]OFD Sender: No OFD packet to send [04:18:15]OFD Sender: No OFD packet to send [04:18:20]OFD Sender: No OFD packet to send [04:18:25]OFD Sender: No OFD packet to send [04:18:30]OFD Sender: No OFD packet to send [04:18:35]OFD Sender: No OFD packet to send [04:18:40]OFD Sender: No OFD packet to send [04:18:45]OFD Sender: No OFD packet to send [04:18:50]OFD Sender: No OFD packet to send [04:18:55]OFD Sender: No OFD packet to send [04:19:00]OFD Sender: No OFD packet to send [04:19:05]OFD Sender: No OFD packet to send [04:19:10]OFD Sender: No OFD packet to send [04:19:15]OFD Sender: No OFD packet to send [04:19:20]OFD Sender: No OFD packet to send [04:19:25]OFD Sender: No OFD packet to send [04:19:30]OFD Sender: No OFD packet to send [04:19:35]OFD Sender: No OFD packet to send [04:19:40]OFD Sender: No OFD packet to send [04:19:45]OFD Sender: No OFD packet to send [04:19:50]OFD Sender: No OFD packet to send [04:19:55]OFD Sender: No OFD packet to send [04:20:00]OFD Sender: No OFD packet to send [04:20:05]OFD Sender: No OFD packet to send [04:20:10]OFD Sender: No OFD packet to send [04:20:15]OFD Sender: No OFD packet to send [04:20:20]OFD Sender: No OFD packet to send [04:20:25]OFD Sender: No OFD packet to send [04:20:30]OFD Sender: No OFD packet to send [04:20:35]OFD Sender: No OFD packet to send [04:20:40]OFD Sender: No OFD packet to send [04:20:45]OFD Sender: No OFD packet to send [04:20:50]OFD Sender: No OFD packet to send [04:20:55]OFD Sender: No OFD packet to send [04:21:00]OFD Sender: No OFD packet to send [04:21:05]OFD Sender: No OFD packet to send [04:21:10]OFD Sender: No OFD packet to send [04:21:15]OFD Sender: No OFD packet to send [04:21:20]OFD Sender: No OFD packet to send [04:21:25]OFD Sender: No OFD packet to send [04:21:30]OFD Sender: No OFD packet to send [04:21:35]OFD Sender: No OFD packet to send [04:21:40]OFD Sender: No OFD packet to send [04:21:45]OFD Sender: No OFD packet to send [04:21:50]OFD Sender: No OFD packet to send [04:21:55]OFD Sender: No OFD packet to send [04:22:00]OFD Sender: No OFD packet to send [04:22:05]OFD Sender: No OFD packet to send [04:22:10]OFD Sender: No OFD packet to send [04:22:15]OFD Sender: No OFD packet to send [04:22:20]OFD Sender: No OFD packet to send [04:22:25]OFD Sender: No OFD packet to send [04:22:30]OFD Sender: No OFD packet to send [04:22:35]OFD Sender: No OFD packet to send [04:22:40]OFD Sender: No OFD packet to send [04:22:45]OFD Sender: No OFD packet to send [04:22:50]OFD Sender: No OFD packet to send [04:22:55]OFD Sender: No OFD packet to send [04:23:00]OFD Sender: No OFD packet to send [04:23:05]OFD Sender: No OFD packet to send [04:23:10]OFD Sender: No OFD packet to send [04:23:15]OFD Sender: No OFD packet to send [04:23:20]OFD Sender: No OFD packet to send [04:23:25]OFD Sender: No OFD packet to send [04:23:30]OFD Sender: No OFD packet to send [04:23:35]OFD Sender: No OFD packet to send [04:23:40]OFD Sender: No OFD packet to send [04:23:45]OFD Sender: No OFD packet to send [04:23:50]OFD Sender: No OFD packet to send [04:23:55]OFD Sender: No OFD packet to send [04:24:00]OFD Sender: No OFD packet to send [04:24:05]OFD Sender: No OFD packet to send [04:24:10]OFD Sender: No OFD packet to send [04:24:15]OFD Sender: No OFD packet to send [04:24:20]OFD Sender: No OFD packet to send [04:24:25]OFD Sender: No OFD packet to send [04:24:30]OFD Sender: No OFD packet to send [04:24:35]OFD Sender: No OFD packet to send [04:24:41]OFD Sender: No OFD packet to send [04:24:46]OFD Sender: No OFD packet to send [04:24:51]OFD Sender: No OFD packet to send [04:24:56]OFD Sender: No OFD packet to send [04:24:57]accept exits with 9 [04:24:57]New connection [04:24:57]New thread 3066604900 created [04:24:57]Thread 3066461540 joined [04:24:57]Waiting for new connection... [04:24:57] Sock 9.Parse request [04:24:57]Sock 9.Check first char [04:24:57]Sock 9.First char is OK [04:24:57]request: POST /json_proto HTTP/1.0 [04:24:57]Method: POST [04:24:57]URL: /json_proto [04:24:57]Method is POST - this is cgi request [04:24:57]url: /json_proto [04:24:57]query_string will be loaded in cgi processing [04:24:57]execute_cgi json_proto POST (null) [04:24:57]execute_cgi path=json_proto method=POST [04:24:57]POST find Content-Length [04:24:57]Host: 172.17.48.197:8080 [04:24:57]Content-Length: 678 [04:24:57]Content-Type: application/json [04:24:57] [04:24:57]POST finish read [04:24:57]Found Content-Length = 678 [04:24:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.660, "sum" : 350.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:24:57]execute_script... [04:24:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.660, "sum" : 350.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:24:57]POST & json_proto [04:24:57]process_json_proto [04:24:57]json parsed OK: [04:24:57]protocol is kg_v1.0 [04:24:57]action value=close_receipt [04:24:57]process_action close_receipt [04:24:57]cmd_close_receipt [04:24:57]MH_GetDate [04:24:57]Write to MH i2c: F0 00 00 B7 43 E9 [04:24:57]Write i2c OK [04:24:57]MH_I2C_Read... [04:24:57]Read from MH i2c: F0 [04:24:57]MH_I2C_Read... [04:24:57]Read from MH i2c: F0 09 00 [04:24:57]MH_I2C_Read... [04:24:57]Read from MH i2c: F0 09 00 B7 43 00 1D AA E2 65 66 EE DC 65 95 [04:24:57]GetLastDocTimeStamp 1709346954 [04:24:57]current date 1709353501 [04:24:57]FM_GetShiftState [04:24:57]SAM_PROTO_GetShiftState [04:24:57]wFMCommunicate request_size=4 [04:24:57]MH_SAM_APDU [04:24:57]CAPDU: 80 13 01 00 [04:24:57]Write to MH i2c: E2 08 00 B8 43 80 13 01 00 00 00 00 00 78 [04:24:57]Write i2c OK [04:24:57]MH_I2C_Read... [04:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:24:57]Read from MH i2c: E2 [04:24:57]MH_I2C_Read... [04:24:57]Read from MH i2c: E2 0E 00 [04:24:57]MH_I2C_Read... [04:24:57]Read from MH i2c: E2 0E 00 B8 43 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DF [04:24:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [04:24:57]wFMCommunicate OK [04:24:57]SAM_PROTO_GetShiftState done [04:24:57]FM_GetShiftState done [04:24:57]opened in 1709338023 [04:24:57]opened+sec_in_day 1709424423 [04:24:57]quantity*price = 35035 [04:24:57]sum+1 = 35036 [04:24:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.20 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 17 02.03.2024 04:25 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122798 ФПД: 117055950912409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T042501&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122798&fm=117055950912409&tin=02508201610067®Number=0000000000090573&sum=35000 [04:24:58]StoreToDocumentArchive [04:24:58]shift 321 fd 122798 [04:24:58]save to /storage/0321/doc_00122798 [04:24:58]save last doc name /storage/0321/doc_00122798 to /storage/kkm_last_doc_name [04:24:58]save OK [04:24:58]Clear old archive folders... [04:24:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:24:58]tlvbuf is 0175D8E0 [04:24:58]SAM_PROTO_ClearQueue [04:24:58]wFMCommunicate request_size=4 [04:24:58]MH_SAM_APDU [04:24:58]CAPDU: 80 09 00 00 [04:24:58]Write to MH i2c: E2 08 00 C5 43 80 09 00 00 00 00 00 00 7A [04:24:58]Write i2c OK [04:24:58]MH_I2C_Read... [04:24:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:24:58]Read from MH i2c: E2 [04:24:58]MH_I2C_Read... [04:24:58]Read from MH i2c: E2 03 00 [04:24:58]MH_I2C_Read... [04:24:58]Read from MH i2c: E2 03 00 C5 43 00 90 00 7C [04:24:58]RAPDU: 90 00 [04:24:58]wFMCommunicate OK [04:24:58]SAM_PROTO_ClearQueue done [04:24:58]KKMCreateOFDPacket [04:24:58]OFDProtocolAddRootSTLVToBuf [04:24:58]FM_MakeSignedData [04:24:58]FM_MakeSignedData [04:24:58]SAM_PROTO_SignData [04:24:58]wFMCommunicate request_size=4 [04:24:58]MH_SAM_APDU [04:24:58]CAPDU: 80 0D 01 02 [04:24:58]Write to MH i2c: E2 08 00 C6 43 80 0D 01 02 00 00 00 00 82 [04:24:58]Write i2c OK [04:24:58]MH_I2C_Read... [04:24:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:24:59]Read from MH i2c: E2 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 03 00 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 03 00 C6 43 00 90 00 7D [04:24:59]RAPDU: 90 00 [04:24:59]wFMCommunicate OK [04:24:59]wFMCommunicate request_size=255 [04:24:59]MH_SAM_APDU [04:24:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 16 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 DB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 1D AA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE DF 01 00 35 04 06 00 6A [04:24:59]Write to MH i2c: E2 02 01 C7 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 16 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 DB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 1D AA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE DF 01 00 35 04 06 00 6A 00 00 17 [04:24:59]Write i2c OK [04:24:59]MH_I2C_Read... [04:24:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:24:59]Read from MH i2c: E2 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 03 00 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 03 00 C7 43 00 90 00 7E [04:24:59]RAPDU: 90 00 [04:24:59]wFMCommunicate OK [04:24:59]wFMCommunicate request_size=10 [04:24:59]MH_SAM_APDU [04:24:59]CAPDU: 80 0D 02 02 05 76 36 5F 7B 99 [04:24:59]Write to MH i2c: E2 0D 00 C8 43 80 0D 02 02 05 00 76 36 5F 7B 99 00 00 AE [04:24:59]Write i2c OK [04:24:59]MH_I2C_Read... [04:24:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:24:59]Read from MH i2c: E2 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 03 00 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 03 00 C8 43 00 90 00 7F [04:24:59]RAPDU: 90 00 [04:24:59]wFMCommunicate OK [04:24:59]wFMCommunicate request_size=4 [04:24:59]MH_SAM_APDU [04:24:59]CAPDU: 80 0D 03 02 [04:24:59]Write to MH i2c: E2 08 00 C9 43 80 0D 03 02 00 00 00 00 87 [04:24:59]Write i2c OK [04:24:59]MH_I2C_Read... [04:24:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:24:59]Read from MH i2c: E2 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 0B 00 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 0B 00 C9 43 00 D4 E6 C2 FD 5A B9 94 C9 90 00 71 [04:24:59]RAPDU: D4 E6 C2 FD 5A B9 94 C9 90 00 [04:24:59]wFMCommunicate OK [04:24:59]SAM_PROTO_SignData done [04:24:59]FM_MakeSignedData done [04:24:59]CreateOFDProtocolMessage [04:24:59]wFMCommunicate request_size=4 [04:24:59]MH_SAM_APDU [04:24:59]CAPDU: 80 11 00 00 [04:24:59]Write to MH i2c: E2 08 00 CA 43 80 11 00 00 00 00 00 00 87 [04:24:59]Write i2c OK [04:24:59]MH_I2C_Read... [04:24:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:24:59]Read from MH i2c: E2 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 17 00 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: E2 17 00 CA 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E5 [04:24:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [04:24:59]wFMCommunicate OK [04:24:59]CreateOFDProtocolMessage done [04:24:59]OFDSenderStorePacket 122798 [04:24:59]StoreOFDPacket docnum=122798 [04:24:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A8 F6 07 01 67 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 16 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 DB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 1D AA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE DF 01 00 35 04 06 00 6A 76 36 5F 7B 99 D4 E6 C2 FD 5A B9 94 C9 [04:24:59]CheckFolder [04:24:59]dirname=/storage/ofd_packets [04:24:59]CheckFolder done [04:24:59]ProducePacketName [04:24:59]name=ofd_packets/00122798 [04:24:59]NVStorageSaveData ofd_packets/00122798 [04:24:59]File name is /storage/ofd_packets/00122798 [04:24:59]Write 301 bytes [04:24:59]NVStorageSaveData done [04:24:59]OFDSenderStorePacket done [04:24:59]KKMCreateOFDPacket done [04:24:59]NVStorageSaveData kkm_last_timestamp [04:24:59]File name is /storage/kkm_last_timestamp [04:24:59]Write 4 bytes [04:24:59]NVStorageSaveData done [04:24:59]ExternCall_PrintAddStr [04:24:59]wPrintStart [04:24:59]Write to MH i2c: 01 00 00 CB 43 0E [04:24:59]Write i2c OK [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: 01 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: 01 07 00 [04:24:59]MH_I2C_Read... [04:24:59]Read from MH i2c: 01 07 00 CB 43 00 00 00 00 00 FF 0F 23 [04:24:59]RasterBufferAndPrint [04:24:59]line Счет N : (1)1105603 [04:24:59]line ИНН: 02508201610067 [04:24:59]line Контрольно-Кассовый Чек [04:24:59]line ПРОДАЖА [04:24:59]line ТРК (МРК, ГНК) : 21 [04:24:59]line Товар: 2710124130 [04:24:59]line Аи-92-К-5 [04:24:59]line 5.660 * 61.90 [04:24:59]line = 350.35 [04:24:59]line НДС 12% НСП 1% [04:24:59]line > о реализуемом товаре [04:24:59]line ОКРУГЛЕНИЕ: -0.35 [04:24:59]line ИТОГО: 350.00 [04:24:59]line Внесено: 350.00 [04:24:59]line СДАЧА: 0.00 [04:24:59]line НСП 1% : 3.10 [04:24:59]line НДС 12% : 37.20 [04:24:59]line Наличными: 350.00 [04:24:59]line Безнал.: 0.00 [04:24:59]line Место: АЗС № 25 "Партнер Нефть" [04:24:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [04:24:59]line СНО: Общий режим [04:24:59]line Чек 17 02.03.2024 04:25 [04:24:59]line Смена: 321 ФФД: 1.0 [04:24:59]line ЗНМ: 0300000019 [04:24:59]line РНМ: 0000000000090573 [04:24:59]line Версия ККМ: 001 [04:24:59]line ФМ: 0000000000874798 [04:24:59]line ФД: 122798 [04:24:59]line ФПД: 117055950912409 [04:24:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T042501&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122798&fm=117055950912409&tin=02508201610067®Number=0000000000090573&sum=35000 [04:24:59]OFD Sender: Processing packet 122798 [packets to send 112, broken 111] [04:24:59]ProducePacketName [04:24:59]name=ofd_packets/00122798 [04:24:59]OFD Sender: To server: pG, [04:24:59]CommunicateWithHost lk.salyk.kg:30040 [04:24:59]ConnectInit lk.salyk.kg [04:24:59]written 0, free lines is 4095 [04:24:59]Connected sock=10 [04:24:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A8 F6 07 01 67 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 16 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 DB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 1D AA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE DF 01 00 35 04 06 00 6A 76 36 5F 7B 99 D4 E6 C2 FD 5A B9 94 C9 [04:25:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 4B 6D 47 00 85 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE DF 01 00 F4 03 04 00 FB 55 E2 65 B6 04 01 00 00 00 B6 B4 6D 2F 99 5B A6 [04:25:00]CommunicateWithHost err = 0 [04:25:00]CheckOFDResponse [04:25:00]1017 (14) - 77093643461234 [04:25:00]1041 (16) - 0000000000874798 [04:25:00]1040 (4) - 122798 [04:25:00]1012 (4) - 01.03.2024 22:26 [04:25:00]1206 (1) - 0 [04:25:00]OFD Sender: Remove packet 122798 [04:25:00]ProducePacketName [04:25:00]name=ofd_packets/00122798 [04:25:00]NVStorageDeleteData [04:25:00]Write to MH i2c: 01 00 00 F6 43 39 [04:25:00]Write i2c OK [04:25:00]MH_I2C_Read... [04:25:00]Read from MH i2c: 01 [04:25:00]MH_I2C_Read... [04:25:00]Read from MH i2c: 01 07 00 [04:25:00]MH_I2C_Read... [04:25:00]Read from MH i2c: 01 07 00 F6 43 00 00 00 00 00 E6 0C 32 [04:25:00]RasterBufferAndPrint [04:25:00]line [04:25:00]line [04:25:00]line [04:25:00]line [04:25:00]line [04:25:00]written 0, free lines is 3311 [04:25:00]MH_Cut [04:25:00]Write to MH i2c: D1 01 00 FD 43 01 12 [04:25:00]Write i2c OK [04:25:00]MH_I2C_Read... [04:25:00]Read from MH i2c: D1 [04:25:00]MH_I2C_Read... [04:25:00]Read from MH i2c: D1 01 00 [04:25:00]MH_I2C_Read... [04:25:00]Read from MH i2c: D1 01 00 FD 43 00 11 [04:25:00]Write to MH i2c: 01 00 00 FE 43 41 [04:25:00]Write i2c OK [04:25:00]MH_I2C_Read... [04:25:00]OFD Sender: No OFD packet to send [04:25:00]*** Cut start [04:25:00]*** Purtial cut [04:25:00]*** Stage 1: CUTSNS_PIN = 1 [04:25:02]Read from MH i2c: 01 [04:25:02]MH_I2C_Read... [04:25:02]*** Stop cut motor [04:25:02]*** Cut end [04:25:02]Read from MH i2c: 01 07 00 [04:25:02]MH_I2C_Read... [04:25:02]Read from MH i2c: 01 07 00 FE 43 00 00 00 00 00 FF 0F 56 [04:25:02]process_action close_receipt done [04:25:02]requested_data is exist [04:25:02]produce_requested_data [04:25:02]requested_item fm.sn is exist - process it [04:25:02]wFMCommunicate request_size=4 [04:25:02]MH_SAM_APDU [04:25:02]CAPDU: 80 11 00 00 [04:25:02]Write to MH i2c: E2 08 00 FF 43 80 11 00 00 00 00 00 00 BC [04:25:02]Write i2c OK [04:25:02]MH_I2C_Read... [04:25:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:25:03]Read from MH i2c: E2 [04:25:03]MH_I2C_Read... [04:25:03]Read from MH i2c: E2 17 00 [04:25:03]MH_I2C_Read... [04:25:03]Read from MH i2c: E2 17 00 FF 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1A [04:25:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [04:25:03]wFMCommunicate OK [04:25:03]requested_item fd.num is exist - process it [04:25:03]SAM_PROTO_GetFieldsCounters [04:25:03]wFMCommunicate request_size=4 [04:25:03]MH_SAM_APDU [04:25:03]CAPDU: 80 13 00 00 [04:25:03]Write to MH i2c: E2 08 00 00 44 80 13 00 00 00 00 00 00 C0 [04:25:03]Write i2c OK [04:25:03]MH_I2C_Read... [04:25:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:25:03]Read from MH i2c: E2 [04:25:03]MH_I2C_Read... [04:25:03]Read from MH i2c: E2 62 00 [04:25:03]MH_I2C_Read... [04:25:03]Read from MH i2c: E2 62 00 00 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AE DF 01 00 0E 04 04 00 41 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 EE [04:25:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AE DF 01 00 0E 04 04 00 41 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 [04:25:03]wFMCommunicate OK [04:25:03]SAM_PROTO_GetFieldsCounters done [04:25:03]requested_item shift.num is exist - process it [04:25:03]requested_item shift.opened is exist - process it [04:25:03]req_shift_opened [04:25:03]FM_GetShiftState [04:25:03]SAM_PROTO_GetShiftState [04:25:03]wFMCommunicate request_size=4 [04:25:03]MH_SAM_APDU [04:25:03]CAPDU: 80 13 01 00 [04:25:03]Write to MH i2c: E2 08 00 01 44 80 13 01 00 00 00 00 00 C2 [04:25:03]Write i2c OK [04:25:03]MH_I2C_Read... [04:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:25:03]Read from MH i2c: E2 [04:25:03]MH_I2C_Read... [04:25:03]Read from MH i2c: E2 0E 00 [04:25:03]MH_I2C_Read... [04:25:03]Read from MH i2c: E2 0E 00 01 44 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 29 [04:25:03]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [04:25:03]wFMCommunicate OK [04:25:03]SAM_PROTO_GetShiftState done [04:25:03]FM_GetShiftState done [04:25:03]req_shift_opened done [04:25:03]requested_item shift.open_date is exist - process it [04:25:03]req_shift_open_date [04:25:03]req_shift_open_date done [04:25:03]produce_requested_data done [04:25:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122798,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [04:25:03]process_action_free close_receipt [04:25:03]json_value_free [04:25:03]json_value_free done [04:25:03]process_json_proto returns [04:25:03]Send response to host [04:25:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122798,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [04:25:03]free response buf [04:25:03]execute_script done [04:25:03]execute_script returns [04:25:03]free content buf [04:25:03]Sock 9.Close socket [04:25:03]Sock 9.Thread stoped [04:25:05]OFD Sender: No OFD packet to send [04:25:10]OFD Sender: No OFD packet to send [04:25:15]OFD Sender: No OFD packet to send [04:25:20]OFD Sender: No OFD packet to send [04:25:25]OFD Sender: No OFD packet to send [04:25:30]OFD Sender: No OFD packet to send [04:25:35]OFD Sender: No OFD packet to send [04:25:40]OFD Sender: No OFD packet to send [04:25:45]OFD Sender: No OFD packet to send [04:25:50]OFD Sender: No OFD packet to send [04:25:55]OFD Sender: No OFD packet to send [04:26:00]OFD Sender: No OFD packet to send [04:26:05]OFD Sender: No OFD packet to send [04:26:10]OFD Sender: No OFD packet to send [04:26:15]OFD Sender: No OFD packet to send [04:26:20]OFD Sender: No OFD packet to send [04:26:25]OFD Sender: No OFD packet to send [04:26:30]OFD Sender: No OFD packet to send [04:26:35]OFD Sender: No OFD packet to send [04:26:40]OFD Sender: No OFD packet to send [04:26:45]OFD Sender: No OFD packet to send [04:26:50]OFD Sender: No OFD packet to send [04:26:55]OFD Sender: No OFD packet to send [04:27:00]OFD Sender: No OFD packet to send [04:27:05]OFD Sender: No OFD packet to send [04:27:10]OFD Sender: No OFD packet to send [04:27:15]OFD Sender: No OFD packet to send [04:27:20]OFD Sender: No OFD packet to send [04:27:25]OFD Sender: No OFD packet to send [04:27:30]OFD Sender: No OFD packet to send [04:27:35]OFD Sender: No OFD packet to send [04:27:40]OFD Sender: No OFD packet to send [04:27:45]OFD Sender: No OFD packet to send [04:27:50]OFD Sender: No OFD packet to send [04:27:55]OFD Sender: No OFD packet to send [04:28:00]OFD Sender: No OFD packet to send [04:28:05]OFD Sender: No OFD packet to send [04:28:10]OFD Sender: No OFD packet to send [04:28:15]OFD Sender: No OFD packet to send [04:28:20]OFD Sender: No OFD packet to send [04:28:25]OFD Sender: No OFD packet to send [04:28:30]OFD Sender: No OFD packet to send [04:28:35]OFD Sender: No OFD packet to send [04:28:40]OFD Sender: No OFD packet to send [04:28:45]OFD Sender: No OFD packet to send [04:28:50]OFD Sender: No OFD packet to send [04:28:55]OFD Sender: No OFD packet to send [04:29:00]OFD Sender: No OFD packet to send [04:29:05]OFD Sender: No OFD packet to send [04:29:10]OFD Sender: No OFD packet to send [04:29:15]OFD Sender: No OFD packet to send [04:29:20]OFD Sender: No OFD packet to send [04:29:25]OFD Sender: No OFD packet to send [04:29:30]OFD Sender: No OFD packet to send [04:29:35]OFD Sender: No OFD packet to send [04:29:40]OFD Sender: No OFD packet to send [04:29:45]OFD Sender: No OFD packet to send [04:29:50]OFD Sender: No OFD packet to send [04:29:55]OFD Sender: No OFD packet to send [04:30:00]OFD Sender: No OFD packet to send [04:30:05]OFD Sender: No OFD packet to send [04:30:10]OFD Sender: No OFD packet to send [04:30:15]OFD Sender: No OFD packet to send [04:30:20]OFD Sender: No OFD packet to send [04:30:25]OFD Sender: No OFD packet to send [04:30:30]OFD Sender: No OFD packet to send [04:30:35]OFD Sender: No OFD packet to send [04:30:40]OFD Sender: No OFD packet to send [04:30:45]OFD Sender: No OFD packet to send [04:30:51]OFD Sender: No OFD packet to send [04:30:56]OFD Sender: No OFD packet to send [04:31:01]OFD Sender: No OFD packet to send [04:31:06]OFD Sender: No OFD packet to send [04:31:11]OFD Sender: No OFD packet to send [04:31:16]OFD Sender: No OFD packet to send [04:31:21]OFD Sender: No OFD packet to send [04:31:26]OFD Sender: No OFD packet to send [04:31:31]OFD Sender: No OFD packet to send [04:31:36]OFD Sender: No OFD packet to send [04:31:41]OFD Sender: No OFD packet to send [04:31:46]OFD Sender: No OFD packet to send [04:31:51]OFD Sender: No OFD packet to send [04:31:56]OFD Sender: No OFD packet to send [04:32:01]OFD Sender: No OFD packet to send [04:32:06]OFD Sender: No OFD packet to send [04:32:11]OFD Sender: No OFD packet to send [04:32:16]OFD Sender: No OFD packet to send [04:32:21]OFD Sender: No OFD packet to send [04:32:26]OFD Sender: No OFD packet to send [04:32:31]OFD Sender: No OFD packet to send [04:32:36]OFD Sender: No OFD packet to send [04:32:41]OFD Sender: No OFD packet to send [04:32:46]OFD Sender: No OFD packet to send [04:32:51]OFD Sender: No OFD packet to send [04:32:56]OFD Sender: No OFD packet to send [04:33:01]OFD Sender: No OFD packet to send [04:33:06]OFD Sender: No OFD packet to send [04:33:11]OFD Sender: No OFD packet to send [04:33:16]OFD Sender: No OFD packet to send [04:33:21]OFD Sender: No OFD packet to send [04:33:26]OFD Sender: No OFD packet to send [04:33:31]OFD Sender: No OFD packet to send [04:33:36]OFD Sender: No OFD packet to send [04:33:41]OFD Sender: No OFD packet to send [04:33:46]OFD Sender: No OFD packet to send [04:33:51]OFD Sender: No OFD packet to send [04:33:56]OFD Sender: No OFD packet to send [04:34:01]OFD Sender: No OFD packet to send [04:34:06]OFD Sender: No OFD packet to send [04:34:11]OFD Sender: No OFD packet to send [04:34:16]OFD Sender: No OFD packet to send [04:34:21]OFD Sender: No OFD packet to send [04:34:26]OFD Sender: No OFD packet to send [04:34:31]OFD Sender: No OFD packet to send [04:34:36]OFD Sender: No OFD packet to send [04:34:41]OFD Sender: No OFD packet to send [04:34:46]OFD Sender: No OFD packet to send [04:34:51]OFD Sender: No OFD packet to send [04:34:56]OFD Sender: No OFD packet to send [04:35:01]OFD Sender: No OFD packet to send [04:35:06]OFD Sender: No OFD packet to send [04:35:11]OFD Sender: No OFD packet to send [04:35:16]OFD Sender: No OFD packet to send [04:35:21]OFD Sender: No OFD packet to send [04:35:26]OFD Sender: No OFD packet to send [04:35:31]OFD Sender: No OFD packet to send [04:35:36]OFD Sender: No OFD packet to send [04:35:41]OFD Sender: No OFD packet to send [04:35:46]OFD Sender: No OFD packet to send [04:35:51]OFD Sender: No OFD packet to send [04:35:56]OFD Sender: No OFD packet to send [04:36:01]OFD Sender: No OFD packet to send [04:36:06]OFD Sender: No OFD packet to send [04:36:11]OFD Sender: No OFD packet to send [04:36:16]OFD Sender: No OFD packet to send [04:36:21]OFD Sender: No OFD packet to send [04:36:26]OFD Sender: No OFD packet to send [04:36:31]OFD Sender: No OFD packet to send [04:36:36]OFD Sender: No OFD packet to send [04:36:41]OFD Sender: No OFD packet to send [04:36:46]OFD Sender: No OFD packet to send [04:36:51]OFD Sender: No OFD packet to send [04:36:56]OFD Sender: No OFD packet to send [04:37:01]OFD Sender: No OFD packet to send [04:37:06]OFD Sender: No OFD packet to send [04:37:11]OFD Sender: No OFD packet to send [04:37:16]OFD Sender: No OFD packet to send [04:37:16]accept exits with 7 [04:37:16]New connection [04:37:16]New thread 3066461540 created [04:37:16]Thread 3066604900 joined [04:37:16]Waiting for new connection... [04:37:16] Sock 7.Parse request [04:37:16]Sock 7.Check first char [04:37:16]Sock 7.First char is OK [04:37:16]request: POST /json_proto HTTP/1.0 [04:37:16]Method: POST [04:37:16]URL: /json_proto [04:37:16]Method is POST - this is cgi request [04:37:16]url: /json_proto [04:37:16]query_string will be loaded in cgi processing [04:37:16]execute_cgi json_proto POST (null) [04:37:16]execute_cgi path=json_proto method=POST [04:37:16]POST find Content-Length [04:37:16]Host: 172.17.48.197:8080 [04:37:16]Content-Length: 818 [04:37:16]Content-Type: application/json [04:37:16] [04:37:16]POST finish read [04:37:16]Found Content-Length = 818 [04:37:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:37:16]execute_script... [04:37:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:37:16]POST & json_proto [04:37:16]process_json_proto [04:37:16]json parsed OK: [04:37:16]protocol is kg_v1.0 [04:37:16]action value=close_receipt [04:37:16]process_action close_receipt [04:37:16]cmd_close_receipt [04:37:16]MH_GetDate [04:37:16]Write to MH i2c: F0 00 00 02 44 35 [04:37:16]Write i2c OK [04:37:16]MH_I2C_Read... [04:37:16]Read from MH i2c: F0 [04:37:16]MH_I2C_Read... [04:37:16]Read from MH i2c: F0 09 00 [04:37:16]MH_I2C_Read... [04:37:16]Read from MH i2c: F0 09 00 02 44 00 00 AD E2 65 66 EE DC 65 C7 [04:37:16]GetLastDocTimeStamp 1709353501 [04:37:16]current date 1709354240 [04:37:16]FM_GetShiftState [04:37:16]SAM_PROTO_GetShiftState [04:37:16]wFMCommunicate request_size=4 [04:37:16]MH_SAM_APDU [04:37:16]CAPDU: 80 13 01 00 [04:37:16]Write to MH i2c: E2 08 00 03 44 80 13 01 00 00 00 00 00 C4 [04:37:16]Write i2c OK [04:37:16]MH_I2C_Read... [04:37:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:37:16]Read from MH i2c: E2 [04:37:16]MH_I2C_Read... [04:37:16]Read from MH i2c: E2 0E 00 [04:37:16]MH_I2C_Read... [04:37:16]Read from MH i2c: E2 0E 00 03 44 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2B [04:37:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [04:37:16]wFMCommunicate OK [04:37:16]SAM_PROTO_GetShiftState done [04:37:16]FM_GetShiftState done [04:37:16]opened in 1709338023 [04:37:16]opened+sec_in_day 1709424423 [04:37:16]quantity*price = 70008 [04:37:16]sum+1 = 70010 [04:37:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.09 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.09 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 18 02.03.2024 04:37 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122799 ФПД: 85222080162872 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T043720&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122799&fm=85222080162872&tin=02508201610067®Number=0000000000090573&sum=70009 [04:37:17]StoreToDocumentArchive [04:37:17]shift 321 fd 122799 [04:37:17]save to /storage/0321/doc_00122799 [04:37:17]save last doc name /storage/0321/doc_00122799 to /storage/kkm_last_doc_name [04:37:17]save OK [04:37:17]Clear old archive folders... [04:37:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:37:17]tlvbuf is 016D3800 [04:37:17]SAM_PROTO_ClearQueue [04:37:17]wFMCommunicate request_size=4 [04:37:17]MH_SAM_APDU [04:37:17]CAPDU: 80 09 00 00 [04:37:17]Write to MH i2c: E2 08 00 10 44 80 09 00 00 00 00 00 00 C6 [04:37:17]Write i2c OK [04:37:17]MH_I2C_Read... [04:37:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:37:17]Read from MH i2c: E2 [04:37:17]MH_I2C_Read... [04:37:17]Read from MH i2c: E2 03 00 [04:37:17]MH_I2C_Read... [04:37:17]Read from MH i2c: E2 03 00 10 44 00 90 00 C8 [04:37:17]RAPDU: 90 00 [04:37:17]wFMCommunicate OK [04:37:17]SAM_PROTO_ClearQueue done [04:37:17]KKMCreateOFDPacket [04:37:17]OFDProtocolAddRootSTLVToBuf [04:37:17]FM_MakeSignedData [04:37:17]FM_MakeSignedData [04:37:17]SAM_PROTO_SignData [04:37:17]wFMCommunicate request_size=4 [04:37:17]MH_SAM_APDU [04:37:17]CAPDU: 80 0D 01 02 [04:37:17]Write to MH i2c: E2 08 00 11 44 80 0D 01 02 00 00 00 00 CE [04:37:17]Write i2c OK [04:37:17]MH_I2C_Read... [04:37:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:37:17]Read from MH i2c: E2 [04:37:17]MH_I2C_Read... [04:37:17]Read from MH i2c: E2 03 00 [04:37:17]MH_I2C_Read... [04:37:17]Read from MH i2c: E2 03 00 11 44 00 90 00 C9 [04:37:17]RAPDU: 90 00 [04:37:17]wFMCommunicate OK [04:37:17]wFMCommunicate request_size=255 [04:37:17]MH_SAM_APDU [04:37:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 00 AD E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF DF 01 00 35 04 06 00 4D [04:37:17]Write to MH i2c: E2 02 01 12 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 00 AD E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF DF 01 00 35 04 06 00 4D 00 00 DC [04:37:17]Write i2c OK [04:37:17]MH_I2C_Read... [04:37:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:37:17]Read from MH i2c: E2 [04:37:17]MH_I2C_Read... [04:37:17]Read from MH i2c: E2 03 00 [04:37:17]MH_I2C_Read... [04:37:17]Read from MH i2c: E2 03 00 12 44 00 90 00 CA [04:37:17]RAPDU: 90 00 [04:37:17]wFMCommunicate OK [04:37:17]wFMCommunicate request_size=10 [04:37:17]MH_SAM_APDU [04:37:17]CAPDU: 80 0D 02 02 05 82 4F D0 AC 38 [04:37:17]Write to MH i2c: E2 0D 00 13 44 80 0D 02 02 05 00 82 4F D0 AC 38 00 00 60 [04:37:17]Write i2c OK [04:37:17]MH_I2C_Read... [04:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:37:18]Read from MH i2c: E2 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: E2 03 00 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: E2 03 00 13 44 00 90 00 CB [04:37:18]RAPDU: 90 00 [04:37:18]wFMCommunicate OK [04:37:18]wFMCommunicate request_size=4 [04:37:18]MH_SAM_APDU [04:37:18]CAPDU: 80 0D 03 02 [04:37:18]Write to MH i2c: E2 08 00 14 44 80 0D 03 02 00 00 00 00 D3 [04:37:18]Write i2c OK [04:37:18]MH_I2C_Read... [04:37:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:37:18]Read from MH i2c: E2 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: E2 0B 00 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: E2 0B 00 14 44 00 57 17 D0 8D F0 D4 EE 48 90 00 99 [04:37:18]RAPDU: 57 17 D0 8D F0 D4 EE 48 90 00 [04:37:18]wFMCommunicate OK [04:37:18]SAM_PROTO_SignData done [04:37:18]FM_MakeSignedData done [04:37:18]CreateOFDProtocolMessage [04:37:18]wFMCommunicate request_size=4 [04:37:18]MH_SAM_APDU [04:37:18]CAPDU: 80 11 00 00 [04:37:18]Write to MH i2c: E2 08 00 15 44 80 11 00 00 00 00 00 00 D3 [04:37:18]Write i2c OK [04:37:18]MH_I2C_Read... [04:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:37:18]Read from MH i2c: E2 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: E2 17 00 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: E2 17 00 15 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 31 [04:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [04:37:18]wFMCommunicate OK [04:37:18]CreateOFDProtocolMessage done [04:37:18]OFDSenderStorePacket 122799 [04:37:18]StoreOFDPacket docnum=122799 [04:37:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 05 49 07 01 36 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 00 AD E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF DF 01 00 35 04 06 00 4D 82 4F D0 AC 38 57 17 D0 8D F0 D4 EE 48 [04:37:18]CheckFolder [04:37:18]dirname=/storage/ofd_packets [04:37:18]CheckFolder done [04:37:18]ProducePacketName [04:37:18]name=ofd_packets/00122799 [04:37:18]NVStorageSaveData ofd_packets/00122799 [04:37:18]File name is /storage/ofd_packets/00122799 [04:37:18]Write 301 bytes [04:37:18]NVStorageSaveData done [04:37:18]OFDSenderStorePacket done [04:37:18]KKMCreateOFDPacket done [04:37:18]NVStorageSaveData kkm_last_timestamp [04:37:18]File name is /storage/kkm_last_timestamp [04:37:18]Write 4 bytes [04:37:18]NVStorageSaveData done [04:37:18]ExternCall_PrintAddStr [04:37:18]wPrintStart [04:37:18]Write to MH i2c: 01 00 00 16 44 5A [04:37:18]Write i2c OK [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: 01 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: 01 07 00 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: 01 07 00 16 44 00 00 00 00 00 FF 0F 6F [04:37:18]RasterBufferAndPrint [04:37:18]line Счет N : (1)1105604 [04:37:18]line ИНН: 02508201610067 [04:37:18]line Контрольно-Кассовый Чек [04:37:18]line ПРОДАЖА [04:37:18]line ТРК (МРК, ГНК) : 62 [04:37:18]line Товар: 2710124130 [04:37:18]line Аи-92-К-5 [04:37:18]line 11.310 * 61.90 [04:37:18]line = 700.09 [04:37:18]line НДС 12% НСП 1% [04:37:18]line > о реализуемом товаре [04:37:18]line ИТОГО: 700.09 [04:37:18]line НСП 1% : 6.19 [04:37:18]line НДС 12% : 74.35 [04:37:18]line Наличными: 0.00 [04:37:18]line Безнал.: 700.09 [04:37:18]line Место: АЗС № 25 "Партнер Нефть" [04:37:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [04:37:18]line СНО: Общий режим [04:37:18]line Чек 18 02.03.2024 04:37 [04:37:18]line Смена: 321 ФФД: 1.0 [04:37:18]line ЗНМ: 0300000019 [04:37:18]line РНМ: 0000000000090573 [04:37:18]line Версия ККМ: 001 [04:37:18]line Платежная система: Бакай Банк [04:37:18]line ФМ: 0000000000874798 [04:37:18]line ФД: 122799 [04:37:18]line ФПД: 85222080162872 [04:37:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T043720&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122799&fm=85222080162872&tin=02508201610067®Number=0000000000090573&sum=70009 [04:37:18]OFD Sender: Processing packet 122799 [packets to send 112, broken 111] [04:37:18]ProducePacketName [04:37:18]name=ofd_packets/00122799 [04:37:18]OFD Sender: To server: pG, [04:37:18]CommunicateWithHost lk.salyk.kg:30040 [04:37:18]ConnectInit lk.salyk.kg [04:37:18]written 0, free lines is 4095 [04:37:18]Connected sock=10 [04:37:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 05 49 07 01 36 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 00 AD E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF DF 01 00 35 04 06 00 4D 82 4F D0 AC 38 57 17 D0 8D F0 D4 EE 48 [04:37:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 47 A1 47 00 9C 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF DF 01 00 F4 03 04 00 DE 58 E2 65 B6 04 01 00 00 6B 67 20 99 81 76 7B B6 [04:37:18]CommunicateWithHost err = 0 [04:37:18]CheckOFDResponse [04:37:18]1017 (14) - 77093643461234 [04:37:18]1041 (16) - 0000000000874798 [04:37:18]1040 (4) - 122799 [04:37:18]1012 (4) - 01.03.2024 22:38 [04:37:18]1206 (1) - 0 [04:37:18]OFD Sender: Remove packet 122799 [04:37:18]ProducePacketName [04:37:18]name=ofd_packets/00122799 [04:37:18]NVStorageDeleteData [04:37:18]Write to MH i2c: 01 00 00 40 44 84 [04:37:18]Write i2c OK [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: 01 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: 01 07 00 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: 01 07 00 40 44 00 00 00 00 00 F4 0C 8B [04:37:18]RasterBufferAndPrint [04:37:18]line [04:37:18]line [04:37:18]line [04:37:18]line [04:37:18]line [04:37:18]written 0, free lines is 3325 [04:37:18]MH_Cut [04:37:18]Write to MH i2c: D1 01 00 47 44 01 5D [04:37:18]Write i2c OK [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: D1 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: D1 01 00 [04:37:18]MH_I2C_Read... [04:37:18]Read from MH i2c: D1 01 00 47 44 00 5C [04:37:18]Write to MH i2c: 01 00 00 48 44 8C [04:37:18]Write i2c OK [04:37:18]MH_I2C_Read... [04:37:19]OFD Sender: No OFD packet to send [04:37:19]*** Cut start [04:37:19]*** Purtial cut [04:37:19]*** Stage 1: CUTSNS_PIN = 1 [04:37:21]Read from MH i2c: 01 [04:37:21]MH_I2C_Read... [04:37:21]*** Stop cut motor [04:37:21]*** Cut end [04:37:21]Read from MH i2c: 01 07 00 [04:37:21]MH_I2C_Read... [04:37:21]Read from MH i2c: 01 07 00 48 44 00 00 00 00 00 FF 0F A1 [04:37:21]process_action close_receipt done [04:37:21]requested_data is exist [04:37:21]produce_requested_data [04:37:21]requested_item fm.sn is exist - process it [04:37:21]wFMCommunicate request_size=4 [04:37:21]MH_SAM_APDU [04:37:21]CAPDU: 80 11 00 00 [04:37:21]Write to MH i2c: E2 08 00 49 44 80 11 00 00 00 00 00 00 07 [04:37:21]Write i2c OK [04:37:21]MH_I2C_Read... [04:37:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:37:21]Read from MH i2c: E2 [04:37:21]MH_I2C_Read... [04:37:21]Read from MH i2c: E2 17 00 [04:37:21]MH_I2C_Read... [04:37:21]Read from MH i2c: E2 17 00 49 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 65 [04:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [04:37:21]wFMCommunicate OK [04:37:21]requested_item fd.num is exist - process it [04:37:21]SAM_PROTO_GetFieldsCounters [04:37:21]wFMCommunicate request_size=4 [04:37:21]MH_SAM_APDU [04:37:21]CAPDU: 80 13 00 00 [04:37:21]Write to MH i2c: E2 08 00 4A 44 80 13 00 00 00 00 00 00 0A [04:37:21]Write i2c OK [04:37:21]MH_I2C_Read... [04:37:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:37:21]Read from MH i2c: E2 [04:37:21]MH_I2C_Read... [04:37:21]Read from MH i2c: E2 62 00 [04:37:21]MH_I2C_Read... [04:37:21]Read from MH i2c: E2 62 00 4A 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AF DF 01 00 0E 04 04 00 41 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 3C [04:37:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AF DF 01 00 0E 04 04 00 41 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 [04:37:21]wFMCommunicate OK [04:37:21]SAM_PROTO_GetFieldsCounters done [04:37:21]requested_item shift.num is exist - process it [04:37:21]requested_item shift.opened is exist - process it [04:37:21]req_shift_opened [04:37:21]FM_GetShiftState [04:37:21]SAM_PROTO_GetShiftState [04:37:21]wFMCommunicate request_size=4 [04:37:21]MH_SAM_APDU [04:37:21]CAPDU: 80 13 01 00 [04:37:21]Write to MH i2c: E2 08 00 4B 44 80 13 01 00 00 00 00 00 0C [04:37:21]Write i2c OK [04:37:21]MH_I2C_Read... [04:37:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:37:21]Read from MH i2c: E2 [04:37:21]MH_I2C_Read... [04:37:21]Read from MH i2c: E2 0E 00 [04:37:21]MH_I2C_Read... [04:37:21]Read from MH i2c: E2 0E 00 4B 44 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 73 [04:37:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [04:37:21]wFMCommunicate OK [04:37:21]SAM_PROTO_GetShiftState done [04:37:21]FM_GetShiftState done [04:37:21]req_shift_opened done [04:37:21]requested_item shift.open_date is exist - process it [04:37:21]req_shift_open_date [04:37:21]req_shift_open_date done [04:37:21]produce_requested_data done [04:37:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122799,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [04:37:21]process_action_free close_receipt [04:37:21]json_value_free [04:37:21]json_value_free done [04:37:21]process_json_proto returns [04:37:21]Send response to host [04:37:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122799,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [04:37:21]free response buf [04:37:21]execute_script done [04:37:21]execute_script returns [04:37:21]free content buf [04:37:21]Sock 7.Close socket [04:37:21]Sock 7.Thread stoped [04:37:24]OFD Sender: No OFD packet to send [04:37:29]OFD Sender: No OFD packet to send [04:37:34]OFD Sender: No OFD packet to send [04:37:39]OFD Sender: No OFD packet to send [04:37:44]OFD Sender: No OFD packet to send [04:37:49]OFD Sender: No OFD packet to send [04:37:54]OFD Sender: No OFD packet to send [04:37:59]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:39]OFD Sender: No OFD packet to send [04:41:44]OFD Sender: No OFD packet to send [04:41:49]OFD Sender: No OFD packet to send [04:41:54]OFD Sender: No OFD packet to send [04:41:59]OFD Sender: No OFD packet to send [04:42:04]OFD Sender: No OFD packet to send [04:42:09]OFD Sender: No OFD packet to send [04:42:14]OFD Sender: No OFD packet to send [04:42:19]OFD Sender: No OFD packet to send [04:42:24]OFD Sender: No OFD packet to send [04:42:29]OFD Sender: No OFD packet to send [04:42:34]OFD Sender: No OFD packet to send [04:42:39]OFD Sender: No OFD packet to send [04:42:44]OFD Sender: No OFD packet to send [04:42:49]OFD Sender: No OFD packet to send [04:42:54]OFD Sender: No OFD packet to send [04:42:59]OFD Sender: No OFD packet to send [04:43:04]OFD Sender: No OFD packet to send [04:43:09]OFD Sender: No OFD packet to send [04:43:14]OFD Sender: No OFD packet to send [04:43:19]OFD Sender: No OFD packet to send [04:43:24]OFD Sender: No OFD packet to send [04:43:29]OFD Sender: No OFD packet to send [04:43:34]OFD Sender: No OFD packet to send [04:43:39]OFD Sender: No OFD packet to send [04:43:44]OFD Sender: No OFD packet to send [04:43:49]OFD Sender: No OFD packet to send [04:43:54]OFD Sender: No OFD packet to send [04:43:59]OFD Sender: No OFD packet to send [04:44:04]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47: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:15]OFD Sender: No OFD packet to send [04:55:20]OFD Sender: No OFD packet to send [04:55:25]OFD Sender: No OFD packet to send [04:55:30]OFD Sender: No OFD packet to send [04:55:35]OFD Sender: No OFD packet to send [04:55:40]OFD Sender: No OFD packet to send [04:55:45]OFD Sender: No OFD packet to send [04:55:50]OFD Sender: No OFD packet to send [04:55:55]OFD Sender: No OFD packet to send [04:56:00]OFD Sender: No OFD packet to send [04:56:05]OFD Sender: No OFD packet to send [04:56:10]OFD Sender: No OFD packet to send [04:56:15]OFD Sender: No OFD packet to send [04:56:20]OFD Sender: No OFD packet to send [04:56:25]OFD Sender: No OFD packet to send [04:56:30]OFD Sender: No OFD packet to send [04:56:35]OFD Sender: No OFD packet to send [04:56:40]OFD Sender: No OFD packet to send [04:56:45]OFD Sender: No OFD packet to send [04:56:50]OFD Sender: No OFD packet to send [04:56:55]OFD Sender: No OFD packet to send [04:57:00]OFD Sender: No OFD packet to send [04:57:05]OFD Sender: No OFD packet to send [04:57:10]OFD Sender: No OFD packet to send [04:57:15]OFD Sender: No OFD packet to send [04:57:20]OFD Sender: No OFD packet to send [04:57:25]OFD Sender: No OFD packet to send [04:57:30]OFD Sender: No OFD packet to send [04:57:35]OFD Sender: No OFD packet to send [04:57:40]OFD Sender: No OFD packet to send [04:57:45]OFD Sender: No OFD packet to send [04:57:50]OFD Sender: No OFD packet to send [04:57:55]OFD Sender: No OFD packet to send [04:58:00]OFD Sender: No OFD packet to send [04:58:05]OFD Sender: No OFD packet to send [04:58:10]OFD Sender: No OFD packet to send [04:58:15]OFD Sender: No OFD packet to send [04:58:20]OFD Sender: No OFD packet to send [04:58:25]OFD Sender: No OFD packet to send [04:58:30]OFD Sender: No OFD packet to send [04:58:35]OFD Sender: No OFD packet to send [04:58:40]OFD Sender: No OFD packet to send [04:58:45]OFD Sender: No OFD packet to send [04:58:50]OFD Sender: No OFD packet to send [04:58:55]OFD Sender: No OFD packet to send [04:59:00]OFD Sender: No OFD packet to send [04:59:05]OFD Sender: No OFD packet to send [04:59:10]OFD Sender: No OFD packet to send [04:59:15]OFD Sender: No OFD packet to send [04:59:20]OFD Sender: No OFD packet to send [04:59:25]OFD Sender: No OFD packet to send [04:59:30]OFD Sender: No OFD packet to send [04:59:35]OFD Sender: No OFD packet to send [04:59:40]OFD Sender: No OFD packet to send [04:59:45]OFD Sender: No OFD packet to send [04:59:50]OFD Sender: No OFD packet to send [04:59:55]OFD Sender: No OFD packet to send [05:00:00]OFD Sender: No OFD packet to send [05:00:05]OFD Sender: No OFD packet to send [05:00:10]OFD Sender: No OFD packet to send [05:00:15]OFD Sender: No OFD packet to send [05:00:20]OFD Sender: No OFD packet to send [05:00:25]OFD Sender: No OFD packet to send [05:00:30]OFD Sender: No OFD packet to send [05:00:35]OFD Sender: No OFD packet to send [05:00:40]OFD Sender: No OFD packet to send [05:00:45]OFD Sender: No OFD packet to send [05:00:50]OFD Sender: No OFD packet to send [05:00:55]OFD Sender: No OFD packet to send [05:01:00]OFD Sender: No OFD packet to send [05:01:05]OFD Sender: No OFD packet to send [05:01:10]OFD Sender: No OFD packet to send [05:01:15]OFD Sender: No OFD packet to send [05:01:20]OFD Sender: No OFD packet to send [05:01:25]OFD Sender: No OFD packet to send [05:01:30]OFD Sender: No OFD packet to send [05:01:35]OFD Sender: No OFD packet to send [05:01:40]OFD Sender: No OFD packet to send [05:01:45]OFD Sender: No OFD packet to send [05:01:50]OFD Sender: No OFD packet to send [05:01:55]OFD Sender: No OFD packet to send [05:02:00]OFD Sender: No OFD packet to send [05:02:05]OFD Sender: No OFD packet to send [05:02:10]OFD Sender: No OFD packet to send [05:02:15]OFD Sender: No OFD packet to send [05:02:20]OFD Sender: No OFD packet to send [05:02:25]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:01]OFD Sender: No OFD packet to send [05:04:06]OFD Sender: No OFD packet to send [05:04:11]OFD Sender: No OFD packet to send [05:04:16]OFD Sender: No OFD packet to send [05:04:21]OFD Sender: No OFD packet to send [05:04:26]OFD Sender: No OFD packet to send [05:04:31]OFD Sender: No OFD packet to send [05:04:36]OFD Sender: No OFD packet to send [05:04:41]OFD Sender: No OFD packet to send [05:04:46]OFD Sender: No OFD packet to send [05:04:51]OFD Sender: No OFD packet to send [05:04:56]OFD Sender: No OFD packet to send [05:05:01]OFD Sender: No OFD packet to send [05:05:06]OFD Sender: No OFD packet to send [05:05:11]OFD Sender: No OFD packet to send [05:05:16]OFD Sender: No OFD packet to send [05:05:21]OFD Sender: No OFD packet to send [05:05:26]OFD Sender: No OFD packet to send [05:05:31]OFD Sender: No OFD packet to send [05:05:36]OFD Sender: No OFD packet to send [05:05:41]OFD Sender: No OFD packet to send [05:05:46]OFD Sender: No OFD packet to send [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:11]OFD Sender: No OFD packet to send [05:06:16]OFD Sender: No OFD packet to send [05:06:21]OFD Sender: No OFD packet to send [05:06:26]OFD Sender: No OFD packet to send [05:06:31]OFD Sender: No OFD packet to send [05:06:36]OFD Sender: No OFD packet to send [05:06:41]OFD Sender: No OFD packet to send [05:06:46]OFD Sender: No OFD packet to send [05:06:51]OFD Sender: No OFD packet to send [05:06:56]OFD Sender: No OFD packet to send [05:07:01]OFD Sender: No OFD packet to send [05:07:06]OFD Sender: No OFD packet to send [05:07:11]OFD Sender: No OFD packet to send [05:07:16]OFD Sender: No OFD packet to send [05:07:21]OFD Sender: No OFD packet to send [05:07:26]OFD Sender: No OFD packet to send [05:07:31]OFD Sender: No OFD packet to send [05:07:36]OFD Sender: No OFD packet to send [05:07:41]OFD Sender: No OFD packet to send [05:07:46]OFD Sender: No OFD packet to send [05:07:51]OFD Sender: No OFD packet to send [05:07:56]OFD Sender: No OFD packet to send [05:08:01]OFD Sender: No OFD packet to send [05:08:06]OFD Sender: No OFD packet to send [05:08:11]OFD Sender: No OFD packet to send [05:08:16]OFD Sender: No OFD packet to send [05:08:21]OFD Sender: No OFD packet to send [05:08:26]OFD Sender: No OFD packet to send [05:08:31]OFD Sender: No OFD packet to send [05:08:36]OFD Sender: No OFD packet to send [05:08:41]OFD Sender: No OFD packet to send [05:08:46]OFD Sender: No OFD packet to send [05:08:51]OFD Sender: No OFD packet to send [05:08:56]OFD Sender: No OFD packet to send [05:09:01]OFD Sender: No OFD packet to send [05:09:06]OFD Sender: No OFD packet to send [05:09:11]OFD Sender: No OFD packet to send [05:09:16]OFD Sender: No OFD packet to send [05:09:21]OFD Sender: No OFD packet to send [05:09:26]OFD Sender: No OFD packet to send [05:09:31]OFD Sender: No OFD packet to send [05:09:36]OFD Sender: No OFD packet to send [05:09:41]OFD Sender: No OFD packet to send [05:09:46]OFD Sender: No OFD packet to send [05:09:51]OFD Sender: No OFD packet to send [05:09:56]OFD Sender: No OFD packet to send [05:10:01]OFD Sender: No OFD packet to send [05:10:06]OFD Sender: No OFD packet to send [05:10:11]OFD Sender: No OFD packet to send [05:10:16]OFD Sender: No OFD packet to send [05:10:21]OFD Sender: No OFD packet to send [05:10:26]OFD Sender: No OFD packet to send [05:10:31]OFD Sender: No OFD packet to send [05:10:36]OFD Sender: No OFD packet to send [05:10:41]OFD Sender: No OFD packet to send [05:10:46]OFD Sender: No OFD packet to send [05:10:51]OFD Sender: No OFD packet to send [05:10:56]OFD Sender: No OFD packet to send [05:11:01]OFD Sender: No OFD packet to send [05:11:06]OFD Sender: No OFD packet to send [05:11:11]OFD Sender: No OFD packet to send [05:11:16]OFD Sender: No OFD packet to send [05:11:21]OFD Sender: No OFD packet to send [05:11:26]OFD Sender: No OFD packet to send [05:11:31]OFD Sender: No OFD packet to send [05:11:36]OFD Sender: No OFD packet to send [05:11:41]OFD Sender: No OFD packet to send [05:11:46]OFD Sender: No OFD packet to send [05:11:51]OFD Sender: No OFD packet to send [05:11:56]OFD Sender: No OFD packet to send [05:12:01]OFD Sender: No OFD packet to send [05:12:06]OFD Sender: No OFD packet to send [05:12:11]OFD Sender: No OFD packet to send [05:12:16]OFD Sender: No OFD packet to send [05:12:21]OFD Sender: No OFD packet to send [05:12:26]OFD Sender: No OFD packet to send [05:12:31]OFD Sender: No OFD packet to send [05:12:36]OFD Sender: No OFD packet to send [05:12:41]OFD Sender: No OFD packet to send [05:12:46]OFD Sender: No OFD packet to send [05:12:51]OFD Sender: No OFD packet to send [05:12:56]OFD Sender: No OFD packet to send [05:13:01]OFD Sender: No OFD packet to send [05:13:06]OFD Sender: No OFD packet to send [05:13:11]OFD Sender: No OFD packet to send [05:13:16]OFD Sender: No OFD packet to send [05:13:21]OFD Sender: No OFD packet to send [05:13:26]OFD Sender: No OFD packet to send [05:13:31]OFD Sender: No OFD packet to send [05:13:36]OFD Sender: No OFD packet to send [05:13:41]OFD Sender: No OFD packet to send [05:13:46]OFD Sender: No OFD packet to send [05:13:51]OFD Sender: No OFD packet to send [05:13:56]OFD Sender: No OFD packet to send [05:14:01]OFD Sender: No OFD packet to send [05:14:06]OFD Sender: No OFD packet to send [05:14:11]OFD Sender: No OFD packet to send [05:14:16]OFD Sender: No OFD packet to send [05:14:21]OFD Sender: No OFD packet to send [05:14:26]OFD Sender: No OFD packet to send [05:14:31]OFD Sender: No OFD packet to send [05:14:36]OFD Sender: No OFD packet to send [05:14:41]OFD Sender: No OFD packet to send [05:14:46]OFD Sender: No OFD packet to send [05:14:51]OFD Sender: No OFD packet to send [05:14:56]OFD Sender: No OFD packet to send [05:15:01]OFD Sender: No OFD packet to send [05:15:06]OFD Sender: No OFD packet to send [05:15:11]OFD Sender: No OFD packet to send [05:15:16]OFD Sender: No OFD packet to send [05:15:21]OFD Sender: No OFD packet to send [05:15:26]OFD Sender: No OFD packet to send [05:15:31]OFD Sender: No OFD packet to send [05:15:36]OFD Sender: No OFD packet to send [05:15:41]OFD Sender: No OFD packet to send [05:15:46]OFD Sender: No OFD packet to send [05:15:51]OFD Sender: No OFD packet to send [05:15:56]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:22]OFD Sender: No OFD packet to send [05:17:27]OFD Sender: No OFD packet to send [05:17:32]OFD Sender: No OFD packet to send [05:17:37]OFD Sender: No OFD packet to send [05:17:42]OFD Sender: No OFD packet to send [05:17:47]OFD Sender: No OFD packet to send [05:17:52]OFD Sender: No OFD packet to send [05:17:57]OFD Sender: No OFD packet to send [05:18:02]OFD Sender: No OFD packet to send [05:18:07]OFD Sender: No OFD packet to send [05:18:12]OFD Sender: No OFD packet to send [05:18:17]OFD Sender: No OFD packet to send [05:18:22]OFD Sender: No OFD packet to send [05:18:27]OFD Sender: No OFD packet to send [05:18:32]OFD Sender: No OFD packet to send [05:18:37]OFD Sender: No OFD packet to send [05:18:42]OFD Sender: No OFD packet to send [05:18:47]OFD Sender: No OFD packet to send [05:18:52]OFD Sender: No OFD packet to send [05:18:57]OFD Sender: No OFD packet to send [05:19:02]OFD Sender: No OFD packet to send [05:19:07]OFD Sender: No OFD packet to send [05:19:12]OFD Sender: No OFD packet to send [05:19:17]OFD Sender: No OFD packet to send [05:19:22]OFD Sender: No OFD packet to send [05:19:27]OFD Sender: No OFD packet to send [05:19:32]OFD Sender: No OFD packet to send [05:19:37]OFD Sender: No OFD packet to send [05:19:42]OFD Sender: No OFD packet to send [05:19:47]OFD Sender: No OFD packet to send [05:19:52]OFD Sender: No OFD packet to send [05:19:57]OFD Sender: No OFD packet to send [05:20:02]OFD Sender: No OFD packet to send [05:20:07]OFD Sender: No OFD packet to send [05:20:12]OFD Sender: No OFD packet to send [05:20:17]OFD Sender: No OFD packet to send [05:20:22]OFD Sender: No OFD packet to send [05:20:27]OFD Sender: No OFD packet to send [05:20:32]OFD Sender: No OFD packet to send [05:20:37]OFD Sender: No OFD packet to send [05:20:42]OFD Sender: No OFD packet to send [05:20:47]OFD Sender: No OFD packet to send [05:20:52]OFD Sender: No OFD packet to send [05:20:57]OFD Sender: No OFD packet to send [05:21:02]OFD Sender: No OFD packet to send [05:21:07]OFD Sender: No OFD packet to send [05:21:12]OFD Sender: No OFD packet to send [05:21:17]OFD Sender: No OFD packet to send [05:21:22]OFD Sender: No OFD packet to send [05:21:27]OFD Sender: No OFD packet to send [05:21:32]OFD Sender: No OFD packet to send [05:21:37]OFD Sender: No OFD packet to send [05:21:42]OFD Sender: No OFD packet to send [05:21:47]OFD Sender: No OFD packet to send [05:21:52]OFD Sender: No OFD packet to send [05:21:57]OFD Sender: No OFD packet to send [05:22:02]OFD Sender: No OFD packet to send [05:22:07]OFD Sender: No OFD packet to send [05:22:12]OFD Sender: No OFD packet to send [05:22:17]OFD Sender: No OFD packet to send [05:22:22]OFD Sender: No OFD packet to send [05:22:27]OFD Sender: No OFD packet to send [05:22:32]OFD Sender: No OFD packet to send [05:22:37]OFD Sender: No OFD packet to send [05:22:42]OFD Sender: No OFD packet to send [05:22:47]OFD Sender: No OFD packet to send [05:22:52]OFD Sender: No OFD packet to send [05:22:57]OFD Sender: No OFD packet to send [05:23:02]OFD Sender: No OFD packet to send [05:23:07]OFD Sender: No OFD packet to send [05:23:12]OFD Sender: No OFD packet to send [05:23:17]OFD Sender: No OFD packet to send [05:23:22]OFD Sender: No OFD packet to send [05:23:27]OFD Sender: No OFD packet to send [05:23:32]OFD Sender: No OFD packet to send [05:23:37]OFD Sender: No OFD packet to send [05:23:42]OFD Sender: No OFD packet to send [05:23:47]OFD Sender: No OFD packet to send [05:23:52]OFD Sender: No OFD packet to send [05:23:57]OFD Sender: No OFD packet to send [05:24:02]OFD Sender: No OFD packet to send [05:24:07]OFD Sender: No OFD packet to send [05:24:12]OFD Sender: No OFD packet to send [05:24:17]OFD Sender: No OFD packet to send [05:24:22]OFD Sender: No OFD packet to send [05:24:27]OFD Sender: No OFD packet to send [05:24:32]OFD Sender: No OFD packet to send [05:24:37]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:41]accept exits with 9 [05:31:41]New connection [05:31:41]New thread 3066604900 created [05:31:41]Thread 3066461540 joined [05:31:41]Waiting for new connection... [05:31:41] Sock 9.Parse request [05:31:41]Sock 9.Check first char [05:31:41]Sock 9.First char is OK [05:31:41]request: POST /json_proto HTTP/1.0 [05:31:41]Method: POST [05:31:41]URL: /json_proto [05:31:41]Method is POST - this is cgi request [05:31:41]url: /json_proto [05:31:41]query_string will be loaded in cgi processing [05:31:41]execute_cgi json_proto POST (null) [05:31:41]execute_cgi path=json_proto method=POST [05:31:41]POST find Content-Length [05:31:41]Host: 172.17.48.197:8080 [05:31:41]Content-Length: 806 [05:31:41]Content-Type: application/json [05:31:41] [05:31:41]POST finish read [05:31:41]Found Content-Length = 806 [05:31:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 5.760, "sum" : 400.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:31:41]execute_script... [05:31: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)1105606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 5.760, "sum" : 400.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:31:41]POST & json_proto [05:31:41]process_json_proto [05:31:41]json parsed OK: [05:31:41]protocol is kg_v1.0 [05:31:41]action value=close_receipt [05:31:41]process_action close_receipt [05:31:41]cmd_close_receipt [05:31:41]MH_GetDate [05:31:41]Write to MH i2c: F0 00 00 4C 44 7F [05:31:41]Write i2c OK [05:31:41]MH_I2C_Read... [05:31:41]Read from MH i2c: F0 [05:31:41]MH_I2C_Read... [05:31:41]Read from MH i2c: F0 09 00 [05:31:41]MH_I2C_Read... [05:31:41]Read from MH i2c: F0 09 00 4C 44 00 C1 B9 E2 65 66 EE DC 65 DE [05:31:41]GetLastDocTimeStamp 1709354240 [05:31:41]current date 1709357505 [05:31:41]FM_GetShiftState [05:31:41]SAM_PROTO_GetShiftState [05:31:41]wFMCommunicate request_size=4 [05:31:41]MH_SAM_APDU [05:31:41]CAPDU: 80 13 01 00 [05:31:41]Write to MH i2c: E2 08 00 4D 44 80 13 01 00 00 00 00 00 0E [05:31:41]Write i2c OK [05:31:41]MH_I2C_Read... [05:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:31:41]Read from MH i2c: E2 [05:31:41]MH_I2C_Read... [05:31:41]Read from MH i2c: E2 0E 00 [05:31:41]MH_I2C_Read... [05:31:41]Read from MH i2c: E2 0E 00 4D 44 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 75 [05:31:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [05:31:41]wFMCommunicate OK [05:31:41]SAM_PROTO_GetShiftState done [05:31:41]FM_GetShiftState done [05:31:41]opened in 1709338023 [05:31:41]opened+sec_in_day 1709424423 [05:31:41]quantity*price = 40032 [05:31:41]sum+1 = 40033 [05:31:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.32 НСП 1% : 3.54 НДС 12% : 42.51 Наличными: 0.00 Безнал.: 400.32 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 19 02.03.2024 05:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122800 ФПД: 136209217342234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T053145&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122800&fm=136209217342234&tin=02508201610067®Number=0000000000090573&sum=40032 [05:31:42]StoreToDocumentArchive [05:31:42]shift 321 fd 122800 [05:31:42]save to /storage/0321/doc_00122800 [05:31:42]save last doc name /storage/0321/doc_00122800 to /storage/kkm_last_doc_name [05:31:42]save OK [05:31:42]Clear old archive folders... [05:31:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:31:42]tlvbuf is 016D3520 [05:31:42]SAM_PROTO_ClearQueue [05:31:42]wFMCommunicate request_size=4 [05:31:42]MH_SAM_APDU [05:31:42]CAPDU: 80 09 00 00 [05:31:42]Write to MH i2c: E2 08 00 5A 44 80 09 00 00 00 00 00 00 10 [05:31:42]Write i2c OK [05:31:42]MH_I2C_Read... [05:31:42]Read from MH i2c: E2 [05:31:42]MH_I2C_Read... [05:31:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:31:42]Read from MH i2c: E2 03 00 [05:31:42]MH_I2C_Read... [05:31:42]Read from MH i2c: E2 03 00 5A 44 00 90 00 12 [05:31:42]RAPDU: 90 00 [05:31:42]wFMCommunicate OK [05:31:42]SAM_PROTO_ClearQueue done [05:31:42]KKMCreateOFDPacket [05:31:42]OFDProtocolAddRootSTLVToBuf [05:31:42]FM_MakeSignedData [05:31:42]FM_MakeSignedData [05:31:42]SAM_PROTO_SignData [05:31:42]wFMCommunicate request_size=4 [05:31:42]MH_SAM_APDU [05:31:42]CAPDU: 80 0D 01 02 [05:31:42]Write to MH i2c: E2 08 00 5B 44 80 0D 01 02 00 00 00 00 18 [05:31:42]Write i2c OK [05:31:42]MH_I2C_Read... [05:31:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:31:42]Read from MH i2c: E2 [05:31:42]MH_I2C_Read... [05:31:42]Read from MH i2c: E2 03 00 [05:31:42]MH_I2C_Read... [05:31:42]Read from MH i2c: E2 03 00 5B 44 00 90 00 13 [05:31:42]RAPDU: 90 00 [05:31:42]wFMCommunicate OK [05:31:42]wFMCommunicate request_size=255 [05:31:42]MH_SAM_APDU [05:31:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C1 B9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 DF 01 00 35 04 06 00 7B [05:31:42]Write to MH i2c: E2 02 01 5C 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C1 B9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 DF 01 00 35 04 06 00 7B 00 00 2A [05:31:42]Write i2c OK [05:31:42]MH_I2C_Read... [05:31:42]OFD Sender: No OFD packet to send [05:31:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:31:43]Read from MH i2c: E2 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: E2 03 00 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: E2 03 00 5C 44 00 90 00 14 [05:31:43]RAPDU: 90 00 [05:31:43]wFMCommunicate OK [05:31:43]wFMCommunicate request_size=10 [05:31:43]MH_SAM_APDU [05:31:43]CAPDU: 80 0D 02 02 05 E1 AE 03 CB 1A [05:31:43]Write to MH i2c: E2 0D 00 5D 44 80 0D 02 02 05 00 E1 AE 03 CB 1A 00 00 9C [05:31:43]Write i2c OK [05:31:43]MH_I2C_Read... [05:31:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:31:43]Read from MH i2c: E2 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: E2 03 00 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: E2 03 00 5D 44 00 90 00 15 [05:31:43]RAPDU: 90 00 [05:31:43]wFMCommunicate OK [05:31:43]wFMCommunicate request_size=4 [05:31:43]MH_SAM_APDU [05:31:43]CAPDU: 80 0D 03 02 [05:31:43]Write to MH i2c: E2 08 00 5E 44 80 0D 03 02 00 00 00 00 1D [05:31:43]Write i2c OK [05:31:43]MH_I2C_Read... [05:31:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:31:43]Read from MH i2c: E2 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: E2 0B 00 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: E2 0B 00 5E 44 00 80 03 A6 80 9F 0D E9 E8 90 00 44 [05:31:43]RAPDU: 80 03 A6 80 9F 0D E9 E8 90 00 [05:31:43]wFMCommunicate OK [05:31:43]SAM_PROTO_SignData done [05:31:43]FM_MakeSignedData done [05:31:43]CreateOFDProtocolMessage [05:31:43]wFMCommunicate request_size=4 [05:31:43]MH_SAM_APDU [05:31:43]CAPDU: 80 11 00 00 [05:31:43]Write to MH i2c: E2 08 00 5F 44 80 11 00 00 00 00 00 00 1D [05:31:43]Write i2c OK [05:31:43]MH_I2C_Read... [05:31:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:31:43]Read from MH i2c: E2 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: E2 17 00 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: E2 17 00 5F 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7B [05:31:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [05:31:43]wFMCommunicate OK [05:31:43]CreateOFDProtocolMessage done [05:31:43]OFDSenderStorePacket 122800 [05:31:43]StoreOFDPacket docnum=122800 [05:31:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 28 DA 07 01 17 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C1 B9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 DF 01 00 35 04 06 00 7B E1 AE 03 CB 1A 80 03 A6 80 9F 0D E9 E8 [05:31:43]CheckFolder [05:31:43]dirname=/storage/ofd_packets [05:31:43]CheckFolder done [05:31:43]ProducePacketName [05:31:43]name=ofd_packets/00122800 [05:31:43]NVStorageSaveData ofd_packets/00122800 [05:31:43]File name is /storage/ofd_packets/00122800 [05:31:43]Write 301 bytes [05:31:43]NVStorageSaveData done [05:31:43]OFDSenderStorePacket done [05:31:43]KKMCreateOFDPacket done [05:31:43]NVStorageSaveData kkm_last_timestamp [05:31:43]File name is /storage/kkm_last_timestamp [05:31:43]Write 4 bytes [05:31:43]NVStorageSaveData done [05:31:43]ExternCall_PrintAddStr [05:31:43]wPrintStart [05:31:43]Write to MH i2c: 01 00 00 60 44 A4 [05:31:43]Write i2c OK [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: 01 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: 01 07 00 [05:31:43]MH_I2C_Read... [05:31:43]Read from MH i2c: 01 07 00 60 44 00 00 00 00 00 FF 0F B9 [05:31:43]RasterBufferAndPrint [05:31:43]line Счет N : (1)1105606 [05:31:43]line ИНН: 02508201610067 [05:31:43]line Контрольно-Кассовый Чек [05:31:43]line ПРОДАЖА [05:31:43]line ТРК (МРК, ГНК) : 13 [05:31:43]line Товар: 2710124500 [05:31:43]line Аи-95-К-5 [05:31:43]line 5.760 * 69.50 [05:31:43]line = 400.32 [05:31:43]line НДС 12% НСП 1% [05:31:43]line > о реализуемом товаре [05:31:43]line ИТОГО: 400.32 [05:31:43]line НСП 1% : 3.54 [05:31:43]line НДС 12% : 42.51 [05:31:43]line Наличными: 0.00 [05:31:43]line Безнал.: 400.32 [05:31:43]line Место: АЗС № 25 "Партнер Нефть" [05:31:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [05:31:43]line СНО: Общий режим [05:31:43]line Чек 19 02.03.2024 05:31 [05:31:43]line Смена: 321 ФФД: 1.0 [05:31:43]line ЗНМ: 0300000019 [05:31:43]line РНМ: 0000000000090573 [05:31:43]line Версия ККМ: 001 [05:31:43]line Платежная система: О! деньги [05:31:43]line ФМ: 0000000000874798 [05:31:43]line ФД: 122800 [05:31:43]line ФПД: 136209217342234 [05:31:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T053145&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122800&fm=136209217342234&tin=02508201610067®Number=0000000000090573&sum=40032 [05:31:43]OFD Sender: Processing packet 122800 [packets to send 112, broken 111] [05:31:43]ProducePacketName [05:31:43]name=ofd_packets/00122800 [05:31:43]OFD Sender: To server: pG, [05:31:43]CommunicateWithHost lk.salyk.kg:30040 [05:31:43]ConnectInit lk.salyk.kg [05:31:43]written 0, free lines is 4095 [05:31:43]Connected sock=10 [05:31:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 28 DA 07 01 17 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 9B 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 C1 B9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 DF 01 00 35 04 06 00 7B E1 AE 03 CB 1A 80 03 A6 80 9F 0D E9 E8 [05:31:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3E BE 47 00 26 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 DF 01 00 F4 03 04 00 9F 65 E2 65 B6 04 01 00 00 AA B6 C3 E5 AF 7F 26 90 [05:31:43]CommunicateWithHost err = 0 [05:31:43]CheckOFDResponse [05:31:43]1017 (14) - 77093643461234 [05:31:43]1041 (16) - 0000000000874798 [05:31:43]1040 (4) - 122800 [05:31:43]1012 (4) - 01.03.2024 23:32 [05:31:43]1206 (1) - 0 [05:31:43]OFD Sender: Remove packet 122800 [05:31:43]ProducePacketName [05:31:43]name=ofd_packets/00122800 [05:31:43]NVStorageDeleteData [05:31:44]Write to MH i2c: 01 00 00 8A 44 CE [05:31:44]Write i2c OK [05:31:44]MH_I2C_Read... [05:31:44]Read from MH i2c: 01 [05:31:44]MH_I2C_Read... [05:31:44]Read from MH i2c: 01 07 00 [05:31:44]MH_I2C_Read... [05:31:44]Read from MH i2c: 01 07 00 8A 44 00 00 00 00 00 05 0D E7 [05:31:44]RasterBufferAndPrint [05:31:44]line [05:31:44]line [05:31:44]line [05:31:44]line [05:31:44]line [05:31:44]written 0, free lines is 3342 [05:31:44]MH_Cut [05:31:44]Write to MH i2c: D1 01 00 91 44 01 A7 [05:31:44]Write i2c OK [05:31:44]MH_I2C_Read... [05:31:44]Read from MH i2c: D1 [05:31:44]MH_I2C_Read... [05:31:44]Read from MH i2c: D1 01 00 [05:31:44]MH_I2C_Read... [05:31:44]Read from MH i2c: D1 01 00 91 44 00 A6 [05:31:44]Write to MH i2c: 01 00 00 92 44 D6 [05:31:44]Write i2c OK [05:31:44]MH_I2C_Read... [05:31:44]OFD Sender: No OFD packet to send [05:31:44]*** Cut start [05:31:44]*** Purtial cut [05:31:44]*** Stage 1: CUTSNS_PIN = 1 [05:31:46]Read from MH i2c: 01 [05:31:46]MH_I2C_Read... [05:31:46]*** Stop cut motor [05:31:46]*** Cut end [05:31:46]Read from MH i2c: 01 07 00 [05:31:46]MH_I2C_Read... [05:31:46]Read from MH i2c: 01 07 00 92 44 00 00 00 00 00 FF 0F EB [05:31:46]process_action close_receipt done [05:31:46]requested_data is exist [05:31:46]produce_requested_data [05:31:46]requested_item fm.sn is exist - process it [05:31:46]wFMCommunicate request_size=4 [05:31:46]MH_SAM_APDU [05:31:46]CAPDU: 80 11 00 00 [05:31:46]Write to MH i2c: E2 08 00 93 44 80 11 00 00 00 00 00 00 51 [05:31:46]Write i2c OK [05:31:46]MH_I2C_Read... [05:31:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:31:46]Read from MH i2c: E2 [05:31:46]MH_I2C_Read... [05:31:46]Read from MH i2c: E2 17 00 [05:31:46]MH_I2C_Read... [05:31:46]Read from MH i2c: E2 17 00 93 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AF [05:31:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [05:31:46]wFMCommunicate OK [05:31:46]requested_item fd.num is exist - process it [05:31:46]SAM_PROTO_GetFieldsCounters [05:31:46]wFMCommunicate request_size=4 [05:31:46]MH_SAM_APDU [05:31:46]CAPDU: 80 13 00 00 [05:31:46]Write to MH i2c: E2 08 00 94 44 80 13 00 00 00 00 00 00 54 [05:31:46]Write i2c OK [05:31:46]MH_I2C_Read... [05:31:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:31:47]Read from MH i2c: E2 [05:31:47]MH_I2C_Read... [05:31:47]Read from MH i2c: E2 62 00 [05:31:47]MH_I2C_Read... [05:31:47]Read from MH i2c: E2 62 00 94 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B0 DF 01 00 0E 04 04 00 41 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 8A [05:31:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B0 DF 01 00 0E 04 04 00 41 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 [05:31:47]wFMCommunicate OK [05:31:47]SAM_PROTO_GetFieldsCounters done [05:31:47]requested_item shift.num is exist - process it [05:31:47]requested_item shift.opened is exist - process it [05:31:47]req_shift_opened [05:31:47]FM_GetShiftState [05:31:47]SAM_PROTO_GetShiftState [05:31:47]wFMCommunicate request_size=4 [05:31:47]MH_SAM_APDU [05:31:47]CAPDU: 80 13 01 00 [05:31:47]Write to MH i2c: E2 08 00 95 44 80 13 01 00 00 00 00 00 56 [05:31:47]Write i2c OK [05:31:47]MH_I2C_Read... [05:31:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:31:47]Read from MH i2c: E2 [05:31:47]MH_I2C_Read... [05:31:47]Read from MH i2c: E2 0E 00 [05:31:47]MH_I2C_Read... [05:31:47]Read from MH i2c: E2 0E 00 95 44 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BD [05:31:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [05:31:47]wFMCommunicate OK [05:31:47]SAM_PROTO_GetShiftState done [05:31:47]FM_GetShiftState done [05:31:47]req_shift_opened done [05:31:47]requested_item shift.open_date is exist - process it [05:31:47]req_shift_open_date [05:31:47]req_shift_open_date done [05:31:47]produce_requested_data done [05:31:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122800,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [05:31:47]process_action_free close_receipt [05:31:47]json_value_free [05:31:47]json_value_free done [05:31:47]process_json_proto returns [05:31:47]Send response to host [05:31:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122800,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [05:31:47]free response buf [05:31:47]execute_script done [05:31:47]execute_script returns [05:31:47]free content buf [05:31:47]Sock 9.Close socket [05:31:47]Sock 9.Thread stoped [05:31:49]OFD Sender: No OFD packet to send [05:31:54]OFD Sender: No OFD packet to send [05:31:59]OFD Sender: No OFD packet to send [05:32:04]OFD Sender: No OFD packet to send [05:32:09]OFD Sender: No OFD packet to send [05:32:14]OFD Sender: No OFD packet to send [05:32:19]OFD Sender: No OFD packet to send [05:32:24]OFD Sender: No OFD packet to send [05:32:29]OFD Sender: No OFD packet to send [05:32:34]OFD Sender: No OFD packet to send [05:32:39]OFD Sender: No OFD packet to send [05:32:44]OFD Sender: No OFD packet to send [05:32:49]OFD Sender: No OFD packet to send [05:32:54]OFD Sender: No OFD packet to send [05:32:59]OFD Sender: No OFD packet to send [05:33:04]OFD Sender: No OFD packet to send [05:33:09]OFD Sender: No OFD packet to send [05:33:14]OFD Sender: No OFD packet to send [05:33:19]OFD Sender: No OFD packet to send [05:33:24]OFD Sender: No OFD packet to send [05:33:29]OFD Sender: No OFD packet to send [05:33:34]OFD Sender: No OFD packet to send [05:33:39]OFD Sender: No OFD packet to send [05:33:44]OFD Sender: No OFD packet to send [05:33:49]OFD Sender: No OFD packet to send [05:33:54]OFD Sender: No OFD packet to send [05:33:59]OFD Sender: No OFD packet to send [05:34:04]OFD Sender: No OFD packet to send [05:34:09]OFD Sender: No OFD packet to send [05:34:14]OFD Sender: No OFD packet to send [05:34:19]OFD Sender: No OFD packet to send [05:34:24]OFD Sender: No OFD packet to send [05:34:29]OFD Sender: No OFD packet to send [05:34:34]OFD Sender: No OFD packet to send [05:34:39]OFD Sender: No OFD packet to send [05:34:44]OFD Sender: No OFD packet to send [05:34:49]OFD Sender: No OFD packet to send [05:34:54]OFD Sender: No OFD packet to send [05:34:59]OFD Sender: No OFD packet to send [05:35:04]OFD Sender: No OFD packet to send [05:35:09]OFD Sender: No OFD packet to send [05:35:14]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:37]accept exits with 7 [05:39:37]New connection [05:39:37]New thread 3066461540 created [05:39:37]Thread 3066604900 joined [05:39:37]Waiting for new connection... [05:39:37] Sock 7.Parse request [05:39:37]Sock 7.Check first char [05:39:37]Sock 7.First char is OK [05:39:37]request: POST /json_proto HTTP/1.0 [05:39:37]Method: POST [05:39:37]URL: /json_proto [05:39:37]Method is POST - this is cgi request [05:39:37]url: /json_proto [05:39:37]query_string will be loaded in cgi processing [05:39:37]execute_cgi json_proto POST (null) [05:39:37]execute_cgi path=json_proto method=POST [05:39:37]POST find Content-Length [05:39:37]Host: 172.17.48.197:8080 [05:39:37]Content-Length: 817 [05:39:37]Content-Type: application/json [05:39:37] [05:39:37]POST finish read [05:39:37]Found Content-Length = 817 [05:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:39:37]execute_script... [05:39:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:39:37]POST & json_proto [05:39:37]process_json_proto [05:39:37]json parsed OK: [05:39:37]protocol is kg_v1.0 [05:39:37]action value=close_receipt [05:39:37]process_action close_receipt [05:39:37]cmd_close_receipt [05:39:37]MH_GetDate [05:39:37]Write to MH i2c: F0 00 00 96 44 C9 [05:39:37]Write i2c OK [05:39:37]MH_I2C_Read... [05:39:37]Read from MH i2c: F0 [05:39:37]MH_I2C_Read... [05:39:37]Read from MH i2c: F0 09 00 [05:39:37]MH_I2C_Read... [05:39:37]Read from MH i2c: F0 09 00 96 44 00 9D BB E2 65 66 EE DC 65 06 [05:39:37]GetLastDocTimeStamp 1709357505 [05:39:37]current date 1709357981 [05:39:37]FM_GetShiftState [05:39:37]SAM_PROTO_GetShiftState [05:39:37]wFMCommunicate request_size=4 [05:39:37]MH_SAM_APDU [05:39:37]CAPDU: 80 13 01 00 [05:39:37]Write to MH i2c: E2 08 00 97 44 80 13 01 00 00 00 00 00 58 [05:39:37]Write i2c OK [05:39:37]MH_I2C_Read... [05:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:37]Read from MH i2c: E2 [05:39:37]MH_I2C_Read... [05:39:37]Read from MH i2c: E2 0E 00 [05:39:37]MH_I2C_Read... [05:39:37]Read from MH i2c: E2 0E 00 97 44 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BF [05:39:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [05:39:37]wFMCommunicate OK [05:39:37]SAM_PROTO_GetShiftState done [05:39:37]FM_GetShiftState done [05:39:37]opened in 1709338023 [05:39:37]opened+sec_in_day 1709424423 [05:39:37]quantity*price = 50015 [05:39:37]sum+1 = 50016 [05:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 20 02.03.2024 05:39 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122801 ФПД: 230678460957061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T053941&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122801&fm=230678460957061&tin=02508201610067®Number=0000000000090573&sum=50015 [05:39:38]StoreToDocumentArchive [05:39:38]shift 321 fd 122801 [05:39:38]save to /storage/0321/doc_00122801 [05:39:38]save last doc name /storage/0321/doc_00122801 to /storage/kkm_last_doc_name [05:39:38]save OK [05:39:38]Clear old archive folders... [05:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:39:38]tlvbuf is 01764580 [05:39:38]SAM_PROTO_ClearQueue [05:39:38]wFMCommunicate request_size=4 [05:39:38]MH_SAM_APDU [05:39:38]CAPDU: 80 09 00 00 [05:39:38]Write to MH i2c: E2 08 00 A4 44 80 09 00 00 00 00 00 00 5A [05:39:38]Write i2c OK [05:39:38]MH_I2C_Read... [05:39:38]Read from MH i2c: E2 [05:39:38]MH_I2C_Read... [05:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:39:38]Read from MH i2c: E2 03 00 [05:39:38]MH_I2C_Read... [05:39:38]Read from MH i2c: E2 03 00 A4 44 00 90 00 5C [05:39:38]RAPDU: 90 00 [05:39:38]wFMCommunicate OK [05:39:38]SAM_PROTO_ClearQueue done [05:39:38]KKMCreateOFDPacket [05:39:38]OFDProtocolAddRootSTLVToBuf [05:39:38]FM_MakeSignedData [05:39:38]FM_MakeSignedData [05:39:38]SAM_PROTO_SignData [05:39:38]wFMCommunicate request_size=4 [05:39:38]MH_SAM_APDU [05:39:38]CAPDU: 80 0D 01 02 [05:39:38]Write to MH i2c: E2 08 00 A5 44 80 0D 01 02 00 00 00 00 62 [05:39:38]Write i2c OK [05:39:38]MH_I2C_Read... [05:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:39:38]Read from MH i2c: E2 [05:39:38]MH_I2C_Read... [05:39:38]Read from MH i2c: E2 03 00 [05:39:38]MH_I2C_Read... [05:39:38]Read from MH i2c: E2 03 00 A5 44 00 90 00 5D [05:39:38]RAPDU: 90 00 [05:39:38]wFMCommunicate OK [05:39:38]wFMCommunicate request_size=255 [05:39:38]MH_SAM_APDU [05:39:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 9D BB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 DF 01 00 35 04 06 00 D1 [05:39:38]Write to MH i2c: E2 02 01 A6 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 9D BB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 DF 01 00 35 04 06 00 D1 00 00 B7 [05:39:38]Write i2c OK [05:39:38]MH_I2C_Read... [05:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:39]Read from MH i2c: E2 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: E2 03 00 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: E2 03 00 A6 44 00 90 00 5E [05:39:39]RAPDU: 90 00 [05:39:39]wFMCommunicate OK [05:39:39]wFMCommunicate request_size=10 [05:39:39]MH_SAM_APDU [05:39:39]CAPDU: 80 0D 02 02 05 CD 03 B9 01 85 [05:39:39]Write to MH i2c: E2 0D 00 A7 44 80 0D 02 02 05 00 CD 03 B9 01 85 00 00 7E [05:39:39]Write i2c OK [05:39:39]MH_I2C_Read... [05:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:39]Read from MH i2c: E2 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: E2 03 00 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: E2 03 00 A7 44 00 90 00 5F [05:39:39]RAPDU: 90 00 [05:39:39]wFMCommunicate OK [05:39:39]wFMCommunicate request_size=4 [05:39:39]MH_SAM_APDU [05:39:39]CAPDU: 80 0D 03 02 [05:39:39]Write to MH i2c: E2 08 00 A8 44 80 0D 03 02 00 00 00 00 67 [05:39:39]Write i2c OK [05:39:39]MH_I2C_Read... [05:39:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:39:39]Read from MH i2c: E2 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: E2 0B 00 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: E2 0B 00 A8 44 00 8F B3 0F 9B 00 05 79 DD 90 00 AF [05:39:39]RAPDU: 8F B3 0F 9B 00 05 79 DD 90 00 [05:39:39]wFMCommunicate OK [05:39:39]SAM_PROTO_SignData done [05:39:39]FM_MakeSignedData done [05:39:39]CreateOFDProtocolMessage [05:39:39]wFMCommunicate request_size=4 [05:39:39]MH_SAM_APDU [05:39:39]CAPDU: 80 11 00 00 [05:39:39]Write to MH i2c: E2 08 00 A9 44 80 11 00 00 00 00 00 00 67 [05:39:39]Write i2c OK [05:39:39]MH_I2C_Read... [05:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:39]Read from MH i2c: E2 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: E2 17 00 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: E2 17 00 A9 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C5 [05:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [05:39:39]wFMCommunicate OK [05:39:39]CreateOFDProtocolMessage done [05:39:39]OFDSenderStorePacket 122801 [05:39:39]StoreOFDPacket docnum=122801 [05:39:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 26 55 07 01 33 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 9D BB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 DF 01 00 35 04 06 00 D1 CD 03 B9 01 85 8F B3 0F 9B 00 05 79 DD [05:39:39]CheckFolder [05:39:39]dirname=/storage/ofd_packets [05:39:39]CheckFolder done [05:39:39]ProducePacketName [05:39:39]name=ofd_packets/00122801 [05:39:39]NVStorageSaveData ofd_packets/00122801 [05:39:39]File name is /storage/ofd_packets/00122801 [05:39:39]Write 301 bytes [05:39:39]NVStorageSaveData done [05:39:39]OFDSenderStorePacket done [05:39:39]KKMCreateOFDPacket done [05:39:39]NVStorageSaveData kkm_last_timestamp [05:39:39]File name is /storage/kkm_last_timestamp [05:39:39]Write 4 bytes [05:39:39]NVStorageSaveData done [05:39:39]ExternCall_PrintAddStr [05:39:39]wPrintStart [05:39:39]Write to MH i2c: 01 00 00 AA 44 EE [05:39:39]Write i2c OK [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: 01 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: 01 07 00 [05:39:39]MH_I2C_Read... [05:39:39]Read from MH i2c: 01 07 00 AA 44 00 00 00 00 00 FF 0F 03 [05:39:39]RasterBufferAndPrint [05:39:39]line Счет N : (1)1105607 [05:39:39]line ИНН: 02508201610067 [05:39:39]line Контрольно-Кассовый Чек [05:39:39]line ПРОДАЖА [05:39:39]line ТРК (МРК, ГНК) : 11 [05:39:39]line Товар: 2710124130 [05:39:39]line Аи-92-К-5 [05:39:39]line 8.080 * 61.90 [05:39:39]line = 500.15 [05:39:39]line НДС 12% НСП 1% [05:39:39]line > о реализуемом товаре [05:39:39]line ИТОГО: 500.15 [05:39:39]line НСП 1% : 4.43 [05:39:39]line НДС 12% : 53.11 [05:39:39]line Наличными: 0.00 [05:39:39]line Безнал.: 500.15 [05:39:39]line Место: АЗС № 25 "Партнер Нефть" [05:39:39]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [05:39:39]line СНО: Общий режим [05:39:39]line Чек 20 02.03.2024 05:39 [05:39:39]line Смена: 321 ФФД: 1.0 [05:39:39]line ЗНМ: 0300000019 [05:39:39]line РНМ: 0000000000090573 [05:39:39]line Версия ККМ: 001 [05:39:39]line Платежная система: Бакай Банк [05:39:39]line ФМ: 0000000000874798 [05:39:39]line ФД: 122801 [05:39:39]line ФПД: 230678460957061 [05:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T053941&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122801&fm=230678460957061&tin=02508201610067®Number=0000000000090573&sum=50015 [05:39:39]written 0, free lines is 4095 [05:39:39]OFD Sender: Processing packet 122801 [packets to send 112, broken 111] [05:39:39]ProducePacketName [05:39:39]name=ofd_packets/00122801 [05:39:39]OFD Sender: To server: pG, [05:39:39]CommunicateWithHost lk.salyk.kg:30040 [05:39:39]ConnectInit lk.salyk.kg [05:39:39]Connected sock=10 [05:39:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 26 55 07 01 33 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 9D BB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 DF 01 00 35 04 06 00 D1 CD 03 B9 01 85 8F B3 0F 9B 00 05 79 DD [05:39:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 01 00 47 00 BD 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 DF 01 00 F4 03 04 00 7B 67 E2 65 B6 04 01 00 00 C8 33 53 E4 53 6A 9B 54 [05:39:39]CommunicateWithHost err = 0 [05:39:39]CheckOFDResponse [05:39:39]1017 (14) - 77093643461234 [05:39:39]1041 (16) - 0000000000874798 [05:39:39]1040 (4) - 122801 [05:39:39]1012 (4) - 01.03.2024 23:40 [05:39:39]1206 (1) - 0 [05:39:39]OFD Sender: Remove packet 122801 [05:39:39]ProducePacketName [05:39:39]name=ofd_packets/00122801 [05:39:39]NVStorageDeleteData [05:39:40]Write to MH i2c: 01 00 00 D4 44 18 [05:39:40]Write i2c OK [05:39:40]MH_I2C_Read... [05:39:40]Read from MH i2c: 01 [05:39:40]MH_I2C_Read... [05:39:40]Read from MH i2c: 01 07 00 [05:39:40]MH_I2C_Read... [05:39:40]Read from MH i2c: 01 07 00 D4 44 00 00 00 00 00 FA 0C 25 [05:39:40]RasterBufferAndPrint [05:39:40]line [05:39:40]line [05:39:40]line [05:39:40]line [05:39:40]line [05:39:40]written 0, free lines is 3331 [05:39:40]MH_Cut [05:39:40]Write to MH i2c: D1 01 00 DB 44 01 F1 [05:39:40]Write i2c OK [05:39:40]MH_I2C_Read... [05:39:40]Read from MH i2c: D1 [05:39:40]MH_I2C_Read... [05:39:40]Read from MH i2c: D1 01 00 [05:39:40]MH_I2C_Read... [05:39:40]Read from MH i2c: D1 01 00 DB 44 00 F0 [05:39:40]Write to MH i2c: 01 00 00 DC 44 20 [05:39:40]Write i2c OK [05:39:40]MH_I2C_Read... [05:39:40]OFD Sender: No OFD packet to send [05:39:40]*** Cut start [05:39:40]*** Purtial cut [05:39:40]*** Stage 1: CUTSNS_PIN = 1 [05:39:42]Read from MH i2c: 01 [05:39:42]MH_I2C_Read... [05:39:42]*** Stop cut motor [05:39:42]*** Cut end [05:39:42]Read from MH i2c: 01 07 00 [05:39:42]MH_I2C_Read... [05:39:42]Read from MH i2c: 01 07 00 DC 44 00 00 00 00 00 FF 0F 35 [05:39:42]process_action close_receipt done [05:39:42]requested_data is exist [05:39:42]produce_requested_data [05:39:42]requested_item fm.sn is exist - process it [05:39:42]wFMCommunicate request_size=4 [05:39:42]MH_SAM_APDU [05:39:42]CAPDU: 80 11 00 00 [05:39:42]Write to MH i2c: E2 08 00 DD 44 80 11 00 00 00 00 00 00 9B [05:39:42]Write i2c OK [05:39:42]MH_I2C_Read... [05:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:42]Read from MH i2c: E2 [05:39:42]MH_I2C_Read... [05:39:42]Read from MH i2c: E2 17 00 [05:39:42]MH_I2C_Read... [05:39:42]Read from MH i2c: E2 17 00 DD 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F9 [05:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [05:39:42]wFMCommunicate OK [05:39:42]requested_item fd.num is exist - process it [05:39:42]SAM_PROTO_GetFieldsCounters [05:39:42]wFMCommunicate request_size=4 [05:39:42]MH_SAM_APDU [05:39:42]CAPDU: 80 13 00 00 [05:39:42]Write to MH i2c: E2 08 00 DE 44 80 13 00 00 00 00 00 00 9E [05:39:42]Write i2c OK [05:39:42]MH_I2C_Read... [05:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:39:43]Read from MH i2c: E2 [05:39:43]MH_I2C_Read... [05:39:43]Read from MH i2c: E2 62 00 [05:39:43]MH_I2C_Read... [05:39:43]Read from MH i2c: E2 62 00 DE 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B1 DF 01 00 0E 04 04 00 41 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 D8 [05:39:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B1 DF 01 00 0E 04 04 00 41 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 [05:39:43]wFMCommunicate OK [05:39:43]SAM_PROTO_GetFieldsCounters done [05:39:43]requested_item shift.num is exist - process it [05:39:43]requested_item shift.opened is exist - process it [05:39:43]req_shift_opened [05:39:43]FM_GetShiftState [05:39:43]SAM_PROTO_GetShiftState [05:39:43]wFMCommunicate request_size=4 [05:39:43]MH_SAM_APDU [05:39:43]CAPDU: 80 13 01 00 [05:39:43]Write to MH i2c: E2 08 00 DF 44 80 13 01 00 00 00 00 00 A0 [05:39:43]Write i2c OK [05:39:43]MH_I2C_Read... [05:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:43]Read from MH i2c: E2 [05:39:43]MH_I2C_Read... [05:39:43]Read from MH i2c: E2 0E 00 [05:39:43]MH_I2C_Read... [05:39:43]Read from MH i2c: E2 0E 00 DF 44 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 07 [05:39:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [05:39:43]wFMCommunicate OK [05:39:43]SAM_PROTO_GetShiftState done [05:39:43]FM_GetShiftState done [05:39:43]req_shift_opened done [05:39:43]requested_item shift.open_date is exist - process it [05:39:43]req_shift_open_date [05:39:43]req_shift_open_date done [05:39:43]produce_requested_data done [05:39:43]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122801,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [05:39:43]process_action_free close_receipt [05:39:43]json_value_free [05:39:43]json_value_free done [05:39:43]process_json_proto returns [05:39:43]Send response to host [05:39:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122801,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [05:39:43]free response buf [05:39:43]execute_script done [05:39:43]execute_script returns [05:39:43]free content buf [05:39:43]Sock 7.Close socket [05:39:43]Sock 7.Thread stoped [05:39:45]OFD Sender: No OFD packet to send [05:39:50]OFD Sender: No OFD packet to send [05:39:55]OFD Sender: No OFD packet to send [05:40:00]OFD Sender: No OFD packet to send [05:40:05]OFD Sender: No OFD packet to send [05:40:10]OFD Sender: No OFD packet to send [05:40:15]OFD Sender: No OFD packet to send [05:40:20]OFD Sender: No OFD packet to send [05:40:23]accept exits with 9 [05:40:23]New connection [05:40:23]New thread 3066604900 created [05:40:23]Thread 3066461540 joined [05:40:23]Waiting for new connection... [05:40:23] Sock 9.Parse request [05:40:23]Sock 9.Check first char [05:40:23]Sock 9.First char is OK [05:40:23]request: POST /json_proto HTTP/1.0 [05:40:23]Method: POST [05:40:23]URL: /json_proto [05:40:23]Method is POST - this is cgi request [05:40:23]url: /json_proto [05:40:23]query_string will be loaded in cgi processing [05:40:23]execute_cgi json_proto POST (null) [05:40:23]execute_cgi path=json_proto method=POST [05:40:23]POST find Content-Length [05:40:23]Host: 172.17.48.197:8080 [05:40:23]Content-Length: 678 [05:40:23]Content-Type: application/json [05:40:23] [05:40:23]POST finish read [05:40:23]Found Content-Length = 678 [05:40:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:23]execute_script... [05:40:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:23]POST & json_proto [05:40:23]process_json_proto [05:40:23]json parsed OK: [05:40:23]protocol is kg_v1.0 [05:40:23]action value=close_receipt [05:40:23]process_action close_receipt [05:40:23]cmd_close_receipt [05:40:23]MH_GetDate [05:40:23]Write to MH i2c: F0 00 00 E0 44 13 [05:40:23]Write i2c OK [05:40:23]MH_I2C_Read... [05:40:23]Read from MH i2c: F0 [05:40:23]MH_I2C_Read... [05:40:23]Read from MH i2c: F0 09 00 [05:40:23]MH_I2C_Read... [05:40:23]Read from MH i2c: F0 09 00 E0 44 00 CB BB E2 65 66 EE DC 65 7E [05:40:23]GetLastDocTimeStamp 1709357981 [05:40:23]current date 1709358027 [05:40:23]FM_GetShiftState [05:40:23]SAM_PROTO_GetShiftState [05:40:23]wFMCommunicate request_size=4 [05:40:23]MH_SAM_APDU [05:40:23]CAPDU: 80 13 01 00 [05:40:23]Write to MH i2c: E2 08 00 E1 44 80 13 01 00 00 00 00 00 A2 [05:40:23]Write i2c OK [05:40:23]MH_I2C_Read... [05:40:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:23]Read from MH i2c: E2 [05:40:23]MH_I2C_Read... [05:40:23]Read from MH i2c: E2 0E 00 [05:40:23]MH_I2C_Read... [05:40:23]Read from MH i2c: E2 0E 00 E1 44 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 09 [05:40:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [05:40:23]wFMCommunicate OK [05:40:23]SAM_PROTO_GetShiftState done [05:40:23]FM_GetShiftState done [05:40:23]opened in 1709338023 [05:40:23]opened+sec_in_day 1709424423 [05:40:23]quantity*price = 20055 [05:40:23]sum+1 = 20057 [05:40:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 21 02.03.2024 05:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122802 ФПД: 195767128991602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T054028&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122802&fm=195767128991602&tin=02508201610067®Number=0000000000090573&sum=20000 [05:40:25]StoreToDocumentArchive [05:40:25]shift 321 fd 122802 [05:40:25]save to /storage/0321/doc_00122802 [05:40:25]save last doc name /storage/0321/doc_00122802 to /storage/kkm_last_doc_name [05:40:25]save OK [05:40:25]Clear old archive folders... [05:40:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:40:25]tlvbuf is 01711840 [05:40:25]SAM_PROTO_ClearQueue [05:40:25]wFMCommunicate request_size=4 [05:40:25]MH_SAM_APDU [05:40:25]CAPDU: 80 09 00 00 [05:40:25]Write to MH i2c: E2 08 00 EE 44 80 09 00 00 00 00 00 00 A4 [05:40:25]Write i2c OK [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 [05:40:25]MH_I2C_Read... [05:40:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:40:25]Read from MH i2c: E2 03 00 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 03 00 EE 44 00 90 00 A6 [05:40:25]RAPDU: 90 00 [05:40:25]wFMCommunicate OK [05:40:25]SAM_PROTO_ClearQueue done [05:40:25]KKMCreateOFDPacket [05:40:25]OFDProtocolAddRootSTLVToBuf [05:40:25]FM_MakeSignedData [05:40:25]FM_MakeSignedData [05:40:25]SAM_PROTO_SignData [05:40:25]wFMCommunicate request_size=4 [05:40:25]MH_SAM_APDU [05:40:25]CAPDU: 80 0D 01 02 [05:40:25]Write to MH i2c: E2 08 00 EF 44 80 0D 01 02 00 00 00 00 AC [05:40:25]Write i2c OK [05:40:25]MH_I2C_Read... [05:40:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:40:25]Read from MH i2c: E2 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 03 00 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 03 00 EF 44 00 90 00 A7 [05:40:25]RAPDU: 90 00 [05:40:25]wFMCommunicate OK [05:40:25]wFMCommunicate request_size=255 [05:40:25]MH_SAM_APDU [05:40:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 CC BB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 DF 01 00 35 04 06 00 B2 [05:40:25]Write to MH i2c: E2 02 01 F0 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 CC BB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 DF 01 00 35 04 06 00 B2 00 00 B0 [05:40:25]Write i2c OK [05:40:25]MH_I2C_Read... [05:40:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:25]Read from MH i2c: E2 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 03 00 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 03 00 F0 44 00 90 00 A8 [05:40:25]RAPDU: 90 00 [05:40:25]wFMCommunicate OK [05:40:25]wFMCommunicate request_size=10 [05:40:25]MH_SAM_APDU [05:40:25]CAPDU: 80 0D 02 02 05 0C 96 2E A7 72 [05:40:25]Write to MH i2c: E2 0D 00 F1 44 80 0D 02 02 05 00 0C 96 2E A7 72 00 00 A2 [05:40:25]Write i2c OK [05:40:25]MH_I2C_Read... [05:40:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:25]Read from MH i2c: E2 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 03 00 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 03 00 F1 44 00 90 00 A9 [05:40:25]RAPDU: 90 00 [05:40:25]wFMCommunicate OK [05:40:25]wFMCommunicate request_size=4 [05:40:25]MH_SAM_APDU [05:40:25]CAPDU: 80 0D 03 02 [05:40:25]Write to MH i2c: E2 08 00 F2 44 80 0D 03 02 00 00 00 00 B1 [05:40:25]Write i2c OK [05:40:25]MH_I2C_Read... [05:40:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:40:25]Read from MH i2c: E2 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 0B 00 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 0B 00 F2 44 00 28 7B FE A8 28 2A BD 85 90 00 8F [05:40:25]RAPDU: 28 7B FE A8 28 2A BD 85 90 00 [05:40:25]wFMCommunicate OK [05:40:25]SAM_PROTO_SignData done [05:40:25]FM_MakeSignedData done [05:40:25]CreateOFDProtocolMessage [05:40:25]wFMCommunicate request_size=4 [05:40:25]MH_SAM_APDU [05:40:25]CAPDU: 80 11 00 00 [05:40:25]Write to MH i2c: E2 08 00 F3 44 80 11 00 00 00 00 00 00 B1 [05:40:25]Write i2c OK [05:40:25]MH_I2C_Read... [05:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:25]Read from MH i2c: E2 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 17 00 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: E2 17 00 F3 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0F [05:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [05:40:25]wFMCommunicate OK [05:40:25]CreateOFDProtocolMessage done [05:40:25]OFDSenderStorePacket 122802 [05:40:25]StoreOFDPacket docnum=122802 [05:40:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CE 36 07 01 83 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 CC BB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 DF 01 00 35 04 06 00 B2 0C 96 2E A7 72 28 7B FE A8 28 2A BD 85 [05:40:25]CheckFolder [05:40:25]dirname=/storage/ofd_packets [05:40:25]CheckFolder done [05:40:25]ProducePacketName [05:40:25]name=ofd_packets/00122802 [05:40:25]NVStorageSaveData ofd_packets/00122802 [05:40:25]File name is /storage/ofd_packets/00122802 [05:40:25]Write 301 bytes [05:40:25]NVStorageSaveData done [05:40:25]OFDSenderStorePacket done [05:40:25]KKMCreateOFDPacket done [05:40:25]NVStorageSaveData kkm_last_timestamp [05:40:25]File name is /storage/kkm_last_timestamp [05:40:25]Write 4 bytes [05:40:25]NVStorageSaveData done [05:40:25]ExternCall_PrintAddStr [05:40:25]wPrintStart [05:40:25]Write to MH i2c: 01 00 00 F4 44 38 [05:40:25]Write i2c OK [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: 01 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: 01 07 00 [05:40:25]MH_I2C_Read... [05:40:25]Read from MH i2c: 01 07 00 F4 44 00 00 00 00 00 FF 0F 4D [05:40:25]RasterBufferAndPrint [05:40:25]line Счет N : (1)1105608 [05:40:25]line ИНН: 02508201610067 [05:40:25]line Контрольно-Кассовый Чек [05:40:25]line ПРОДАЖА [05:40:25]line ТРК (МРК, ГНК) : 11 [05:40:25]line Товар: 2710124130 [05:40:25]line Аи-92-К-5 [05:40:25]line 3.240 * 61.90 [05:40:25]line = 200.56 [05:40:25]line НДС 12% НСП 1% [05:40:25]line > о реализуемом товаре [05:40:25]line ОКРУГЛЕНИЕ: -0.56 [05:40:25]line ИТОГО: 200.00 [05:40:25]line Внесено: 200.00 [05:40:25]line СДАЧА: 0.00 [05:40:25]line НСП 1% : 1.77 [05:40:25]line НДС 12% : 21.30 [05:40:25]line Наличными: 200.00 [05:40:25]line Безнал.: 0.00 [05:40:25]line Место: АЗС № 25 "Партнер Нефть" [05:40:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [05:40:25]line СНО: Общий режим [05:40:25]line Чек 21 02.03.2024 05:40 [05:40:25]line Смена: 321 ФФД: 1.0 [05:40:25]line ЗНМ: 0300000019 [05:40:25]line РНМ: 0000000000090573 [05:40:25]line Версия ККМ: 001 [05:40:25]line ФМ: 0000000000874798 [05:40:25]line ФД: 122802 [05:40:25]line ФПД: 195767128991602 [05:40:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T054028&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122802&fm=195767128991602&tin=02508201610067®Number=0000000000090573&sum=20000 [05:40:25]written 0, free lines is 4095 [05:40:25]OFD Sender: Processing packet 122802 [packets to send 112, broken 111] [05:40:25]ProducePacketName [05:40:25]name=ofd_packets/00122802 [05:40:25]OFD Sender: To server: pG, [05:40:25]CommunicateWithHost lk.salyk.kg:30040 [05:40:25]ConnectInit lk.salyk.kg [05:40:26]Connected sock=10 [05:40:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CE 36 07 01 83 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 CC BB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 DF 01 00 35 04 06 00 B2 0C 96 2E A7 72 28 7B FE A8 28 2A BD 85 [05:40:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 FB 0A 47 00 B2 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 DF 01 00 F4 03 04 00 A9 67 E2 65 B6 04 01 00 00 CA CD 14 2E 8A 1C C3 55 [05:40:26]CommunicateWithHost err = 0 [05:40:26]CheckOFDResponse [05:40:26]1017 (14) - 77093643461234 [05:40:26]1041 (16) - 0000000000874798 [05:40:26]1040 (4) - 122802 [05:40:26]1012 (4) - 01.03.2024 23:41 [05:40:26]1206 (1) - 0 [05:40:26]OFD Sender: Remove packet 122802 [05:40:26]ProducePacketName [05:40:26]name=ofd_packets/00122802 [05:40:26]NVStorageDeleteData [05:40:26]Write to MH i2c: 01 00 00 1F 45 64 [05:40:26]Write i2c OK [05:40:26]MH_I2C_Read... [05:40:26]Read from MH i2c: 01 [05:40:26]MH_I2C_Read... [05:40:26]Read from MH i2c: 01 07 00 [05:40:26]MH_I2C_Read... [05:40:26]Read from MH i2c: 01 07 00 1F 45 00 00 00 00 00 F4 0C 6B [05:40:26]RasterBufferAndPrint [05:40:26]line [05:40:26]line [05:40:26]line [05:40:26]line [05:40:26]line [05:40:26]written 0, free lines is 3325 [05:40:26]MH_Cut [05:40:26]Write to MH i2c: D1 01 00 26 45 01 3D [05:40:26]Write i2c OK [05:40:26]MH_I2C_Read... [05:40:26]Read from MH i2c: D1 [05:40:26]MH_I2C_Read... [05:40:26]Read from MH i2c: D1 01 00 [05:40:26]MH_I2C_Read... [05:40:26]Read from MH i2c: D1 01 00 26 45 00 3C [05:40:26]Write to MH i2c: 01 00 00 27 45 6C [05:40:26]Write i2c OK [05:40:26]MH_I2C_Read... [05:40:26]OFD Sender: No OFD packet to send [05:40:26]*** Cut start [05:40:26]*** Purtial cut [05:40:26]*** Stage 1: CUTSNS_PIN = 1 [05:40:29]Read from MH i2c: 01 [05:40:29]MH_I2C_Read... [05:40:29]*** Stop cut motor [05:40:29]*** Cut end [05:40:29]Read from MH i2c: 01 07 00 [05:40:29]MH_I2C_Read... [05:40:29]Read from MH i2c: 01 07 00 27 45 00 00 00 00 00 FF 0F 81 [05:40:29]process_action close_receipt done [05:40:29]requested_data is exist [05:40:29]produce_requested_data [05:40:29]requested_item fm.sn is exist - process it [05:40:29]wFMCommunicate request_size=4 [05:40:29]MH_SAM_APDU [05:40:29]CAPDU: 80 11 00 00 [05:40:29]Write to MH i2c: E2 08 00 28 45 80 11 00 00 00 00 00 00 E7 [05:40:29]Write i2c OK [05:40:29]MH_I2C_Read... [05:40:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:29]Read from MH i2c: E2 [05:40:29]MH_I2C_Read... [05:40:29]Read from MH i2c: E2 17 00 [05:40:29]MH_I2C_Read... [05:40:29]Read from MH i2c: E2 17 00 28 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 45 [05:40:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [05:40:29]wFMCommunicate OK [05:40:29]requested_item fd.num is exist - process it [05:40:29]SAM_PROTO_GetFieldsCounters [05:40:29]wFMCommunicate request_size=4 [05:40:29]MH_SAM_APDU [05:40:29]CAPDU: 80 13 00 00 [05:40:29]Write to MH i2c: E2 08 00 29 45 80 13 00 00 00 00 00 00 EA [05:40:29]Write i2c OK [05:40:29]MH_I2C_Read... [05:40:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:29]Read from MH i2c: E2 [05:40:29]MH_I2C_Read... [05:40:29]Read from MH i2c: E2 62 00 [05:40:29]MH_I2C_Read... [05:40:29]Read from MH i2c: E2 62 00 29 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B2 DF 01 00 0E 04 04 00 41 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 28 [05:40:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B2 DF 01 00 0E 04 04 00 41 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:40:29]wFMCommunicate OK [05:40:29]SAM_PROTO_GetFieldsCounters done [05:40:29]requested_item shift.num is exist - process it [05:40:29]requested_item shift.opened is exist - process it [05:40:29]req_shift_opened [05:40:29]FM_GetShiftState [05:40:29]SAM_PROTO_GetShiftState [05:40:29]wFMCommunicate request_size=4 [05:40:29]MH_SAM_APDU [05:40:29]CAPDU: 80 13 01 00 [05:40:29]Write to MH i2c: E2 08 00 2A 45 80 13 01 00 00 00 00 00 EC [05:40:29]Write i2c OK [05:40:29]MH_I2C_Read... [05:40:29]Read from MH i2c: E2 [05:40:29]MH_I2C_Read... [05:40:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:29]Read from MH i2c: E2 0E 00 [05:40:29]MH_I2C_Read... [05:40:29]Read from MH i2c: E2 0E 00 2A 45 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 53 [05:40:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [05:40:29]wFMCommunicate OK [05:40:29]SAM_PROTO_GetShiftState done [05:40:29]FM_GetShiftState done [05:40:29]req_shift_opened done [05:40:29]requested_item shift.open_date is exist - process it [05:40:29]req_shift_open_date [05:40:29]req_shift_open_date done [05:40:29]produce_requested_data done [05:40:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122802,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [05:40:29]process_action_free close_receipt [05:40:29]json_value_free [05:40:29]json_value_free done [05:40:29]process_json_proto returns [05:40:29]Send response to host [05:40:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122802,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [05:40:29]free response buf [05:40:29]execute_script done [05:40:29]execute_script returns [05:40:29]free content buf [05:40:29]Sock 9.Close socket [05:40:29]Sock 9.Thread stoped [05:40:31]OFD Sender: No OFD packet to send [05:40:36]OFD Sender: No OFD packet to send [05:40:41]OFD Sender: No OFD packet to send [05:40:46]OFD Sender: No OFD packet to send [05:40:51]OFD Sender: No OFD packet to send [05:40:56]OFD Sender: No OFD packet to send [05:41:01]OFD Sender: No OFD packet to send [05:41:06]OFD Sender: No OFD packet to send [05:41:11]OFD Sender: No OFD packet to send [05:41:16]OFD Sender: No OFD packet to send [05:41:21]OFD Sender: No OFD packet to send [05:41:26]OFD Sender: No OFD packet to send [05:41:31]OFD Sender: No OFD packet to send [05:41:36]OFD Sender: No OFD packet to send [05:41:41]OFD Sender: No OFD packet to send [05:41:46]OFD Sender: No OFD packet to send [05:41:51]OFD Sender: No OFD packet to send [05:41:56]OFD Sender: No OFD packet to send [05:42:01]OFD Sender: No OFD packet to send [05:42:06]OFD Sender: No OFD packet to send [05:42:11]OFD Sender: No OFD packet to send [05:42:16]OFD Sender: No OFD packet to send [05:42:21]OFD Sender: No OFD packet to send [05:42:26]OFD Sender: No OFD packet to send [05:42:31]OFD Sender: No OFD packet to send [05:42:36]OFD Sender: No OFD packet to send [05:42:41]OFD Sender: No OFD packet to send [05:42:46]OFD Sender: No OFD packet to send [05:42:51]OFD Sender: No OFD packet to send [05:42:56]OFD Sender: No OFD packet to send [05:43:01]OFD Sender: No OFD packet to send [05:43:06]OFD Sender: No OFD packet to send [05:43:11]OFD Sender: No OFD packet to send [05:43:16]OFD Sender: No OFD packet to send [05:43:21]OFD Sender: No OFD packet to send [05:43:26]OFD Sender: No OFD packet to send [05:43:31]OFD Sender: No OFD packet to send [05:43:36]OFD Sender: No OFD packet to send [05:43:41]OFD Sender: No OFD packet to send [05:43:46]OFD Sender: No OFD packet to send [05:43:51]OFD Sender: No OFD packet to send [05:43:56]OFD Sender: No OFD packet to send [05:44:01]OFD Sender: No OFD packet to send [05:44:06]OFD Sender: No OFD packet to send [05:44:11]OFD Sender: No OFD packet to send [05:44:16]OFD Sender: No OFD packet to send [05:44:21]OFD Sender: No OFD packet to send [05:44:26]OFD Sender: No OFD packet to send [05:44:31]OFD Sender: No OFD packet to send [05:44:36]OFD Sender: No OFD packet to send [05:44:41]OFD Sender: No OFD packet to send [05:44:46]OFD Sender: No OFD packet to send [05:44:51]OFD Sender: No OFD packet to send [05:44:57]OFD Sender: No OFD packet to send [05:45:02]OFD Sender: No OFD packet to send [05:45:07]OFD Sender: No OFD packet to send [05:45:12]OFD Sender: No OFD packet to send [05:45:17]OFD Sender: No OFD packet to send [05:45:22]OFD Sender: No OFD packet to send [05:45:27]OFD Sender: No OFD packet to send [05:45:32]OFD Sender: No OFD packet to send [05:45:37]OFD Sender: No OFD packet to send [05:45:42]OFD Sender: No OFD packet to send [05:45:47]OFD Sender: No OFD packet to send [05:45:52]OFD Sender: No OFD packet to send [05:45:57]OFD Sender: No OFD packet to send [05:46:02]OFD Sender: No OFD packet to send [05:46:07]OFD Sender: No OFD packet to send [05:46:12]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46:32]OFD Sender: No OFD packet to send [05:46:37]OFD Sender: No OFD packet to send [05:46:42]OFD Sender: No OFD packet to send [05:46:47]OFD Sender: No OFD packet to send [05:46:52]OFD Sender: No OFD packet to send [05:46:57]OFD Sender: No OFD packet to send [05:47:02]OFD Sender: No OFD packet to send [05:47:07]OFD Sender: No OFD packet to send [05:47:12]OFD Sender: No OFD packet to send [05:47:17]OFD Sender: No OFD packet to send [05:47:22]OFD Sender: No OFD packet to send [05:47:27]OFD Sender: No OFD packet to send [05:47:32]OFD Sender: No OFD packet to send [05:47:37]OFD Sender: No OFD packet to send [05:47:42]OFD Sender: No OFD packet to send [05:47:47]OFD Sender: No OFD packet to send [05:47:52]OFD Sender: No OFD packet to send [05:47:57]OFD Sender: No OFD packet to send [05:48:02]OFD Sender: No OFD packet to send [05:48:07]OFD Sender: No OFD packet to send [05:48:12]OFD Sender: No OFD packet to send [05:48:17]OFD Sender: No OFD packet to send [05:48:22]OFD Sender: No OFD packet to send [05:48:27]OFD Sender: No OFD packet to send [05:48:32]OFD Sender: No OFD packet to send [05:48:37]OFD Sender: No OFD packet to send [05:48:42]OFD Sender: No OFD packet to send [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:01]accept exits with 7 [05:49:01]New connection [05:49:01]New thread 3066461540 created [05:49:01]Thread 3066604900 joined [05:49:01]Waiting for new connection... [05:49:01] Sock 7.Parse request [05:49:01]Sock 7.Check first char [05:49:01]Sock 7.First char is OK [05:49:01]request: POST /json_proto HTTP/1.0 [05:49:01]Method: POST [05:49:01]URL: /json_proto [05:49:01]Method is POST - this is cgi request [05:49:01]url: /json_proto [05:49:01]query_string will be loaded in cgi processing [05:49:01]execute_cgi json_proto POST (null) [05:49:01]execute_cgi path=json_proto method=POST [05:49:01]POST find Content-Length [05:49:01]Host: 172.17.48.197:8080 [05:49:01]Content-Length: 683 [05:49:01]Content-Type: application/json [05:49:01] [05:49:01]POST finish read [05:49:01]Found Content-Length = 683 [05:49:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:49:01]execute_script... [05:49: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)1105609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:49:01]POST & json_proto [05:49:01]process_json_proto [05:49:01]json parsed OK: [05:49:01]protocol is kg_v1.0 [05:49:01]action value=close_receipt [05:49:01]process_action close_receipt [05:49:01]cmd_close_receipt [05:49:01]MH_GetDate [05:49:01]Write to MH i2c: F0 00 00 2B 45 5F [05:49:01]Write i2c OK [05:49:01]MH_I2C_Read... [05:49:01]Read from MH i2c: F0 [05:49:01]MH_I2C_Read... [05:49:01]Read from MH i2c: F0 09 00 [05:49:01]MH_I2C_Read... [05:49:01]Read from MH i2c: F0 09 00 2B 45 00 D2 BD E2 65 66 EE DC 65 D3 [05:49:01]GetLastDocTimeStamp 1709358028 [05:49:01]current date 1709358546 [05:49:01]FM_GetShiftState [05:49:01]SAM_PROTO_GetShiftState [05:49:01]wFMCommunicate request_size=4 [05:49:01]MH_SAM_APDU [05:49:01]CAPDU: 80 13 01 00 [05:49:01]Write to MH i2c: E2 08 00 2C 45 80 13 01 00 00 00 00 00 EE [05:49:01]Write i2c OK [05:49:01]MH_I2C_Read... [05:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:01]Read from MH i2c: E2 [05:49:01]MH_I2C_Read... [05:49:01]Read from MH i2c: E2 0E 00 [05:49:01]MH_I2C_Read... [05:49:01]Read from MH i2c: E2 0E 00 2C 45 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 55 [05:49:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [05:49:01]wFMCommunicate OK [05:49:01]SAM_PROTO_GetShiftState done [05:49:01]FM_GetShiftState done [05:49:01]opened in 1709338023 [05:49:01]opened+sec_in_day 1709424423 [05:49:01]quantity*price = 100030 [05:49:01]sum+1 = 100031 [05:49:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 22 02.03.2024 05:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122803 ФПД: 55313607659041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T054906&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122803&fm=55313607659041&tin=02508201610067®Number=0000000000090573&sum=100000 [05:49:03]StoreToDocumentArchive [05:49:03]shift 321 fd 122803 [05:49:03]save to /storage/0321/doc_00122803 [05:49:03]save last doc name /storage/0321/doc_00122803 to /storage/kkm_last_doc_name [05:49:03]save OK [05:49:03]Clear old archive folders... [05:49:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:49:03]tlvbuf is 017C4560 [05:49:03]SAM_PROTO_ClearQueue [05:49:03]wFMCommunicate request_size=4 [05:49:03]MH_SAM_APDU [05:49:03]CAPDU: 80 09 00 00 [05:49:03]Write to MH i2c: E2 08 00 39 45 80 09 00 00 00 00 00 00 F0 [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:49:03]Read from MH i2c: E2 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 03 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 03 00 39 45 00 90 00 F2 [05:49:03]RAPDU: 90 00 [05:49:03]wFMCommunicate OK [05:49:03]SAM_PROTO_ClearQueue done [05:49:03]KKMCreateOFDPacket [05:49:03]OFDProtocolAddRootSTLVToBuf [05:49:03]FM_MakeSignedData [05:49:03]FM_MakeSignedData [05:49:03]SAM_PROTO_SignData [05:49:03]wFMCommunicate request_size=4 [05:49:03]MH_SAM_APDU [05:49:03]CAPDU: 80 0D 01 02 [05:49:03]Write to MH i2c: E2 08 00 3A 45 80 0D 01 02 00 00 00 00 F8 [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:49:03]Read from MH i2c: E2 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 03 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 03 00 3A 45 00 90 00 F3 [05:49:03]RAPDU: 90 00 [05:49:03]wFMCommunicate OK [05:49:03]wFMCommunicate request_size=255 [05:49:03]MH_SAM_APDU [05:49:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 D2 BD E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 DF 01 00 35 04 06 00 32 [05:49:03]Write to MH i2c: E2 02 01 3B 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 D2 BD E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 DF 01 00 35 04 06 00 32 00 00 57 [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:03]Read from MH i2c: E2 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 03 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 03 00 3B 45 00 90 00 F4 [05:49:03]RAPDU: 90 00 [05:49:03]wFMCommunicate OK [05:49:03]wFMCommunicate request_size=10 [05:49:03]MH_SAM_APDU [05:49:03]CAPDU: 80 0D 02 02 05 4E B3 EF 8E 21 [05:49:03]Write to MH i2c: E2 0D 00 3C 45 80 0D 02 02 05 00 4E B3 EF 8E 21 00 00 A4 [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:03]Read from MH i2c: E2 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 03 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 03 00 3C 45 00 90 00 F5 [05:49:03]RAPDU: 90 00 [05:49:03]wFMCommunicate OK [05:49:03]wFMCommunicate request_size=4 [05:49:03]MH_SAM_APDU [05:49:03]CAPDU: 80 0D 03 02 [05:49:03]Write to MH i2c: E2 08 00 3D 45 80 0D 03 02 00 00 00 00 FD [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:49:03]Read from MH i2c: E2 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 0B 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 0B 00 3D 45 00 00 A4 F5 CA 47 0C 22 C5 90 00 9B [05:49:03]RAPDU: 00 A4 F5 CA 47 0C 22 C5 90 00 [05:49:03]wFMCommunicate OK [05:49:03]SAM_PROTO_SignData done [05:49:03]FM_MakeSignedData done [05:49:03]CreateOFDProtocolMessage [05:49:03]wFMCommunicate request_size=4 [05:49:03]MH_SAM_APDU [05:49:03]CAPDU: 80 11 00 00 [05:49:03]Write to MH i2c: E2 08 00 3E 45 80 11 00 00 00 00 00 00 FD [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:03]Read from MH i2c: E2 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 17 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 17 00 3E 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5B [05:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [05:49:03]wFMCommunicate OK [05:49:03]CreateOFDProtocolMessage done [05:49:03]OFDSenderStorePacket 122803 [05:49:03]StoreOFDPacket docnum=122803 [05:49:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0D D1 07 01 08 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 D2 BD E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 DF 01 00 35 04 06 00 32 4E B3 EF 8E 21 00 A4 F5 CA 47 0C 22 C5 [05:49:03]CheckFolder [05:49:03]dirname=/storage/ofd_packets [05:49:03]CheckFolder done [05:49:03]ProducePacketName [05:49:03]name=ofd_packets/00122803 [05:49:03]NVStorageSaveData ofd_packets/00122803 [05:49:03]File name is /storage/ofd_packets/00122803 [05:49:03]Write 301 bytes [05:49:03]NVStorageSaveData done [05:49:03]OFDSenderStorePacket done [05:49:03]KKMCreateOFDPacket done [05:49:03]NVStorageSaveData kkm_last_timestamp [05:49:03]File name is /storage/kkm_last_timestamp [05:49:03]Write 4 bytes [05:49:03]NVStorageSaveData done [05:49:03]ExternCall_PrintAddStr [05:49:03]wPrintStart [05:49:03]Write to MH i2c: 01 00 00 3F 45 84 [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: 01 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: 01 07 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: 01 07 00 3F 45 00 00 00 00 00 FF 0F 99 [05:49:03]RasterBufferAndPrint [05:49:03]line Счет N : (1)1105609 [05:49:03]line ИНН: 02508201610067 [05:49:03]line Контрольно-Кассовый Чек [05:49:03]line ПРОДАЖА [05:49:03]line ТРК (МРК, ГНК) : 62 [05:49:03]line Товар: 2710124130 [05:49:03]line Аи-92-К-5 [05:49:03]line 16.160 * 61.90 [05:49:03]line = 1000.30 [05:49:03]line НДС 12% НСП 1% [05:49:03]line > о реализуемом товаре [05:49:03]line ОКРУГЛЕНИЕ: -0.30 [05:49:03]line ИТОГО: 1000.00 [05:49:03]line Внесено: 1000.00 [05:49:03]line СДАЧА: 0.00 [05:49:03]line НСП 1% : 8.85 [05:49:03]line НДС 12% : 106.23 [05:49:03]line Наличными: 1000.00 [05:49:03]line Безнал.: 0.00 [05:49:03]line Место: АЗС № 25 "Партнер Нефть" [05:49:03]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [05:49:03]line СНО: Общий режим [05:49:03]line Чек 22 02.03.2024 05:49 [05:49:03]line Смена: 321 ФФД: 1.0 [05:49:03]line ЗНМ: 0300000019 [05:49:03]line РНМ: 0000000000090573 [05:49:03]line Версия ККМ: 001 [05:49:03]line ФМ: 0000000000874798 [05:49:03]line ФД: 122803 [05:49:03]line ФПД: 55313607659041 [05:49:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T054906&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122803&fm=55313607659041&tin=02508201610067®Number=0000000000090573&sum=100000 [05:49:03]OFD Sender: Processing packet 122803 [packets to send 112, broken 111] [05:49:03]ProducePacketName [05:49:03]name=ofd_packets/00122803 [05:49:03]OFD Sender: To server: pG, [05:49:03]CommunicateWithHost lk.salyk.kg:30040 [05:49:03]ConnectInit lk.salyk.kg [05:49:03]written 0, free lines is 4095 [05:49:03]Connected sock=10 [05:49:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0D D1 07 01 08 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 D2 BD E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 DF 01 00 35 04 06 00 32 4E B3 EF 8E 21 00 A4 F5 CA 47 0C 22 C5 [05:49:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F9 E9 47 00 79 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 DF 01 00 F4 03 04 00 AF 69 E2 65 B6 04 01 00 00 4E CF 53 33 A8 00 F1 FF [05:49:04]CommunicateWithHost err = 0 [05:49:04]CheckOFDResponse [05:49:04]1017 (14) - 77093643461234 [05:49:04]1041 (16) - 0000000000874798 [05:49:04]1040 (4) - 122803 [05:49:04]1012 (4) - 01.03.2024 23:50 [05:49:04]1206 (1) - 0 [05:49:04]OFD Sender: Remove packet 122803 [05:49:04]ProducePacketName [05:49:04]name=ofd_packets/00122803 [05:49:04]NVStorageDeleteData [05:49:04]Write to MH i2c: 01 00 00 6A 45 AF [05:49:04]Write i2c OK [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: 01 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: 01 07 00 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: 01 07 00 6A 45 00 00 00 00 00 F3 0C B5 [05:49:04]RasterBufferAndPrint [05:49:04]line [05:49:04]line [05:49:04]line [05:49:04]line [05:49:04]line [05:49:04]written 0, free lines is 3324 [05:49:04]MH_Cut [05:49:04]Write to MH i2c: D1 01 00 71 45 01 88 [05:49:04]Write i2c OK [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: D1 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: D1 01 00 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: D1 01 00 71 45 00 87 [05:49:04]Write to MH i2c: 01 00 00 72 45 B7 [05:49:04]Write i2c OK [05:49:04]MH_I2C_Read... [05:49:04]OFD Sender: No OFD packet to send [05:49:05]*** Cut start [05:49:05]*** Purtial cut [05:49:05]*** Stage 1: CUTSNS_PIN = 1 [05:49:07]Read from MH i2c: 01 [05:49:07]MH_I2C_Read... [05:49:07]*** Stop cut motor [05:49:07]*** Cut end [05:49:07]Read from MH i2c: 01 07 00 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: 01 07 00 72 45 00 00 00 00 00 FF 0F CC [05:49:07]process_action close_receipt done [05:49:07]requested_data is exist [05:49:07]produce_requested_data [05:49:07]requested_item fm.sn is exist - process it [05:49:07]wFMCommunicate request_size=4 [05:49:07]MH_SAM_APDU [05:49:07]CAPDU: 80 11 00 00 [05:49:07]Write to MH i2c: E2 08 00 73 45 80 11 00 00 00 00 00 00 32 [05:49:07]Write i2c OK [05:49:07]MH_I2C_Read... [05:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:07]Read from MH i2c: E2 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 17 00 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 17 00 73 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 90 [05:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [05:49:07]wFMCommunicate OK [05:49:07]requested_item fd.num is exist - process it [05:49:07]SAM_PROTO_GetFieldsCounters [05:49:07]wFMCommunicate request_size=4 [05:49:07]MH_SAM_APDU [05:49:07]CAPDU: 80 13 00 00 [05:49:07]Write to MH i2c: E2 08 00 74 45 80 13 00 00 00 00 00 00 35 [05:49:07]Write i2c OK [05:49:07]MH_I2C_Read... [05:49:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:49:07]Read from MH i2c: E2 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 62 00 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 62 00 74 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B3 DF 01 00 0E 04 04 00 41 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 77 [05:49:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B3 DF 01 00 0E 04 04 00 41 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 [05:49:07]wFMCommunicate OK [05:49:07]SAM_PROTO_GetFieldsCounters done [05:49:07]requested_item shift.num is exist - process it [05:49:07]requested_item shift.opened is exist - process it [05:49:07]req_shift_opened [05:49:07]FM_GetShiftState [05:49:07]SAM_PROTO_GetShiftState [05:49:07]wFMCommunicate request_size=4 [05:49:07]MH_SAM_APDU [05:49:07]CAPDU: 80 13 01 00 [05:49:07]Write to MH i2c: E2 08 00 75 45 80 13 01 00 00 00 00 00 37 [05:49:07]Write i2c OK [05:49:07]MH_I2C_Read... [05:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:07]Read from MH i2c: E2 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 0E 00 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 0E 00 75 45 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9E [05:49:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [05:49:07]wFMCommunicate OK [05:49:07]SAM_PROTO_GetShiftState done [05:49:07]FM_GetShiftState done [05:49:07]req_shift_opened done [05:49:07]requested_item shift.open_date is exist - process it [05:49:07]req_shift_open_date [05:49:07]req_shift_open_date done [05:49:07]produce_requested_data done [05:49:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122803,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [05:49:07]process_action_free close_receipt [05:49:07]json_value_free [05:49:07]json_value_free done [05:49:07]process_json_proto returns [05:49:07]Send response to host [05:49:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122803,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [05:49:07]free response buf [05:49:07]execute_script done [05:49:07]execute_script returns [05:49:07]free content buf [05:49:07]Sock 7.Close socket [05:49:07]Sock 7.Thread stoped [05:49:09]OFD Sender: No OFD packet to send [05:49:14]OFD Sender: No OFD packet to send [05:49:19]OFD Sender: No OFD packet to send [05:49:24]OFD Sender: No OFD packet to send [05:49:29]OFD Sender: No OFD packet to send [05:49:34]OFD Sender: No OFD packet to send [05:49:39]OFD Sender: No OFD packet to send [05:49:44]OFD Sender: No OFD packet to send [05:49:49]OFD Sender: No OFD packet to send [05:49:54]OFD Sender: No OFD packet to send [05:49:59]OFD Sender: No OFD packet to send [05:50:04]OFD Sender: No OFD packet to send [05:50:09]OFD Sender: No OFD packet to send [05:50:14]OFD Sender: No OFD packet to send [05:50:19]OFD Sender: No OFD packet to send [05:50:24]OFD Sender: No OFD packet to send [05:50:29]OFD Sender: No OFD packet to send [05:50:34]OFD Sender: No OFD packet to send [05:50:39]OFD Sender: No OFD packet to send [05:50:44]OFD Sender: No OFD packet to send [05:50:49]OFD Sender: No OFD packet to send [05:50:54]OFD Sender: No OFD packet to send [05:50:59]OFD Sender: No OFD packet to send [05:51:04]OFD Sender: No OFD packet to send [05:51:09]OFD Sender: No OFD packet to send [05:51:14]OFD Sender: No OFD packet to send [05:51:19]OFD Sender: No OFD packet to send [05:51:24]OFD Sender: No OFD packet to send [05:51:29]OFD Sender: No OFD packet to send [05:51:34]OFD Sender: No OFD packet to send [05:51:39]OFD Sender: No OFD packet to send [05:51:44]OFD Sender: No OFD packet to send [05:51:49]OFD Sender: No OFD packet to send [05:51:54]OFD Sender: No OFD packet to send [05:51:59]OFD Sender: No OFD packet to send [05:52:04]OFD Sender: No OFD packet to send [05:52:09]OFD Sender: No OFD packet to send [05:52:14]OFD Sender: No OFD packet to send [05:52:19]OFD Sender: No OFD packet to send [05:52:24]OFD Sender: No OFD packet to send [05:52:29]OFD Sender: No OFD packet to send [05:52:34]OFD Sender: No OFD packet to send [05:52:39]OFD Sender: No OFD packet to send [05:52:44]OFD Sender: No OFD packet to send [05:52:49]OFD Sender: No OFD packet to send [05:52:54]OFD Sender: No OFD packet to send [05:52:59]OFD Sender: No OFD packet to send [05:53:04]OFD Sender: No OFD packet to send [05:53:09]OFD Sender: No OFD packet to send [05:53:14]OFD Sender: No OFD packet to send [05:53:19]OFD Sender: No OFD packet to send [05:53:24]OFD Sender: No OFD packet to send [05:53:29]OFD Sender: No OFD packet to send [05:53:35]OFD Sender: No OFD packet to send [05:53:40]OFD Sender: No OFD packet to send [05:53:45]OFD Sender: No OFD packet to send [05:53:50]OFD Sender: No OFD packet to send [05:53:55]OFD Sender: No OFD packet to send [05:54:00]OFD Sender: No OFD packet to send [05:54:05]OFD Sender: No OFD packet to send [05:54:10]OFD Sender: No OFD packet to send [05:54:15]OFD Sender: No OFD packet to send [05:54:20]OFD Sender: No OFD packet to send [05:54:25]OFD Sender: No OFD packet to send [05:54:30]OFD Sender: No OFD packet to send [05:54:35]OFD Sender: No OFD packet to send [05:54:40]OFD Sender: No OFD packet to send [05:54:45]OFD Sender: No OFD packet to send [05:54:50]OFD Sender: No OFD packet to send [05:54:55]OFD Sender: No OFD packet to send [05:55:00]OFD Sender: No OFD packet to send [05:55:05]OFD Sender: No OFD packet to send [05:55:10]OFD Sender: No OFD packet to send [05:55:15]OFD Sender: No OFD packet to send [05:55:20]OFD Sender: No OFD packet to send [05:55:25]OFD Sender: No OFD packet to send [05:55:30]OFD Sender: No OFD packet to send [05:55:35]OFD Sender: No OFD packet to send [05:55:40]OFD Sender: No OFD packet to send [05:55:45]OFD Sender: No OFD packet to send [05:55:50]OFD Sender: No OFD packet to send [05:55:55]OFD Sender: No OFD packet to send [05:56:00]OFD Sender: No OFD packet to send [05:56:05]OFD Sender: No OFD packet to send [05:56:10]OFD Sender: No OFD packet to send [05:56:15]OFD Sender: No OFD packet to send [05:56:20]OFD Sender: No OFD packet to send [05:56:25]OFD Sender: No OFD packet to send [05:56:30]OFD Sender: No OFD packet to send [05:56:35]OFD Sender: No OFD packet to send [05:56:40]OFD Sender: No OFD packet to send [05:56:45]OFD Sender: No OFD packet to send [05:56:50]OFD Sender: No OFD packet to send [05:56:55]OFD Sender: No OFD packet to send [05:57:00]OFD Sender: No OFD packet to send [05:57:05]OFD Sender: No OFD packet to send [05:57:10]OFD Sender: No OFD packet to send [05:57:15]OFD Sender: No OFD packet to send [05:57:20]OFD Sender: No OFD packet to send [05:57:25]OFD Sender: No OFD packet to send [05:57:30]OFD Sender: No OFD packet to send [05:57:35]OFD Sender: No OFD packet to send [05:57:40]OFD Sender: No OFD packet to send [05:57:45]OFD Sender: No OFD packet to send [05:57:50]OFD Sender: No OFD packet to send [05:57:55]OFD Sender: No OFD packet to send [05:58:00]OFD Sender: No OFD packet to send [05:58:05]OFD Sender: No OFD packet to send [05:58:10]OFD Sender: No OFD packet to send [05:58:15]OFD Sender: No OFD packet to send [05:58:20]OFD Sender: No OFD packet to send [05:58:25]OFD Sender: No OFD packet to send [05:58:30]OFD Sender: No OFD packet to send [05:58:35]OFD Sender: No OFD packet to send [05:58:40]OFD Sender: No OFD packet to send [05:58:45]OFD Sender: No OFD packet to send [05:58:50]OFD Sender: No OFD packet to send [05:58:55]OFD Sender: No OFD packet to send [05:59:00]OFD Sender: No OFD packet to send [05:59:05]OFD Sender: No OFD packet to send [05:59:10]OFD Sender: No OFD packet to send [05:59:15]OFD Sender: No OFD packet to send [05:59:20]OFD Sender: No OFD packet to send [05:59:25]OFD Sender: No OFD packet to send [05:59:30]OFD Sender: No OFD packet to send [05:59:35]OFD Sender: No OFD packet to send [05:59:40]OFD Sender: No OFD packet to send [05:59:45]OFD Sender: No OFD packet to send [05:59:50]OFD Sender: No OFD packet to send [05:59:55]OFD Sender: No OFD packet to send [06:00:00]OFD Sender: No OFD packet to send [06:00:05]OFD Sender: No OFD packet to send [06:00:10]OFD Sender: No OFD packet to send [06:00:15]OFD Sender: No OFD packet to send [06:00:20]OFD Sender: No OFD packet to send [06:00:25]OFD Sender: No OFD packet to send [06:00:30]OFD Sender: No OFD packet to send [06:00:35]OFD Sender: No OFD packet to send [06:00:40]OFD Sender: No OFD packet to send [06:00:45]OFD Sender: No OFD packet to send [06:00:50]OFD Sender: No OFD packet to send [06:00:55]OFD Sender: No OFD packet to send [06:01:00]OFD Sender: No OFD packet to send [06:01:05]OFD Sender: No OFD packet to send [06:01:10]OFD Sender: No OFD packet to send [06:01:15]OFD Sender: No OFD packet to send [06:01:20]OFD Sender: No OFD packet to send [06:01:25]OFD Sender: No OFD packet to send [06:01:30]OFD Sender: No OFD packet to send [06:01:35]OFD Sender: No OFD packet to send [06:01:40]OFD Sender: No OFD packet to send [06:01:45]OFD Sender: No OFD packet to send [06:01:50]OFD Sender: No OFD packet to send [06:01:55]OFD Sender: No OFD packet to send [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:35]OFD Sender: No OFD packet to send [06:02:40]OFD Sender: No OFD packet to send [06:02:45]OFD Sender: No OFD packet to send [06:02:50]OFD Sender: No OFD packet to send [06:02:55]OFD Sender: No OFD packet to send [06:03:00]OFD Sender: No OFD packet to send [06:03:05]OFD Sender: No OFD packet to send [06:03:10]OFD Sender: No OFD packet to send [06:03:15]OFD Sender: No OFD packet to send [06:03:20]OFD Sender: No OFD packet to send [06:03:25]OFD Sender: No OFD packet to send [06:03:30]OFD Sender: No OFD packet to send [06:03:35]OFD Sender: No OFD packet to send [06:03:40]OFD Sender: No OFD packet to send [06:03:45]OFD Sender: No OFD packet to send [06:03:50]OFD Sender: No OFD packet to send [06:03:55]OFD Sender: No OFD packet to send [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05:05]OFD Sender: No OFD packet to send [06:05:10]OFD Sender: No OFD packet to send [06:05:15]OFD Sender: No OFD packet to send [06:05:20]OFD Sender: No OFD packet to send [06:05:25]OFD Sender: No OFD packet to send [06:05:30]OFD Sender: No OFD packet to send [06:05:35]OFD Sender: No OFD packet to send [06:05:40]OFD Sender: No OFD packet to send [06:05:45]OFD Sender: No OFD packet to send [06:05:50]OFD Sender: No OFD packet to send [06:05:55]OFD Sender: No OFD packet to send [06:06:00]OFD Sender: No OFD packet to send [06:06:05]OFD Sender: No OFD packet to send [06:06:10]OFD Sender: No OFD packet to send [06:06:15]OFD Sender: No OFD packet to send [06:06:20]OFD Sender: No OFD packet to send [06:06:25]OFD Sender: No OFD packet to send [06:06:30]OFD Sender: No OFD packet to send [06:06:35]OFD Sender: No OFD packet to send [06:06:40]OFD Sender: No OFD packet to send [06:06:45]OFD Sender: No OFD packet to send [06:06:50]OFD Sender: No OFD packet to send [06:06:55]OFD Sender: No OFD packet to send [06:07:00]OFD Sender: No OFD packet to send [06:07:05]OFD Sender: No OFD packet to send [06:07:10]OFD Sender: No OFD packet to send [06:07:15]OFD Sender: No OFD packet to send [06:07:20]OFD Sender: No OFD packet to send [06:07:25]OFD Sender: No OFD packet to send [06:07:30]OFD Sender: No OFD packet to send [06:07:35]OFD Sender: No OFD packet to send [06:07:40]OFD Sender: No OFD packet to send [06:07:45]OFD Sender: No OFD packet to send [06:07:50]OFD Sender: No OFD packet to send [06:07:55]OFD Sender: No OFD packet to send [06:08:00]OFD Sender: No OFD packet to send [06:08:05]OFD Sender: No OFD packet to send [06:08:10]OFD Sender: No OFD packet to send [06:08:15]OFD Sender: No OFD packet to send [06:08:20]OFD Sender: No OFD packet to send [06:08:26]OFD Sender: No OFD packet to send [06:08:31]OFD Sender: No OFD packet to send [06:08:36]OFD Sender: No OFD packet to send [06:08:41]OFD Sender: No OFD packet to send [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:46]OFD Sender: No OFD packet to send [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:01]OFD Sender: No OFD packet to send [06:10:06]OFD Sender: No OFD packet to send [06:10:11]OFD Sender: No OFD packet to send [06:10:13]accept exits with 9 [06:10:13]New connection [06:10:13]New thread 3066604900 created [06:10:13]Thread 3066461540 joined [06:10:13]Waiting for new connection... [06:10:13] Sock 9.Parse request [06:10:13]Sock 9.Check first char [06:10:13]Sock 9.First char is OK [06:10:13]request: POST /json_proto HTTP/1.0 [06:10:13]Method: POST [06:10:13]URL: /json_proto [06:10:13]Method is POST - this is cgi request [06:10:13]url: /json_proto [06:10:13]query_string will be loaded in cgi processing [06:10:13]execute_cgi json_proto POST (null) [06:10:13]execute_cgi path=json_proto method=POST [06:10:13]POST find Content-Length [06:10:13]Host: 172.17.48.197:8080 [06:10:13]Content-Length: 678 [06:10:13]Content-Type: application/json [06:10:13] [06:10:13]POST finish read [06:10:13]Found Content-Length = 678 [06:10:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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" ] } } [06:10:13]execute_script... [06:10: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)1105610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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" ] } } [06:10:13]POST & json_proto [06:10:13]process_json_proto [06:10:13]json parsed OK: [06:10:13]protocol is kg_v1.0 [06:10:13]action value=close_receipt [06:10:13]process_action close_receipt [06:10:13]cmd_close_receipt [06:10:13]MH_GetDate [06:10:13]Write to MH i2c: F0 00 00 76 45 AA [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: F0 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: F0 09 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: F0 09 00 76 45 00 C9 C2 E2 65 66 EE DC 65 1A [06:10:13]GetLastDocTimeStamp 1709358546 [06:10:13]current date 1709359817 [06:10:13]FM_GetShiftState [06:10:13]SAM_PROTO_GetShiftState [06:10:13]wFMCommunicate request_size=4 [06:10:13]MH_SAM_APDU [06:10:13]CAPDU: 80 13 01 00 [06:10:13]Write to MH i2c: E2 08 00 77 45 80 13 01 00 00 00 00 00 39 [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:13]Read from MH i2c: E2 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 0E 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 0E 00 77 45 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A0 [06:10:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:10:13]wFMCommunicate OK [06:10:13]SAM_PROTO_GetShiftState done [06:10:13]FM_GetShiftState done [06:10:13]opened in 1709338023 [06:10:13]opened+sec_in_day 1709424423 [06:10:13]quantity*price = 30021 [06:10:13]sum+1 = 30023 [06:10:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 23 02.03.2024 06:10 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122804 ФПД: 174334523283576 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T061017&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122804&fm=174334523283576&tin=02508201610067®Number=0000000000090573&sum=30000 [06:10:14]StoreToDocumentArchive [06:10:14]shift 321 fd 122804 [06:10:14]save to /storage/0321/doc_00122804 [06:10:14]save last doc name /storage/0321/doc_00122804 to /storage/kkm_last_doc_name [06:10:14]save OK [06:10:14]Clear old archive folders... [06:10:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:10:14]tlvbuf is 0175E0B0 [06:10:14]SAM_PROTO_ClearQueue [06:10:14]wFMCommunicate request_size=4 [06:10:14]MH_SAM_APDU [06:10:14]CAPDU: 80 09 00 00 [06:10:14]Write to MH i2c: E2 08 00 84 45 80 09 00 00 00 00 00 00 3B [06:10:14]Write i2c OK [06:10:14]MH_I2C_Read... [06:10:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:10:14]Read from MH i2c: E2 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 03 00 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 03 00 84 45 00 90 00 3D [06:10:14]RAPDU: 90 00 [06:10:14]wFMCommunicate OK [06:10:14]SAM_PROTO_ClearQueue done [06:10:14]KKMCreateOFDPacket [06:10:14]OFDProtocolAddRootSTLVToBuf [06:10:14]FM_MakeSignedData [06:10:14]FM_MakeSignedData [06:10:14]SAM_PROTO_SignData [06:10:14]wFMCommunicate request_size=4 [06:10:14]MH_SAM_APDU [06:10:14]CAPDU: 80 0D 01 02 [06:10:14]Write to MH i2c: E2 08 00 85 45 80 0D 01 02 00 00 00 00 43 [06:10:14]Write i2c OK [06:10:14]MH_I2C_Read... [06:10:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:10:14]Read from MH i2c: E2 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 03 00 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 03 00 85 45 00 90 00 3E [06:10:14]RAPDU: 90 00 [06:10:14]wFMCommunicate OK [06:10:14]wFMCommunicate request_size=255 [06:10:14]MH_SAM_APDU [06:10: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 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 17 00 00 00 F4 03 04 00 C9 C2 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 DF 01 00 35 04 06 00 9E [06:10:14]Write to MH i2c: E2 02 01 86 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 17 00 00 00 F4 03 04 00 C9 C2 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 DF 01 00 35 04 06 00 9E 00 00 8E [06:10:14]Write i2c OK [06:10:14]MH_I2C_Read... [06:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:14]Read from MH i2c: E2 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 03 00 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 03 00 86 45 00 90 00 3F [06:10:14]RAPDU: 90 00 [06:10:14]wFMCommunicate OK [06:10:14]wFMCommunicate request_size=10 [06:10:14]MH_SAM_APDU [06:10:14]CAPDU: 80 0D 02 02 05 8E 6B 55 18 78 [06:10:14]Write to MH i2c: E2 0D 00 87 45 80 0D 02 02 05 00 8E 6B 55 18 78 00 00 2E [06:10:14]Write i2c OK [06:10:14]MH_I2C_Read... [06:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:14]Read from MH i2c: E2 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 03 00 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 03 00 87 45 00 90 00 40 [06:10:14]RAPDU: 90 00 [06:10:14]wFMCommunicate OK [06:10:14]wFMCommunicate request_size=4 [06:10:14]MH_SAM_APDU [06:10:14]CAPDU: 80 0D 03 02 [06:10:14]Write to MH i2c: E2 08 00 88 45 80 0D 03 02 00 00 00 00 48 [06:10:14]Write i2c OK [06:10:14]MH_I2C_Read... [06:10:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:10:14]Read from MH i2c: E2 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 0B 00 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 0B 00 88 45 00 3A 99 E5 7D 85 3F E2 06 90 00 2A [06:10:14]RAPDU: 3A 99 E5 7D 85 3F E2 06 90 00 [06:10:14]wFMCommunicate OK [06:10:14]SAM_PROTO_SignData done [06:10:14]FM_MakeSignedData done [06:10:14]CreateOFDProtocolMessage [06:10:14]wFMCommunicate request_size=4 [06:10:14]MH_SAM_APDU [06:10:14]CAPDU: 80 11 00 00 [06:10:14]Write to MH i2c: E2 08 00 89 45 80 11 00 00 00 00 00 00 48 [06:10:14]Write i2c OK [06:10:14]MH_I2C_Read... [06:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:14]Read from MH i2c: E2 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 17 00 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: E2 17 00 89 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A6 [06:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:10:14]wFMCommunicate OK [06:10:14]CreateOFDProtocolMessage done [06:10:14]OFDSenderStorePacket 122804 [06:10:14]StoreOFDPacket docnum=122804 [06:10:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 46 95 07 01 A8 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 17 00 00 00 F4 03 04 00 C9 C2 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 DF 01 00 35 04 06 00 9E 8E 6B 55 18 78 3A 99 E5 7D 85 3F E2 06 [06:10:14]CheckFolder [06:10:14]dirname=/storage/ofd_packets [06:10:14]CheckFolder done [06:10:14]ProducePacketName [06:10:14]name=ofd_packets/00122804 [06:10:14]NVStorageSaveData ofd_packets/00122804 [06:10:14]File name is /storage/ofd_packets/00122804 [06:10:14]Write 301 bytes [06:10:14]NVStorageSaveData done [06:10:14]OFDSenderStorePacket done [06:10:14]KKMCreateOFDPacket done [06:10:14]NVStorageSaveData kkm_last_timestamp [06:10:14]File name is /storage/kkm_last_timestamp [06:10:14]Write 4 bytes [06:10:14]NVStorageSaveData done [06:10:14]ExternCall_PrintAddStr [06:10:14]wPrintStart [06:10:14]Write to MH i2c: 01 00 00 8A 45 CF [06:10:14]Write i2c OK [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: 01 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: 01 07 00 [06:10:14]MH_I2C_Read... [06:10:14]Read from MH i2c: 01 07 00 8A 45 00 00 00 00 00 FF 0F E4 [06:10:14]RasterBufferAndPrint [06:10:14]line Счет N : (1)1105610 [06:10:14]line ИНН: 02508201610067 [06:10:14]line Контрольно-Кассовый Чек [06:10:14]line ПРОДАЖА [06:10:14]line ТРК (МРК, ГНК) : 11 [06:10:14]line Товар: 2710124130 [06:10:14]line Аи-92-К-5 [06:10:14]line 4.850 * 61.90 [06:10:14]line = 300.22 [06:10:14]line НДС 12% НСП 1% [06:10:14]line > о реализуемом товаре [06:10:14]line ОКРУГЛЕНИЕ: -0.22 [06:10:14]line ИТОГО: 300.00 [06:10:14]line Внесено: 300.00 [06:10:14]line СДАЧА: 0.00 [06:10:14]line НСП 1% : 2.66 [06:10:14]line НДС 12% : 31.88 [06:10:14]line Наличными: 300.00 [06:10:14]line Безнал.: 0.00 [06:10:14]line Место: АЗС № 25 "Партнер Нефть" [06:10:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [06:10:14]line СНО: Общий режим [06:10:14]line Чек 23 02.03.2024 06:10 [06:10:14]line Смена: 321 ФФД: 1.0 [06:10:14]line ЗНМ: 0300000019 [06:10:14]line РНМ: 0000000000090573 [06:10:14]line Версия ККМ: 001 [06:10:14]line ФМ: 0000000000874798 [06:10:14]line ФД: 122804 [06:10:14]line ФПД: 174334523283576 [06:10:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T061017&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122804&fm=174334523283576&tin=02508201610067®Number=0000000000090573&sum=30000 [06:10:15]OFD Sender: Processing packet 122804 [packets to send 112, broken 111] [06:10:15]ProducePacketName [06:10:15]name=ofd_packets/00122804 [06:10:15]OFD Sender: To server: pG, [06:10:15]CommunicateWithHost lk.salyk.kg:30040 [06:10:15]ConnectInit lk.salyk.kg [06:10:15]written 0, free lines is 4095 [06:10:15]Connected sock=10 [06:10:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 46 95 07 01 A8 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 17 00 00 00 F4 03 04 00 C9 C2 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 DF 01 00 35 04 06 00 9E 8E 6B 55 18 78 3A 99 E5 7D 85 3F E2 06 [06:10:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 97 E4 47 00 BF 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 DF 01 00 F4 03 04 00 A6 6E E2 65 B6 04 01 00 00 13 4A FC A9 65 D7 FC F2 [06:10:15]CommunicateWithHost err = 0 [06:10:15]CheckOFDResponse [06:10:15]1017 (14) - 77093643461234 [06:10:15]1041 (16) - 0000000000874798 [06:10:15]1040 (4) - 122804 [06:10:15]1012 (4) - 02.03.2024 00:11 [06:10:15]1206 (1) - 0 [06:10:15]OFD Sender: Remove packet 122804 [06:10:15]ProducePacketName [06:10:15]name=ofd_packets/00122804 [06:10:15]NVStorageDeleteData [06:10:15]Write to MH i2c: 01 00 00 B5 45 FA [06:10:15]Write i2c OK [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: 01 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: 01 07 00 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: 01 07 00 B5 45 00 00 00 00 00 DE 0C EB [06:10:15]RasterBufferAndPrint [06:10:15]line [06:10:15]line [06:10:15]line [06:10:15]line [06:10:15]line [06:10:15]written 0, free lines is 3300 [06:10:15]MH_Cut [06:10:15]Write to MH i2c: D1 01 00 BC 45 01 D3 [06:10:15]Write i2c OK [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: D1 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: D1 01 00 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: D1 01 00 BC 45 00 D2 [06:10:15]Write to MH i2c: 01 00 00 BD 45 02 [06:10:15]Write i2c OK [06:10:15]MH_I2C_Read... [06:10:16]OFD Sender: No OFD packet to send [06:10:16]*** Cut start [06:10:16]*** Purtial cut [06:10:16]*** Stage 1: CUTSNS_PIN = 1 [06:10:18]Read from MH i2c: 01 [06:10:18]MH_I2C_Read... [06:10:18]*** Stop cut motor [06:10:18]*** Cut end [06:10:18]Read from MH i2c: 01 07 00 [06:10:18]MH_I2C_Read... [06:10:18]Read from MH i2c: 01 07 00 BD 45 00 00 00 00 00 FF 0F 17 [06:10:18]process_action close_receipt done [06:10:18]requested_data is exist [06:10:18]produce_requested_data [06:10:18]requested_item fm.sn is exist - process it [06:10:18]wFMCommunicate request_size=4 [06:10:18]MH_SAM_APDU [06:10:18]CAPDU: 80 11 00 00 [06:10:18]Write to MH i2c: E2 08 00 BE 45 80 11 00 00 00 00 00 00 7D [06:10:18]Write i2c OK [06:10:18]MH_I2C_Read... [06:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:18]Read from MH i2c: E2 [06:10:18]MH_I2C_Read... [06:10:18]Read from MH i2c: E2 17 00 [06:10:18]MH_I2C_Read... [06:10:18]Read from MH i2c: E2 17 00 BE 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DB [06:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:10:18]wFMCommunicate OK [06:10:18]requested_item fd.num is exist - process it [06:10:18]SAM_PROTO_GetFieldsCounters [06:10:18]wFMCommunicate request_size=4 [06:10:18]MH_SAM_APDU [06:10:18]CAPDU: 80 13 00 00 [06:10:18]Write to MH i2c: E2 08 00 BF 45 80 13 00 00 00 00 00 00 80 [06:10:18]Write i2c OK [06:10:18]MH_I2C_Read... [06:10:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:10:18]Read from MH i2c: E2 [06:10:18]MH_I2C_Read... [06:10:18]Read from MH i2c: E2 62 00 [06:10:18]MH_I2C_Read... [06:10:18]Read from MH i2c: E2 62 00 BF 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B4 DF 01 00 0E 04 04 00 41 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 C6 [06:10:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B4 DF 01 00 0E 04 04 00 41 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 [06:10:18]wFMCommunicate OK [06:10:18]SAM_PROTO_GetFieldsCounters done [06:10:18]requested_item shift.num is exist - process it [06:10:18]requested_item shift.opened is exist - process it [06:10:18]req_shift_opened [06:10:18]FM_GetShiftState [06:10:18]SAM_PROTO_GetShiftState [06:10:18]wFMCommunicate request_size=4 [06:10:18]MH_SAM_APDU [06:10:18]CAPDU: 80 13 01 00 [06:10:18]Write to MH i2c: E2 08 00 C0 45 80 13 01 00 00 00 00 00 82 [06:10:18]Write i2c OK [06:10:18]MH_I2C_Read... [06:10:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:18]Read from MH i2c: E2 [06:10:18]MH_I2C_Read... [06:10:18]Read from MH i2c: E2 0E 00 [06:10:18]MH_I2C_Read... [06:10:18]Read from MH i2c: E2 0E 00 C0 45 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E9 [06:10:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:10:18]wFMCommunicate OK [06:10:18]SAM_PROTO_GetShiftState done [06:10:18]FM_GetShiftState done [06:10:18]req_shift_opened done [06:10:18]requested_item shift.open_date is exist - process it [06:10:18]req_shift_open_date [06:10:18]req_shift_open_date done [06:10:18]produce_requested_data done [06:10:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122804,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [06:10:18]process_action_free close_receipt [06:10:18]json_value_free [06:10:18]json_value_free done [06:10:18]process_json_proto returns [06:10:18]Send response to host [06:10:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122804,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [06:10:18]free response buf [06:10:18]execute_script done [06:10:18]execute_script returns [06:10:18]free content buf [06:10:18]Sock 9.Close socket [06:10:18]Sock 9.Thread stoped [06:10:21]OFD Sender: No OFD packet to send [06:10:26]OFD Sender: No OFD packet to send [06:10:31]OFD Sender: No OFD packet to send [06:10:36]OFD Sender: No OFD packet to send [06:10:41]OFD Sender: No OFD packet to send [06:10:46]OFD Sender: No OFD packet to send [06:10:51]OFD Sender: No OFD packet to send [06:10:56]OFD Sender: No OFD packet to send [06:11:01]OFD Sender: No OFD packet to send [06:11:06]OFD Sender: No OFD packet to send [06:11:11]OFD Sender: No OFD packet to send [06:11:16]OFD Sender: No OFD packet to send [06:11:21]OFD Sender: No OFD packet to send [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:56]OFD Sender: No OFD packet to send [06:13:01]OFD Sender: No OFD packet to send [06:13:06]OFD Sender: No OFD packet to send [06:13:11]OFD Sender: No OFD packet to send [06:13:16]OFD Sender: No OFD packet to send [06:13:21]OFD Sender: No OFD packet to send [06:13:26]OFD Sender: No OFD packet to send [06:13:31]OFD Sender: No OFD packet to send [06:13:36]OFD Sender: No OFD packet to send [06:13:41]OFD Sender: No OFD packet to send [06:13:46]OFD Sender: No OFD packet to send [06:13:51]OFD Sender: No OFD packet to send [06:13:56]OFD Sender: No OFD packet to send [06:14:01]OFD Sender: No OFD packet to send [06:14:06]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14:16]OFD Sender: No OFD packet to send [06:14:21]OFD Sender: No OFD packet to send [06:14:26]OFD Sender: No OFD packet to send [06:14:31]OFD Sender: No OFD packet to send [06:14:36]OFD Sender: No OFD packet to send [06:14:41]OFD Sender: No OFD packet to send [06:14:46]OFD Sender: No OFD packet to send [06:14:51]OFD Sender: No OFD packet to send [06:14:56]OFD Sender: No OFD packet to send [06:15:01]OFD Sender: No OFD packet to send [06:15:06]OFD Sender: No OFD packet to send [06:15:11]OFD Sender: No OFD packet to send [06:15:16]OFD Sender: No OFD packet to send [06:15:21]OFD Sender: No OFD packet to send [06:15:26]OFD Sender: No OFD packet to send [06:15:31]OFD Sender: No OFD packet to send [06:15:36]OFD Sender: No OFD packet to send [06:15:41]OFD Sender: No OFD packet to send [06:15:46]OFD Sender: No OFD packet to send [06:15:51]OFD Sender: No OFD packet to send [06:15:56]OFD Sender: No OFD packet to send [06:16:01]OFD Sender: No OFD packet to send [06:16:06]OFD Sender: No OFD packet to send [06:16:11]OFD Sender: No OFD packet to send [06:16:16]OFD Sender: No OFD packet to send [06:16:21]OFD Sender: No OFD packet to send [06:16:26]OFD Sender: No OFD packet to send [06:16:31]OFD Sender: No OFD packet to send [06:16:36]OFD Sender: No OFD packet to send [06:16:41]OFD Sender: No OFD packet to send [06:16:46]OFD Sender: No OFD packet to send [06:16:51]OFD Sender: No OFD packet to send [06:16:56]OFD Sender: No OFD packet to send [06:17:01]OFD Sender: No OFD packet to send [06:17:06]OFD Sender: No OFD packet to send [06:17:11]OFD Sender: No OFD packet to send [06:17:16]OFD Sender: No OFD packet to send [06:17:21]OFD Sender: No OFD packet to send [06:17:26]OFD Sender: No OFD packet to send [06:17:31]OFD Sender: No OFD packet to send [06:17:36]OFD Sender: No OFD packet to send [06:17:41]OFD Sender: No OFD packet to send [06:17:46]OFD Sender: No OFD packet to send [06:17:51]OFD Sender: No OFD packet to send [06:17:56]OFD Sender: No OFD packet to send [06:18:01]OFD Sender: No OFD packet to send [06:18:06]OFD Sender: No OFD packet to send [06:18:11]OFD Sender: No OFD packet to send [06:18:16]OFD Sender: No OFD packet to send [06:18:21]OFD Sender: No OFD packet to send [06:18:26]OFD Sender: No OFD packet to send [06:18:30]accept exits with 7 [06:18:30]New connection [06:18:30]New thread 3066461540 created [06:18:30]Thread 3066604900 joined [06:18:30]Waiting for new connection... [06:18:30] Sock 7.Parse request [06:18:30]Sock 7.Check first char [06:18:30]Sock 7.First char is OK [06:18:30]request: POST /json_proto HTTP/1.0 [06:18:30]Method: POST [06:18:30]URL: /json_proto [06:18:30]Method is POST - this is cgi request [06:18:30]url: /json_proto [06:18:30]query_string will be loaded in cgi processing [06:18:30]execute_cgi json_proto POST (null) [06:18:30]execute_cgi path=json_proto method=POST [06:18:30]POST find Content-Length [06:18:30]Host: 172.17.48.197:8080 [06:18:30]Content-Length: 820 [06:18:30]Content-Type: application/json [06:18:30] [06:18:30]POST finish read [06:18:30]Found Content-Length = 820 [06:18:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:18:30]execute_script... [06:18:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:18:30]POST & json_proto [06:18:30]process_json_proto [06:18:30]json parsed OK: [06:18:30]protocol is kg_v1.0 [06:18:30]action value=close_receipt [06:18:30]process_action close_receipt [06:18:30]cmd_close_receipt [06:18:30]MH_GetDate [06:18:30]Write to MH i2c: F0 00 00 C1 45 F5 [06:18:30]Write i2c OK [06:18:30]MH_I2C_Read... [06:18:30]Read from MH i2c: F0 [06:18:30]MH_I2C_Read... [06:18:30]Read from MH i2c: F0 09 00 [06:18:30]MH_I2C_Read... [06:18:30]Read from MH i2c: F0 09 00 C1 45 00 BA C4 E2 65 66 EE DC 65 58 [06:18:30]GetLastDocTimeStamp 1709359817 [06:18:30]current date 1709360314 [06:18:30]FM_GetShiftState [06:18:30]SAM_PROTO_GetShiftState [06:18:30]wFMCommunicate request_size=4 [06:18:30]MH_SAM_APDU [06:18:30]CAPDU: 80 13 01 00 [06:18:30]Write to MH i2c: E2 08 00 C2 45 80 13 01 00 00 00 00 00 84 [06:18:30]Write i2c OK [06:18:30]MH_I2C_Read... [06:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:18:30]Read from MH i2c: E2 [06:18:30]MH_I2C_Read... [06:18:30]Read from MH i2c: E2 0E 00 [06:18:30]MH_I2C_Read... [06:18:30]Read from MH i2c: E2 0E 00 C2 45 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EB [06:18:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:18:30]wFMCommunicate OK [06:18:30]SAM_PROTO_GetShiftState done [06:18:30]FM_GetShiftState done [06:18:30]opened in 1709338023 [06:18:30]opened+sec_in_day 1709424423 [06:18:30]quantity*price = 100030 [06:18:30]sum+1 = 100031 [06:18:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 24 02.03.2024 06:18 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122805 ФПД: 159443914827191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T061834&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122805&fm=159443914827191&tin=02508201610067®Number=0000000000090573&sum=100030 [06:18:31]StoreToDocumentArchive [06:18:31]shift 321 fd 122805 [06:18:31]save to /storage/0321/doc_00122805 [06:18:31]save last doc name /storage/0321/doc_00122805 to /storage/kkm_last_doc_name [06:18:31]save OK [06:18:31]Clear old archive folders... [06:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:18:31]tlvbuf is 017BD650 [06:18:31]SAM_PROTO_ClearQueue [06:18:31]wFMCommunicate request_size=4 [06:18:31]MH_SAM_APDU [06:18:31]CAPDU: 80 09 00 00 [06:18:31]Write to MH i2c: E2 08 00 CF 45 80 09 00 00 00 00 00 00 86 [06:18:31]Write i2c OK [06:18:31]MH_I2C_Read... [06:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:18:31]Read from MH i2c: E2 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 03 00 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 03 00 CF 45 00 90 00 88 [06:18:31]RAPDU: 90 00 [06:18:31]wFMCommunicate OK [06:18:31]SAM_PROTO_ClearQueue done [06:18:31]KKMCreateOFDPacket [06:18:31]OFDProtocolAddRootSTLVToBuf [06:18:31]FM_MakeSignedData [06:18:31]FM_MakeSignedData [06:18:31]SAM_PROTO_SignData [06:18:31]wFMCommunicate request_size=4 [06:18:31]MH_SAM_APDU [06:18:31]CAPDU: 80 0D 01 02 [06:18:31]Write to MH i2c: E2 08 00 D0 45 80 0D 01 02 00 00 00 00 8E [06:18:31]Write i2c OK [06:18:31]MH_I2C_Read... [06:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:18:31]Read from MH i2c: E2 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 03 00 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 03 00 D0 45 00 90 00 89 [06:18:31]RAPDU: 90 00 [06:18:31]wFMCommunicate OK [06:18:31]wFMCommunicate request_size=255 [06:18:31]MH_SAM_APDU [06:18: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 BA C4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 DF 01 00 35 04 06 00 91 [06:18:31]Write to MH i2c: E2 02 01 D1 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 BA C4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 DF 01 00 35 04 06 00 91 00 00 7B [06:18:31]Write i2c OK [06:18:31]MH_I2C_Read... [06:18:31]OFD Sender: No OFD packet to send [06:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:18:31]Read from MH i2c: E2 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 03 00 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 03 00 D1 45 00 90 00 8A [06:18:31]RAPDU: 90 00 [06:18:31]wFMCommunicate OK [06:18:31]wFMCommunicate request_size=10 [06:18:31]MH_SAM_APDU [06:18:31]CAPDU: 80 0D 02 02 05 03 6D E7 A5 B7 [06:18:31]Write to MH i2c: E2 0D 00 D2 45 80 0D 02 02 05 00 03 6D E7 A5 B7 00 00 4E [06:18:31]Write i2c OK [06:18:31]MH_I2C_Read... [06:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:18:31]Read from MH i2c: E2 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 03 00 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 03 00 D2 45 00 90 00 8B [06:18:31]RAPDU: 90 00 [06:18:31]wFMCommunicate OK [06:18:31]wFMCommunicate request_size=4 [06:18:31]MH_SAM_APDU [06:18:31]CAPDU: 80 0D 03 02 [06:18:31]Write to MH i2c: E2 08 00 D3 45 80 0D 03 02 00 00 00 00 93 [06:18:31]Write i2c OK [06:18:31]MH_I2C_Read... [06:18:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:18:31]Read from MH i2c: E2 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 0B 00 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 0B 00 D3 45 00 38 3D 00 C5 B1 BC BF 91 90 00 8B [06:18:31]RAPDU: 38 3D 00 C5 B1 BC BF 91 90 00 [06:18:31]wFMCommunicate OK [06:18:31]SAM_PROTO_SignData done [06:18:31]FM_MakeSignedData done [06:18:31]CreateOFDProtocolMessage [06:18:31]wFMCommunicate request_size=4 [06:18:31]MH_SAM_APDU [06:18:31]CAPDU: 80 11 00 00 [06:18:31]Write to MH i2c: E2 08 00 D4 45 80 11 00 00 00 00 00 00 93 [06:18:31]Write i2c OK [06:18:31]MH_I2C_Read... [06:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:18:31]Read from MH i2c: E2 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 17 00 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: E2 17 00 D4 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F1 [06:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:18:31]wFMCommunicate OK [06:18:31]CreateOFDProtocolMessage done [06:18:31]OFDSenderStorePacket 122805 [06:18:31]StoreOFDPacket docnum=122805 [06:18:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 82 F2 07 01 B0 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 BA C4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 DF 01 00 35 04 06 00 91 03 6D E7 A5 B7 38 3D 00 C5 B1 BC BF 91 [06:18:31]CheckFolder [06:18:31]dirname=/storage/ofd_packets [06:18:31]CheckFolder done [06:18:31]ProducePacketName [06:18:31]name=ofd_packets/00122805 [06:18:31]NVStorageSaveData ofd_packets/00122805 [06:18:31]File name is /storage/ofd_packets/00122805 [06:18:31]Write 301 bytes [06:18:31]NVStorageSaveData done [06:18:31]OFDSenderStorePacket done [06:18:31]KKMCreateOFDPacket done [06:18:31]NVStorageSaveData kkm_last_timestamp [06:18:31]File name is /storage/kkm_last_timestamp [06:18:31]Write 4 bytes [06:18:31]NVStorageSaveData done [06:18:31]ExternCall_PrintAddStr [06:18:31]wPrintStart [06:18:31]Write to MH i2c: 01 00 00 D5 45 1A [06:18:31]Write i2c OK [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: 01 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: 01 07 00 [06:18:31]MH_I2C_Read... [06:18:31]Read from MH i2c: 01 07 00 D5 45 00 00 00 00 00 FF 0F 2F [06:18:31]RasterBufferAndPrint [06:18:31]line Счет N : (1)1105611 [06:18:31]line ИНН: 02508201610067 [06:18:31]line Контрольно-Кассовый Чек [06:18:31]line ПРОДАЖА [06:18:31]line ТРК (МРК, ГНК) : 11 [06:18:31]line Товар: 2710124130 [06:18:31]line Аи-92-К-5 [06:18:31]line 16.160 * 61.90 [06:18:31]line = 1000.30 [06:18:31]line НДС 12% НСП 1% [06:18:31]line > о реализуемом товаре [06:18:31]line ИТОГО: 1000.30 [06:18:31]line НСП 1% : 8.85 [06:18:31]line НДС 12% : 106.23 [06:18:31]line Наличными: 0.00 [06:18:31]line Безнал.: 1000.30 [06:18:31]line Место: АЗС № 25 "Партнер Нефть" [06:18:31]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [06:18:31]line СНО: Общий режим [06:18:31]line Чек 24 02.03.2024 06:18 [06:18:31]line Смена: 321 ФФД: 1.0 [06:18:31]line ЗНМ: 0300000019 [06:18:31]line РНМ: 0000000000090573 [06:18:31]line Версия ККМ: 001 [06:18:31]line Платежная система: Бакай Банк [06:18:31]line ФМ: 0000000000874798 [06:18:31]line ФД: 122805 [06:18:31]line ФПД: 159443914827191 [06:18:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T061834&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122805&fm=159443914827191&tin=02508201610067®Number=0000000000090573&sum=100030 [06:18:32]OFD Sender: Processing packet 122805 [packets to send 112, broken 111] [06:18:32]ProducePacketName [06:18:32]name=ofd_packets/00122805 [06:18:32]OFD Sender: To server: pG, [06:18:32]CommunicateWithHost lk.salyk.kg:30040 [06:18:32]ConnectInit lk.salyk.kg [06:18:32]written 0, free lines is 4095 [06:18:32]Connected sock=10 [06:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 82 F2 07 01 B0 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 BA C4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 DF 01 00 35 04 06 00 91 03 6D E7 A5 B7 38 3D 00 C5 B1 BC BF 91 [06:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 46 87 47 00 7C 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 DF 01 00 F4 03 04 00 97 70 E2 65 B6 04 01 00 00 37 AD FE 6C 6D 32 1F 32 [06:18:32]CommunicateWithHost err = 0 [06:18:32]CheckOFDResponse [06:18:32]1017 (14) - 77093643461234 [06:18:32]1041 (16) - 0000000000874798 [06:18:32]1040 (4) - 122805 [06:18:32]1012 (4) - 02.03.2024 00:19 [06:18:32]1206 (1) - 0 [06:18:32]OFD Sender: Remove packet 122805 [06:18:32]ProducePacketName [06:18:32]name=ofd_packets/00122805 [06:18:32]NVStorageDeleteData [06:18:32]Write to MH i2c: 01 00 00 FF 45 44 [06:18:32]Write i2c OK [06:18:32]MH_I2C_Read... [06:18:32]Read from MH i2c: 01 [06:18:32]MH_I2C_Read... [06:18:32]Read from MH i2c: 01 07 00 [06:18:32]MH_I2C_Read... [06:18:32]Read from MH i2c: 01 07 00 FF 45 00 00 00 00 00 F7 0C 4E [06:18:32]RasterBufferAndPrint [06:18:32]line [06:18:32]line [06:18:32]line [06:18:32]line [06:18:32]line [06:18:32]written 0, free lines is 3328 [06:18:32]MH_Cut [06:18:32]Write to MH i2c: D1 01 00 06 46 01 1E [06:18:32]Write i2c OK [06:18:32]MH_I2C_Read... [06:18:32]Read from MH i2c: D1 [06:18:32]MH_I2C_Read... [06:18:32]Read from MH i2c: D1 01 00 [06:18:32]MH_I2C_Read... [06:18:32]Read from MH i2c: D1 01 00 06 46 00 1D [06:18:32]Write to MH i2c: 01 00 00 07 46 4D [06:18:32]Write i2c OK [06:18:32]MH_I2C_Read... [06:18:33]OFD Sender: No OFD packet to send [06:18:33]*** Cut start [06:18:33]*** Purtial cut [06:18:33]*** Stage 1: CUTSNS_PIN = 1 [06:18:35]Read from MH i2c: 01 [06:18:35]MH_I2C_Read... [06:18:35]*** Stop cut motor [06:18:35]*** Cut end [06:18:35]Read from MH i2c: 01 07 00 [06:18:35]MH_I2C_Read... [06:18:35]Read from MH i2c: 01 07 00 07 46 00 00 00 00 00 FF 0F 62 [06:18:35]process_action close_receipt done [06:18:35]requested_data is exist [06:18:35]produce_requested_data [06:18:35]requested_item fm.sn is exist - process it [06:18:35]wFMCommunicate request_size=4 [06:18:35]MH_SAM_APDU [06:18:35]CAPDU: 80 11 00 00 [06:18:35]Write to MH i2c: E2 08 00 08 46 80 11 00 00 00 00 00 00 C8 [06:18:35]Write i2c OK [06:18:35]MH_I2C_Read... [06:18:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:18:35]Read from MH i2c: E2 [06:18:35]MH_I2C_Read... [06:18:35]Read from MH i2c: E2 17 00 [06:18:35]MH_I2C_Read... [06:18:35]Read from MH i2c: E2 17 00 08 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [06:18:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:18:35]wFMCommunicate OK [06:18:35]requested_item fd.num is exist - process it [06:18:35]SAM_PROTO_GetFieldsCounters [06:18:35]wFMCommunicate request_size=4 [06:18:35]MH_SAM_APDU [06:18:35]CAPDU: 80 13 00 00 [06:18:35]Write to MH i2c: E2 08 00 09 46 80 13 00 00 00 00 00 00 CB [06:18:35]Write i2c OK [06:18:35]MH_I2C_Read... [06:18:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:18:35]Read from MH i2c: E2 [06:18:35]MH_I2C_Read... [06:18:35]Read from MH i2c: E2 62 00 [06:18:35]MH_I2C_Read... [06:18:35]Read from MH i2c: E2 62 00 09 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B5 DF 01 00 0E 04 04 00 41 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 15 [06:18:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B5 DF 01 00 0E 04 04 00 41 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 [06:18:35]wFMCommunicate OK [06:18:35]SAM_PROTO_GetFieldsCounters done [06:18:35]requested_item shift.num is exist - process it [06:18:35]requested_item shift.opened is exist - process it [06:18:35]req_shift_opened [06:18:35]FM_GetShiftState [06:18:35]SAM_PROTO_GetShiftState [06:18:35]wFMCommunicate request_size=4 [06:18:35]MH_SAM_APDU [06:18:35]CAPDU: 80 13 01 00 [06:18:35]Write to MH i2c: E2 08 00 0A 46 80 13 01 00 00 00 00 00 CD [06:18:35]Write i2c OK [06:18:35]MH_I2C_Read... [06:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:18:35]Read from MH i2c: E2 [06:18:35]MH_I2C_Read... [06:18:35]Read from MH i2c: E2 0E 00 [06:18:35]MH_I2C_Read... [06:18:35]Read from MH i2c: E2 0E 00 0A 46 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [06:18:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:18:35]wFMCommunicate OK [06:18:35]SAM_PROTO_GetShiftState done [06:18:35]FM_GetShiftState done [06:18:35]req_shift_opened done [06:18:35]requested_item shift.open_date is exist - process it [06:18:35]req_shift_open_date [06:18:35]req_shift_open_date done [06:18:35]produce_requested_data done [06:18:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122805,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [06:18:35]process_action_free close_receipt [06:18:35]json_value_free [06:18:35]json_value_free done [06:18:35]process_json_proto returns [06:18:35]Send response to host [06:18:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122805,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [06:18:35]free response buf [06:18:35]execute_script done [06:18:35]execute_script returns [06:18:35]free content buf [06:18:35]Sock 7.Close socket [06:18:35]Sock 7.Thread stoped [06:18:38]OFD Sender: No OFD packet to send [06:18:43]OFD Sender: No OFD packet to send [06:18:48]OFD Sender: No OFD packet to send [06:18:53]OFD Sender: No OFD packet to send [06:18:58]OFD Sender: No OFD packet to send [06:19:03]OFD Sender: No OFD packet to send [06:19:08]OFD Sender: No OFD packet to send [06:19:13]OFD Sender: No OFD packet to send [06:19:18]OFD Sender: No OFD packet to send [06:19:23]OFD Sender: No OFD packet to send [06:19:28]OFD Sender: No OFD packet to send [06:19:33]OFD Sender: No OFD packet to send [06:19:38]OFD Sender: No OFD packet to send [06:19:43]OFD Sender: No OFD packet to send [06:19:48]OFD Sender: No OFD packet to send [06:19:53]OFD Sender: No OFD packet to send [06:19:58]OFD Sender: No OFD packet to send [06:20:03]OFD Sender: No OFD packet to send [06:20:08]OFD Sender: No OFD packet to send [06:20:13]OFD Sender: No OFD packet to send [06:20:18]OFD Sender: No OFD packet to send [06:20:23]OFD Sender: No OFD packet to send [06:20:28]OFD Sender: No OFD packet to send [06:20:33]OFD Sender: No OFD packet to send [06:20:38]OFD Sender: No OFD packet to send [06:20:43]OFD Sender: No OFD packet to send [06:20:48]OFD Sender: No OFD packet to send [06:20:53]OFD Sender: No OFD packet to send [06:20:58]OFD Sender: No OFD packet to send [06:21:03]OFD Sender: No OFD packet to send [06:21:08]OFD Sender: No OFD packet to send [06:21:13]OFD Sender: No OFD packet to send [06:21:18]OFD Sender: No OFD packet to send [06:21:23]OFD Sender: No OFD packet to send [06:21:28]OFD Sender: No OFD packet to send [06:21:33]OFD Sender: No OFD packet to send [06:21:38]OFD Sender: No OFD packet to send [06:21:43]OFD Sender: No OFD packet to send [06:21:48]OFD Sender: No OFD packet to send [06:21:53]OFD Sender: No OFD packet to send [06:21:58]OFD Sender: No OFD packet to send [06:22:03]OFD Sender: No OFD packet to send [06:22:08]OFD Sender: No OFD packet to send [06:22:13]OFD Sender: No OFD packet to send [06:22:18]OFD Sender: No OFD packet to send [06:22:23]OFD Sender: No OFD packet to send [06:22:28]OFD Sender: No OFD packet to send [06:22:33]OFD Sender: No OFD packet to send [06:22:38]OFD Sender: No OFD packet to send [06:22:43]OFD Sender: No OFD packet to send [06:22:48]OFD Sender: No OFD packet to send [06:22:53]OFD Sender: No OFD packet to send [06:22:58]OFD Sender: No OFD packet to send [06:23:03]OFD Sender: No OFD packet to send [06:23:08]OFD Sender: No OFD packet to send [06:23:13]OFD Sender: No OFD packet to send [06:23:18]OFD Sender: No OFD packet to send [06:23:23]OFD Sender: No OFD packet to send [06:23:28]OFD Sender: No OFD packet to send [06:23:33]OFD Sender: No OFD packet to send [06:23:38]OFD Sender: No OFD packet to send [06:23:43]OFD Sender: No OFD packet to send [06:23:48]OFD Sender: No OFD packet to send [06:23:53]OFD Sender: No OFD packet to send [06:23:58]OFD Sender: No OFD packet to send [06:24:03]OFD Sender: No OFD packet to send [06:24:08]OFD Sender: No OFD packet to send [06:24:13]OFD Sender: No OFD packet to send [06:24:18]OFD Sender: No OFD packet to send [06:24:23]OFD Sender: No OFD packet to send [06:24:28]OFD Sender: No OFD packet to send [06:24:33]OFD Sender: No OFD packet to send [06:24:38]OFD Sender: No OFD packet to send [06:24:43]OFD Sender: No OFD packet to send [06:24:48]OFD Sender: No OFD packet to send [06:24:53]OFD Sender: No OFD packet to send [06:24:58]OFD Sender: No OFD packet to send [06:25:03]OFD Sender: No OFD packet to send [06:25:08]OFD Sender: No OFD packet to send [06:25:13]OFD Sender: No OFD packet to send [06:25:18]OFD Sender: No OFD packet to send [06:25:23]OFD Sender: No OFD packet to send [06:25:28]OFD Sender: No OFD packet to send [06:25:33]OFD Sender: No OFD packet to send [06:25:38]OFD Sender: No OFD packet to send [06:25:43]OFD Sender: No OFD packet to send [06:25:48]OFD Sender: No OFD packet to send [06:25:53]OFD Sender: No OFD packet to send [06:25:58]OFD Sender: No OFD packet to send [06:26:03]OFD Sender: No OFD packet to send [06:26:08]OFD Sender: No OFD packet to send [06:26:13]OFD Sender: No OFD packet to send [06:26:18]OFD Sender: No OFD packet to send [06:26:23]OFD Sender: No OFD packet to send [06:26:28]OFD Sender: No OFD packet to send [06:26:33]OFD Sender: No OFD packet to send [06:26:38]OFD Sender: No OFD packet to send [06:26:43]OFD Sender: No OFD packet to send [06:26:48]OFD Sender: No OFD packet to send [06:26:53]OFD Sender: No OFD packet to send [06:26:58]OFD Sender: No OFD packet to send [06:27:03]OFD Sender: No OFD packet to send [06:27:08]OFD Sender: No OFD packet to send [06:27:13]OFD Sender: No OFD packet to send [06:27:18]OFD Sender: No OFD packet to send [06:27:23]OFD Sender: No OFD packet to send [06:27:28]OFD Sender: No OFD packet to send [06:27:33]OFD Sender: No OFD packet to send [06:27:38]OFD Sender: No OFD packet to send [06:27:43]OFD Sender: No OFD packet to send [06:27:48]OFD Sender: No OFD packet to send [06:27:53]OFD Sender: No OFD packet to send [06:27:58]OFD Sender: No OFD packet to send [06:28:03]OFD Sender: No OFD packet to send [06:28:08]OFD Sender: No OFD packet to send [06:28:13]OFD Sender: No OFD packet to send [06:28:18]OFD Sender: No OFD packet to send [06:28:23]OFD Sender: No OFD packet to send [06:28:28]OFD Sender: No OFD packet to send [06:28:33]OFD Sender: No OFD packet to send [06:28:38]OFD Sender: No OFD packet to send [06:28:43]OFD Sender: No OFD packet to send [06:28:48]OFD Sender: No OFD packet to send [06:28:53]OFD Sender: No OFD packet to send [06:28:58]OFD Sender: No OFD packet to send [06:29:03]OFD Sender: No OFD packet to send [06:29:08]OFD Sender: No OFD packet to send [06:29:13]OFD Sender: No OFD packet to send [06:29:18]OFD Sender: No OFD packet to send [06:29:23]OFD Sender: No OFD packet to send [06:29:28]OFD Sender: No OFD packet to send [06:29:33]OFD Sender: No OFD packet to send [06:29:38]OFD Sender: No OFD packet to send [06:29:43]OFD Sender: No OFD packet to send [06:29:48]OFD Sender: No OFD packet to send [06:29:53]OFD Sender: No OFD packet to send [06:29:58]OFD Sender: No OFD packet to send [06:30:03]OFD Sender: No OFD packet to send [06:30:08]OFD Sender: No OFD packet to send [06:30:13]OFD Sender: No OFD packet to send [06:30:18]OFD Sender: No OFD packet to send [06:30:23]OFD Sender: No OFD packet to send [06:30:28]OFD Sender: No OFD packet to send [06:30:33]OFD Sender: No OFD packet to send [06:30:38]OFD Sender: No OFD packet to send [06:30:43]OFD Sender: No OFD packet to send [06:30:48]OFD Sender: No OFD packet to send [06:30:53]OFD Sender: No OFD packet to send [06:30:58]OFD Sender: No OFD packet to send [06:31:03]OFD Sender: No OFD packet to send [06:31:08]OFD Sender: No OFD packet to send [06:31:13]OFD Sender: No OFD packet to send [06:31:18]OFD Sender: No OFD packet to send [06:31:23]OFD Sender: No OFD packet to send [06:31:28]OFD Sender: No OFD packet to send [06:31:33]OFD Sender: No OFD packet to send [06:31:38]OFD Sender: No OFD packet to send [06:31:43]OFD Sender: No OFD packet to send [06:31:48]OFD Sender: No OFD packet to send [06:31:54]OFD Sender: No OFD packet to send [06:31:59]OFD Sender: No OFD packet to send [06:32:04]OFD Sender: No OFD packet to send [06:32:09]OFD Sender: No OFD packet to send [06:32:14]OFD Sender: No OFD packet to send [06:32:19]OFD Sender: No OFD packet to send [06:32:24]OFD Sender: No OFD packet to send [06:32:29]OFD Sender: No OFD packet to send [06:32:34]OFD Sender: No OFD packet to send [06:32:39]OFD Sender: No OFD packet to send [06:32:44]OFD Sender: No OFD packet to send [06:32:49]OFD Sender: No OFD packet to send [06:32:54]OFD Sender: No OFD packet to send [06:32:59]OFD Sender: No OFD packet to send [06:33:04]OFD Sender: No OFD packet to send [06:33:09]OFD Sender: No OFD packet to send [06:33:14]OFD Sender: No OFD packet to send [06:33:19]OFD Sender: No OFD packet to send [06:33:24]OFD Sender: No OFD packet to send [06:33:29]OFD Sender: No OFD packet to send [06:33:34]OFD Sender: No OFD packet to send [06:33:39]OFD Sender: No OFD packet to send [06:33:44]OFD Sender: No OFD packet to send [06:33:49]OFD Sender: No OFD packet to send [06:33:54]OFD Sender: No OFD packet to send [06:33:59]OFD Sender: No OFD packet to send [06:34:04]OFD Sender: No OFD packet to send [06:34:09]OFD Sender: No OFD packet to send [06:34:14]OFD Sender: No OFD packet to send [06:34:19]OFD Sender: No OFD packet to send [06:34:24]OFD Sender: No OFD packet to send [06:34:29]OFD Sender: No OFD packet to send [06:34:34]OFD Sender: No OFD packet to send [06:34:39]OFD Sender: No OFD packet to send [06:34:44]OFD Sender: No OFD packet to send [06:34:49]OFD Sender: No OFD packet to send [06:34:54]OFD Sender: No OFD packet to send [06:34:59]OFD Sender: No OFD packet to send [06:35:04]OFD Sender: No OFD packet to send [06:35:09]OFD Sender: No OFD packet to send [06:35:14]OFD Sender: No OFD packet to send [06:35:19]OFD Sender: No OFD packet to send [06:35:24]OFD Sender: No OFD packet to send [06:35:29]OFD Sender: No OFD packet to send [06:35:34]OFD Sender: No OFD packet to send [06:35:39]OFD Sender: No OFD packet to send [06:35:44]OFD Sender: No OFD packet to send [06:35:49]OFD Sender: No OFD packet to send [06:35:54]OFD Sender: No OFD packet to send [06:35:59]OFD Sender: No OFD packet to send [06:36:04]OFD Sender: No OFD packet to send [06:36:09]OFD Sender: No OFD packet to send [06:36:14]OFD Sender: No OFD packet to send [06:36:19]OFD Sender: No OFD packet to send [06:36:24]OFD Sender: No OFD packet to send [06:36:29]OFD Sender: No OFD packet to send [06:36:34]OFD Sender: No OFD packet to send [06:36:39]OFD Sender: No OFD packet to send [06:36:44]OFD Sender: No OFD packet to send [06:36:49]OFD Sender: No OFD packet to send [06:36:52]accept exits with 9 [06:36:52]New connection [06:36:52]New thread 3066604900 created [06:36:52]Thread 3066461540 joined [06:36:52]Waiting for new connection... [06:36:52] Sock 9.Parse request [06:36:52]Sock 9.Check first char [06:36:52]Sock 9.First char is OK [06:36:52]request: POST /json_proto HTTP/1.0 [06:36:52]Method: POST [06:36:52]URL: /json_proto [06:36:52]Method is POST - this is cgi request [06:36:52]url: /json_proto [06:36:52]query_string will be loaded in cgi processing [06:36:52]execute_cgi json_proto POST (null) [06:36:52]execute_cgi path=json_proto method=POST [06:36:52]POST find Content-Length [06:36:52]Host: 172.17.48.197:8080 [06:36:52]Content-Length: 683 [06:36:52]Content-Type: application/json [06:36:52] [06:36:52]POST finish read [06:36:52]Found Content-Length = 683 [06:36:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:52]execute_script... [06:36:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:52]POST & json_proto [06:36:52]process_json_proto [06:36:52]json parsed OK: [06:36:52]protocol is kg_v1.0 [06:36:52]action value=close_receipt [06:36:52]process_action close_receipt [06:36:52]cmd_close_receipt [06:36:52]MH_GetDate [06:36:52]Write to MH i2c: F0 00 00 0B 46 40 [06:36:52]Write i2c OK [06:36:52]MH_I2C_Read... [06:36:52]Read from MH i2c: F0 [06:36:52]MH_I2C_Read... [06:36:52]Read from MH i2c: F0 09 00 [06:36:52]MH_I2C_Read... [06:36:52]Read from MH i2c: F0 09 00 0B 46 00 08 C9 E2 65 66 EE DC 65 F6 [06:36:52]GetLastDocTimeStamp 1709360314 [06:36:52]current date 1709361416 [06:36:52]FM_GetShiftState [06:36:52]SAM_PROTO_GetShiftState [06:36:52]wFMCommunicate request_size=4 [06:36:52]MH_SAM_APDU [06:36:52]CAPDU: 80 13 01 00 [06:36:52]Write to MH i2c: E2 08 00 0C 46 80 13 01 00 00 00 00 00 CF [06:36:52]Write i2c OK [06:36:52]MH_I2C_Read... [06:36:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:52]Read from MH i2c: E2 [06:36:52]MH_I2C_Read... [06:36:52]Read from MH i2c: E2 0E 00 [06:36:52]MH_I2C_Read... [06:36:52]Read from MH i2c: E2 0E 00 0C 46 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 36 [06:36:52]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:36:52]wFMCommunicate OK [06:36:52]SAM_PROTO_GetShiftState done [06:36:52]FM_GetShiftState done [06:36:52]opened in 1709338023 [06:36:52]opened+sec_in_day 1709424423 [06:36:52]quantity*price = 100030 [06:36:52]sum+1 = 100031 [06:36:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 25 02.03.2024 06:36 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122806 ФПД: 61105746750677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T063656&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122806&fm=61105746750677&tin=02508201610067®Number=0000000000090573&sum=100000 [06:36:53]StoreToDocumentArchive [06:36:53]shift 321 fd 122806 [06:36:53]save to /storage/0321/doc_00122806 [06:36:53]save last doc name /storage/0321/doc_00122806 to /storage/kkm_last_doc_name [06:36:53]save OK [06:36:53]Clear old archive folders... [06:36:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:36:53]tlvbuf is 016C8060 [06:36:53]SAM_PROTO_ClearQueue [06:36:53]wFMCommunicate request_size=4 [06:36:53]MH_SAM_APDU [06:36:53]CAPDU: 80 09 00 00 [06:36:53]Write to MH i2c: E2 08 00 19 46 80 09 00 00 00 00 00 00 D1 [06:36:53]Write i2c OK [06:36:53]MH_I2C_Read... [06:36:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:36:53]Read from MH i2c: E2 [06:36:53]MH_I2C_Read... [06:36:53]Read from MH i2c: E2 03 00 [06:36:53]MH_I2C_Read... [06:36:53]Read from MH i2c: E2 03 00 19 46 00 90 00 D3 [06:36:53]RAPDU: 90 00 [06:36:53]wFMCommunicate OK [06:36:53]SAM_PROTO_ClearQueue done [06:36:53]KKMCreateOFDPacket [06:36:53]OFDProtocolAddRootSTLVToBuf [06:36:53]FM_MakeSignedData [06:36:53]FM_MakeSignedData [06:36:53]SAM_PROTO_SignData [06:36:53]wFMCommunicate request_size=4 [06:36:53]MH_SAM_APDU [06:36:53]CAPDU: 80 0D 01 02 [06:36:53]Write to MH i2c: E2 08 00 1A 46 80 0D 01 02 00 00 00 00 D9 [06:36:53]Write i2c OK [06:36:53]MH_I2C_Read... [06:36:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:36:53]Read from MH i2c: E2 [06:36:53]MH_I2C_Read... [06:36:53]Read from MH i2c: E2 03 00 [06:36:53]MH_I2C_Read... [06:36:53]Read from MH i2c: E2 03 00 1A 46 00 90 00 D4 [06:36:53]RAPDU: 90 00 [06:36:53]wFMCommunicate OK [06:36:53]wFMCommunicate request_size=255 [06:36:53]MH_SAM_APDU [06:36: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 08 C9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 DF 01 00 35 04 06 00 37 [06:36:53]Write to MH i2c: E2 02 01 1B 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 08 C9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 DF 01 00 35 04 06 00 37 00 00 85 [06:36:53]Write i2c OK [06:36:53]MH_I2C_Read... [06:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:54]Read from MH i2c: E2 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: E2 03 00 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: E2 03 00 1B 46 00 90 00 D5 [06:36:54]RAPDU: 90 00 [06:36:54]wFMCommunicate OK [06:36:54]wFMCommunicate request_size=10 [06:36:54]MH_SAM_APDU [06:36:54]CAPDU: 80 0D 02 02 05 93 4A 54 2C D5 [06:36:54]Write to MH i2c: E2 0D 00 1C 46 80 0D 02 02 05 00 93 4A 54 2C D5 00 00 18 [06:36:54]Write i2c OK [06:36:54]MH_I2C_Read... [06:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:54]Read from MH i2c: E2 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: E2 03 00 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: E2 03 00 1C 46 00 90 00 D6 [06:36:54]RAPDU: 90 00 [06:36:54]wFMCommunicate OK [06:36:54]wFMCommunicate request_size=4 [06:36:54]MH_SAM_APDU [06:36:54]CAPDU: 80 0D 03 02 [06:36:54]Write to MH i2c: E2 08 00 1D 46 80 0D 03 02 00 00 00 00 DE [06:36:54]Write i2c OK [06:36:54]MH_I2C_Read... [06:36:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:36:54]Read from MH i2c: E2 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: E2 0B 00 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: E2 0B 00 1D 46 00 6B 03 B1 AC C1 A4 F8 C5 90 00 CC [06:36:54]RAPDU: 6B 03 B1 AC C1 A4 F8 C5 90 00 [06:36:54]wFMCommunicate OK [06:36:54]SAM_PROTO_SignData done [06:36:54]FM_MakeSignedData done [06:36:54]CreateOFDProtocolMessage [06:36:54]wFMCommunicate request_size=4 [06:36:54]MH_SAM_APDU [06:36:54]CAPDU: 80 11 00 00 [06:36:54]Write to MH i2c: E2 08 00 1E 46 80 11 00 00 00 00 00 00 DE [06:36:54]Write i2c OK [06:36:54]MH_I2C_Read... [06:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:54]Read from MH i2c: E2 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: E2 17 00 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: E2 17 00 1E 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [06:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:36:54]wFMCommunicate OK [06:36:54]CreateOFDProtocolMessage done [06:36:54]OFDSenderStorePacket 122806 [06:36:54]StoreOFDPacket docnum=122806 [06:36:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FE C9 07 01 48 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 08 C9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 DF 01 00 35 04 06 00 37 93 4A 54 2C D5 6B 03 B1 AC C1 A4 F8 C5 [06:36:54]CheckFolder [06:36:54]dirname=/storage/ofd_packets [06:36:54]CheckFolder done [06:36:54]ProducePacketName [06:36:54]name=ofd_packets/00122806 [06:36:54]NVStorageSaveData ofd_packets/00122806 [06:36:54]File name is /storage/ofd_packets/00122806 [06:36:54]Write 301 bytes [06:36:54]NVStorageSaveData done [06:36:54]OFDSenderStorePacket done [06:36:54]KKMCreateOFDPacket done [06:36:54]NVStorageSaveData kkm_last_timestamp [06:36:54]File name is /storage/kkm_last_timestamp [06:36:54]Write 4 bytes [06:36:54]NVStorageSaveData done [06:36:54]ExternCall_PrintAddStr [06:36:54]wPrintStart [06:36:54]Write to MH i2c: 01 00 00 1F 46 65 [06:36:54]Write i2c OK [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: 01 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: 01 07 00 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: 01 07 00 1F 46 00 00 00 00 00 FF 0F 7A [06:36:54]RasterBufferAndPrint [06:36:54]line Счет N : (1)1105612 [06:36:54]line ИНН: 02508201610067 [06:36:54]line Контрольно-Кассовый Чек [06:36:54]line ПРОДАЖА [06:36:54]line ТРК (МРК, ГНК) : 52 [06:36:54]line Товар: 2710124130 [06:36:54]line Аи-92-К-5 [06:36:54]line 16.160 * 61.90 [06:36:54]line = 1000.30 [06:36:54]line НДС 12% НСП 1% [06:36:54]line > о реализуемом товаре [06:36:54]line ОКРУГЛЕНИЕ: -0.30 [06:36:54]line ИТОГО: 1000.00 [06:36:54]line Внесено: 1000.00 [06:36:54]line СДАЧА: 0.00 [06:36:54]line НСП 1% : 8.85 [06:36:54]line НДС 12% : 106.23 [06:36:54]line Наличными: 1000.00 [06:36:54]line Безнал.: 0.00 [06:36:54]line Место: АЗС № 25 "Партнер Нефть" [06:36:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [06:36:54]line СНО: Общий режим [06:36:54]line Чек 25 02.03.2024 06:36 [06:36:54]line Смена: 321 ФФД: 1.0 [06:36:54]line ЗНМ: 0300000019 [06:36:54]line РНМ: 0000000000090573 [06:36:54]line Версия ККМ: 001 [06:36:54]line ФМ: 0000000000874798 [06:36:54]line ФД: 122806 [06:36:54]line ФПД: 61105746750677 [06:36:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T063656&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122806&fm=61105746750677&tin=02508201610067®Number=0000000000090573&sum=100000 [06:36:54]OFD Sender: Processing packet 122806 [packets to send 112, broken 111] [06:36:54]ProducePacketName [06:36:54]name=ofd_packets/00122806 [06:36:54]OFD Sender: To server: pG, [06:36:54]CommunicateWithHost lk.salyk.kg:30040 [06:36:54]ConnectInit lk.salyk.kg [06:36:54]written 0, free lines is 4095 [06:36:54]Connected sock=10 [06:36:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FE C9 07 01 48 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 08 C9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 DF 01 00 35 04 06 00 37 93 4A 54 2C D5 6B 03 B1 AC C1 A4 F8 C5 [06:36:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2B 23 47 00 71 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 DF 01 00 F4 03 04 00 E6 74 E2 65 B6 04 01 00 00 0E FA 99 29 9A 60 1F 7E [06:36:54]CommunicateWithHost err = 0 [06:36:54]CheckOFDResponse [06:36:54]1017 (14) - 77093643461234 [06:36:54]1041 (16) - 0000000000874798 [06:36:54]1040 (4) - 122806 [06:36:54]1012 (4) - 02.03.2024 00:37 [06:36:54]1206 (1) - 0 [06:36:54]OFD Sender: Remove packet 122806 [06:36:54]ProducePacketName [06:36:54]name=ofd_packets/00122806 [06:36:54]NVStorageDeleteData [06:36:54]Write to MH i2c: 01 00 00 4A 46 90 [06:36:54]Write i2c OK [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: 01 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: 01 07 00 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: 01 07 00 4A 46 00 00 00 00 00 E3 0C 86 [06:36:54]RasterBufferAndPrint [06:36:54]line [06:36:54]line [06:36:54]line [06:36:54]line [06:36:54]line [06:36:54]written 0, free lines is 3305 [06:36:54]MH_Cut [06:36:54]Write to MH i2c: D1 01 00 51 46 01 69 [06:36:54]Write i2c OK [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: D1 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: D1 01 00 [06:36:54]MH_I2C_Read... [06:36:54]Read from MH i2c: D1 01 00 51 46 00 68 [06:36:54]Write to MH i2c: 01 00 00 52 46 98 [06:36:54]Write i2c OK [06:36:54]MH_I2C_Read... [06:36:55]OFD Sender: No OFD packet to send [06:36:55]*** Cut start [06:36:55]*** Purtial cut [06:36:55]*** Stage 1: CUTSNS_PIN = 1 [06:36:57]Read from MH i2c: 01 [06:36:57]MH_I2C_Read... [06:36:57]*** Stop cut motor [06:36:57]*** Cut end [06:36:57]Read from MH i2c: 01 07 00 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: 01 07 00 52 46 00 00 00 00 00 FF 0F AD [06:36:57]process_action close_receipt done [06:36:57]requested_data is exist [06:36:57]produce_requested_data [06:36:57]requested_item fm.sn is exist - process it [06:36:57]wFMCommunicate request_size=4 [06:36:57]MH_SAM_APDU [06:36:57]CAPDU: 80 11 00 00 [06:36:57]Write to MH i2c: E2 08 00 53 46 80 11 00 00 00 00 00 00 13 [06:36:57]Write i2c OK [06:36:57]MH_I2C_Read... [06:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:57]Read from MH i2c: E2 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: E2 17 00 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: E2 17 00 53 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [06:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:36:57]wFMCommunicate OK [06:36:57]requested_item fd.num is exist - process it [06:36:57]SAM_PROTO_GetFieldsCounters [06:36:57]wFMCommunicate request_size=4 [06:36:57]MH_SAM_APDU [06:36:57]CAPDU: 80 13 00 00 [06:36:57]Write to MH i2c: E2 08 00 54 46 80 13 00 00 00 00 00 00 16 [06:36:57]Write i2c OK [06:36:57]MH_I2C_Read... [06:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:36:57]Read from MH i2c: E2 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: E2 62 00 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: E2 62 00 54 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B6 DF 01 00 0E 04 04 00 41 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 64 [06:36:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B6 DF 01 00 0E 04 04 00 41 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 [06:36:57]wFMCommunicate OK [06:36:57]SAM_PROTO_GetFieldsCounters done [06:36:57]requested_item shift.num is exist - process it [06:36:57]requested_item shift.opened is exist - process it [06:36:57]req_shift_opened [06:36:57]FM_GetShiftState [06:36:57]SAM_PROTO_GetShiftState [06:36:57]wFMCommunicate request_size=4 [06:36:57]MH_SAM_APDU [06:36:57]CAPDU: 80 13 01 00 [06:36:57]Write to MH i2c: E2 08 00 55 46 80 13 01 00 00 00 00 00 18 [06:36:57]Write i2c OK [06:36:57]MH_I2C_Read... [06:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:57]Read from MH i2c: E2 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: E2 0E 00 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: E2 0E 00 55 46 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7F [06:36:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:36:57]wFMCommunicate OK [06:36:57]SAM_PROTO_GetShiftState done [06:36:57]FM_GetShiftState done [06:36:57]req_shift_opened done [06:36:57]requested_item shift.open_date is exist - process it [06:36:57]req_shift_open_date [06:36:57]req_shift_open_date done [06:36:57]produce_requested_data done [06:36:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122806,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [06:36:57]process_action_free close_receipt [06:36:57]json_value_free [06:36:57]json_value_free done [06:36:57]process_json_proto returns [06:36:57]Send response to host [06:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122806,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [06:36:57]free response buf [06:36:57]execute_script done [06:36:57]execute_script returns [06:36:57]free content buf [06:36:57]Sock 9.Close socket [06:36:57]Sock 9.Thread stoped [06:37:00]OFD Sender: No OFD packet to send [06:37:00]accept exits with 7 [06:37:00]New connection [06:37:00]New thread 3066461540 created [06:37:00]Thread 3066604900 joined [06:37:00]Waiting for new connection... [06:37:00] Sock 7.Parse request [06:37:00]Sock 7.Check first char [06:37:00]Sock 7.First char is OK [06:37:00]request: POST /json_proto HTTP/1.0 [06:37:00]Method: POST [06:37:00]URL: /json_proto [06:37:00]Method is POST - this is cgi request [06:37:00]url: /json_proto [06:37:00]query_string will be loaded in cgi processing [06:37:00]execute_cgi json_proto POST (null) [06:37:00]execute_cgi path=json_proto method=POST [06:37:00]POST find Content-Length [06:37:00]Host: 172.17.48.197:8080 [06:37:00]Content-Length: 678 [06:37:00]Content-Type: application/json [06:37:00] [06:37:00]POST finish read [06:37:00]Found Content-Length = 678 [06:37:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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" ] } } [06:37:00]execute_script... [06:37:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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" ] } } [06:37:00]POST & json_proto [06:37:00]process_json_proto [06:37:00]json parsed OK: [06:37:00]protocol is kg_v1.0 [06:37:00]action value=close_receipt [06:37:00]process_action close_receipt [06:37:00]cmd_close_receipt [06:37:00]MH_GetDate [06:37:00]Write to MH i2c: F0 00 00 56 46 8B [06:37:00]Write i2c OK [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: F0 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: F0 09 00 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: F0 09 00 56 46 00 11 C9 E2 65 66 EE DC 65 4A [06:37:00]GetLastDocTimeStamp 1709361416 [06:37:00]current date 1709361425 [06:37:00]FM_GetShiftState [06:37:00]SAM_PROTO_GetShiftState [06:37:00]wFMCommunicate request_size=4 [06:37:00]MH_SAM_APDU [06:37:00]CAPDU: 80 13 01 00 [06:37:00]Write to MH i2c: E2 08 00 57 46 80 13 01 00 00 00 00 00 1A [06:37:00]Write i2c OK [06:37:00]MH_I2C_Read... [06:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:00]Read from MH i2c: E2 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: E2 0E 00 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: E2 0E 00 57 46 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 81 [06:37:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:37:00]wFMCommunicate OK [06:37:00]SAM_PROTO_GetShiftState done [06:37:00]FM_GetShiftState done [06:37:00]opened in 1709338023 [06:37:00]opened+sec_in_day 1709424423 [06:37:00]quantity*price = 30021 [06:37:00]sum+1 = 30023 [06:37:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 26 02.03.2024 06:37 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122807 ФПД: 223510174870335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T063705&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122807&fm=223510174870335&tin=02508201610067®Number=0000000000090573&sum=30000 [06:37:01]StoreToDocumentArchive [06:37:01]shift 321 fd 122807 [06:37:01]save to /storage/0321/doc_00122807 [06:37:01]save last doc name /storage/0321/doc_00122807 to /storage/kkm_last_doc_name [06:37:01]save OK [06:37:01]Clear old archive folders... [06:37:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:37:01]tlvbuf is 016DE6A0 [06:37:01]SAM_PROTO_ClearQueue [06:37:01]wFMCommunicate request_size=4 [06:37:01]MH_SAM_APDU [06:37:01]CAPDU: 80 09 00 00 [06:37:01]Write to MH i2c: E2 08 00 64 46 80 09 00 00 00 00 00 00 1C [06:37:01]Write i2c OK [06:37:01]MH_I2C_Read... [06:37:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:01]Read from MH i2c: E2 [06:37:01]MH_I2C_Read... [06:37:01]Read from MH i2c: E2 03 00 [06:37:01]MH_I2C_Read... [06:37:01]Read from MH i2c: E2 03 00 64 46 00 90 00 1E [06:37:01]RAPDU: 90 00 [06:37:01]wFMCommunicate OK [06:37:01]SAM_PROTO_ClearQueue done [06:37:01]KKMCreateOFDPacket [06:37:01]OFDProtocolAddRootSTLVToBuf [06:37:01]FM_MakeSignedData [06:37:01]FM_MakeSignedData [06:37:01]SAM_PROTO_SignData [06:37:01]wFMCommunicate request_size=4 [06:37:01]MH_SAM_APDU [06:37:01]CAPDU: 80 0D 01 02 [06:37:01]Write to MH i2c: E2 08 00 65 46 80 0D 01 02 00 00 00 00 24 [06:37:01]Write i2c OK [06:37:01]MH_I2C_Read... [06:37:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:01]Read from MH i2c: E2 [06:37:01]MH_I2C_Read... [06:37:01]Read from MH i2c: E2 03 00 [06:37:01]MH_I2C_Read... [06:37:01]Read from MH i2c: E2 03 00 65 46 00 90 00 1F [06:37:01]RAPDU: 90 00 [06:37:01]wFMCommunicate OK [06:37:01]wFMCommunicate request_size=255 [06:37:01]MH_SAM_APDU [06:37:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 1A 00 00 00 F4 03 04 00 11 C9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 DF 01 00 35 04 06 00 CB [06:37:01]Write to MH i2c: E2 02 01 66 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 1A 00 00 00 F4 03 04 00 11 C9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 DF 01 00 35 04 06 00 CB 00 00 F1 [06:37:01]Write i2c OK [06:37:01]MH_I2C_Read... [06:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:02]Read from MH i2c: E2 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 03 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 03 00 66 46 00 90 00 20 [06:37:02]RAPDU: 90 00 [06:37:02]wFMCommunicate OK [06:37:02]wFMCommunicate request_size=10 [06:37:02]MH_SAM_APDU [06:37:02]CAPDU: 80 0D 02 02 05 48 04 93 AB 3F [06:37:02]Write to MH i2c: E2 0D 00 67 46 80 0D 02 02 05 00 48 04 93 AB 3F 00 00 FA [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:02]Read from MH i2c: E2 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 03 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 03 00 67 46 00 90 00 21 [06:37:02]RAPDU: 90 00 [06:37:02]wFMCommunicate OK [06:37:02]wFMCommunicate request_size=4 [06:37:02]MH_SAM_APDU [06:37:02]CAPDU: 80 0D 03 02 [06:37:02]Write to MH i2c: E2 08 00 68 46 80 0D 03 02 00 00 00 00 29 [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:02]Read from MH i2c: E2 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 0B 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 0B 00 68 46 00 74 8A E0 A1 33 78 9E A5 90 00 97 [06:37:02]RAPDU: 74 8A E0 A1 33 78 9E A5 90 00 [06:37:02]wFMCommunicate OK [06:37:02]SAM_PROTO_SignData done [06:37:02]FM_MakeSignedData done [06:37:02]CreateOFDProtocolMessage [06:37:02]wFMCommunicate request_size=4 [06:37:02]MH_SAM_APDU [06:37:02]CAPDU: 80 11 00 00 [06:37:02]Write to MH i2c: E2 08 00 69 46 80 11 00 00 00 00 00 00 29 [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:02]Read from MH i2c: E2 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 17 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: E2 17 00 69 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 87 [06:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:37:02]wFMCommunicate OK [06:37:02]CreateOFDProtocolMessage done [06:37:02]OFDSenderStorePacket 122807 [06:37:02]StoreOFDPacket docnum=122807 [06:37:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 85 63 07 01 7A 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 1A 00 00 00 F4 03 04 00 11 C9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 DF 01 00 35 04 06 00 CB 48 04 93 AB 3F 74 8A E0 A1 33 78 9E A5 [06:37:02]CheckFolder [06:37:02]dirname=/storage/ofd_packets [06:37:02]CheckFolder done [06:37:02]ProducePacketName [06:37:02]name=ofd_packets/00122807 [06:37:02]NVStorageSaveData ofd_packets/00122807 [06:37:02]File name is /storage/ofd_packets/00122807 [06:37:02]Write 301 bytes [06:37:02]NVStorageSaveData done [06:37:02]OFDSenderStorePacket done [06:37:02]KKMCreateOFDPacket done [06:37:02]NVStorageSaveData kkm_last_timestamp [06:37:02]File name is /storage/kkm_last_timestamp [06:37:02]Write 4 bytes [06:37:02]NVStorageSaveData done [06:37:02]ExternCall_PrintAddStr [06:37:02]wPrintStart [06:37:02]Write to MH i2c: 01 00 00 6A 46 B0 [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: 01 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: 01 07 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: 01 07 00 6A 46 00 00 00 00 00 FF 0F C5 [06:37:02]RasterBufferAndPrint [06:37:02]line Счет N : (1)1105613 [06:37:02]line ИНН: 02508201610067 [06:37:02]line Контрольно-Кассовый Чек [06:37:02]line ПРОДАЖА [06:37:02]line ТРК (МРК, ГНК) : 62 [06:37:02]line Товар: 2710124130 [06:37:02]line Аи-92-К-5 [06:37:02]line 4.850 * 61.90 [06:37:02]line = 300.22 [06:37:02]line НДС 12% НСП 1% [06:37:02]line > о реализуемом товаре [06:37:02]line ОКРУГЛЕНИЕ: -0.22 [06:37:02]line ИТОГО: 300.00 [06:37:02]line Внесено: 300.00 [06:37:02]line СДАЧА: 0.00 [06:37:02]line НСП 1% : 2.66 [06:37:02]line НДС 12% : 31.88 [06:37:02]line Наличными: 300.00 [06:37:02]line Безнал.: 0.00 [06:37:02]line Место: АЗС № 25 "Партнер Нефть" [06:37:02]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [06:37:02]line СНО: Общий режим [06:37:02]line Чек 26 02.03.2024 06:37 [06:37:02]line Смена: 321 ФФД: 1.0 [06:37:02]line ЗНМ: 0300000019 [06:37:02]line РНМ: 0000000000090573 [06:37:02]line Версия ККМ: 001 [06:37:02]line ФМ: 0000000000874798 [06:37:02]line ФД: 122807 [06:37:02]line ФПД: 223510174870335 [06:37:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T063705&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122807&fm=223510174870335&tin=02508201610067®Number=0000000000090573&sum=30000 [06:37:02]written 0, free lines is 4095 [06:37:02]OFD Sender: Processing packet 122807 [packets to send 112, broken 111] [06:37:02]ProducePacketName [06:37:02]name=ofd_packets/00122807 [06:37:02]OFD Sender: To server: pG, [06:37:02]CommunicateWithHost lk.salyk.kg:30040 [06:37:02]ConnectInit lk.salyk.kg [06:37:02]Connected sock=10 [06:37:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 85 63 07 01 7A 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 1A 00 00 00 F4 03 04 00 11 C9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 DF 01 00 35 04 06 00 CB 48 04 93 AB 3F 74 8A E0 A1 33 78 9E A5 [06:37:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 82 80 47 00 10 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 DF 01 00 F4 03 04 00 EE 74 E2 65 B6 04 01 00 00 93 23 32 3B A8 B2 38 3B [06:37:02]CommunicateWithHost err = 0 [06:37:02]CheckOFDResponse [06:37:02]1017 (14) - 77093643461234 [06:37:02]1041 (16) - 0000000000874798 [06:37:02]1040 (4) - 122807 [06:37:02]1012 (4) - 02.03.2024 00:38 [06:37:02]1206 (1) - 0 [06:37:02]OFD Sender: Remove packet 122807 [06:37:02]ProducePacketName [06:37:02]name=ofd_packets/00122807 [06:37:02]NVStorageDeleteData [06:37:02]Write to MH i2c: 01 00 00 95 46 DB [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: 01 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: 01 07 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: 01 07 00 95 46 00 00 00 00 00 F9 0C E7 [06:37:02]RasterBufferAndPrint [06:37:02]line [06:37:02]line [06:37:02]line [06:37:02]line [06:37:02]line [06:37:02]written 0, free lines is 3333 [06:37:02]MH_Cut [06:37:02]Write to MH i2c: D1 01 00 9C 46 01 B4 [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: D1 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: D1 01 00 [06:37:02]MH_I2C_Read... [06:37:02]Read from MH i2c: D1 01 00 9C 46 00 B3 [06:37:02]Write to MH i2c: 01 00 00 9D 46 E3 [06:37:02]Write i2c OK [06:37:02]MH_I2C_Read... [06:37:03]OFD Sender: No OFD packet to send [06:37:03]*** Cut start [06:37:03]*** Purtial cut [06:37:03]*** Stage 1: CUTSNS_PIN = 1 [06:37:05]Read from MH i2c: 01 [06:37:05]MH_I2C_Read... [06:37:05]*** Stop cut motor [06:37:05]*** Cut end [06:37:05]Read from MH i2c: 01 07 00 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: 01 07 00 9D 46 00 00 00 00 00 FF 0F F8 [06:37:05]process_action close_receipt done [06:37:05]requested_data is exist [06:37:05]produce_requested_data [06:37:05]requested_item fm.sn is exist - process it [06:37:05]wFMCommunicate request_size=4 [06:37:05]MH_SAM_APDU [06:37:05]CAPDU: 80 11 00 00 [06:37:05]Write to MH i2c: E2 08 00 9E 46 80 11 00 00 00 00 00 00 5E [06:37:05]Write i2c OK [06:37:05]MH_I2C_Read... [06:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:05]Read from MH i2c: E2 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: E2 17 00 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: E2 17 00 9E 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BC [06:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:37:05]wFMCommunicate OK [06:37:05]requested_item fd.num is exist - process it [06:37:05]SAM_PROTO_GetFieldsCounters [06:37:05]wFMCommunicate request_size=4 [06:37:05]MH_SAM_APDU [06:37:05]CAPDU: 80 13 00 00 [06:37:05]Write to MH i2c: E2 08 00 9F 46 80 13 00 00 00 00 00 00 61 [06:37:05]Write i2c OK [06:37:05]MH_I2C_Read... [06:37:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:05]Read from MH i2c: E2 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: E2 62 00 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: E2 62 00 9F 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B7 DF 01 00 0E 04 04 00 41 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 B3 [06:37:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B7 DF 01 00 0E 04 04 00 41 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 [06:37:05]wFMCommunicate OK [06:37:05]SAM_PROTO_GetFieldsCounters done [06:37:05]requested_item shift.num is exist - process it [06:37:05]requested_item shift.opened is exist - process it [06:37:05]req_shift_opened [06:37:05]FM_GetShiftState [06:37:05]SAM_PROTO_GetShiftState [06:37:05]wFMCommunicate request_size=4 [06:37:05]MH_SAM_APDU [06:37:05]CAPDU: 80 13 01 00 [06:37:05]Write to MH i2c: E2 08 00 A0 46 80 13 01 00 00 00 00 00 63 [06:37:05]Write i2c OK [06:37:05]MH_I2C_Read... [06:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:05]Read from MH i2c: E2 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: E2 0E 00 [06:37:05]MH_I2C_Read... [06:37:05]Read from MH i2c: E2 0E 00 A0 46 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CA [06:37:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:37:05]wFMCommunicate OK [06:37:05]SAM_PROTO_GetShiftState done [06:37:05]FM_GetShiftState done [06:37:05]req_shift_opened done [06:37:05]requested_item shift.open_date is exist - process it [06:37:05]req_shift_open_date [06:37:05]req_shift_open_date done [06:37:05]produce_requested_data done [06:37:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122807,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [06:37:05]process_action_free close_receipt [06:37:05]json_value_free [06:37:05]json_value_free done [06:37:05]process_json_proto returns [06:37:05]Send response to host [06:37:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122807,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [06:37:05]free response buf [06:37:05]execute_script done [06:37:05]execute_script returns [06:37:05]free content buf [06:37:05]Sock 7.Close socket [06:37:05]Sock 7.Thread stoped [06:37:08]OFD Sender: No OFD packet to send [06:37:13]OFD Sender: No OFD packet to send [06:37:18]OFD Sender: No OFD packet to send [06:37:23]OFD Sender: No OFD packet to send [06:37:28]OFD Sender: No OFD packet to send [06:37:33]OFD Sender: No OFD packet to send [06:37:38]OFD Sender: No OFD packet to send [06:37:43]OFD Sender: No OFD packet to send [06:37:48]OFD Sender: No OFD packet to send [06:37:53]OFD Sender: No OFD packet to send [06:37:58]OFD Sender: No OFD packet to send [06:38:03]OFD Sender: No OFD packet to send [06:38:08]OFD Sender: No OFD packet to send [06:38:13]OFD Sender: No OFD packet to send [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:28]OFD Sender: No OFD packet to send [06:38:33]OFD Sender: No OFD packet to send [06:38:38]OFD Sender: No OFD packet to send [06:38:43]OFD Sender: No OFD packet to send [06:38:48]OFD Sender: No OFD packet to send [06:38:53]OFD Sender: No OFD packet to send [06:38:58]OFD Sender: No OFD packet to send [06:39:03]OFD Sender: No OFD packet to send [06:39:08]OFD Sender: No OFD packet to send [06:39:13]OFD Sender: No OFD packet to send [06:39:18]OFD Sender: No OFD packet to send [06:39:23]OFD Sender: No OFD packet to send [06:39:28]OFD Sender: No OFD packet to send [06:39:33]OFD Sender: No OFD packet to send [06:39:38]OFD Sender: No OFD packet to send [06:39:43]OFD Sender: No OFD packet to send [06:39:48]OFD Sender: No OFD packet to send [06:39:53]OFD Sender: No OFD packet to send [06:39:58]OFD Sender: No OFD packet to send [06:40:03]OFD Sender: No OFD packet to send [06:40:08]OFD Sender: No OFD packet to send [06:40:13]OFD Sender: No OFD packet to send [06:40:18]OFD Sender: No OFD packet to send [06:40:23]OFD Sender: No OFD packet to send [06:40:28]OFD Sender: No OFD packet to send [06:40:33]OFD Sender: No OFD packet to send [06:40:38]OFD Sender: No OFD packet to send [06:40:43]OFD Sender: No OFD packet to send [06:40:48]OFD Sender: No OFD packet to send [06:40:53]OFD Sender: No OFD packet to send [06:40:58]OFD Sender: No OFD packet to send [06:41:03]OFD Sender: No OFD packet to send [06:41:08]OFD Sender: No OFD packet to send [06:41:13]OFD Sender: No OFD packet to send [06:41:18]OFD Sender: No OFD packet to send [06:41:23]OFD Sender: No OFD packet to send [06:41:28]OFD Sender: No OFD packet to send [06:41:33]OFD Sender: No OFD packet to send [06:41:38]OFD Sender: No OFD packet to send [06:41:43]OFD Sender: No OFD packet to send [06:41:48]OFD Sender: No OFD packet to send [06:41:53]OFD Sender: No OFD packet to send [06:41:58]OFD Sender: No OFD packet to send [06:42:03]OFD Sender: No OFD packet to send [06:42:08]OFD Sender: No OFD packet to send [06:42:13]OFD Sender: No OFD packet to send [06:42:18]OFD Sender: No OFD packet to send [06:42:23]OFD Sender: No OFD packet to send [06:42:28]OFD Sender: No OFD packet to send [06:42:33]OFD Sender: No OFD packet to send [06:42:38]OFD Sender: No OFD packet to send [06:42:43]OFD Sender: No OFD packet to send [06:42:48]OFD Sender: No OFD packet to send [06:42:53]OFD Sender: No OFD packet to send [06:42:58]OFD Sender: No OFD packet to send [06:43:03]OFD Sender: No OFD packet to send [06:43:08]OFD Sender: No OFD packet to send [06:43:13]OFD Sender: No OFD packet to send [06:43:18]OFD Sender: No OFD packet to send [06:43:23]OFD Sender: No OFD packet to send [06:43:28]OFD Sender: No OFD packet to send [06:43:33]OFD Sender: No OFD packet to send [06:43:38]OFD Sender: No OFD packet to send [06:43:43]OFD Sender: No OFD packet to send [06:43:48]OFD Sender: No OFD packet to send [06:43:53]OFD Sender: No OFD packet to send [06:43:58]OFD Sender: No OFD packet to send [06:44:03]OFD Sender: No OFD packet to send [06:44:08]OFD Sender: No OFD packet to send [06:44:13]OFD Sender: No OFD packet to send [06:44:18]OFD Sender: No OFD packet to send [06:44:23]OFD Sender: No OFD packet to send [06:44:28]OFD Sender: No OFD packet to send [06:44:33]OFD Sender: No OFD packet to send [06:44:38]OFD Sender: No OFD packet to send [06:44:43]OFD Sender: No OFD packet to send [06:44:48]OFD Sender: No OFD packet to send [06:44:53]OFD Sender: No OFD packet to send [06:44:58]OFD Sender: No OFD packet to send [06:45:03]OFD Sender: No OFD packet to send [06:45:08]OFD Sender: No OFD packet to send [06:45:13]OFD Sender: No OFD packet to send [06:45:18]OFD Sender: No OFD packet to send [06:45:23]OFD Sender: No OFD packet to send [06:45:28]OFD Sender: No OFD packet to send [06:45:33]OFD Sender: No OFD packet to send [06:45:38]OFD Sender: No OFD packet to send [06:45:43]OFD Sender: No OFD packet to send [06:45:48]OFD Sender: No OFD packet to send [06:45:53]OFD Sender: No OFD packet to send [06:45:58]OFD Sender: No OFD packet to send [06:46:03]OFD Sender: No OFD packet to send [06:46:08]OFD Sender: No OFD packet to send [06:46:13]OFD Sender: No OFD packet to send [06:46:18]OFD Sender: No OFD packet to send [06:46:23]OFD Sender: No OFD packet to send [06:46:28]OFD Sender: No OFD packet to send [06:46:33]OFD Sender: No OFD packet to send [06:46:38]OFD Sender: No OFD packet to send [06:46:43]OFD Sender: No OFD packet to send [06:46:48]OFD Sender: No OFD packet to send [06:46:53]OFD Sender: No OFD packet to send [06:46:58]OFD Sender: No OFD packet to send [06:47:03]OFD Sender: No OFD packet to send [06:47:08]OFD Sender: No OFD packet to send [06:47:13]OFD Sender: No OFD packet to send [06:47:18]OFD Sender: No OFD packet to send [06:47:23]OFD Sender: No OFD packet to send [06:47:28]OFD Sender: No OFD packet to send [06:47:33]OFD Sender: No OFD packet to send [06:47:38]OFD Sender: No OFD packet to send [06:47:43]OFD Sender: No OFD packet to send [06:47:48]OFD Sender: No OFD packet to send [06:47:53]OFD Sender: No OFD packet to send [06:47:58]OFD Sender: No OFD packet to send [06:48:03]OFD Sender: No OFD packet to send [06:48:08]OFD Sender: No OFD packet to send [06:48:13]OFD Sender: No OFD packet to send [06:48:18]OFD Sender: No OFD packet to send [06:48:23]OFD Sender: No OFD packet to send [06:48:28]OFD Sender: No OFD packet to send [06:48:33]OFD Sender: No OFD packet to send [06:48:38]OFD Sender: No OFD packet to send [06:48:43]OFD Sender: No OFD packet to send [06:48:48]OFD Sender: No OFD packet to send [06:48:54]OFD Sender: No OFD packet to send [06:48:59]OFD Sender: No OFD packet to send [06:49:04]OFD Sender: No OFD packet to send [06:49:09]OFD Sender: No OFD packet to send [06:49:14]OFD Sender: No OFD packet to send [06:49:19]OFD Sender: No OFD packet to send [06:49:24]OFD Sender: No OFD packet to send [06:49:29]OFD Sender: No OFD packet to send [06:49:34]OFD Sender: No OFD packet to send [06:49:39]OFD Sender: No OFD packet to send [06:49:44]OFD Sender: No OFD packet to send [06:49:49]OFD Sender: No OFD packet to send [06:49:54]OFD Sender: No OFD packet to send [06:49:59]OFD Sender: No OFD packet to send [06:50:04]OFD Sender: No OFD packet to send [06:50:09]OFD Sender: No OFD packet to send [06:50:14]OFD Sender: No OFD packet to send [06:50:19]OFD Sender: No OFD packet to send [06:50:24]OFD Sender: No OFD packet to send [06:50:29]OFD Sender: No OFD packet to send [06:50:34]OFD Sender: No OFD packet to send [06:50:39]OFD Sender: No OFD packet to send [06:50:44]OFD Sender: No OFD packet to send [06:50:49]OFD Sender: No OFD packet to send [06:50:54]OFD Sender: No OFD packet to send [06:50:59]OFD Sender: No OFD packet to send [06:51:04]OFD Sender: No OFD packet to send [06:51:09]OFD Sender: No OFD packet to send [06:51:14]OFD Sender: No OFD packet to send [06:51:19]OFD Sender: No OFD packet to send [06:51:24]OFD Sender: No OFD packet to send [06:51:29]OFD Sender: No OFD packet to send [06:51:34]OFD Sender: No OFD packet to send [06:51:39]OFD Sender: No OFD packet to send [06:51:44]OFD Sender: No OFD packet to send [06:51:49]OFD Sender: No OFD packet to send [06:51:54]OFD Sender: No OFD packet to send [06:51:59]OFD Sender: No OFD packet to send [06:52:04]OFD Sender: No OFD packet to send [06:52:09]OFD Sender: No OFD packet to send [06:52:14]OFD Sender: No OFD packet to send [06:52:19]OFD Sender: No OFD packet to send [06:52:24]OFD Sender: No OFD packet to send [06:52:29]OFD Sender: No OFD packet to send [06:52:34]OFD Sender: No OFD packet to send [06:52:39]OFD Sender: No OFD packet to send [06:52:44]OFD Sender: No OFD packet to send [06:52:49]OFD Sender: No OFD packet to send [06:52:54]OFD Sender: No OFD packet to send [06:52:59]OFD Sender: No OFD packet to send [06:53:04]OFD Sender: No OFD packet to send [06:53:09]OFD Sender: No OFD packet to send [06:53:14]OFD Sender: No OFD packet to send [06:53:19]OFD Sender: No OFD packet to send [06:53:24]OFD Sender: No OFD packet to send [06:53:29]OFD Sender: No OFD packet to send [06:53:33]accept exits with 9 [06:53:33]New connection [06:53:33]New thread 3066604900 created [06:53:33]Thread 3066461540 joined [06:53:33]Waiting for new connection... [06:53:33] Sock 9.Parse request [06:53:33]Sock 9.Check first char [06:53:33]Sock 9.First char is OK [06:53:33]request: POST /json_proto HTTP/1.0 [06:53:33]Method: POST [06:53:33]URL: /json_proto [06:53:33]Method is POST - this is cgi request [06:53:33]url: /json_proto [06:53:33]query_string will be loaded in cgi processing [06:53:33]execute_cgi json_proto POST (null) [06:53:33]execute_cgi path=json_proto method=POST [06:53:33]POST find Content-Length [06:53:33]Host: 172.17.48.197:8080 [06:53:33]Content-Length: 678 [06:53:33]Content-Type: application/json [06:53:33] [06:53:33]POST finish read [06:53:33]Found Content-Length = 678 [06:53:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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" ] } } [06:53:33]execute_script... [06:53:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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" ] } } [06:53:33]POST & json_proto [06:53:33]process_json_proto [06:53:33]json parsed OK: [06:53:33]protocol is kg_v1.0 [06:53:33]action value=close_receipt [06:53:33]process_action close_receipt [06:53:33]cmd_close_receipt [06:53:33]MH_GetDate [06:53:33]Write to MH i2c: F0 00 00 A1 46 D6 [06:53:33]Write i2c OK [06:53:33]MH_I2C_Read... [06:53:33]Read from MH i2c: F0 [06:53:33]MH_I2C_Read... [06:53:33]Read from MH i2c: F0 09 00 [06:53:33]MH_I2C_Read... [06:53:33]Read from MH i2c: F0 09 00 A1 46 00 F2 CC E2 65 66 EE DC 65 79 [06:53:33]GetLastDocTimeStamp 1709361425 [06:53:33]current date 1709362418 [06:53:33]FM_GetShiftState [06:53:33]SAM_PROTO_GetShiftState [06:53:33]wFMCommunicate request_size=4 [06:53:33]MH_SAM_APDU [06:53:33]CAPDU: 80 13 01 00 [06:53:33]Write to MH i2c: E2 08 00 A2 46 80 13 01 00 00 00 00 00 65 [06:53:33]Write i2c OK [06:53:33]MH_I2C_Read... [06:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:53:33]Read from MH i2c: E2 [06:53:33]MH_I2C_Read... [06:53:33]Read from MH i2c: E2 0E 00 [06:53:33]MH_I2C_Read... [06:53:33]Read from MH i2c: E2 0E 00 A2 46 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CC [06:53:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:53:33]wFMCommunicate OK [06:53:33]SAM_PROTO_GetShiftState done [06:53:33]FM_GetShiftState done [06:53:33]opened in 1709338023 [06:53:33]opened+sec_in_day 1709424423 [06:53:33]quantity*price = 40049 [06:53:33]sum+1 = 40050 [06:53:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 27 02.03.2024 06:53 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122808 ФПД: 207509158124724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T065338&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122808&fm=207509158124724&tin=02508201610067®Number=0000000000090573&sum=40000 [06:53:34]StoreToDocumentArchive [06:53:34]shift 321 fd 122808 [06:53:34]save to /storage/0321/doc_00122808 [06:53:34]save last doc name /storage/0321/doc_00122808 to /storage/kkm_last_doc_name [06:53:34]save OK [06:53:34]Clear old archive folders... [06:53:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:53:34]tlvbuf is 016F8950 [06:53:34]SAM_PROTO_ClearQueue [06:53:34]wFMCommunicate request_size=4 [06:53:34]MH_SAM_APDU [06:53:34]CAPDU: 80 09 00 00 [06:53:34]Write to MH i2c: E2 08 00 AF 46 80 09 00 00 00 00 00 00 67 [06:53:34]Write i2c OK [06:53:34]MH_I2C_Read... [06:53:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:53:34]Read from MH i2c: E2 [06:53:34]MH_I2C_Read... [06:53:34]Read from MH i2c: E2 03 00 [06:53:34]MH_I2C_Read... [06:53:34]Read from MH i2c: E2 03 00 AF 46 00 90 00 69 [06:53:34]RAPDU: 90 00 [06:53:34]wFMCommunicate OK [06:53:34]SAM_PROTO_ClearQueue done [06:53:34]KKMCreateOFDPacket [06:53:34]OFDProtocolAddRootSTLVToBuf [06:53:34]FM_MakeSignedData [06:53:34]FM_MakeSignedData [06:53:34]SAM_PROTO_SignData [06:53:34]wFMCommunicate request_size=4 [06:53:34]MH_SAM_APDU [06:53:34]CAPDU: 80 0D 01 02 [06:53:34]Write to MH i2c: E2 08 00 B0 46 80 0D 01 02 00 00 00 00 6F [06:53:34]Write i2c OK [06:53:34]MH_I2C_Read... [06:53:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:53:34]Read from MH i2c: E2 [06:53:34]MH_I2C_Read... [06:53:34]Read from MH i2c: E2 03 00 [06:53:34]MH_I2C_Read... [06:53:34]Read from MH i2c: E2 03 00 B0 46 00 90 00 6A [06:53:34]RAPDU: 90 00 [06:53:34]wFMCommunicate OK [06:53:34]wFMCommunicate request_size=255 [06:53:34]MH_SAM_APDU [06:53:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 F2 CC E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 DF 01 00 35 04 06 00 BC [06:53:34]Write to MH i2c: E2 02 01 B1 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 F2 CC E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 DF 01 00 35 04 06 00 BC 00 00 B3 [06:53:34]Write i2c OK [06:53:34]MH_I2C_Read... [06:53:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:53:35]Read from MH i2c: E2 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: E2 03 00 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: E2 03 00 B1 46 00 90 00 6B [06:53:35]RAPDU: 90 00 [06:53:35]wFMCommunicate OK [06:53:35]wFMCommunicate request_size=10 [06:53:35]MH_SAM_APDU [06:53:35]CAPDU: 80 0D 02 02 05 BA 7D A8 5C B4 [06:53:35]Write to MH i2c: E2 0D 00 B2 46 80 0D 02 02 05 00 BA 7D A8 5C B4 00 00 6B [06:53:35]Write i2c OK [06:53:35]MH_I2C_Read... [06:53:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:53:35]Read from MH i2c: E2 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: E2 03 00 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: E2 03 00 B2 46 00 90 00 6C [06:53:35]RAPDU: 90 00 [06:53:35]wFMCommunicate OK [06:53:35]wFMCommunicate request_size=4 [06:53:35]MH_SAM_APDU [06:53:35]CAPDU: 80 0D 03 02 [06:53:35]Write to MH i2c: E2 08 00 B3 46 80 0D 03 02 00 00 00 00 74 [06:53:35]Write i2c OK [06:53:35]MH_I2C_Read... [06:53:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:53:35]Read from MH i2c: E2 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: E2 0B 00 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: E2 0B 00 B3 46 00 C5 36 18 8B E5 D7 A0 5B 90 00 CA [06:53:35]RAPDU: C5 36 18 8B E5 D7 A0 5B 90 00 [06:53:35]wFMCommunicate OK [06:53:35]SAM_PROTO_SignData done [06:53:35]FM_MakeSignedData done [06:53:35]CreateOFDProtocolMessage [06:53:35]wFMCommunicate request_size=4 [06:53:35]MH_SAM_APDU [06:53:35]CAPDU: 80 11 00 00 [06:53:35]Write to MH i2c: E2 08 00 B4 46 80 11 00 00 00 00 00 00 74 [06:53:35]Write i2c OK [06:53:35]MH_I2C_Read... [06:53:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:53:35]Read from MH i2c: E2 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: E2 17 00 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: E2 17 00 B4 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D2 [06:53:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:53:35]wFMCommunicate OK [06:53:35]CreateOFDProtocolMessage done [06:53:35]OFDSenderStorePacket 122808 [06:53:35]StoreOFDPacket docnum=122808 [06:53:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 68 07 01 3C D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 F2 CC E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 DF 01 00 35 04 06 00 BC BA 7D A8 5C B4 C5 36 18 8B E5 D7 A0 5B [06:53:35]CheckFolder [06:53:35]dirname=/storage/ofd_packets [06:53:35]CheckFolder done [06:53:35]ProducePacketName [06:53:35]name=ofd_packets/00122808 [06:53:35]NVStorageSaveData ofd_packets/00122808 [06:53:35]File name is /storage/ofd_packets/00122808 [06:53:35]Write 301 bytes [06:53:35]NVStorageSaveData done [06:53:35]OFDSenderStorePacket done [06:53:35]KKMCreateOFDPacket done [06:53:35]NVStorageSaveData kkm_last_timestamp [06:53:35]File name is /storage/kkm_last_timestamp [06:53:35]Write 4 bytes [06:53:35]NVStorageSaveData done [06:53:35]ExternCall_PrintAddStr [06:53:35]wPrintStart [06:53:35]Write to MH i2c: 01 00 00 B5 46 FB [06:53:35]Write i2c OK [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: 01 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: 01 07 00 [06:53:35]MH_I2C_Read... [06:53:35]Read from MH i2c: 01 07 00 B5 46 00 00 00 00 00 FF 0F 10 [06:53:35]RasterBufferAndPrint [06:53:35]line Счет N : (1)1105614 [06:53:35]line ИНН: 02508201610067 [06:53:35]line Контрольно-Кассовый Чек [06:53:35]line ПРОДАЖА [06:53:35]line ТРК (МРК, ГНК) : 62 [06:53:35]line Товар: 2710124130 [06:53:35]line Аи-92-К-5 [06:53:35]line 6.470 * 61.90 [06:53:35]line = 400.49 [06:53:35]line НДС 12% НСП 1% [06:53:35]line > о реализуемом товаре [06:53:35]line ОКРУГЛЕНИЕ: -0.49 [06:53:35]line ИТОГО: 400.00 [06:53:35]line Внесено: 400.00 [06:53:35]line СДАЧА: 0.00 [06:53:35]line НСП 1% : 3.54 [06:53:35]line НДС 12% : 42.53 [06:53:35]line Наличными: 400.00 [06:53:35]line Безнал.: 0.00 [06:53:35]line Место: АЗС № 25 "Партнер Нефть" [06:53:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [06:53:35]line СНО: Общий режим [06:53:35]line Чек 27 02.03.2024 06:53 [06:53:35]line Смена: 321 ФФД: 1.0 [06:53:35]line ЗНМ: 0300000019 [06:53:35]line РНМ: 0000000000090573 [06:53:35]line Версия ККМ: 001 [06:53:35]line ФМ: 0000000000874798 [06:53:35]line ФД: 122808 [06:53:35]line ФПД: 207509158124724 [06:53:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T065338&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122808&fm=207509158124724&tin=02508201610067®Number=0000000000090573&sum=40000 [06:53:35]written 0, free lines is 4095 [06:53:35]OFD Sender: Processing packet 122808 [packets to send 112, broken 111] [06:53:35]ProducePacketName [06:53:35]name=ofd_packets/00122808 [06:53:35]OFD Sender: To server: pG, [06:53:35]CommunicateWithHost lk.salyk.kg:30040 [06:53:35]ConnectInit lk.salyk.kg [06:53:35]Connected sock=10 [06:53:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 68 07 01 3C D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 F2 CC E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 DF 01 00 35 04 06 00 BC BA 7D A8 5C B4 C5 36 18 8B E5 D7 A0 5B [06:53:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 93 26 47 00 61 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 DF 01 00 F4 03 04 00 CF 78 E2 65 B6 04 01 00 00 E5 7A 9E 59 FD 12 1C D4 [06:53:35]CommunicateWithHost err = 0 [06:53:35]CheckOFDResponse [06:53:35]1017 (14) - 77093643461234 [06:53:35]1041 (16) - 0000000000874798 [06:53:35]1040 (4) - 122808 [06:53:35]1012 (4) - 02.03.2024 00:54 [06:53:35]1206 (1) - 0 [06:53:35]OFD Sender: Remove packet 122808 [06:53:35]ProducePacketName [06:53:35]name=ofd_packets/00122808 [06:53:35]NVStorageDeleteData [06:53:36]Write to MH i2c: 01 00 00 E0 46 26 [06:53:36]Write i2c OK [06:53:36]MH_I2C_Read... [06:53:36]Read from MH i2c: 01 [06:53:36]MH_I2C_Read... [06:53:36]Read from MH i2c: 01 07 00 [06:53:36]MH_I2C_Read... [06:53:36]Read from MH i2c: 01 07 00 E0 46 00 00 00 00 00 DE 0C 17 [06:53:36]RasterBufferAndPrint [06:53:36]line [06:53:36]line [06:53:36]line [06:53:36]line [06:53:36]line [06:53:36]written 0, free lines is 3300 [06:53:36]MH_Cut [06:53:36]Write to MH i2c: D1 01 00 E7 46 01 FF [06:53:36]Write i2c OK [06:53:36]MH_I2C_Read... [06:53:36]Read from MH i2c: D1 [06:53:36]MH_I2C_Read... [06:53:36]Read from MH i2c: D1 01 00 [06:53:36]MH_I2C_Read... [06:53:36]Read from MH i2c: D1 01 00 E7 46 00 FE [06:53:36]Write to MH i2c: 01 00 00 E8 46 2E [06:53:36]Write i2c OK [06:53:36]MH_I2C_Read... [06:53:36]OFD Sender: No OFD packet to send [06:53:36]*** Cut start [06:53:36]*** Purtial cut [06:53:36]*** Stage 1: CUTSNS_PIN = 1 [06:53:38]Read from MH i2c: 01 [06:53:38]MH_I2C_Read... [06:53:38]*** Stop cut motor [06:53:38]*** Cut end [06:53:38]Read from MH i2c: 01 07 00 [06:53:38]MH_I2C_Read... [06:53:38]Read from MH i2c: 01 07 00 E8 46 00 00 00 00 00 FF 0F 43 [06:53:38]process_action close_receipt done [06:53:38]requested_data is exist [06:53:38]produce_requested_data [06:53:38]requested_item fm.sn is exist - process it [06:53:38]wFMCommunicate request_size=4 [06:53:38]MH_SAM_APDU [06:53:38]CAPDU: 80 11 00 00 [06:53:38]Write to MH i2c: E2 08 00 E9 46 80 11 00 00 00 00 00 00 A9 [06:53:38]Write i2c OK [06:53:38]MH_I2C_Read... [06:53:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:53:38]Read from MH i2c: E2 [06:53:38]MH_I2C_Read... [06:53:38]Read from MH i2c: E2 17 00 [06:53:38]MH_I2C_Read... [06:53:38]Read from MH i2c: E2 17 00 E9 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 07 [06:53:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:53:38]wFMCommunicate OK [06:53:38]requested_item fd.num is exist - process it [06:53:38]SAM_PROTO_GetFieldsCounters [06:53:38]wFMCommunicate request_size=4 [06:53:38]MH_SAM_APDU [06:53:38]CAPDU: 80 13 00 00 [06:53:38]Write to MH i2c: E2 08 00 EA 46 80 13 00 00 00 00 00 00 AC [06:53:38]Write i2c OK [06:53:38]MH_I2C_Read... [06:53:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:53:39]Read from MH i2c: E2 [06:53:39]MH_I2C_Read... [06:53:39]Read from MH i2c: E2 62 00 [06:53:39]MH_I2C_Read... [06:53:39]Read from MH i2c: E2 62 00 EA 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B8 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [06:53:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B8 DF 01 00 0E 04 04 00 41 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 [06:53:39]wFMCommunicate OK [06:53:39]SAM_PROTO_GetFieldsCounters done [06:53:39]requested_item shift.num is exist - process it [06:53:39]requested_item shift.opened is exist - process it [06:53:39]req_shift_opened [06:53:39]FM_GetShiftState [06:53:39]SAM_PROTO_GetShiftState [06:53:39]wFMCommunicate request_size=4 [06:53:39]MH_SAM_APDU [06:53:39]CAPDU: 80 13 01 00 [06:53:39]Write to MH i2c: E2 08 00 EB 46 80 13 01 00 00 00 00 00 AE [06:53:39]Write i2c OK [06:53:39]MH_I2C_Read... [06:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:53:39]Read from MH i2c: E2 [06:53:39]MH_I2C_Read... [06:53:39]Read from MH i2c: E2 0E 00 [06:53:39]MH_I2C_Read... [06:53:39]Read from MH i2c: E2 0E 00 EB 46 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 15 [06:53:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [06:53:39]wFMCommunicate OK [06:53:39]SAM_PROTO_GetShiftState done [06:53:39]FM_GetShiftState done [06:53:39]req_shift_opened done [06:53:39]requested_item shift.open_date is exist - process it [06:53:39]req_shift_open_date [06:53:39]req_shift_open_date done [06:53:39]produce_requested_data done [06:53:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122808,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [06:53:39]process_action_free close_receipt [06:53:39]json_value_free [06:53:39]json_value_free done [06:53:39]process_json_proto returns [06:53:39]Send response to host [06:53:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122808,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [06:53:39]free response buf [06:53:39]execute_script done [06:53:39]execute_script returns [06:53:39]free content buf [06:53:39]Sock 9.Close socket [06:53:39]Sock 9.Thread stoped [06:53:41]OFD Sender: No OFD packet to send [06:53:46]OFD Sender: No OFD packet to send [06:53:51]OFD Sender: No OFD packet to send [06:53:56]OFD Sender: No OFD packet to send [06:54:01]OFD Sender: No OFD packet to send [06:54:06]OFD Sender: No OFD packet to send [06:54:11]OFD Sender: No OFD packet to send [06:54:16]OFD Sender: No OFD packet to send [06:54:21]OFD Sender: No OFD packet to send [06:54:26]OFD Sender: No OFD packet to send [06:54:31]OFD Sender: No OFD packet to send [06:54:36]OFD Sender: No OFD packet to send [06:54:41]OFD Sender: No OFD packet to send [06:54:46]OFD Sender: No OFD packet to send [06:54:51]OFD Sender: No OFD packet to send [06:54:56]OFD Sender: No OFD packet to send [06:55:01]OFD Sender: No OFD packet to send [06:55:06]OFD Sender: No OFD packet to send [06:55:11]OFD Sender: No OFD packet to send [06:55:16]OFD Sender: No OFD packet to send [06:55:21]OFD Sender: No OFD packet to send [06:55:26]OFD Sender: No OFD packet to send [06:55:31]OFD Sender: No OFD packet to send [06:55:36]OFD Sender: No OFD packet to send [06:55:41]OFD Sender: No OFD packet to send [06:55:46]OFD Sender: No OFD packet to send [06:55:51]OFD Sender: No OFD packet to send [06:55:56]OFD Sender: No OFD packet to send [06:56:01]OFD Sender: No OFD packet to send [06:56:06]OFD Sender: No OFD packet to send [06:56:11]OFD Sender: No OFD packet to send [06:56:16]OFD Sender: No OFD packet to send [06:56:21]OFD Sender: No OFD packet to send [06:56:26]OFD Sender: No OFD packet to send [06:56:31]OFD Sender: No OFD packet to send [06:56:36]OFD Sender: No OFD packet to send [06:56:41]OFD Sender: No OFD packet to send [06:56:46]OFD Sender: No OFD packet to send [06:56:51]OFD Sender: No OFD packet to send [06:56:56]OFD Sender: No OFD packet to send [06:57:01]OFD Sender: No OFD packet to send [06:57:06]OFD Sender: No OFD packet to send [06:57:11]OFD Sender: No OFD packet to send [06:57:16]OFD Sender: No OFD packet to send [06:57:21]OFD Sender: No OFD packet to send [06:57:26]OFD Sender: No OFD packet to send [06:57:31]OFD Sender: No OFD packet to send [06:57:36]OFD Sender: No OFD packet to send [06:57:41]OFD Sender: No OFD packet to send [06:57:46]OFD Sender: No OFD packet to send [06:57:51]OFD Sender: No OFD packet to send [06:57:56]OFD Sender: No OFD packet to send [06:58:01]OFD Sender: No OFD packet to send [06:58:06]OFD Sender: No OFD packet to send [06:58:11]OFD Sender: No OFD packet to send [06:58:16]OFD Sender: No OFD packet to send [06:58:21]OFD Sender: No OFD packet to send [06:58:26]OFD Sender: No OFD packet to send [06:58:31]OFD Sender: No OFD packet to send [06:58:36]OFD Sender: No OFD packet to send [06:58:41]OFD Sender: No OFD packet to send [06:58:46]OFD Sender: No OFD packet to send [06:58:51]OFD Sender: No OFD packet to send [06:58:56]OFD Sender: No OFD packet to send [06:59:01]OFD Sender: No OFD packet to send [06:59:06]OFD Sender: No OFD packet to send [06:59:11]OFD Sender: No OFD packet to send [06:59:16]OFD Sender: No OFD packet to send [06:59:21]OFD Sender: No OFD packet to send [06:59:26]OFD Sender: No OFD packet to send [06:59:31]OFD Sender: No OFD packet to send [06:59:36]OFD Sender: No OFD packet to send [06:59:41]OFD Sender: No OFD packet to send [06:59:46]OFD Sender: No OFD packet to send [06:59:51]OFD Sender: No OFD packet to send [06:59:56]OFD Sender: No OFD packet to send [07:00:01]OFD Sender: No OFD packet to send [07:00:06]OFD Sender: No OFD packet to send [07:00:11]OFD Sender: No OFD packet to send [07:00:16]OFD Sender: No OFD packet to send [07:00:21]OFD Sender: No OFD packet to send [07:00:26]OFD Sender: No OFD packet to send [07:00:31]OFD Sender: No OFD packet to send [07:00:36]OFD Sender: No OFD packet to send [07:00:40]accept exits with 7 [07:00:40]New connection [07:00:40]New thread 3066461540 created [07:00:40]Thread 3066604900 joined [07:00:40]Waiting for new connection... [07:00:40] Sock 7.Parse request [07:00:40]Sock 7.Check first char [07:00:40]Sock 7.First char is OK [07:00:40]request: POST /json_proto HTTP/1.0 [07:00:40]Method: POST [07:00:40]URL: /json_proto [07:00:40]Method is POST - this is cgi request [07:00:40]url: /json_proto [07:00:40]query_string will be loaded in cgi processing [07:00:40]execute_cgi json_proto POST (null) [07:00:40]execute_cgi path=json_proto method=POST [07:00:40]POST find Content-Length [07:00:40]Host: 172.17.48.197:8080 [07:00:40]Content-Length: 678 [07:00:40]Content-Type: application/json [07:00:40] [07:00:40]POST finish read [07:00:40]Found Content-Length = 678 [07:00:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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" ] } } [07:00:40]execute_script... [07:00:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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" ] } } [07:00:40]POST & json_proto [07:00:40]process_json_proto [07:00:40]json parsed OK: [07:00:40]protocol is kg_v1.0 [07:00:40]action value=close_receipt [07:00:40]process_action close_receipt [07:00:40]cmd_close_receipt [07:00:40]MH_GetDate [07:00:40]Write to MH i2c: F0 00 00 EC 46 21 [07:00:40]Write i2c OK [07:00:40]MH_I2C_Read... [07:00:40]Read from MH i2c: F0 [07:00:40]MH_I2C_Read... [07:00:40]Read from MH i2c: F0 09 00 [07:00:40]MH_I2C_Read... [07:00:40]Read from MH i2c: F0 09 00 EC 46 00 9C CE E2 65 66 EE DC 65 70 [07:00:40]GetLastDocTimeStamp 1709362418 [07:00:40]current date 1709362844 [07:00:40]FM_GetShiftState [07:00:40]SAM_PROTO_GetShiftState [07:00:40]wFMCommunicate request_size=4 [07:00:40]MH_SAM_APDU [07:00:40]CAPDU: 80 13 01 00 [07:00:40]Write to MH i2c: E2 08 00 ED 46 80 13 01 00 00 00 00 00 B0 [07:00:40]Write i2c OK [07:00:40]MH_I2C_Read... [07:00:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:40]Read from MH i2c: E2 [07:00:40]MH_I2C_Read... [07:00:40]Read from MH i2c: E2 0E 00 [07:00:40]MH_I2C_Read... [07:00:40]Read from MH i2c: E2 0E 00 ED 46 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 17 [07:00:40]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:00:40]wFMCommunicate OK [07:00:40]SAM_PROTO_GetShiftState done [07:00:40]FM_GetShiftState done [07:00:40]opened in 1709338023 [07:00:40]opened+sec_in_day 1709424423 [07:00:40]quantity*price = 30021 [07:00:40]sum+1 = 30023 [07:00:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 28 02.03.2024 07:00 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122809 ФПД: 145879637268464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T070045&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122809&fm=145879637268464&tin=02508201610067®Number=0000000000090573&sum=30000 [07:00:41]StoreToDocumentArchive [07:00:41]shift 321 fd 122809 [07:00:41]save to /storage/0321/doc_00122809 [07:00:41]save last doc name /storage/0321/doc_00122809 to /storage/kkm_last_doc_name [07:00:41]save OK [07:00:41]Clear old archive folders... [07:00:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:00:41]tlvbuf is 016D35D0 [07:00:41]SAM_PROTO_ClearQueue [07:00:41]wFMCommunicate request_size=4 [07:00:41]MH_SAM_APDU [07:00:41]CAPDU: 80 09 00 00 [07:00:41]Write to MH i2c: E2 08 00 FA 46 80 09 00 00 00 00 00 00 B2 [07:00:41]Write i2c OK [07:00:41]MH_I2C_Read... [07:00:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:41]Read from MH i2c: E2 [07:00:41]MH_I2C_Read... [07:00:41]Read from MH i2c: E2 03 00 [07:00:41]MH_I2C_Read... [07:00:41]Read from MH i2c: E2 03 00 FA 46 00 90 00 B4 [07:00:41]RAPDU: 90 00 [07:00:41]wFMCommunicate OK [07:00:41]SAM_PROTO_ClearQueue done [07:00:41]KKMCreateOFDPacket [07:00:41]OFDProtocolAddRootSTLVToBuf [07:00:41]FM_MakeSignedData [07:00:41]FM_MakeSignedData [07:00:41]SAM_PROTO_SignData [07:00:41]wFMCommunicate request_size=4 [07:00:41]MH_SAM_APDU [07:00:41]CAPDU: 80 0D 01 02 [07:00:41]Write to MH i2c: E2 08 00 FB 46 80 0D 01 02 00 00 00 00 BA [07:00:41]Write i2c OK [07:00:41]MH_I2C_Read... [07:00:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:41]Read from MH i2c: E2 [07:00:41]MH_I2C_Read... [07:00:41]Read from MH i2c: E2 03 00 [07:00:41]MH_I2C_Read... [07:00:41]Read from MH i2c: E2 03 00 FB 46 00 90 00 B5 [07:00:41]RAPDU: 90 00 [07:00:41]wFMCommunicate OK [07:00:41]wFMCommunicate request_size=255 [07:00:41]MH_SAM_APDU [07:00:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 1C 00 00 00 F4 03 04 00 9D CE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 DF 01 00 35 04 06 00 84 [07:00:41]Write to MH i2c: E2 02 01 FC 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 1C 00 00 00 F4 03 04 00 9D CE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 DF 01 00 35 04 06 00 84 00 00 D5 [07:00:41]Write i2c OK [07:00:41]MH_I2C_Read... [07:00:41]OFD Sender: No OFD packet to send [07:00:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:42]Read from MH i2c: E2 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: E2 03 00 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: E2 03 00 FC 46 00 90 00 B6 [07:00:42]RAPDU: 90 00 [07:00:42]wFMCommunicate OK [07:00:42]wFMCommunicate request_size=10 [07:00:42]MH_SAM_APDU [07:00:42]CAPDU: 80 0D 02 02 05 AD 3F F5 97 F0 [07:00:42]Write to MH i2c: E2 0D 00 FD 46 80 0D 02 02 05 00 AD 3F F5 97 F0 00 00 2F [07:00:42]Write i2c OK [07:00:42]MH_I2C_Read... [07:00:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:42]Read from MH i2c: E2 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: E2 03 00 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: E2 03 00 FD 46 00 90 00 B7 [07:00:42]RAPDU: 90 00 [07:00:42]wFMCommunicate OK [07:00:42]wFMCommunicate request_size=4 [07:00:42]MH_SAM_APDU [07:00:42]CAPDU: 80 0D 03 02 [07:00:42]Write to MH i2c: E2 08 00 FE 46 80 0D 03 02 00 00 00 00 BF [07:00:42]Write i2c OK [07:00:42]MH_I2C_Read... [07:00:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:42]Read from MH i2c: E2 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: E2 0B 00 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: E2 0B 00 FE 46 00 82 B5 FF 0B 3E D2 C4 EE 90 00 C3 [07:00:42]RAPDU: 82 B5 FF 0B 3E D2 C4 EE 90 00 [07:00:42]wFMCommunicate OK [07:00:42]SAM_PROTO_SignData done [07:00:42]FM_MakeSignedData done [07:00:42]CreateOFDProtocolMessage [07:00:42]wFMCommunicate request_size=4 [07:00:42]MH_SAM_APDU [07:00:42]CAPDU: 80 11 00 00 [07:00:42]Write to MH i2c: E2 08 00 FF 46 80 11 00 00 00 00 00 00 BF [07:00:42]Write i2c OK [07:00:42]MH_I2C_Read... [07:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:42]Read from MH i2c: E2 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: E2 17 00 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: E2 17 00 FF 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1D [07:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:00:42]wFMCommunicate OK [07:00:42]CreateOFDProtocolMessage done [07:00:42]OFDSenderStorePacket 122809 [07:00:42]StoreOFDPacket docnum=122809 [07:00:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 99 E5 07 01 5B 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 1C 00 00 00 F4 03 04 00 9D CE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 DF 01 00 35 04 06 00 84 AD 3F F5 97 F0 82 B5 FF 0B 3E D2 C4 EE [07:00:42]CheckFolder [07:00:42]dirname=/storage/ofd_packets [07:00:42]CheckFolder done [07:00:42]ProducePacketName [07:00:42]name=ofd_packets/00122809 [07:00:42]NVStorageSaveData ofd_packets/00122809 [07:00:42]File name is /storage/ofd_packets/00122809 [07:00:42]Write 301 bytes [07:00:42]NVStorageSaveData done [07:00:42]OFDSenderStorePacket done [07:00:42]KKMCreateOFDPacket done [07:00:42]NVStorageSaveData kkm_last_timestamp [07:00:42]File name is /storage/kkm_last_timestamp [07:00:42]Write 4 bytes [07:00:42]NVStorageSaveData done [07:00:42]ExternCall_PrintAddStr [07:00:42]wPrintStart [07:00:42]Write to MH i2c: 01 00 00 00 47 47 [07:00:42]Write i2c OK [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: 01 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: 01 07 00 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: 01 07 00 00 47 00 00 00 00 00 FF 0F 5C [07:00:42]RasterBufferAndPrint [07:00:42]line Счет N : (1)1105615 [07:00:42]line ИНН: 02508201610067 [07:00:42]line Контрольно-Кассовый Чек [07:00:42]line ПРОДАЖА [07:00:42]line ТРК (МРК, ГНК) : 32 [07:00:42]line Товар: 2710124130 [07:00:42]line Аи-92-К-5 [07:00:42]line 4.850 * 61.90 [07:00:42]line = 300.22 [07:00:42]line НДС 12% НСП 1% [07:00:42]line > о реализуемом товаре [07:00:42]line ОКРУГЛЕНИЕ: -0.22 [07:00:42]line ИТОГО: 300.00 [07:00:42]line Внесено: 300.00 [07:00:42]line СДАЧА: 0.00 [07:00:42]line НСП 1% : 2.66 [07:00:42]line НДС 12% : 31.88 [07:00:42]line Наличными: 300.00 [07:00:42]line Безнал.: 0.00 [07:00:42]line Место: АЗС № 25 "Партнер Нефть" [07:00:42]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:00:42]line СНО: Общий режим [07:00:42]line Чек 28 02.03.2024 07:00 [07:00:42]line Смена: 321 ФФД: 1.0 [07:00:42]line ЗНМ: 0300000019 [07:00:42]line РНМ: 0000000000090573 [07:00:42]line Версия ККМ: 001 [07:00:42]line ФМ: 0000000000874798 [07:00:42]line ФД: 122809 [07:00:42]line ФПД: 145879637268464 [07:00:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T070045&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122809&fm=145879637268464&tin=02508201610067®Number=0000000000090573&sum=30000 [07:00:42]written 0, free lines is 4095 [07:00:42]OFD Sender: Processing packet 122809 [packets to send 112, broken 111] [07:00:42]ProducePacketName [07:00:42]name=ofd_packets/00122809 [07:00:42]OFD Sender: To server: pG, [07:00:42]CommunicateWithHost lk.salyk.kg:30040 [07:00:42]ConnectInit lk.salyk.kg [07:00:42]Connected sock=10 [07:00:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 99 E5 07 01 5B 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 1C 00 00 00 F4 03 04 00 9D CE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 DF 01 00 35 04 06 00 84 AD 3F F5 97 F0 82 B5 FF 0B 3E D2 C4 EE [07:00:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F9 D5 47 00 0E E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 DF 01 00 F4 03 04 00 79 7A E2 65 B6 04 01 00 00 D1 ED 05 CF 57 5B 90 AC [07:00:42]CommunicateWithHost err = 0 [07:00:42]CheckOFDResponse [07:00:42]1017 (14) - 77093643461234 [07:00:42]1041 (16) - 0000000000874798 [07:00:42]1040 (4) - 122809 [07:00:42]1012 (4) - 02.03.2024 01:01 [07:00:42]1206 (1) - 0 [07:00:42]OFD Sender: Remove packet 122809 [07:00:42]ProducePacketName [07:00:42]name=ofd_packets/00122809 [07:00:42]NVStorageDeleteData [07:00:42]Write to MH i2c: 01 00 00 2B 47 72 [07:00:42]Write i2c OK [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: 01 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: 01 07 00 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: 01 07 00 2B 47 00 00 00 00 00 F5 0C 7A [07:00:42]RasterBufferAndPrint [07:00:42]line [07:00:42]line [07:00:42]line [07:00:42]line [07:00:42]line [07:00:42]written 0, free lines is 3326 [07:00:42]MH_Cut [07:00:42]Write to MH i2c: D1 01 00 32 47 01 4B [07:00:42]Write i2c OK [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: D1 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: D1 01 00 [07:00:42]MH_I2C_Read... [07:00:42]Read from MH i2c: D1 01 00 32 47 00 4A [07:00:42]Write to MH i2c: 01 00 00 33 47 7A [07:00:42]Write i2c OK [07:00:42]MH_I2C_Read... [07:00:43]OFD Sender: No OFD packet to send [07:00:43]*** Cut start [07:00:43]*** Purtial cut [07:00:43]*** Stage 1: CUTSNS_PIN = 1 [07:00:45]Read from MH i2c: 01 [07:00:45]MH_I2C_Read... [07:00:45]*** Stop cut motor [07:00:45]*** Cut end [07:00:45]Read from MH i2c: 01 07 00 [07:00:45]MH_I2C_Read... [07:00:45]Read from MH i2c: 01 07 00 33 47 00 00 00 00 00 FF 0F 8F [07:00:45]process_action close_receipt done [07:00:45]requested_data is exist [07:00:45]produce_requested_data [07:00:45]requested_item fm.sn is exist - process it [07:00:45]wFMCommunicate request_size=4 [07:00:45]MH_SAM_APDU [07:00:45]CAPDU: 80 11 00 00 [07:00:45]Write to MH i2c: E2 08 00 34 47 80 11 00 00 00 00 00 00 F5 [07:00:45]Write i2c OK [07:00:45]MH_I2C_Read... [07:00:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:45]Read from MH i2c: E2 [07:00:45]MH_I2C_Read... [07:00:45]Read from MH i2c: E2 17 00 [07:00:45]MH_I2C_Read... [07:00:45]Read from MH i2c: E2 17 00 34 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 53 [07:00:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:00:45]wFMCommunicate OK [07:00:45]requested_item fd.num is exist - process it [07:00:45]SAM_PROTO_GetFieldsCounters [07:00:45]wFMCommunicate request_size=4 [07:00:45]MH_SAM_APDU [07:00:45]CAPDU: 80 13 00 00 [07:00:45]Write to MH i2c: E2 08 00 35 47 80 13 00 00 00 00 00 00 F8 [07:00:45]Write i2c OK [07:00:45]MH_I2C_Read... [07:00:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:45]Read from MH i2c: E2 [07:00:45]MH_I2C_Read... [07:00:45]Read from MH i2c: E2 62 00 [07:00:45]MH_I2C_Read... [07:00:45]Read from MH i2c: E2 62 00 35 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B9 DF 01 00 0E 04 04 00 41 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 52 [07:00:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B9 DF 01 00 0E 04 04 00 41 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 [07:00:45]wFMCommunicate OK [07:00:45]SAM_PROTO_GetFieldsCounters done [07:00:45]requested_item shift.num is exist - process it [07:00:45]requested_item shift.opened is exist - process it [07:00:45]req_shift_opened [07:00:45]FM_GetShiftState [07:00:45]SAM_PROTO_GetShiftState [07:00:45]wFMCommunicate request_size=4 [07:00:45]MH_SAM_APDU [07:00:45]CAPDU: 80 13 01 00 [07:00:45]Write to MH i2c: E2 08 00 36 47 80 13 01 00 00 00 00 00 FA [07:00:45]Write i2c OK [07:00:45]MH_I2C_Read... [07:00:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:45]Read from MH i2c: E2 [07:00:45]MH_I2C_Read... [07:00:45]Read from MH i2c: E2 0E 00 [07:00:45]MH_I2C_Read... [07:00:45]Read from MH i2c: E2 0E 00 36 47 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 61 [07:00:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:00:45]wFMCommunicate OK [07:00:45]SAM_PROTO_GetShiftState done [07:00:45]FM_GetShiftState done [07:00:45]req_shift_opened done [07:00:45]requested_item shift.open_date is exist - process it [07:00:45]req_shift_open_date [07:00:45]req_shift_open_date done [07:00:45]produce_requested_data done [07:00:45]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122809,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:00:45]process_action_free close_receipt [07:00:45]json_value_free [07:00:45]json_value_free done [07:00:45]process_json_proto returns [07:00:45]Send response to host [07:00:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122809,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:00:45]free response buf [07:00:45]execute_script done [07:00:45]execute_script returns [07:00:45]free content buf [07:00:45]Sock 7.Close socket [07:00:45]Sock 7.Thread stoped [07:00:48]OFD Sender: No OFD packet to send [07:00:48]accept exits with 9 [07:00:48]New connection [07:00:48]New thread 3066604900 created [07:00:48]Thread 3066461540 joined [07:00:48]Waiting for new connection... [07:00:48] Sock 9.Parse request [07:00:48]Sock 9.Check first char [07:00:48]Sock 9.First char is OK [07:00:48]request: POST /json_proto HTTP/1.0 [07:00:48]Method: POST [07:00:48]URL: /json_proto [07:00:48]Method is POST - this is cgi request [07:00:48]url: /json_proto [07:00:48]query_string will be loaded in cgi processing [07:00:48]execute_cgi json_proto POST (null) [07:00:48]execute_cgi path=json_proto method=POST [07:00:48]POST find Content-Length [07:00:48]Host: 172.17.48.197:8080 [07:00:48]Content-Length: 679 [07:00:48]Content-Type: application/json [07:00:48] [07:00:48]POST finish read [07:00:48]Found Content-Length = 679 [07:00:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:48]execute_script... [07:00:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:48]POST & json_proto [07:00:48]process_json_proto [07:00:48]json parsed OK: [07:00:48]protocol is kg_v1.0 [07:00:48]action value=close_receipt [07:00:48]process_action close_receipt [07:00:48]cmd_close_receipt [07:00:48]MH_GetDate [07:00:48]Write to MH i2c: F0 00 00 37 47 6D [07:00:48]Write i2c OK [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: F0 [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: F0 09 00 [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: F0 09 00 37 47 00 A4 CE E2 65 66 EE DC 65 C4 [07:00:48]GetLastDocTimeStamp 1709362845 [07:00:48]current date 1709362852 [07:00:48]FM_GetShiftState [07:00:48]SAM_PROTO_GetShiftState [07:00:48]wFMCommunicate request_size=4 [07:00:48]MH_SAM_APDU [07:00:48]CAPDU: 80 13 01 00 [07:00:48]Write to MH i2c: E2 08 00 38 47 80 13 01 00 00 00 00 00 FC [07:00:48]Write i2c OK [07:00:48]MH_I2C_Read... [07:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:48]Read from MH i2c: E2 [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: E2 0E 00 [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: E2 0E 00 38 47 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 63 [07:00:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:00:48]wFMCommunicate OK [07:00:48]SAM_PROTO_GetShiftState done [07:00:48]FM_GetShiftState done [07:00:48]opened in 1709338023 [07:00:48]opened+sec_in_day 1709424423 [07:00:48]quantity*price = 70056 [07:00:48]sum+1 = 70057 [07:00:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 29 02.03.2024 07:00 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122810 ФПД: 60645502406888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T070052&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122810&fm=60645502406888&tin=02508201610067®Number=0000000000090573&sum=70000 [07:00:49]StoreToDocumentArchive [07:00:49]shift 321 fd 122810 [07:00:49]save to /storage/0321/doc_00122810 [07:00:49]save last doc name /storage/0321/doc_00122810 to /storage/kkm_last_doc_name [07:00:49]save OK [07:00:49]Clear old archive folders... [07:00:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:00:49]tlvbuf is 017BB2D0 [07:00:49]SAM_PROTO_ClearQueue [07:00:49]wFMCommunicate request_size=4 [07:00:49]MH_SAM_APDU [07:00:49]CAPDU: 80 09 00 00 [07:00:49]Write to MH i2c: E2 08 00 45 47 80 09 00 00 00 00 00 00 FE [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:49]Read from MH i2c: E2 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 45 47 00 90 00 00 [07:00:49]RAPDU: 90 00 [07:00:49]wFMCommunicate OK [07:00:49]SAM_PROTO_ClearQueue done [07:00:49]KKMCreateOFDPacket [07:00:49]OFDProtocolAddRootSTLVToBuf [07:00:49]FM_MakeSignedData [07:00:49]FM_MakeSignedData [07:00:49]SAM_PROTO_SignData [07:00:49]wFMCommunicate request_size=4 [07:00:49]MH_SAM_APDU [07:00:49]CAPDU: 80 0D 01 02 [07:00:49]Write to MH i2c: E2 08 00 46 47 80 0D 01 02 00 00 00 00 06 [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:49]Read from MH i2c: E2 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 46 47 00 90 00 01 [07:00:49]RAPDU: 90 00 [07:00:49]wFMCommunicate OK [07:00:49]wFMCommunicate request_size=255 [07:00:49]MH_SAM_APDU [07:00:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A4 CE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA DF 01 00 35 04 06 00 37 [07:00:49]Write to MH i2c: E2 02 01 47 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A4 CE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA DF 01 00 35 04 06 00 37 00 00 28 [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:49]Read from MH i2c: E2 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 47 47 00 90 00 02 [07:00:49]RAPDU: 90 00 [07:00:49]wFMCommunicate OK [07:00:49]wFMCommunicate request_size=10 [07:00:49]MH_SAM_APDU [07:00:49]CAPDU: 80 0D 02 02 05 28 21 A0 D0 E8 [07:00:49]Write to MH i2c: E2 0D 00 48 47 80 0D 02 02 05 00 28 21 A0 D0 E8 00 00 B4 [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:50]Read from MH i2c: E2 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: E2 03 00 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: E2 03 00 48 47 00 90 00 03 [07:00:50]RAPDU: 90 00 [07:00:50]wFMCommunicate OK [07:00:50]wFMCommunicate request_size=4 [07:00:50]MH_SAM_APDU [07:00:50]CAPDU: 80 0D 03 02 [07:00:50]Write to MH i2c: E2 08 00 49 47 80 0D 03 02 00 00 00 00 0B [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:50]Read from MH i2c: E2 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: E2 0B 00 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: E2 0B 00 49 47 00 C7 E2 7E 27 53 70 6A E7 90 00 6E [07:00:50]RAPDU: C7 E2 7E 27 53 70 6A E7 90 00 [07:00:50]wFMCommunicate OK [07:00:50]SAM_PROTO_SignData done [07:00:50]FM_MakeSignedData done [07:00:50]CreateOFDProtocolMessage [07:00:50]wFMCommunicate request_size=4 [07:00:50]MH_SAM_APDU [07:00:50]CAPDU: 80 11 00 00 [07:00:50]Write to MH i2c: E2 08 00 4A 47 80 11 00 00 00 00 00 00 0B [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:50]Read from MH i2c: E2 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: E2 17 00 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: E2 17 00 4A 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 69 [07:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:00:50]wFMCommunicate OK [07:00:50]CreateOFDProtocolMessage done [07:00:50]OFDSenderStorePacket 122810 [07:00:50]StoreOFDPacket docnum=122810 [07:00:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8C 41 07 01 35 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A4 CE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA DF 01 00 35 04 06 00 37 28 21 A0 D0 E8 C7 E2 7E 27 53 70 6A E7 [07:00:50]CheckFolder [07:00:50]dirname=/storage/ofd_packets [07:00:50]CheckFolder done [07:00:50]ProducePacketName [07:00:50]name=ofd_packets/00122810 [07:00:50]NVStorageSaveData ofd_packets/00122810 [07:00:50]File name is /storage/ofd_packets/00122810 [07:00:50]Write 301 bytes [07:00:50]NVStorageSaveData done [07:00:50]OFDSenderStorePacket done [07:00:50]KKMCreateOFDPacket done [07:00:50]NVStorageSaveData kkm_last_timestamp [07:00:50]File name is /storage/kkm_last_timestamp [07:00:50]Write 4 bytes [07:00:50]NVStorageSaveData done [07:00:50]ExternCall_PrintAddStr [07:00:50]wPrintStart [07:00:50]Write to MH i2c: 01 00 00 4B 47 92 [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 07 00 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 07 00 4B 47 00 00 00 00 00 FF 0F A7 [07:00:50]RasterBufferAndPrint [07:00:50]line Счет N : (1)1105616 [07:00:50]line ИНН: 02508201610067 [07:00:50]line Контрольно-Кассовый Чек [07:00:50]line ПРОДАЖА [07:00:50]line ТРК (МРК, ГНК) : 53 [07:00:50]line Товар: 2710124500 [07:00:50]line Аи-95-К-5 [07:00:50]line 10.080 * 69.50 [07:00:50]line = 700.56 [07:00:50]line НДС 12% НСП 1% [07:00:50]line > о реализуемом товаре [07:00:50]line ОКРУГЛЕНИЕ: -0.56 [07:00:50]line ИТОГО: 700.00 [07:00:50]line Внесено: 700.00 [07:00:50]line СДАЧА: 0.00 [07:00:50]line НСП 1% : 6.20 [07:00:50]line НДС 12% : 74.40 [07:00:50]line Наличными: 700.00 [07:00:50]line Безнал.: 0.00 [07:00:50]line Место: АЗС № 25 "Партнер Нефть" [07:00:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:00:50]line СНО: Общий режим [07:00:50]line Чек 29 02.03.2024 07:00 [07:00:50]line Смена: 321 ФФД: 1.0 [07:00:50]line ЗНМ: 0300000019 [07:00:50]line РНМ: 0000000000090573 [07:00:50]line Версия ККМ: 001 [07:00:50]line ФМ: 0000000000874798 [07:00:50]line ФД: 122810 [07:00:50]line ФПД: 60645502406888 [07:00:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T070052&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122810&fm=60645502406888&tin=02508201610067®Number=0000000000090573&sum=70000 [07:00:50]written 0, free lines is 4095 [07:00:50]OFD Sender: Processing packet 122810 [packets to send 112, broken 111] [07:00:50]ProducePacketName [07:00:50]name=ofd_packets/00122810 [07:00:50]OFD Sender: To server: pG, [07:00:50]CommunicateWithHost lk.salyk.kg:30040 [07:00:50]ConnectInit lk.salyk.kg [07:00:50]Connected sock=10 [07:00:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8C 41 07 01 35 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 A4 CE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA DF 01 00 35 04 06 00 37 28 21 A0 D0 E8 C7 E2 7E 27 53 70 6A E7 [07:00:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1B 83 47 00 64 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA DF 01 00 F4 03 04 00 81 7A E2 65 B6 04 01 00 00 BA F7 A5 FD 6D F3 D0 7C [07:00:50]CommunicateWithHost err = 0 [07:00:50]CheckOFDResponse [07:00:50]1017 (14) - 77093643461234 [07:00:50]1041 (16) - 0000000000874798 [07:00:50]1040 (4) - 122810 [07:00:50]1012 (4) - 02.03.2024 01:01 [07:00:50]1206 (1) - 0 [07:00:50]OFD Sender: Remove packet 122810 [07:00:50]ProducePacketName [07:00:50]name=ofd_packets/00122810 [07:00:50]NVStorageDeleteData [07:00:50]Write to MH i2c: 01 00 00 76 47 BD [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 07 00 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 07 00 76 47 00 00 00 00 00 ED 0C BD [07:00:50]RasterBufferAndPrint [07:00:50]line [07:00:50]line [07:00:50]line [07:00:50]line [07:00:50]line [07:00:50]written 0, free lines is 3321 [07:00:50]MH_Cut [07:00:50]Write to MH i2c: D1 01 00 7D 47 01 96 [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: D1 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: D1 01 00 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: D1 01 00 7D 47 00 95 [07:00:50]Write to MH i2c: 01 00 00 7E 47 C5 [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]OFD Sender: No OFD packet to send [07:00:51]*** Cut start [07:00:51]*** Purtial cut [07:00:51]*** Stage 1: CUTSNS_PIN = 1 [07:00:53]Read from MH i2c: 01 [07:00:53]MH_I2C_Read... [07:00:53]*** Stop cut motor [07:00:53]*** Cut end [07:00:53]Read from MH i2c: 01 07 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: 01 07 00 7E 47 00 00 00 00 00 FF 0F DA [07:00:53]process_action close_receipt done [07:00:53]requested_data is exist [07:00:53]produce_requested_data [07:00:53]requested_item fm.sn is exist - process it [07:00:53]wFMCommunicate request_size=4 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 11 00 00 [07:00:53]Write to MH i2c: E2 08 00 7F 47 80 11 00 00 00 00 00 00 40 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 17 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 17 00 7F 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9E [07:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:00:53]wFMCommunicate OK [07:00:53]requested_item fd.num is exist - process it [07:00:53]SAM_PROTO_GetFieldsCounters [07:00:53]wFMCommunicate request_size=4 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 13 00 00 [07:00:53]Write to MH i2c: E2 08 00 80 47 80 13 00 00 00 00 00 00 43 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 62 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 62 00 80 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BA DF 01 00 0E 04 04 00 41 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 A1 [07: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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BA DF 01 00 0E 04 04 00 41 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 [07:00:53]wFMCommunicate OK [07:00:53]SAM_PROTO_GetFieldsCounters done [07:00:53]requested_item shift.num is exist - process it [07:00:53]requested_item shift.opened is exist - process it [07:00:53]req_shift_opened [07:00:53]FM_GetShiftState [07:00:53]SAM_PROTO_GetShiftState [07:00:53]wFMCommunicate request_size=4 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 13 01 00 [07:00:53]Write to MH i2c: E2 08 00 81 47 80 13 01 00 00 00 00 00 45 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 0E 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 0E 00 81 47 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AC [07:00:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:00:53]wFMCommunicate OK [07:00:53]SAM_PROTO_GetShiftState done [07:00:53]FM_GetShiftState done [07:00:53]req_shift_opened done [07:00:53]requested_item shift.open_date is exist - process it [07:00:53]req_shift_open_date [07:00:53]req_shift_open_date done [07:00:53]produce_requested_data done [07:00:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122810,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:00:53]process_action_free close_receipt [07:00:53]json_value_free [07:00:53]json_value_free done [07:00:53]process_json_proto returns [07:00:53]Send response to host [07:00:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122810,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:00:53]free response buf [07:00:53]execute_script done [07:00:53]execute_script returns [07:00:53]free content buf [07:00:53]Sock 9.Close socket [07:00:53]Sock 9.Thread stoped [07:00:55]OFD Sender: No OFD packet to send [07:01:00]OFD Sender: No OFD packet to send [07:01:05]OFD Sender: No OFD packet to send [07:01:10]OFD Sender: No OFD packet to send [07:01:15]OFD Sender: No OFD packet to send [07:01:20]OFD Sender: No OFD packet to send [07:01:25]OFD Sender: No OFD packet to send [07:01:30]OFD Sender: No OFD packet to send [07:01:36]OFD Sender: No OFD packet to send [07:01:41]OFD Sender: No OFD packet to send [07:01:46]OFD Sender: No OFD packet to send [07:01:51]OFD Sender: No OFD packet to send [07:01:56]OFD Sender: No OFD packet to send [07:02:01]OFD Sender: No OFD packet to send [07:02:06]OFD Sender: No OFD packet to send [07:02:11]OFD Sender: No OFD packet to send [07:02:16]OFD Sender: No OFD packet to send [07:02:21]OFD Sender: No OFD packet to send [07:02:26]OFD Sender: No OFD packet to send [07:02:31]OFD Sender: No OFD packet to send [07:02:36]OFD Sender: No OFD packet to send [07:02:41]OFD Sender: No OFD packet to send [07:02:46]OFD Sender: No OFD packet to send [07:02:51]OFD Sender: No OFD packet to send [07:02:56]OFD Sender: No OFD packet to send [07:03:01]OFD Sender: No OFD packet to send [07:03:06]OFD Sender: No OFD packet to send [07:03:11]OFD Sender: No OFD packet to send [07:03:16]OFD Sender: No OFD packet to send [07:03:21]OFD Sender: No OFD packet to send [07:03:26]OFD Sender: No OFD packet to send [07:03:31]OFD Sender: No OFD packet to send [07:03:36]OFD Sender: No OFD packet to send [07:03:41]OFD Sender: No OFD packet to send [07:03:46]OFD Sender: No OFD packet to send [07:03:51]OFD Sender: No OFD packet to send [07:03:56]OFD Sender: No OFD packet to send [07:04:01]OFD Sender: No OFD packet to send [07:04:06]OFD Sender: No OFD packet to send [07:04:11]OFD Sender: No OFD packet to send [07:04:16]OFD Sender: No OFD packet to send [07:04:21]OFD Sender: No OFD packet to send [07:04:26]OFD Sender: No OFD packet to send [07:04:31]OFD Sender: No OFD packet to send [07:04:36]OFD Sender: No OFD packet to send [07:04:41]OFD Sender: No OFD packet to send [07:04:46]OFD Sender: No OFD packet to send [07:04:51]OFD Sender: No OFD packet to send [07:04:56]OFD Sender: No OFD packet to send [07:05:01]OFD Sender: No OFD packet to send [07:05:06]OFD Sender: No OFD packet to send [07:05:11]OFD Sender: No OFD packet to send [07:05:16]OFD Sender: No OFD packet to send [07:05:21]OFD Sender: No OFD packet to send [07:05:26]OFD Sender: No OFD packet to send [07:05:31]OFD Sender: No OFD packet to send [07:05:36]OFD Sender: No OFD packet to send [07:05:41]OFD Sender: No OFD packet to send [07:05:46]OFD Sender: No OFD packet to send [07:05:51]OFD Sender: No OFD packet to send [07:05:56]OFD Sender: No OFD packet to send [07:06:01]OFD Sender: No OFD packet to send [07:06:06]OFD Sender: No OFD packet to send [07:06:11]OFD Sender: No OFD packet to send [07:06:16]OFD Sender: No OFD packet to send [07:06:21]OFD Sender: No OFD packet to send [07:06:26]OFD Sender: No OFD packet to send [07:06:31]OFD Sender: No OFD packet to send [07:06:36]OFD Sender: No OFD packet to send [07:06:41]OFD Sender: No OFD packet to send [07:06:46]OFD Sender: No OFD packet to send [07:06:51]OFD Sender: No OFD packet to send [07:06:56]OFD Sender: No OFD packet to send [07:07:01]OFD Sender: No OFD packet to send [07:07:06]OFD Sender: No OFD packet to send [07:07:11]OFD Sender: No OFD packet to send [07:07:16]OFD Sender: No OFD packet to send [07:07:21]OFD Sender: No OFD packet to send [07:07:26]OFD Sender: No OFD packet to send [07:07:31]OFD Sender: No OFD packet to send [07:07:36]OFD Sender: No OFD packet to send [07:07:41]OFD Sender: No OFD packet to send [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [07:07:56]OFD Sender: No OFD packet to send [07:08:01]OFD Sender: No OFD packet to send [07:08:05]accept exits with 7 [07:08:05]New connection [07:08:05]New thread 3066461540 created [07:08:05]Thread 3066604900 joined [07:08:05]Waiting for new connection... [07:08:05] Sock 7.Parse request [07:08:05]Sock 7.Check first char [07:08:05]Sock 7.First char is OK [07:08:05]request: POST /json_proto HTTP/1.0 [07:08:05]Method: POST [07:08:05]URL: /json_proto [07:08:05]Method is POST - this is cgi request [07:08:05]url: /json_proto [07:08:05]query_string will be loaded in cgi processing [07:08:05]execute_cgi json_proto POST (null) [07:08:05]execute_cgi path=json_proto method=POST [07:08:05]POST find Content-Length [07:08:05]Host: 172.17.48.197:8080 [07:08:05]Content-Length: 678 [07:08:05]Content-Type: application/json [07:08:05] [07:08:05]POST finish read [07:08:05]Found Content-Length = 678 [07:08:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:05]execute_script... [07:08: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)1105617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:05]POST & json_proto [07:08:05]process_json_proto [07:08:05]json parsed OK: [07:08:05]protocol is kg_v1.0 [07:08:05]action value=close_receipt [07:08:05]process_action close_receipt [07:08:05]cmd_close_receipt [07:08:05]MH_GetDate [07:08:05]Write to MH i2c: F0 00 00 82 47 B8 [07:08:05]Write i2c OK [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: F0 [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: F0 09 00 [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: F0 09 00 82 47 00 5A D0 E2 65 66 EE DC 65 C7 [07:08:05]GetLastDocTimeStamp 1709362852 [07:08:05]current date 1709363290 [07:08:05]FM_GetShiftState [07:08:05]SAM_PROTO_GetShiftState [07:08:05]wFMCommunicate request_size=4 [07:08:05]MH_SAM_APDU [07:08:05]CAPDU: 80 13 01 00 [07:08:05]Write to MH i2c: E2 08 00 83 47 80 13 01 00 00 00 00 00 47 [07:08:05]Write i2c OK [07:08:05]MH_I2C_Read... [07:08:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:05]Read from MH i2c: E2 [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: E2 0E 00 [07:08:05]MH_I2C_Read... [07:08:05]Read from MH i2c: E2 0E 00 83 47 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AE [07:08:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:08:05]wFMCommunicate OK [07:08:05]SAM_PROTO_GetShiftState done [07:08:05]FM_GetShiftState done [07:08:05]opened in 1709338023 [07:08:05]opened+sec_in_day 1709424423 [07:08:05]quantity*price = 50015 [07:08:05]sum+1 = 50016 [07:08:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 30 02.03.2024 07:08 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122811 ФПД: 214297816111549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T070810&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122811&fm=214297816111549&tin=02508201610067®Number=0000000000090573&sum=50000 [07:08:07]StoreToDocumentArchive [07:08:07]shift 321 fd 122811 [07:08:07]save to /storage/0321/doc_00122811 [07:08:07]save last doc name /storage/0321/doc_00122811 to /storage/kkm_last_doc_name [07:08:07]save OK [07:08:07]Clear old archive folders... [07:08:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:08:07]tlvbuf is 0179C090 [07:08:07]SAM_PROTO_ClearQueue [07:08:07]wFMCommunicate request_size=4 [07:08:07]MH_SAM_APDU [07:08:07]CAPDU: 80 09 00 00 [07:08:07]Write to MH i2c: E2 08 00 90 47 80 09 00 00 00 00 00 00 49 [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:08:07]Read from MH i2c: E2 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 03 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 03 00 90 47 00 90 00 4B [07:08:07]RAPDU: 90 00 [07:08:07]wFMCommunicate OK [07:08:07]SAM_PROTO_ClearQueue done [07:08:07]KKMCreateOFDPacket [07:08:07]OFDProtocolAddRootSTLVToBuf [07:08:07]FM_MakeSignedData [07:08:07]FM_MakeSignedData [07:08:07]SAM_PROTO_SignData [07:08:07]wFMCommunicate request_size=4 [07:08:07]MH_SAM_APDU [07:08:07]CAPDU: 80 0D 01 02 [07:08:07]Write to MH i2c: E2 08 00 91 47 80 0D 01 02 00 00 00 00 51 [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:08:07]Read from MH i2c: E2 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 03 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 03 00 91 47 00 90 00 4C [07:08:07]RAPDU: 90 00 [07:08:07]wFMCommunicate OK [07:08:07]wFMCommunicate request_size=255 [07:08:07]MH_SAM_APDU [07:08:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 5A D0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB DF 01 00 35 04 06 00 C2 [07:08:07]Write to MH i2c: E2 02 01 92 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 5A D0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB DF 01 00 35 04 06 00 C2 00 00 5F [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:07]Read from MH i2c: E2 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 03 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 03 00 92 47 00 90 00 4D [07:08:07]RAPDU: 90 00 [07:08:07]wFMCommunicate OK [07:08:07]wFMCommunicate request_size=10 [07:08:07]MH_SAM_APDU [07:08:07]CAPDU: 80 0D 02 02 05 E7 19 34 99 BD [07:08:07]Write to MH i2c: E2 0D 00 93 47 80 0D 02 02 05 00 E7 19 34 99 BD 00 00 E8 [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:07]Read from MH i2c: E2 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 03 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 03 00 93 47 00 90 00 4E [07:08:07]RAPDU: 90 00 [07:08:07]wFMCommunicate OK [07:08:07]wFMCommunicate request_size=4 [07:08:07]MH_SAM_APDU [07:08:07]CAPDU: 80 0D 03 02 [07:08:07]Write to MH i2c: E2 08 00 94 47 80 0D 03 02 00 00 00 00 56 [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:08:07]Read from MH i2c: E2 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 0B 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 0B 00 94 47 00 2A ED 2B 00 BE 18 FF 76 90 00 E4 [07:08:07]RAPDU: 2A ED 2B 00 BE 18 FF 76 90 00 [07:08:07]wFMCommunicate OK [07:08:07]SAM_PROTO_SignData done [07:08:07]FM_MakeSignedData done [07:08:07]CreateOFDProtocolMessage [07:08:07]wFMCommunicate request_size=4 [07:08:07]MH_SAM_APDU [07:08:07]CAPDU: 80 11 00 00 [07:08:07]Write to MH i2c: E2 08 00 95 47 80 11 00 00 00 00 00 00 56 [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:07]Read from MH i2c: E2 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 17 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: E2 17 00 95 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B4 [07:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:08:07]wFMCommunicate OK [07:08:07]CreateOFDProtocolMessage done [07:08:07]OFDSenderStorePacket 122811 [07:08:07]StoreOFDPacket docnum=122811 [07:08:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8B 54 07 01 0B CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 5A D0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB DF 01 00 35 04 06 00 C2 E7 19 34 99 BD 2A ED 2B 00 BE 18 FF 76 [07:08:07]CheckFolder [07:08:07]dirname=/storage/ofd_packets [07:08:07]CheckFolder done [07:08:07]ProducePacketName [07:08:07]name=ofd_packets/00122811 [07:08:07]NVStorageSaveData ofd_packets/00122811 [07:08:07]File name is /storage/ofd_packets/00122811 [07:08:07]Write 301 bytes [07:08:07]NVStorageSaveData done [07:08:07]OFDSenderStorePacket done [07:08:07]KKMCreateOFDPacket done [07:08:07]NVStorageSaveData kkm_last_timestamp [07:08:07]File name is /storage/kkm_last_timestamp [07:08:07]Write 4 bytes [07:08:07]NVStorageSaveData done [07:08:07]ExternCall_PrintAddStr [07:08:07]wPrintStart [07:08:07]Write to MH i2c: 01 00 00 96 47 DD [07:08:07]Write i2c OK [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: 01 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: 01 07 00 [07:08:07]MH_I2C_Read... [07:08:07]Read from MH i2c: 01 07 00 96 47 00 00 00 00 00 FF 0F F2 [07:08:07]RasterBufferAndPrint [07:08:07]line Счет N : (1)1105617 [07:08:07]line ИНН: 02508201610067 [07:08:07]line Контрольно-Кассовый Чек [07:08:07]line ПРОДАЖА [07:08:07]line ТРК (МРК, ГНК) : 62 [07:08:07]line Товар: 2710124130 [07:08:07]line Аи-92-К-5 [07:08:07]line 8.080 * 61.90 [07:08:07]line = 500.15 [07:08:07]line НДС 12% НСП 1% [07:08:07]line > о реализуемом товаре [07:08:07]line ОКРУГЛЕНИЕ: -0.15 [07:08:07]line ИТОГО: 500.00 [07:08:07]line Внесено: 500.00 [07:08:07]line СДАЧА: 0.00 [07:08:07]line НСП 1% : 4.43 [07:08:07]line НДС 12% : 53.11 [07:08:07]line Наличными: 500.00 [07:08:07]line Безнал.: 0.00 [07:08:07]line Место: АЗС № 25 "Партнер Нефть" [07:08:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:08:07]line СНО: Общий режим [07:08:07]line Чек 30 02.03.2024 07:08 [07:08:07]line Смена: 321 ФФД: 1.0 [07:08:07]line ЗНМ: 0300000019 [07:08:07]line РНМ: 0000000000090573 [07:08:07]line Версия ККМ: 001 [07:08:07]line ФМ: 0000000000874798 [07:08:07]line ФД: 122811 [07:08:07]line ФПД: 214297816111549 [07:08:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T070810&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122811&fm=214297816111549&tin=02508201610067®Number=0000000000090573&sum=50000 [07:08:07]OFD Sender: Processing packet 122811 [packets to send 112, broken 111] [07:08:07]ProducePacketName [07:08:07]name=ofd_packets/00122811 [07:08:07]OFD Sender: To server: pG, [07:08:07]CommunicateWithHost lk.salyk.kg:30040 [07:08:07]ConnectInit lk.salyk.kg [07:08:07]written 0, free lines is 4095 [07:08:08]Connected sock=10 [07:08:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8B 54 07 01 0B CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 5A D0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB DF 01 00 35 04 06 00 C2 E7 19 34 99 BD 2A ED 2B 00 BE 18 FF 76 [07:08:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 72 5B 47 00 64 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB DF 01 00 F4 03 04 00 37 7C E2 65 B6 04 01 00 00 B2 57 54 0F 08 CA 56 9B [07:08:08]CommunicateWithHost err = 0 [07:08:08]CheckOFDResponse [07:08:08]1017 (14) - 77093643461234 [07:08:08]1041 (16) - 0000000000874798 [07:08:08]1040 (4) - 122811 [07:08:08]1012 (4) - 02.03.2024 01:09 [07:08:08]1206 (1) - 0 [07:08:08]OFD Sender: Remove packet 122811 [07:08:08]ProducePacketName [07:08:08]name=ofd_packets/00122811 [07:08:08]NVStorageDeleteData [07:08:08]Write to MH i2c: 01 00 00 C1 47 08 [07:08:08]Write i2c OK [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: 01 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: 01 07 00 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: 01 07 00 C1 47 00 00 00 00 00 DB 0C F6 [07:08:08]RasterBufferAndPrint [07:08:08]line [07:08:08]line [07:08:08]line [07:08:08]line [07:08:08]line [07:08:08]written 0, free lines is 3298 [07:08:08]MH_Cut [07:08:08]Write to MH i2c: D1 01 00 C8 47 01 E1 [07:08:08]Write i2c OK [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: D1 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: D1 01 00 [07:08:08]MH_I2C_Read... [07:08:08]Read from MH i2c: D1 01 00 C8 47 00 E0 [07:08:08]Write to MH i2c: 01 00 00 C9 47 10 [07:08:08]Write i2c OK [07:08:08]MH_I2C_Read... [07:08:08]OFD Sender: No OFD packet to send [07:08:09]*** Cut start [07:08:09]*** Purtial cut [07:08:09]*** Stage 1: CUTSNS_PIN = 1 [07:08:11]Read from MH i2c: 01 [07:08:11]MH_I2C_Read... [07:08:11]*** Stop cut motor [07:08:11]*** Cut end [07:08:11]Read from MH i2c: 01 07 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: 01 07 00 C9 47 00 00 00 00 00 FF 0F 25 [07:08:11]process_action close_receipt done [07:08:11]requested_data is exist [07:08:11]produce_requested_data [07:08:11]requested_item fm.sn is exist - process it [07:08:11]wFMCommunicate request_size=4 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 11 00 00 [07:08:11]Write to MH i2c: E2 08 00 CA 47 80 11 00 00 00 00 00 00 8B [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 17 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 17 00 CA 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E9 [07:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:08:11]wFMCommunicate OK [07:08:11]requested_item fd.num is exist - process it [07:08:11]SAM_PROTO_GetFieldsCounters [07:08:11]wFMCommunicate request_size=4 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 13 00 00 [07:08:11]Write to MH i2c: E2 08 00 CB 47 80 13 00 00 00 00 00 00 8E [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 62 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 62 00 CB 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BB DF 01 00 0E 04 04 00 41 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 F0 [07:08:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BB DF 01 00 0E 04 04 00 41 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 [07:08:11]wFMCommunicate OK [07:08:11]SAM_PROTO_GetFieldsCounters done [07:08:11]requested_item shift.num is exist - process it [07:08:11]requested_item shift.opened is exist - process it [07:08:11]req_shift_opened [07:08:11]FM_GetShiftState [07:08:11]SAM_PROTO_GetShiftState [07:08:11]wFMCommunicate request_size=4 [07:08:11]MH_SAM_APDU [07:08:11]CAPDU: 80 13 01 00 [07:08:11]Write to MH i2c: E2 08 00 CC 47 80 13 01 00 00 00 00 00 90 [07:08:11]Write i2c OK [07:08:11]MH_I2C_Read... [07:08:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:11]Read from MH i2c: E2 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 0E 00 [07:08:11]MH_I2C_Read... [07:08:11]Read from MH i2c: E2 0E 00 CC 47 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F7 [07:08:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:08:11]wFMCommunicate OK [07:08:11]SAM_PROTO_GetShiftState done [07:08:11]FM_GetShiftState done [07:08:11]req_shift_opened done [07:08:11]requested_item shift.open_date is exist - process it [07:08:11]req_shift_open_date [07:08:11]req_shift_open_date done [07:08:11]produce_requested_data done [07:08:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122811,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:08:11]process_action_free close_receipt [07:08:11]json_value_free [07:08:11]json_value_free done [07:08:11]process_json_proto returns [07:08:11]Send response to host [07:08:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122811,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:08:11]free response buf [07:08:11]execute_script done [07:08:11]execute_script returns [07:08:11]free content buf [07:08:11]Sock 7.Close socket [07:08:11]Sock 7.Thread stoped [07:08:13]OFD Sender: No OFD packet to send [07:08:18]OFD Sender: No OFD packet to send [07:08:23]OFD Sender: No OFD packet to send [07:08:28]OFD Sender: No OFD packet to send [07:08:33]OFD Sender: No OFD packet to send [07:08:38]OFD Sender: No OFD packet to send [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:14]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:04]OFD Sender: No OFD packet to send [07:21:09]OFD Sender: No OFD packet to send [07:21:14]OFD Sender: No OFD packet to send [07:21:19]OFD Sender: No OFD packet to send [07:21:24]OFD Sender: No OFD packet to send [07:21:29]OFD Sender: No OFD packet to send [07:21:34]OFD Sender: No OFD packet to send [07:21:39]OFD Sender: No OFD packet to send [07:21:44]OFD Sender: No OFD packet to send [07:21:49]OFD Sender: No OFD packet to send [07:21:54]OFD Sender: No OFD packet to send [07:21:59]OFD Sender: No OFD packet to send [07:22:04]OFD Sender: No OFD packet to send [07:22:09]OFD Sender: No OFD packet to send [07:22:14]OFD Sender: No OFD packet to send [07:22:19]OFD Sender: No OFD packet to send [07:22:24]OFD Sender: No OFD packet to send [07:22:29]OFD Sender: No OFD packet to send [07:22:34]OFD Sender: No OFD packet to send [07:22:39]OFD Sender: No OFD packet to send [07:22:44]OFD Sender: No OFD packet to send [07:22:49]OFD Sender: No OFD packet to send [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:14]OFD Sender: No OFD packet to send [07:23:19]OFD Sender: No OFD packet to send [07:23:24]OFD Sender: No OFD packet to send [07:23:29]OFD Sender: No OFD packet to send [07:23:34]OFD Sender: No OFD packet to send [07:23:39]OFD Sender: No OFD packet to send [07:23:44]OFD Sender: No OFD packet to send [07:23:49]OFD Sender: No OFD packet to send [07:23:54]OFD Sender: No OFD packet to send [07:23:59]OFD Sender: No OFD packet to send [07:24:04]OFD Sender: No OFD packet to send [07:24:09]OFD Sender: No OFD packet to send [07:24:14]OFD Sender: No OFD packet to send [07:24:19]OFD Sender: No OFD packet to send [07:24:24]OFD Sender: No OFD packet to send [07:24:29]OFD Sender: No OFD packet to send [07:24:34]OFD Sender: No OFD packet to send [07:24:39]OFD Sender: No OFD packet to send [07:24:44]OFD Sender: No OFD packet to send [07:24:49]OFD Sender: No OFD packet to send [07:24:54]OFD Sender: No OFD packet to send [07:24:59]OFD Sender: No OFD packet to send [07:25:04]OFD Sender: No OFD packet to send [07:25:09]OFD Sender: No OFD packet to send [07:25:14]OFD Sender: No OFD packet to send [07:25:19]OFD Sender: No OFD packet to send [07:25:24]OFD Sender: No OFD packet to send [07:25:29]OFD Sender: No OFD packet to send [07:25:34]OFD Sender: No OFD packet to send [07:25:39]OFD Sender: No OFD packet to send [07:25:44]OFD Sender: No OFD packet to send [07:25:49]OFD Sender: No OFD packet to send [07:25:54]OFD Sender: No OFD packet to send [07:25:59]OFD Sender: No OFD packet to send [07:26:04]OFD Sender: No OFD packet to send [07:26:09]OFD Sender: No OFD packet to send [07:26:14]OFD Sender: No OFD packet to send [07:26:19]OFD Sender: No OFD packet to send [07:26:24]OFD Sender: No OFD packet to send [07:26:29]OFD Sender: No OFD packet to send [07:26:34]OFD Sender: No OFD packet to send [07:26:39]OFD Sender: No OFD packet to send [07:26:44]OFD Sender: No OFD packet to send [07:26:49]OFD Sender: No OFD packet to send [07:26:54]OFD Sender: No OFD packet to send [07:26:55]accept exits with 9 [07:26:55]New connection [07:26:55]New thread 3066604900 created [07:26:55]Thread 3066461540 joined [07:26:55]Waiting for new connection... [07:26:55] Sock 9.Parse request [07:26:55]Sock 9.Check first char [07:26:55]Sock 9.First char is OK [07:26:55]request: POST /json_proto HTTP/1.0 [07:26:55]Method: POST [07:26:55]URL: /json_proto [07:26:55]Method is POST - this is cgi request [07:26:55]url: /json_proto [07:26:55]query_string will be loaded in cgi processing [07:26:55]execute_cgi json_proto POST (null) [07:26:55]execute_cgi path=json_proto method=POST [07:26:55]POST find Content-Length [07:26:55]Host: 172.17.48.197:8080 [07:26:55]Content-Length: 817 [07:26:55]Content-Type: application/json [07:26:55] [07:26:55]POST finish read [07:26:55]Found Content-Length = 817 [07:26:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:55]execute_script... [07:26:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:55]POST & json_proto [07:26:55]process_json_proto [07:26:55]json parsed OK: [07:26:55]protocol is kg_v1.0 [07:26:55]action value=close_receipt [07:26:55]process_action close_receipt [07:26:55]cmd_close_receipt [07:26:55]MH_GetDate [07:26:55]Write to MH i2c: F0 00 00 CD 47 03 [07:26:55]Write i2c OK [07:26:55]MH_I2C_Read... [07:26:55]Read from MH i2c: F0 [07:26:55]MH_I2C_Read... [07:26:55]Read from MH i2c: F0 09 00 [07:26:55]MH_I2C_Read... [07:26:55]Read from MH i2c: F0 09 00 CD 47 00 C3 D4 E2 65 66 EE DC 65 7F [07:26:55]GetLastDocTimeStamp 1709363290 [07:26:55]current date 1709364419 [07:26:55]FM_GetShiftState [07:26:55]SAM_PROTO_GetShiftState [07:26:55]wFMCommunicate request_size=4 [07:26:55]MH_SAM_APDU [07:26:55]CAPDU: 80 13 01 00 [07:26:55]Write to MH i2c: E2 08 00 CE 47 80 13 01 00 00 00 00 00 92 [07:26:55]Write i2c OK [07:26:55]MH_I2C_Read... [07:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:55]Read from MH i2c: E2 [07:26:55]MH_I2C_Read... [07:26:55]Read from MH i2c: E2 0E 00 [07:26:55]MH_I2C_Read... [07:26:55]Read from MH i2c: E2 0E 00 CE 47 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F9 [07:26:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:26:55]wFMCommunicate OK [07:26:55]SAM_PROTO_GetShiftState done [07:26:55]FM_GetShiftState done [07:26:55]opened in 1709338023 [07:26:55]opened+sec_in_day 1709424423 [07:26:55]quantity*price = 50040 [07:26:55]sum+1 = 50041 [07:26:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.40 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.40 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 31 02.03.2024 07:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122812 ФПД: 90603149831602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T072700&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122812&fm=90603149831602&tin=02508201610067®Number=0000000000090573&sum=50040 [07:26:56]StoreToDocumentArchive [07:26:56]shift 321 fd 122812 [07:26:56]save to /storage/0321/doc_00122812 [07:26:56]save last doc name /storage/0321/doc_00122812 to /storage/kkm_last_doc_name [07:26:56]save OK [07:26:56]Clear old archive folders... [07:26:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:26:56]tlvbuf is 016E93A0 [07:26:56]SAM_PROTO_ClearQueue [07:26:56]wFMCommunicate request_size=4 [07:26:56]MH_SAM_APDU [07:26:56]CAPDU: 80 09 00 00 [07:26:56]Write to MH i2c: E2 08 00 DB 47 80 09 00 00 00 00 00 00 94 [07:26:56]Write i2c OK [07:26:56]MH_I2C_Read... [07:26:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:26:56]Read from MH i2c: E2 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 03 00 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 03 00 DB 47 00 90 00 96 [07:26:56]RAPDU: 90 00 [07:26:56]wFMCommunicate OK [07:26:56]SAM_PROTO_ClearQueue done [07:26:56]KKMCreateOFDPacket [07:26:56]OFDProtocolAddRootSTLVToBuf [07:26:56]FM_MakeSignedData [07:26:56]FM_MakeSignedData [07:26:56]SAM_PROTO_SignData [07:26:56]wFMCommunicate request_size=4 [07:26:56]MH_SAM_APDU [07:26:56]CAPDU: 80 0D 01 02 [07:26:56]Write to MH i2c: E2 08 00 DC 47 80 0D 01 02 00 00 00 00 9C [07:26:56]Write i2c OK [07:26:56]MH_I2C_Read... [07:26:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:26:56]Read from MH i2c: E2 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 03 00 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 03 00 DC 47 00 90 00 97 [07:26:56]RAPDU: 90 00 [07:26:56]wFMCommunicate OK [07:26:56]wFMCommunicate request_size=255 [07:26:56]MH_SAM_APDU [07:26:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 C4 D4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC DF 01 00 35 04 06 00 52 [07:26:56]Write to MH i2c: E2 02 01 DD 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 C4 D4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC DF 01 00 35 04 06 00 52 00 00 A2 [07:26:56]Write i2c OK [07:26:56]MH_I2C_Read... [07:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:56]Read from MH i2c: E2 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 03 00 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 03 00 DD 47 00 90 00 98 [07:26:56]RAPDU: 90 00 [07:26:56]wFMCommunicate OK [07:26:56]wFMCommunicate request_size=10 [07:26:56]MH_SAM_APDU [07:26:56]CAPDU: 80 0D 02 02 05 67 30 8F AD B2 [07:26:56]Write to MH i2c: E2 0D 00 DE 47 80 0D 02 02 05 00 67 30 8F AD B2 00 00 2E [07:26:56]Write i2c OK [07:26:56]MH_I2C_Read... [07:26:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:56]Read from MH i2c: E2 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 03 00 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 03 00 DE 47 00 90 00 99 [07:26:56]RAPDU: 90 00 [07:26:56]wFMCommunicate OK [07:26:56]wFMCommunicate request_size=4 [07:26:56]MH_SAM_APDU [07:26:56]CAPDU: 80 0D 03 02 [07:26:56]Write to MH i2c: E2 08 00 DF 47 80 0D 03 02 00 00 00 00 A1 [07:26:56]Write i2c OK [07:26:56]MH_I2C_Read... [07:26:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:26:57]Read from MH i2c: E2 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: E2 0B 00 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: E2 0B 00 DF 47 00 C1 28 F0 10 F8 9C BB F6 90 00 D0 [07:26:57]RAPDU: C1 28 F0 10 F8 9C BB F6 90 00 [07:26:57]wFMCommunicate OK [07:26:57]SAM_PROTO_SignData done [07:26:57]FM_MakeSignedData done [07:26:57]CreateOFDProtocolMessage [07:26:57]wFMCommunicate request_size=4 [07:26:57]MH_SAM_APDU [07:26:57]CAPDU: 80 11 00 00 [07:26:57]Write to MH i2c: E2 08 00 E0 47 80 11 00 00 00 00 00 00 A1 [07:26:57]Write i2c OK [07:26:57]MH_I2C_Read... [07:26:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:57]Read from MH i2c: E2 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: E2 17 00 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: E2 17 00 E0 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FF [07:26:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:26:57]wFMCommunicate OK [07:26:57]CreateOFDProtocolMessage done [07:26:57]OFDSenderStorePacket 122812 [07:26:57]StoreOFDPacket docnum=122812 [07:26:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F7 2E 07 01 97 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 C4 D4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC DF 01 00 35 04 06 00 52 67 30 8F AD B2 C1 28 F0 10 F8 9C BB F6 [07:26:57]CheckFolder [07:26:57]dirname=/storage/ofd_packets [07:26:57]CheckFolder done [07:26:57]ProducePacketName [07:26:57]name=ofd_packets/00122812 [07:26:57]NVStorageSaveData ofd_packets/00122812 [07:26:57]File name is /storage/ofd_packets/00122812 [07:26:57]Write 301 bytes [07:26:57]NVStorageSaveData done [07:26:57]OFDSenderStorePacket done [07:26:57]KKMCreateOFDPacket done [07:26:57]NVStorageSaveData kkm_last_timestamp [07:26:57]File name is /storage/kkm_last_timestamp [07:26:57]Write 4 bytes [07:26:57]NVStorageSaveData done [07:26:57]ExternCall_PrintAddStr [07:26:57]wPrintStart [07:26:57]Write to MH i2c: 01 00 00 E1 47 28 [07:26:57]Write i2c OK [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: 01 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: 01 07 00 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: 01 07 00 E1 47 00 00 00 00 00 FF 0F 3D [07:26:57]RasterBufferAndPrint [07:26:57]line Счет N : (1)1105619 [07:26:57]line ИНН: 02508201610067 [07:26:57]line Контрольно-Кассовый Чек [07:26:57]line ПРОДАЖА [07:26:57]line ТРК (МРК, ГНК) : 53 [07:26:57]line Товар: 2710124500 [07:26:57]line Аи-95-К-5 [07:26:57]line 7.200 * 69.50 [07:26:57]line = 500.40 [07:26:57]line НДС 12% НСП 1% [07:26:57]line > о реализуемом товаре [07:26:57]line ИТОГО: 500.40 [07:26:57]line НСП 1% : 4.43 [07:26:57]line НДС 12% : 53.14 [07:26:57]line Наличными: 0.00 [07:26:57]line Безнал.: 500.40 [07:26:57]line Место: АЗС № 25 "Партнер Нефть" [07:26:57]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:26:57]line СНО: Общий режим [07:26:57]line Чек 31 02.03.2024 07:27 [07:26:57]line Смена: 321 ФФД: 1.0 [07:26:57]line ЗНМ: 0300000019 [07:26:57]line РНМ: 0000000000090573 [07:26:57]line Версия ККМ: 001 [07:26:57]line Платежная система: Бакай Банк [07:26:57]line ФМ: 0000000000874798 [07:26:57]line ФД: 122812 [07:26:57]line ФПД: 90603149831602 [07:26:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T072700&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122812&fm=90603149831602&tin=02508201610067®Number=0000000000090573&sum=50040 [07:26:57]OFD Sender: Processing packet 122812 [packets to send 112, broken 111] [07:26:57]ProducePacketName [07:26:57]name=ofd_packets/00122812 [07:26:57]OFD Sender: To server: pG, [07:26:57]CommunicateWithHost lk.salyk.kg:30040 [07:26:57]ConnectInit lk.salyk.kg [07:26:57]written 0, free lines is 4095 [07:26:57]Connected sock=10 [07:26:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F7 2E 07 01 97 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 C4 D4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC DF 01 00 35 04 06 00 52 67 30 8F AD B2 C1 28 F0 10 F8 9C BB F6 [07:26:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 12 01 47 00 BD 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC DF 01 00 F4 03 04 00 A1 80 E2 65 B6 04 01 00 00 89 C0 95 27 42 FD 23 45 [07:26:57]CommunicateWithHost err = 0 [07:26:57]CheckOFDResponse [07:26:57]1017 (14) - 77093643461234 [07:26:57]1041 (16) - 0000000000874798 [07:26:57]1040 (4) - 122812 [07:26:57]1012 (4) - 02.03.2024 01:28 [07:26:57]1206 (1) - 0 [07:26:57]OFD Sender: Remove packet 122812 [07:26:57]ProducePacketName [07:26:57]name=ofd_packets/00122812 [07:26:57]NVStorageDeleteData [07:26:57]Write to MH i2c: 01 00 00 0B 48 53 [07:26:57]Write i2c OK [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: 01 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: 01 07 00 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: 01 07 00 0B 48 00 00 00 00 00 FE 0C 64 [07:26:57]RasterBufferAndPrint [07:26:57]line [07:26:57]line [07:26:57]line [07:26:57]line [07:26:57]line [07:26:57]written 0, free lines is 3335 [07:26:57]MH_Cut [07:26:57]Write to MH i2c: D1 01 00 12 48 01 2C [07:26:57]Write i2c OK [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: D1 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: D1 01 00 [07:26:57]MH_I2C_Read... [07:26:57]Read from MH i2c: D1 01 00 12 48 00 2B [07:26:57]Write to MH i2c: 01 00 00 13 48 5B [07:26:57]Write i2c OK [07:26:57]MH_I2C_Read... [07:26:58]OFD Sender: No OFD packet to send [07:26:58]*** Cut start [07:26:58]*** Purtial cut [07:26:58]*** Stage 1: CUTSNS_PIN = 1 [07:27:00]Read from MH i2c: 01 [07:27:00]MH_I2C_Read... [07:27:00]*** Stop cut motor [07:27:00]*** Cut end [07:27:00]Read from MH i2c: 01 07 00 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: 01 07 00 13 48 00 00 00 00 00 FF 0F 70 [07:27:00]process_action close_receipt done [07:27:00]requested_data is exist [07:27:00]produce_requested_data [07:27:00]requested_item fm.sn is exist - process it [07:27:00]wFMCommunicate request_size=4 [07:27:00]MH_SAM_APDU [07:27:00]CAPDU: 80 11 00 00 [07:27:00]Write to MH i2c: E2 08 00 14 48 80 11 00 00 00 00 00 00 D6 [07:27:00]Write i2c OK [07:27:00]MH_I2C_Read... [07:27:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:00]Read from MH i2c: E2 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 17 00 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 17 00 14 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 34 [07:27:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:27:00]wFMCommunicate OK [07:27:00]requested_item fd.num is exist - process it [07:27:00]SAM_PROTO_GetFieldsCounters [07:27:00]wFMCommunicate request_size=4 [07:27:00]MH_SAM_APDU [07:27:00]CAPDU: 80 13 00 00 [07:27:00]Write to MH i2c: E2 08 00 15 48 80 13 00 00 00 00 00 00 D9 [07:27:00]Write i2c OK [07:27:00]MH_I2C_Read... [07:27:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:00]Read from MH i2c: E2 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 62 00 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 62 00 15 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BC DF 01 00 0E 04 04 00 41 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 3F [07:27:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BC DF 01 00 0E 04 04 00 41 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 [07:27:00]wFMCommunicate OK [07:27:00]SAM_PROTO_GetFieldsCounters done [07:27:00]requested_item shift.num is exist - process it [07:27:00]requested_item shift.opened is exist - process it [07:27:00]req_shift_opened [07:27:00]FM_GetShiftState [07:27:00]SAM_PROTO_GetShiftState [07:27:00]wFMCommunicate request_size=4 [07:27:00]MH_SAM_APDU [07:27:00]CAPDU: 80 13 01 00 [07:27:00]Write to MH i2c: E2 08 00 16 48 80 13 01 00 00 00 00 00 DB [07:27:00]Write i2c OK [07:27:00]MH_I2C_Read... [07:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:00]Read from MH i2c: E2 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 0E 00 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 0E 00 16 48 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 42 [07:27:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:27:00]wFMCommunicate OK [07:27:00]SAM_PROTO_GetShiftState done [07:27:00]FM_GetShiftState done [07:27:00]req_shift_opened done [07:27:00]requested_item shift.open_date is exist - process it [07:27:00]req_shift_open_date [07:27:00]req_shift_open_date done [07:27:00]produce_requested_data done [07:27:00]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122812,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:27:00]process_action_free close_receipt [07:27:00]json_value_free [07:27:00]json_value_free done [07:27:00]process_json_proto returns [07:27:00]Send response to host [07:27:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122812,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:27:00]free response buf [07:27:00]execute_script done [07:27:00]execute_script returns [07:27:00]free content buf [07:27:00]Sock 9.Close socket [07:27:00]Sock 9.Thread stoped [07:27:03]OFD Sender: No OFD packet to send [07:27:08]OFD Sender: No OFD packet to send [07:27:13]OFD Sender: No OFD packet to send [07:27:18]OFD Sender: No OFD packet to send [07:27:23]OFD Sender: No OFD packet to send [07:27:28]OFD Sender: No OFD packet to send [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:53]accept exits with 7 [07:27:53]New connection [07:27:53]New thread 3066461540 created [07:27:53]Thread 3066604900 joined [07:27:53]Waiting for new connection... [07:27:53] Sock 7.Parse request [07:27:53]Sock 7.Check first char [07:27:53]Sock 7.First char is OK [07:27:53]request: POST /json_proto HTTP/1.0 [07:27:53]Method: POST [07:27:53]URL: /json_proto [07:27:53]Method is POST - this is cgi request [07:27:53]url: /json_proto [07:27:53]query_string will be loaded in cgi processing [07:27:53]execute_cgi json_proto POST (null) [07:27:53]execute_cgi path=json_proto method=POST [07:27:53]POST find Content-Length [07:27:53]Host: 172.17.48.197:8080 [07:27:53]Content-Length: 820 [07:27:53]Content-Type: application/json [07:27:53] [07:27:53]POST finish read [07:27:53]Found Content-Length = 820 [07:27:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:53]execute_script... [07:27:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105618", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:53]POST & json_proto [07:27:53]process_json_proto [07:27:53]json parsed OK: [07:27:53]protocol is kg_v1.0 [07:27:53]action value=close_receipt [07:27:53]process_action close_receipt [07:27:53]cmd_close_receipt [07:27:53]MH_GetDate [07:27:53]Write to MH i2c: F0 00 00 17 48 4E [07:27:53]Write i2c OK [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: F0 [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: F0 09 00 [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: F0 09 00 17 48 00 FE D4 E2 65 66 EE DC 65 05 [07:27:53]GetLastDocTimeStamp 1709364420 [07:27:53]current date 1709364478 [07:27:53]FM_GetShiftState [07:27:53]SAM_PROTO_GetShiftState [07:27:53]wFMCommunicate request_size=4 [07:27:53]MH_SAM_APDU [07:27:53]CAPDU: 80 13 01 00 [07:27:53]Write to MH i2c: E2 08 00 18 48 80 13 01 00 00 00 00 00 DD [07:27:53]Write i2c OK [07:27:53]MH_I2C_Read... [07:27:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:53]Read from MH i2c: E2 [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: E2 0E 00 [07:27:53]MH_I2C_Read... [07:27:53]Read from MH i2c: E2 0E 00 18 48 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 44 [07:27:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:27:53]wFMCommunicate OK [07:27:53]SAM_PROTO_GetShiftState done [07:27:53]FM_GetShiftState done [07:27:53]opened in 1709338023 [07:27:53]opened+sec_in_day 1709424423 [07:27:53]quantity*price = 150050 [07:27:53]sum+1 = 150052 [07:27:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.51 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.51 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 32 02.03.2024 07:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122813 ФПД: 197111578868044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T072758&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122813&fm=197111578868044&tin=02508201610067®Number=0000000000090573&sum=150051 [07:27:54]StoreToDocumentArchive [07:27:54]shift 321 fd 122813 [07:27:54]save to /storage/0321/doc_00122813 [07:27:54]save last doc name /storage/0321/doc_00122813 to /storage/kkm_last_doc_name [07:27:54]save OK [07:27:54]Clear old archive folders... [07:27:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:27:54]tlvbuf is 016E93A0 [07:27:54]SAM_PROTO_ClearQueue [07:27:54]wFMCommunicate request_size=4 [07:27:54]MH_SAM_APDU [07:27:54]CAPDU: 80 09 00 00 [07:27:54]Write to MH i2c: E2 08 00 25 48 80 09 00 00 00 00 00 00 DF [07:27:54]Write i2c OK [07:27:54]MH_I2C_Read... [07:27:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:54]Read from MH i2c: E2 [07:27:54]MH_I2C_Read... [07:27:54]Read from MH i2c: E2 03 00 [07:27:54]MH_I2C_Read... [07:27:54]Read from MH i2c: E2 03 00 25 48 00 90 00 E1 [07:27:54]RAPDU: 90 00 [07:27:54]wFMCommunicate OK [07:27:54]SAM_PROTO_ClearQueue done [07:27:54]KKMCreateOFDPacket [07:27:54]OFDProtocolAddRootSTLVToBuf [07:27:54]FM_MakeSignedData [07:27:54]FM_MakeSignedData [07:27:54]SAM_PROTO_SignData [07:27:54]wFMCommunicate request_size=4 [07:27:54]MH_SAM_APDU [07:27:54]CAPDU: 80 0D 01 02 [07:27:54]Write to MH i2c: E2 08 00 26 48 80 0D 01 02 00 00 00 00 E7 [07:27:54]Write i2c OK [07:27:54]MH_I2C_Read... [07:27:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:55]Read from MH i2c: E2 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 03 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 03 00 26 48 00 90 00 E2 [07:27:55]RAPDU: 90 00 [07:27:55]wFMCommunicate OK [07:27:55]wFMCommunicate request_size=255 [07:27:55]MH_SAM_APDU [07:27:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 FE D4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD DF 01 00 35 04 06 00 B3 [07:27:55]Write to MH i2c: E2 02 01 27 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 FE D4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD DF 01 00 35 04 06 00 B3 00 00 B4 [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:55]Read from MH i2c: E2 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 03 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 03 00 27 48 00 90 00 E3 [07:27:55]RAPDU: 90 00 [07:27:55]wFMCommunicate OK [07:27:55]wFMCommunicate request_size=10 [07:27:55]MH_SAM_APDU [07:27:55]CAPDU: 80 0D 02 02 05 45 9D A3 B9 4C [07:27:55]Write to MH i2c: E2 0D 00 28 48 80 0D 02 02 05 00 45 9D A3 B9 4C 00 00 7E [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:55]Read from MH i2c: E2 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 03 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 03 00 28 48 00 90 00 E4 [07:27:55]RAPDU: 90 00 [07:27:55]wFMCommunicate OK [07:27:55]wFMCommunicate request_size=4 [07:27:55]MH_SAM_APDU [07:27:55]CAPDU: 80 0D 03 02 [07:27:55]Write to MH i2c: E2 08 00 29 48 80 0D 03 02 00 00 00 00 EC [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:55]Read from MH i2c: E2 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 0B 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 0B 00 29 48 00 0D 44 F9 9A 3A 21 71 9F 90 00 3C [07:27:55]RAPDU: 0D 44 F9 9A 3A 21 71 9F 90 00 [07:27:55]wFMCommunicate OK [07:27:55]SAM_PROTO_SignData done [07:27:55]FM_MakeSignedData done [07:27:55]CreateOFDProtocolMessage [07:27:55]wFMCommunicate request_size=4 [07:27:55]MH_SAM_APDU [07:27:55]CAPDU: 80 11 00 00 [07:27:55]Write to MH i2c: E2 08 00 2A 48 80 11 00 00 00 00 00 00 EC [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:55]Read from MH i2c: E2 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 17 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: E2 17 00 2A 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4A [07:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:27:55]wFMCommunicate OK [07:27:55]CreateOFDProtocolMessage done [07:27:55]OFDSenderStorePacket 122813 [07:27:55]StoreOFDPacket docnum=122813 [07:27:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 24 25 07 01 E4 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 FE D4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD DF 01 00 35 04 06 00 B3 45 9D A3 B9 4C 0D 44 F9 9A 3A 21 71 9F [07:27:55]CheckFolder [07:27:55]dirname=/storage/ofd_packets [07:27:55]CheckFolder done [07:27:55]ProducePacketName [07:27:55]name=ofd_packets/00122813 [07:27:55]NVStorageSaveData ofd_packets/00122813 [07:27:55]File name is /storage/ofd_packets/00122813 [07:27:55]Write 301 bytes [07:27:55]NVStorageSaveData done [07:27:55]OFDSenderStorePacket done [07:27:55]KKMCreateOFDPacket done [07:27:55]NVStorageSaveData kkm_last_timestamp [07:27:55]File name is /storage/kkm_last_timestamp [07:27:55]Write 4 bytes [07:27:55]NVStorageSaveData done [07:27:55]ExternCall_PrintAddStr [07:27:55]wPrintStart [07:27:55]Write to MH i2c: 01 00 00 2B 48 73 [07:27:55]Write i2c OK [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 07 00 [07:27:55]MH_I2C_Read... [07:27:55]Read from MH i2c: 01 07 00 2B 48 00 00 00 00 00 FF 0F 88 [07:27:55]RasterBufferAndPrint [07:27:55]line Счет N : (1)1105618 [07:27:55]line ИНН: 02508201610067 [07:27:55]line Контрольно-Кассовый Чек [07:27:55]line ПРОДАЖА [07:27:55]line ТРК (МРК, ГНК) : 63 [07:27:55]line Товар: 2710124500 [07:27:55]line Аи-95-К-5 [07:27:55]line 21.590 * 69.50 [07:27:55]line = 1500.51 [07:27:55]line НДС 12% НСП 1% [07:27:55]line > о реализуемом товаре [07:27:55]line ИТОГО: 1500.51 [07:27:55]line НСП 1% : 13.28 [07:27:55]line НДС 12% : 159.35 [07:27:55]line Наличными: 0.00 [07:27:55]line Безнал.: 1500.51 [07:27:55]line Место: АЗС № 25 "Партнер Нефть" [07:27:55]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:27:55]line СНО: Общий режим [07:27:55]line Чек 32 02.03.2024 07:27 [07:27:55]line Смена: 321 ФФД: 1.0 [07:27:55]line ЗНМ: 0300000019 [07:27:55]line РНМ: 0000000000090573 [07:27:55]line Версия ККМ: 001 [07:27:55]line Платежная система: Бакай Банк [07:27:55]line ФМ: 0000000000874798 [07:27:55]line ФД: 122813 [07:27:55]line ФПД: 197111578868044 [07:27:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T072758&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122813&fm=197111578868044&tin=02508201610067®Number=0000000000090573&sum=150051 [07:27:55]OFD Sender: Processing packet 122813 [packets to send 112, broken 111] [07:27:55]ProducePacketName [07:27:55]name=ofd_packets/00122813 [07:27:55]OFD Sender: To server: pG, [07:27:55]CommunicateWithHost lk.salyk.kg:30040 [07:27:55]ConnectInit lk.salyk.kg [07:27:55]written 0, free lines is 4095 [07:27:55]Connected sock=11 [07:27:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 24 25 07 01 E4 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 FE D4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD DF 01 00 35 04 06 00 B3 45 9D A3 B9 4C 0D 44 F9 9A 3A 21 71 9F [07:27:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C0 DC 47 00 4F 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD DF 01 00 F4 03 04 00 DB 80 E2 65 B6 04 01 00 00 A0 18 D0 68 25 1A 68 79 [07:27:56]CommunicateWithHost err = 0 [07:27:56]CheckOFDResponse [07:27:56]1017 (14) - 77093643461234 [07:27:56]1041 (16) - 0000000000874798 [07:27:56]1040 (4) - 122813 [07:27:56]1012 (4) - 02.03.2024 01:28 [07:27:56]1206 (1) - 0 [07:27:56]OFD Sender: Remove packet 122813 [07:27:56]ProducePacketName [07:27:56]name=ofd_packets/00122813 [07:27:56]NVStorageDeleteData [07:27:56]Write to MH i2c: 01 00 00 55 48 9D [07:27:56]Write i2c OK [07:27:56]MH_I2C_Read... [07:27:56]Read from MH i2c: 01 [07:27:56]MH_I2C_Read... [07:27:56]Read from MH i2c: 01 07 00 [07:27:56]MH_I2C_Read... [07:27:56]Read from MH i2c: 01 07 00 55 48 00 00 00 00 00 F6 0C A6 [07:27:56]RasterBufferAndPrint [07:27:56]line [07:27:56]line [07:27:56]line [07:27:56]line [07:27:56]line [07:27:56]written 0, free lines is 3324 [07:27:56]MH_Cut [07:27:56]Write to MH i2c: D1 01 00 5C 48 01 76 [07:27:56]Write i2c OK [07:27:56]MH_I2C_Read... [07:27:56]Read from MH i2c: D1 [07:27:56]MH_I2C_Read... [07:27:56]Read from MH i2c: D1 01 00 [07:27:56]MH_I2C_Read... [07:27:56]Read from MH i2c: D1 01 00 5C 48 00 75 [07:27:56]Write to MH i2c: 01 00 00 5D 48 A5 [07:27:56]Write i2c OK [07:27:56]MH_I2C_Read... [07:27:56]OFD Sender: No OFD packet to send [07:27:56]*** Cut start [07:27:56]*** Purtial cut [07:27:56]*** Stage 1: CUTSNS_PIN = 1 [07:27:58]Read from MH i2c: 01 [07:27:58]MH_I2C_Read... [07:27:58]*** Stop cut motor [07:27:58]*** Cut end [07:27:58]Read from MH i2c: 01 07 00 [07:27:58]MH_I2C_Read... [07:27:58]Read from MH i2c: 01 07 00 5D 48 00 00 00 00 00 FF 0F BA [07:27:58]process_action close_receipt done [07:27:58]requested_data is exist [07:27:58]produce_requested_data [07:27:58]requested_item fm.sn is exist - process it [07:27:58]wFMCommunicate request_size=4 [07:27:58]MH_SAM_APDU [07:27:58]CAPDU: 80 11 00 00 [07:27:58]Write to MH i2c: E2 08 00 5E 48 80 11 00 00 00 00 00 00 20 [07:27:58]Write i2c OK [07:27:58]MH_I2C_Read... [07:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:59]Read from MH i2c: E2 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 17 00 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 17 00 5E 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7E [07:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:27:59]wFMCommunicate OK [07:27:59]requested_item fd.num is exist - process it [07:27:59]SAM_PROTO_GetFieldsCounters [07:27:59]wFMCommunicate request_size=4 [07:27:59]MH_SAM_APDU [07:27:59]CAPDU: 80 13 00 00 [07:27:59]Write to MH i2c: E2 08 00 5F 48 80 13 00 00 00 00 00 00 23 [07:27:59]Write i2c OK [07:27:59]MH_I2C_Read... [07:27:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:59]Read from MH i2c: E2 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 62 00 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 62 00 5F 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BD DF 01 00 0E 04 04 00 41 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 8D [07:27:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BD DF 01 00 0E 04 04 00 41 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 [07:27:59]wFMCommunicate OK [07:27:59]SAM_PROTO_GetFieldsCounters done [07:27:59]requested_item shift.num is exist - process it [07:27:59]requested_item shift.opened is exist - process it [07:27:59]req_shift_opened [07:27:59]FM_GetShiftState [07:27:59]SAM_PROTO_GetShiftState [07:27:59]wFMCommunicate request_size=4 [07:27:59]MH_SAM_APDU [07:27:59]CAPDU: 80 13 01 00 [07:27:59]Write to MH i2c: E2 08 00 60 48 80 13 01 00 00 00 00 00 25 [07:27:59]Write i2c OK [07:27:59]MH_I2C_Read... [07:27:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:59]Read from MH i2c: E2 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 0E 00 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 0E 00 60 48 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8C [07:27:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:27:59]wFMCommunicate OK [07:27:59]SAM_PROTO_GetShiftState done [07:27:59]FM_GetShiftState done [07:27:59]req_shift_opened done [07:27:59]requested_item shift.open_date is exist - process it [07:27:59]req_shift_open_date [07:27:59]req_shift_open_date done [07:27:59]produce_requested_data done [07:27:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122813,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:27:59]process_action_free close_receipt [07:27:59]json_value_free [07:27:59]json_value_free done [07:27:59]process_json_proto returns [07:27:59]Send response to host [07:27:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122813,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:27:59]free response buf [07:27:59]execute_script done [07:27:59]execute_script returns [07:27:59]free content buf [07:27:59]Sock 7.Close socket [07:27:59]Sock 7.Thread stoped [07:28:01]OFD Sender: No OFD packet to send [07:28:06]OFD Sender: No OFD packet to send [07:28:11]OFD Sender: No OFD packet to send [07:28:16]OFD Sender: No OFD packet to send [07:28:21]OFD Sender: No OFD packet to send [07:28:26]OFD Sender: No OFD packet to send [07:28:31]OFD Sender: No OFD packet to send [07:28:36]OFD Sender: No OFD packet to send [07:28:41]OFD Sender: No OFD packet to send [07:28:46]OFD Sender: No OFD packet to send [07:28:51]OFD Sender: No OFD packet to send [07:28:56]OFD Sender: No OFD packet to send [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:11]OFD Sender: No OFD packet to send [07:29:16]OFD Sender: No OFD packet to send [07:29:21]OFD Sender: No OFD packet to send [07:29:26]OFD Sender: No OFD packet to send [07:29:31]OFD Sender: No OFD packet to send [07:29:36]OFD Sender: No OFD packet to send [07:29:41]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:37]accept exits with 9 [07:31:37]New connection [07:31:37]New thread 3066604900 created [07:31:37]Thread 3066461540 joined [07:31:37]Waiting for new connection... [07:31:37] Sock 9.Parse request [07:31:37]Sock 9.Check first char [07:31:37]Sock 9.First char is OK [07:31:37]request: POST /json_proto HTTP/1.0 [07:31:37]Method: POST [07:31:37]URL: /json_proto [07:31:37]Method is POST - this is cgi request [07:31:37]url: /json_proto [07:31:37]query_string will be loaded in cgi processing [07:31:37]execute_cgi json_proto POST (null) [07:31:37]execute_cgi path=json_proto method=POST [07:31:37]POST find Content-Length [07:31:37]Host: 172.17.48.197:8080 [07:31:37]Content-Length: 1218 [07:31:37]Content-Type: application/json [07:31:37] [07:31:37]POST finish read [07:31:37]Found Content-Length = 1218 [07:31:37]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105620\u000A02.03.2024 07:26\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3583330\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:37]execute_script... [07:31:37]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105620\u000A02.03.2024 07:26\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3583330\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:37]POST & json_proto [07:31:37]process_json_proto [07:31:37]json parsed OK: [07:31:37]protocol is kg_v1.0 [07:31:37]action value=print_text [07:31:37]process_action print_text [07:31:37]cmd_print_text [07:31:37]ExternCall_PrintAddStr [07:31:37]wPrintStart [07:31:37]Write to MH i2c: 01 00 00 61 48 A9 [07:31:37]Write i2c OK [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: 01 [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: 01 07 00 [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: 01 07 00 61 48 00 00 00 00 00 FF 0F BE [07:31:37]RasterBufferAndPrint [07:31:37]line *****ТОВАРНЫЙ ЧЕК***** [07:31:37]line АЗС 25 [07:31:37]line Партнер нефть [07:31:37]line 02508201610067 [07:31:37]line Кассир : Таалайбек к. А. [07:31:37]line Счет N : (1)1105620 [07:31:37]line 02.03.2024 07:26 [07:31:37]line ПРОДАЖА [07:31:37]line ТРК (МРК, ГНК): 11 [07:31:37]line Вид ГСМ : 2710124130 [07:31:37]line Аи-92-К-5 [07:31:37]line 20.000 x 61.90 [07:31:37]line ИТОГ: 1238.00 [07:31:37]line Тип оплаты: Талоны: Топливные Талоны [07:31:37]line 3583330 [07:31:37]line ______________________ [07:31:37]line (подпись) [07:31:37]written 0, free lines is 4095 [07:31:37]Write to MH i2c: 01 00 00 76 48 BE [07:31:37]Write i2c OK [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: 01 [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: 01 07 00 [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: 01 07 00 76 48 00 00 00 00 00 F4 0D C6 [07:31:37]RasterBufferAndPrint [07:31:37]line [07:31:37]line [07:31:37]line [07:31:37]line [07:31:37]line [07:31:37]written 0, free lines is 3574 [07:31:37]MH_Cut [07:31:37]Write to MH i2c: D1 01 00 7D 48 01 97 [07:31:37]Write i2c OK [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: D1 [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: D1 01 00 [07:31:37]MH_I2C_Read... [07:31:37]Read from MH i2c: D1 01 00 7D 48 00 96 [07:31:37]Write to MH i2c: 01 00 00 7E 48 C6 [07:31:37]Write i2c OK [07:31:37]MH_I2C_Read... [07:31:38]*** Cut start [07:31:38]*** Purtial cut [07:31:38]*** Stage 1: CUTSNS_PIN = 1 [07:31:40]Read from MH i2c: 01 [07:31:40]MH_I2C_Read... [07:31:40]Read from MH i2c: 01 07 00 [07:31:40]MH_I2C_Read... [07:31:40]*** Stop cut motor [07:31:40]*** Cut end [07:31:40]Read from MH i2c: 01 07 00 7E 48 00 00 00 00 00 FF 0F DB [07:31:40]process_action print_text done [07:31:40]requested_data is exist [07:31:40]produce_requested_data [07:31:40]requested_item fm.sn is exist - process it [07:31:40]wFMCommunicate request_size=4 [07:31:40]MH_SAM_APDU [07:31:40]CAPDU: 80 11 00 00 [07:31:40]Write to MH i2c: E2 08 00 7F 48 80 11 00 00 00 00 00 00 41 [07:31:40]Write i2c OK [07:31:40]MH_I2C_Read... [07:31:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:40]Read from MH i2c: E2 [07:31:40]MH_I2C_Read... [07:31:40]Read from MH i2c: E2 17 00 [07:31:40]MH_I2C_Read... [07:31:40]Read from MH i2c: E2 17 00 7F 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [07:31:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:31:40]wFMCommunicate OK [07:31:40]requested_item fd.num is exist - process it [07:31:40]SAM_PROTO_GetFieldsCounters [07:31:40]wFMCommunicate request_size=4 [07:31:40]MH_SAM_APDU [07:31:40]CAPDU: 80 13 00 00 [07:31:40]Write to MH i2c: E2 08 00 80 48 80 13 00 00 00 00 00 00 44 [07:31:40]Write i2c OK [07:31:40]MH_I2C_Read... [07:31:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:40]Read from MH i2c: E2 [07:31:40]MH_I2C_Read... [07:31:40]Read from MH i2c: E2 62 00 [07:31:40]MH_I2C_Read... [07:31:40]Read from MH i2c: E2 62 00 80 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BD DF 01 00 0E 04 04 00 41 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 AE [07:31:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BD DF 01 00 0E 04 04 00 41 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 [07:31:40]wFMCommunicate OK [07:31:40]SAM_PROTO_GetFieldsCounters done [07:31:40]requested_item shift.num is exist - process it [07:31:40]requested_item shift.opened is exist - process it [07:31:40]req_shift_opened [07:31:40]FM_GetShiftState [07:31:40]SAM_PROTO_GetShiftState [07:31:40]wFMCommunicate request_size=4 [07:31:40]MH_SAM_APDU [07:31:40]CAPDU: 80 13 01 00 [07:31:40]Write to MH i2c: E2 08 00 81 48 80 13 01 00 00 00 00 00 46 [07:31:40]Write i2c OK [07:31:40]MH_I2C_Read... [07:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:40]Read from MH i2c: E2 [07:31:40]MH_I2C_Read... [07:31:40]Read from MH i2c: E2 0E 00 [07:31:40]MH_I2C_Read... [07:31:40]Read from MH i2c: E2 0E 00 81 48 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AD [07:31:40]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:31:40]wFMCommunicate OK [07:31:40]SAM_PROTO_GetShiftState done [07:31:40]FM_GetShiftState done [07:31:40]req_shift_opened done [07:31:40]requested_item shift.open_date is exist - process it [07:31:40]req_shift_open_date [07:31:40]req_shift_open_date done [07:31:40]produce_requested_data done [07:31:40]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122813,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:31:40]process_action_free print_text [07:31:40]json_value_free [07:31:40]json_value_free done [07:31:40]process_json_proto returns [07:31:40]Send response to host [07:31:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122813,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:31:40]free response buf [07:31:40]execute_script done [07:31:40]execute_script returns [07:31:40]free content buf [07:31:40]Sock 9.Close socket [07:31:40]Sock 9.Thread stoped [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:52]OFD Sender: No OFD packet to send [07:33:57]OFD Sender: No OFD packet to send [07:34:02]OFD Sender: No OFD packet to send [07:34:07]OFD Sender: No OFD packet to send [07:34:12]OFD Sender: No OFD packet to send [07:34:17]OFD Sender: No OFD packet to send [07:34:22]OFD Sender: No OFD packet to send [07:34:27]OFD Sender: No OFD packet to send [07:34:32]OFD Sender: No OFD packet to send [07:34:37]OFD Sender: No OFD packet to send [07:34:42]OFD Sender: No OFD packet to send [07:34:47]OFD Sender: No OFD packet to send [07:34:52]OFD Sender: No OFD packet to send [07:34:57]OFD Sender: No OFD packet to send [07:35:02]OFD Sender: No OFD packet to send [07:35:07]OFD Sender: No OFD packet to send [07:35:12]OFD Sender: No OFD packet to send [07:35:17]OFD Sender: No OFD packet to send [07:35:22]OFD Sender: No OFD packet to send [07:35:27]OFD Sender: No OFD packet to send [07:35:29]accept exits with 7 [07:35:29]New connection [07:35:29]New thread 3066461540 created [07:35:29]Thread 3066604900 joined [07:35:29]Waiting for new connection... [07:35:29] Sock 7.Parse request [07:35:29]Sock 7.Check first char [07:35:29]Sock 7.First char is OK [07:35:29]request: POST /json_proto HTTP/1.0 [07:35:29]Method: POST [07:35:29]URL: /json_proto [07:35:29]Method is POST - this is cgi request [07:35:29]url: /json_proto [07:35:29]query_string will be loaded in cgi processing [07:35:29]execute_cgi json_proto POST (null) [07:35:29]execute_cgi path=json_proto method=POST [07:35:29]POST find Content-Length [07:35:29]Host: 172.17.48.197:8080 [07:35:29]Content-Length: 683 [07:35:29]Content-Type: application/json [07:35:29] [07:35:29]POST finish read [07:35:29]Found Content-Length = 683 [07:35:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:29]execute_script... [07:35: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)1105621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:29]POST & json_proto [07:35:29]process_json_proto [07:35:29]json parsed OK: [07:35:29]protocol is kg_v1.0 [07:35:29]action value=close_receipt [07:35:29]process_action close_receipt [07:35:29]cmd_close_receipt [07:35:29]MH_GetDate [07:35:29]Write to MH i2c: F0 00 00 82 48 B9 [07:35:29]Write i2c OK [07:35:29]MH_I2C_Read... [07:35:29]Read from MH i2c: F0 [07:35:29]MH_I2C_Read... [07:35:29]Read from MH i2c: F0 09 00 [07:35:29]MH_I2C_Read... [07:35:29]Read from MH i2c: F0 09 00 82 48 00 C6 D6 E2 65 66 EE DC 65 3A [07:35:29]GetLastDocTimeStamp 1709364478 [07:35:29]current date 1709364934 [07:35:29]FM_GetShiftState [07:35:29]SAM_PROTO_GetShiftState [07:35:29]wFMCommunicate request_size=4 [07:35:29]MH_SAM_APDU [07:35:29]CAPDU: 80 13 01 00 [07:35:29]Write to MH i2c: E2 08 00 83 48 80 13 01 00 00 00 00 00 48 [07:35:29]Write i2c OK [07:35:29]MH_I2C_Read... [07:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:29]Read from MH i2c: E2 [07:35:29]MH_I2C_Read... [07:35:29]Read from MH i2c: E2 0E 00 [07:35:29]MH_I2C_Read... [07:35:29]Read from MH i2c: E2 0E 00 83 48 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AF [07:35:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:35:29]wFMCommunicate OK [07:35:29]SAM_PROTO_GetShiftState done [07:35:29]FM_GetShiftState done [07:35:29]opened in 1709338023 [07:35:29]opened+sec_in_day 1709424423 [07:35:29]quantity*price = 100010 [07:35:29]sum+1 = 100012 [07:35:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 33 02.03.2024 07:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122814 ФПД: 72701330431126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T073534&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122814&fm=72701330431126&tin=02508201610067®Number=0000000000090573&sum=100000 [07:35:30]StoreToDocumentArchive [07:35:30]shift 321 fd 122814 [07:35:30]save to /storage/0321/doc_00122814 [07:35:30]save last doc name /storage/0321/doc_00122814 to /storage/kkm_last_doc_name [07:35:30]save OK [07:35:30]Clear old archive folders... [07:35:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:35:30]tlvbuf is 016E9EA0 [07:35:30]SAM_PROTO_ClearQueue [07:35:30]wFMCommunicate request_size=4 [07:35:30]MH_SAM_APDU [07:35:30]CAPDU: 80 09 00 00 [07:35:30]Write to MH i2c: E2 08 00 90 48 80 09 00 00 00 00 00 00 4A [07:35:30]Write i2c OK [07:35:30]MH_I2C_Read... [07:35:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:30]Read from MH i2c: E2 [07:35:30]MH_I2C_Read... [07:35:30]Read from MH i2c: E2 03 00 [07:35:30]MH_I2C_Read... [07:35:30]Read from MH i2c: E2 03 00 90 48 00 90 00 4C [07:35:30]RAPDU: 90 00 [07:35:30]wFMCommunicate OK [07:35:30]SAM_PROTO_ClearQueue done [07:35:30]KKMCreateOFDPacket [07:35:30]OFDProtocolAddRootSTLVToBuf [07:35:30]FM_MakeSignedData [07:35:30]FM_MakeSignedData [07:35:30]SAM_PROTO_SignData [07:35:30]wFMCommunicate request_size=4 [07:35:30]MH_SAM_APDU [07:35:30]CAPDU: 80 0D 01 02 [07:35:30]Write to MH i2c: E2 08 00 91 48 80 0D 01 02 00 00 00 00 52 [07:35:30]Write i2c OK [07:35:30]MH_I2C_Read... [07:35:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:30]Read from MH i2c: E2 [07:35:30]MH_I2C_Read... [07:35:30]Read from MH i2c: E2 03 00 [07:35:30]MH_I2C_Read... [07:35:30]Read from MH i2c: E2 03 00 91 48 00 90 00 4D [07:35:30]RAPDU: 90 00 [07:35:30]wFMCommunicate OK [07:35:30]wFMCommunicate request_size=255 [07:35:30]MH_SAM_APDU [07:35:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 C6 D6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE DF 01 00 35 04 06 00 42 [07:35:30]Write to MH i2c: E2 02 01 92 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 C6 D6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE DF 01 00 35 04 06 00 42 00 00 DD [07:35:30]Write i2c OK [07:35:30]MH_I2C_Read... [07:35:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:30]Read from MH i2c: E2 [07:35:30]MH_I2C_Read... [07:35:30]Read from MH i2c: E2 03 00 [07:35:30]MH_I2C_Read... [07:35:30]Read from MH i2c: E2 03 00 92 48 00 90 00 4E [07:35:30]RAPDU: 90 00 [07:35:30]wFMCommunicate OK [07:35:30]wFMCommunicate request_size=10 [07:35:30]MH_SAM_APDU [07:35:30]CAPDU: 80 0D 02 02 05 1F 18 F9 9C 96 [07:35:30]Write to MH i2c: E2 0D 00 93 48 80 0D 02 02 05 00 1F 18 F9 9C 96 00 00 C1 [07:35:30]Write i2c OK [07:35:30]MH_I2C_Read... [07:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:31]Read from MH i2c: E2 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: E2 03 00 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: E2 03 00 93 48 00 90 00 4F [07:35:31]RAPDU: 90 00 [07:35:31]wFMCommunicate OK [07:35:31]wFMCommunicate request_size=4 [07:35:31]MH_SAM_APDU [07:35:31]CAPDU: 80 0D 03 02 [07:35:31]Write to MH i2c: E2 08 00 94 48 80 0D 03 02 00 00 00 00 57 [07:35:31]Write i2c OK [07:35:31]MH_I2C_Read... [07:35:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:31]Read from MH i2c: E2 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: E2 0B 00 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: E2 0B 00 94 48 00 D4 D6 8D D7 EE 32 9D 0D 90 00 30 [07:35:31]RAPDU: D4 D6 8D D7 EE 32 9D 0D 90 00 [07:35:31]wFMCommunicate OK [07:35:31]SAM_PROTO_SignData done [07:35:31]FM_MakeSignedData done [07:35:31]CreateOFDProtocolMessage [07:35:31]wFMCommunicate request_size=4 [07:35:31]MH_SAM_APDU [07:35:31]CAPDU: 80 11 00 00 [07:35:31]Write to MH i2c: E2 08 00 95 48 80 11 00 00 00 00 00 00 57 [07:35:31]Write i2c OK [07:35:31]MH_I2C_Read... [07:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:31]Read from MH i2c: E2 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: E2 17 00 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: E2 17 00 95 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B5 [07:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:35:31]wFMCommunicate OK [07:35:31]CreateOFDProtocolMessage done [07:35:31]OFDSenderStorePacket 122814 [07:35:31]StoreOFDPacket docnum=122814 [07:35:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 53 4A 07 01 B8 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 C6 D6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE DF 01 00 35 04 06 00 42 1F 18 F9 9C 96 D4 D6 8D D7 EE 32 9D 0D [07:35:31]CheckFolder [07:35:31]dirname=/storage/ofd_packets [07:35:31]CheckFolder done [07:35:31]ProducePacketName [07:35:31]name=ofd_packets/00122814 [07:35:31]NVStorageSaveData ofd_packets/00122814 [07:35:31]File name is /storage/ofd_packets/00122814 [07:35:31]Write 301 bytes [07:35:31]NVStorageSaveData done [07:35:31]OFDSenderStorePacket done [07:35:31]KKMCreateOFDPacket done [07:35:31]NVStorageSaveData kkm_last_timestamp [07:35:31]File name is /storage/kkm_last_timestamp [07:35:31]Write 4 bytes [07:35:31]NVStorageSaveData done [07:35:31]ExternCall_PrintAddStr [07:35:31]wPrintStart [07:35:31]Write to MH i2c: 01 00 00 96 48 DE [07:35:31]Write i2c OK [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: 01 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: 01 07 00 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: 01 07 00 96 48 00 00 00 00 00 FF 0F F3 [07:35:31]RasterBufferAndPrint [07:35:31]line Счет N : (1)1105621 [07:35:31]line ИНН: 02508201610067 [07:35:31]line Контрольно-Кассовый Чек [07:35:31]line ПРОДАЖА [07:35:31]line ТРК (МРК, ГНК) : 53 [07:35:31]line Товар: 2710124500 [07:35:31]line Аи-95-К-5 [07:35:31]line 14.390 * 69.50 [07:35:31]line = 1000.11 [07:35:31]line НДС 12% НСП 1% [07:35:31]line > о реализуемом товаре [07:35:31]line ОКРУГЛЕНИЕ: -0.11 [07:35:31]line ИТОГО: 1000.00 [07:35:31]line Внесено: 1000.00 [07:35:31]line СДАЧА: 0.00 [07:35:31]line НСП 1% : 8.85 [07:35:31]line НДС 12% : 106.21 [07:35:31]line Наличными: 1000.00 [07:35:31]line Безнал.: 0.00 [07:35:31]line Место: АЗС № 25 "Партнер Нефть" [07:35:31]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:35:31]line СНО: Общий режим [07:35:31]line Чек 33 02.03.2024 07:35 [07:35:31]line Смена: 321 ФФД: 1.0 [07:35:31]line ЗНМ: 0300000019 [07:35:31]line РНМ: 0000000000090573 [07:35:31]line Версия ККМ: 001 [07:35:31]line ФМ: 0000000000874798 [07:35:31]line ФД: 122814 [07:35:31]line ФПД: 72701330431126 [07:35:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T073534&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122814&fm=72701330431126&tin=02508201610067®Number=0000000000090573&sum=100000 [07:35:31]OFD Sender: Processing packet 122814 [packets to send 112, broken 111] [07:35:31]ProducePacketName [07:35:31]name=ofd_packets/00122814 [07:35:31]OFD Sender: To server: pG, [07:35:31]CommunicateWithHost lk.salyk.kg:30040 [07:35:31]ConnectInit lk.salyk.kg [07:35:31]written 0, free lines is 4095 [07:35:31]Connected sock=10 [07:35:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 53 4A 07 01 B8 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 C6 D6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE DF 01 00 35 04 06 00 42 1F 18 F9 9C 96 D4 D6 8D D7 EE 32 9D 0D [07:35:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 24 25 47 00 EA 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE DF 01 00 F4 03 04 00 A3 82 E2 65 B6 04 01 00 00 46 4C 98 C9 36 9A 29 89 [07:35:31]CommunicateWithHost err = 0 [07:35:31]CheckOFDResponse [07:35:31]1017 (14) - 77093643461234 [07:35:31]1041 (16) - 0000000000874798 [07:35:31]1040 (4) - 122814 [07:35:31]1012 (4) - 02.03.2024 01:36 [07:35:31]1206 (1) - 0 [07:35:31]OFD Sender: Remove packet 122814 [07:35:31]ProducePacketName [07:35:31]name=ofd_packets/00122814 [07:35:31]NVStorageDeleteData [07:35:31]Write to MH i2c: 01 00 00 C1 48 09 [07:35:31]Write i2c OK [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: 01 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: 01 07 00 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: 01 07 00 C1 48 00 00 00 00 00 ED 0C 09 [07:35:31]RasterBufferAndPrint [07:35:31]line [07:35:31]line [07:35:31]line [07:35:31]line [07:35:31]line [07:35:31]written 0, free lines is 3318 [07:35:31]MH_Cut [07:35:31]Write to MH i2c: D1 01 00 C8 48 01 E2 [07:35:31]Write i2c OK [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: D1 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: D1 01 00 [07:35:31]MH_I2C_Read... [07:35:31]Read from MH i2c: D1 01 00 C8 48 00 E1 [07:35:31]Write to MH i2c: 01 00 00 C9 48 11 [07:35:31]Write i2c OK [07:35:31]MH_I2C_Read... [07:35:32]OFD Sender: No OFD packet to send [07:35:32]*** Cut start [07:35:32]*** Purtial cut [07:35:32]*** Stage 1: CUTSNS_PIN = 1 [07:35:34]Read from MH i2c: 01 [07:35:34]MH_I2C_Read... [07:35:34]*** Stop cut motor [07:35:34]*** Cut end [07:35:34]Read from MH i2c: 01 07 00 [07:35:34]MH_I2C_Read... [07:35:34]Read from MH i2c: 01 07 00 C9 48 00 00 00 00 00 FF 0F 26 [07:35:34]process_action close_receipt done [07:35:34]requested_data is exist [07:35:34]produce_requested_data [07:35:34]requested_item fm.sn is exist - process it [07:35:34]wFMCommunicate request_size=4 [07:35:34]MH_SAM_APDU [07:35:34]CAPDU: 80 11 00 00 [07:35:34]Write to MH i2c: E2 08 00 CA 48 80 11 00 00 00 00 00 00 8C [07:35:34]Write i2c OK [07:35:34]MH_I2C_Read... [07:35:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:34]Read from MH i2c: E2 [07:35:34]MH_I2C_Read... [07:35:34]Read from MH i2c: E2 17 00 [07:35:34]MH_I2C_Read... [07:35:34]Read from MH i2c: E2 17 00 CA 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EA [07:35:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:35:34]wFMCommunicate OK [07:35:34]requested_item fd.num is exist - process it [07:35:34]SAM_PROTO_GetFieldsCounters [07:35:34]wFMCommunicate request_size=4 [07:35:34]MH_SAM_APDU [07:35:34]CAPDU: 80 13 00 00 [07:35:34]Write to MH i2c: E2 08 00 CB 48 80 13 00 00 00 00 00 00 8F [07:35:34]Write i2c OK [07:35:34]MH_I2C_Read... [07:35:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:34]Read from MH i2c: E2 [07:35:34]MH_I2C_Read... [07:35:34]Read from MH i2c: E2 62 00 [07:35:34]MH_I2C_Read... [07:35:34]Read from MH i2c: E2 62 00 CB 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE DF 01 00 0E 04 04 00 41 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 FD [07:35:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE DF 01 00 0E 04 04 00 41 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 [07:35:34]wFMCommunicate OK [07:35:34]SAM_PROTO_GetFieldsCounters done [07:35:34]requested_item shift.num is exist - process it [07:35:34]requested_item shift.opened is exist - process it [07:35:34]req_shift_opened [07:35:34]FM_GetShiftState [07:35:34]SAM_PROTO_GetShiftState [07:35:34]wFMCommunicate request_size=4 [07:35:34]MH_SAM_APDU [07:35:34]CAPDU: 80 13 01 00 [07:35:34]Write to MH i2c: E2 08 00 CC 48 80 13 01 00 00 00 00 00 91 [07:35:34]Write i2c OK [07:35:34]MH_I2C_Read... [07:35:34]Read from MH i2c: E2 [07:35:34]MH_I2C_Read... [07:35:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:34]Read from MH i2c: E2 0E 00 [07:35:34]MH_I2C_Read... [07:35:34]Read from MH i2c: E2 0E 00 CC 48 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F8 [07:35:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:35:34]wFMCommunicate OK [07:35:34]SAM_PROTO_GetShiftState done [07:35:34]FM_GetShiftState done [07:35:34]req_shift_opened done [07:35:34]requested_item shift.open_date is exist - process it [07:35:34]req_shift_open_date [07:35:34]req_shift_open_date done [07:35:34]produce_requested_data done [07:35:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122814,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:35:34]process_action_free close_receipt [07:35:34]json_value_free [07:35:34]json_value_free done [07:35:34]process_json_proto returns [07:35:34]Send response to host [07:35:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122814,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:35:34]free response buf [07:35:34]execute_script done [07:35:34]execute_script returns [07:35:34]free content buf [07:35:34]Sock 7.Close socket [07:35:34]Sock 7.Thread stoped [07:35:37]OFD Sender: No OFD packet to send [07:35:42]OFD Sender: No OFD packet to send [07:35:47]OFD Sender: No OFD packet to send [07:35:52]OFD Sender: No OFD packet to send [07:35:57]OFD Sender: No OFD packet to send [07:36:02]OFD Sender: No OFD packet to send [07:36:07]OFD Sender: No OFD packet to send [07:36:12]OFD Sender: No OFD packet to send [07:36:17]OFD Sender: No OFD packet to send [07:36:22]OFD Sender: No OFD packet to send [07:36:27]OFD Sender: No OFD packet to send [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:42]OFD Sender: No OFD packet to send [07:36:47]OFD Sender: No OFD packet to send [07:36:52]OFD Sender: No OFD packet to send [07:36:57]OFD Sender: No OFD packet to send [07:37:02]OFD Sender: No OFD packet to send [07:37:07]OFD Sender: No OFD packet to send [07:37:12]OFD Sender: No OFD packet to send [07:37:17]OFD Sender: No OFD packet to send [07:37:22]OFD Sender: No OFD packet to send [07:37:27]OFD Sender: No OFD packet to send [07:37:32]OFD Sender: No OFD packet to send [07:37:37]OFD Sender: No OFD packet to send [07:37:42]OFD Sender: No OFD packet to send [07:37:47]OFD Sender: No OFD packet to send [07:37:52]OFD Sender: No OFD packet to send [07:37:52]accept exits with 9 [07:37:52]New connection [07:37:52]New thread 3066604900 created [07:37:52]Thread 3066461540 joined [07:37:52]Waiting for new connection... [07:37:52] Sock 9.Parse request [07:37:52]Sock 9.Check first char [07:37:52]Sock 9.First char is OK [07:37:52]request: POST /json_proto HTTP/1.0 [07:37:52]Method: POST [07:37:52]URL: /json_proto [07:37:52]Method is POST - this is cgi request [07:37:52]url: /json_proto [07:37:52]query_string will be loaded in cgi processing [07:37:52]execute_cgi json_proto POST (null) [07:37:52]execute_cgi path=json_proto method=POST [07:37:52]POST find Content-Length [07:37:52]Host: 172.17.48.197:8080 [07:37:52]Content-Length: 1210 [07:37:52]Content-Type: application/json [07:37:52] [07:37:52]POST finish read [07:37:52]Found Content-Length = 1210 [07:37:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105622\u000A02.03.2024 07:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81717\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:52]execute_script... [07:37:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105622\u000A02.03.2024 07:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81717\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:52]POST & json_proto [07:37:52]process_json_proto [07:37:52]json parsed OK: [07:37:52]protocol is kg_v1.0 [07:37:52]action value=print_text [07:37:52]process_action print_text [07:37:52]cmd_print_text [07:37:52]ExternCall_PrintAddStr [07:37:52]wPrintStart [07:37:52]Write to MH i2c: 01 00 00 CD 48 15 [07:37:52]Write i2c OK [07:37:52]MH_I2C_Read... [07:37:52]Read from MH i2c: 01 [07:37:52]MH_I2C_Read... [07:37:52]Read from MH i2c: 01 07 00 [07:37:52]MH_I2C_Read... [07:37:52]Read from MH i2c: 01 07 00 CD 48 00 00 00 00 00 FF 0F 2A [07:37:52]RasterBufferAndPrint [07:37:52]line *****ТОВАРНЫЙ ЧЕК***** [07:37:52]line АЗС 25 [07:37:52]line Партнер нефть [07:37:52]line 02508201610067 [07:37:52]line Кассир : Таалайбек к. А. [07:37:52]line Счет N : (1)1105622 [07:37:52]line 02.03.2024 07:33 [07:37:52]line ПРОДАЖА [07:37:52]line ТРК (МРК, ГНК): 62 [07:37:52]line Вид ГСМ : 2710124130 [07:37:52]line Аи-92-К-5 [07:37:52]line 20.000 x 61.90 [07:37:52]line ИТОГ: 1238.00 [07:37:52]line Тип оплаты: Талоны: Топливная Карта [07:37:52]line 81717 [07:37:52]line ______________________ [07:37:52]line (подпись) [07:37:52]written 0, free lines is 4095 [07:37:53]Write to MH i2c: 01 00 00 E2 48 2A [07:37:53]Write i2c OK [07:37:53]MH_I2C_Read... [07:37:53]Read from MH i2c: 01 [07:37:53]MH_I2C_Read... [07:37:53]Read from MH i2c: 01 07 00 [07:37:53]MH_I2C_Read... [07:37:53]Read from MH i2c: 01 07 00 E2 48 00 00 00 00 00 F4 0D 32 [07:37:53]RasterBufferAndPrint [07:37:53]line [07:37:53]line [07:37:53]line [07:37:53]line [07:37:53]line [07:37:53]written 0, free lines is 3574 [07:37:53]MH_Cut [07:37:53]Write to MH i2c: D1 01 00 E9 48 01 03 [07:37:53]Write i2c OK [07:37:53]MH_I2C_Read... [07:37:53]Read from MH i2c: D1 [07:37:53]MH_I2C_Read... [07:37:53]Read from MH i2c: D1 01 00 [07:37:53]MH_I2C_Read... [07:37:53]Read from MH i2c: D1 01 00 E9 48 00 02 [07:37:53]Write to MH i2c: 01 00 00 EA 48 32 [07:37:53]Write i2c OK [07:37:53]MH_I2C_Read... [07:37:53]*** Cut start [07:37:53]*** Purtial cut [07:37:53]*** Stage 1: CUTSNS_PIN = 1 [07:37:55]Read from MH i2c: 01 [07:37:55]MH_I2C_Read... [07:37:55]*** Stop cut motor [07:37:55]*** Cut end [07:37:55]Read from MH i2c: 01 07 00 [07:37:55]MH_I2C_Read... [07:37:55]Read from MH i2c: 01 07 00 EA 48 00 00 00 00 00 FF 0F 47 [07:37:55]process_action print_text done [07:37:55]requested_data is exist [07:37:55]produce_requested_data [07:37:55]requested_item fm.sn is exist - process it [07:37:55]wFMCommunicate request_size=4 [07:37:55]MH_SAM_APDU [07:37:55]CAPDU: 80 11 00 00 [07:37:55]Write to MH i2c: E2 08 00 EB 48 80 11 00 00 00 00 00 00 AD [07:37:55]Write i2c OK [07:37:55]MH_I2C_Read... [07:37:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:55]Read from MH i2c: E2 [07:37:55]MH_I2C_Read... [07:37:55]Read from MH i2c: E2 17 00 [07:37:55]MH_I2C_Read... [07:37:55]Read from MH i2c: E2 17 00 EB 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0B [07:37:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:37:55]wFMCommunicate OK [07:37:55]requested_item fd.num is exist - process it [07:37:55]SAM_PROTO_GetFieldsCounters [07:37:55]wFMCommunicate request_size=4 [07:37:55]MH_SAM_APDU [07:37:55]CAPDU: 80 13 00 00 [07:37:55]Write to MH i2c: E2 08 00 EC 48 80 13 00 00 00 00 00 00 B0 [07:37:55]Write i2c OK [07:37:55]MH_I2C_Read... [07:37:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:55]Read from MH i2c: E2 [07:37:55]MH_I2C_Read... [07:37:55]Read from MH i2c: E2 62 00 [07:37:55]MH_I2C_Read... [07:37:55]Read from MH i2c: E2 62 00 EC 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE DF 01 00 0E 04 04 00 41 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 1E [07:37:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE DF 01 00 0E 04 04 00 41 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 [07:37:55]wFMCommunicate OK [07:37:55]SAM_PROTO_GetFieldsCounters done [07:37:55]requested_item shift.num is exist - process it [07:37:55]requested_item shift.opened is exist - process it [07:37:55]req_shift_opened [07:37:55]FM_GetShiftState [07:37:55]SAM_PROTO_GetShiftState [07:37:55]wFMCommunicate request_size=4 [07:37:55]MH_SAM_APDU [07:37:55]CAPDU: 80 13 01 00 [07:37:55]Write to MH i2c: E2 08 00 ED 48 80 13 01 00 00 00 00 00 B2 [07:37:55]Write i2c OK [07:37:55]MH_I2C_Read... [07:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:55]Read from MH i2c: E2 [07:37:55]MH_I2C_Read... [07:37:55]Read from MH i2c: E2 0E 00 [07:37:55]MH_I2C_Read... [07:37:55]Read from MH i2c: E2 0E 00 ED 48 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 19 [07:37:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:37:55]wFMCommunicate OK [07:37:55]SAM_PROTO_GetShiftState done [07:37:55]FM_GetShiftState done [07:37:55]req_shift_opened done [07:37:55]requested_item shift.open_date is exist - process it [07:37:55]req_shift_open_date [07:37:55]req_shift_open_date done [07:37:55]produce_requested_data done [07:37:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122814,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:37:55]process_action_free print_text [07:37:55]json_value_free [07:37:55]json_value_free done [07:37:55]process_json_proto returns [07:37:55]Send response to host [07:37:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122814,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:37:55]free response buf [07:37:55]execute_script done [07:37:55]execute_script returns [07:37:55]free content buf [07:37:55]Sock 9.Close socket [07:37:55]Sock 9.Thread stoped [07:37:57]OFD Sender: No OFD packet to send [07:38:02]OFD Sender: No OFD packet to send [07:38:07]OFD Sender: No OFD packet to send [07:38:07]accept exits with 7 [07:38:07]New connection [07:38:07]New thread 3066461540 created [07:38:07]Thread 3066604900 joined [07:38:07]Waiting for new connection... [07:38:07] Sock 7.Parse request [07:38:07]Sock 7.Check first char [07:38:07]Sock 7.First char is OK [07:38:07]request: POST /json_proto HTTP/1.0 [07:38:07]Method: POST [07:38:07]URL: /json_proto [07:38:07]Method is POST - this is cgi request [07:38:07]url: /json_proto [07:38:07]query_string will be loaded in cgi processing [07:38:07]execute_cgi json_proto POST (null) [07:38:07]execute_cgi path=json_proto method=POST [07:38:07]POST find Content-Length [07:38:07]Host: 172.17.48.197:8080 [07:38:07]Content-Length: 817 [07:38:07]Content-Type: application/json [07:38:07] [07:38:07]POST finish read [07:38:07]Found Content-Length = 817 [07:38:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:07]execute_script... [07:38:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:07]POST & json_proto [07:38:07]process_json_proto [07:38:07]json parsed OK: [07:38:07]protocol is kg_v1.0 [07:38:07]action value=close_receipt [07:38:07]process_action close_receipt [07:38:07]cmd_close_receipt [07:38:07]MH_GetDate [07:38:07]Write to MH i2c: F0 00 00 EE 48 25 [07:38:07]Write i2c OK [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: F0 [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: F0 09 00 [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: F0 09 00 EE 48 00 64 D7 E2 65 66 EE DC 65 45 [07:38:07]GetLastDocTimeStamp 1709364934 [07:38:07]current date 1709365092 [07:38:07]FM_GetShiftState [07:38:07]SAM_PROTO_GetShiftState [07:38:07]wFMCommunicate request_size=4 [07:38:07]MH_SAM_APDU [07:38:07]CAPDU: 80 13 01 00 [07:38:07]Write to MH i2c: E2 08 00 EF 48 80 13 01 00 00 00 00 00 B4 [07:38:07]Write i2c OK [07:38:07]MH_I2C_Read... [07:38:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:07]Read from MH i2c: E2 [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: E2 0E 00 [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: E2 0E 00 EF 48 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1B [07:38:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:38:07]wFMCommunicate OK [07:38:07]SAM_PROTO_GetShiftState done [07:38:07]FM_GetShiftState done [07:38:07]opened in 1709338023 [07:38:07]opened+sec_in_day 1709424423 [07:38:07]quantity*price = 60043 [07:38:07]sum+1 = 60044 [07:38:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.43 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 0.00 Безнал.: 600.43 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 34 02.03.2024 07:38 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122815 ФПД: 164344086238758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T073812&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122815&fm=164344086238758&tin=02508201610067®Number=0000000000090573&sum=60043 [07:38:08]StoreToDocumentArchive [07:38:08]shift 321 fd 122815 [07:38:08]save to /storage/0321/doc_00122815 [07:38:08]save last doc name /storage/0321/doc_00122815 to /storage/kkm_last_doc_name [07:38:08]save OK [07:38:08]Clear old archive folders... [07:38:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:38:08]tlvbuf is 01841BF0 [07:38:08]SAM_PROTO_ClearQueue [07:38:08]wFMCommunicate request_size=4 [07:38:08]MH_SAM_APDU [07:38:08]CAPDU: 80 09 00 00 [07:38:08]Write to MH i2c: E2 08 00 FC 48 80 09 00 00 00 00 00 00 B6 [07:38:08]Write i2c OK [07:38:08]MH_I2C_Read... [07:38:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:38:08]Read from MH i2c: E2 [07:38:08]MH_I2C_Read... [07:38:08]Read from MH i2c: E2 03 00 [07:38:08]MH_I2C_Read... [07:38:08]Read from MH i2c: E2 03 00 FC 48 00 90 00 B8 [07:38:08]RAPDU: 90 00 [07:38:08]wFMCommunicate OK [07:38:08]SAM_PROTO_ClearQueue done [07:38:08]KKMCreateOFDPacket [07:38:08]OFDProtocolAddRootSTLVToBuf [07:38:08]FM_MakeSignedData [07:38:08]FM_MakeSignedData [07:38:08]SAM_PROTO_SignData [07:38:08]wFMCommunicate request_size=4 [07:38:08]MH_SAM_APDU [07:38:08]CAPDU: 80 0D 01 02 [07:38:08]Write to MH i2c: E2 08 00 FD 48 80 0D 01 02 00 00 00 00 BE [07:38:08]Write i2c OK [07:38:08]MH_I2C_Read... [07:38:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:38:08]Read from MH i2c: E2 [07:38:08]MH_I2C_Read... [07:38:08]Read from MH i2c: E2 03 00 [07:38:08]MH_I2C_Read... [07:38:08]Read from MH i2c: E2 03 00 FD 48 00 90 00 B9 [07:38:08]RAPDU: 90 00 [07:38:08]wFMCommunicate OK [07:38:08]wFMCommunicate request_size=255 [07:38:08]MH_SAM_APDU [07:38:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 64 D7 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF DF 01 00 35 04 06 00 95 [07:38:08]Write to MH i2c: E2 02 01 FE 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 64 D7 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF DF 01 00 35 04 06 00 95 00 00 AF [07:38:08]Write i2c OK [07:38:08]MH_I2C_Read... [07:38:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:09]Read from MH i2c: E2 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 03 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 03 00 FE 48 00 90 00 BA [07:38:09]RAPDU: 90 00 [07:38:09]wFMCommunicate OK [07:38:09]wFMCommunicate request_size=10 [07:38:09]MH_SAM_APDU [07:38:09]CAPDU: 80 0D 02 02 05 78 56 E1 96 26 [07:38:09]Write to MH i2c: E2 0D 00 FF 48 80 0D 02 02 05 00 78 56 E1 96 26 00 00 36 [07:38:09]Write i2c OK [07:38:09]MH_I2C_Read... [07:38:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:09]Read from MH i2c: E2 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 03 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 03 00 FF 48 00 90 00 BB [07:38:09]RAPDU: 90 00 [07:38:09]wFMCommunicate OK [07:38:09]wFMCommunicate request_size=4 [07:38:09]MH_SAM_APDU [07:38:09]CAPDU: 80 0D 03 02 [07:38:09]Write to MH i2c: E2 08 00 00 49 80 0D 03 02 00 00 00 00 C4 [07:38:09]Write i2c OK [07:38:09]MH_I2C_Read... [07:38:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:38:09]Read from MH i2c: E2 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 0B 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 0B 00 00 49 00 90 92 7A 06 5E DF C1 FA 90 00 5F [07:38:09]RAPDU: 90 92 7A 06 5E DF C1 FA 90 00 [07:38:09]wFMCommunicate OK [07:38:09]SAM_PROTO_SignData done [07:38:09]FM_MakeSignedData done [07:38:09]CreateOFDProtocolMessage [07:38:09]wFMCommunicate request_size=4 [07:38:09]MH_SAM_APDU [07:38:09]CAPDU: 80 11 00 00 [07:38:09]Write to MH i2c: E2 08 00 01 49 80 11 00 00 00 00 00 00 C4 [07:38:09]Write i2c OK [07:38:09]MH_I2C_Read... [07:38:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:09]Read from MH i2c: E2 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 17 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 17 00 01 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [07:38:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:38:09]wFMCommunicate OK [07:38:09]CreateOFDProtocolMessage done [07:38:09]OFDSenderStorePacket 122815 [07:38:09]StoreOFDPacket docnum=122815 [07:38:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 77 DF 07 01 DF AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 64 D7 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF DF 01 00 35 04 06 00 95 78 56 E1 96 26 90 92 7A 06 5E DF C1 FA [07:38:09]CheckFolder [07:38:09]dirname=/storage/ofd_packets [07:38:09]CheckFolder done [07:38:09]ProducePacketName [07:38:09]name=ofd_packets/00122815 [07:38:09]NVStorageSaveData ofd_packets/00122815 [07:38:09]File name is /storage/ofd_packets/00122815 [07:38:09]Write 301 bytes [07:38:09]NVStorageSaveData done [07:38:09]OFDSenderStorePacket done [07:38:09]KKMCreateOFDPacket done [07:38:09]NVStorageSaveData kkm_last_timestamp [07:38:09]File name is /storage/kkm_last_timestamp [07:38:09]Write 4 bytes [07:38:09]NVStorageSaveData done [07:38:09]ExternCall_PrintAddStr [07:38:09]wPrintStart [07:38:09]Write to MH i2c: 01 00 00 02 49 4B [07:38:09]Write i2c OK [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: 01 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: 01 07 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: 01 07 00 02 49 00 00 00 00 00 FF 0F 60 [07:38:09]RasterBufferAndPrint [07:38:09]line Счет N : (1)1105623 [07:38:09]line ИНН: 02508201610067 [07:38:09]line Контрольно-Кассовый Чек [07:38:09]line ПРОДАЖА [07:38:09]line ТРК (МРК, ГНК) : 21 [07:38:09]line Товар: 2710124130 [07:38:09]line Аи-92-К-5 [07:38:09]line 9.700 * 61.90 [07:38:09]line = 600.43 [07:38:09]line НДС 12% НСП 1% [07:38:09]line > о реализуемом товаре [07:38:09]line ИТОГО: 600.43 [07:38:09]line НСП 1% : 5.31 [07:38:09]line НДС 12% : 63.76 [07:38:09]line Наличными: 0.00 [07:38:09]line Безнал.: 600.43 [07:38:09]line Место: АЗС № 25 "Партнер Нефть" [07:38:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:38:09]line СНО: Общий режим [07:38:09]line Чек 34 02.03.2024 07:38 [07:38:09]line Смена: 321 ФФД: 1.0 [07:38:09]line ЗНМ: 0300000019 [07:38:09]line РНМ: 0000000000090573 [07:38:09]line Версия ККМ: 001 [07:38:09]line Платежная система: Бакай Банк [07:38:09]line ФМ: 0000000000874798 [07:38:09]line ФД: 122815 [07:38:09]line ФПД: 164344086238758 [07:38:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T073812&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122815&fm=164344086238758&tin=02508201610067®Number=0000000000090573&sum=60043 [07:38:09]OFD Sender: Processing packet 122815 [packets to send 112, broken 111] [07:38:09]ProducePacketName [07:38:09]name=ofd_packets/00122815 [07:38:09]OFD Sender: To server: pG, [07:38:09]CommunicateWithHost lk.salyk.kg:30040 [07:38:09]ConnectInit lk.salyk.kg [07:38:09]written 0, free lines is 4095 [07:38:09]Connected sock=10 [07:38:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 77 DF 07 01 DF AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 64 D7 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF DF 01 00 35 04 06 00 95 78 56 E1 96 26 90 92 7A 06 5E DF C1 FA [07:38:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D8 DF 47 00 71 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF DF 01 00 F4 03 04 00 41 83 E2 65 B6 04 01 00 00 58 B3 8A 2B 97 1A BB 2C [07:38:09]CommunicateWithHost err = 0 [07:38:09]CheckOFDResponse [07:38:09]1017 (14) - 77093643461234 [07:38:09]1041 (16) - 0000000000874798 [07:38:09]1040 (4) - 122815 [07:38:09]1012 (4) - 02.03.2024 01:39 [07:38:09]1206 (1) - 0 [07:38:09]OFD Sender: Remove packet 122815 [07:38:09]ProducePacketName [07:38:09]name=ofd_packets/00122815 [07:38:09]NVStorageDeleteData [07:38:10]Write to MH i2c: 01 00 00 2C 49 75 [07:38:10]Write i2c OK [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: 01 [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: 01 07 00 [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: 01 07 00 2C 49 00 00 00 00 00 F7 0C 7F [07:38:10]RasterBufferAndPrint [07:38:10]line [07:38:10]line [07:38:10]line [07:38:10]line [07:38:10]line [07:38:10]written 0, free lines is 3326 [07:38:10]MH_Cut [07:38:10]Write to MH i2c: D1 01 00 33 49 01 4E [07:38:10]Write i2c OK [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: D1 [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: D1 01 00 [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: D1 01 00 33 49 00 4D [07:38:10]Write to MH i2c: 01 00 00 34 49 7D [07:38:10]Write i2c OK [07:38:10]MH_I2C_Read... [07:38:10]OFD Sender: No OFD packet to send [07:38:10]*** Cut start [07:38:10]*** Purtial cut [07:38:10]*** Stage 1: CUTSNS_PIN = 1 [07:38:12]Read from MH i2c: 01 [07:38:12]MH_I2C_Read... [07:38:12]*** Stop cut motor [07:38:12]*** Cut end [07:38:12]Read from MH i2c: 01 07 00 [07:38:12]MH_I2C_Read... [07:38:12]Read from MH i2c: 01 07 00 34 49 00 00 00 00 00 FF 0F 92 [07:38:12]process_action close_receipt done [07:38:12]requested_data is exist [07:38:12]produce_requested_data [07:38:12]requested_item fm.sn is exist - process it [07:38:12]wFMCommunicate request_size=4 [07:38:12]MH_SAM_APDU [07:38:12]CAPDU: 80 11 00 00 [07:38:12]Write to MH i2c: E2 08 00 35 49 80 11 00 00 00 00 00 00 F8 [07:38:12]Write i2c OK [07:38:12]MH_I2C_Read... [07:38:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:12]Read from MH i2c: E2 [07:38:12]MH_I2C_Read... [07:38:12]Read from MH i2c: E2 17 00 [07:38:12]MH_I2C_Read... [07:38:12]Read from MH i2c: E2 17 00 35 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 56 [07:38:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:38:12]wFMCommunicate OK [07:38:12]requested_item fd.num is exist - process it [07:38:12]SAM_PROTO_GetFieldsCounters [07:38:12]wFMCommunicate request_size=4 [07:38:12]MH_SAM_APDU [07:38:12]CAPDU: 80 13 00 00 [07:38:12]Write to MH i2c: E2 08 00 36 49 80 13 00 00 00 00 00 00 FB [07:38:12]Write i2c OK [07:38:12]MH_I2C_Read... [07:38:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:38:12]Read from MH i2c: E2 [07:38:12]MH_I2C_Read... [07:38:12]Read from MH i2c: E2 62 00 [07:38:12]MH_I2C_Read... [07:38:12]Read from MH i2c: E2 62 00 36 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BF DF 01 00 0E 04 04 00 41 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 6D [07:38:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BF DF 01 00 0E 04 04 00 41 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 [07:38:12]wFMCommunicate OK [07:38:12]SAM_PROTO_GetFieldsCounters done [07:38:12]requested_item shift.num is exist - process it [07:38:12]requested_item shift.opened is exist - process it [07:38:12]req_shift_opened [07:38:12]FM_GetShiftState [07:38:12]SAM_PROTO_GetShiftState [07:38:12]wFMCommunicate request_size=4 [07:38:12]MH_SAM_APDU [07:38:12]CAPDU: 80 13 01 00 [07:38:12]Write to MH i2c: E2 08 00 37 49 80 13 01 00 00 00 00 00 FD [07:38:12]Write i2c OK [07:38:12]MH_I2C_Read... [07:38:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:12]Read from MH i2c: E2 [07:38:12]MH_I2C_Read... [07:38:12]Read from MH i2c: E2 0E 00 [07:38:12]MH_I2C_Read... [07:38:12]Read from MH i2c: E2 0E 00 37 49 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 64 [07:38:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:38:12]wFMCommunicate OK [07:38:13]SAM_PROTO_GetShiftState done [07:38:13]FM_GetShiftState done [07:38:13]req_shift_opened done [07:38:13]requested_item shift.open_date is exist - process it [07:38:13]req_shift_open_date [07:38:13]req_shift_open_date done [07:38:13]produce_requested_data done [07:38:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122815,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:38:13]process_action_free close_receipt [07:38:13]json_value_free [07:38:13]json_value_free done [07:38:13]process_json_proto returns [07:38:13]Send response to host [07:38:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122815,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:38:13]free response buf [07:38:13]execute_script done [07:38:13]execute_script returns [07:38:13]free content buf [07:38:13]Sock 7.Close socket [07:38:13]Sock 7.Thread stoped [07:38:15]OFD Sender: No OFD packet to send [07:38:17]int [07:38:17]Write to MH i2c: 01 00 00 38 49 81 [07:38:17]*** FLAG_PRN_KEY set [07:38:17]Write i2c OK [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 38 49 00 08 00 00 00 FF 0F 9E [07:38:17]state=0 [07:38:17]Key pressed [07:38:17]Feed [07:38:17]Write to MH i2c: D8 00 00 39 49 59 [07:38:17]Write i2c OK [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: D8 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: D8 01 00 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: D8 01 00 39 49 00 5A [07:38:17]int [07:38:17]Write to MH i2c: 01 00 00 3A 49 83 [07:38:17]Write i2c OK [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 3A 49 00 48 00 00 00 3C 00 0E [07:38:17]state=2 [07:38:17]Key pressed [07:38:17]int [07:38:17]Write to MH i2c: 01 00 00 3B 49 84 [07:38:17]*** FLAG_PRN_KEY reset [07:38:17]Write i2c OK [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 3B 49 00 00 00 00 00 F7 0F 91 [07:38:17]state=2 [07:38:17]Stop feed [07:38:17]int [07:38:17]Write to MH i2c: 01 00 00 3C 49 85 [07:38:17]*** FLAG_PRN_KEY set [07:38:17]Write i2c OK [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 3C 49 00 08 00 00 00 FF 0F A2 [07:38:17]state=0 [07:38:17]Key pressed [07:38:17]Feed [07:38:17]Write to MH i2c: D8 00 00 3D 49 5D [07:38:17]Write i2c OK [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: D8 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: D8 01 00 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: D8 01 00 3D 49 00 5E [07:38:17]int [07:38:17]Write to MH i2c: 01 00 00 3E 49 87 [07:38:17]Write i2c OK [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 3E 49 00 48 00 00 00 3C 00 12 [07:38:17]state=2 [07:38:17]Key pressed [07:38:17]int [07:38:17]Write to MH i2c: 01 00 00 3F 49 88 [07:38:17]*** FLAG_PRN_KEY reset [07:38:17]Write i2c OK [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 [07:38:17]MH_I2C_Read... [07:38:17]Read from MH i2c: 01 07 00 3F 49 00 00 00 00 00 F5 0F 93 [07:38:17]state=2 [07:38:17]Stop feed [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 40 49 89 [07:38:18]*** FLAG_PRN_KEY set [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 40 49 00 08 00 00 00 FF 0F A6 [07:38:18]state=0 [07:38:18]Key pressed [07:38:18]Feed [07:38:18]Write to MH i2c: D8 00 00 41 49 61 [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 01 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 01 00 41 49 00 62 [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 42 49 8B [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 42 49 00 48 00 00 00 3C 00 16 [07:38:18]state=2 [07:38:18]Key pressed [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 43 49 8C [07:38:18]*** FLAG_PRN_KEY reset [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 43 49 00 00 00 00 00 F6 0F 98 [07:38:18]state=2 [07:38:18]Stop feed [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 44 49 8D [07:38:18]*** FLAG_PRN_KEY set [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 44 49 00 08 00 00 00 FF 0F AA [07:38:18]state=0 [07:38:18]Key pressed [07:38:18]Feed [07:38:18]Write to MH i2c: D8 00 00 45 49 65 [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 01 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 01 00 45 49 00 66 [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 46 49 8F [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 46 49 00 48 00 00 00 3C 00 1A [07:38:18]state=2 [07:38:18]Key pressed [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 47 49 90 [07:38:18]*** FLAG_PRN_KEY reset [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 47 49 00 00 00 00 00 F6 0F 9C [07:38:18]state=2 [07:38:18]Stop feed [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 48 49 91 [07:38:18]*** FLAG_PRN_KEY set [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 48 49 00 08 00 00 00 FF 0F AE [07:38:18]state=0 [07:38:18]Key pressed [07:38:18]Feed [07:38:18]Write to MH i2c: D8 00 00 49 49 69 [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 01 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: D8 01 00 49 49 00 6A [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 4A 49 93 [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 4A 49 00 48 00 00 00 3C 00 1E [07:38:18]state=2 [07:38:18]Key pressed [07:38:18]int [07:38:18]Write to MH i2c: 01 00 00 4B 49 94 [07:38:18]*** FLAG_PRN_KEY reset [07:38:18]Write i2c OK [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 [07:38:18]MH_I2C_Read... [07:38:18]Read from MH i2c: 01 07 00 4B 49 00 00 00 00 00 F5 0F 9F [07:38:18]state=2 [07:38:18]Stop feed [07:38:20]OFD Sender: No OFD packet to send [07:38:25]OFD Sender: No OFD packet to send [07:38:30]OFD Sender: No OFD packet to send [07:38:35]OFD Sender: No OFD packet to send [07:38:40]OFD Sender: No OFD packet to send [07:38:45]OFD Sender: No OFD packet to send [07:38:50]OFD Sender: No OFD packet to send [07:38:55]OFD Sender: No OFD packet to send [07:39:00]OFD Sender: No OFD packet to send [07:39:05]OFD Sender: No OFD packet to send [07:39:10]OFD Sender: No OFD packet to send [07:39:15]OFD Sender: No OFD packet to send [07:39:20]OFD Sender: No OFD packet to send [07:39:25]OFD Sender: No OFD packet to send [07:39:30]OFD Sender: No OFD packet to send [07:39:35]OFD Sender: No OFD packet to send [07:39:40]OFD Sender: No OFD packet to send [07:39:45]OFD Sender: No OFD packet to send [07:39:50]OFD Sender: No OFD packet to send [07:39:55]OFD Sender: No OFD packet to send [07:40:00]OFD Sender: No OFD packet to send [07:40:05]OFD Sender: No OFD packet to send [07:40:10]OFD Sender: No OFD packet to send [07:40:15]OFD Sender: No OFD packet to send [07:40:20]OFD Sender: No OFD packet to send [07:40:25]OFD Sender: No OFD packet to send [07:40:30]OFD Sender: No OFD packet to send [07:40:35]OFD Sender: No OFD packet to send [07:40:40]OFD Sender: No OFD packet to send [07:40:45]OFD Sender: No OFD packet to send [07:40:50]OFD Sender: No OFD packet to send [07:40:55]OFD Sender: No OFD packet to send [07:41:00]OFD Sender: No OFD packet to send [07:41:05]OFD Sender: No OFD packet to send [07:41:10]OFD Sender: No OFD packet to send [07:41:15]OFD Sender: No OFD packet to send [07:41:20]OFD Sender: No OFD packet to send [07:41:25]OFD Sender: No OFD packet to send [07:41:30]OFD Sender: No OFD packet to send [07:41:35]OFD Sender: No OFD packet to send [07:41:39]accept exits with 9 [07:41:39]New connection [07:41:39]New thread 3066604900 created [07:41:39]Thread 3066461540 joined [07:41:39]Waiting for new connection... [07:41:39] Sock 9.Parse request [07:41:39]Sock 9.Check first char [07:41:39]Sock 9.First char is OK [07:41:39]request: POST /json_proto HTTP/1.0 [07:41:39]Method: POST [07:41:39]URL: /json_proto [07:41:39]Method is POST - this is cgi request [07:41:39]url: /json_proto [07:41:39]query_string will be loaded in cgi processing [07:41:39]execute_cgi json_proto POST (null) [07:41:39]execute_cgi path=json_proto method=POST [07:41:39]POST find Content-Length [07:41:39]Host: 172.17.48.197:8080 [07:41:39]Content-Length: 1215 [07:41:39]Content-Type: application/json [07:41:39] [07:41:39]POST finish read [07:41:39]Found Content-Length = 1215 [07:41:39]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105624\u000A02.03.2024 07:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A89336\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:39]execute_script... [07:41:39]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105624\u000A02.03.2024 07:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A89336\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:39]POST & json_proto [07:41:39]process_json_proto [07:41:39]json parsed OK: [07:41:39]protocol is kg_v1.0 [07:41:39]action value=print_text [07:41:39]process_action print_text [07:41:39]cmd_print_text [07:41:39]ExternCall_PrintAddStr [07:41:39]wPrintStart [07:41:39]Write to MH i2c: 01 00 00 4C 49 95 [07:41:39]Write i2c OK [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: 01 [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: 01 07 00 [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: 01 07 00 4C 49 00 00 00 00 00 FF 0F AA [07:41:39]RasterBufferAndPrint [07:41:39]line *****ТОВАРНЫЙ ЧЕК***** [07:41:39]line АЗС 25 [07:41:39]line Партнер нефть [07:41:39]line 02508201610067 [07:41:39]line Кассир : Таалайбек к. А. [07:41:39]line Счет N : (1)1105624 [07:41:39]line 02.03.2024 07:36 [07:41:39]line ПРОДАЖА [07:41:39]line ТРК (МРК, ГНК): 41 [07:41:39]line Вид ГСМ : 2710194210 [07:41:39]line ДТ(л)-К-5 [07:41:39]line 20.000 x 70.90 [07:41:39]line ИТОГ: 1418.00 [07:41:39]line Тип оплаты: Талоны: Топливная Карта [07:41:39]line 89336 [07:41:39]line ______________________ [07:41:39]line (подпись) [07:41:39]written 0, free lines is 4095 [07:41:39]Write to MH i2c: 01 00 00 61 49 AA [07:41:39]Write i2c OK [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: 01 [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: 01 07 00 [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: 01 07 00 61 49 00 00 00 00 00 F7 0D B5 [07:41:39]RasterBufferAndPrint [07:41:39]line [07:41:39]line [07:41:39]line [07:41:39]line [07:41:39]line [07:41:39]written 0, free lines is 3577 [07:41:39]MH_Cut [07:41:39]Write to MH i2c: D1 01 00 68 49 01 83 [07:41:39]Write i2c OK [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: D1 [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: D1 01 00 [07:41:39]MH_I2C_Read... [07:41:39]Read from MH i2c: D1 01 00 68 49 00 82 [07:41:39]Write to MH i2c: 01 00 00 69 49 B2 [07:41:39]Write i2c OK [07:41:39]MH_I2C_Read... [07:41:40]*** Cut start [07:41:40]*** Purtial cut [07:41:40]*** Stage 1: CUTSNS_PIN = 1 [07:41:40]OFD Sender: No OFD packet to send [07:41:42]Read from MH i2c: 01 [07:41:42]MH_I2C_Read... [07:41:42]*** Stop cut motor [07:41:42]*** Cut end [07:41:42]Read from MH i2c: 01 07 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: 01 07 00 69 49 00 00 00 00 00 FF 0F C7 [07:41:42]process_action print_text done [07:41:42]requested_data is exist [07:41:42]produce_requested_data [07:41:42]requested_item fm.sn is exist - process it [07:41:42]wFMCommunicate request_size=4 [07:41:42]MH_SAM_APDU [07:41:42]CAPDU: 80 11 00 00 [07:41:42]Write to MH i2c: E2 08 00 6A 49 80 11 00 00 00 00 00 00 2D [07:41:42]Write i2c OK [07:41:42]MH_I2C_Read... [07:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:42]Read from MH i2c: E2 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 17 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 17 00 6A 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8B [07:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:41:42]wFMCommunicate OK [07:41:42]requested_item fd.num is exist - process it [07:41:42]SAM_PROTO_GetFieldsCounters [07:41:42]wFMCommunicate request_size=4 [07:41:42]MH_SAM_APDU [07:41:42]CAPDU: 80 13 00 00 [07:41:42]Write to MH i2c: E2 08 00 6B 49 80 13 00 00 00 00 00 00 30 [07:41:42]Write i2c OK [07:41:42]MH_I2C_Read... [07:41:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:42]Read from MH i2c: E2 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 62 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 62 00 6B 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BF DF 01 00 0E 04 04 00 41 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 A2 [07:41:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BF DF 01 00 0E 04 04 00 41 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 [07:41:42]wFMCommunicate OK [07:41:42]SAM_PROTO_GetFieldsCounters done [07:41:42]requested_item shift.num is exist - process it [07:41:42]requested_item shift.opened is exist - process it [07:41:42]req_shift_opened [07:41:42]FM_GetShiftState [07:41:42]SAM_PROTO_GetShiftState [07:41:42]wFMCommunicate request_size=4 [07:41:42]MH_SAM_APDU [07:41:42]CAPDU: 80 13 01 00 [07:41:42]Write to MH i2c: E2 08 00 6C 49 80 13 01 00 00 00 00 00 32 [07:41:42]Write i2c OK [07:41:42]MH_I2C_Read... [07:41:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:42]Read from MH i2c: E2 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 0E 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 0E 00 6C 49 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 99 [07:41:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:41:42]wFMCommunicate OK [07:41:42]SAM_PROTO_GetShiftState done [07:41:42]FM_GetShiftState done [07:41:42]req_shift_opened done [07:41:42]requested_item shift.open_date is exist - process it [07:41:42]req_shift_open_date [07:41:42]req_shift_open_date done [07:41:42]produce_requested_data done [07:41:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122815,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:41:42]process_action_free print_text [07:41:42]json_value_free [07:41:42]json_value_free done [07:41:42]process_json_proto returns [07:41:42]Send response to host [07:41:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122815,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:41:42]free response buf [07:41:42]execute_script done [07:41:42]execute_script returns [07:41:42]free content buf [07:41:42]Sock 9.Close socket [07:41:42]Sock 9.Thread stoped [07:41:45]OFD Sender: No OFD packet to send [07:41:50]OFD Sender: No OFD packet to send [07:41:55]OFD Sender: No OFD packet to send [07:42:00]OFD Sender: No OFD packet to send [07:42:05]OFD Sender: No OFD packet to send [07:42:10]OFD Sender: No OFD packet to send [07:42:15]OFD Sender: No OFD packet to send [07:42:20]OFD Sender: No OFD packet to send [07:42:25]OFD Sender: No OFD packet to send [07:42:30]OFD Sender: No OFD packet to send [07:42:35]OFD Sender: No OFD packet to send [07:42:40]OFD Sender: No OFD packet to send [07:42:45]OFD Sender: No OFD packet to send [07:42:50]OFD Sender: No OFD packet to send [07:42:52]accept exits with 7 [07:42:52]New connection [07:42:52]New thread 3066461540 created [07:42:52]Thread 3066604900 joined [07:42:52]Waiting for new connection... [07:42:52] Sock 7.Parse request [07:42:52]Sock 7.Check first char [07:42:52]Sock 7.First char is OK [07:42:52]request: POST /json_proto HTTP/1.0 [07:42:52]Method: POST [07:42:52]URL: /json_proto [07:42:52]Method is POST - this is cgi request [07:42:52]url: /json_proto [07:42:52]query_string will be loaded in cgi processing [07:42:52]execute_cgi json_proto POST (null) [07:42:52]execute_cgi path=json_proto method=POST [07:42:52]POST find Content-Length [07:42:52]Host: 172.17.48.197:8080 [07:42:52]Content-Length: 818 [07:42:52]Content-Type: application/json [07:42:52] [07:42:52]POST finish read [07:42:52]Found Content-Length = 818 [07:42:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:52]execute_script... [07:42: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)1105625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:52]POST & json_proto [07:42:52]process_json_proto [07:42:52]json parsed OK: [07:42:52]protocol is kg_v1.0 [07:42:52]action value=close_receipt [07:42:52]process_action close_receipt [07:42:52]cmd_close_receipt [07:42:52]MH_GetDate [07:42:52]Write to MH i2c: F0 00 00 6D 49 A5 [07:42:52]Write i2c OK [07:42:52]MH_I2C_Read... [07:42:52]Read from MH i2c: F0 [07:42:52]MH_I2C_Read... [07:42:52]Read from MH i2c: F0 09 00 [07:42:52]MH_I2C_Read... [07:42:52]Read from MH i2c: F0 09 00 6D 49 00 80 D8 E2 65 66 EE DC 65 E2 [07:42:52]GetLastDocTimeStamp 1709365092 [07:42:52]current date 1709365376 [07:42:52]FM_GetShiftState [07:42:52]SAM_PROTO_GetShiftState [07:42:52]wFMCommunicate request_size=4 [07:42:52]MH_SAM_APDU [07:42:52]CAPDU: 80 13 01 00 [07:42:52]Write to MH i2c: E2 08 00 6E 49 80 13 01 00 00 00 00 00 34 [07:42:52]Write i2c OK [07:42:52]MH_I2C_Read... [07:42:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:52]Read from MH i2c: E2 [07:42:52]MH_I2C_Read... [07:42:52]Read from MH i2c: E2 0E 00 [07:42:52]MH_I2C_Read... [07:42:52]Read from MH i2c: E2 0E 00 6E 49 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9B [07:42:52]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:42:52]wFMCommunicate OK [07:42:52]SAM_PROTO_GetShiftState done [07:42:52]FM_GetShiftState done [07:42:52]opened in 1709338023 [07:42:52]opened+sec_in_day 1709424423 [07:42:52]quantity*price = 61900 [07:42:52]sum+1 = 61901 [07:42:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 35 02.03.2024 07:42 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122816 ФПД: 216633941723201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T074256&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122816&fm=216633941723201&tin=02508201610067®Number=0000000000090573&sum=61900 [07:42:53]StoreToDocumentArchive [07:42:53]shift 321 fd 122816 [07:42:53]save to /storage/0321/doc_00122816 [07:42:53]save last doc name /storage/0321/doc_00122816 to /storage/kkm_last_doc_name [07:42:53]save OK [07:42:53]Clear old archive folders... [07:42:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:42:53]tlvbuf is 01711960 [07:42:53]SAM_PROTO_ClearQueue [07:42:53]wFMCommunicate request_size=4 [07:42:53]MH_SAM_APDU [07:42:53]CAPDU: 80 09 00 00 [07:42:53]Write to MH i2c: E2 08 00 7B 49 80 09 00 00 00 00 00 00 36 [07:42:53]Write i2c OK [07:42:53]MH_I2C_Read... [07:42:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:53]Read from MH i2c: E2 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 03 00 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 03 00 7B 49 00 90 00 38 [07:42:53]RAPDU: 90 00 [07:42:53]wFMCommunicate OK [07:42:53]SAM_PROTO_ClearQueue done [07:42:53]KKMCreateOFDPacket [07:42:53]OFDProtocolAddRootSTLVToBuf [07:42:53]FM_MakeSignedData [07:42:53]FM_MakeSignedData [07:42:53]SAM_PROTO_SignData [07:42:53]wFMCommunicate request_size=4 [07:42:53]MH_SAM_APDU [07:42:53]CAPDU: 80 0D 01 02 [07:42:53]Write to MH i2c: E2 08 00 7C 49 80 0D 01 02 00 00 00 00 3E [07:42:53]Write i2c OK [07:42:53]MH_I2C_Read... [07:42:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:53]Read from MH i2c: E2 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 03 00 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 03 00 7C 49 00 90 00 39 [07:42:53]RAPDU: 90 00 [07:42:53]wFMCommunicate OK [07:42:53]wFMCommunicate request_size=255 [07:42:53]MH_SAM_APDU [07:42: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 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 80 D8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 DF 01 00 35 04 06 00 C5 [07:42:53]Write to MH i2c: E2 02 01 7D 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 80 D8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 DF 01 00 35 04 06 00 C5 00 00 5B [07:42:53]Write i2c OK [07:42:53]MH_I2C_Read... [07:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:53]Read from MH i2c: E2 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 03 00 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 03 00 7D 49 00 90 00 3A [07:42:53]RAPDU: 90 00 [07:42:53]wFMCommunicate OK [07:42:53]wFMCommunicate request_size=10 [07:42:53]MH_SAM_APDU [07:42:53]CAPDU: 80 0D 02 02 05 07 05 24 88 41 [07:42:53]Write to MH i2c: E2 0D 00 7E 49 80 0D 02 02 05 00 07 05 24 88 41 00 00 44 [07:42:53]Write i2c OK [07:42:53]MH_I2C_Read... [07:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:53]Read from MH i2c: E2 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 03 00 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 03 00 7E 49 00 90 00 3B [07:42:53]RAPDU: 90 00 [07:42:53]wFMCommunicate OK [07:42:53]wFMCommunicate request_size=4 [07:42:53]MH_SAM_APDU [07:42:53]CAPDU: 80 0D 03 02 [07:42:53]Write to MH i2c: E2 08 00 7F 49 80 0D 03 02 00 00 00 00 43 [07:42:53]Write i2c OK [07:42:53]MH_I2C_Read... [07:42:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:53]Read from MH i2c: E2 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 0B 00 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 0B 00 7F 49 00 74 CC C3 33 EC 0E B1 FB 90 00 20 [07:42:53]RAPDU: 74 CC C3 33 EC 0E B1 FB 90 00 [07:42:53]wFMCommunicate OK [07:42:53]SAM_PROTO_SignData done [07:42:53]FM_MakeSignedData done [07:42:53]CreateOFDProtocolMessage [07:42:53]wFMCommunicate request_size=4 [07:42:53]MH_SAM_APDU [07:42:53]CAPDU: 80 11 00 00 [07:42:53]Write to MH i2c: E2 08 00 80 49 80 11 00 00 00 00 00 00 43 [07:42:53]Write i2c OK [07:42:53]MH_I2C_Read... [07:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:53]Read from MH i2c: E2 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 17 00 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: E2 17 00 80 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A1 [07:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:42:53]wFMCommunicate OK [07:42:53]CreateOFDProtocolMessage done [07:42:53]OFDSenderStorePacket 122816 [07:42:53]StoreOFDPacket docnum=122816 [07:42:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 28 B5 07 01 12 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 80 D8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 DF 01 00 35 04 06 00 C5 07 05 24 88 41 74 CC C3 33 EC 0E B1 FB [07:42:53]CheckFolder [07:42:53]dirname=/storage/ofd_packets [07:42:53]CheckFolder done [07:42:53]ProducePacketName [07:42:53]name=ofd_packets/00122816 [07:42:53]NVStorageSaveData ofd_packets/00122816 [07:42:53]File name is /storage/ofd_packets/00122816 [07:42:53]Write 301 bytes [07:42:53]NVStorageSaveData done [07:42:53]OFDSenderStorePacket done [07:42:53]KKMCreateOFDPacket done [07:42:53]NVStorageSaveData kkm_last_timestamp [07:42:53]File name is /storage/kkm_last_timestamp [07:42:53]Write 4 bytes [07:42:53]NVStorageSaveData done [07:42:53]ExternCall_PrintAddStr [07:42:53]wPrintStart [07:42:53]Write to MH i2c: 01 00 00 81 49 CA [07:42:53]Write i2c OK [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: 01 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: 01 07 00 [07:42:53]MH_I2C_Read... [07:42:53]Read from MH i2c: 01 07 00 81 49 00 00 00 00 00 FF 0F DF [07:42:53]RasterBufferAndPrint [07:42:53]line Счет N : (1)1105625 [07:42:53]line ИНН: 02508201610067 [07:42:53]line Контрольно-Кассовый Чек [07:42:53]line ПРОДАЖА [07:42:53]line ТРК (МРК, ГНК) : 52 [07:42:53]line Товар: 2710124130 [07:42:53]line Аи-92-К-5 [07:42:53]line 10.000 * 61.90 [07:42:53]line = 619.00 [07:42:53]line НДС 12% НСП 1% [07:42:53]line > о реализуемом товаре [07:42:53]line ИТОГО: 619.00 [07:42:53]line НСП 1% : 5.48 [07:42:53]line НДС 12% : 65.73 [07:42:53]line Наличными: 0.00 [07:42:53]line Безнал.: 619.00 [07:42:53]line Место: АЗС № 25 "Партнер Нефть" [07:42:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:42:53]line СНО: Общий режим [07:42:53]line Чек 35 02.03.2024 07:42 [07:42:53]line Смена: 321 ФФД: 1.0 [07:42:53]line ЗНМ: 0300000019 [07:42:53]line РНМ: 0000000000090573 [07:42:53]line Версия ККМ: 001 [07:42:53]line Платежная система: Бакай Банк [07:42:53]line ФМ: 0000000000874798 [07:42:53]line ФД: 122816 [07:42:54]line ФПД: 216633941723201 [07:42:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T074256&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122816&fm=216633941723201&tin=02508201610067®Number=0000000000090573&sum=61900 [07:42:54]OFD Sender: Processing packet 122816 [packets to send 112, broken 111] [07:42:54]ProducePacketName [07:42:54]name=ofd_packets/00122816 [07:42:54]OFD Sender: To server: pG, [07:42:54]CommunicateWithHost lk.salyk.kg:30040 [07:42:54]ConnectInit lk.salyk.kg [07:42:54]written 0, free lines is 4095 [07:42:54]Connected sock=10 [07:42:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 28 B5 07 01 12 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 80 D8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 DF 01 00 35 04 06 00 C5 07 05 24 88 41 74 CC C3 33 EC 0E B1 FB [07:42:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 12 25 47 00 DF 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 DF 01 00 F4 03 04 00 5E 84 E2 65 B6 04 01 00 00 7D 4D 6B C2 3B 95 95 7C [07:42:54]CommunicateWithHost err = 0 [07:42:54]CheckOFDResponse [07:42:54]1017 (14) - 77093643461234 [07:42:54]1041 (16) - 0000000000874798 [07:42:54]1040 (4) - 122816 [07:42:54]1012 (4) - 02.03.2024 01:43 [07:42:54]1206 (1) - 0 [07:42:54]OFD Sender: Remove packet 122816 [07:42:54]ProducePacketName [07:42:54]name=ofd_packets/00122816 [07:42:54]NVStorageDeleteData [07:42:54]Write to MH i2c: 01 00 00 AB 49 F4 [07:42:54]Write i2c OK [07:42:54]MH_I2C_Read... [07:42:54]Read from MH i2c: 01 [07:42:54]MH_I2C_Read... [07:42:54]Read from MH i2c: 01 07 00 [07:42:54]MH_I2C_Read... [07:42:54]Read from MH i2c: 01 07 00 AB 49 00 00 00 00 00 F2 0C F9 [07:42:54]RasterBufferAndPrint [07:42:54]line [07:42:54]line [07:42:54]line [07:42:54]line [07:42:54]line [07:42:54]written 0, free lines is 3319 [07:42:54]MH_Cut [07:42:54]Write to MH i2c: D1 01 00 B2 49 01 CD [07:42:54]Write i2c OK [07:42:54]MH_I2C_Read... [07:42:54]Read from MH i2c: D1 [07:42:54]MH_I2C_Read... [07:42:54]Read from MH i2c: D1 01 00 [07:42:54]MH_I2C_Read... [07:42:54]Read from MH i2c: D1 01 00 B2 49 00 CC [07:42:54]Write to MH i2c: 01 00 00 B3 49 FC [07:42:54]Write i2c OK [07:42:54]MH_I2C_Read... [07:42:55]OFD Sender: No OFD packet to send [07:42:55]*** Cut start [07:42:55]*** Purtial cut [07:42:55]*** Stage 1: CUTSNS_PIN = 1 [07:42:57]Read from MH i2c: 01 [07:42:57]MH_I2C_Read... [07:42:57]*** Stop cut motor [07:42:57]*** Cut end [07:42:57]Read from MH i2c: 01 07 00 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: 01 07 00 B3 49 00 00 00 00 00 FF 0F 11 [07:42:57]process_action close_receipt done [07:42:57]requested_data is exist [07:42:57]produce_requested_data [07:42:57]requested_item fm.sn is exist - process it [07:42:57]wFMCommunicate request_size=4 [07:42:57]MH_SAM_APDU [07:42:57]CAPDU: 80 11 00 00 [07:42:57]Write to MH i2c: E2 08 00 B4 49 80 11 00 00 00 00 00 00 77 [07:42:57]Write i2c OK [07:42:57]MH_I2C_Read... [07:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:57]Read from MH i2c: E2 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: E2 17 00 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: E2 17 00 B4 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D5 [07:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:42:57]wFMCommunicate OK [07:42:57]requested_item fd.num is exist - process it [07:42:57]SAM_PROTO_GetFieldsCounters [07:42:57]wFMCommunicate request_size=4 [07:42:57]MH_SAM_APDU [07:42:57]CAPDU: 80 13 00 00 [07:42:57]Write to MH i2c: E2 08 00 B5 49 80 13 00 00 00 00 00 00 7A [07:42:57]Write i2c OK [07:42:57]MH_I2C_Read... [07:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:42:57]Read from MH i2c: E2 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: E2 62 00 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: E2 62 00 B5 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C0 DF 01 00 0E 04 04 00 41 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 F0 [07:42:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C0 DF 01 00 0E 04 04 00 41 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 [07:42:57]wFMCommunicate OK [07:42:57]SAM_PROTO_GetFieldsCounters done [07:42:57]requested_item shift.num is exist - process it [07:42:57]requested_item shift.opened is exist - process it [07:42:57]req_shift_opened [07:42:57]FM_GetShiftState [07:42:57]SAM_PROTO_GetShiftState [07:42:57]wFMCommunicate request_size=4 [07:42:57]MH_SAM_APDU [07:42:57]CAPDU: 80 13 01 00 [07:42:57]Write to MH i2c: E2 08 00 B6 49 80 13 01 00 00 00 00 00 7C [07:42:57]Write i2c OK [07:42:57]MH_I2C_Read... [07:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:57]Read from MH i2c: E2 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: E2 0E 00 [07:42:57]MH_I2C_Read... [07:42:57]Read from MH i2c: E2 0E 00 B6 49 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E3 [07:42:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:42:57]wFMCommunicate OK [07:42:57]SAM_PROTO_GetShiftState done [07:42:57]FM_GetShiftState done [07:42:57]req_shift_opened done [07:42:57]requested_item shift.open_date is exist - process it [07:42:57]req_shift_open_date [07:42:57]req_shift_open_date done [07:42:57]produce_requested_data done [07:42:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122816,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:42:57]process_action_free close_receipt [07:42:57]json_value_free [07:42:57]json_value_free done [07:42:57]process_json_proto returns [07:42:57]Send response to host [07:42:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122816,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:42:57]free response buf [07:42:57]execute_script done [07:42:57]execute_script returns [07:42:57]free content buf [07:42:57]Sock 7.Close socket [07:42:57]Sock 7.Thread stoped [07:43:00]OFD Sender: No OFD packet to send [07:43:05]OFD Sender: No OFD packet to send [07:43:10]OFD Sender: No OFD packet to send [07:43:15]OFD Sender: No OFD packet to send [07:43:20]OFD Sender: No OFD packet to send [07:43:25]OFD Sender: No OFD packet to send [07:43:30]OFD Sender: No OFD packet to send [07:43:35]OFD Sender: No OFD packet to send [07:43:40]OFD Sender: No OFD packet to send [07:43:45]OFD Sender: No OFD packet to send [07:43:50]OFD Sender: No OFD packet to send [07:43:55]OFD Sender: No OFD packet to send [07:44:00]OFD Sender: No OFD packet to send [07:44:05]OFD Sender: No OFD packet to send [07:44:10]OFD Sender: No OFD packet to send [07:44:15]OFD Sender: No OFD packet to send [07:44:20]OFD Sender: No OFD packet to send [07:44:25]OFD Sender: No OFD packet to send [07:44:30]OFD Sender: No OFD packet to send [07:44:35]OFD Sender: No OFD packet to send [07:44:40]OFD Sender: No OFD packet to send [07:44:45]OFD Sender: No OFD packet to send [07:44:50]OFD Sender: No OFD packet to send [07:44:55]OFD Sender: No OFD packet to send [07:45:00]OFD Sender: No OFD packet to send [07:45:05]OFD Sender: No OFD packet to send [07:45:10]OFD Sender: No OFD packet to send [07:45:15]OFD Sender: No OFD packet to send [07:45:20]OFD Sender: No OFD packet to send [07:45:25]OFD Sender: No OFD packet to send [07:45:30]OFD Sender: No OFD packet to send [07:45:35]OFD Sender: No OFD packet to send [07:45:40]OFD Sender: No OFD packet to send [07:45:45]OFD Sender: No OFD packet to send [07:45:50]OFD Sender: No OFD packet to send [07:45:50]accept exits with 9 [07:45:50]New connection [07:45:50]New thread 3066604900 created [07:45:50]Thread 3066461540 joined [07:45:50]Waiting for new connection... [07:45:50] Sock 9.Parse request [07:45:50]Sock 9.Check first char [07:45:50]Sock 9.First char is OK [07:45:50]request: POST /json_proto HTTP/1.0 [07:45:50]Method: POST [07:45:50]URL: /json_proto [07:45:50]Method is POST - this is cgi request [07:45:50]url: /json_proto [07:45:50]query_string will be loaded in cgi processing [07:45:50]execute_cgi json_proto POST (null) [07:45:50]execute_cgi path=json_proto method=POST [07:45:50]POST find Content-Length [07:45:50]Host: 172.17.48.197:8080 [07:45:50]Content-Length: 678 [07:45:50]Content-Type: application/json [07:45:50] [07:45:50]POST finish read [07:45:50]Found Content-Length = 678 [07:45:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:50]execute_script... [07:45:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:50]POST & json_proto [07:45:50]process_json_proto [07:45:50]json parsed OK: [07:45:50]protocol is kg_v1.0 [07:45:50]action value=close_receipt [07:45:50]process_action close_receipt [07:45:50]cmd_close_receipt [07:45:50]MH_GetDate [07:45:50]Write to MH i2c: F0 00 00 B7 49 EF [07:45:50]Write i2c OK [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: F0 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: F0 09 00 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: F0 09 00 B7 49 00 33 D9 E2 65 66 EE DC 65 E0 [07:45:50]GetLastDocTimeStamp 1709365376 [07:45:50]current date 1709365555 [07:45:50]FM_GetShiftState [07:45:50]SAM_PROTO_GetShiftState [07:45:50]wFMCommunicate request_size=4 [07:45:50]MH_SAM_APDU [07:45:50]CAPDU: 80 13 01 00 [07:45:50]Write to MH i2c: E2 08 00 B8 49 80 13 01 00 00 00 00 00 7E [07:45:50]Write i2c OK [07:45:50]MH_I2C_Read... [07:45:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:50]Read from MH i2c: E2 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: E2 0E 00 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: E2 0E 00 B8 49 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E5 [07:45:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:45:50]wFMCommunicate OK [07:45:50]SAM_PROTO_GetShiftState done [07:45:50]FM_GetShiftState done [07:45:50]opened in 1709338023 [07:45:50]opened+sec_in_day 1709424423 [07:45:50]quantity*price = 50015 [07:45:50]sum+1 = 50016 [07:45:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 36 02.03.2024 07:45 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122817 ФПД: 142824393067113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T074555&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122817&fm=142824393067113&tin=02508201610067®Number=0000000000090573&sum=50000 [07:45:51]StoreToDocumentArchive [07:45:51]shift 321 fd 122817 [07:45:51]save to /storage/0321/doc_00122817 [07:45:51]save last doc name /storage/0321/doc_00122817 to /storage/kkm_last_doc_name [07:45:51]save OK [07:45:51]Clear old archive folders... [07:45:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:45:51]tlvbuf is 017292A0 [07:45:51]SAM_PROTO_ClearQueue [07:45:51]wFMCommunicate request_size=4 [07:45:51]MH_SAM_APDU [07:45:51]CAPDU: 80 09 00 00 [07:45:51]Write to MH i2c: E2 08 00 C5 49 80 09 00 00 00 00 00 00 80 [07:45:51]Write i2c OK [07:45:51]MH_I2C_Read... [07:45:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:51]Read from MH i2c: E2 [07:45:51]MH_I2C_Read... [07:45:51]Read from MH i2c: E2 03 00 [07:45:51]MH_I2C_Read... [07:45:51]Read from MH i2c: E2 03 00 C5 49 00 90 00 82 [07:45:51]RAPDU: 90 00 [07:45:51]wFMCommunicate OK [07:45:51]SAM_PROTO_ClearQueue done [07:45:51]KKMCreateOFDPacket [07:45:51]OFDProtocolAddRootSTLVToBuf [07:45:51]FM_MakeSignedData [07:45:51]FM_MakeSignedData [07:45:51]SAM_PROTO_SignData [07:45:51]wFMCommunicate request_size=4 [07:45:51]MH_SAM_APDU [07:45:51]CAPDU: 80 0D 01 02 [07:45:51]Write to MH i2c: E2 08 00 C6 49 80 0D 01 02 00 00 00 00 88 [07:45:51]Write i2c OK [07:45:51]MH_I2C_Read... [07:45:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:51]Read from MH i2c: E2 [07:45:51]MH_I2C_Read... [07:45:51]Read from MH i2c: E2 03 00 [07:45:51]MH_I2C_Read... [07:45:51]Read from MH i2c: E2 03 00 C6 49 00 90 00 83 [07:45:51]RAPDU: 90 00 [07:45:51]wFMCommunicate OK [07:45:51]wFMCommunicate request_size=255 [07:45:51]MH_SAM_APDU [07:45: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 33 D9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 DF 01 00 35 04 06 00 81 [07:45:51]Write to MH i2c: E2 02 01 C7 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 33 D9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 DF 01 00 35 04 06 00 81 00 00 43 [07:45:51]Write i2c OK [07:45:51]MH_I2C_Read... [07:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:52]Read from MH i2c: E2 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: E2 03 00 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: E2 03 00 C7 49 00 90 00 84 [07:45:52]RAPDU: 90 00 [07:45:52]wFMCommunicate OK [07:45:52]wFMCommunicate request_size=10 [07:45:52]MH_SAM_APDU [07:45:52]CAPDU: 80 0D 02 02 05 E5 E5 36 CA 69 [07:45:52]Write to MH i2c: E2 0D 00 C8 49 80 0D 02 02 05 00 E5 E5 36 CA 69 00 00 C8 [07:45:52]Write i2c OK [07:45:52]MH_I2C_Read... [07:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:52]Read from MH i2c: E2 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: E2 03 00 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: E2 03 00 C8 49 00 90 00 85 [07:45:52]RAPDU: 90 00 [07:45:52]wFMCommunicate OK [07:45:52]wFMCommunicate request_size=4 [07:45:52]MH_SAM_APDU [07:45:52]CAPDU: 80 0D 03 02 [07:45:52]Write to MH i2c: E2 08 00 C9 49 80 0D 03 02 00 00 00 00 8D [07:45:52]Write i2c OK [07:45:52]MH_I2C_Read... [07:45:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:52]Read from MH i2c: E2 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: E2 0B 00 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: E2 0B 00 C9 49 00 C5 9F C0 1B 0B FF E5 97 90 00 53 [07:45:52]RAPDU: C5 9F C0 1B 0B FF E5 97 90 00 [07:45:52]wFMCommunicate OK [07:45:52]SAM_PROTO_SignData done [07:45:52]FM_MakeSignedData done [07:45:52]CreateOFDProtocolMessage [07:45:52]wFMCommunicate request_size=4 [07:45:52]MH_SAM_APDU [07:45:52]CAPDU: 80 11 00 00 [07:45:52]Write to MH i2c: E2 08 00 CA 49 80 11 00 00 00 00 00 00 8D [07:45:52]Write i2c OK [07:45:52]MH_I2C_Read... [07:45:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:52]Read from MH i2c: E2 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: E2 17 00 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: E2 17 00 CA 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EB [07:45:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:45:52]wFMCommunicate OK [07:45:52]CreateOFDProtocolMessage done [07:45:52]OFDSenderStorePacket 122817 [07:45:52]StoreOFDPacket docnum=122817 [07:45:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D5 CF 07 01 BB 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 33 D9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 DF 01 00 35 04 06 00 81 E5 E5 36 CA 69 C5 9F C0 1B 0B FF E5 97 [07:45:52]CheckFolder [07:45:52]dirname=/storage/ofd_packets [07:45:52]CheckFolder done [07:45:52]ProducePacketName [07:45:52]name=ofd_packets/00122817 [07:45:52]NVStorageSaveData ofd_packets/00122817 [07:45:52]File name is /storage/ofd_packets/00122817 [07:45:52]Write 301 bytes [07:45:52]NVStorageSaveData done [07:45:52]OFDSenderStorePacket done [07:45:52]KKMCreateOFDPacket done [07:45:52]NVStorageSaveData kkm_last_timestamp [07:45:52]File name is /storage/kkm_last_timestamp [07:45:52]Write 4 bytes [07:45:52]NVStorageSaveData done [07:45:52]ExternCall_PrintAddStr [07:45:52]wPrintStart [07:45:52]Write to MH i2c: 01 00 00 CB 49 14 [07:45:52]Write i2c OK [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: 01 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: 01 07 00 [07:45:52]MH_I2C_Read... [07:45:52]Read from MH i2c: 01 07 00 CB 49 00 00 00 00 00 FF 0F 29 [07:45:52]RasterBufferAndPrint [07:45:52]line Счет N : (1)1105626 [07:45:52]line ИНН: 02508201610067 [07:45:52]line Контрольно-Кассовый Чек [07:45:52]line ПРОДАЖА [07:45:52]line ТРК (МРК, ГНК) : 52 [07:45:52]line Товар: 2710124130 [07:45:52]line Аи-92-К-5 [07:45:52]line 8.080 * 61.90 [07:45:52]line = 500.15 [07:45:52]line НДС 12% НСП 1% [07:45:52]line > о реализуемом товаре [07:45:52]line ОКРУГЛЕНИЕ: -0.15 [07:45:52]line ИТОГО: 500.00 [07:45:52]line Внесено: 500.00 [07:45:52]line СДАЧА: 0.00 [07:45:52]line НСП 1% : 4.43 [07:45:52]line НДС 12% : 53.11 [07:45:52]line Наличными: 500.00 [07:45:52]line Безнал.: 0.00 [07:45:52]line Место: АЗС № 25 "Партнер Нефть" [07:45:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:45:52]line СНО: Общий режим [07:45:52]line Чек 36 02.03.2024 07:45 [07:45:52]line Смена: 321 ФФД: 1.0 [07:45:52]line ЗНМ: 0300000019 [07:45:52]line РНМ: 0000000000090573 [07:45:52]line Версия ККМ: 001 [07:45:52]line ФМ: 0000000000874798 [07:45:52]line ФД: 122817 [07:45:52]line ФПД: 142824393067113 [07:45:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T074555&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122817&fm=142824393067113&tin=02508201610067®Number=0000000000090573&sum=50000 [07:45:52]OFD Sender: Processing packet 122817 [packets to send 112, broken 111] [07:45:52]ProducePacketName [07:45:52]name=ofd_packets/00122817 [07:45:52]OFD Sender: To server: pG, [07:45:52]CommunicateWithHost lk.salyk.kg:30040 [07:45:52]ConnectInit lk.salyk.kg [07:45:52]written 0, free lines is 4095 [07:45:52]Connected sock=10 [07:45:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D5 CF 07 01 BB 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 33 D9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 DF 01 00 35 04 06 00 81 E5 E5 36 CA 69 C5 9F C0 1B 0B FF E5 97 [07:45:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F6 A4 47 00 F1 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 DF 01 00 F4 03 04 00 10 85 E2 65 B6 04 01 00 00 A8 46 F1 C0 4D A5 33 94 [07:45:52]CommunicateWithHost err = 0 [07:45:52]CheckOFDResponse [07:45:52]1017 (14) - 77093643461234 [07:45:52]1041 (16) - 0000000000874798 [07:45:52]1040 (4) - 122817 [07:45:52]1012 (4) - 02.03.2024 01:46 [07:45:52]1206 (1) - 0 [07:45:52]OFD Sender: Remove packet 122817 [07:45:52]ProducePacketName [07:45:52]name=ofd_packets/00122817 [07:45:52]NVStorageDeleteData [07:45:53]Write to MH i2c: 01 00 00 F6 49 3F [07:45:53]Write i2c OK [07:45:53]MH_I2C_Read... [07:45:53]Read from MH i2c: 01 [07:45:53]MH_I2C_Read... [07:45:53]Read from MH i2c: 01 07 00 [07:45:53]MH_I2C_Read... [07:45:53]Read from MH i2c: 01 07 00 F6 49 00 00 00 00 00 E8 0C 3A [07:45:53]RasterBufferAndPrint [07:45:53]line [07:45:53]line [07:45:53]line [07:45:53]line [07:45:53]line [07:45:53]written 0, free lines is 3310 [07:45:53]MH_Cut [07:45:53]Write to MH i2c: D1 01 00 FD 49 01 18 [07:45:53]Write i2c OK [07:45:53]MH_I2C_Read... [07:45:53]Read from MH i2c: D1 [07:45:53]MH_I2C_Read... [07:45:53]Read from MH i2c: D1 01 00 [07:45:53]MH_I2C_Read... [07:45:53]Read from MH i2c: D1 01 00 FD 49 00 17 [07:45:53]Write to MH i2c: 01 00 00 FE 49 47 [07:45:53]Write i2c OK [07:45:53]MH_I2C_Read... [07:45:53]OFD Sender: No OFD packet to send [07:45:53]*** Cut start [07:45:53]*** Purtial cut [07:45:53]*** Stage 1: CUTSNS_PIN = 1 [07:45:55]Read from MH i2c: 01 [07:45:55]MH_I2C_Read... [07:45:55]*** Stop cut motor [07:45:55]*** Cut end [07:45:55]Read from MH i2c: 01 07 00 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: 01 07 00 FE 49 00 00 00 00 00 FF 0F 5C [07:45:55]process_action close_receipt done [07:45:55]requested_data is exist [07:45:55]produce_requested_data [07:45:55]requested_item fm.sn is exist - process it [07:45:55]wFMCommunicate request_size=4 [07:45:55]MH_SAM_APDU [07:45:55]CAPDU: 80 11 00 00 [07:45:55]Write to MH i2c: E2 08 00 FF 49 80 11 00 00 00 00 00 00 C2 [07:45:55]Write i2c OK [07:45:55]MH_I2C_Read... [07:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:55]Read from MH i2c: E2 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: E2 17 00 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: E2 17 00 FF 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 20 [07:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:45:55]wFMCommunicate OK [07:45:55]requested_item fd.num is exist - process it [07:45:55]SAM_PROTO_GetFieldsCounters [07:45:55]wFMCommunicate request_size=4 [07:45:55]MH_SAM_APDU [07:45:55]CAPDU: 80 13 00 00 [07:45:55]Write to MH i2c: E2 08 00 00 4A 80 13 00 00 00 00 00 00 C6 [07:45:55]Write i2c OK [07:45:55]MH_I2C_Read... [07:45:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:55]Read from MH i2c: E2 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: E2 62 00 [07:45:55]MH_I2C_Read... [07:45:55]Read from MH i2c: E2 62 00 00 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C1 DF 01 00 0E 04 04 00 41 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 40 [07:45:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C1 DF 01 00 0E 04 04 00 41 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 [07:45:55]wFMCommunicate OK [07:45:55]SAM_PROTO_GetFieldsCounters done [07:45:55]requested_item shift.num is exist - process it [07:45:55]requested_item shift.opened is exist - process it [07:45:55]req_shift_opened [07:45:55]FM_GetShiftState [07:45:55]SAM_PROTO_GetShiftState [07:45:55]wFMCommunicate request_size=4 [07:45:55]MH_SAM_APDU [07:45:55]CAPDU: 80 13 01 00 [07:45:55]Write to MH i2c: E2 08 00 01 4A 80 13 01 00 00 00 00 00 C8 [07:45:55]Write i2c OK [07:45:55]MH_I2C_Read... [07:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:56]Read from MH i2c: E2 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 0E 00 [07:45:56]MH_I2C_Read... [07:45:56]Read from MH i2c: E2 0E 00 01 4A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2F [07:45:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:45:56]wFMCommunicate OK [07:45:56]SAM_PROTO_GetShiftState done [07:45:56]FM_GetShiftState done [07:45:56]req_shift_opened done [07:45:56]requested_item shift.open_date is exist - process it [07:45:56]req_shift_open_date [07:45:56]req_shift_open_date done [07:45:56]produce_requested_data done [07:45:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122817,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:45:56]process_action_free close_receipt [07:45:56]json_value_free [07:45:56]json_value_free done [07:45:56]process_json_proto returns [07:45:56]Send response to host [07:45:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122817,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:45:56]free response buf [07:45:56]execute_script done [07:45:56]execute_script returns [07:45:56]free content buf [07:45:56]Sock 9.Close socket [07:45:56]Sock 9.Thread stoped [07:45:58]OFD Sender: No OFD packet to send [07:46:03]OFD Sender: No OFD packet to send [07:46:08]OFD Sender: No OFD packet to send [07:46:13]OFD Sender: No OFD packet to send [07:46:18]OFD Sender: No OFD packet to send [07:46:23]OFD Sender: No OFD packet to send [07:46:28]OFD Sender: No OFD packet to send [07:46:33]OFD Sender: No OFD packet to send [07:46:38]OFD Sender: No OFD packet to send [07:46:43]OFD Sender: No OFD packet to send [07:46:48]OFD Sender: No OFD packet to send [07:46:53]OFD Sender: No OFD packet to send [07:46:58]OFD Sender: No OFD packet to send [07:47:03]OFD Sender: No OFD packet to send [07:47:08]OFD Sender: No OFD packet to send [07:47:13]OFD Sender: No OFD packet to send [07:47:18]OFD Sender: No OFD packet to send [07:47:23]OFD Sender: No OFD packet to send [07:47:28]OFD Sender: No OFD packet to send [07:47:33]OFD Sender: No OFD packet to send [07:47:38]OFD Sender: No OFD packet to send [07:47:43]OFD Sender: No OFD packet to send [07:47:48]OFD Sender: No OFD packet to send [07:47:53]OFD Sender: No OFD packet to send [07:47:58]OFD Sender: No OFD packet to send [07:48:03]OFD Sender: No OFD packet to send [07:48:08]OFD Sender: No OFD packet to send [07:48:13]OFD Sender: No OFD packet to send [07:48:18]OFD Sender: No OFD packet to send [07:48:23]OFD Sender: No OFD packet to send [07:48:28]OFD Sender: No OFD packet to send [07:48:33]OFD Sender: No OFD packet to send [07:48:38]OFD Sender: No OFD packet to send [07:48:43]OFD Sender: No OFD packet to send [07:48:48]OFD Sender: No OFD packet to send [07:48:53]OFD Sender: No OFD packet to send [07:48:58]OFD Sender: No OFD packet to send [07:49:03]OFD Sender: No OFD packet to send [07:49:08]OFD Sender: No OFD packet to send [07:49:13]OFD Sender: No OFD packet to send [07:49:18]OFD Sender: No OFD packet to send [07:49:23]OFD Sender: No OFD packet to send [07:49:28]OFD Sender: No OFD packet to send [07:49:33]OFD Sender: No OFD packet to send [07:49:38]OFD Sender: No OFD packet to send [07:49:43]OFD Sender: No OFD packet to send [07:49:48]OFD Sender: No OFD packet to send [07:49:53]OFD Sender: No OFD packet to send [07:49:58]OFD Sender: No OFD packet to send [07:50:03]OFD Sender: No OFD packet to send [07:50:08]OFD Sender: No OFD packet to send [07:50:13]OFD Sender: No OFD packet to send [07:50:18]OFD Sender: No OFD packet to send [07:50:20]accept exits with 7 [07:50:20]New connection [07:50:20]New thread 3066461540 created [07:50:20]Thread 3066604900 joined [07:50:20]Waiting for new connection... [07:50:20] Sock 7.Parse request [07:50:20]Sock 7.Check first char [07:50:20]Sock 7.First char is OK [07:50:20]request: POST /json_proto HTTP/1.0 [07:50:20]Method: POST [07:50:20]URL: /json_proto [07:50:20]Method is POST - this is cgi request [07:50:20]url: /json_proto [07:50:20]query_string will be loaded in cgi processing [07:50:20]execute_cgi json_proto POST (null) [07:50:20]execute_cgi path=json_proto method=POST [07:50:20]POST find Content-Length [07:50:20]Host: 172.17.48.197:8080 [07:50:20]Content-Length: 683 [07:50:20]Content-Type: application/json [07:50:20] [07:50:20]POST finish read [07:50:20]Found Content-Length = 683 [07:50:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 42.120, "sum" : 2607.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 2607.00, "payments": [ { "type": 0, "sum" : 2607.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:50:20]execute_script... [07:50:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 42.120, "sum" : 2607.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "total" : 2607.00, "payments": [ { "type": 0, "sum" : 2607.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:50:20]POST & json_proto [07:50:20]process_json_proto [07:50:20]json parsed OK: [07:50:20]protocol is kg_v1.0 [07:50:20]action value=close_receipt [07:50:20]process_action close_receipt [07:50:20]cmd_close_receipt [07:50:20]MH_GetDate [07:50:20]Write to MH i2c: F0 00 00 02 4A 3B [07:50:20]Write i2c OK [07:50:20]MH_I2C_Read... [07:50:20]Read from MH i2c: F0 [07:50:20]MH_I2C_Read... [07:50:20]Read from MH i2c: F0 09 00 [07:50:20]MH_I2C_Read... [07:50:20]Read from MH i2c: F0 09 00 02 4A 00 41 DA E2 65 66 EE DC 65 3B [07:50:20]GetLastDocTimeStamp 1709365555 [07:50:20]current date 1709365825 [07:50:20]FM_GetShiftState [07:50:20]SAM_PROTO_GetShiftState [07:50:20]wFMCommunicate request_size=4 [07:50:20]MH_SAM_APDU [07:50:20]CAPDU: 80 13 01 00 [07:50:20]Write to MH i2c: E2 08 00 03 4A 80 13 01 00 00 00 00 00 CA [07:50:20]Write i2c OK [07:50:20]MH_I2C_Read... [07:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:20]Read from MH i2c: E2 [07:50:20]MH_I2C_Read... [07:50:20]Read from MH i2c: E2 0E 00 [07:50:20]MH_I2C_Read... [07:50:20]Read from MH i2c: E2 0E 00 03 4A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 31 [07:50:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:50:20]wFMCommunicate OK [07:50:20]SAM_PROTO_GetShiftState done [07:50:20]FM_GetShiftState done [07:50:20]opened in 1709338023 [07:50:20]opened+sec_in_day 1709424423 [07:50:20]quantity*price = 260722 [07:50:20]sum+1 = 260724 [07:50:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 2607.00 Внесено: 9000.00 СДАЧА: 6393.00 НСП 1% : 23.07 НДС 12% : 276.87 Наличными: 2607.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 37 02.03.2024 07:50 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122818 ФПД: 123891195701912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T075025&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122818&fm=123891195701912&tin=02508201610067®Number=0000000000090573&sum=260700 [07:50:21]StoreToDocumentArchive [07:50:21]shift 321 fd 122818 [07:50:21]save to /storage/0321/doc_00122818 [07:50:21]save last doc name /storage/0321/doc_00122818 to /storage/kkm_last_doc_name [07:50:21]save OK [07:50:21]Clear old archive folders... [07:50:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:50:21]tlvbuf is 0173BDA0 [07:50:21]SAM_PROTO_ClearQueue [07:50:21]wFMCommunicate request_size=4 [07:50:21]MH_SAM_APDU [07:50:21]CAPDU: 80 09 00 00 [07:50:21]Write to MH i2c: E2 08 00 10 4A 80 09 00 00 00 00 00 00 CC [07:50:21]Write i2c OK [07:50:21]MH_I2C_Read... [07:50:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:50:21]Read from MH i2c: E2 [07:50:21]MH_I2C_Read... [07:50:21]Read from MH i2c: E2 03 00 [07:50:21]MH_I2C_Read... [07:50:21]Read from MH i2c: E2 03 00 10 4A 00 90 00 CE [07:50:21]RAPDU: 90 00 [07:50:21]wFMCommunicate OK [07:50:21]SAM_PROTO_ClearQueue done [07:50:21]KKMCreateOFDPacket [07:50:21]OFDProtocolAddRootSTLVToBuf [07:50:21]FM_MakeSignedData [07:50:21]FM_MakeSignedData [07:50:21]SAM_PROTO_SignData [07:50:21]wFMCommunicate request_size=4 [07:50:21]MH_SAM_APDU [07:50:21]CAPDU: 80 0D 01 02 [07:50:21]Write to MH i2c: E2 08 00 11 4A 80 0D 01 02 00 00 00 00 D4 [07:50:21]Write i2c OK [07:50:21]MH_I2C_Read... [07:50:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:50:21]Read from MH i2c: E2 [07:50:21]MH_I2C_Read... [07:50:21]Read from MH i2c: E2 03 00 [07:50:21]MH_I2C_Read... [07:50:21]Read from MH i2c: E2 03 00 11 4A 00 90 00 CF [07:50:21]RAPDU: 90 00 [07:50:21]wFMCommunicate OK [07:50:21]wFMCommunicate request_size=255 [07:50:21]MH_SAM_APDU [07:50:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 A4 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 73 FA 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C FA 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 6C 00 00 00 00 07 04 06 00 5C FA 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 41 DA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 DF 01 00 35 04 06 00 70 [07:50:21]Write to MH i2c: E2 02 01 12 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 A4 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 73 FA 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C FA 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 6C 00 00 00 00 07 04 06 00 5C FA 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 41 DA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 DF 01 00 35 04 06 00 70 00 00 F6 [07:50:21]Write i2c OK [07:50:21]MH_I2C_Read... [07:50:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:22]Read from MH i2c: E2 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: E2 03 00 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: E2 03 00 12 4A 00 90 00 D0 [07:50:22]RAPDU: 90 00 [07:50:22]wFMCommunicate OK [07:50:22]wFMCommunicate request_size=10 [07:50:22]MH_SAM_APDU [07:50:22]CAPDU: 80 0D 02 02 05 AD AA B5 EA 98 [07:50:22]Write to MH i2c: E2 0D 00 13 4A 80 0D 02 02 05 00 AD AA B5 EA 98 00 00 6F [07:50:22]Write i2c OK [07:50:22]MH_I2C_Read... [07:50:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:22]Read from MH i2c: E2 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: E2 03 00 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: E2 03 00 13 4A 00 90 00 D1 [07:50:22]RAPDU: 90 00 [07:50:22]wFMCommunicate OK [07:50:22]wFMCommunicate request_size=4 [07:50:22]MH_SAM_APDU [07:50:22]CAPDU: 80 0D 03 02 [07:50:22]Write to MH i2c: E2 08 00 14 4A 80 0D 03 02 00 00 00 00 D9 [07:50:22]Write i2c OK [07:50:22]MH_I2C_Read... [07:50:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:50:22]Read from MH i2c: E2 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: E2 0B 00 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: E2 0B 00 14 4A 00 1A FA 0E FE 58 1C 2E 77 90 00 13 [07:50:22]RAPDU: 1A FA 0E FE 58 1C 2E 77 90 00 [07:50:22]wFMCommunicate OK [07:50:22]SAM_PROTO_SignData done [07:50:22]FM_MakeSignedData done [07:50:22]CreateOFDProtocolMessage [07:50:22]wFMCommunicate request_size=4 [07:50:22]MH_SAM_APDU [07:50:22]CAPDU: 80 11 00 00 [07:50:22]Write to MH i2c: E2 08 00 15 4A 80 11 00 00 00 00 00 00 D9 [07:50:22]Write i2c OK [07:50:22]MH_I2C_Read... [07:50:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:22]Read from MH i2c: E2 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: E2 17 00 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: E2 17 00 15 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 37 [07:50:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:50:22]wFMCommunicate OK [07:50:22]CreateOFDProtocolMessage done [07:50:22]OFDSenderStorePacket 122818 [07:50:22]StoreOFDPacket docnum=122818 [07:50:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EA 77 07 01 2D AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 A4 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 73 FA 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C FA 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 6C 00 00 00 00 07 04 06 00 5C FA 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 41 DA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 DF 01 00 35 04 06 00 70 AD AA B5 EA 98 1A FA 0E FE 58 1C 2E 77 [07:50:22]CheckFolder [07:50:22]dirname=/storage/ofd_packets [07:50:22]CheckFolder done [07:50:22]ProducePacketName [07:50:22]name=ofd_packets/00122818 [07:50:22]NVStorageSaveData ofd_packets/00122818 [07:50:22]File name is /storage/ofd_packets/00122818 [07:50:22]Write 301 bytes [07:50:22]NVStorageSaveData done [07:50:22]OFDSenderStorePacket done [07:50:22]KKMCreateOFDPacket done [07:50:22]NVStorageSaveData kkm_last_timestamp [07:50:22]File name is /storage/kkm_last_timestamp [07:50:22]Write 4 bytes [07:50:22]NVStorageSaveData done [07:50:22]ExternCall_PrintAddStr [07:50:22]wPrintStart [07:50:22]Write to MH i2c: 01 00 00 16 4A 60 [07:50:22]Write i2c OK [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: 01 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: 01 07 00 [07:50:22]MH_I2C_Read... [07:50:22]Read from MH i2c: 01 07 00 16 4A 00 00 00 00 00 FF 0F 75 [07:50:22]RasterBufferAndPrint [07:50:22]line Счет N : (1)1105627 [07:50:22]line ИНН: 02508201610067 [07:50:22]line Контрольно-Кассовый Чек [07:50:22]line ПРОДАЖА [07:50:22]line ТРК (МРК, ГНК) : 62 [07:50:22]line Товар: 2710124130 [07:50:22]line Аи-92-К-5 [07:50:22]line 42.120 * 61.90 [07:50:22]line = 2607.23 [07:50:22]line НДС 12% НСП 1% [07:50:22]line > о реализуемом товаре [07:50:22]line ОКРУГЛЕНИЕ: -0.23 [07:50:22]line ИТОГО: 2607.00 [07:50:22]line Внесено: 9000.00 [07:50:22]line СДАЧА: 6393.00 [07:50:22]line НСП 1% : 23.07 [07:50:22]line НДС 12% : 276.87 [07:50:22]line Наличными: 2607.00 [07:50:22]line Безнал.: 0.00 [07:50:22]line Место: АЗС № 25 "Партнер Нефть" [07:50:22]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:50:22]line СНО: Общий режим [07:50:22]line Чек 37 02.03.2024 07:50 [07:50:22]line Смена: 321 ФФД: 1.0 [07:50:22]line ЗНМ: 0300000019 [07:50:22]line РНМ: 0000000000090573 [07:50:22]line Версия ККМ: 001 [07:50:22]line ФМ: 0000000000874798 [07:50:22]line ФД: 122818 [07:50:22]line ФПД: 123891195701912 [07:50:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T075025&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122818&fm=123891195701912&tin=02508201610067®Number=0000000000090573&sum=260700 [07:50:22]OFD Sender: Processing packet 122818 [packets to send 112, broken 111] [07:50:22]ProducePacketName [07:50:22]name=ofd_packets/00122818 [07:50:22]OFD Sender: To server: pG, [07:50:22]CommunicateWithHost lk.salyk.kg:30040 [07:50:22]ConnectInit lk.salyk.kg [07:50:22]written 0, free lines is 4095 [07:50:22]Connected sock=10 [07:50:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EA 77 07 01 2D AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 A4 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 73 FA 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C FA 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 6C 00 00 00 00 07 04 06 00 5C FA 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 41 DA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 DF 01 00 35 04 06 00 70 AD AA B5 EA 98 1A FA 0E FE 58 1C 2E 77 [07:50:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 35 61 47 00 A1 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 DF 01 00 F4 03 04 00 1E 86 E2 65 B6 04 01 00 00 22 93 48 3D 7A 4F F8 E2 [07:50:22]CommunicateWithHost err = 0 [07:50:22]CheckOFDResponse [07:50:22]1017 (14) - 77093643461234 [07:50:22]1041 (16) - 0000000000874798 [07:50:22]1040 (4) - 122818 [07:50:22]1012 (4) - 02.03.2024 01:51 [07:50:22]1206 (1) - 0 [07:50:22]OFD Sender: Remove packet 122818 [07:50:22]ProducePacketName [07:50:22]name=ofd_packets/00122818 [07:50:22]NVStorageDeleteData [07:50:23]Write to MH i2c: 01 00 00 41 4A 8B [07:50:23]Write i2c OK [07:50:23]MH_I2C_Read... [07:50:23]Read from MH i2c: 01 [07:50:23]MH_I2C_Read... [07:50:23]Read from MH i2c: 01 07 00 [07:50:23]MH_I2C_Read... [07:50:23]Read from MH i2c: 01 07 00 41 4A 00 00 00 00 00 EF 0C 8D [07:50:23]RasterBufferAndPrint [07:50:23]line [07:50:23]line [07:50:23]line [07:50:23]line [07:50:23]line [07:50:23]written 0, free lines is 3319 [07:50:23]MH_Cut [07:50:23]Write to MH i2c: D1 01 00 48 4A 01 64 [07:50:23]Write i2c OK [07:50:23]MH_I2C_Read... [07:50:23]Read from MH i2c: D1 [07:50:23]MH_I2C_Read... [07:50:23]Read from MH i2c: D1 01 00 [07:50:23]MH_I2C_Read... [07:50:23]Read from MH i2c: D1 01 00 48 4A 00 63 [07:50:23]Write to MH i2c: 01 00 00 49 4A 93 [07:50:23]Write i2c OK [07:50:23]MH_I2C_Read... [07:50:23]OFD Sender: No OFD packet to send [07:50:23]*** Cut start [07:50:23]*** Purtial cut [07:50:23]*** Stage 1: CUTSNS_PIN = 1 [07:50:25]Read from MH i2c: 01 [07:50:25]MH_I2C_Read... [07:50:25]*** Stop cut motor [07:50:25]*** Cut end [07:50:25]Read from MH i2c: 01 07 00 [07:50:25]MH_I2C_Read... [07:50:25]Read from MH i2c: 01 07 00 49 4A 00 00 00 00 00 FF 0F A8 [07:50:25]process_action close_receipt done [07:50:25]requested_data is exist [07:50:25]produce_requested_data [07:50:25]requested_item fm.sn is exist - process it [07:50:25]wFMCommunicate request_size=4 [07:50:25]MH_SAM_APDU [07:50:25]CAPDU: 80 11 00 00 [07:50:25]Write to MH i2c: E2 08 00 4A 4A 80 11 00 00 00 00 00 00 0E [07:50:25]Write i2c OK [07:50:25]MH_I2C_Read... [07:50:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:25]Read from MH i2c: E2 [07:50:25]MH_I2C_Read... [07:50:25]Read from MH i2c: E2 17 00 [07:50:25]MH_I2C_Read... [07:50:25]Read from MH i2c: E2 17 00 4A 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6C [07:50:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:50:25]wFMCommunicate OK [07:50:25]requested_item fd.num is exist - process it [07:50:25]SAM_PROTO_GetFieldsCounters [07:50:25]wFMCommunicate request_size=4 [07:50:25]MH_SAM_APDU [07:50:25]CAPDU: 80 13 00 00 [07:50:25]Write to MH i2c: E2 08 00 4B 4A 80 13 00 00 00 00 00 00 11 [07:50:25]Write i2c OK [07:50:25]MH_I2C_Read... [07:50:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:50:25]Read from MH i2c: E2 [07:50:25]MH_I2C_Read... [07:50:25]Read from MH i2c: E2 62 00 [07:50:25]MH_I2C_Read... [07:50:25]Read from MH i2c: E2 62 00 4B 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 DF 01 00 0E 04 04 00 41 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 8F [07:50:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 DF 01 00 0E 04 04 00 41 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 [07:50:25]wFMCommunicate OK [07:50:25]SAM_PROTO_GetFieldsCounters done [07:50:25]requested_item shift.num is exist - process it [07:50:25]requested_item shift.opened is exist - process it [07:50:25]req_shift_opened [07:50:25]FM_GetShiftState [07:50:25]SAM_PROTO_GetShiftState [07:50:25]wFMCommunicate request_size=4 [07:50:25]MH_SAM_APDU [07:50:25]CAPDU: 80 13 01 00 [07:50:25]Write to MH i2c: E2 08 00 4C 4A 80 13 01 00 00 00 00 00 13 [07:50:25]Write i2c OK [07:50:25]MH_I2C_Read... [07:50:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:26]Read from MH i2c: E2 [07:50:26]MH_I2C_Read... [07:50:26]Read from MH i2c: E2 0E 00 [07:50:26]MH_I2C_Read... [07:50:26]Read from MH i2c: E2 0E 00 4C 4A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7A [07:50:26]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [07:50:26]wFMCommunicate OK [07:50:26]SAM_PROTO_GetShiftState done [07:50:26]FM_GetShiftState done [07:50:26]req_shift_opened done [07:50:26]requested_item shift.open_date is exist - process it [07:50:26]req_shift_open_date [07:50:26]req_shift_open_date done [07:50:26]produce_requested_data done [07:50:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122818,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [07:50:26]process_action_free close_receipt [07:50:26]json_value_free [07:50:26]json_value_free done [07:50:26]process_json_proto returns [07:50:26]Send response to host [07:50:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122818,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [07:50:26]free response buf [07:50:26]execute_script done [07:50:26]execute_script returns [07:50:26]free content buf [07:50:26]Sock 7.Close socket [07:50:26]Sock 7.Thread stoped [07:50:28]OFD Sender: No OFD packet to send [07:50:33]OFD Sender: No OFD packet to send [07:50:38]OFD Sender: No OFD packet to send [07:50:43]OFD Sender: No OFD packet to send [07:50:48]OFD Sender: No OFD packet to send [07:50:53]OFD Sender: No OFD packet to send [07:50:58]OFD Sender: No OFD packet to send [07:51:03]OFD Sender: No OFD packet to send [07:51:08]OFD Sender: No OFD packet to send [07:51:13]OFD Sender: No OFD packet to send [07:51:18]OFD Sender: No OFD packet to send [07:51:23]OFD Sender: No OFD packet to send [07:51:28]OFD Sender: No OFD packet to send [07:51:33]OFD Sender: No OFD packet to send [07:51:38]OFD Sender: No OFD packet to send [07:51:43]OFD Sender: No OFD packet to send [07:51:48]OFD Sender: No OFD packet to send [07:51:53]OFD Sender: No OFD packet to send [07:51:58]OFD Sender: No OFD packet to send [07:52:03]OFD Sender: No OFD packet to send [07:52:08]OFD Sender: No OFD packet to send [07:52:13]OFD Sender: No OFD packet to send [07:52:18]OFD Sender: No OFD packet to send [07:52:23]OFD Sender: No OFD packet to send [07:52:28]OFD Sender: No OFD packet to send [07:52:33]OFD Sender: No OFD packet to send [07:52:38]OFD Sender: No OFD packet to send [07:52:43]OFD Sender: No OFD packet to send [07:52:48]OFD Sender: No OFD packet to send [07:52:53]OFD Sender: No OFD packet to send [07:52:58]OFD Sender: No OFD packet to send [07:53:03]OFD Sender: No OFD packet to send [07:53:08]OFD Sender: No OFD packet to send [07:53:13]OFD Sender: No OFD packet to send [07:53:18]OFD Sender: No OFD packet to send [07:53:23]OFD Sender: No OFD packet to send [07:53:28]OFD Sender: No OFD packet to send [07:53:33]OFD Sender: No OFD packet to send [07:53:38]OFD Sender: No OFD packet to send [07:53:43]OFD Sender: No OFD packet to send [07:53:48]OFD Sender: No OFD packet to send [07:53:53]OFD Sender: No OFD packet to send [07:53:58]OFD Sender: No OFD packet to send [07:54:03]OFD Sender: No OFD packet to send [07:54:08]OFD Sender: No OFD packet to send [07:54:13]OFD Sender: No OFD packet to send [07:54:18]OFD Sender: No OFD packet to send [07:54:23]OFD Sender: No OFD packet to send [07:54:28]OFD Sender: No OFD packet to send [07:54:33]OFD Sender: No OFD packet to send [07:54:38]OFD Sender: No OFD packet to send [07:54:43]OFD Sender: No OFD packet to send [07:54:48]OFD Sender: No OFD packet to send [07:54:53]OFD Sender: No OFD packet to send [07:54:58]OFD Sender: No OFD packet to send [07:55:03]OFD Sender: No OFD packet to send [07:55:08]OFD Sender: No OFD packet to send [07:55:13]OFD Sender: No OFD packet to send [07:55:18]OFD Sender: No OFD packet to send [07:55:23]OFD Sender: No OFD packet to send [07:55:28]OFD Sender: No OFD packet to send [07:55:33]OFD Sender: No OFD packet to send [07:55:38]OFD Sender: No OFD packet to send [07:55:43]OFD Sender: No OFD packet to send [07:55:48]OFD Sender: No OFD packet to send [07:55:53]OFD Sender: No OFD packet to send [07:55:58]OFD Sender: No OFD packet to send [07:56:03]OFD Sender: No OFD packet to send [07:56:08]OFD Sender: No OFD packet to send [07:56:13]OFD Sender: No OFD packet to send [07:56:18]OFD Sender: No OFD packet to send [07:56:23]OFD Sender: No OFD packet to send [07:56:28]OFD Sender: No OFD packet to send [07:56:33]OFD Sender: No OFD packet to send [07:56:38]OFD Sender: No OFD packet to send [07:56:43]OFD Sender: No OFD packet to send [07:56:48]OFD Sender: No OFD packet to send [07:56:53]OFD Sender: No OFD packet to send [07:56:58]OFD Sender: No OFD packet to send [07:57:03]OFD Sender: No OFD packet to send [07:57:08]OFD Sender: No OFD packet to send [07:57:13]OFD Sender: No OFD packet to send [07:57:18]OFD Sender: No OFD packet to send [07:57:23]OFD Sender: No OFD packet to send [07:57:28]OFD Sender: No OFD packet to send [07:57:33]OFD Sender: No OFD packet to send [07:57:38]OFD Sender: No OFD packet to send [07:57:43]OFD Sender: No OFD packet to send [07:57:48]OFD Sender: No OFD packet to send [07:57:53]OFD Sender: No OFD packet to send [07:57:58]OFD Sender: No OFD packet to send [07:58:03]OFD Sender: No OFD packet to send [07:58:08]OFD Sender: No OFD packet to send [07:58:13]OFD Sender: No OFD packet to send [07:58:18]OFD Sender: No OFD packet to send [07:58:23]OFD Sender: No OFD packet to send [07:58:28]OFD Sender: No OFD packet to send [07:58:33]OFD Sender: No OFD packet to send [07:58:38]OFD Sender: No OFD packet to send [07:58:43]OFD Sender: No OFD packet to send [07:58:48]OFD Sender: No OFD packet to send [07:58:53]OFD Sender: No OFD packet to send [07:58:58]OFD Sender: No OFD packet to send [07:59:03]OFD Sender: No OFD packet to send [07:59:08]OFD Sender: No OFD packet to send [07:59:13]OFD Sender: No OFD packet to send [07:59:18]OFD Sender: No OFD packet to send [07:59:23]OFD Sender: No OFD packet to send [07:59:28]OFD Sender: No OFD packet to send [07:59:33]OFD Sender: No OFD packet to send [07:59:38]OFD Sender: No OFD packet to send [07:59:43]OFD Sender: No OFD packet to send [07:59:49]OFD Sender: No OFD packet to send [07:59:54]OFD Sender: No OFD packet to send [07:59:54]int [07:59:54]Write to MH i2c: 01 00 00 4D 4A 97 [07:59:54]*** FLAG_PRN_KEY set [07:59:54]Write i2c OK [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 4D 4A 00 08 00 00 00 FF 0F B4 [07:59:54]state=0 [07:59:54]Key pressed [07:59:54]Feed [07:59:54]Write to MH i2c: D8 00 00 4E 4A 6F [07:59:54]Write i2c OK [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: D8 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: D8 01 00 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: D8 01 00 4E 4A 00 70 [07:59:54]int [07:59:54]Write to MH i2c: 01 00 00 4F 4A 99 [07:59:54]Write i2c OK [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 4F 4A 00 48 00 00 00 3C 00 24 [07:59:54]state=2 [07:59:54]Key pressed [07:59:54]int [07:59:54]Write to MH i2c: 01 00 00 50 4A 9A [07:59:54]*** FLAG_PRN_KEY reset [07:59:54]Write i2c OK [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 50 4A 00 00 00 00 00 F5 0F A5 [07:59:54]state=2 [07:59:54]Stop feed [07:59:54]int [07:59:54]Write to MH i2c: 01 00 00 51 4A 9B [07:59:54]*** FLAG_PRN_KEY set [07:59:54]Write i2c OK [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 51 4A 00 08 00 00 00 FF 0F B8 [07:59:54]state=0 [07:59:54]Key pressed [07:59:54]Feed [07:59:54]Write to MH i2c: D8 00 00 52 4A 73 [07:59:54]Write i2c OK [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: D8 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: D8 01 00 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: D8 01 00 52 4A 00 74 [07:59:54]int [07:59:54]Write to MH i2c: 01 00 00 53 4A 9D [07:59:54]Write i2c OK [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 53 4A 00 48 00 00 00 3C 00 28 [07:59:54]state=2 [07:59:54]Key pressed [07:59:54]int [07:59:54]Write to MH i2c: 01 00 00 54 4A 9E [07:59:54]*** FLAG_PRN_KEY reset [07:59:54]Write i2c OK [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 [07:59:54]MH_I2C_Read... [07:59:54]Read from MH i2c: 01 07 00 54 4A 00 00 00 00 00 F6 0F AA [07:59:54]state=2 [07:59:54]Stop feed [07:59:59]OFD Sender: No OFD packet to send [08:00:04]OFD Sender: No OFD packet to send [08:00:09]OFD Sender: No OFD packet to send [08:00:14]OFD Sender: No OFD packet to send [08:00:19]OFD Sender: No OFD packet to send [08:00:24]OFD Sender: No OFD packet to send [08:00:29]OFD Sender: No OFD packet to send [08:00:34]OFD Sender: No OFD packet to send [08:00:39]OFD Sender: No OFD packet to send [08:00:44]OFD Sender: No OFD packet to send [08:00:49]OFD Sender: No OFD packet to send [08:00:54]OFD Sender: No OFD packet to send [08:00:59]OFD Sender: No OFD packet to send [08:01:04]OFD Sender: No OFD packet to send [08:01:09]OFD Sender: No OFD packet to send [08:01:14]OFD Sender: No OFD packet to send [08:01:19]OFD Sender: No OFD packet to send [08:01:24]OFD Sender: No OFD packet to send [08:01:29]OFD Sender: No OFD packet to send [08:01:34]OFD Sender: No OFD packet to send [08:01:39]OFD Sender: No OFD packet to send [08:01:44]OFD Sender: No OFD packet to send [08:01:49]OFD Sender: No OFD packet to send [08:01:54]OFD Sender: No OFD packet to send [08:01:59]OFD Sender: No OFD packet to send [08:02:04]OFD Sender: No OFD packet to send [08:02:09]OFD Sender: No OFD packet to send [08:02:14]OFD Sender: No OFD packet to send [08:02:19]OFD Sender: No OFD packet to send [08:02:24]OFD Sender: No OFD packet to send [08:02:29]OFD Sender: No OFD packet to send [08:02:34]OFD Sender: No OFD packet to send [08:02:39]OFD Sender: No OFD packet to send [08:02:44]OFD Sender: No OFD packet to send [08:02:49]OFD Sender: No OFD packet to send [08:02:54]OFD Sender: No OFD packet to send [08:02:59]OFD Sender: No OFD packet to send [08:03:04]OFD Sender: No OFD packet to send [08:03:09]OFD Sender: No OFD packet to send [08:03:14]OFD Sender: No OFD packet to send [08:03:19]OFD Sender: No OFD packet to send [08:03:24]OFD Sender: No OFD packet to send [08:03:29]OFD Sender: No OFD packet to send [08:03:34]OFD Sender: No OFD packet to send [08:03:39]OFD Sender: No OFD packet to send [08:03:44]OFD Sender: No OFD packet to send [08:03:49]OFD Sender: No OFD packet to send [08:03:54]OFD Sender: No OFD packet to send [08:03:59]OFD Sender: No OFD packet to send [08:04:04]OFD Sender: No OFD packet to send [08:04:09]OFD Sender: No OFD packet to send [08:04:14]OFD Sender: No OFD packet to send [08:04:19]OFD Sender: No OFD packet to send [08:04:24]OFD Sender: No OFD packet to send [08:04:29]OFD Sender: No OFD packet to send [08:04:34]OFD Sender: No OFD packet to send [08:04:39]OFD Sender: No OFD packet to send [08:04:44]OFD Sender: No OFD packet to send [08:04:49]OFD Sender: No OFD packet to send [08:04:54]OFD Sender: No OFD packet to send [08:04:59]OFD Sender: No OFD packet to send [08:05:04]OFD Sender: No OFD packet to send [08:05:09]OFD Sender: No OFD packet to send [08:05:14]OFD Sender: No OFD packet to send [08:05:19]OFD Sender: No OFD packet to send [08:05:24]OFD Sender: No OFD packet to send [08:05:29]OFD Sender: No OFD packet to send [08:05:34]OFD Sender: No OFD packet to send [08:05:39]OFD Sender: No OFD packet to send [08:05:44]OFD Sender: No OFD packet to send [08:05:49]OFD Sender: No OFD packet to send [08:05:54]OFD Sender: No OFD packet to send [08:05:59]OFD Sender: No OFD packet to send [08:06:04]OFD Sender: No OFD packet to send [08:06:09]OFD Sender: No OFD packet to send [08:06:14]OFD Sender: No OFD packet to send [08:06:19]OFD Sender: No OFD packet to send [08:06:24]OFD Sender: No OFD packet to send [08:06:29]OFD Sender: No OFD packet to send [08:06:34]OFD Sender: No OFD packet to send [08:06:39]OFD Sender: No OFD packet to send [08:06:44]OFD Sender: No OFD packet to send [08:06:49]OFD Sender: No OFD packet to send [08:06:51]accept exits with 9 [08:06:51]New connection [08:06:51]New thread 3066604900 created [08:06:51]Thread 3066461540 joined [08:06:51]Waiting for new connection... [08:06:51] Sock 9.Parse request [08:06:51]Sock 9.Check first char [08:06:51]Sock 9.First char is OK [08:06:51]request: POST /json_proto HTTP/1.0 [08:06:51]Method: POST [08:06:51]URL: /json_proto [08:06:51]Method is POST - this is cgi request [08:06:51]url: /json_proto [08:06:51]query_string will be loaded in cgi processing [08:06:51]execute_cgi json_proto POST (null) [08:06:51]execute_cgi path=json_proto method=POST [08:06:51]POST find Content-Length [08:06:51]Host: 172.17.48.197:8080 [08:06:51]Content-Length: 1214 [08:06:51]Content-Type: application/json [08:06:51] [08:06:51]POST finish read [08:06:51]Found Content-Length = 1214 [08:06:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105633\u000A02.03.2024 08:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 14.100 x 70.90\u000A\u0418\u0422\u041E\u0413: 999.69\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43460\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:51]execute_script... [08:06:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105633\u000A02.03.2024 08:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 14.100 x 70.90\u000A\u0418\u0422\u041E\u0413: 999.69\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43460\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:51]POST & json_proto [08:06:51]process_json_proto [08:06:51]json parsed OK: [08:06:51]protocol is kg_v1.0 [08:06:51]action value=print_text [08:06:51]process_action print_text [08:06:51]cmd_print_text [08:06:51]ExternCall_PrintAddStr [08:06:51]wPrintStart [08:06:51]Write to MH i2c: 01 00 00 55 4A 9F [08:06:51]Write i2c OK [08:06:51]MH_I2C_Read... [08:06:51]Read from MH i2c: 01 [08:06:51]MH_I2C_Read... [08:06:51]Read from MH i2c: 01 07 00 [08:06:51]MH_I2C_Read... [08:06:51]Read from MH i2c: 01 07 00 55 4A 00 00 00 00 00 FF 0F B4 [08:06:51]RasterBufferAndPrint [08:06:51]line *****ТОВАРНЫЙ ЧЕК***** [08:06:51]line АЗС 25 [08:06:51]line Партнер нефть [08:06:51]line 02508201610067 [08:06:51]line Кассир : Таалайбек к. А. [08:06:51]line Счет N : (1)1105633 [08:06:51]line 02.03.2024 08:02 [08:06:51]line ПРОДАЖА [08:06:51]line ТРК (МРК, ГНК): 51 [08:06:51]line Вид ГСМ : 2710194210 [08:06:51]line ДТ(л)-К-5 [08:06:51]line 14.100 x 70.90 [08:06:51]line ИТОГ: 999.69 [08:06:51]line Тип оплаты: Талоны: Топливная Карта [08:06:51]line 43460 [08:06:51]line ______________________ [08:06:51]line (подпись) [08:06:51]written 0, free lines is 4095 [08:06:52]Write to MH i2c: 01 00 00 6A 4A B4 [08:06:52]Write i2c OK [08:06:52]MH_I2C_Read... [08:06:52]Read from MH i2c: 01 [08:06:52]MH_I2C_Read... [08:06:52]Read from MH i2c: 01 07 00 [08:06:52]MH_I2C_Read... [08:06:52]Read from MH i2c: 01 07 00 6A 4A 00 00 00 00 00 F6 0D BE [08:06:52]RasterBufferAndPrint [08:06:52]line [08:06:52]line [08:06:52]line [08:06:52]line [08:06:52]line [08:06:52]written 0, free lines is 3576 [08:06:52]MH_Cut [08:06:52]Write to MH i2c: D1 01 00 71 4A 01 8D [08:06:52]Write i2c OK [08:06:52]MH_I2C_Read... [08:06:52]Read from MH i2c: D1 [08:06:52]MH_I2C_Read... [08:06:52]Read from MH i2c: D1 01 00 [08:06:52]MH_I2C_Read... [08:06:52]Read from MH i2c: D1 01 00 71 4A 00 8C [08:06:52]Write to MH i2c: 01 00 00 72 4A BC [08:06:52]Write i2c OK [08:06:52]MH_I2C_Read... [08:06:52]*** Cut start [08:06:52]*** Purtial cut [08:06:52]*** Stage 1: CUTSNS_PIN = 1 [08:06:54]OFD Sender: No OFD packet to send [08:06:54]Read from MH i2c: 01 [08:06:54]MH_I2C_Read... [08:06:54]*** Stop cut motor [08:06:54]*** Cut end [08:06:54]Read from MH i2c: 01 07 00 [08:06:54]MH_I2C_Read... [08:06:54]Read from MH i2c: 01 07 00 72 4A 00 00 00 00 00 FF 0F D1 [08:06:54]process_action print_text done [08:06:54]requested_data is exist [08:06:54]produce_requested_data [08:06:54]requested_item fm.sn is exist - process it [08:06:54]wFMCommunicate request_size=4 [08:06:54]MH_SAM_APDU [08:06:54]CAPDU: 80 11 00 00 [08:06:54]Write to MH i2c: E2 08 00 73 4A 80 11 00 00 00 00 00 00 37 [08:06:54]Write i2c OK [08:06:54]MH_I2C_Read... [08:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:54]Read from MH i2c: E2 [08:06:54]MH_I2C_Read... [08:06:54]Read from MH i2c: E2 17 00 [08:06:54]MH_I2C_Read... [08:06:54]Read from MH i2c: E2 17 00 73 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 95 [08:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:06:54]wFMCommunicate OK [08:06:54]requested_item fd.num is exist - process it [08:06:54]SAM_PROTO_GetFieldsCounters [08:06:54]wFMCommunicate request_size=4 [08:06:54]MH_SAM_APDU [08:06:54]CAPDU: 80 13 00 00 [08:06:54]Write to MH i2c: E2 08 00 74 4A 80 13 00 00 00 00 00 00 3A [08:06:54]Write i2c OK [08:06:54]MH_I2C_Read... [08:06:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:54]Read from MH i2c: E2 [08:06:54]MH_I2C_Read... [08:06:54]Read from MH i2c: E2 62 00 [08:06:54]MH_I2C_Read... [08:06:54]Read from MH i2c: E2 62 00 74 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 DF 01 00 0E 04 04 00 41 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 B8 [08:06:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 DF 01 00 0E 04 04 00 41 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 [08:06:54]wFMCommunicate OK [08:06:54]SAM_PROTO_GetFieldsCounters done [08:06:54]requested_item shift.num is exist - process it [08:06:54]requested_item shift.opened is exist - process it [08:06:54]req_shift_opened [08:06:54]FM_GetShiftState [08:06:54]SAM_PROTO_GetShiftState [08:06:54]wFMCommunicate request_size=4 [08:06:54]MH_SAM_APDU [08:06:54]CAPDU: 80 13 01 00 [08:06:54]Write to MH i2c: E2 08 00 75 4A 80 13 01 00 00 00 00 00 3C [08:06:54]Write i2c OK [08:06:54]MH_I2C_Read... [08:06:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:54]Read from MH i2c: E2 [08:06:54]MH_I2C_Read... [08:06:54]Read from MH i2c: E2 0E 00 [08:06:54]MH_I2C_Read... [08:06:54]Read from MH i2c: E2 0E 00 75 4A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A3 [08:06:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:06:54]wFMCommunicate OK [08:06:54]SAM_PROTO_GetShiftState done [08:06:54]FM_GetShiftState done [08:06:54]req_shift_opened done [08:06:54]requested_item shift.open_date is exist - process it [08:06:54]req_shift_open_date [08:06:54]req_shift_open_date done [08:06:54]produce_requested_data done [08:06:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122818,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:06:54]process_action_free print_text [08:06:54]json_value_free [08:06:54]json_value_free done [08:06:54]process_json_proto returns [08:06:54]Send response to host [08:06:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122818,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:06:54]free response buf [08:06:54]execute_script done [08:06:54]execute_script returns [08:06:54]free content buf [08:06:54]Sock 9.Close socket [08:06:54]Sock 9.Thread stoped [08:06:59]OFD Sender: No OFD packet to send [08:07:04]OFD Sender: No OFD packet to send [08:07:09]OFD Sender: No OFD packet to send [08:07:14]OFD Sender: No OFD packet to send [08:07:19]OFD Sender: No OFD packet to send [08:07:24]OFD Sender: No OFD packet to send [08:07:29]OFD Sender: No OFD packet to send [08:07:34]OFD Sender: No OFD packet to send [08:07:39]OFD Sender: No OFD packet to send [08:07:44]OFD Sender: No OFD packet to send [08:07:49]OFD Sender: No OFD packet to send [08:07:54]OFD Sender: No OFD packet to send [08:07:59]OFD Sender: No OFD packet to send [08:08:04]OFD Sender: No OFD packet to send [08:08:09]OFD Sender: No OFD packet to send [08:08:14]OFD Sender: No OFD packet to send [08:08:19]OFD Sender: No OFD packet to send [08:08:24]OFD Sender: No OFD packet to send [08:08:29]OFD Sender: No OFD packet to send [08:08:34]OFD Sender: No OFD packet to send [08:08:39]OFD Sender: No OFD packet to send [08:08:44]OFD Sender: No OFD packet to send [08:08:49]OFD Sender: No OFD packet to send [08:08:54]OFD Sender: No OFD packet to send [08:08:59]OFD Sender: No OFD packet to send [08:09:04]OFD Sender: No OFD packet to send [08:09:09]OFD Sender: No OFD packet to send [08:09:14]OFD Sender: No OFD packet to send [08:09:19]OFD Sender: No OFD packet to send [08:09:24]OFD Sender: No OFD packet to send [08:09:29]OFD Sender: No OFD packet to send [08:09:34]OFD Sender: No OFD packet to send [08:09:39]OFD Sender: No OFD packet to send [08:09:44]OFD Sender: No OFD packet to send [08:09:49]OFD Sender: No OFD packet to send [08:09:54]OFD Sender: No OFD packet to send [08:09:59]OFD Sender: No OFD packet to send [08:10:04]OFD Sender: No OFD packet to send [08:10:09]OFD Sender: No OFD packet to send [08:10:14]OFD Sender: No OFD packet to send [08:10:19]OFD Sender: No OFD packet to send [08:10:24]OFD Sender: No OFD packet to send [08:10:29]OFD Sender: No OFD packet to send [08:10:34]OFD Sender: No OFD packet to send [08:10:39]OFD Sender: No OFD packet to send [08:10:44]OFD Sender: No OFD packet to send [08:10:49]OFD Sender: No OFD packet to send [08:10:54]OFD Sender: No OFD packet to send [08:10:59]OFD Sender: No OFD packet to send [08:11:04]OFD Sender: No OFD packet to send [08:11:09]OFD Sender: No OFD packet to send [08:11:14]OFD Sender: No OFD packet to send [08:11:15]accept exits with 7 [08:11:15]New connection [08:11:15]New thread 3066461540 created [08:11:15]Thread 3066604900 joined [08:11:15]Waiting for new connection... [08:11:15] Sock 7.Parse request [08:11:15]Sock 7.Check first char [08:11:15]Sock 7.First char is OK [08:11:15]request: POST /json_proto HTTP/1.0 [08:11:15]Method: POST [08:11:15]URL: /json_proto [08:11:15]Method is POST - this is cgi request [08:11:15]url: /json_proto [08:11:15]query_string will be loaded in cgi processing [08:11:15]execute_cgi json_proto POST (null) [08:11:15]execute_cgi path=json_proto method=POST [08:11:15]POST find Content-Length [08:11:15]Host: 172.17.48.197:8080 [08:11:15]Content-Length: 1209 [08:11:15]Content-Type: application/json [08:11:15] [08:11:15]POST finish read [08:11:15]Found Content-Length = 1209 [08:11:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105634\u000A02.03.2024 08:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A65647\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:15]execute_script... [08:11:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105634\u000A02.03.2024 08:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A65647\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:15]POST & json_proto [08:11:15]process_json_proto [08:11:15]json parsed OK: [08:11:15]protocol is kg_v1.0 [08:11:15]action value=print_text [08:11:15]process_action print_text [08:11:15]cmd_print_text [08:11:15]ExternCall_PrintAddStr [08:11:15]wPrintStart [08:11:15]Write to MH i2c: 01 00 00 76 4A C0 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 07 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 07 00 76 4A 00 00 00 00 00 FF 0F D5 [08:11:15]RasterBufferAndPrint [08:11:15]line *****ТОВАРНЫЙ ЧЕК***** [08:11:15]line АЗС 25 [08:11:15]line Партнер нефть [08:11:15]line 02508201610067 [08:11:15]line Кассир : Таалайбек к. А. [08:11:15]line Счет N : (1)1105634 [08:11:15]line 02.03.2024 08:06 [08:11:15]line ПРОДАЖА [08:11:15]line ТРК (МРК, ГНК): 52 [08:11:15]line Вид ГСМ : 2710124130 [08:11:15]line Аи-92-К-5 [08:11:15]line 10.000 x 61.90 [08:11:15]line ИТОГ: 619.00 [08:11:15]line Тип оплаты: Талоны: Топливная Карта [08:11:15]line 65647 [08:11:15]line ______________________ [08:11:15]line (подпись) [08:11:15]written 0, free lines is 4095 [08:11:15]Write to MH i2c: 01 00 00 8B 4A D5 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 07 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 07 00 8B 4A 00 00 00 00 00 F4 0D DD [08:11:15]RasterBufferAndPrint [08:11:15]line [08:11:15]line [08:11:15]line [08:11:15]line [08:11:15]line [08:11:15]written 0, free lines is 3573 [08:11:15]MH_Cut [08:11:15]Write to MH i2c: D1 01 00 92 4A 01 AE [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: D1 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: D1 01 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: D1 01 00 92 4A 00 AD [08:11:15]Write to MH i2c: 01 00 00 93 4A DD [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:16]*** Cut start [08:11:16]*** Purtial cut [08:11:16]*** Stage 1: CUTSNS_PIN = 1 [08:11:18]Read from MH i2c: 01 [08:11:18]MH_I2C_Read... [08:11:18]*** Stop cut motor [08:11:18]*** Cut end [08:11:18]Read from MH i2c: 01 07 00 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: 01 07 00 93 4A 00 00 00 00 00 FF 0F F2 [08:11:18]process_action print_text done [08:11:18]requested_data is exist [08:11:18]produce_requested_data [08:11:18]requested_item fm.sn is exist - process it [08:11:18]wFMCommunicate request_size=4 [08:11:18]MH_SAM_APDU [08:11:18]CAPDU: 80 11 00 00 [08:11:18]Write to MH i2c: E2 08 00 94 4A 80 11 00 00 00 00 00 00 58 [08:11:18]Write i2c OK [08:11:18]MH_I2C_Read... [08:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:18]Read from MH i2c: E2 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 17 00 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 17 00 94 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B6 [08:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:11:18]wFMCommunicate OK [08:11:18]requested_item fd.num is exist - process it [08:11:18]SAM_PROTO_GetFieldsCounters [08:11:18]wFMCommunicate request_size=4 [08:11:18]MH_SAM_APDU [08:11:18]CAPDU: 80 13 00 00 [08:11:18]Write to MH i2c: E2 08 00 95 4A 80 13 00 00 00 00 00 00 5B [08:11:18]Write i2c OK [08:11:18]MH_I2C_Read... [08:11:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:18]Read from MH i2c: E2 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 62 00 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 62 00 95 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 DF 01 00 0E 04 04 00 41 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 D9 [08:11:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 DF 01 00 0E 04 04 00 41 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 [08:11:18]wFMCommunicate OK [08:11:18]SAM_PROTO_GetFieldsCounters done [08:11:18]requested_item shift.num is exist - process it [08:11:18]requested_item shift.opened is exist - process it [08:11:18]req_shift_opened [08:11:18]FM_GetShiftState [08:11:18]SAM_PROTO_GetShiftState [08:11:18]wFMCommunicate request_size=4 [08:11:18]MH_SAM_APDU [08:11:18]CAPDU: 80 13 01 00 [08:11:18]Write to MH i2c: E2 08 00 96 4A 80 13 01 00 00 00 00 00 5D [08:11:18]Write i2c OK [08:11:18]MH_I2C_Read... [08:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:18]Read from MH i2c: E2 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 0E 00 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 0E 00 96 4A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C4 [08:11:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:11:18]wFMCommunicate OK [08:11:18]SAM_PROTO_GetShiftState done [08:11:18]FM_GetShiftState done [08:11:18]req_shift_opened done [08:11:18]requested_item shift.open_date is exist - process it [08:11:18]req_shift_open_date [08:11:18]req_shift_open_date done [08:11:18]produce_requested_data done [08:11:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122818,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:11:18]process_action_free print_text [08:11:18]json_value_free [08:11:18]json_value_free done [08:11:18]process_json_proto returns [08:11:18]Send response to host [08:11:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122818,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:11:18]free response buf [08:11:18]execute_script done [08:11:18]execute_script returns [08:11:18]free content buf [08:11:18]Sock 7.Close socket [08:11:18]Sock 7.Thread stoped [08:11:19]OFD Sender: No OFD packet to send [08:11:24]OFD Sender: No OFD packet to send [08:11:29]OFD Sender: No OFD packet to send [08:11:34]OFD Sender: No OFD packet to send [08:11:39]OFD Sender: No OFD packet to send [08:11:44]OFD Sender: No OFD packet to send [08:11:49]OFD Sender: No OFD packet to send [08:11:54]OFD Sender: No OFD packet to send [08:11:59]OFD Sender: No OFD packet to send [08:12:04]OFD Sender: No OFD packet to send [08:12:09]OFD Sender: No OFD packet to send [08:12:14]OFD Sender: No OFD packet to send [08:12:19]OFD Sender: No OFD packet to send [08:12:24]OFD Sender: No OFD packet to send [08:12:29]OFD Sender: No OFD packet to send [08:12:34]OFD Sender: No OFD packet to send [08:12:39]OFD Sender: No OFD packet to send [08:12:44]OFD Sender: No OFD packet to send [08:12:49]OFD Sender: No OFD packet to send [08:12:54]OFD Sender: No OFD packet to send [08:12:59]OFD Sender: No OFD packet to send [08:13:04]OFD Sender: No OFD packet to send [08:13:09]OFD Sender: No OFD packet to send [08:13:14]OFD Sender: No OFD packet to send [08:13:19]OFD Sender: No OFD packet to send [08:13:19]accept exits with 9 [08:13:19]New connection [08:13:19]New thread 3066604900 created [08:13:19]Thread 3066461540 joined [08:13:19]Waiting for new connection... [08:13:19] Sock 9.Parse request [08:13:19]Sock 9.Check first char [08:13:19]Sock 9.First char is OK [08:13:19]request: POST /json_proto HTTP/1.0 [08:13:19]Method: POST [08:13:19]URL: /json_proto [08:13:19]Method is POST - this is cgi request [08:13:19]url: /json_proto [08:13:19]query_string will be loaded in cgi processing [08:13:19]execute_cgi json_proto POST (null) [08:13:19]execute_cgi path=json_proto method=POST [08:13:19]POST find Content-Length [08:13:19]Host: 172.17.48.197:8080 [08:13:19]Content-Length: 820 [08:13:19]Content-Type: application/json [08:13:19] [08:13:19]POST finish read [08:13:19]Found Content-Length = 820 [08:13:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:19]execute_script... [08:13:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:19]POST & json_proto [08:13:19]process_json_proto [08:13:19]json parsed OK: [08:13:19]protocol is kg_v1.0 [08:13:19]action value=close_receipt [08:13:19]process_action close_receipt [08:13:19]cmd_close_receipt [08:13:19]MH_GetDate [08:13:19]Write to MH i2c: F0 00 00 97 4A D0 [08:13:19]Write i2c OK [08:13:19]MH_I2C_Read... [08:13:19]Read from MH i2c: F0 [08:13:19]MH_I2C_Read... [08:13:19]Read from MH i2c: F0 09 00 [08:13:19]MH_I2C_Read... [08:13:19]Read from MH i2c: F0 09 00 97 4A 00 A4 DF E2 65 66 EE DC 65 38 [08:13:19]GetLastDocTimeStamp 1709365825 [08:13:19]current date 1709367204 [08:13:19]FM_GetShiftState [08:13:19]SAM_PROTO_GetShiftState [08:13:19]wFMCommunicate request_size=4 [08:13:19]MH_SAM_APDU [08:13:19]CAPDU: 80 13 01 00 [08:13:19]Write to MH i2c: E2 08 00 98 4A 80 13 01 00 00 00 00 00 5F [08:13:19]Write i2c OK [08:13:19]MH_I2C_Read... [08:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:19]Read from MH i2c: E2 [08:13:19]MH_I2C_Read... [08:13:19]Read from MH i2c: E2 0E 00 [08:13:19]MH_I2C_Read... [08:13:19]Read from MH i2c: E2 0E 00 98 4A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C6 [08:13:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:13:19]wFMCommunicate OK [08:13:19]SAM_PROTO_GetShiftState done [08:13:19]FM_GetShiftState done [08:13:19]opened in 1709338023 [08:13:19]opened+sec_in_day 1709424423 [08:13:19]quantity*price = 100030 [08:13:19]sum+1 = 100031 [08:13:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 38 02.03.2024 08:13 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122819 ФПД: 31692732417965 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T081324&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122819&fm=31692732417965&tin=02508201610067®Number=0000000000090573&sum=100030 [08:13:21]StoreToDocumentArchive [08:13:21]shift 321 fd 122819 [08:13:21]save to /storage/0321/doc_00122819 [08:13:21]save last doc name /storage/0321/doc_00122819 to /storage/kkm_last_doc_name [08:13:21]save OK [08:13:21]Clear old archive folders... [08:13:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:21]tlvbuf is 017BD850 [08:13:21]SAM_PROTO_ClearQueue [08:13:21]wFMCommunicate request_size=4 [08:13:21]MH_SAM_APDU [08:13:21]CAPDU: 80 09 00 00 [08:13:21]Write to MH i2c: E2 08 00 A5 4A 80 09 00 00 00 00 00 00 61 [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:21]Read from MH i2c: E2 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 03 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 03 00 A5 4A 00 90 00 63 [08:13:21]RAPDU: 90 00 [08:13:21]wFMCommunicate OK [08:13:21]SAM_PROTO_ClearQueue done [08:13:21]KKMCreateOFDPacket [08:13:21]OFDProtocolAddRootSTLVToBuf [08:13:21]FM_MakeSignedData [08:13:21]FM_MakeSignedData [08:13:21]SAM_PROTO_SignData [08:13:21]wFMCommunicate request_size=4 [08:13:21]MH_SAM_APDU [08:13:21]CAPDU: 80 0D 01 02 [08:13:21]Write to MH i2c: E2 08 00 A6 4A 80 0D 01 02 00 00 00 00 69 [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:21]Read from MH i2c: E2 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 03 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 03 00 A6 4A 00 90 00 64 [08:13:21]RAPDU: 90 00 [08:13:21]wFMCommunicate OK [08:13:21]wFMCommunicate request_size=255 [08:13:21]MH_SAM_APDU [08:13:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 A4 DF E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 DF 01 00 35 04 06 00 1C [08:13:21]Write to MH i2c: E2 02 01 A7 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 A4 DF E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 DF 01 00 35 04 06 00 1C 00 00 02 [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:21]Read from MH i2c: E2 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 03 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 03 00 A7 4A 00 90 00 65 [08:13:21]RAPDU: 90 00 [08:13:21]wFMCommunicate OK [08:13:21]wFMCommunicate request_size=10 [08:13:21]MH_SAM_APDU [08:13:21]CAPDU: 80 0D 02 02 05 D3 0A 0E C7 AD [08:13:21]Write to MH i2c: E2 0D 00 A8 4A 80 0D 02 02 05 00 D3 0A 0E C7 AD 00 00 D5 [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:21]Read from MH i2c: E2 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 03 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 03 00 A8 4A 00 90 00 66 [08:13:21]RAPDU: 90 00 [08:13:21]wFMCommunicate OK [08:13:21]wFMCommunicate request_size=4 [08:13:21]MH_SAM_APDU [08:13:21]CAPDU: 80 0D 03 02 [08:13:21]Write to MH i2c: E2 08 00 A9 4A 80 0D 03 02 00 00 00 00 6E [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:21]Read from MH i2c: E2 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 0B 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 0B 00 A9 4A 00 38 8A 7F C3 CF 41 8E 43 90 00 54 [08:13:21]RAPDU: 38 8A 7F C3 CF 41 8E 43 90 00 [08:13:21]wFMCommunicate OK [08:13:21]SAM_PROTO_SignData done [08:13:21]FM_MakeSignedData done [08:13:21]CreateOFDProtocolMessage [08:13:21]wFMCommunicate request_size=4 [08:13:21]MH_SAM_APDU [08:13:21]CAPDU: 80 11 00 00 [08:13:21]Write to MH i2c: E2 08 00 AA 4A 80 11 00 00 00 00 00 00 6E [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:21]Read from MH i2c: E2 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 17 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: E2 17 00 AA 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CC [08:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:13:21]wFMCommunicate OK [08:13:21]CreateOFDProtocolMessage done [08:13:21]OFDSenderStorePacket 122819 [08:13:21]StoreOFDPacket docnum=122819 [08:13:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 52 1E 07 01 9D A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 A4 DF E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 DF 01 00 35 04 06 00 1C D3 0A 0E C7 AD 38 8A 7F C3 CF 41 8E 43 [08:13:21]CheckFolder [08:13:21]dirname=/storage/ofd_packets [08:13:21]CheckFolder done [08:13:21]ProducePacketName [08:13:21]name=ofd_packets/00122819 [08:13:21]NVStorageSaveData ofd_packets/00122819 [08:13:21]File name is /storage/ofd_packets/00122819 [08:13:21]Write 301 bytes [08:13:21]NVStorageSaveData done [08:13:21]OFDSenderStorePacket done [08:13:21]KKMCreateOFDPacket done [08:13:21]NVStorageSaveData kkm_last_timestamp [08:13:21]File name is /storage/kkm_last_timestamp [08:13:21]Write 4 bytes [08:13:21]NVStorageSaveData done [08:13:21]ExternCall_PrintAddStr [08:13:21]wPrintStart [08:13:21]Write to MH i2c: 01 00 00 AB 4A F5 [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: 01 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: 01 07 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: 01 07 00 AB 4A 00 00 00 00 00 FF 0F 0A [08:13:21]RasterBufferAndPrint [08:13:21]line Счет N : (1)1105635 [08:13:21]line ИНН: 02508201610067 [08:13:21]line Контрольно-Кассовый Чек [08:13:21]line ПРОДАЖА [08:13:21]line ТРК (МРК, ГНК) : 11 [08:13:21]line Товар: 2710124130 [08:13:21]line Аи-92-К-5 [08:13:21]line 16.160 * 61.90 [08:13:21]line = 1000.30 [08:13:21]line НДС 12% НСП 1% [08:13:21]line > о реализуемом товаре [08:13:21]line ИТОГО: 1000.30 [08:13:21]line НСП 1% : 8.85 [08:13:21]line НДС 12% : 106.23 [08:13:21]line Наличными: 0.00 [08:13:21]line Безнал.: 1000.30 [08:13:21]line Место: АЗС № 25 "Партнер Нефть" [08:13:21]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:13:21]line СНО: Общий режим [08:13:21]line Чек 38 02.03.2024 08:13 [08:13:21]line Смена: 321 ФФД: 1.0 [08:13:21]line ЗНМ: 0300000019 [08:13:21]line РНМ: 0000000000090573 [08:13:21]line Версия ККМ: 001 [08:13:21]line Платежная система: Бакай Банк [08:13:21]line ФМ: 0000000000874798 [08:13:21]line ФД: 122819 [08:13:21]line ФПД: 31692732417965 [08:13:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T081324&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122819&fm=31692732417965&tin=02508201610067®Number=0000000000090573&sum=100030 [08:13:21]OFD Sender: Processing packet 122819 [packets to send 112, broken 111] [08:13:21]ProducePacketName [08:13:21]name=ofd_packets/00122819 [08:13:21]OFD Sender: To server: pG, [08:13:21]CommunicateWithHost lk.salyk.kg:30040 [08:13:21]ConnectInit lk.salyk.kg [08:13:21]written 0, free lines is 4095 [08:13:22]Connected sock=10 [08:13:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 52 1E 07 01 9D A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 A4 DF E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 DF 01 00 35 04 06 00 1C D3 0A 0E C7 AD 38 8A 7F C3 CF 41 8E 43 [08:13:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E8 85 47 00 4B 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 DF 01 00 F4 03 04 00 81 8B E2 65 B6 04 01 00 00 81 1A 71 32 4B CC 7D B9 [08:13:22]CommunicateWithHost err = 0 [08:13:22]CheckOFDResponse [08:13:22]1017 (14) - 77093643461234 [08:13:22]1041 (16) - 0000000000874798 [08:13:22]1040 (4) - 122819 [08:13:22]1012 (4) - 02.03.2024 02:14 [08:13:22]1206 (1) - 0 [08:13:22]OFD Sender: Remove packet 122819 [08:13:22]ProducePacketName [08:13:22]name=ofd_packets/00122819 [08:13:22]NVStorageDeleteData [08:13:22]Write to MH i2c: 01 00 00 D5 4A 1F [08:13:22]Write i2c OK [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: 01 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: 01 07 00 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: 01 07 00 D5 4A 00 00 00 00 00 F7 0C 29 [08:13:22]RasterBufferAndPrint [08:13:22]line [08:13:22]line [08:13:22]line [08:13:22]line [08:13:22]line [08:13:22]written 0, free lines is 3328 [08:13:22]MH_Cut [08:13:22]Write to MH i2c: D1 01 00 DC 4A 01 F8 [08:13:22]Write i2c OK [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: D1 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: D1 01 00 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: D1 01 00 DC 4A 00 F7 [08:13:22]Write to MH i2c: 01 00 00 DD 4A 27 [08:13:22]Write i2c OK [08:13:22]MH_I2C_Read... [08:13:22]OFD Sender: No OFD packet to send [08:13:23]*** Cut start [08:13:23]*** Purtial cut [08:13:23]*** Stage 1: CUTSNS_PIN = 1 [08:13:25]Read from MH i2c: 01 [08:13:25]MH_I2C_Read... [08:13:25]*** Stop cut motor [08:13:25]*** Cut end [08:13:25]Read from MH i2c: 01 07 00 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: 01 07 00 DD 4A 00 00 00 00 00 FF 0F 3C [08:13:25]process_action close_receipt done [08:13:25]requested_data is exist [08:13:25]produce_requested_data [08:13:25]requested_item fm.sn is exist - process it [08:13:25]wFMCommunicate request_size=4 [08:13:25]MH_SAM_APDU [08:13:25]CAPDU: 80 11 00 00 [08:13:25]Write to MH i2c: E2 08 00 DE 4A 80 11 00 00 00 00 00 00 A2 [08:13:25]Write i2c OK [08:13:25]MH_I2C_Read... [08:13:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:25]Read from MH i2c: E2 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: E2 17 00 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: E2 17 00 DE 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 00 [08:13:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:13:25]wFMCommunicate OK [08:13:25]requested_item fd.num is exist - process it [08:13:25]SAM_PROTO_GetFieldsCounters [08:13:25]wFMCommunicate request_size=4 [08:13:25]MH_SAM_APDU [08:13:25]CAPDU: 80 13 00 00 [08:13:25]Write to MH i2c: E2 08 00 DF 4A 80 13 00 00 00 00 00 00 A5 [08:13:25]Write i2c OK [08:13:25]MH_I2C_Read... [08:13:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:25]Read from MH i2c: E2 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: E2 62 00 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: E2 62 00 DF 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C3 DF 01 00 0E 04 04 00 41 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 27 [08:13:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C3 DF 01 00 0E 04 04 00 41 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 [08:13:25]wFMCommunicate OK [08:13:25]SAM_PROTO_GetFieldsCounters done [08:13:25]requested_item shift.num is exist - process it [08:13:25]requested_item shift.opened is exist - process it [08:13:25]req_shift_opened [08:13:25]FM_GetShiftState [08:13:25]SAM_PROTO_GetShiftState [08:13:25]wFMCommunicate request_size=4 [08:13:25]MH_SAM_APDU [08:13:25]CAPDU: 80 13 01 00 [08:13:25]Write to MH i2c: E2 08 00 E0 4A 80 13 01 00 00 00 00 00 A7 [08:13:25]Write i2c OK [08:13:25]MH_I2C_Read... [08:13:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:25]Read from MH i2c: E2 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: E2 0E 00 [08:13:25]MH_I2C_Read... [08:13:25]Read from MH i2c: E2 0E 00 E0 4A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0E [08:13:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:13:25]wFMCommunicate OK [08:13:25]SAM_PROTO_GetShiftState done [08:13:25]FM_GetShiftState done [08:13:25]req_shift_opened done [08:13:25]requested_item shift.open_date is exist - process it [08:13:25]req_shift_open_date [08:13:25]req_shift_open_date done [08:13:25]produce_requested_data done [08:13:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122819,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:13:25]process_action_free close_receipt [08:13:25]json_value_free [08:13:25]json_value_free done [08:13:25]process_json_proto returns [08:13:25]Send response to host [08:13:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122819,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:13:25]free response buf [08:13:25]execute_script done [08:13:25]execute_script returns [08:13:25]free content buf [08:13:25]Sock 9.Close socket [08:13:25]Sock 9.Thread stoped [08:13:27]OFD Sender: No OFD packet to send [08:13:32]OFD Sender: No OFD packet to send [08:13:37]OFD Sender: No OFD packet to send [08:13:42]OFD Sender: No OFD packet to send [08:13:47]OFD Sender: No OFD packet to send [08:13:52]OFD Sender: No OFD packet to send [08:13:57]OFD Sender: No OFD packet to send [08:14:02]OFD Sender: No OFD packet to send [08:14:03]accept exits with 7 [08:14:03]New connection [08:14:03]New thread 3066461540 created [08:14:03]Thread 3066604900 joined [08:14:03]Waiting for new connection... [08:14:03] Sock 7.Parse request [08:14:03]Sock 7.Check first char [08:14:03]Sock 7.First char is OK [08:14:03]request: POST /json_proto HTTP/1.0 [08:14:03]Method: POST [08:14:03]URL: /json_proto [08:14:03]Method is POST - this is cgi request [08:14:03]url: /json_proto [08:14:03]query_string will be loaded in cgi processing [08:14:03]execute_cgi json_proto POST (null) [08:14:03]execute_cgi path=json_proto method=POST [08:14:03]POST find Content-Length [08:14:03]Host: 172.17.48.197:8080 [08:14:03]Content-Length: 1217 [08:14:03]Content-Type: application/json [08:14:03] [08:14:03]POST finish read [08:14:03]Found Content-Length = 1217 [08:14:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105636\u000A02.03.2024 08:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3830227\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:03]execute_script... [08:14:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105636\u000A02.03.2024 08:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3830227\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:03]POST & json_proto [08:14:03]process_json_proto [08:14:03]json parsed OK: [08:14:03]protocol is kg_v1.0 [08:14:03]action value=print_text [08:14:03]process_action print_text [08:14:03]cmd_print_text [08:14:03]ExternCall_PrintAddStr [08:14:03]wPrintStart [08:14:03]Write to MH i2c: 01 00 00 E1 4A 2B [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 07 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 07 00 E1 4A 00 00 00 00 00 FF 0F 40 [08:14:03]RasterBufferAndPrint [08:14:03]line *****ТОВАРНЫЙ ЧЕК***** [08:14:03]line АЗС 25 [08:14:03]line Партнер нефть [08:14:03]line 02508201610067 [08:14:03]line Кассир : Таалайбек к. А. [08:14:03]line Счет N : (1)1105636 [08:14:03]line 02.03.2024 08:09 [08:14:03]line ПРОДАЖА [08:14:03]line ТРК (МРК, ГНК): 52 [08:14:03]line Вид ГСМ : 2710124130 [08:14:03]line Аи-92-К-5 [08:14:03]line 10.000 x 61.90 [08:14:03]line ИТОГ: 619.00 [08:14:03]line Тип оплаты: Талоны: Топливные Талоны [08:14:03]line 3830227 [08:14:03]line ______________________ [08:14:03]line (подпись) [08:14:03]written 0, free lines is 4095 [08:14:03]Write to MH i2c: 01 00 00 F6 4A 40 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 07 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: 01 07 00 F6 4A 00 00 00 00 00 F4 0D 48 [08:14:03]RasterBufferAndPrint [08:14:03]line [08:14:03]line [08:14:03]line [08:14:03]line [08:14:03]line [08:14:03]written 0, free lines is 3574 [08:14:03]MH_Cut [08:14:03]Write to MH i2c: D1 01 00 FD 4A 01 19 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: D1 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: D1 01 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: D1 01 00 FD 4A 00 18 [08:14:03]Write to MH i2c: 01 00 00 FE 4A 48 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]*** Cut start [08:14:03]*** Purtial cut [08:14:03]*** Stage 1: CUTSNS_PIN = 1 [08:14:05]Read from MH i2c: 01 [08:14:05]MH_I2C_Read... [08:14:05]Read from MH i2c: 01 07 00 [08:14:05]MH_I2C_Read... [08:14:05]*** Stop cut motor [08:14:05]*** Cut end [08:14:05]Read from MH i2c: 01 07 00 FE 4A 00 00 00 00 00 FF 0F 5D [08:14:05]process_action print_text done [08:14:05]requested_data is exist [08:14:05]produce_requested_data [08:14:05]requested_item fm.sn is exist - process it [08:14:05]wFMCommunicate request_size=4 [08:14:05]MH_SAM_APDU [08:14:05]CAPDU: 80 11 00 00 [08:14:05]Write to MH i2c: E2 08 00 FF 4A 80 11 00 00 00 00 00 00 C3 [08:14:05]Write i2c OK [08:14:05]MH_I2C_Read... [08:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:06]Read from MH i2c: E2 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 17 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 17 00 FF 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 21 [08:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:14:06]wFMCommunicate OK [08:14:06]requested_item fd.num is exist - process it [08:14:06]SAM_PROTO_GetFieldsCounters [08:14:06]wFMCommunicate request_size=4 [08:14:06]MH_SAM_APDU [08:14:06]CAPDU: 80 13 00 00 [08:14:06]Write to MH i2c: E2 08 00 00 4B 80 13 00 00 00 00 00 00 C7 [08:14:06]Write i2c OK [08:14:06]MH_I2C_Read... [08:14:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:06]Read from MH i2c: E2 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 62 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 62 00 00 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C3 DF 01 00 0E 04 04 00 41 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 49 [08:14:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C3 DF 01 00 0E 04 04 00 41 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 [08:14:06]wFMCommunicate OK [08:14:06]SAM_PROTO_GetFieldsCounters done [08:14:06]requested_item shift.num is exist - process it [08:14:06]requested_item shift.opened is exist - process it [08:14:06]req_shift_opened [08:14:06]FM_GetShiftState [08:14:06]SAM_PROTO_GetShiftState [08:14:06]wFMCommunicate request_size=4 [08:14:06]MH_SAM_APDU [08:14:06]CAPDU: 80 13 01 00 [08:14:06]Write to MH i2c: E2 08 00 01 4B 80 13 01 00 00 00 00 00 C9 [08:14:06]Write i2c OK [08:14:06]MH_I2C_Read... [08:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:06]Read from MH i2c: E2 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 0E 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 0E 00 01 4B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 30 [08:14:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:14:06]wFMCommunicate OK [08:14:06]SAM_PROTO_GetShiftState done [08:14:06]FM_GetShiftState done [08:14:06]req_shift_opened done [08:14:06]requested_item shift.open_date is exist - process it [08:14:06]req_shift_open_date [08:14:06]req_shift_open_date done [08:14:06]produce_requested_data done [08:14:06]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122819,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:14:06]process_action_free print_text [08:14:06]json_value_free [08:14:06]json_value_free done [08:14:06]process_json_proto returns [08:14:06]Send response to host [08:14:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122819,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:14:06]free response buf [08:14:06]execute_script done [08:14:06]execute_script returns [08:14:06]free content buf [08:14:06]Sock 7.Close socket [08:14:06]Sock 7.Thread stoped [08:14:07]OFD Sender: No OFD packet to send [08:14:12]OFD Sender: No OFD packet to send [08:14:17]OFD Sender: No OFD packet to send [08:14:22]OFD Sender: No OFD packet to send [08:14:27]OFD Sender: No OFD packet to send [08:14:32]OFD Sender: No OFD packet to send [08:14:37]OFD Sender: No OFD packet to send [08:14:42]OFD Sender: No OFD packet to send [08:14:47]OFD Sender: No OFD packet to send [08:14:52]OFD Sender: No OFD packet to send [08:14:57]OFD Sender: No OFD packet to send [08:15:02]OFD Sender: No OFD packet to send [08:15:07]OFD Sender: No OFD packet to send [08:15:12]OFD Sender: No OFD packet to send [08:15:17]OFD Sender: No OFD packet to send [08:15:22]OFD Sender: No OFD packet to send [08:15:27]OFD Sender: No OFD packet to send [08:15:32]OFD Sender: No OFD packet to send [08:15:37]OFD Sender: No OFD packet to send [08:15:42]OFD Sender: No OFD packet to send [08:15:47]OFD Sender: No OFD packet to send [08:15:52]OFD Sender: No OFD packet to send [08:15:57]OFD Sender: No OFD packet to send [08:16:02]OFD Sender: No OFD packet to send [08:16:07]OFD Sender: No OFD packet to send [08:16:12]OFD Sender: No OFD packet to send [08:16:17]OFD Sender: No OFD packet to send [08:16:22]OFD Sender: No OFD packet to send [08:16:27]OFD Sender: No OFD packet to send [08:16:32]OFD Sender: No OFD packet to send [08:16:37]OFD Sender: No OFD packet to send [08:16:42]OFD Sender: No OFD packet to send [08:16:48]OFD Sender: No OFD packet to send [08:16:53]OFD Sender: No OFD packet to send [08:16:58]OFD Sender: No OFD packet to send [08:17:03]OFD Sender: No OFD packet to send [08:17:08]OFD Sender: No OFD packet to send [08:17:13]OFD Sender: No OFD packet to send [08:17:18]OFD Sender: No OFD packet to send [08:17:23]OFD Sender: No OFD packet to send [08:17:28]OFD Sender: No OFD packet to send [08:17:33]OFD Sender: No OFD packet to send [08:17:38]OFD Sender: No OFD packet to send [08:17:43]OFD Sender: No OFD packet to send [08:17:48]OFD Sender: No OFD packet to send [08:17:53]OFD Sender: No OFD packet to send [08:17:58]OFD Sender: No OFD packet to send [08:18:03]OFD Sender: No OFD packet to send [08:18:08]OFD Sender: No OFD packet to send [08:18:13]OFD Sender: No OFD packet to send [08:18:18]OFD Sender: No OFD packet to send [08:18:23]OFD Sender: No OFD packet to send [08:18:28]OFD Sender: No OFD packet to send [08:18:33]OFD Sender: No OFD packet to send [08:18:38]OFD Sender: No OFD packet to send [08:18:43]OFD Sender: No OFD packet to send [08:18:48]OFD Sender: No OFD packet to send [08:18:53]OFD Sender: No OFD packet to send [08:18:58]OFD Sender: No OFD packet to send [08:19:03]OFD Sender: No OFD packet to send [08:19:08]OFD Sender: No OFD packet to send [08:19:13]OFD Sender: No OFD packet to send [08:19:18]OFD Sender: No OFD packet to send [08:19:23]OFD Sender: No OFD packet to send [08:19:28]OFD Sender: No OFD packet to send [08:19:33]OFD Sender: No OFD packet to send [08:19:38]OFD Sender: No OFD packet to send [08:19:43]OFD Sender: No OFD packet to send [08:19:48]OFD Sender: No OFD packet to send [08:19:53]OFD Sender: No OFD packet to send [08:19:58]OFD Sender: No OFD packet to send [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:13]OFD Sender: No OFD packet to send [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20:42]accept exits with 9 [08:20:42]New connection [08:20:42]New thread 3066604900 created [08:20:42]Thread 3066461540 joined [08:20:42]Waiting for new connection... [08:20:42] Sock 9.Parse request [08:20:42]Sock 9.Check first char [08:20:42]Sock 9.First char is OK [08:20:42]request: POST /json_proto HTTP/1.0 [08:20:42]Method: POST [08:20:42]URL: /json_proto [08:20:42]Method is POST - this is cgi request [08:20:42]url: /json_proto [08:20:42]query_string will be loaded in cgi processing [08:20:42]execute_cgi json_proto POST (null) [08:20:42]execute_cgi path=json_proto method=POST [08:20:42]POST find Content-Length [08:20:42]Host: 172.17.48.197:8080 [08:20:42]Content-Length: 820 [08:20:42]Content-Type: application/json [08:20:42] [08:20:42]POST finish read [08:20:42]Found Content-Length = 820 [08:20:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:42]execute_script... [08:20: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)1105637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:42]POST & json_proto [08:20:42]process_json_proto [08:20:42]json parsed OK: [08:20:42]protocol is kg_v1.0 [08:20:42]action value=close_receipt [08:20:42]process_action close_receipt [08:20:42]cmd_close_receipt [08:20:42]MH_GetDate [08:20:42]Write to MH i2c: F0 00 00 02 4B 3C [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: F0 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: F0 09 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: F0 09 00 02 4B 00 5F E1 E2 65 66 EE DC 65 61 [08:20:42]GetLastDocTimeStamp 1709367204 [08:20:42]current date 1709367647 [08:20:42]FM_GetShiftState [08:20:42]SAM_PROTO_GetShiftState [08:20:42]wFMCommunicate request_size=4 [08:20:42]MH_SAM_APDU [08:20:42]CAPDU: 80 13 01 00 [08:20:42]Write to MH i2c: E2 08 00 03 4B 80 13 01 00 00 00 00 00 CB [08:20:42]Write i2c OK [08:20:42]MH_I2C_Read... [08:20:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:42]Read from MH i2c: E2 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 0E 00 [08:20:42]MH_I2C_Read... [08:20:42]Read from MH i2c: E2 0E 00 03 4B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 32 [08:20:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:20:42]wFMCommunicate OK [08:20:42]SAM_PROTO_GetShiftState done [08:20:42]FM_GetShiftState done [08:20:42]opened in 1709338023 [08:20:42]opened+sec_in_day 1709424423 [08:20:42]quantity*price = 100010 [08:20:42]sum+1 = 100012 [08:20:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 39 02.03.2024 08:20 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122820 ФПД: 47950984618328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T082047&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122820&fm=47950984618328&tin=02508201610067®Number=0000000000090573&sum=100011 [08:20:43]StoreToDocumentArchive [08:20:43]shift 321 fd 122820 [08:20:43]save to /storage/0321/doc_00122820 [08:20:43]save last doc name /storage/0321/doc_00122820 to /storage/kkm_last_doc_name [08:20:43]save OK [08:20:43]Clear old archive folders... [08:20:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:43]tlvbuf is 016E98E0 [08:20:43]SAM_PROTO_ClearQueue [08:20:43]wFMCommunicate request_size=4 [08:20:43]MH_SAM_APDU [08:20:43]CAPDU: 80 09 00 00 [08:20:43]Write to MH i2c: E2 08 00 10 4B 80 09 00 00 00 00 00 00 CD [08:20:43]Write i2c OK [08:20:43]MH_I2C_Read... [08:20:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:43]Read from MH i2c: E2 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: E2 03 00 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: E2 03 00 10 4B 00 90 00 CF [08:20:43]RAPDU: 90 00 [08:20:43]wFMCommunicate OK [08:20:43]SAM_PROTO_ClearQueue done [08:20:43]KKMCreateOFDPacket [08:20:43]OFDProtocolAddRootSTLVToBuf [08:20:43]FM_MakeSignedData [08:20:43]FM_MakeSignedData [08:20:43]SAM_PROTO_SignData [08:20:43]wFMCommunicate request_size=4 [08:20:43]MH_SAM_APDU [08:20:43]CAPDU: 80 0D 01 02 [08:20:43]Write to MH i2c: E2 08 00 11 4B 80 0D 01 02 00 00 00 00 D5 [08:20:43]Write i2c OK [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: E2 [08:20:43]MH_I2C_Read... [08:20:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:43]Read from MH i2c: E2 03 00 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: E2 03 00 11 4B 00 90 00 D0 [08:20:43]RAPDU: 90 00 [08:20:43]wFMCommunicate OK [08:20:43]wFMCommunicate request_size=255 [08:20:43]MH_SAM_APDU [08:20:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 5F E1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 DF 01 00 35 04 06 00 2B [08:20:43]Write to MH i2c: E2 02 01 12 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 5F E1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 DF 01 00 35 04 06 00 2B 00 00 0F [08:20:43]Write i2c OK [08:20:43]MH_I2C_Read... [08:20:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:43]Read from MH i2c: E2 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: E2 03 00 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: E2 03 00 12 4B 00 90 00 D1 [08:20:43]RAPDU: 90 00 [08:20:43]wFMCommunicate OK [08:20:43]wFMCommunicate request_size=10 [08:20:43]MH_SAM_APDU [08:20:43]CAPDU: 80 0D 02 02 05 9C 75 67 A1 58 [08:20:43]Write to MH i2c: E2 0D 00 13 4B 80 0D 02 02 05 00 9C 75 67 A1 58 00 00 53 [08:20:43]Write i2c OK [08:20:43]MH_I2C_Read... [08:20:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:43]Read from MH i2c: E2 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: E2 03 00 [08:20:43]MH_I2C_Read... [08:20:43]Read from MH i2c: E2 03 00 13 4B 00 90 00 D2 [08:20:43]RAPDU: 90 00 [08:20:43]wFMCommunicate OK [08:20:43]wFMCommunicate request_size=4 [08:20:43]MH_SAM_APDU [08:20:43]CAPDU: 80 0D 03 02 [08:20:43]Write to MH i2c: E2 08 00 14 4B 80 0D 03 02 00 00 00 00 DA [08:20:43]Write i2c OK [08:20:43]MH_I2C_Read... [08:20:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:44]Read from MH i2c: E2 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: E2 0B 00 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: E2 0B 00 14 4B 00 AB 46 22 81 36 3A 1B C3 90 00 BD [08:20:44]RAPDU: AB 46 22 81 36 3A 1B C3 90 00 [08:20:44]wFMCommunicate OK [08:20:44]SAM_PROTO_SignData done [08:20:44]FM_MakeSignedData done [08:20:44]CreateOFDProtocolMessage [08:20:44]wFMCommunicate request_size=4 [08:20:44]MH_SAM_APDU [08:20:44]CAPDU: 80 11 00 00 [08:20:44]Write to MH i2c: E2 08 00 15 4B 80 11 00 00 00 00 00 00 DA [08:20:44]Write i2c OK [08:20:44]MH_I2C_Read... [08:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:44]Read from MH i2c: E2 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: E2 17 00 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: E2 17 00 15 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 38 [08:20:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:20:44]wFMCommunicate OK [08:20:44]CreateOFDProtocolMessage done [08:20:44]OFDSenderStorePacket 122820 [08:20:44]StoreOFDPacket docnum=122820 [08:20:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 36 34 07 01 CE 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 5F E1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 DF 01 00 35 04 06 00 2B 9C 75 67 A1 58 AB 46 22 81 36 3A 1B C3 [08:20:44]CheckFolder [08:20:44]dirname=/storage/ofd_packets [08:20:44]CheckFolder done [08:20:44]ProducePacketName [08:20:44]name=ofd_packets/00122820 [08:20:44]NVStorageSaveData ofd_packets/00122820 [08:20:44]File name is /storage/ofd_packets/00122820 [08:20:44]Write 301 bytes [08:20:44]NVStorageSaveData done [08:20:44]OFDSenderStorePacket done [08:20:44]KKMCreateOFDPacket done [08:20:44]NVStorageSaveData kkm_last_timestamp [08:20:44]File name is /storage/kkm_last_timestamp [08:20:44]Write 4 bytes [08:20:44]NVStorageSaveData done [08:20:44]ExternCall_PrintAddStr [08:20:44]wPrintStart [08:20:44]Write to MH i2c: 01 00 00 16 4B 61 [08:20:44]Write i2c OK [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: 01 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: 01 07 00 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: 01 07 00 16 4B 00 00 00 00 00 FF 0F 76 [08:20:44]RasterBufferAndPrint [08:20:44]line Счет N : (1)1105637 [08:20:44]line ИНН: 02508201610067 [08:20:44]line Контрольно-Кассовый Чек [08:20:44]line ПРОДАЖА [08:20:44]line ТРК (МРК, ГНК) : 53 [08:20:44]line Товар: 2710124500 [08:20:44]line Аи-95-К-5 [08:20:44]line 14.390 * 69.50 [08:20:44]line = 1000.11 [08:20:44]line НДС 12% НСП 1% [08:20:44]line > о реализуемом товаре [08:20:44]line ИТОГО: 1000.11 [08:20:44]line НСП 1% : 8.85 [08:20:44]line НДС 12% : 106.21 [08:20:44]line Наличными: 0.00 [08:20:44]line Безнал.: 1000.11 [08:20:44]line Место: АЗС № 25 "Партнер Нефть" [08:20:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:20:44]line СНО: Общий режим [08:20:44]line Чек 39 02.03.2024 08:20 [08:20:44]line Смена: 321 ФФД: 1.0 [08:20:44]line ЗНМ: 0300000019 [08:20:44]line РНМ: 0000000000090573 [08:20:44]line Версия ККМ: 001 [08:20:44]line Платежная система: Бакай Банк [08:20:44]line ФМ: 0000000000874798 [08:20:44]line ФД: 122820 [08:20:44]line ФПД: 47950984618328 [08:20:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T082047&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122820&fm=47950984618328&tin=02508201610067®Number=0000000000090573&sum=100011 [08:20:44]OFD Sender: Processing packet 122820 [packets to send 112, broken 111] [08:20:44]ProducePacketName [08:20:44]name=ofd_packets/00122820 [08:20:44]OFD Sender: To server: pG, [08:20:44]CommunicateWithHost lk.salyk.kg:30040 [08:20:44]ConnectInit lk.salyk.kg [08:20:44]written 0, free lines is 4095 [08:20:44]Connected sock=10 [08:20:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 36 34 07 01 CE 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 5F E1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 DF 01 00 35 04 06 00 2B 9C 75 67 A1 58 AB 46 22 81 36 3A 1B C3 [08:20:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6A 3B 47 00 76 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 DF 01 00 F4 03 04 00 3C 8D E2 65 B6 04 01 00 00 AB EA 14 B2 BD 06 D5 5D [08:20:44]CommunicateWithHost err = 0 [08:20:44]CheckOFDResponse [08:20:44]1017 (14) - 77093643461234 [08:20:44]1041 (16) - 0000000000874798 [08:20:44]1040 (4) - 122820 [08:20:44]1012 (4) - 02.03.2024 02:21 [08:20:44]1206 (1) - 0 [08:20:44]OFD Sender: Remove packet 122820 [08:20:44]ProducePacketName [08:20:44]name=ofd_packets/00122820 [08:20:44]NVStorageDeleteData [08:20:44]Write to MH i2c: 01 00 00 40 4B 8B [08:20:44]Write i2c OK [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: 01 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: 01 07 00 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: 01 07 00 40 4B 00 00 00 00 00 F7 0C 95 [08:20:44]RasterBufferAndPrint [08:20:44]line [08:20:44]line [08:20:44]line [08:20:44]line [08:20:44]line [08:20:44]written 0, free lines is 3326 [08:20:44]MH_Cut [08:20:44]Write to MH i2c: D1 01 00 47 4B 01 64 [08:20:44]Write i2c OK [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: D1 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: D1 01 00 [08:20:44]MH_I2C_Read... [08:20:44]Read from MH i2c: D1 01 00 47 4B 00 63 [08:20:44]Write to MH i2c: 01 00 00 48 4B 93 [08:20:44]Write i2c OK [08:20:44]MH_I2C_Read... [08:20:45]OFD Sender: No OFD packet to send [08:20:45]*** Cut start [08:20:45]*** Purtial cut [08:20:45]*** Stage 1: CUTSNS_PIN = 1 [08:20:47]Read from MH i2c: 01 [08:20:47]MH_I2C_Read... [08:20:47]*** Stop cut motor [08:20:47]*** Cut end [08:20:47]Read from MH i2c: 01 07 00 [08:20:47]MH_I2C_Read... [08:20:47]Read from MH i2c: 01 07 00 48 4B 00 00 00 00 00 FF 0F A8 [08:20:47]process_action close_receipt done [08:20:47]requested_data is exist [08:20:47]produce_requested_data [08:20:47]requested_item fm.sn is exist - process it [08:20:47]wFMCommunicate request_size=4 [08:20:47]MH_SAM_APDU [08:20:47]CAPDU: 80 11 00 00 [08:20:47]Write to MH i2c: E2 08 00 49 4B 80 11 00 00 00 00 00 00 0E [08:20:47]Write i2c OK [08:20:47]MH_I2C_Read... [08:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:20:47]Read from MH i2c: E2 [08:20:47]MH_I2C_Read... [08:20:47]Read from MH i2c: E2 17 00 [08:20:47]MH_I2C_Read... [08:20:47]Read from MH i2c: E2 17 00 49 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6C [08:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:20:47]wFMCommunicate OK [08:20:47]requested_item fd.num is exist - process it [08:20:47]SAM_PROTO_GetFieldsCounters [08:20:47]wFMCommunicate request_size=4 [08:20:47]MH_SAM_APDU [08:20:47]CAPDU: 80 13 00 00 [08:20:47]Write to MH i2c: E2 08 00 4A 4B 80 13 00 00 00 00 00 00 11 [08:20:47]Write i2c OK [08:20:47]MH_I2C_Read... [08:20:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:47]Read from MH i2c: E2 [08:20:47]MH_I2C_Read... [08:20:47]Read from MH i2c: E2 62 00 [08:20:47]MH_I2C_Read... [08:20:47]Read from MH i2c: E2 62 00 4A 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C4 DF 01 00 0E 04 04 00 41 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 97 [08:20:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C4 DF 01 00 0E 04 04 00 41 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 [08:20:47]wFMCommunicate OK [08:20:47]SAM_PROTO_GetFieldsCounters done [08:20:47]requested_item shift.num is exist - process it [08:20:47]requested_item shift.opened is exist - process it [08:20:47]req_shift_opened [08:20:47]FM_GetShiftState [08:20:47]SAM_PROTO_GetShiftState [08:20:47]wFMCommunicate request_size=4 [08:20:47]MH_SAM_APDU [08:20:47]CAPDU: 80 13 01 00 [08:20:47]Write to MH i2c: E2 08 00 4B 4B 80 13 01 00 00 00 00 00 13 [08:20:47]Write i2c OK [08:20:47]MH_I2C_Read... [08:20:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:47]Read from MH i2c: E2 [08:20:47]MH_I2C_Read... [08:20:47]Read from MH i2c: E2 0E 00 [08:20:47]MH_I2C_Read... [08:20:47]Read from MH i2c: E2 0E 00 4B 4B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7A [08:20:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:20:47]wFMCommunicate OK [08:20:47]SAM_PROTO_GetShiftState done [08:20:47]FM_GetShiftState done [08:20:47]req_shift_opened done [08:20:47]requested_item shift.open_date is exist - process it [08:20:47]req_shift_open_date [08:20:47]req_shift_open_date done [08:20:47]produce_requested_data done [08:20:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122820,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:20:47]process_action_free close_receipt [08:20:47]json_value_free [08:20:47]json_value_free done [08:20:47]process_json_proto returns [08:20:47]Send response to host [08:20:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122820,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:20:47]free response buf [08:20:47]execute_script done [08:20:47]execute_script returns [08:20:47]free content buf [08:20:47]Sock 9.Close socket [08:20:47]Sock 9.Thread stoped [08:20:50]OFD Sender: No OFD packet to send [08:20:55]OFD Sender: No OFD packet to send [08:21:00]OFD Sender: No OFD packet to send [08:21:05]OFD Sender: No OFD packet to send [08:21:10]OFD Sender: No OFD packet to send [08:21:15]OFD Sender: No OFD packet to send [08:21:20]OFD Sender: No OFD packet to send [08:21:25]OFD Sender: No OFD packet to send [08:21:30]OFD Sender: No OFD packet to send [08:21:35]OFD Sender: No OFD packet to send [08:21:40]OFD Sender: No OFD packet to send [08:21:45]OFD Sender: No OFD packet to send [08:21:50]OFD Sender: No OFD packet to send [08:21:55]OFD Sender: No OFD packet to send [08:22:00]OFD Sender: No OFD packet to send [08:22:05]OFD Sender: No OFD packet to send [08:22:10]OFD Sender: No OFD packet to send [08:22:15]OFD Sender: No OFD packet to send [08:22:20]OFD Sender: No OFD packet to send [08:22:25]OFD Sender: No OFD packet to send [08:22:30]OFD Sender: No OFD packet to send [08:22:35]OFD Sender: No OFD packet to send [08:22:40]OFD Sender: No OFD packet to send [08:22:45]OFD Sender: No OFD packet to send [08:22:50]OFD Sender: No OFD packet to send [08:22:52]accept exits with 7 [08:22:52]New connection [08:22:52]New thread 3066461540 created [08:22:52]Thread 3066604900 joined [08:22:52]Waiting for new connection... [08:22:52] Sock 7.Parse request [08:22:52]Sock 7.Check first char [08:22:52]Sock 7.First char is OK [08:22:52]request: POST /json_proto HTTP/1.0 [08:22:52]Method: POST [08:22:52]URL: /json_proto [08:22:52]Method is POST - this is cgi request [08:22:52]url: /json_proto [08:22:52]query_string will be loaded in cgi processing [08:22:52]execute_cgi json_proto POST (null) [08:22:52]execute_cgi path=json_proto method=POST [08:22:52]POST find Content-Length [08:22:52]Host: 172.17.48.197:8080 [08:22:52]Content-Length: 683 [08:22:52]Content-Type: application/json [08:22:52] [08:22:52]POST finish read [08:22:52]Found Content-Length = 683 [08:22:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:52]execute_script... [08:22: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)1105638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:52]POST & json_proto [08:22:52]process_json_proto [08:22:52]json parsed OK: [08:22:52]protocol is kg_v1.0 [08:22:52]action value=close_receipt [08:22:52]process_action close_receipt [08:22:52]cmd_close_receipt [08:22:52]MH_GetDate [08:22:52]Write to MH i2c: F0 00 00 4C 4B 86 [08:22:52]Write i2c OK [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: F0 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: F0 09 00 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: F0 09 00 4C 4B 00 E1 E1 E2 65 66 EE DC 65 2D [08:22:52]GetLastDocTimeStamp 1709367647 [08:22:52]current date 1709367777 [08:22:52]FM_GetShiftState [08:22:52]SAM_PROTO_GetShiftState [08:22:52]wFMCommunicate request_size=4 [08:22:52]MH_SAM_APDU [08:22:52]CAPDU: 80 13 01 00 [08:22:52]Write to MH i2c: E2 08 00 4D 4B 80 13 01 00 00 00 00 00 15 [08:22:52]Write i2c OK [08:22:52]MH_I2C_Read... [08:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:52]Read from MH i2c: E2 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: E2 0E 00 [08:22:52]MH_I2C_Read... [08:22:52]Read from MH i2c: E2 0E 00 4D 4B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7C [08:22:52]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:22:52]wFMCommunicate OK [08:22:52]SAM_PROTO_GetShiftState done [08:22:52]FM_GetShiftState done [08:22:52]opened in 1709338023 [08:22:52]opened+sec_in_day 1709424423 [08:22:52]quantity*price = 100030 [08:22:52]sum+1 = 100031 [08:22:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 40 02.03.2024 08:22 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122821 ФПД: 47197125620494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T082257&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122821&fm=47197125620494&tin=02508201610067®Number=0000000000090573&sum=100000 [08:22:53]StoreToDocumentArchive [08:22:53]shift 321 fd 122821 [08:22:53]save to /storage/0321/doc_00122821 [08:22:53]save last doc name /storage/0321/doc_00122821 to /storage/kkm_last_doc_name [08:22:53]save OK [08:22:53]Clear old archive folders... [08:22:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:22:53]tlvbuf is 016D3810 [08:22:53]SAM_PROTO_ClearQueue [08:22:53]wFMCommunicate request_size=4 [08:22:53]MH_SAM_APDU [08:22:53]CAPDU: 80 09 00 00 [08:22:53]Write to MH i2c: E2 08 00 5A 4B 80 09 00 00 00 00 00 00 17 [08:22:53]Write i2c OK [08:22:53]MH_I2C_Read... [08:22:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:22:53]Read from MH i2c: E2 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 03 00 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 03 00 5A 4B 00 90 00 19 [08:22:53]RAPDU: 90 00 [08:22:53]wFMCommunicate OK [08:22:53]SAM_PROTO_ClearQueue done [08:22:53]KKMCreateOFDPacket [08:22:53]OFDProtocolAddRootSTLVToBuf [08:22:53]FM_MakeSignedData [08:22:53]FM_MakeSignedData [08:22:53]SAM_PROTO_SignData [08:22:53]wFMCommunicate request_size=4 [08:22:53]MH_SAM_APDU [08:22:53]CAPDU: 80 0D 01 02 [08:22:53]Write to MH i2c: E2 08 00 5B 4B 80 0D 01 02 00 00 00 00 1F [08:22:53]Write i2c OK [08:22:53]MH_I2C_Read... [08:22:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:22:53]Read from MH i2c: E2 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 03 00 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 03 00 5B 4B 00 90 00 1A [08:22:53]RAPDU: 90 00 [08:22:53]wFMCommunicate OK [08:22:53]wFMCommunicate request_size=255 [08:22:53]MH_SAM_APDU [08:22: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 E1 E1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 DF 01 00 35 04 06 00 2A [08:22:53]Write to MH i2c: E2 02 01 5C 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 E1 E1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 DF 01 00 35 04 06 00 2A 00 00 CD [08:22:53]Write i2c OK [08:22:53]MH_I2C_Read... [08:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:53]Read from MH i2c: E2 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 03 00 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 03 00 5C 4B 00 90 00 1B [08:22:53]RAPDU: 90 00 [08:22:53]wFMCommunicate OK [08:22:53]wFMCommunicate request_size=10 [08:22:53]MH_SAM_APDU [08:22:53]CAPDU: 80 0D 02 02 05 EC EF E8 33 0E [08:22:53]Write to MH i2c: E2 0D 00 5D 4B 80 0D 02 02 05 00 EC EF E8 33 0E 00 00 30 [08:22:53]Write i2c OK [08:22:53]MH_I2C_Read... [08:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:53]Read from MH i2c: E2 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 03 00 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 03 00 5D 4B 00 90 00 1C [08:22:53]RAPDU: 90 00 [08:22:53]wFMCommunicate OK [08:22:53]wFMCommunicate request_size=4 [08:22:53]MH_SAM_APDU [08:22:53]CAPDU: 80 0D 03 02 [08:22:53]Write to MH i2c: E2 08 00 5E 4B 80 0D 03 02 00 00 00 00 24 [08:22:53]Write i2c OK [08:22:53]MH_I2C_Read... [08:22:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:22:53]Read from MH i2c: E2 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 0B 00 [08:22:53]MH_I2C_Read... [08:22:53]Read from MH i2c: E2 0B 00 5E 4B 00 48 C7 A6 84 6D AD 57 BF 90 00 8E [08:22:53]RAPDU: 48 C7 A6 84 6D AD 57 BF 90 00 [08:22:53]wFMCommunicate OK [08:22:53]SAM_PROTO_SignData done [08:22:53]FM_MakeSignedData done [08:22:53]CreateOFDProtocolMessage [08:22:53]wFMCommunicate request_size=4 [08:22:53]MH_SAM_APDU [08:22:53]CAPDU: 80 11 00 00 [08:22:53]Write to MH i2c: E2 08 00 5F 4B 80 11 00 00 00 00 00 00 24 [08:22:53]Write i2c OK [08:22:53]MH_I2C_Read... [08:22:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:54]Read from MH i2c: E2 [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: E2 17 00 [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: E2 17 00 5F 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 82 [08:22:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:22:54]wFMCommunicate OK [08:22:54]CreateOFDProtocolMessage done [08:22:54]OFDSenderStorePacket 122821 [08:22:54]StoreOFDPacket docnum=122821 [08:22:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6E 21 07 01 1A EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 E1 E1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 DF 01 00 35 04 06 00 2A EC EF E8 33 0E 48 C7 A6 84 6D AD 57 BF [08:22:54]CheckFolder [08:22:54]dirname=/storage/ofd_packets [08:22:54]CheckFolder done [08:22:54]ProducePacketName [08:22:54]name=ofd_packets/00122821 [08:22:54]NVStorageSaveData ofd_packets/00122821 [08:22:54]File name is /storage/ofd_packets/00122821 [08:22:54]Write 301 bytes [08:22:54]NVStorageSaveData done [08:22:54]OFDSenderStorePacket done [08:22:54]KKMCreateOFDPacket done [08:22:54]NVStorageSaveData kkm_last_timestamp [08:22:54]File name is /storage/kkm_last_timestamp [08:22:54]Write 4 bytes [08:22:54]NVStorageSaveData done [08:22:54]ExternCall_PrintAddStr [08:22:54]wPrintStart [08:22:54]Write to MH i2c: 01 00 00 60 4B AB [08:22:54]Write i2c OK [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: 01 [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: 01 07 00 [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: 01 07 00 60 4B 00 00 00 00 00 FF 0F C0 [08:22:54]RasterBufferAndPrint [08:22:54]line Счет N : (1)1105638 [08:22:54]line ИНН: 02508201610067 [08:22:54]line Контрольно-Кассовый Чек [08:22:54]line ПРОДАЖА [08:22:54]line ТРК (МРК, ГНК) : 21 [08:22:54]line Товар: 2710124130 [08:22:54]line Аи-92-К-5 [08:22:54]line 16.160 * 61.90 [08:22:54]line = 1000.30 [08:22:54]line НДС 12% НСП 1% [08:22:54]line > о реализуемом товаре [08:22:54]line ОКРУГЛЕНИЕ: -0.30 [08:22:54]line ИТОГО: 1000.00 [08:22:54]line Внесено: 1000.00 [08:22:54]line СДАЧА: 0.00 [08:22:54]line НСП 1% : 8.85 [08:22:54]line НДС 12% : 106.23 [08:22:54]line Наличными: 1000.00 [08:22:54]line Безнал.: 0.00 [08:22:54]line Место: АЗС № 25 "Партнер Нефть" [08:22:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:22:54]line СНО: Общий режим [08:22:54]line Чек 40 02.03.2024 08:22 [08:22:54]line Смена: 321 ФФД: 1.0 [08:22:54]line ЗНМ: 0300000019 [08:22:54]line РНМ: 0000000000090573 [08:22:54]line Версия ККМ: 001 [08:22:54]line ФМ: 0000000000874798 [08:22:54]line ФД: 122821 [08:22:54]line ФПД: 47197125620494 [08:22:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T082257&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122821&fm=47197125620494&tin=02508201610067®Number=0000000000090573&sum=100000 [08:22:54]OFD Sender: Processing packet 122821 [packets to send 112, broken 111] [08:22:54]ProducePacketName [08:22:54]name=ofd_packets/00122821 [08:22:54]OFD Sender: To server: pG, [08:22:54]CommunicateWithHost lk.salyk.kg:30040 [08:22:54]ConnectInit lk.salyk.kg [08:22:54]written 0, free lines is 4095 [08:22:54]Connected sock=10 [08:22:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6E 21 07 01 1A EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 E1 E1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 DF 01 00 35 04 06 00 2A EC EF E8 33 0E 48 C7 A6 84 6D AD 57 BF [08:22:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A3 4C 47 00 71 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 DF 01 00 F4 03 04 00 BE 8D E2 65 B6 04 01 00 00 9F 2F 49 49 8D C8 C0 A9 [08:22:54]CommunicateWithHost err = 0 [08:22:54]CheckOFDResponse [08:22:54]1017 (14) - 77093643461234 [08:22:54]1041 (16) - 0000000000874798 [08:22:54]1040 (4) - 122821 [08:22:54]1012 (4) - 02.03.2024 02:23 [08:22:54]1206 (1) - 0 [08:22:54]OFD Sender: Remove packet 122821 [08:22:54]ProducePacketName [08:22:54]name=ofd_packets/00122821 [08:22:54]NVStorageDeleteData [08:22:54]Write to MH i2c: 01 00 00 8B 4B D6 [08:22:54]Write i2c OK [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: 01 [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: 01 07 00 [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: 01 07 00 8B 4B 00 00 00 00 00 F0 0C D9 [08:22:54]RasterBufferAndPrint [08:22:54]line [08:22:54]line [08:22:54]line [08:22:54]line [08:22:54]line [08:22:54]written 0, free lines is 3318 [08:22:54]MH_Cut [08:22:54]Write to MH i2c: D1 01 00 92 4B 01 AF [08:22:54]Write i2c OK [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: D1 [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: D1 01 00 [08:22:54]MH_I2C_Read... [08:22:54]Read from MH i2c: D1 01 00 92 4B 00 AE [08:22:54]Write to MH i2c: 01 00 00 93 4B DE [08:22:54]Write i2c OK [08:22:54]MH_I2C_Read... [08:22:55]OFD Sender: No OFD packet to send [08:22:55]*** Cut start [08:22:55]*** Purtial cut [08:22:55]*** Stage 1: CUTSNS_PIN = 1 [08:22:57]Read from MH i2c: 01 [08:22:57]MH_I2C_Read... [08:22:57]*** Stop cut motor [08:22:57]*** Cut end [08:22:57]Read from MH i2c: 01 07 00 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: 01 07 00 93 4B 00 00 00 00 00 FF 0F F3 [08:22:57]process_action close_receipt done [08:22:57]requested_data is exist [08:22:57]produce_requested_data [08:22:57]requested_item fm.sn is exist - process it [08:22:57]wFMCommunicate request_size=4 [08:22:57]MH_SAM_APDU [08:22:57]CAPDU: 80 11 00 00 [08:22:57]Write to MH i2c: E2 08 00 94 4B 80 11 00 00 00 00 00 00 59 [08:22:57]Write i2c OK [08:22:57]MH_I2C_Read... [08:22:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:57]Read from MH i2c: E2 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: E2 17 00 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: E2 17 00 94 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B7 [08:22:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:22:57]wFMCommunicate OK [08:22:57]requested_item fd.num is exist - process it [08:22:57]SAM_PROTO_GetFieldsCounters [08:22:57]wFMCommunicate request_size=4 [08:22:57]MH_SAM_APDU [08:22:57]CAPDU: 80 13 00 00 [08:22:57]Write to MH i2c: E2 08 00 95 4B 80 13 00 00 00 00 00 00 5C [08:22:57]Write i2c OK [08:22:57]MH_I2C_Read... [08:22:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:57]Read from MH i2c: E2 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: E2 62 00 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: E2 62 00 95 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C5 DF 01 00 0E 04 04 00 41 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 E6 [08:22:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C5 DF 01 00 0E 04 04 00 41 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 [08:22:57]wFMCommunicate OK [08:22:57]SAM_PROTO_GetFieldsCounters done [08:22:57]requested_item shift.num is exist - process it [08:22:57]requested_item shift.opened is exist - process it [08:22:57]req_shift_opened [08:22:57]FM_GetShiftState [08:22:57]SAM_PROTO_GetShiftState [08:22:57]wFMCommunicate request_size=4 [08:22:57]MH_SAM_APDU [08:22:57]CAPDU: 80 13 01 00 [08:22:57]Write to MH i2c: E2 08 00 96 4B 80 13 01 00 00 00 00 00 5E [08:22:57]Write i2c OK [08:22:57]MH_I2C_Read... [08:22:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:57]Read from MH i2c: E2 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: E2 0E 00 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: E2 0E 00 96 4B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C5 [08:22:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:22:57]wFMCommunicate OK [08:22:57]SAM_PROTO_GetShiftState done [08:22:57]FM_GetShiftState done [08:22:57]req_shift_opened done [08:22:57]requested_item shift.open_date is exist - process it [08:22:57]req_shift_open_date [08:22:57]req_shift_open_date done [08:22:57]produce_requested_data done [08:22:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122821,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:22:57]process_action_free close_receipt [08:22:57]json_value_free [08:22:57]json_value_free done [08:22:57]process_json_proto returns [08:22:57]Send response to host [08:22:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122821,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:22:57]free response buf [08:22:57]execute_script done [08:22:57]execute_script returns [08:22:57]free content buf [08:22:57]Sock 7.Close socket [08:22:57]Sock 7.Thread stoped [08:23:00]OFD Sender: No OFD packet to send [08:23:05]OFD Sender: No OFD packet to send [08:23:10]OFD Sender: No OFD packet to send [08:23:15]OFD Sender: No OFD packet to send [08:23:20]OFD Sender: No OFD packet to send [08:23:25]OFD Sender: No OFD packet to send [08:23:30]OFD Sender: No OFD packet to send [08:23:35]OFD Sender: No OFD packet to send [08:23:40]OFD Sender: No OFD packet to send [08:23:45]OFD Sender: No OFD packet to send [08:23:50]OFD Sender: No OFD packet to send [08:23:55]OFD Sender: No OFD packet to send [08:24:00]OFD Sender: No OFD packet to send [08:24:05]OFD Sender: No OFD packet to send [08:24:10]OFD Sender: No OFD packet to send [08:24:15]OFD Sender: No OFD packet to send [08:24:20]OFD Sender: No OFD packet to send [08:24:25]OFD Sender: No OFD packet to send [08:24:30]OFD Sender: No OFD packet to send [08:24:35]OFD Sender: No OFD packet to send [08:24:40]OFD Sender: No OFD packet to send [08:24:45]OFD Sender: No OFD packet to send [08:24:50]OFD Sender: No OFD packet to send [08:24:55]OFD Sender: No OFD packet to send [08:25:00]OFD Sender: No OFD packet to send [08:25:05]OFD Sender: No OFD packet to send [08:25:10]OFD Sender: No OFD packet to send [08:25:15]OFD Sender: No OFD packet to send [08:25:20]OFD Sender: No OFD packet to send [08:25:25]OFD Sender: No OFD packet to send [08:25:30]OFD Sender: No OFD packet to send [08:25:35]OFD Sender: No OFD packet to send [08:25:40]OFD Sender: No OFD packet to send [08:25:45]OFD Sender: No OFD packet to send [08:25:50]OFD Sender: No OFD packet to send [08:25:55]OFD Sender: No OFD packet to send [08:26:00]OFD Sender: No OFD packet to send [08:26:05]OFD Sender: No OFD packet to send [08:26:10]OFD Sender: No OFD packet to send [08:26:15]OFD Sender: No OFD packet to send [08:26:20]OFD Sender: No OFD packet to send [08:26:25]OFD Sender: No OFD packet to send [08:26:30]OFD Sender: No OFD packet to send [08:26:35]OFD Sender: No OFD packet to send [08:26:40]OFD Sender: No OFD packet to send [08:26:45]OFD Sender: No OFD packet to send [08:26:50]OFD Sender: No OFD packet to send [08:26:50]accept exits with 9 [08:26:50]New connection [08:26:50]New thread 3066604900 created [08:26:50]Thread 3066461540 joined [08:26:50]Waiting for new connection... [08:26:50] Sock 9.Parse request [08:26:50]Sock 9.Check first char [08:26:50]Sock 9.First char is OK [08:26:50]request: POST /json_proto HTTP/1.0 [08:26:50]Method: POST [08:26:50]URL: /json_proto [08:26:50]Method is POST - this is cgi request [08:26:50]url: /json_proto [08:26:50]query_string will be loaded in cgi processing [08:26:50]execute_cgi json_proto POST (null) [08:26:50]execute_cgi path=json_proto method=POST [08:26:50]POST find Content-Length [08:26:50]Host: 172.17.48.197:8080 [08:26:50]Content-Length: 817 [08:26:50]Content-Type: application/json [08:26:50] [08:26:50]POST finish read [08:26:50]Found Content-Length = 817 [08:26:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:50]execute_script... [08:26: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)1105640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:50]POST & json_proto [08:26:50]process_json_proto [08:26:50]json parsed OK: [08:26:50]protocol is kg_v1.0 [08:26:50]action value=close_receipt [08:26:50]process_action close_receipt [08:26:50]cmd_close_receipt [08:26:50]MH_GetDate [08:26:50]Write to MH i2c: F0 00 00 97 4B D1 [08:26:50]Write i2c OK [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: F0 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: F0 09 00 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: F0 09 00 97 4B 00 CF E2 E2 65 66 EE DC 65 67 [08:26:50]GetLastDocTimeStamp 1709367777 [08:26:50]current date 1709368015 [08:26:50]FM_GetShiftState [08:26:50]SAM_PROTO_GetShiftState [08:26:50]wFMCommunicate request_size=4 [08:26:50]MH_SAM_APDU [08:26:50]CAPDU: 80 13 01 00 [08:26:50]Write to MH i2c: E2 08 00 98 4B 80 13 01 00 00 00 00 00 60 [08:26:50]Write i2c OK [08:26:50]MH_I2C_Read... [08:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:50]Read from MH i2c: E2 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: E2 0E 00 [08:26:50]MH_I2C_Read... [08:26:50]Read from MH i2c: E2 0E 00 98 4B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C7 [08:26:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:26:50]wFMCommunicate OK [08:26:50]SAM_PROTO_GetShiftState done [08:26:50]FM_GetShiftState done [08:26:50]opened in 1709338023 [08:26:50]opened+sec_in_day 1709424423 [08:26:50]quantity*price = 50015 [08:26:50]sum+1 = 50016 [08:26:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 41 02.03.2024 08:26 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122822 ФПД: 172219442760198 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T082655&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122822&fm=172219442760198&tin=02508201610067®Number=0000000000090573&sum=50015 [08:26:51]StoreToDocumentArchive [08:26:51]shift 321 fd 122822 [08:26:51]save to /storage/0321/doc_00122822 [08:26:51]save last doc name /storage/0321/doc_00122822 to /storage/kkm_last_doc_name [08:26:51]save OK [08:26:51]Clear old archive folders... [08:26:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:51]tlvbuf is 017EC970 [08:26:51]SAM_PROTO_ClearQueue [08:26:51]wFMCommunicate request_size=4 [08:26:51]MH_SAM_APDU [08:26:51]CAPDU: 80 09 00 00 [08:26:51]Write to MH i2c: E2 08 00 A5 4B 80 09 00 00 00 00 00 00 62 [08:26:51]Write i2c OK [08:26:51]MH_I2C_Read... [08:26:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:51]Read from MH i2c: E2 [08:26:51]MH_I2C_Read... [08:26:51]Read from MH i2c: E2 03 00 [08:26:51]MH_I2C_Read... [08:26:51]Read from MH i2c: E2 03 00 A5 4B 00 90 00 64 [08:26:51]RAPDU: 90 00 [08:26:51]wFMCommunicate OK [08:26:51]SAM_PROTO_ClearQueue done [08:26:51]KKMCreateOFDPacket [08:26:51]OFDProtocolAddRootSTLVToBuf [08:26:51]FM_MakeSignedData [08:26:51]FM_MakeSignedData [08:26:51]SAM_PROTO_SignData [08:26:51]wFMCommunicate request_size=4 [08:26:51]MH_SAM_APDU [08:26:51]CAPDU: 80 0D 01 02 [08:26:51]Write to MH i2c: E2 08 00 A6 4B 80 0D 01 02 00 00 00 00 6A [08:26:51]Write i2c OK [08:26:51]MH_I2C_Read... [08:26:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:51]Read from MH i2c: E2 [08:26:51]MH_I2C_Read... [08:26:51]Read from MH i2c: E2 03 00 [08:26:51]MH_I2C_Read... [08:26:51]Read from MH i2c: E2 03 00 A6 4B 00 90 00 65 [08:26:51]RAPDU: 90 00 [08:26:51]wFMCommunicate OK [08:26:51]wFMCommunicate request_size=255 [08:26:51]MH_SAM_APDU [08:26: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 CF E2 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 DF 01 00 35 04 06 00 9C [08:26:51]Write to MH i2c: E2 02 01 A7 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 CF E2 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 DF 01 00 35 04 06 00 9C 00 00 0D [08:26:51]Write i2c OK [08:26:51]MH_I2C_Read... [08:26:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:52]Read from MH i2c: E2 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: E2 03 00 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: E2 03 00 A7 4B 00 90 00 66 [08:26:52]RAPDU: 90 00 [08:26:52]wFMCommunicate OK [08:26:52]wFMCommunicate request_size=10 [08:26:52]MH_SAM_APDU [08:26:52]CAPDU: 80 0D 02 02 05 A1 F6 B5 8A 06 [08:26:52]Write to MH i2c: E2 0D 00 A8 4B 80 0D 02 02 05 00 A1 F6 B5 8A 06 00 00 53 [08:26:52]Write i2c OK [08:26:52]MH_I2C_Read... [08:26:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:52]Read from MH i2c: E2 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: E2 03 00 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: E2 03 00 A8 4B 00 90 00 67 [08:26:52]RAPDU: 90 00 [08:26:52]wFMCommunicate OK [08:26:52]wFMCommunicate request_size=4 [08:26:52]MH_SAM_APDU [08:26:52]CAPDU: 80 0D 03 02 [08:26:52]Write to MH i2c: E2 08 00 A9 4B 80 0D 03 02 00 00 00 00 6F [08:26:52]Write i2c OK [08:26:52]MH_I2C_Read... [08:26:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:52]Read from MH i2c: E2 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: E2 0B 00 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: E2 0B 00 A9 4B 00 E5 A3 02 CF E5 14 CD 9F 90 00 2E [08:26:52]RAPDU: E5 A3 02 CF E5 14 CD 9F 90 00 [08:26:52]wFMCommunicate OK [08:26:52]SAM_PROTO_SignData done [08:26:52]FM_MakeSignedData done [08:26:52]CreateOFDProtocolMessage [08:26:52]wFMCommunicate request_size=4 [08:26:52]MH_SAM_APDU [08:26:52]CAPDU: 80 11 00 00 [08:26:52]Write to MH i2c: E2 08 00 AA 4B 80 11 00 00 00 00 00 00 6F [08:26:52]Write i2c OK [08:26:52]MH_I2C_Read... [08:26:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:52]Read from MH i2c: E2 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: E2 17 00 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: E2 17 00 AA 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CD [08:26:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:26:52]wFMCommunicate OK [08:26:52]CreateOFDProtocolMessage done [08:26:52]OFDSenderStorePacket 122822 [08:26:52]StoreOFDPacket docnum=122822 [08:26:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0D 35 07 01 34 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 CF E2 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 DF 01 00 35 04 06 00 9C A1 F6 B5 8A 06 E5 A3 02 CF E5 14 CD 9F [08:26:52]CheckFolder [08:26:52]dirname=/storage/ofd_packets [08:26:52]CheckFolder done [08:26:52]ProducePacketName [08:26:52]name=ofd_packets/00122822 [08:26:52]NVStorageSaveData ofd_packets/00122822 [08:26:52]File name is /storage/ofd_packets/00122822 [08:26:52]Write 301 bytes [08:26:52]NVStorageSaveData done [08:26:52]OFDSenderStorePacket done [08:26:52]KKMCreateOFDPacket done [08:26:52]NVStorageSaveData kkm_last_timestamp [08:26:52]File name is /storage/kkm_last_timestamp [08:26:52]Write 4 bytes [08:26:52]NVStorageSaveData done [08:26:52]ExternCall_PrintAddStr [08:26:52]wPrintStart [08:26:52]Write to MH i2c: 01 00 00 AB 4B F6 [08:26:52]Write i2c OK [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: 01 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: 01 07 00 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: 01 07 00 AB 4B 00 00 00 00 00 FF 0F 0B [08:26:52]RasterBufferAndPrint [08:26:52]line Счет N : (1)1105640 [08:26:52]line ИНН: 02508201610067 [08:26:52]line Контрольно-Кассовый Чек [08:26:52]line ПРОДАЖА [08:26:52]line ТРК (МРК, ГНК) : 11 [08:26:52]line Товар: 2710124130 [08:26:52]line Аи-92-К-5 [08:26:52]line 8.080 * 61.90 [08:26:52]line = 500.15 [08:26:52]line НДС 12% НСП 1% [08:26:52]line > о реализуемом товаре [08:26:52]line ИТОГО: 500.15 [08:26:52]line НСП 1% : 4.43 [08:26:52]line НДС 12% : 53.11 [08:26:52]line Наличными: 0.00 [08:26:52]line Безнал.: 500.15 [08:26:52]line Место: АЗС № 25 "Партнер Нефть" [08:26:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:26:52]line СНО: Общий режим [08:26:52]line Чек 41 02.03.2024 08:26 [08:26:52]line Смена: 321 ФФД: 1.0 [08:26:52]line ЗНМ: 0300000019 [08:26:52]line РНМ: 0000000000090573 [08:26:52]line Версия ККМ: 001 [08:26:52]line Платежная система: Бакай Банк [08:26:52]line ФМ: 0000000000874798 [08:26:52]line ФД: 122822 [08:26:52]line ФПД: 172219442760198 [08:26:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T082655&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122822&fm=172219442760198&tin=02508201610067®Number=0000000000090573&sum=50015 [08:26:52]OFD Sender: Processing packet 122822 [packets to send 112, broken 111] [08:26:52]ProducePacketName [08:26:52]name=ofd_packets/00122822 [08:26:52]OFD Sender: To server: pG, [08:26:52]CommunicateWithHost lk.salyk.kg:30040 [08:26:52]ConnectInit lk.salyk.kg [08:26:52]written 0, free lines is 4095 [08:26:52]Connected sock=10 [08:26:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0D 35 07 01 34 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 CF E2 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 DF 01 00 35 04 06 00 9C A1 F6 B5 8A 06 E5 A3 02 CF E5 14 CD 9F [08:26:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D0 24 47 00 76 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 DF 01 00 F4 03 04 00 AC 8E E2 65 B6 04 01 00 00 39 21 50 C2 A9 68 D6 27 [08:26:52]CommunicateWithHost err = 0 [08:26:52]CheckOFDResponse [08:26:52]1017 (14) - 77093643461234 [08:26:52]1041 (16) - 0000000000874798 [08:26:52]1040 (4) - 122822 [08:26:52]1012 (4) - 02.03.2024 02:27 [08:26:52]1206 (1) - 0 [08:26:52]OFD Sender: Remove packet 122822 [08:26:52]ProducePacketName [08:26:52]name=ofd_packets/00122822 [08:26:52]NVStorageDeleteData [08:26:52]Write to MH i2c: 01 00 00 D5 4B 20 [08:26:52]Write i2c OK [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: 01 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: 01 07 00 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: 01 07 00 D5 4B 00 00 00 00 00 FA 0C 2D [08:26:52]RasterBufferAndPrint [08:26:52]line [08:26:52]line [08:26:52]line [08:26:52]line [08:26:52]line [08:26:52]written 0, free lines is 3329 [08:26:52]MH_Cut [08:26:52]Write to MH i2c: D1 01 00 DC 4B 01 F9 [08:26:52]Write i2c OK [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: D1 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: D1 01 00 [08:26:52]MH_I2C_Read... [08:26:52]Read from MH i2c: D1 01 00 DC 4B 00 F8 [08:26:52]Write to MH i2c: 01 00 00 DD 4B 28 [08:26:52]Write i2c OK [08:26:52]MH_I2C_Read... [08:26:53]OFD Sender: No OFD packet to send [08:26:53]*** Cut start [08:26:53]*** Purtial cut [08:26:53]*** Stage 1: CUTSNS_PIN = 1 [08:26:55]Read from MH i2c: 01 [08:26:55]MH_I2C_Read... [08:26:55]*** Stop cut motor [08:26:55]*** Cut end [08:26:55]Read from MH i2c: 01 07 00 [08:26:55]MH_I2C_Read... [08:26:55]Read from MH i2c: 01 07 00 DD 4B 00 00 00 00 00 FF 0F 3D [08:26:55]process_action close_receipt done [08:26:55]requested_data is exist [08:26:55]produce_requested_data [08:26:55]requested_item fm.sn is exist - process it [08:26:55]wFMCommunicate request_size=4 [08:26:55]MH_SAM_APDU [08:26:55]CAPDU: 80 11 00 00 [08:26:55]Write to MH i2c: E2 08 00 DE 4B 80 11 00 00 00 00 00 00 A3 [08:26:55]Write i2c OK [08:26:55]MH_I2C_Read... [08:26:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:55]Read from MH i2c: E2 [08:26:55]MH_I2C_Read... [08:26:55]Read from MH i2c: E2 17 00 [08:26:55]MH_I2C_Read... [08:26:55]Read from MH i2c: E2 17 00 DE 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 01 [08:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:26:55]wFMCommunicate OK [08:26:55]requested_item fd.num is exist - process it [08:26:55]SAM_PROTO_GetFieldsCounters [08:26:55]wFMCommunicate request_size=4 [08:26:55]MH_SAM_APDU [08:26:55]CAPDU: 80 13 00 00 [08:26:55]Write to MH i2c: E2 08 00 DF 4B 80 13 00 00 00 00 00 00 A6 [08:26:55]Write i2c OK [08:26:55]MH_I2C_Read... [08:26:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:55]Read from MH i2c: E2 [08:26:55]MH_I2C_Read... [08:26:55]Read from MH i2c: E2 62 00 [08:26:55]MH_I2C_Read... [08:26:55]Read from MH i2c: E2 62 00 DF 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 DF 01 00 0E 04 04 00 41 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 34 [08:26:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 DF 01 00 0E 04 04 00 41 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 [08:26:55]wFMCommunicate OK [08:26:55]SAM_PROTO_GetFieldsCounters done [08:26:55]requested_item shift.num is exist - process it [08:26:55]requested_item shift.opened is exist - process it [08:26:55]req_shift_opened [08:26:55]FM_GetShiftState [08:26:55]SAM_PROTO_GetShiftState [08:26:55]wFMCommunicate request_size=4 [08:26:55]MH_SAM_APDU [08:26:55]CAPDU: 80 13 01 00 [08:26:55]Write to MH i2c: E2 08 00 E0 4B 80 13 01 00 00 00 00 00 A8 [08:26:55]Write i2c OK [08:26:55]MH_I2C_Read... [08:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:55]Read from MH i2c: E2 [08:26:55]MH_I2C_Read... [08:26:55]Read from MH i2c: E2 0E 00 [08:26:55]MH_I2C_Read... [08:26:55]Read from MH i2c: E2 0E 00 E0 4B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0F [08:26:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:26:55]wFMCommunicate OK [08:26:55]SAM_PROTO_GetShiftState done [08:26:55]FM_GetShiftState done [08:26:55]req_shift_opened done [08:26:55]requested_item shift.open_date is exist - process it [08:26:55]req_shift_open_date [08:26:55]req_shift_open_date done [08:26:55]produce_requested_data done [08:26:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122822,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:26:55]process_action_free close_receipt [08:26:55]json_value_free [08:26:55]json_value_free done [08:26:55]process_json_proto returns [08:26:55]Send response to host [08:26:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122822,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:26:55]free response buf [08:26:55]execute_script done [08:26:55]execute_script returns [08:26:55]free content buf [08:26:55]Sock 9.Close socket [08:26:55]Sock 9.Thread stoped [08:26:58]OFD Sender: No OFD packet to send [08:27:03]OFD Sender: No OFD packet to send [08:27:08]OFD Sender: No OFD packet to send [08:27:13]OFD Sender: No OFD packet to send [08:27:18]OFD Sender: No OFD packet to send [08:27:23]OFD Sender: No OFD packet to send [08:27:28]OFD Sender: No OFD packet to send [08:27:29]accept exits with 7 [08:27:29]New connection [08:27:29]New thread 3066461540 created [08:27:29]Thread 3066604900 joined [08:27:29]Waiting for new connection... [08:27:29] Sock 7.Parse request [08:27:29]Sock 7.Check first char [08:27:29]Sock 7.First char is OK [08:27:29]request: POST /json_proto HTTP/1.0 [08:27:29]Method: POST [08:27:29]URL: /json_proto [08:27:29]Method is POST - this is cgi request [08:27:29]url: /json_proto [08:27:29]query_string will be loaded in cgi processing [08:27:29]execute_cgi json_proto POST (null) [08:27:29]execute_cgi path=json_proto method=POST [08:27:29]POST find Content-Length [08:27:29]Host: 172.17.48.197:8080 [08:27:29]Content-Length: 1172 [08:27:29]Content-Type: application/json [08:27:29] [08:27:29]POST finish read [08:27:29]Found Content-Length = 1172 [08:27:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105639\u000A02.03.2024 08:22\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 : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 47.880 x 69.50\u000A\u0418\u0422\u041E\u0413: 3327.66\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30140257\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:27:29]execute_script... [08:27:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105639\u000A02.03.2024 08:22\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 : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 47.880 x 69.50\u000A\u0418\u0422\u041E\u0413: 3327.66\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30140257\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:27:29]POST & json_proto [08:27:29]process_json_proto [08:27:29]json parsed OK: [08:27:29]protocol is kg_v1.0 [08:27:29]action value=print_text [08:27:29]process_action print_text [08:27:29]cmd_print_text [08:27:29]ExternCall_PrintAddStr [08:27:29]wPrintStart [08:27:29]Write to MH i2c: 01 00 00 E1 4B 2C [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 07 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 07 00 E1 4B 00 00 00 00 00 FF 0F 41 [08:27:29]RasterBufferAndPrint [08:27:29]line *****ТОВАРНЫЙ ЧЕК***** [08:27:29]line АЗС 25 [08:27:29]line Партнер нефть [08:27:29]line 02508201610067 [08:27:29]line Кассир : Таалайбек к. А. [08:27:29]line Счет N : (1)1105639 [08:27:29]line 02.03.2024 08:22 [08:27:29]line ПРОДАЖА [08:27:29]line ТРК (МРК, ГНК): 63 [08:27:29]line Вид ГСМ : 2710124500 [08:27:29]line Аи-95-К-5 [08:27:29]line 47.880 x 69.50 [08:27:29]line ИТОГ: 3327.66 [08:27:29]line Тип оплаты: Талоны: ТК ГПНА Online [08:27:29]line 30140257 [08:27:29]line ______________________ [08:27:29]line (подпись) [08:27:29]written 0, free lines is 4095 [08:27:29]Write to MH i2c: 01 00 00 F6 4B 41 [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 07 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: 01 07 00 F6 4B 00 00 00 00 00 F5 0D 4A [08:27:29]RasterBufferAndPrint [08:27:29]line [08:27:29]line [08:27:29]line [08:27:29]line [08:27:29]line [08:27:29]written 0, free lines is 3575 [08:27:29]MH_Cut [08:27:29]Write to MH i2c: D1 01 00 FD 4B 01 1A [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: D1 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: D1 01 00 [08:27:29]MH_I2C_Read... [08:27:29]Read from MH i2c: D1 01 00 FD 4B 00 19 [08:27:29]Write to MH i2c: 01 00 00 FE 4B 49 [08:27:29]Write i2c OK [08:27:29]MH_I2C_Read... [08:27:29]*** Cut start [08:27:29]*** Purtial cut [08:27:29]*** Stage 1: CUTSNS_PIN = 1 [08:27:31]Read from MH i2c: 01 [08:27:31]MH_I2C_Read... [08:27:31]*** Stop cut motor [08:27:31]*** Cut end [08:27:31]Read from MH i2c: 01 07 00 [08:27:31]MH_I2C_Read... [08:27:31]Read from MH i2c: 01 07 00 FE 4B 00 00 00 00 00 FF 0F 5E [08:27:31]process_action print_text done [08:27:31]requested_data is exist [08:27:31]produce_requested_data [08:27:31]requested_item fm.sn is exist - process it [08:27:31]wFMCommunicate request_size=4 [08:27:31]MH_SAM_APDU [08:27:31]CAPDU: 80 11 00 00 [08:27:31]Write to MH i2c: E2 08 00 FF 4B 80 11 00 00 00 00 00 00 C4 [08:27:31]Write i2c OK [08:27:31]MH_I2C_Read... [08:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:31]Read from MH i2c: E2 [08:27:31]MH_I2C_Read... [08:27:31]Read from MH i2c: E2 17 00 [08:27:31]MH_I2C_Read... [08:27:31]Read from MH i2c: E2 17 00 FF 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [08:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:27:31]wFMCommunicate OK [08:27:31]requested_item fd.num is exist - process it [08:27:31]SAM_PROTO_GetFieldsCounters [08:27:31]wFMCommunicate request_size=4 [08:27:31]MH_SAM_APDU [08:27:31]CAPDU: 80 13 00 00 [08:27:31]Write to MH i2c: E2 08 00 00 4C 80 13 00 00 00 00 00 00 C8 [08:27:31]Write i2c OK [08:27:31]MH_I2C_Read... [08:27:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:27:32]Read from MH i2c: E2 [08:27:32]MH_I2C_Read... [08:27:32]Read from MH i2c: E2 62 00 [08:27:32]MH_I2C_Read... [08:27:32]Read from MH i2c: E2 62 00 00 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 DF 01 00 0E 04 04 00 41 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 56 [08:27:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 DF 01 00 0E 04 04 00 41 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 [08:27:32]wFMCommunicate OK [08:27:32]SAM_PROTO_GetFieldsCounters done [08:27:32]requested_item shift.num is exist - process it [08:27:32]requested_item shift.opened is exist - process it [08:27:32]req_shift_opened [08:27:32]FM_GetShiftState [08:27:32]SAM_PROTO_GetShiftState [08:27:32]wFMCommunicate request_size=4 [08:27:32]MH_SAM_APDU [08:27:32]CAPDU: 80 13 01 00 [08:27:32]Write to MH i2c: E2 08 00 01 4C 80 13 01 00 00 00 00 00 CA [08:27:32]Write i2c OK [08:27:32]MH_I2C_Read... [08:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:32]Read from MH i2c: E2 [08:27:32]MH_I2C_Read... [08:27:32]Read from MH i2c: E2 0E 00 [08:27:32]MH_I2C_Read... [08:27:32]Read from MH i2c: E2 0E 00 01 4C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 31 [08:27:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:27:32]wFMCommunicate OK [08:27:32]SAM_PROTO_GetShiftState done [08:27:32]FM_GetShiftState done [08:27:32]req_shift_opened done [08:27:32]requested_item shift.open_date is exist - process it [08:27:32]req_shift_open_date [08:27:32]req_shift_open_date done [08:27:32]produce_requested_data done [08:27:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122822,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:27:32]process_action_free print_text [08:27:32]json_value_free [08:27:32]json_value_free done [08:27:32]process_json_proto returns [08:27:32]Send response to host [08:27:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122822,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:27:32]free response buf [08:27:32]execute_script done [08:27:32]execute_script returns [08:27:32]free content buf [08:27:32]Sock 7.Close socket [08:27:32]Sock 7.Thread stoped [08:27:33]OFD Sender: No OFD packet to send [08:27:38]OFD Sender: No OFD packet to send [08:27:43]OFD Sender: No OFD packet to send [08:27:48]OFD Sender: No OFD packet to send [08:27:53]OFD Sender: No OFD packet to send [08:27:58]OFD Sender: No OFD packet to send [08:28:03]OFD Sender: No OFD packet to send [08:28:08]OFD Sender: No OFD packet to send [08:28:13]OFD Sender: No OFD packet to send [08:28:18]OFD Sender: No OFD packet to send [08:28:23]OFD Sender: No OFD packet to send [08:28:28]OFD Sender: No OFD packet to send [08:28:33]OFD Sender: No OFD packet to send [08:28:38]OFD Sender: No OFD packet to send [08:28:43]OFD Sender: No OFD packet to send [08:28:48]OFD Sender: No OFD packet to send [08:28:53]OFD Sender: No OFD packet to send [08:28:58]OFD Sender: No OFD packet to send [08:29:03]OFD Sender: No OFD packet to send [08:29:08]OFD Sender: No OFD packet to send [08:29:13]OFD Sender: No OFD packet to send [08:29:18]OFD Sender: No OFD packet to send [08:29:23]OFD Sender: No OFD packet to send [08:29:28]OFD Sender: No OFD packet to send [08:29:33]OFD Sender: No OFD packet to send [08:29:38]OFD Sender: No OFD packet to send [08:29:43]OFD Sender: No OFD packet to send [08:29:48]OFD Sender: No OFD packet to send [08:29:53]OFD Sender: No OFD packet to send [08:29:58]OFD Sender: No OFD packet to send [08:30:03]OFD Sender: No OFD packet to send [08:30:08]OFD Sender: No OFD packet to send [08:30:13]OFD Sender: No OFD packet to send [08:30:18]OFD Sender: No OFD packet to send [08:30:23]OFD Sender: No OFD packet to send [08:30:28]OFD Sender: No OFD packet to send [08:30:33]OFD Sender: No OFD packet to send [08:30:38]OFD Sender: No OFD packet to send [08:30:43]OFD Sender: No OFD packet to send [08:30:48]OFD Sender: No OFD packet to send [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:13]OFD Sender: No OFD packet to send [08:31:18]OFD Sender: No OFD packet to send [08:31:23]OFD Sender: No OFD packet to send [08:31:28]OFD Sender: No OFD packet to send [08:31:33]OFD Sender: No OFD packet to send [08:31:38]OFD Sender: No OFD packet to send [08:31:43]OFD Sender: No OFD packet to send [08:31:48]OFD Sender: No OFD packet to send [08:31:53]OFD Sender: No OFD packet to send [08:31:58]OFD Sender: No OFD packet to send [08:32:03]OFD Sender: No OFD packet to send [08:32:08]OFD Sender: No OFD packet to send [08:32:13]OFD Sender: No OFD packet to send [08:32:18]OFD Sender: No OFD packet to send [08:32:23]OFD Sender: No OFD packet to send [08:32:28]OFD Sender: No OFD packet to send [08:32:33]OFD Sender: No OFD packet to send [08:32:38]OFD Sender: No OFD packet to send [08:32:43]OFD Sender: No OFD packet to send [08:32:48]OFD Sender: No OFD packet to send [08:32:53]OFD Sender: No OFD packet to send [08:32:58]OFD Sender: No OFD packet to send [08:33:03]OFD Sender: No OFD packet to send [08:33:08]OFD Sender: No OFD packet to send [08:33:13]OFD Sender: No OFD packet to send [08:33:18]OFD Sender: No OFD packet to send [08:33:23]OFD Sender: No OFD packet to send [08:33:28]OFD Sender: No OFD packet to send [08:33:33]OFD Sender: No OFD packet to send [08:33:38]OFD Sender: No OFD packet to send [08:33:43]OFD Sender: No OFD packet to send [08:33:48]OFD Sender: No OFD packet to send [08:33:53]OFD Sender: No OFD packet to send [08:33:58]OFD Sender: No OFD packet to send [08:34:03]OFD Sender: No OFD packet to send [08:34:08]OFD Sender: No OFD packet to send [08:34:13]OFD Sender: No OFD packet to send [08:34:18]OFD Sender: No OFD packet to send [08:34:23]OFD Sender: No OFD packet to send [08:34:28]OFD Sender: No OFD packet to send [08:34:33]OFD Sender: No OFD packet to send [08:34:38]OFD Sender: No OFD packet to send [08:34:43]OFD Sender: No OFD packet to send [08:34:48]OFD Sender: No OFD packet to send [08:34:53]OFD Sender: No OFD packet to send [08:34:58]OFD Sender: No OFD packet to send [08:35:03]OFD Sender: No OFD packet to send [08:35:08]OFD Sender: No OFD packet to send [08:35:13]OFD Sender: No OFD packet to send [08:35:18]OFD Sender: No OFD packet to send [08:35:23]OFD Sender: No OFD packet to send [08:35:28]OFD Sender: No OFD packet to send [08:35:33]OFD Sender: No OFD packet to send [08:35:38]OFD Sender: No OFD packet to send [08:35:43]OFD Sender: No OFD packet to send [08:35:48]OFD Sender: No OFD packet to send [08:35:53]OFD Sender: No OFD packet to send [08:35:58]OFD Sender: No OFD packet to send [08:36:00]accept exits with 9 [08:36:00]New connection [08:36:00]New thread 3066604900 created [08:36:00]Thread 3066461540 joined [08:36:00]Waiting for new connection... [08:36:00] Sock 9.Parse request [08:36:00]Sock 9.Check first char [08:36:00]Sock 9.First char is OK [08:36:00]request: POST /json_proto HTTP/1.0 [08:36:00]Method: POST [08:36:00]URL: /json_proto [08:36:00]Method is POST - this is cgi request [08:36:00]url: /json_proto [08:36:00]query_string will be loaded in cgi processing [08:36:00]execute_cgi json_proto POST (null) [08:36:00]execute_cgi path=json_proto method=POST [08:36:00]POST find Content-Length [08:36:00]Host: 172.17.48.197:8080 [08:36:00]Content-Length: 683 [08:36:00]Content-Type: application/json [08:36:00] [08:36:00]POST finish read [08:36:00]Found Content-Length = 683 [08:36:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:00]execute_script... [08:36:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:00]POST & json_proto [08:36:00]process_json_proto [08:36:00]json parsed OK: [08:36:00]protocol is kg_v1.0 [08:36:00]action value=close_receipt [08:36:00]process_action close_receipt [08:36:00]cmd_close_receipt [08:36:00]MH_GetDate [08:36:00]Write to MH i2c: F0 00 00 02 4C 3D [08:36:00]Write i2c OK [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: F0 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: F0 09 00 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: F0 09 00 02 4C 00 F5 E4 E2 65 66 EE DC 65 FB [08:36:00]GetLastDocTimeStamp 1709368015 [08:36:00]current date 1709368565 [08:36:00]FM_GetShiftState [08:36:00]SAM_PROTO_GetShiftState [08:36:00]wFMCommunicate request_size=4 [08:36:00]MH_SAM_APDU [08:36:00]CAPDU: 80 13 01 00 [08:36:00]Write to MH i2c: E2 08 00 03 4C 80 13 01 00 00 00 00 00 CC [08:36:00]Write i2c OK [08:36:00]MH_I2C_Read... [08:36:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:00]Read from MH i2c: E2 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: E2 0E 00 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: E2 0E 00 03 4C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 33 [08:36:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:36:00]wFMCommunicate OK [08:36:00]SAM_PROTO_GetShiftState done [08:36:00]FM_GetShiftState done [08:36:00]opened in 1709338023 [08:36:00]opened+sec_in_day 1709424423 [08:36:00]quantity*price = 300029 [08:36:00]sum+1 = 300030 [08:36:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 42 02.03.2024 08:36 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122823 ФПД: 167075879859149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T083605&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122823&fm=167075879859149&tin=02508201610067®Number=0000000000090573&sum=300000 [08:36:01]StoreToDocumentArchive [08:36:01]shift 321 fd 122823 [08:36:01]save to /storage/0321/doc_00122823 [08:36:01]save last doc name /storage/0321/doc_00122823 to /storage/kkm_last_doc_name [08:36:01]save OK [08:36:01]Clear old archive folders... [08:36:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:01]tlvbuf is B6F03230 [08:36:01]SAM_PROTO_ClearQueue [08:36:01]wFMCommunicate request_size=4 [08:36:01]MH_SAM_APDU [08:36:01]CAPDU: 80 09 00 00 [08:36:01]Write to MH i2c: E2 08 00 10 4C 80 09 00 00 00 00 00 00 CE [08:36:01]Write i2c OK [08:36:01]MH_I2C_Read... [08:36:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:02]Read from MH i2c: E2 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 03 00 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 03 00 10 4C 00 90 00 D0 [08:36:02]RAPDU: 90 00 [08:36:02]wFMCommunicate OK [08:36:02]SAM_PROTO_ClearQueue done [08:36:02]KKMCreateOFDPacket [08:36:02]OFDProtocolAddRootSTLVToBuf [08:36:02]FM_MakeSignedData [08:36:02]FM_MakeSignedData [08:36:02]SAM_PROTO_SignData [08:36:02]wFMCommunicate request_size=4 [08:36:02]MH_SAM_APDU [08:36:02]CAPDU: 80 0D 01 02 [08:36:02]Write to MH i2c: E2 08 00 11 4C 80 0D 01 02 00 00 00 00 D6 [08:36:02]Write i2c OK [08:36:02]MH_I2C_Read... [08:36:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:02]Read from MH i2c: E2 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 03 00 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 03 00 11 4C 00 90 00 D1 [08:36:02]RAPDU: 90 00 [08:36:02]wFMCommunicate OK [08:36:02]wFMCommunicate request_size=255 [08:36:02]MH_SAM_APDU [08:36: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 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 F5 E4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 DF 01 00 35 04 06 00 97 [08:36:02]Write to MH i2c: E2 02 01 12 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 F5 E4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 DF 01 00 35 04 06 00 97 00 00 E9 [08:36:02]Write i2c OK [08:36:02]MH_I2C_Read... [08:36:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:02]Read from MH i2c: E2 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 03 00 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 03 00 12 4C 00 90 00 D2 [08:36:02]RAPDU: 90 00 [08:36:02]wFMCommunicate OK [08:36:02]wFMCommunicate request_size=10 [08:36:02]MH_SAM_APDU [08:36:02]CAPDU: 80 0D 02 02 05 F4 62 78 33 CD [08:36:02]Write to MH i2c: E2 0D 00 13 4C 80 0D 02 02 05 00 F4 62 78 33 CD 00 00 B1 [08:36:02]Write i2c OK [08:36:02]MH_I2C_Read... [08:36:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:02]Read from MH i2c: E2 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 03 00 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 03 00 13 4C 00 90 00 D3 [08:36:02]RAPDU: 90 00 [08:36:02]wFMCommunicate OK [08:36:02]wFMCommunicate request_size=4 [08:36:02]MH_SAM_APDU [08:36:02]CAPDU: 80 0D 03 02 [08:36:02]Write to MH i2c: E2 08 00 14 4C 80 0D 03 02 00 00 00 00 DB [08:36:02]Write i2c OK [08:36:02]MH_I2C_Read... [08:36:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:02]Read from MH i2c: E2 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 0B 00 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 0B 00 14 4C 00 C4 33 C0 E6 D8 4B B4 90 90 00 E0 [08:36:02]RAPDU: C4 33 C0 E6 D8 4B B4 90 90 00 [08:36:02]wFMCommunicate OK [08:36:02]SAM_PROTO_SignData done [08:36:02]FM_MakeSignedData done [08:36:02]CreateOFDProtocolMessage [08:36:02]wFMCommunicate request_size=4 [08:36:02]MH_SAM_APDU [08:36:02]CAPDU: 80 11 00 00 [08:36:02]Write to MH i2c: E2 08 00 15 4C 80 11 00 00 00 00 00 00 DB [08:36:02]Write i2c OK [08:36:02]MH_I2C_Read... [08:36:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:02]Read from MH i2c: E2 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 17 00 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: E2 17 00 15 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 39 [08:36:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:36:02]wFMCommunicate OK [08:36:02]CreateOFDProtocolMessage done [08:36:02]OFDSenderStorePacket 122823 [08:36:02]StoreOFDPacket docnum=122823 [08:36:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 98 09 07 01 2B 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 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 F5 E4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 DF 01 00 35 04 06 00 97 F4 62 78 33 CD C4 33 C0 E6 D8 4B B4 90 [08:36:02]CheckFolder [08:36:02]dirname=/storage/ofd_packets [08:36:02]CheckFolder done [08:36:02]ProducePacketName [08:36:02]name=ofd_packets/00122823 [08:36:02]NVStorageSaveData ofd_packets/00122823 [08:36:02]File name is /storage/ofd_packets/00122823 [08:36:02]Write 301 bytes [08:36:02]NVStorageSaveData done [08:36:02]OFDSenderStorePacket done [08:36:02]KKMCreateOFDPacket done [08:36:02]NVStorageSaveData kkm_last_timestamp [08:36:02]File name is /storage/kkm_last_timestamp [08:36:02]Write 4 bytes [08:36:02]NVStorageSaveData done [08:36:02]ExternCall_PrintAddStr [08:36:02]wPrintStart [08:36:02]Write to MH i2c: 01 00 00 16 4C 62 [08:36:02]Write i2c OK [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: 01 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: 01 07 00 [08:36:02]MH_I2C_Read... [08:36:02]Read from MH i2c: 01 07 00 16 4C 00 00 00 00 00 FF 0F 77 [08:36:02]RasterBufferAndPrint [08:36:02]line Счет N : (1)1105641 [08:36:02]line ИНН: 02508201610067 [08:36:02]line Контрольно-Кассовый Чек [08:36:02]line ПРОДАЖА [08:36:02]line ТРК (МРК, ГНК) : 52 [08:36:02]line Товар: 2710124130 [08:36:02]line Аи-92-К-5 [08:36:02]line 48.470 * 61.90 [08:36:02]line = 3000.29 [08:36:02]line НДС 12% НСП 1% [08:36:02]line > о реализуемом товаре [08:36:02]line ОКРУГЛЕНИЕ: -0.29 [08:36:02]line ИТОГО: 3000.00 [08:36:02]line Внесено: 3000.00 [08:36:02]line СДАЧА: 0.00 [08:36:02]line НСП 1% : 26.55 [08:36:02]line НДС 12% : 318.61 [08:36:02]line Наличными: 3000.00 [08:36:02]line Безнал.: 0.00 [08:36:02]line Место: АЗС № 25 "Партнер Нефть" [08:36:02]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:36:02]line СНО: Общий режим [08:36:02]line Чек 42 02.03.2024 08:36 [08:36:02]line Смена: 321 ФФД: 1.0 [08:36:02]line ЗНМ: 0300000019 [08:36:02]line РНМ: 0000000000090573 [08:36:02]line Версия ККМ: 001 [08:36:02]line ФМ: 0000000000874798 [08:36:02]line ФД: 122823 [08:36:02]line ФПД: 167075879859149 [08:36:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T083605&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122823&fm=167075879859149&tin=02508201610067®Number=0000000000090573&sum=300000 [08:36:02]OFD Sender: Processing packet 122823 [packets to send 112, broken 111] [08:36:02]ProducePacketName [08:36:02]name=ofd_packets/00122823 [08:36:02]OFD Sender: To server: pG, [08:36:02]CommunicateWithHost lk.salyk.kg:30040 [08:36:02]ConnectInit lk.salyk.kg [08:36:02]written 0, free lines is 4095 [08:36:02]Connected sock=10 [08:36:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 98 09 07 01 2B 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 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 F5 E4 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 DF 01 00 35 04 06 00 97 F4 62 78 33 CD C4 33 C0 E6 D8 4B B4 90 [08:36:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 56 08 47 00 21 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 DF 01 00 F4 03 04 00 D2 90 E2 65 B6 04 01 00 00 0D 28 C0 7E 30 DB 78 9A [08:36:03]CommunicateWithHost err = 0 [08:36:03]CheckOFDResponse [08:36:03]1017 (14) - 77093643461234 [08:36:03]1041 (16) - 0000000000874798 [08:36:03]1040 (4) - 122823 [08:36:03]1012 (4) - 02.03.2024 02:37 [08:36:03]1206 (1) - 0 [08:36:03]OFD Sender: Remove packet 122823 [08:36:03]ProducePacketName [08:36:03]name=ofd_packets/00122823 [08:36:03]NVStorageDeleteData [08:36:03]Write to MH i2c: 01 00 00 41 4C 8D [08:36:03]Write i2c OK [08:36:03]MH_I2C_Read... [08:36:03]Read from MH i2c: 01 [08:36:03]MH_I2C_Read... [08:36:03]Read from MH i2c: 01 07 00 [08:36:03]MH_I2C_Read... [08:36:03]Read from MH i2c: 01 07 00 41 4C 00 00 00 00 00 FC 0C 9C [08:36:03]RasterBufferAndPrint [08:36:03]line [08:36:03]line [08:36:03]line [08:36:03]line [08:36:03]line [08:36:03]written 0, free lines is 3333 [08:36:03]MH_Cut [08:36:03]Write to MH i2c: D1 01 00 48 4C 01 66 [08:36:03]Write i2c OK [08:36:03]MH_I2C_Read... [08:36:03]Read from MH i2c: D1 [08:36:03]MH_I2C_Read... [08:36:03]Read from MH i2c: D1 01 00 [08:36:03]MH_I2C_Read... [08:36:03]Read from MH i2c: D1 01 00 48 4C 00 65 [08:36:03]Write to MH i2c: 01 00 00 49 4C 95 [08:36:03]Write i2c OK [08:36:03]MH_I2C_Read... [08:36:03]OFD Sender: No OFD packet to send [08:36:03]*** Cut start [08:36:03]*** Purtial cut [08:36:03]*** Stage 1: CUTSNS_PIN = 1 [08:36:06]Read from MH i2c: 01 [08:36:06]MH_I2C_Read... [08:36:06]*** Stop cut motor [08:36:06]*** Cut end [08:36:06]Read from MH i2c: 01 07 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 49 4C 00 00 00 00 00 FF 0F AA [08:36:06]process_action close_receipt done [08:36:06]requested_data is exist [08:36:06]produce_requested_data [08:36:06]requested_item fm.sn is exist - process it [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 11 00 00 [08:36:06]Write to MH i2c: E2 08 00 4A 4C 80 11 00 00 00 00 00 00 10 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 17 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 17 00 4A 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6E [08:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:36:06]wFMCommunicate OK [08:36:06]requested_item fd.num is exist - process it [08:36:06]SAM_PROTO_GetFieldsCounters [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 13 00 00 [08:36:06]Write to MH i2c: E2 08 00 4B 4C 80 13 00 00 00 00 00 00 13 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 62 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 62 00 4B 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C7 DF 01 00 0E 04 04 00 41 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 A5 [08:36:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C7 DF 01 00 0E 04 04 00 41 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 [08:36:06]wFMCommunicate OK [08:36:06]SAM_PROTO_GetFieldsCounters done [08:36:06]requested_item shift.num is exist - process it [08:36:06]requested_item shift.opened is exist - process it [08:36:06]req_shift_opened [08:36:06]FM_GetShiftState [08:36:06]SAM_PROTO_GetShiftState [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 13 01 00 [08:36:06]Write to MH i2c: E2 08 00 4C 4C 80 13 01 00 00 00 00 00 15 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 0E 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 0E 00 4C 4C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7C [08:36:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:36:06]wFMCommunicate OK [08:36:06]SAM_PROTO_GetShiftState done [08:36:06]FM_GetShiftState done [08:36:06]req_shift_opened done [08:36:06]requested_item shift.open_date is exist - process it [08:36:06]req_shift_open_date [08:36:06]req_shift_open_date done [08:36:06]produce_requested_data done [08:36:06]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122823,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:36:06]process_action_free close_receipt [08:36:06]json_value_free [08:36:06]json_value_free done [08:36:06]process_json_proto returns [08:36:06]Send response to host [08:36:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122823,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:36:06]free response buf [08:36:06]execute_script done [08:36:06]execute_script returns [08:36:06]free content buf [08:36:06]Sock 9.Close socket [08:36:06]Sock 9.Thread stoped [08:36:08]OFD Sender: No OFD packet to send [08:36:13]OFD Sender: No OFD packet to send [08:36:18]OFD Sender: No OFD packet to send [08:36:23]OFD Sender: No OFD packet to send [08:36:28]OFD Sender: No OFD packet to send [08:36:33]OFD Sender: No OFD packet to send [08:36:38]OFD Sender: No OFD packet to send [08:36:43]OFD Sender: No OFD packet to send [08:36:48]OFD Sender: No OFD packet to send [08:36:53]OFD Sender: No OFD packet to send [08:36:58]OFD Sender: No OFD packet to send [08:37:03]OFD Sender: No OFD packet to send [08:37:08]OFD Sender: No OFD packet to send [08:37:13]OFD Sender: No OFD packet to send [08:37:18]OFD Sender: No OFD packet to send [08:37:23]OFD Sender: No OFD packet to send [08:37:28]OFD Sender: No OFD packet to send [08:37:33]OFD Sender: No OFD packet to send [08:37:38]OFD Sender: No OFD packet to send [08:37:43]OFD Sender: No OFD packet to send [08:37:46]accept exits with 7 [08:37:46]New connection [08:37:46]New thread 3066461540 created [08:37:46]Thread 3066604900 joined [08:37:46]Waiting for new connection... [08:37:46] Sock 7.Parse request [08:37:46]Sock 7.Check first char [08:37:46]Sock 7.First char is OK [08:37:46]request: POST /json_proto HTTP/1.0 [08:37:46]Method: POST [08:37:46]URL: /json_proto [08:37:46]Method is POST - this is cgi request [08:37:46]url: /json_proto [08:37:46]query_string will be loaded in cgi processing [08:37:46]execute_cgi json_proto POST (null) [08:37:46]execute_cgi path=json_proto method=POST [08:37:46]POST find Content-Length [08:37:46]Host: 172.17.48.197:8080 [08:37:46]Content-Length: 740 [08:37:46]Content-Type: application/json [08:37:46] [08:37:46]POST finish read [08:37:46]Found Content-Length = 740 [08:37:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122823, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:46]execute_script... [08:37:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122823, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:46]POST & json_proto [08:37:46]process_json_proto [08:37:46]json parsed OK: [08:37:46]protocol is kg_v1.0 [08:37:46]action value=close_receipt [08:37:46]process_action close_receipt [08:37:46]cmd_close_receipt [08:37:46]MH_GetDate [08:37:46]Write to MH i2c: F0 00 00 4D 4C 88 [08:37:46]Write i2c OK [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: F0 [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: F0 09 00 [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: F0 09 00 4D 4C 00 5E E5 E2 65 66 EE DC 65 B0 [08:37:46]GetLastDocTimeStamp 1709368565 [08:37:46]current date 1709368670 [08:37:46]FM_GetShiftState [08:37:46]SAM_PROTO_GetShiftState [08:37:46]wFMCommunicate request_size=4 [08:37:46]MH_SAM_APDU [08:37:46]CAPDU: 80 13 01 00 [08:37:46]Write to MH i2c: E2 08 00 4E 4C 80 13 01 00 00 00 00 00 17 [08:37:46]Write i2c OK [08:37:46]MH_I2C_Read... [08:37:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:46]Read from MH i2c: E2 [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: E2 0E 00 [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: E2 0E 00 4E 4C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7E [08:37:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:37:46]wFMCommunicate OK [08:37:46]SAM_PROTO_GetShiftState done [08:37:46]FM_GetShiftState done [08:37:46]opened in 1709338023 [08:37:46]opened+sec_in_day 1709424423 [08:37:46]quantity*price = 300029 [08:37:46]sum+1 = 300030 [08:37:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 3000.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 43 02.03.2024 08:37 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 122823 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 122824 ФПД: 132086353571048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T083750&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122824&fm=132086353571048&tin=02508201610067®Number=0000000000090573&sum=300000 [08:37:47]StoreToDocumentArchive [08:37:47]shift 321 fd 122824 [08:37:47]save to /storage/0321/doc_00122824 [08:37:47]save last doc name /storage/0321/doc_00122824 to /storage/kkm_last_doc_name [08:37:47]save OK [08:37:47]Clear old archive folders... [08:37:47]ProcessDocumentItem done err = 0, tmpTLVsize=279 [08:37:47]tlvbuf is 017F3960 [08:37:47]SAM_PROTO_ClearQueue [08:37:47]wFMCommunicate request_size=4 [08:37:47]MH_SAM_APDU [08:37:47]CAPDU: 80 09 00 00 [08:37:47]Write to MH i2c: E2 08 00 5D 4C 80 09 00 00 00 00 00 00 1B [08:37:47]Write i2c OK [08:37:47]MH_I2C_Read... [08:37:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:47]Read from MH i2c: E2 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 03 00 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 03 00 5D 4C 00 90 00 1D [08:37:47]RAPDU: 90 00 [08:37:47]wFMCommunicate OK [08:37:47]SAM_PROTO_ClearQueue done [08:37:47]KKMCreateOFDPacket [08:37:47]OFDProtocolAddRootSTLVToBuf [08:37:47]FM_MakeSignedData [08:37:47]FM_MakeSignedData [08:37:47]SAM_PROTO_SignData [08:37:47]wFMCommunicate request_size=4 [08:37:47]MH_SAM_APDU [08:37:47]CAPDU: 80 0D 01 02 [08:37:47]Write to MH i2c: E2 08 00 5E 4C 80 0D 01 02 00 00 00 00 23 [08:37:47]Write i2c OK [08:37:47]MH_I2C_Read... [08:37:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:47]Read from MH i2c: E2 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 03 00 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 03 00 5E 4C 00 90 00 1E [08:37:47]RAPDU: 90 00 [08:37:47]wFMCommunicate OK [08:37:47]wFMCommunicate request_size=255 [08:37:47]MH_SAM_APDU [08:37:47]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 5E E5 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 C7 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [08:37:47]Write to MH i2c: E2 02 01 5F 4C 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 5E E5 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 C7 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 6C [08:37:47]Write i2c OK [08:37:47]MH_I2C_Read... [08:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:47]Read from MH i2c: E2 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 03 00 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 03 00 5F 4C 00 90 00 1F [08:37:47]RAPDU: 90 00 [08:37:47]wFMCommunicate OK [08:37:47]wFMCommunicate request_size=38 [08:37:47]MH_SAM_APDU [08:37:47]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 DF 01 00 35 04 06 00 78 21 C0 2F 2C E8 [08:37:47]Write to MH i2c: E2 29 00 60 4C 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 DF 01 00 35 04 06 00 78 21 C0 2F 2C E8 00 00 FE [08:37:47]Write i2c OK [08:37:47]MH_I2C_Read... [08:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:47]Read from MH i2c: E2 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 03 00 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 03 00 60 4C 00 90 00 20 [08:37:47]RAPDU: 90 00 [08:37:47]wFMCommunicate OK [08:37:47]wFMCommunicate request_size=4 [08:37:47]MH_SAM_APDU [08:37:47]CAPDU: 80 0D 03 02 [08:37:47]Write to MH i2c: E2 08 00 61 4C 80 0D 03 02 00 00 00 00 28 [08:37:47]Write i2c OK [08:37:47]MH_I2C_Read... [08:37:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:47]Read from MH i2c: E2 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 0B 00 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 0B 00 61 4C 00 B0 D2 03 F9 D0 44 0F E7 90 00 B1 [08:37:47]RAPDU: B0 D2 03 F9 D0 44 0F E7 90 00 [08:37:47]wFMCommunicate OK [08:37:47]SAM_PROTO_SignData done [08:37:47]FM_MakeSignedData done [08:37:47]CreateOFDProtocolMessage [08:37:47]wFMCommunicate request_size=4 [08:37:47]MH_SAM_APDU [08:37:47]CAPDU: 80 11 00 00 [08:37:47]Write to MH i2c: E2 08 00 62 4C 80 11 00 00 00 00 00 00 28 [08:37:47]Write i2c OK [08:37:47]MH_I2C_Read... [08:37:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:47]Read from MH i2c: E2 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 17 00 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: E2 17 00 62 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 86 [08:37:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:37:47]wFMCommunicate OK [08:37:47]CreateOFDProtocolMessage done [08:37:47]OFDSenderStorePacket 122824 [08:37:47]StoreOFDPacket docnum=122824 [08:37:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 5A B5 23 01 EB 56 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 5E E5 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 C7 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 DF 01 00 35 04 06 00 78 21 C0 2F 2C E8 B0 D2 03 F9 D0 44 0F E7 [08:37:47]CheckFolder [08:37:47]dirname=/storage/ofd_packets [08:37:47]CheckFolder done [08:37:47]ProducePacketName [08:37:47]name=ofd_packets/00122824 [08:37:47]NVStorageSaveData ofd_packets/00122824 [08:37:47]File name is /storage/ofd_packets/00122824 [08:37:47]Write 329 bytes [08:37:47]NVStorageSaveData done [08:37:47]OFDSenderStorePacket done [08:37:47]KKMCreateOFDPacket done [08:37:47]NVStorageSaveData kkm_last_timestamp [08:37:47]File name is /storage/kkm_last_timestamp [08:37:47]Write 4 bytes [08:37:47]NVStorageSaveData done [08:37:47]ExternCall_PrintAddStr [08:37:47]wPrintStart [08:37:47]Write to MH i2c: 01 00 00 63 4C AF [08:37:47]Write i2c OK [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: 01 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: 01 07 00 [08:37:47]MH_I2C_Read... [08:37:47]Read from MH i2c: 01 07 00 63 4C 00 00 00 00 00 FF 0F C4 [08:37:47]RasterBufferAndPrint [08:37:47]line Счет N : (1)1105641 [08:37:47]line ИНН: 02508201610067 [08:37:47]line Контрольно-Кассовый Чек [08:37:47]line ВОЗВРАТ ПРОДАЖИ [08:37:47]line ТРК (МРК, ГНК) : 52 [08:37:47]line Товар: 2710124130 [08:37:47]line Аи-92-К-5 [08:37:47]line 48.470 * 61.90 [08:37:47]line = 3000.29 [08:37:47]line НДС 12% НСП 1% [08:37:47]line > о реализуемом товаре [08:37:47]line ОКРУГЛЕНИЕ: -0.29 [08:37:47]line ИТОГО: 3000.00 [08:37:47]line НСП 1% : 26.55 [08:37:47]line НДС 12% : 318.61 [08:37:47]line Наличными: 3000.00 [08:37:47]line Безнал.: 0.00 [08:37:47]line Место: АЗС № 25 "Партнер Нефть" [08:37:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:37:47]line СНО: Общий режим [08:37:47]line Чек 43 02.03.2024 08:37 [08:37:47]line Смена: 321 ФФД: 1.0 [08:37:47]line ЗНМ: 0300000019 [08:37:47]line РНМ: 0000000000090573 [08:37:47]line Версия ККМ: 001 [08:37:47]line ФД осн.: 122823 [08:37:47]line ФМ осн.: 0000000000874798 [08:37:47]line ФМ: 0000000000874798 [08:37:47]line ФД: 122824 [08:37:47]line ФПД: 132086353571048 [08:37:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T083750&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122824&fm=132086353571048&tin=02508201610067®Number=0000000000090573&sum=300000 [08:37:48]OFD Sender: Processing packet 122824 [packets to send 112, broken 111] [08:37:48]ProducePacketName [08:37:48]name=ofd_packets/00122824 [08:37:48]OFD Sender: To server: pG, [08:37:48]CommunicateWithHost lk.salyk.kg:30040 [08:37:48]ConnectInit lk.salyk.kg [08:37:48]written 0, free lines is 4095 [08:37:48]Connected sock=9 [08:37:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 5A B5 23 01 EB 56 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 5E E5 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 C7 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 DF 01 00 35 04 06 00 78 21 C0 2F 2C E8 B0 D2 03 F9 D0 44 0F E7 [08:37:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D3 E2 47 00 CC BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 DF 01 00 F4 03 04 00 3C 91 E2 65 B6 04 01 00 00 34 E5 73 D3 69 97 9A 87 [08:37:48]CommunicateWithHost err = 0 [08:37:48]CheckOFDResponse [08:37:48]1017 (14) - 77093643461234 [08:37:48]1041 (16) - 0000000000874798 [08:37:48]1040 (4) - 122824 [08:37:48]1012 (4) - 02.03.2024 02:38 [08:37:48]1206 (1) - 0 [08:37:48]OFD Sender: Remove packet 122824 [08:37:48]ProducePacketName [08:37:48]name=ofd_packets/00122824 [08:37:48]NVStorageDeleteData [08:37:48]Write to MH i2c: 01 00 00 8E 4C DA [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: 01 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: 01 07 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: 01 07 00 8E 4C 00 00 00 00 00 0B 0D F9 [08:37:48]RasterBufferAndPrint [08:37:48]line [08:37:48]line [08:37:48]line [08:37:48]line [08:37:48]line [08:37:48]written 0, free lines is 3348 [08:37:48]MH_Cut [08:37:48]Write to MH i2c: D1 01 00 95 4C 01 B3 [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: D1 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: D1 01 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: D1 01 00 95 4C 00 B2 [08:37:48]Write to MH i2c: 01 00 00 96 4C E2 [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]OFD Sender: No OFD packet to send [08:37:49]*** Cut start [08:37:49]*** Purtial cut [08:37:49]*** Stage 1: CUTSNS_PIN = 1 [08:37:51]Read from MH i2c: 01 [08:37:51]MH_I2C_Read... [08:37:51]*** Stop cut motor [08:37:51]*** Cut end [08:37:51]Read from MH i2c: 01 07 00 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: 01 07 00 96 4C 00 00 00 00 00 FF 0F F7 [08:37:51]process_action close_receipt done [08:37:51]requested_data is exist [08:37:51]produce_requested_data [08:37:51]requested_item fm.sn is exist - process it [08:37:51]wFMCommunicate request_size=4 [08:37:51]MH_SAM_APDU [08:37:51]CAPDU: 80 11 00 00 [08:37:51]Write to MH i2c: E2 08 00 97 4C 80 11 00 00 00 00 00 00 5D [08:37:51]Write i2c OK [08:37:51]MH_I2C_Read... [08:37:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:51]Read from MH i2c: E2 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: E2 17 00 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: E2 17 00 97 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BB [08:37:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:37:51]wFMCommunicate OK [08:37:51]requested_item fd.num is exist - process it [08:37:51]SAM_PROTO_GetFieldsCounters [08:37:51]wFMCommunicate request_size=4 [08:37:51]MH_SAM_APDU [08:37:51]CAPDU: 80 13 00 00 [08:37:51]Write to MH i2c: E2 08 00 98 4C 80 13 00 00 00 00 00 00 60 [08:37:51]Write i2c OK [08:37:51]MH_I2C_Read... [08:37:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:51]Read from MH i2c: E2 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: E2 62 00 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: E2 62 00 98 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C8 DF 01 00 0E 04 04 00 41 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 F6 [08:37:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C8 DF 01 00 0E 04 04 00 41 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 [08:37:51]wFMCommunicate OK [08:37:51]SAM_PROTO_GetFieldsCounters done [08:37:51]requested_item shift.num is exist - process it [08:37:51]requested_item shift.opened is exist - process it [08:37:51]req_shift_opened [08:37:51]FM_GetShiftState [08:37:51]SAM_PROTO_GetShiftState [08:37:51]wFMCommunicate request_size=4 [08:37:51]MH_SAM_APDU [08:37:51]CAPDU: 80 13 01 00 [08:37:51]Write to MH i2c: E2 08 00 99 4C 80 13 01 00 00 00 00 00 62 [08:37:51]Write i2c OK [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: E2 [08:37:51]MH_I2C_Read... [08:37:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:51]Read from MH i2c: E2 0E 00 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: E2 0E 00 99 4C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C9 [08:37:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:37:51]wFMCommunicate OK [08:37:51]SAM_PROTO_GetShiftState done [08:37:51]FM_GetShiftState done [08:37:51]req_shift_opened done [08:37:51]requested_item shift.open_date is exist - process it [08:37:51]req_shift_open_date [08:37:51]req_shift_open_date done [08:37:51]produce_requested_data done [08:37:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122824,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:37:51]process_action_free close_receipt [08:37:51]json_value_free [08:37:51]json_value_free done [08:37:51]process_json_proto returns [08:37:51]Send response to host [08:37:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122824,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:37:51]free response buf [08:37:51]execute_script done [08:37:51]execute_script returns [08:37:51]free content buf [08:37:51]Sock 7.Close socket [08:37:51]Sock 7.Thread stoped [08:37:51]accept exits with 10 [08:37:51]New connection [08:37:51]New thread 3066604900 created [08:37:51]Thread 3066461540 joined [08:37:51]Waiting for new connection... [08:37:51] Sock 10.Parse request [08:37:51]Sock 10.Check first char [08:37:51]Sock 10.First char is OK [08:37:51]request: POST /json_proto HTTP/1.0 [08:37:51]Method: POST [08:37:51]URL: /json_proto [08:37:51]Method is POST - this is cgi request [08:37:51]url: /json_proto [08:37:51]query_string will be loaded in cgi processing [08:37:51]execute_cgi json_proto POST (null) [08:37:51]execute_cgi path=json_proto method=POST [08:37:51]POST find Content-Length [08:37:51]Host: 172.17.48.197:8080 [08:37:51]Content-Length: 683 [08:37:51]Content-Type: application/json [08:37:51] [08:37:51]POST finish read [08:37:51]Found Content-Length = 683 [08:37:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 42.630, "sum" : 2638.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2638.00, "payments": [ { "type": 0, "sum" : 2638.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:51]execute_script... [08:37: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)1105641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 42.630, "sum" : 2638.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2638.00, "payments": [ { "type": 0, "sum" : 2638.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:51]POST & json_proto [08:37:51]process_json_proto [08:37:51]json parsed OK: [08:37:51]protocol is kg_v1.0 [08:37:51]action value=close_receipt [08:37:51]process_action close_receipt [08:37:51]cmd_close_receipt [08:37:51]MH_GetDate [08:37:51]Write to MH i2c: F0 00 00 9A 4C D5 [08:37:51]Write i2c OK [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: F0 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: F0 09 00 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: F0 09 00 9A 4C 00 64 E5 E2 65 66 EE DC 65 03 [08:37:51]GetLastDocTimeStamp 1709368670 [08:37:51]current date 1709368676 [08:37:51]FM_GetShiftState [08:37:51]SAM_PROTO_GetShiftState [08:37:51]wFMCommunicate request_size=4 [08:37:51]MH_SAM_APDU [08:37:51]CAPDU: 80 13 01 00 [08:37:51]Write to MH i2c: E2 08 00 9B 4C 80 13 01 00 00 00 00 00 64 [08:37:51]Write i2c OK [08:37:51]MH_I2C_Read... [08:37:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:51]Read from MH i2c: E2 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: E2 0E 00 [08:37:51]MH_I2C_Read... [08:37:51]Read from MH i2c: E2 0E 00 9B 4C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CB [08:37:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:37:51]wFMCommunicate OK [08:37:51]SAM_PROTO_GetShiftState done [08:37:51]FM_GetShiftState done [08:37:51]opened in 1709338023 [08:37:51]opened+sec_in_day 1709424423 [08:37:51]quantity*price = 263879 [08:37:51]sum+1 = 263881 [08:37:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.80 ИТОГО: 2638.00 Внесено: 3000.00 СДАЧА: 362.00 НСП 1% : 23.35 НДС 12% : 280.23 Наличными: 2638.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 44 02.03.2024 08:37 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122825 ФПД: 15669335699146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T083756&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122825&fm=15669335699146&tin=02508201610067®Number=0000000000090573&sum=263800 [08:37:53]StoreToDocumentArchive [08:37:53]shift 321 fd 122825 [08:37:53]save to /storage/0321/doc_00122825 [08:37:53]save last doc name /storage/0321/doc_00122825 to /storage/kkm_last_doc_name [08:37:53]save OK [08:37:53]Clear old archive folders... [08:37:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:53]tlvbuf is 017BA6A0 [08:37:53]SAM_PROTO_ClearQueue [08:37:53]wFMCommunicate request_size=4 [08:37:53]MH_SAM_APDU [08:37:53]CAPDU: 80 09 00 00 [08:37:53]Write to MH i2c: E2 08 00 A8 4C 80 09 00 00 00 00 00 00 66 [08:37:53]Write i2c OK [08:37:53]MH_I2C_Read... [08:37:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:53]Read from MH i2c: E2 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 03 00 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 03 00 A8 4C 00 90 00 68 [08:37:53]RAPDU: 90 00 [08:37:53]wFMCommunicate OK [08:37:53]SAM_PROTO_ClearQueue done [08:37:53]KKMCreateOFDPacket [08:37:53]OFDProtocolAddRootSTLVToBuf [08:37:53]FM_MakeSignedData [08:37:53]FM_MakeSignedData [08:37:53]SAM_PROTO_SignData [08:37:53]wFMCommunicate request_size=4 [08:37:53]MH_SAM_APDU [08:37:53]CAPDU: 80 0D 01 02 [08:37:53]Write to MH i2c: E2 08 00 A9 4C 80 0D 01 02 00 00 00 00 6E [08:37:53]Write i2c OK [08:37:53]MH_I2C_Read... [08:37:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:53]Read from MH i2c: E2 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 03 00 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 03 00 A9 4C 00 90 00 69 [08:37:53]RAPDU: 90 00 [08:37:53]wFMCommunicate OK [08:37:53]wFMCommunicate request_size=255 [08:37:53]MH_SAM_APDU [08:37: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 86 A6 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C8 06 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 06 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 6D 00 00 00 00 07 04 06 00 78 06 04 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 64 E5 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 DF 01 00 35 04 06 00 0E [08:37:53]Write to MH i2c: E2 02 01 AA 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 A6 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C8 06 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 06 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 6D 00 00 00 00 07 04 06 00 78 06 04 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 64 E5 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 DF 01 00 35 04 06 00 0E 00 00 8B [08:37:53]Write i2c OK [08:37:53]MH_I2C_Read... [08:37:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:53]Read from MH i2c: E2 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 03 00 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 03 00 AA 4C 00 90 00 6A [08:37:53]RAPDU: 90 00 [08:37:53]wFMCommunicate OK [08:37:53]wFMCommunicate request_size=10 [08:37:53]MH_SAM_APDU [08:37:53]CAPDU: 80 0D 02 02 05 40 4D 30 2E CA [08:37:53]Write to MH i2c: E2 0D 00 AB 4C 80 0D 02 02 05 00 40 4D 30 2E CA 00 00 30 [08:37:53]Write i2c OK [08:37:53]MH_I2C_Read... [08:37:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:53]Read from MH i2c: E2 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 03 00 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 03 00 AB 4C 00 90 00 6B [08:37:53]RAPDU: 90 00 [08:37:53]wFMCommunicate OK [08:37:53]wFMCommunicate request_size=4 [08:37:53]MH_SAM_APDU [08:37:53]CAPDU: 80 0D 03 02 [08:37:53]Write to MH i2c: E2 08 00 AC 4C 80 0D 03 02 00 00 00 00 73 [08:37:53]Write i2c OK [08:37:53]MH_I2C_Read... [08:37:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:53]Read from MH i2c: E2 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 0B 00 [08:37:53]MH_I2C_Read... [08:37:53]Read from MH i2c: E2 0B 00 AC 4C 00 5E 13 95 7E 79 B8 41 17 90 00 81 [08:37:53]RAPDU: 5E 13 95 7E 79 B8 41 17 90 00 [08:37:53]wFMCommunicate OK [08:37:53]SAM_PROTO_SignData done [08:37:53]FM_MakeSignedData done [08:37:53]CreateOFDProtocolMessage [08:37:53]wFMCommunicate request_size=4 [08:37:53]MH_SAM_APDU [08:37:53]CAPDU: 80 11 00 00 [08:37:53]Write to MH i2c: E2 08 00 AD 4C 80 11 00 00 00 00 00 00 73 [08:37:53]Write i2c OK [08:37:53]MH_I2C_Read... [08:37:54]OFD Sender: No OFD packet to send [08:37:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:54]Read from MH i2c: E2 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: E2 17 00 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: E2 17 00 AD 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D1 [08:37:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:37:54]wFMCommunicate OK [08:37:54]CreateOFDProtocolMessage done [08:37:54]OFDSenderStorePacket 122825 [08:37:54]StoreOFDPacket docnum=122825 [08:37:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F6 D6 07 01 1B 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 A6 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C8 06 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 06 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 6D 00 00 00 00 07 04 06 00 78 06 04 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 64 E5 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 DF 01 00 35 04 06 00 0E 40 4D 30 2E CA 5E 13 95 7E 79 B8 41 17 [08:37:54]CheckFolder [08:37:54]dirname=/storage/ofd_packets [08:37:54]CheckFolder done [08:37:54]ProducePacketName [08:37:54]name=ofd_packets/00122825 [08:37:54]NVStorageSaveData ofd_packets/00122825 [08:37:54]File name is /storage/ofd_packets/00122825 [08:37:54]Write 301 bytes [08:37:54]NVStorageSaveData done [08:37:54]OFDSenderStorePacket done [08:37:54]KKMCreateOFDPacket done [08:37:54]NVStorageSaveData kkm_last_timestamp [08:37:54]File name is /storage/kkm_last_timestamp [08:37:54]Write 4 bytes [08:37:54]NVStorageSaveData done [08:37:54]ExternCall_PrintAddStr [08:37:54]wPrintStart [08:37:54]Write to MH i2c: 01 00 00 AE 4C FA [08:37:54]Write i2c OK [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: 01 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: 01 07 00 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: 01 07 00 AE 4C 00 00 00 00 00 FF 0F 0F [08:37:54]RasterBufferAndPrint [08:37:54]line Счет N : (1)1105641 [08:37:54]line ИНН: 02508201610067 [08:37:54]line Контрольно-Кассовый Чек [08:37:54]line ПРОДАЖА [08:37:54]line ТРК (МРК, ГНК) : 52 [08:37:54]line Товар: 2710124130 [08:37:54]line Аи-92-К-5 [08:37:54]line 42.630 * 61.90 [08:37:54]line = 2638.80 [08:37:54]line НДС 12% НСП 1% [08:37:54]line > о реализуемом товаре [08:37:54]line ОКРУГЛЕНИЕ: -0.80 [08:37:54]line ИТОГО: 2638.00 [08:37:54]line Внесено: 3000.00 [08:37:54]line СДАЧА: 362.00 [08:37:54]line НСП 1% : 23.35 [08:37:54]line НДС 12% : 280.23 [08:37:54]line Наличными: 2638.00 [08:37:54]line Безнал.: 0.00 [08:37:54]line Место: АЗС № 25 "Партнер Нефть" [08:37:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:37:54]line СНО: Общий режим [08:37:54]line Чек 44 02.03.2024 08:37 [08:37:54]line Смена: 321 ФФД: 1.0 [08:37:54]line ЗНМ: 0300000019 [08:37:54]line РНМ: 0000000000090573 [08:37:54]line Версия ККМ: 001 [08:37:54]line ФМ: 0000000000874798 [08:37:54]line ФД: 122825 [08:37:54]line ФПД: 15669335699146 [08:37:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T083756&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122825&fm=15669335699146&tin=02508201610067®Number=0000000000090573&sum=263800 [08:37:54]OFD Sender: Processing packet 122825 [packets to send 112, broken 111] [08:37:54]ProducePacketName [08:37:54]name=ofd_packets/00122825 [08:37:54]OFD Sender: To server: pG, [08:37:54]CommunicateWithHost lk.salyk.kg:30040 [08:37:54]ConnectInit lk.salyk.kg [08:37:54]written 0, free lines is 4095 [08:37:54]Connected sock=9 [08:37:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F6 D6 07 01 1B 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 A6 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C8 06 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 06 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 6D 00 00 00 00 07 04 06 00 78 06 04 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 64 E5 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 DF 01 00 35 04 06 00 0E 40 4D 30 2E CA 5E 13 95 7E 79 B8 41 17 [08:37:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 30 54 47 00 1E E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 DF 01 00 F4 03 04 00 42 91 E2 65 B6 04 01 00 00 8D 07 1D 20 CA 22 42 57 [08:37:54]CommunicateWithHost err = 0 [08:37:54]CheckOFDResponse [08:37:54]1017 (14) - 77093643461234 [08:37:54]1041 (16) - 0000000000874798 [08:37:54]1040 (4) - 122825 [08:37:54]1012 (4) - 02.03.2024 02:38 [08:37:54]1206 (1) - 0 [08:37:54]OFD Sender: Remove packet 122825 [08:37:54]ProducePacketName [08:37:54]name=ofd_packets/00122825 [08:37:54]NVStorageDeleteData [08:37:54]Write to MH i2c: 01 00 00 D9 4C 25 [08:37:54]Write i2c OK [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: 01 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: 01 07 00 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: 01 07 00 D9 4C 00 00 00 00 00 02 0D 3B [08:37:54]RasterBufferAndPrint [08:37:54]line [08:37:54]line [08:37:54]line [08:37:54]line [08:37:54]line [08:37:54]written 0, free lines is 3348 [08:37:54]MH_Cut [08:37:54]Write to MH i2c: D1 01 00 E0 4C 01 FE [08:37:54]Write i2c OK [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: D1 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: D1 01 00 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: D1 01 00 E0 4C 00 FD [08:37:54]Write to MH i2c: 01 00 00 E1 4C 2D [08:37:54]Write i2c OK [08:37:54]MH_I2C_Read... [08:37:55]OFD Sender: No OFD packet to send [08:37:55]*** Cut start [08:37:55]*** Purtial cut [08:37:55]*** Stage 1: CUTSNS_PIN = 1 [08:37:57]Read from MH i2c: 01 [08:37:57]MH_I2C_Read... [08:37:57]*** Stop cut motor [08:37:57]*** Cut end [08:37:57]Read from MH i2c: 01 07 00 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: 01 07 00 E1 4C 00 00 00 00 00 FF 0F 42 [08:37:57]process_action close_receipt done [08:37:57]requested_data is exist [08:37:57]produce_requested_data [08:37:57]requested_item fm.sn is exist - process it [08:37:57]wFMCommunicate request_size=4 [08:37:57]MH_SAM_APDU [08:37:57]CAPDU: 80 11 00 00 [08:37:57]Write to MH i2c: E2 08 00 E2 4C 80 11 00 00 00 00 00 00 A8 [08:37:57]Write i2c OK [08:37:57]MH_I2C_Read... [08:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:57]Read from MH i2c: E2 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: E2 17 00 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: E2 17 00 E2 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 06 [08:37:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:37:57]wFMCommunicate OK [08:37:57]requested_item fd.num is exist - process it [08:37:57]SAM_PROTO_GetFieldsCounters [08:37:57]wFMCommunicate request_size=4 [08:37:57]MH_SAM_APDU [08:37:57]CAPDU: 80 13 00 00 [08:37:57]Write to MH i2c: E2 08 00 E3 4C 80 13 00 00 00 00 00 00 AB [08:37:57]Write i2c OK [08:37:57]MH_I2C_Read... [08:37:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:57]Read from MH i2c: E2 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: E2 62 00 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: E2 62 00 E3 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C9 DF 01 00 0E 04 04 00 41 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 45 [08:37:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C9 DF 01 00 0E 04 04 00 41 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 [08:37:57]wFMCommunicate OK [08:37:57]SAM_PROTO_GetFieldsCounters done [08:37:57]requested_item shift.num is exist - process it [08:37:57]requested_item shift.opened is exist - process it [08:37:57]req_shift_opened [08:37:57]FM_GetShiftState [08:37:57]SAM_PROTO_GetShiftState [08:37:57]wFMCommunicate request_size=4 [08:37:57]MH_SAM_APDU [08:37:57]CAPDU: 80 13 01 00 [08:37:57]Write to MH i2c: E2 08 00 E4 4C 80 13 01 00 00 00 00 00 AD [08:37:57]Write i2c OK [08:37:57]MH_I2C_Read... [08:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:57]Read from MH i2c: E2 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: E2 0E 00 [08:37:57]MH_I2C_Read... [08:37:57]Read from MH i2c: E2 0E 00 E4 4C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 14 [08:37:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:37:57]wFMCommunicate OK [08:37:57]SAM_PROTO_GetShiftState done [08:37:57]FM_GetShiftState done [08:37:57]req_shift_opened done [08:37:57]requested_item shift.open_date is exist - process it [08:37:57]req_shift_open_date [08:37:57]req_shift_open_date done [08:37:57]produce_requested_data done [08:37:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122825,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:37:57]process_action_free close_receipt [08:37:57]json_value_free [08:37:57]json_value_free done [08:37:57]process_json_proto returns [08:37:57]Send response to host [08:37:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122825,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:37:57]free response buf [08:37:57]execute_script done [08:37:57]execute_script returns [08:37:57]free content buf [08:37:57]Sock 10.Close socket [08:37:57]Sock 10.Thread stoped [08:38:00]OFD Sender: No OFD packet to send [08:38:05]OFD Sender: No OFD packet to send [08:38:10]OFD Sender: No OFD packet to send [08:38:15]OFD Sender: No OFD packet to send [08:38:20]OFD Sender: No OFD packet to send [08:38:25]OFD Sender: No OFD packet to send [08:38:30]OFD Sender: No OFD packet to send [08:38:35]OFD Sender: No OFD packet to send [08:38:40]OFD Sender: No OFD packet to send [08:38:45]OFD Sender: No OFD packet to send [08:38:50]OFD Sender: No OFD packet to send [08:38:55]OFD Sender: No OFD packet to send [08:39:00]OFD Sender: No OFD packet to send [08:39:05]OFD Sender: No OFD packet to send [08:39:10]OFD Sender: No OFD packet to send [08:39:15]OFD Sender: No OFD packet to send [08:39:20]OFD Sender: No OFD packet to send [08:39:25]OFD Sender: No OFD packet to send [08:39:30]OFD Sender: No OFD packet to send [08:39:35]OFD Sender: No OFD packet to send [08:39:40]OFD Sender: No OFD packet to send [08:39:45]OFD Sender: No OFD packet to send [08:39:50]OFD Sender: No OFD packet to send [08:39:55]OFD Sender: No OFD packet to send [08:40:00]OFD Sender: No OFD packet to send [08:40:05]OFD Sender: No OFD packet to send [08:40:10]OFD Sender: No OFD packet to send [08:40:15]OFD Sender: No OFD packet to send [08:40:20]OFD Sender: No OFD packet to send [08:40:25]OFD Sender: No OFD packet to send [08:40:30]OFD Sender: No OFD packet to send [08:40:35]OFD Sender: No OFD packet to send [08:40:40]OFD Sender: No OFD packet to send [08:40:45]OFD Sender: No OFD packet to send [08:40:50]OFD Sender: No OFD packet to send [08:40:55]OFD Sender: No OFD packet to send [08:41:00]OFD Sender: No OFD packet to send [08:41:05]OFD Sender: No OFD packet to send [08:41:06]accept exits with 7 [08:41:06]New connection [08:41:06]New thread 3066461540 created [08:41:06]Thread 3066604900 joined [08:41:06]Waiting for new connection... [08:41:06] Sock 7.Parse request [08:41:06]Sock 7.Check first char [08:41:06]Sock 7.First char is OK [08:41:06]request: POST /json_proto HTTP/1.0 [08:41:06]Method: POST [08:41:06]URL: /json_proto [08:41:06]Method is POST - this is cgi request [08:41:06]url: /json_proto [08:41:06]query_string will be loaded in cgi processing [08:41:06]execute_cgi json_proto POST (null) [08:41:06]execute_cgi path=json_proto method=POST [08:41:06]POST find Content-Length [08:41:06]Host: 172.17.48.197:8080 [08:41:06]Content-Length: 683 [08:41:06]Content-Type: application/json [08:41:06] [08:41:06]POST finish read [08:41:06]Found Content-Length = 683 [08:41:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:06]execute_script... [08:41:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:06]POST & json_proto [08:41:06]process_json_proto [08:41:06]json parsed OK: [08:41:06]protocol is kg_v1.0 [08:41:06]action value=close_receipt [08:41:06]process_action close_receipt [08:41:06]cmd_close_receipt [08:41:06]MH_GetDate [08:41:06]Write to MH i2c: F0 00 00 E5 4C 20 [08:41:06]Write i2c OK [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: F0 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: F0 09 00 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: F0 09 00 E5 4C 00 27 E6 E2 65 66 EE DC 65 12 [08:41:06]GetLastDocTimeStamp 1709368676 [08:41:06]current date 1709368871 [08:41:06]FM_GetShiftState [08:41:06]SAM_PROTO_GetShiftState [08:41:06]wFMCommunicate request_size=4 [08:41:06]MH_SAM_APDU [08:41:06]CAPDU: 80 13 01 00 [08:41:06]Write to MH i2c: E2 08 00 E6 4C 80 13 01 00 00 00 00 00 AF [08:41:06]Write i2c OK [08:41:06]MH_I2C_Read... [08:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:06]Read from MH i2c: E2 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: E2 0E 00 [08:41:06]MH_I2C_Read... [08:41:06]Read from MH i2c: E2 0E 00 E6 4C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 16 [08:41:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:41:06]wFMCommunicate OK [08:41:06]SAM_PROTO_GetShiftState done [08:41:06]FM_GetShiftState done [08:41:06]opened in 1709338023 [08:41:06]opened+sec_in_day 1709424423 [08:41:06]quantity*price = 100030 [08:41:06]sum+1 = 100031 [08:41:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 45 02.03.2024 08:41 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122826 ФПД: 199632261737968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T084111&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122826&fm=199632261737968&tin=02508201610067®Number=0000000000090573&sum=100000 [08:41:07]StoreToDocumentArchive [08:41:07]shift 321 fd 122826 [08:41:07]save to /storage/0321/doc_00122826 [08:41:07]save last doc name /storage/0321/doc_00122826 to /storage/kkm_last_doc_name [08:41:07]save OK [08:41:07]Clear old archive folders... [08:41:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:07]tlvbuf is 01711A60 [08:41:07]SAM_PROTO_ClearQueue [08:41:07]wFMCommunicate request_size=4 [08:41:07]MH_SAM_APDU [08:41:07]CAPDU: 80 09 00 00 [08:41:07]Write to MH i2c: E2 08 00 F3 4C 80 09 00 00 00 00 00 00 B1 [08:41:07]Write i2c OK [08:41:07]MH_I2C_Read... [08:41:07]Read from MH i2c: E2 [08:41:07]MH_I2C_Read... [08:41:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:07]Read from MH i2c: E2 03 00 [08:41:07]MH_I2C_Read... [08:41:07]Read from MH i2c: E2 03 00 F3 4C 00 90 00 B3 [08:41:07]RAPDU: 90 00 [08:41:07]wFMCommunicate OK [08:41:07]SAM_PROTO_ClearQueue done [08:41:07]KKMCreateOFDPacket [08:41:07]OFDProtocolAddRootSTLVToBuf [08:41:07]FM_MakeSignedData [08:41:07]FM_MakeSignedData [08:41:07]SAM_PROTO_SignData [08:41:07]wFMCommunicate request_size=4 [08:41:07]MH_SAM_APDU [08:41:07]CAPDU: 80 0D 01 02 [08:41:07]Write to MH i2c: E2 08 00 F4 4C 80 0D 01 02 00 00 00 00 B9 [08:41:07]Write i2c OK [08:41:07]MH_I2C_Read... [08:41:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:08]Read from MH i2c: E2 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 03 00 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 03 00 F4 4C 00 90 00 B4 [08:41:08]RAPDU: 90 00 [08:41:08]wFMCommunicate OK [08:41:08]wFMCommunicate request_size=255 [08:41:08]MH_SAM_APDU [08:41:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 27 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA DF 01 00 35 04 06 00 B5 [08:41:08]Write to MH i2c: E2 02 01 F5 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 27 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA DF 01 00 35 04 06 00 B5 00 00 47 [08:41:08]Write i2c OK [08:41:08]MH_I2C_Read... [08:41:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:08]Read from MH i2c: E2 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 03 00 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 03 00 F5 4C 00 90 00 B5 [08:41:08]RAPDU: 90 00 [08:41:08]wFMCommunicate OK [08:41:08]wFMCommunicate request_size=10 [08:41:08]MH_SAM_APDU [08:41:08]CAPDU: 80 0D 02 02 05 90 82 0B ED F0 [08:41:08]Write to MH i2c: E2 0D 00 F6 4C 80 0D 02 02 05 00 90 82 0B ED F0 00 00 C0 [08:41:08]Write i2c OK [08:41:08]MH_I2C_Read... [08:41:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:08]Read from MH i2c: E2 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 03 00 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 03 00 F6 4C 00 90 00 B6 [08:41:08]RAPDU: 90 00 [08:41:08]wFMCommunicate OK [08:41:08]wFMCommunicate request_size=4 [08:41:08]MH_SAM_APDU [08:41:08]CAPDU: 80 0D 03 02 [08:41:08]Write to MH i2c: E2 08 00 F7 4C 80 0D 03 02 00 00 00 00 BE [08:41:08]Write i2c OK [08:41:08]MH_I2C_Read... [08:41:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:08]Read from MH i2c: E2 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 0B 00 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 0B 00 F7 4C 00 CE 13 29 A4 DB 49 00 83 90 00 14 [08:41:08]RAPDU: CE 13 29 A4 DB 49 00 83 90 00 [08:41:08]wFMCommunicate OK [08:41:08]SAM_PROTO_SignData done [08:41:08]FM_MakeSignedData done [08:41:08]CreateOFDProtocolMessage [08:41:08]wFMCommunicate request_size=4 [08:41:08]MH_SAM_APDU [08:41:08]CAPDU: 80 11 00 00 [08:41:08]Write to MH i2c: E2 08 00 F8 4C 80 11 00 00 00 00 00 00 BE [08:41:08]Write i2c OK [08:41:08]MH_I2C_Read... [08:41:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:08]Read from MH i2c: E2 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 17 00 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: E2 17 00 F8 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1C [08:41:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:41:08]wFMCommunicate OK [08:41:08]CreateOFDProtocolMessage done [08:41:08]OFDSenderStorePacket 122826 [08:41:08]StoreOFDPacket docnum=122826 [08:41:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8A 17 07 01 CC 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 27 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA DF 01 00 35 04 06 00 B5 90 82 0B ED F0 CE 13 29 A4 DB 49 00 83 [08:41:08]CheckFolder [08:41:08]dirname=/storage/ofd_packets [08:41:08]CheckFolder done [08:41:08]ProducePacketName [08:41:08]name=ofd_packets/00122826 [08:41:08]NVStorageSaveData ofd_packets/00122826 [08:41:08]File name is /storage/ofd_packets/00122826 [08:41:08]Write 301 bytes [08:41:08]NVStorageSaveData done [08:41:08]OFDSenderStorePacket done [08:41:08]KKMCreateOFDPacket done [08:41:08]NVStorageSaveData kkm_last_timestamp [08:41:08]File name is /storage/kkm_last_timestamp [08:41:08]Write 4 bytes [08:41:08]NVStorageSaveData done [08:41:08]ExternCall_PrintAddStr [08:41:08]wPrintStart [08:41:08]Write to MH i2c: 01 00 00 F9 4C 45 [08:41:08]Write i2c OK [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: 01 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: 01 07 00 [08:41:08]MH_I2C_Read... [08:41:08]Read from MH i2c: 01 07 00 F9 4C 00 00 00 00 00 FF 0F 5A [08:41:08]RasterBufferAndPrint [08:41:08]line Счет N : (1)1105642 [08:41:08]line ИНН: 02508201610067 [08:41:08]line Контрольно-Кассовый Чек [08:41:08]line ПРОДАЖА [08:41:08]line ТРК (МРК, ГНК) : 21 [08:41:08]line Товар: 2710124130 [08:41:08]line Аи-92-К-5 [08:41:08]line 16.160 * 61.90 [08:41:08]line = 1000.30 [08:41:08]line НДС 12% НСП 1% [08:41:08]line > о реализуемом товаре [08:41:08]line ОКРУГЛЕНИЕ: -0.30 [08:41:08]line ИТОГО: 1000.00 [08:41:08]line Внесено: 1000.00 [08:41:08]line СДАЧА: 0.00 [08:41:08]line НСП 1% : 8.85 [08:41:08]line НДС 12% : 106.23 [08:41:08]line Наличными: 1000.00 [08:41:08]line Безнал.: 0.00 [08:41:08]line Место: АЗС № 25 "Партнер Нефть" [08:41:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:41:08]line СНО: Общий режим [08:41:08]line Чек 45 02.03.2024 08:41 [08:41:08]line Смена: 321 ФФД: 1.0 [08:41:08]line ЗНМ: 0300000019 [08:41:08]line РНМ: 0000000000090573 [08:41:08]line Версия ККМ: 001 [08:41:08]line ФМ: 0000000000874798 [08:41:08]line ФД: 122826 [08:41:08]line ФПД: 199632261737968 [08:41:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T084111&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122826&fm=199632261737968&tin=02508201610067®Number=0000000000090573&sum=100000 [08:41:08]OFD Sender: Processing packet 122826 [packets to send 112, broken 111] [08:41:08]ProducePacketName [08:41:08]name=ofd_packets/00122826 [08:41:08]OFD Sender: To server: pG, [08:41:08]CommunicateWithHost lk.salyk.kg:30040 [08:41:08]ConnectInit lk.salyk.kg [08:41:08]written 0, free lines is 4095 [08:41:08]Connected sock=10 [08:41:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8A 17 07 01 CC 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 27 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA DF 01 00 35 04 06 00 B5 90 82 0B ED F0 CE 13 29 A4 DB 49 00 83 [08:41:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0A 80 47 00 27 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA DF 01 00 F4 03 04 00 04 92 E2 65 B6 04 01 00 00 71 91 8A 28 BF CF 0E 9F [08:41:09]CommunicateWithHost err = 0 [08:41:09]CheckOFDResponse [08:41:09]1017 (14) - 77093643461234 [08:41:09]1041 (16) - 0000000000874798 [08:41:09]1040 (4) - 122826 [08:41:09]1012 (4) - 02.03.2024 02:42 [08:41:09]1206 (1) - 0 [08:41:09]OFD Sender: Remove packet 122826 [08:41:09]ProducePacketName [08:41:09]name=ofd_packets/00122826 [08:41:09]NVStorageDeleteData [08:41:09]Write to MH i2c: 01 00 00 24 4D 71 [08:41:09]Write i2c OK [08:41:09]MH_I2C_Read... [08:41:09]Read from MH i2c: 01 [08:41:09]MH_I2C_Read... [08:41:09]Read from MH i2c: 01 07 00 [08:41:09]MH_I2C_Read... [08:41:09]Read from MH i2c: 01 07 00 24 4D 00 00 00 00 00 FB 0C 7F [08:41:09]RasterBufferAndPrint [08:41:09]line [08:41:09]line [08:41:09]line [08:41:09]line [08:41:09]line [08:41:09]written 0, free lines is 3332 [08:41:09]MH_Cut [08:41:09]Write to MH i2c: D1 01 00 2B 4D 01 4A [08:41:09]Write i2c OK [08:41:09]MH_I2C_Read... [08:41:09]Read from MH i2c: D1 [08:41:09]MH_I2C_Read... [08:41:09]Read from MH i2c: D1 01 00 [08:41:09]MH_I2C_Read... [08:41:09]Read from MH i2c: D1 01 00 2B 4D 00 49 [08:41:09]Write to MH i2c: 01 00 00 2C 4D 79 [08:41:09]Write i2c OK [08:41:09]MH_I2C_Read... [08:41:09]OFD Sender: No OFD packet to send [08:41:09]*** Cut start [08:41:09]*** Purtial cut [08:41:09]*** Stage 1: CUTSNS_PIN = 1 [08:41:11]Read from MH i2c: 01 [08:41:11]MH_I2C_Read... [08:41:11]*** Stop cut motor [08:41:11]*** Cut end [08:41:11]Read from MH i2c: 01 07 00 [08:41:11]MH_I2C_Read... [08:41:11]Read from MH i2c: 01 07 00 2C 4D 00 00 00 00 00 FF 0F 8E [08:41:11]process_action close_receipt done [08:41:11]requested_data is exist [08:41:11]produce_requested_data [08:41:11]requested_item fm.sn is exist - process it [08:41:11]wFMCommunicate request_size=4 [08:41:11]MH_SAM_APDU [08:41:11]CAPDU: 80 11 00 00 [08:41:11]Write to MH i2c: E2 08 00 2D 4D 80 11 00 00 00 00 00 00 F4 [08:41:11]Write i2c OK [08:41:11]MH_I2C_Read... [08:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:11]Read from MH i2c: E2 [08:41:11]MH_I2C_Read... [08:41:11]Read from MH i2c: E2 17 00 [08:41:11]MH_I2C_Read... [08:41:11]Read from MH i2c: E2 17 00 2D 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 52 [08:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:41:11]wFMCommunicate OK [08:41:11]requested_item fd.num is exist - process it [08:41:11]SAM_PROTO_GetFieldsCounters [08:41:11]wFMCommunicate request_size=4 [08:41:11]MH_SAM_APDU [08:41:11]CAPDU: 80 13 00 00 [08:41:11]Write to MH i2c: E2 08 00 2E 4D 80 13 00 00 00 00 00 00 F7 [08:41:11]Write i2c OK [08:41:11]MH_I2C_Read... [08:41:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:12]Read from MH i2c: E2 [08:41:12]MH_I2C_Read... [08:41:12]Read from MH i2c: E2 62 00 [08:41:12]MH_I2C_Read... [08:41:12]Read from MH i2c: E2 62 00 2E 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CA DF 01 00 0E 04 04 00 41 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 95 [08:41:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CA DF 01 00 0E 04 04 00 41 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 [08:41:12]wFMCommunicate OK [08:41:12]SAM_PROTO_GetFieldsCounters done [08:41:12]requested_item shift.num is exist - process it [08:41:12]requested_item shift.opened is exist - process it [08:41:12]req_shift_opened [08:41:12]FM_GetShiftState [08:41:12]SAM_PROTO_GetShiftState [08:41:12]wFMCommunicate request_size=4 [08:41:12]MH_SAM_APDU [08:41:12]CAPDU: 80 13 01 00 [08:41:12]Write to MH i2c: E2 08 00 2F 4D 80 13 01 00 00 00 00 00 F9 [08:41:12]Write i2c OK [08:41:12]MH_I2C_Read... [08:41:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:12]Read from MH i2c: E2 [08:41:12]MH_I2C_Read... [08:41:12]Read from MH i2c: E2 0E 00 [08:41:12]MH_I2C_Read... [08:41:12]Read from MH i2c: E2 0E 00 2F 4D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 60 [08:41:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:41:12]wFMCommunicate OK [08:41:12]SAM_PROTO_GetShiftState done [08:41:12]FM_GetShiftState done [08:41:12]req_shift_opened done [08:41:12]requested_item shift.open_date is exist - process it [08:41:12]req_shift_open_date [08:41:12]req_shift_open_date done [08:41:12]produce_requested_data done [08:41:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122826,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:41:12]process_action_free close_receipt [08:41:12]json_value_free [08:41:12]json_value_free done [08:41:12]process_json_proto returns [08:41:12]Send response to host [08:41:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122826,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:41:12]free response buf [08:41:12]execute_script done [08:41:12]execute_script returns [08:41:12]free content buf [08:41:12]Sock 7.Close socket [08:41:12]Sock 7.Thread stoped [08:41:14]OFD Sender: No OFD packet to send [08:41:15]accept exits with 9 [08:41:15]New connection [08:41:15]New thread 3066604900 created [08:41:15]Thread 3066461540 joined [08:41:15]Waiting for new connection... [08:41:15] Sock 9.Parse request [08:41:15]Sock 9.Check first char [08:41:15]Sock 9.First char is OK [08:41:15]request: POST /json_proto HTTP/1.0 [08:41:15]Method: POST [08:41:15]URL: /json_proto [08:41:15]Method is POST - this is cgi request [08:41:15]url: /json_proto [08:41:15]query_string will be loaded in cgi processing [08:41:15]execute_cgi json_proto POST (null) [08:41:15]execute_cgi path=json_proto method=POST [08:41:15]POST find Content-Length [08:41:15]Host: 172.17.48.197:8080 [08:41:15]Content-Length: 683 [08:41:15]Content-Type: application/json [08:41:15] [08:41:15]POST finish read [08:41:15]Found Content-Length = 683 [08:41:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 9.880, "sum" : 700.49, "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:41:15]execute_script... [08:41:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 9.880, "sum" : 700.49, "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:41:15]POST & json_proto [08:41:15]process_json_proto [08:41:15]json parsed OK: [08:41:15]protocol is kg_v1.0 [08:41:15]action value=close_receipt [08:41:15]process_action close_receipt [08:41:15]cmd_close_receipt [08:41:15]MH_GetDate [08:41:15]Write to MH i2c: F0 00 00 30 4D 6C [08:41:15]Write i2c OK [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: F0 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: F0 09 00 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: F0 09 00 30 4D 00 30 E6 E2 65 66 EE DC 65 67 [08:41:15]GetLastDocTimeStamp 1709368871 [08:41:15]current date 1709368880 [08:41:15]FM_GetShiftState [08:41:15]SAM_PROTO_GetShiftState [08:41:15]wFMCommunicate request_size=4 [08:41:15]MH_SAM_APDU [08:41:15]CAPDU: 80 13 01 00 [08:41:15]Write to MH i2c: E2 08 00 31 4D 80 13 01 00 00 00 00 00 FB [08:41:15]Write i2c OK [08:41:15]MH_I2C_Read... [08:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:15]Read from MH i2c: E2 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: E2 0E 00 [08:41:15]MH_I2C_Read... [08:41:15]Read from MH i2c: E2 0E 00 31 4D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 62 [08:41:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:41:15]wFMCommunicate OK [08:41:15]SAM_PROTO_GetShiftState done [08:41:15]FM_GetShiftState done [08:41:15]opened in 1709338023 [08:41:15]opened+sec_in_day 1709424423 [08:41:15]quantity*price = 70049 [08:41:15]sum+1 = 70050 [08:41:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 46 02.03.2024 08:41 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122827 ФПД: 228137533564098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T084120&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122827&fm=228137533564098&tin=02508201610067®Number=0000000000090573&sum=70000 [08:41:16]StoreToDocumentArchive [08:41:16]shift 321 fd 122827 [08:41:16]save to /storage/0321/doc_00122827 [08:41:16]save last doc name /storage/0321/doc_00122827 to /storage/kkm_last_doc_name [08:41:16]save OK [08:41:16]Clear old archive folders... [08:41:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:41:16]tlvbuf is 01849260 [08:41:16]SAM_PROTO_ClearQueue [08:41:16]wFMCommunicate request_size=4 [08:41:16]MH_SAM_APDU [08:41:16]CAPDU: 80 09 00 00 [08:41:16]Write to MH i2c: E2 08 00 3E 4D 80 09 00 00 00 00 00 00 FD [08:41:16]Write i2c OK [08:41:16]MH_I2C_Read... [08:41:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:16]Read from MH i2c: E2 [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: E2 03 00 [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: E2 03 00 3E 4D 00 90 00 FF [08:41:16]RAPDU: 90 00 [08:41:16]wFMCommunicate OK [08:41:16]SAM_PROTO_ClearQueue done [08:41:16]KKMCreateOFDPacket [08:41:16]OFDProtocolAddRootSTLVToBuf [08:41:16]FM_MakeSignedData [08:41:16]FM_MakeSignedData [08:41:16]SAM_PROTO_SignData [08:41:16]wFMCommunicate request_size=4 [08:41:16]MH_SAM_APDU [08:41:16]CAPDU: 80 0D 01 02 [08:41:16]Write to MH i2c: E2 08 00 3F 4D 80 0D 01 02 00 00 00 00 05 [08:41:16]Write i2c OK [08:41:16]MH_I2C_Read... [08:41:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:16]Read from MH i2c: E2 [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: E2 03 00 [08:41:16]MH_I2C_Read... [08:41:16]Read from MH i2c: E2 03 00 3F 4D 00 90 00 00 [08:41:16]RAPDU: 90 00 [08:41:16]wFMCommunicate OK [08:41:16]wFMCommunicate request_size=255 [08:41:16]MH_SAM_APDU [08:41:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 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 2E 00 00 00 F4 03 04 00 30 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB DF 01 00 35 04 06 00 [08:41:16]Write to MH i2c: E2 02 01 40 4D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 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 2E 00 00 00 F4 03 04 00 30 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB DF 01 00 35 04 06 00 00 00 A8 [08:41:16]Write i2c OK [08:41:16]MH_I2C_Read... [08:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:17]Read from MH i2c: E2 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 03 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 03 00 40 4D 00 90 00 01 [08:41:17]RAPDU: 90 00 [08:41:17]wFMCommunicate OK [08:41:17]wFMCommunicate request_size=11 [08:41:17]MH_SAM_APDU [08:41:17]CAPDU: 80 0D 02 02 06 CF 7D 68 A5 E4 C2 [08:41:17]Write to MH i2c: E2 0E 00 41 4D 80 0D 02 02 06 00 CF 7D 68 A5 E4 C2 00 00 13 [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:17]Read from MH i2c: E2 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 03 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 03 00 41 4D 00 90 00 02 [08:41:17]RAPDU: 90 00 [08:41:17]wFMCommunicate OK [08:41:17]wFMCommunicate request_size=4 [08:41:17]MH_SAM_APDU [08:41:17]CAPDU: 80 0D 03 02 [08:41:17]Write to MH i2c: E2 08 00 42 4D 80 0D 03 02 00 00 00 00 0A [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:17]Read from MH i2c: E2 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 0B 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 0B 00 42 4D 00 D4 9C B7 C7 B1 A5 10 F9 90 00 58 [08:41:17]RAPDU: D4 9C B7 C7 B1 A5 10 F9 90 00 [08:41:17]wFMCommunicate OK [08:41:17]SAM_PROTO_SignData done [08:41:17]FM_MakeSignedData done [08:41:17]CreateOFDProtocolMessage [08:41:17]wFMCommunicate request_size=4 [08:41:17]MH_SAM_APDU [08:41:17]CAPDU: 80 11 00 00 [08:41:17]Write to MH i2c: E2 08 00 43 4D 80 11 00 00 00 00 00 00 0A [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:17]Read from MH i2c: E2 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 17 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: E2 17 00 43 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 68 [08:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:41:17]wFMCommunicate OK [08:41:17]CreateOFDProtocolMessage done [08:41:17]OFDSenderStorePacket 122827 [08:41:17]StoreOFDPacket docnum=122827 [08:41:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 AB FB 08 01 2F 28 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 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 2E 00 00 00 F4 03 04 00 30 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB DF 01 00 35 04 06 00 CF 7D 68 A5 E4 C2 D4 9C B7 C7 B1 A5 10 F9 [08:41:17]CheckFolder [08:41:17]dirname=/storage/ofd_packets [08:41:17]CheckFolder done [08:41:17]ProducePacketName [08:41:17]name=ofd_packets/00122827 [08:41:17]NVStorageSaveData ofd_packets/00122827 [08:41:17]File name is /storage/ofd_packets/00122827 [08:41:17]Write 302 bytes [08:41:17]NVStorageSaveData done [08:41:17]OFDSenderStorePacket done [08:41:17]KKMCreateOFDPacket done [08:41:17]NVStorageSaveData kkm_last_timestamp [08:41:17]File name is /storage/kkm_last_timestamp [08:41:17]Write 4 bytes [08:41:17]NVStorageSaveData done [08:41:17]ExternCall_PrintAddStr [08:41:17]wPrintStart [08:41:17]Write to MH i2c: 01 00 00 44 4D 91 [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: 01 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: 01 07 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: 01 07 00 44 4D 00 00 00 00 00 FF 0F A6 [08:41:17]RasterBufferAndPrint [08:41:17]line Счет N : (1)1105643 [08:41:17]line ИНН: 02508201610067 [08:41:17]line Контрольно-Кассовый Чек [08:41:17]line ПРОДАЖА [08:41:17]line ТРК (МРК, ГНК) : 41 [08:41:17]line Товар: 2710194210 [08:41:17]line ДТ(л)-К-5 [08:41:17]line 9.880 * 70.90 [08:41:17]line = 700.49 [08:41:17]line НДС 12% НСП 1% [08:41:17]line > о реализуемом товаре [08:41:17]line ОКРУГЛЕНИЕ: -0.49 [08:41:17]line ИТОГО: 700.00 [08:41:17]line Внесено: 700.00 [08:41:17]line СДАЧА: 0.00 [08:41:17]line НСП 1% : 6.20 [08:41:17]line НДС 12% : 74.39 [08:41:17]line Наличными: 700.00 [08:41:17]line Безнал.: 0.00 [08:41:17]line Место: АЗС № 25 "Партнер Нефть" [08:41:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:41:17]line СНО: Общий режим [08:41:17]line Чек 46 02.03.2024 08:41 [08:41:17]line Смена: 321 ФФД: 1.0 [08:41:17]line ЗНМ: 0300000019 [08:41:17]line РНМ: 0000000000090573 [08:41:17]line Версия ККМ: 001 [08:41:17]line ФМ: 0000000000874798 [08:41:17]line ФД: 122827 [08:41:17]line ФПД: 228137533564098 [08:41:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T084120&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122827&fm=228137533564098&tin=02508201610067®Number=0000000000090573&sum=70000 [08:41:17]written 0, free lines is 4095 [08:41:17]OFD Sender: Processing packet 122827 [packets to send 112, broken 111] [08:41:17]ProducePacketName [08:41:17]name=ofd_packets/00122827 [08:41:17]OFD Sender: To server: pG, [08:41:17]CommunicateWithHost lk.salyk.kg:30040 [08:41:17]ConnectInit lk.salyk.kg [08:41:17]Connected sock=7 [08:41:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 AB FB 08 01 2F 28 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 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 2E 00 00 00 F4 03 04 00 30 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB DF 01 00 35 04 06 00 CF 7D 68 A5 E4 C2 D4 9C B7 C7 B1 A5 10 F9 [08:41:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3D 6F 47 00 45 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB DF 01 00 F4 03 04 00 0D 92 E2 65 B6 04 01 00 00 47 1B 18 2A 6E AA 45 4B [08:41:17]CommunicateWithHost err = 0 [08:41:17]CheckOFDResponse [08:41:17]1017 (14) - 77093643461234 [08:41:17]1041 (16) - 0000000000874798 [08:41:17]1040 (4) - 122827 [08:41:17]1012 (4) - 02.03.2024 02:42 [08:41:17]1206 (1) - 0 [08:41:17]OFD Sender: Remove packet 122827 [08:41:17]ProducePacketName [08:41:17]name=ofd_packets/00122827 [08:41:17]NVStorageDeleteData [08:41:17]Write to MH i2c: 01 00 00 6F 4D BC [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: 01 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: 01 07 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: 01 07 00 6F 4D 00 00 00 00 00 06 0D D6 [08:41:17]RasterBufferAndPrint [08:41:17]line [08:41:17]line [08:41:17]line [08:41:17]line [08:41:17]line [08:41:17]written 0, free lines is 3343 [08:41:17]MH_Cut [08:41:17]Write to MH i2c: D1 01 00 76 4D 01 95 [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: D1 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: D1 01 00 [08:41:17]MH_I2C_Read... [08:41:17]Read from MH i2c: D1 01 00 76 4D 00 94 [08:41:17]Write to MH i2c: 01 00 00 77 4D C4 [08:41:17]Write i2c OK [08:41:17]MH_I2C_Read... [08:41:18]OFD Sender: No OFD packet to send [08:41:18]*** Cut start [08:41:18]*** Purtial cut [08:41:18]*** Stage 1: CUTSNS_PIN = 1 [08:41:20]Read from MH i2c: 01 [08:41:20]MH_I2C_Read... [08:41:20]*** Stop cut motor [08:41:20]*** Cut end [08:41:20]Read from MH i2c: 01 07 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: 01 07 00 77 4D 00 00 00 00 00 FF 0F D9 [08:41:20]process_action close_receipt done [08:41:20]requested_data is exist [08:41:20]produce_requested_data [08:41:20]requested_item fm.sn is exist - process it [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 11 00 00 [08:41:20]Write to MH i2c: E2 08 00 78 4D 80 11 00 00 00 00 00 00 3F [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 17 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 17 00 78 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9D [08:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:41:20]wFMCommunicate OK [08:41:20]requested_item fd.num is exist - process it [08:41:20]SAM_PROTO_GetFieldsCounters [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 13 00 00 [08:41:20]Write to MH i2c: E2 08 00 79 4D 80 13 00 00 00 00 00 00 42 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 62 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 62 00 79 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CB DF 01 00 0E 04 04 00 41 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 E4 [08:41:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CB DF 01 00 0E 04 04 00 41 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 [08:41:20]wFMCommunicate OK [08:41:20]SAM_PROTO_GetFieldsCounters done [08:41:20]requested_item shift.num is exist - process it [08:41:20]requested_item shift.opened is exist - process it [08:41:20]req_shift_opened [08:41:20]FM_GetShiftState [08:41:20]SAM_PROTO_GetShiftState [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 13 01 00 [08:41:20]Write to MH i2c: E2 08 00 7A 4D 80 13 01 00 00 00 00 00 44 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 0E 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 0E 00 7A 4D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AB [08:41:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:41:20]wFMCommunicate OK [08:41:20]SAM_PROTO_GetShiftState done [08:41:20]FM_GetShiftState done [08:41:20]req_shift_opened done [08:41:20]requested_item shift.open_date is exist - process it [08:41:20]req_shift_open_date [08:41:20]req_shift_open_date done [08:41:20]produce_requested_data done [08:41:20]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122827,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:41:20]process_action_free close_receipt [08:41:20]json_value_free [08:41:20]json_value_free done [08:41:20]process_json_proto returns [08:41:20]Send response to host [08:41:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122827,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:41:20]free response buf [08:41:20]execute_script done [08:41:20]execute_script returns [08:41:20]free content buf [08:41:20]Sock 9.Close socket [08:41:20]Sock 9.Thread stoped [08:41:23]OFD Sender: No OFD packet to send [08:41:28]OFD Sender: No OFD packet to send [08:41:33]OFD Sender: No OFD packet to send [08:41:38]OFD Sender: No OFD packet to send [08:41:43]OFD Sender: No OFD packet to send [08:41:48]OFD Sender: No OFD packet to send [08:41:53]OFD Sender: No OFD packet to send [08:41:58]OFD Sender: No OFD packet to send [08:42:03]OFD Sender: No OFD packet to send [08:42:08]OFD Sender: No OFD packet to send [08:42:13]OFD Sender: No OFD packet to send [08:42:18]OFD Sender: No OFD packet to send [08:42:23]OFD Sender: No OFD packet to send [08:42:28]OFD Sender: No OFD packet to send [08:42:33]OFD Sender: No OFD packet to send [08:42:38]OFD Sender: No OFD packet to send [08:42:43]OFD Sender: No OFD packet to send [08:42:48]OFD Sender: No OFD packet to send [08:42:53]OFD Sender: No OFD packet to send [08:42:58]OFD Sender: No OFD packet to send [08:43:03]OFD Sender: No OFD packet to send [08:43:08]OFD Sender: No OFD packet to send [08:43:08]accept exits with 10 [08:43:08]New connection [08:43:08]New thread 3066461540 created [08:43:08]Thread 3066604900 joined [08:43:08]Waiting for new connection... [08:43:08] Sock 10.Parse request [08:43:08]Sock 10.Check first char [08:43:08]Sock 10.First char is OK [08:43:08]request: POST /json_proto HTTP/1.0 [08:43:08]Method: POST [08:43:08]URL: /json_proto [08:43:08]Method is POST - this is cgi request [08:43:08]url: /json_proto [08:43:08]query_string will be loaded in cgi processing [08:43:08]execute_cgi json_proto POST (null) [08:43:08]execute_cgi path=json_proto method=POST [08:43:08]POST find Content-Length [08:43:08]Host: 172.17.48.197:8080 [08:43:08]Content-Length: 817 [08:43:08]Content-Type: application/json [08:43:08] [08:43:08]POST finish read [08:43:08]Found Content-Length = 817 [08:43:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:08]execute_script... [08:43: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)1105644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:08]POST & json_proto [08:43:08]process_json_proto [08:43:08]json parsed OK: [08:43:08]protocol is kg_v1.0 [08:43:08]action value=close_receipt [08:43:08]process_action close_receipt [08:43:08]cmd_close_receipt [08:43:08]MH_GetDate [08:43:08]Write to MH i2c: F0 00 00 7B 4D B7 [08:43:08]Write i2c OK [08:43:08]MH_I2C_Read... [08:43:08]Read from MH i2c: F0 [08:43:08]MH_I2C_Read... [08:43:08]Read from MH i2c: F0 09 00 [08:43:08]MH_I2C_Read... [08:43:08]Read from MH i2c: F0 09 00 7B 4D 00 A1 E6 E2 65 66 EE DC 65 23 [08:43:08]GetLastDocTimeStamp 1709368880 [08:43:08]current date 1709368993 [08:43:08]FM_GetShiftState [08:43:08]SAM_PROTO_GetShiftState [08:43:08]wFMCommunicate request_size=4 [08:43:08]MH_SAM_APDU [08:43:08]CAPDU: 80 13 01 00 [08:43:08]Write to MH i2c: E2 08 00 7C 4D 80 13 01 00 00 00 00 00 46 [08:43:08]Write i2c OK [08:43:08]MH_I2C_Read... [08:43:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:09]Read from MH i2c: E2 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 0E 00 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 0E 00 7C 4D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AD [08:43:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:43:09]wFMCommunicate OK [08:43:09]SAM_PROTO_GetShiftState done [08:43:09]FM_GetShiftState done [08:43:09]opened in 1709338023 [08:43:09]opened+sec_in_day 1709424423 [08:43:09]quantity*price = 30021 [08:43:09]sum+1 = 30023 [08:43:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.22 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 0.00 Безнал.: 300.22 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 47 02.03.2024 08:43 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122828 ФПД: 260711807592051 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T084313&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122828&fm=260711807592051&tin=02508201610067®Number=0000000000090573&sum=30022 [08:43:10]StoreToDocumentArchive [08:43:10]shift 321 fd 122828 [08:43:10]save to /storage/0321/doc_00122828 [08:43:10]save last doc name /storage/0321/doc_00122828 to /storage/kkm_last_doc_name [08:43:10]save OK [08:43:10]Clear old archive folders... [08:43:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:43:10]tlvbuf is 016D31C0 [08:43:10]SAM_PROTO_ClearQueue [08:43:10]wFMCommunicate request_size=4 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 09 00 00 [08:43:10]Write to MH i2c: E2 08 00 89 4D 80 09 00 00 00 00 00 00 48 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 89 4D 00 90 00 4A [08:43:10]RAPDU: 90 00 [08:43:10]wFMCommunicate OK [08:43:10]SAM_PROTO_ClearQueue done [08:43:10]KKMCreateOFDPacket [08:43:10]OFDProtocolAddRootSTLVToBuf [08:43:10]FM_MakeSignedData [08:43:10]FM_MakeSignedData [08:43:10]SAM_PROTO_SignData [08:43:10]wFMCommunicate request_size=4 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 0D 01 02 [08:43:10]Write to MH i2c: E2 08 00 8A 4D 80 0D 01 02 00 00 00 00 50 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 8A 4D 00 90 00 4B [08:43:10]RAPDU: 90 00 [08:43:10]wFMCommunicate OK [08:43:10]wFMCommunicate request_size=255 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 A1 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC DF 01 00 35 04 06 00 ED [08:43:10]Write to MH i2c: E2 02 01 8B 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 A1 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC DF 01 00 35 04 06 00 ED 00 00 42 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 8B 4D 00 90 00 4C [08:43:10]RAPDU: 90 00 [08:43:10]wFMCommunicate OK [08:43:10]wFMCommunicate request_size=10 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 0D 02 02 05 1D B2 AE 26 73 [08:43:10]Write to MH i2c: E2 0D 00 8C 4D 80 0D 02 02 05 00 1D B2 AE 26 73 00 00 73 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 03 00 8C 4D 00 90 00 4D [08:43:10]RAPDU: 90 00 [08:43:10]wFMCommunicate OK [08:43:10]wFMCommunicate request_size=4 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 0D 03 02 [08:43:10]Write to MH i2c: E2 08 00 8D 4D 80 0D 03 02 00 00 00 00 55 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 0B 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 0B 00 8D 4D 00 93 89 81 77 1D C5 38 BB 90 00 3F [08:43:10]RAPDU: 93 89 81 77 1D C5 38 BB 90 00 [08:43:10]wFMCommunicate OK [08:43:10]SAM_PROTO_SignData done [08:43:10]FM_MakeSignedData done [08:43:10]CreateOFDProtocolMessage [08:43:10]wFMCommunicate request_size=4 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 11 00 00 [08:43:10]Write to MH i2c: E2 08 00 8E 4D 80 11 00 00 00 00 00 00 55 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 17 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 17 00 8E 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B3 [08:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:43:10]wFMCommunicate OK [08:43:10]CreateOFDProtocolMessage done [08:43:10]OFDSenderStorePacket 122828 [08:43:10]StoreOFDPacket docnum=122828 [08:43:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 29 36 07 01 67 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 A1 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC DF 01 00 35 04 06 00 ED 1D B2 AE 26 73 93 89 81 77 1D C5 38 BB [08:43:10]CheckFolder [08:43:10]dirname=/storage/ofd_packets [08:43:10]CheckFolder done [08:43:10]ProducePacketName [08:43:10]name=ofd_packets/00122828 [08:43:10]NVStorageSaveData ofd_packets/00122828 [08:43:10]File name is /storage/ofd_packets/00122828 [08:43:10]Write 301 bytes [08:43:10]NVStorageSaveData done [08:43:10]OFDSenderStorePacket done [08:43:10]KKMCreateOFDPacket done [08:43:10]NVStorageSaveData kkm_last_timestamp [08:43:10]File name is /storage/kkm_last_timestamp [08:43:10]Write 4 bytes [08:43:10]NVStorageSaveData done [08:43:10]ExternCall_PrintAddStr [08:43:10]wPrintStart [08:43:10]Write to MH i2c: 01 00 00 8F 4D DC [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: 01 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: 01 07 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: 01 07 00 8F 4D 00 00 00 00 00 FF 0F F1 [08:43:10]RasterBufferAndPrint [08:43:10]line Счет N : (1)1105644 [08:43:10]line ИНН: 02508201610067 [08:43:10]line Контрольно-Кассовый Чек [08:43:10]line ПРОДАЖА [08:43:10]line ТРК (МРК, ГНК) : 62 [08:43:10]line Товар: 2710124130 [08:43:10]line Аи-92-К-5 [08:43:10]line 4.850 * 61.90 [08:43:10]line = 300.22 [08:43:10]line НДС 12% НСП 1% [08:43:10]line > о реализуемом товаре [08:43:10]line ИТОГО: 300.22 [08:43:10]line НСП 1% : 2.66 [08:43:10]line НДС 12% : 31.88 [08:43:10]line Наличными: 0.00 [08:43:10]line Безнал.: 300.22 [08:43:10]line Место: АЗС № 25 "Партнер Нефть" [08:43:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:43:10]line СНО: Общий режим [08:43:10]line Чек 47 02.03.2024 08:43 [08:43:10]line Смена: 321 ФФД: 1.0 [08:43:10]line ЗНМ: 0300000019 [08:43:10]line РНМ: 0000000000090573 [08:43:10]line Версия ККМ: 001 [08:43:10]line Платежная система: Бакай Банк [08:43:10]line ФМ: 0000000000874798 [08:43:10]line ФД: 122828 [08:43:10]line ФПД: 260711807592051 [08:43:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T084313&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122828&fm=260711807592051&tin=02508201610067®Number=0000000000090573&sum=30022 [08:43:11]OFD Sender: Processing packet 122828 [packets to send 112, broken 111] [08:43:11]ProducePacketName [08:43:11]name=ofd_packets/00122828 [08:43:11]OFD Sender: To server: pG, [08:43:11]CommunicateWithHost lk.salyk.kg:30040 [08:43:11]ConnectInit lk.salyk.kg [08:43:11]written 0, free lines is 4095 [08:43:11]Connected sock=9 [08:43:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 29 36 07 01 67 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 A1 E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC DF 01 00 35 04 06 00 ED 1D B2 AE 26 73 93 89 81 77 1D C5 38 BB [08:43:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A6 BC 47 00 41 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC DF 01 00 F4 03 04 00 7E 92 E2 65 B6 04 01 00 00 5F 05 F9 F7 48 8C 7E 62 [08:43:11]CommunicateWithHost err = 0 [08:43:11]CheckOFDResponse [08:43:11]1017 (14) - 77093643461234 [08:43:11]1041 (16) - 0000000000874798 [08:43:11]1040 (4) - 122828 [08:43:11]1012 (4) - 02.03.2024 02:44 [08:43:11]1206 (1) - 0 [08:43:11]OFD Sender: Remove packet 122828 [08:43:11]ProducePacketName [08:43:11]name=ofd_packets/00122828 [08:43:11]NVStorageDeleteData [08:43:11]Write to MH i2c: 01 00 00 B9 4D 06 [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 07 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: 01 07 00 B9 4D 00 00 00 00 00 05 0D 1F [08:43:11]RasterBufferAndPrint [08:43:11]line [08:43:11]line [08:43:11]line [08:43:11]line [08:43:11]line [08:43:11]written 0, free lines is 3339 [08:43:11]MH_Cut [08:43:11]Write to MH i2c: D1 01 00 C0 4D 01 DF [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: D1 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: D1 01 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: D1 01 00 C0 4D 00 DE [08:43:11]Write to MH i2c: 01 00 00 C1 4D 0E [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]OFD Sender: No OFD packet to send [08:43:12]*** Cut start [08:43:12]*** Purtial cut [08:43:12]*** Stage 1: CUTSNS_PIN = 1 [08:43:14]Read from MH i2c: 01 [08:43:14]MH_I2C_Read... [08:43:14]*** Stop cut motor [08:43:14]*** Cut end [08:43:14]Read from MH i2c: 01 07 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: 01 07 00 C1 4D 00 00 00 00 00 FF 0F 23 [08:43:14]process_action close_receipt done [08:43:14]requested_data is exist [08:43:14]produce_requested_data [08:43:14]requested_item fm.sn is exist - process it [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 11 00 00 [08:43:14]Write to MH i2c: E2 08 00 C2 4D 80 11 00 00 00 00 00 00 89 [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:14]Read from MH i2c: E2 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 17 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 17 00 C2 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E7 [08:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:43:14]wFMCommunicate OK [08:43:14]requested_item fd.num is exist - process it [08:43:14]SAM_PROTO_GetFieldsCounters [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 13 00 00 [08:43:14]Write to MH i2c: E2 08 00 C3 4D 80 13 00 00 00 00 00 00 8C [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:14]Read from MH i2c: E2 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 62 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 62 00 C3 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CC DF 01 00 0E 04 04 00 41 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 32 [08:43:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CC DF 01 00 0E 04 04 00 41 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 [08:43:14]wFMCommunicate OK [08:43:14]SAM_PROTO_GetFieldsCounters done [08:43:14]requested_item shift.num is exist - process it [08:43:14]requested_item shift.opened is exist - process it [08:43:14]req_shift_opened [08:43:14]FM_GetShiftState [08:43:14]SAM_PROTO_GetShiftState [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 13 01 00 [08:43:14]Write to MH i2c: E2 08 00 C4 4D 80 13 01 00 00 00 00 00 8E [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:14]Read from MH i2c: E2 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 0E 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 0E 00 C4 4D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F5 [08:43:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:43:14]wFMCommunicate OK [08:43:14]SAM_PROTO_GetShiftState done [08:43:14]FM_GetShiftState done [08:43:14]req_shift_opened done [08:43:14]requested_item shift.open_date is exist - process it [08:43:14]req_shift_open_date [08:43:14]req_shift_open_date done [08:43:14]produce_requested_data done [08:43:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122828,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:43:14]process_action_free close_receipt [08:43:14]json_value_free [08:43:14]json_value_free done [08:43:14]process_json_proto returns [08:43:14]Send response to host [08:43:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122828,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:43:14]free response buf [08:43:14]execute_script done [08:43:14]execute_script returns [08:43:14]free content buf [08:43:14]Sock 10.Close socket [08:43:14]Sock 10.Thread stoped [08:43:16]OFD Sender: No OFD packet to send [08:43:21]OFD Sender: No OFD packet to send [08:43:26]OFD Sender: No OFD packet to send [08:43:31]OFD Sender: No OFD packet to send [08:43:36]OFD Sender: No OFD packet to send [08:43:41]OFD Sender: No OFD packet to send [08:43:46]OFD Sender: No OFD packet to send [08:43:51]OFD Sender: No OFD packet to send [08:43:56]OFD Sender: No OFD packet to send [08:44:01]OFD Sender: No OFD packet to send [08:44:06]OFD Sender: No OFD packet to send [08:44:11]OFD Sender: No OFD packet to send [08:44:16]OFD Sender: No OFD packet to send [08:44:21]OFD Sender: No OFD packet to send [08:44:26]OFD Sender: No OFD packet to send [08:44:31]OFD Sender: No OFD packet to send [08:44:36]OFD Sender: No OFD packet to send [08:44:41]accept exits with 7 [08:44:41]New connection [08:44:41]New thread 3066604900 created [08:44:41]Thread 3066461540 joined [08:44:41]Waiting for new connection... [08:44:41] Sock 7.Parse request [08:44:41]Sock 7.Check first char [08:44:41]Sock 7.First char is OK [08:44:41]request: POST /json_proto HTTP/1.0 [08:44:41]Method: POST [08:44:41]URL: /json_proto [08:44:41]Method is POST - this is cgi request [08:44:41]url: /json_proto [08:44:41]query_string will be loaded in cgi processing [08:44:41]execute_cgi json_proto POST (null) [08:44:41]execute_cgi path=json_proto method=POST [08:44:41]POST find Content-Length [08:44:41]Host: 172.17.48.197:8080 [08:44:41]Content-Length: 818 [08:44:41]Content-Type: application/json [08:44:41] [08:44:41]POST finish read [08:44:41]Found Content-Length = 818 [08:44:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:41]execute_script... [08:44: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)1105645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:41]POST & json_proto [08:44:41]process_json_proto [08:44:41]json parsed OK: [08:44:41]protocol is kg_v1.0 [08:44:41]action value=close_receipt [08:44:41]process_action close_receipt [08:44:41]cmd_close_receipt [08:44:41]MH_GetDate [08:44:41]Write to MH i2c: F0 00 00 C5 4D 01 [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: F0 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: F0 09 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: F0 09 00 C5 4D 00 FE E6 E2 65 66 EE DC 65 CA [08:44:41]GetLastDocTimeStamp 1709368993 [08:44:41]current date 1709369086 [08:44:41]FM_GetShiftState [08:44:41]SAM_PROTO_GetShiftState [08:44:41]wFMCommunicate request_size=4 [08:44:41]MH_SAM_APDU [08:44:41]CAPDU: 80 13 01 00 [08:44:41]Write to MH i2c: E2 08 00 C6 4D 80 13 01 00 00 00 00 00 90 [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:41]Read from MH i2c: E2 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 0E 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 0E 00 C6 4D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F7 [08:44:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:44:41]wFMCommunicate OK [08:44:41]SAM_PROTO_GetShiftState done [08:44:41]FM_GetShiftState done [08:44:41]opened in 1709338023 [08:44:41]opened+sec_in_day 1709424423 [08:44:41]quantity*price = 61900 [08:44:41]sum+1 = 61901 [08:44:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 48 02.03.2024 08:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122829 ФПД: 221915546377416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T084446&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122829&fm=221915546377416&tin=02508201610067®Number=0000000000090573&sum=61900 [08:44:42]StoreToDocumentArchive [08:44:42]shift 321 fd 122829 [08:44:42]save to /storage/0321/doc_00122829 [08:44:42]save last doc name /storage/0321/doc_00122829 to /storage/kkm_last_doc_name [08:44:42]save OK [08:44:42]Clear old archive folders... [08:44:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:42]tlvbuf is 017A34D0 [08:44:42]SAM_PROTO_ClearQueue [08:44:42]wFMCommunicate request_size=4 [08:44:42]MH_SAM_APDU [08:44:42]CAPDU: 80 09 00 00 [08:44:42]Write to MH i2c: E2 08 00 D3 4D 80 09 00 00 00 00 00 00 92 [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:42]Read from MH i2c: E2 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 03 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 03 00 D3 4D 00 90 00 94 [08:44:42]RAPDU: 90 00 [08:44:42]wFMCommunicate OK [08:44:42]SAM_PROTO_ClearQueue done [08:44:42]KKMCreateOFDPacket [08:44:42]OFDProtocolAddRootSTLVToBuf [08:44:42]FM_MakeSignedData [08:44:42]FM_MakeSignedData [08:44:42]SAM_PROTO_SignData [08:44:42]wFMCommunicate request_size=4 [08:44:42]MH_SAM_APDU [08:44:42]CAPDU: 80 0D 01 02 [08:44:42]Write to MH i2c: E2 08 00 D4 4D 80 0D 01 02 00 00 00 00 9A [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:42]Read from MH i2c: E2 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 03 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 03 00 D4 4D 00 90 00 95 [08:44:42]RAPDU: 90 00 [08:44:42]wFMCommunicate OK [08:44:42]wFMCommunicate request_size=255 [08:44:42]MH_SAM_APDU [08:44:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 FE E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD DF 01 00 35 04 06 00 C9 [08:44:42]Write to MH i2c: E2 02 01 D5 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 FE E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD DF 01 00 35 04 06 00 C9 00 00 61 [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:42]Read from MH i2c: E2 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 03 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 03 00 D5 4D 00 90 00 96 [08:44:42]RAPDU: 90 00 [08:44:42]wFMCommunicate OK [08:44:42]wFMCommunicate request_size=10 [08:44:42]MH_SAM_APDU [08:44:42]CAPDU: 80 0D 02 02 05 D4 BD 4F DC C8 [08:44:42]Write to MH i2c: E2 0D 00 D6 4D 80 0D 02 02 05 00 D4 BD 4F DC C8 00 00 2B [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:42]Read from MH i2c: E2 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 03 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 03 00 D6 4D 00 90 00 97 [08:44:42]RAPDU: 90 00 [08:44:42]wFMCommunicate OK [08:44:42]wFMCommunicate request_size=4 [08:44:42]MH_SAM_APDU [08:44:42]CAPDU: 80 0D 03 02 [08:44:42]Write to MH i2c: E2 08 00 D7 4D 80 0D 03 02 00 00 00 00 9F [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:42]Read from MH i2c: E2 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 0B 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 0B 00 D7 4D 00 5F AC 99 C7 31 6B C1 B0 90 00 18 [08:44:42]RAPDU: 5F AC 99 C7 31 6B C1 B0 90 00 [08:44:42]wFMCommunicate OK [08:44:42]SAM_PROTO_SignData done [08:44:42]FM_MakeSignedData done [08:44:42]CreateOFDProtocolMessage [08:44:42]wFMCommunicate request_size=4 [08:44:42]MH_SAM_APDU [08:44:42]CAPDU: 80 11 00 00 [08:44:42]Write to MH i2c: E2 08 00 D8 4D 80 11 00 00 00 00 00 00 9F [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:42]Read from MH i2c: E2 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 17 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 17 00 D8 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FD [08:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:44:42]wFMCommunicate OK [08:44:42]CreateOFDProtocolMessage done [08:44:42]OFDSenderStorePacket 122829 [08:44:42]StoreOFDPacket docnum=122829 [08:44:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C4 74 07 01 FF CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 FE E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD DF 01 00 35 04 06 00 C9 D4 BD 4F DC C8 5F AC 99 C7 31 6B C1 B0 [08:44:42]CheckFolder [08:44:42]dirname=/storage/ofd_packets [08:44:42]CheckFolder done [08:44:42]ProducePacketName [08:44:42]name=ofd_packets/00122829 [08:44:42]NVStorageSaveData ofd_packets/00122829 [08:44:42]File name is /storage/ofd_packets/00122829 [08:44:42]Write 301 bytes [08:44:42]NVStorageSaveData done [08:44:42]OFDSenderStorePacket done [08:44:42]KKMCreateOFDPacket done [08:44:42]NVStorageSaveData kkm_last_timestamp [08:44:42]File name is /storage/kkm_last_timestamp [08:44:42]Write 4 bytes [08:44:42]NVStorageSaveData done [08:44:42]ExternCall_PrintAddStr [08:44:42]wPrintStart [08:44:42]Write to MH i2c: 01 00 00 D9 4D 26 [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 D9 4D 00 00 00 00 00 FF 0F 3B [08:44:42]RasterBufferAndPrint [08:44:42]line Счет N : (1)1105645 [08:44:42]line ИНН: 02508201610067 [08:44:42]line Контрольно-Кассовый Чек [08:44:42]line ПРОДАЖА [08:44:42]line ТРК (МРК, ГНК) : 21 [08:44:42]line Товар: 2710124130 [08:44:42]line Аи-92-К-5 [08:44:42]line 10.000 * 61.90 [08:44:42]line = 619.00 [08:44:42]line НДС 12% НСП 1% [08:44:42]line > о реализуемом товаре [08:44:42]line ИТОГО: 619.00 [08:44:42]line НСП 1% : 5.48 [08:44:42]line НДС 12% : 65.73 [08:44:42]line Наличными: 0.00 [08:44:42]line Безнал.: 619.00 [08:44:42]line Место: АЗС № 25 "Партнер Нефть" [08:44:42]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:44:42]line СНО: Общий режим [08:44:42]line Чек 48 02.03.2024 08:44 [08:44:42]line Смена: 321 ФФД: 1.0 [08:44:42]line ЗНМ: 0300000019 [08:44:42]line РНМ: 0000000000090573 [08:44:42]line Версия ККМ: 001 [08:44:42]line Платежная система: Бакай Банк [08:44:42]line ФМ: 0000000000874798 [08:44:42]line ФД: 122829 [08:44:42]line ФПД: 221915546377416 [08:44:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T084446&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122829&fm=221915546377416&tin=02508201610067®Number=0000000000090573&sum=61900 [08:44:43]OFD Sender: Processing packet 122829 [packets to send 112, broken 111] [08:44:43]ProducePacketName [08:44:43]name=ofd_packets/00122829 [08:44:43]OFD Sender: To server: pG, [08:44:43]CommunicateWithHost lk.salyk.kg:30040 [08:44:43]ConnectInit lk.salyk.kg [08:44:43]written 0, free lines is 4095 [08:44:43]Connected sock=10 [08:44:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C4 74 07 01 FF CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 FE E6 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD DF 01 00 35 04 06 00 C9 D4 BD 4F DC C8 5F AC 99 C7 31 6B C1 B0 [08:44:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F5 8F 47 00 BD 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD DF 01 00 F4 03 04 00 DB 92 E2 65 B6 04 01 00 00 49 20 88 53 C3 3A 3E 08 [08:44:43]CommunicateWithHost err = 0 [08:44:43]CheckOFDResponse [08:44:43]1017 (14) - 77093643461234 [08:44:43]1041 (16) - 0000000000874798 [08:44:43]1040 (4) - 122829 [08:44:43]1012 (4) - 02.03.2024 02:45 [08:44:43]1206 (1) - 0 [08:44:43]OFD Sender: Remove packet 122829 [08:44:43]ProducePacketName [08:44:43]name=ofd_packets/00122829 [08:44:43]NVStorageDeleteData [08:44:43]Write to MH i2c: 01 00 00 03 4E 51 [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: 01 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: 01 07 00 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: 01 07 00 03 4E 00 00 00 00 00 07 0D 6C [08:44:43]RasterBufferAndPrint [08:44:43]line [08:44:43]line [08:44:43]line [08:44:43]line [08:44:43]line [08:44:43]written 0, free lines is 3341 [08:44:43]MH_Cut [08:44:43]Write to MH i2c: D1 01 00 0A 4E 01 2A [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: D1 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: D1 01 00 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: D1 01 00 0A 4E 00 29 [08:44:43]Write to MH i2c: 01 00 00 0B 4E 59 [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]OFD Sender: No OFD packet to send [08:44:44]*** Cut start [08:44:44]*** Purtial cut [08:44:44]*** Stage 1: CUTSNS_PIN = 1 [08:44:46]Read from MH i2c: 01 [08:44:46]MH_I2C_Read... [08:44:46]*** Stop cut motor [08:44:46]*** Cut end [08:44:46]Read from MH i2c: 01 07 00 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: 01 07 00 0B 4E 00 00 00 00 00 FF 0F 6E [08:44:46]process_action close_receipt done [08:44:46]requested_data is exist [08:44:46]produce_requested_data [08:44:46]requested_item fm.sn is exist - process it [08:44:46]wFMCommunicate request_size=4 [08:44:46]MH_SAM_APDU [08:44:46]CAPDU: 80 11 00 00 [08:44:46]Write to MH i2c: E2 08 00 0C 4E 80 11 00 00 00 00 00 00 D4 [08:44:46]Write i2c OK [08:44:46]MH_I2C_Read... [08:44:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:46]Read from MH i2c: E2 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: E2 17 00 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: E2 17 00 0C 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 32 [08:44:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:44:46]wFMCommunicate OK [08:44:46]requested_item fd.num is exist - process it [08:44:46]SAM_PROTO_GetFieldsCounters [08:44:46]wFMCommunicate request_size=4 [08:44:46]MH_SAM_APDU [08:44:46]CAPDU: 80 13 00 00 [08:44:46]Write to MH i2c: E2 08 00 0D 4E 80 13 00 00 00 00 00 00 D7 [08:44:46]Write i2c OK [08:44:46]MH_I2C_Read... [08:44:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:46]Read from MH i2c: E2 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: E2 62 00 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: E2 62 00 0D 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CD DF 01 00 0E 04 04 00 41 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 81 [08:44:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CD DF 01 00 0E 04 04 00 41 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 [08:44:46]wFMCommunicate OK [08:44:46]SAM_PROTO_GetFieldsCounters done [08:44:46]requested_item shift.num is exist - process it [08:44:46]requested_item shift.opened is exist - process it [08:44:46]req_shift_opened [08:44:46]FM_GetShiftState [08:44:46]SAM_PROTO_GetShiftState [08:44:46]wFMCommunicate request_size=4 [08:44:46]MH_SAM_APDU [08:44:46]CAPDU: 80 13 01 00 [08:44:46]Write to MH i2c: E2 08 00 0E 4E 80 13 01 00 00 00 00 00 D9 [08:44:46]Write i2c OK [08:44:46]MH_I2C_Read... [08:44:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:46]Read from MH i2c: E2 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: E2 0E 00 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: E2 0E 00 0E 4E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 40 [08:44:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:44:46]wFMCommunicate OK [08:44:46]SAM_PROTO_GetShiftState done [08:44:46]FM_GetShiftState done [08:44:46]req_shift_opened done [08:44:46]requested_item shift.open_date is exist - process it [08:44:46]req_shift_open_date [08:44:46]req_shift_open_date done [08:44:46]produce_requested_data done [08:44:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122829,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:44:46]process_action_free close_receipt [08:44:46]json_value_free [08:44:46]json_value_free done [08:44:46]process_json_proto returns [08:44:46]Send response to host [08:44:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122829,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:44:46]free response buf [08:44:46]execute_script done [08:44:46]execute_script returns [08:44:46]free content buf [08:44:46]Sock 7.Close socket [08:44:46]Sock 7.Thread stoped [08:44:48]OFD Sender: No OFD packet to send [08:44:53]OFD Sender: No OFD packet to send [08:44:58]OFD Sender: No OFD packet to send [08:45:03]OFD Sender: No OFD packet to send [08:45:08]OFD Sender: No OFD packet to send [08:45:14]OFD Sender: No OFD packet to send [08:45:19]OFD Sender: No OFD packet to send [08:45:24]OFD Sender: No OFD packet to send [08:45:29]OFD Sender: No OFD packet to send [08:45:34]OFD Sender: No OFD packet to send [08:45:39]OFD Sender: No OFD packet to send [08:45:44]OFD Sender: No OFD packet to send [08:45:49]OFD Sender: No OFD packet to send [08:45:54]OFD Sender: No OFD packet to send [08:45:59]OFD Sender: No OFD packet to send [08:46:04]OFD Sender: No OFD packet to send [08:46:09]OFD Sender: No OFD packet to send [08:46:14]OFD Sender: No OFD packet to send [08:46:19]OFD Sender: No OFD packet to send [08:46:24]OFD Sender: No OFD packet to send [08:46:29]OFD Sender: No OFD packet to send [08:46:34]OFD Sender: No OFD packet to send [08:46:39]OFD Sender: No OFD packet to send [08:46:44]OFD Sender: No OFD packet to send [08:46:49]OFD Sender: No OFD packet to send [08:46:54]OFD Sender: No OFD packet to send [08:46:59]OFD Sender: No OFD packet to send [08:47:04]OFD Sender: No OFD packet to send [08:47:09]OFD Sender: No OFD packet to send [08:47:14]OFD Sender: No OFD packet to send [08:47:19]OFD Sender: No OFD packet to send [08:47:24]OFD Sender: No OFD packet to send [08:47:29]OFD Sender: No OFD packet to send [08:47:34]OFD Sender: No OFD packet to send [08:47:39]OFD Sender: No OFD packet to send [08:47:44]OFD Sender: No OFD packet to send [08:47:49]OFD Sender: No OFD packet to send [08:47:54]OFD Sender: No OFD packet to send [08:47:59]OFD Sender: No OFD packet to send [08:48:04]OFD Sender: No OFD packet to send [08:48:09]OFD Sender: No OFD packet to send [08:48:14]OFD Sender: No OFD packet to send [08:48:19]OFD Sender: No OFD packet to send [08:48:24]OFD Sender: No OFD packet to send [08:48:29]OFD Sender: No OFD packet to send [08:48:34]OFD Sender: No OFD packet to send [08:48:39]OFD Sender: No OFD packet to send [08:48:44]OFD Sender: No OFD packet to send [08:48:49]OFD Sender: No OFD packet to send [08:48:54]OFD Sender: No OFD packet to send [08:48:59]OFD Sender: No OFD packet to send [08:49:04]OFD Sender: No OFD packet to send [08:49:09]OFD Sender: No OFD packet to send [08:49:14]OFD Sender: No OFD packet to send [08:49:19]OFD Sender: No OFD packet to send [08:49:24]OFD Sender: No OFD packet to send [08:49:29]OFD Sender: No OFD packet to send [08:49:34]OFD Sender: No OFD packet to send [08:49:39]OFD Sender: No OFD packet to send [08:49:44]OFD Sender: No OFD packet to send [08:49:49]OFD Sender: No OFD packet to send [08:49:54]OFD Sender: No OFD packet to send [08:49:59]OFD Sender: No OFD packet to send [08:50:04]OFD Sender: No OFD packet to send [08:50:09]OFD Sender: No OFD packet to send [08:50:14]OFD Sender: No OFD packet to send [08:50:19]OFD Sender: No OFD packet to send [08:50:24]OFD Sender: No OFD packet to send [08:50:29]OFD Sender: No OFD packet to send [08:50:34]OFD Sender: No OFD packet to send [08:50:39]OFD Sender: No OFD packet to send [08:50:44]OFD Sender: No OFD packet to send [08:50:49]OFD Sender: No OFD packet to send [08:50:54]OFD Sender: No OFD packet to send [08:50:59]OFD Sender: No OFD packet to send [08:51:04]OFD Sender: No OFD packet to send [08:51:09]OFD Sender: No OFD packet to send [08:51:14]OFD Sender: No OFD packet to send [08:51:19]OFD Sender: No OFD packet to send [08:51:24]OFD Sender: No OFD packet to send [08:51:29]OFD Sender: No OFD packet to send [08:51:34]OFD Sender: No OFD packet to send [08:51:39]OFD Sender: No OFD packet to send [08:51:44]OFD Sender: No OFD packet to send [08:51:49]OFD Sender: No OFD packet to send [08:51:54]OFD Sender: No OFD packet to send [08:51:56]accept exits with 9 [08:51:56]New connection [08:51:56]New thread 3066461540 created [08:51:56]Thread 3066604900 joined [08:51:56]Waiting for new connection... [08:51:56] Sock 9.Parse request [08:51:56]Sock 9.Check first char [08:51:56]Sock 9.First char is OK [08:51:56]request: POST /json_proto HTTP/1.0 [08:51:56]Method: POST [08:51:56]URL: /json_proto [08:51:56]Method is POST - this is cgi request [08:51:56]url: /json_proto [08:51:56]query_string will be loaded in cgi processing [08:51:56]execute_cgi json_proto POST (null) [08:51:56]execute_cgi path=json_proto method=POST [08:51:56]POST find Content-Length [08:51:56]Host: 172.17.48.197:8080 [08:51:56]Content-Length: 1210 [08:51:56]Content-Type: application/json [08:51:56] [08:51:56]POST finish read [08:51:56]Found Content-Length = 1210 [08:51:56]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105646\u000A02.03.2024 08:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A65674\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:56]execute_script... [08:51:56]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105646\u000A02.03.2024 08:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A65674\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:56]POST & json_proto [08:51:56]process_json_proto [08:51:56]json parsed OK: [08:51:56]protocol is kg_v1.0 [08:51:56]action value=print_text [08:51:56]process_action print_text [08:51:56]cmd_print_text [08:51:56]ExternCall_PrintAddStr [08:51:56]wPrintStart [08:51:56]Write to MH i2c: 01 00 00 0F 4E 5D [08:51:56]Write i2c OK [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 07 00 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 07 00 0F 4E 00 00 00 00 00 FF 0F 72 [08:51:56]RasterBufferAndPrint [08:51:56]line *****ТОВАРНЫЙ ЧЕК***** [08:51:56]line АЗС 25 [08:51:56]line Партнер нефть [08:51:56]line 02508201610067 [08:51:56]line Кассир : Таалайбек к. А. [08:51:56]line Счет N : (1)1105646 [08:51:56]line 02.03.2024 08:47 [08:51:56]line ПРОДАЖА [08:51:56]line ТРК (МРК, ГНК): 11 [08:51:56]line Вид ГСМ : 2710124130 [08:51:56]line Аи-92-К-5 [08:51:56]line 20.000 x 61.90 [08:51:56]line ИТОГ: 1238.00 [08:51:56]line Тип оплаты: Талоны: Топливная Карта [08:51:56]line 65674 [08:51:56]line ______________________ [08:51:56]line (подпись) [08:51:56]written 0, free lines is 4095 [08:51:56]Write to MH i2c: 01 00 00 24 4E 72 [08:51:56]Write i2c OK [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 07 00 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: 01 07 00 24 4E 00 00 00 00 00 F6 0D 7C [08:51:56]RasterBufferAndPrint [08:51:56]line [08:51:56]line [08:51:56]line [08:51:56]line [08:51:56]line [08:51:56]written 0, free lines is 3576 [08:51:56]MH_Cut [08:51:56]Write to MH i2c: D1 01 00 2B 4E 01 4B [08:51:56]Write i2c OK [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: D1 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: D1 01 00 [08:51:56]MH_I2C_Read... [08:51:56]Read from MH i2c: D1 01 00 2B 4E 00 4A [08:51:56]Write to MH i2c: 01 00 00 2C 4E 7A [08:51:56]Write i2c OK [08:51:56]MH_I2C_Read... [08:51:57]*** Cut start [08:51:57]*** Purtial cut [08:51:57]*** Stage 1: CUTSNS_PIN = 1 [08:51:59]Read from MH i2c: 01 [08:51:59]MH_I2C_Read... [08:51:59]*** Stop cut motor [08:51:59]*** Cut end [08:51:59]Read from MH i2c: 01 07 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: 01 07 00 2C 4E 00 00 00 00 00 FF 0F 8F [08:51:59]process_action print_text done [08:51:59]requested_data is exist [08:51:59]produce_requested_data [08:51:59]requested_item fm.sn is exist - process it [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 11 00 00 [08:51:59]Write to MH i2c: E2 08 00 2D 4E 80 11 00 00 00 00 00 00 F5 [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:59]OFD Sender: No OFD packet to send [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 17 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 17 00 2D 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 53 [08:51:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:51:59]wFMCommunicate OK [08:51:59]requested_item fd.num is exist - process it [08:51:59]SAM_PROTO_GetFieldsCounters [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 13 00 00 [08:51:59]Write to MH i2c: E2 08 00 2E 4E 80 13 00 00 00 00 00 00 F8 [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 62 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 62 00 2E 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CD DF 01 00 0E 04 04 00 41 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 A2 [08:51:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CD DF 01 00 0E 04 04 00 41 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 [08:51:59]wFMCommunicate OK [08:51:59]SAM_PROTO_GetFieldsCounters done [08:51:59]requested_item shift.num is exist - process it [08:51:59]requested_item shift.opened is exist - process it [08:51:59]req_shift_opened [08:51:59]FM_GetShiftState [08:51:59]SAM_PROTO_GetShiftState [08:51:59]wFMCommunicate request_size=4 [08:51:59]MH_SAM_APDU [08:51:59]CAPDU: 80 13 01 00 [08:51:59]Write to MH i2c: E2 08 00 2F 4E 80 13 01 00 00 00 00 00 FA [08:51:59]Write i2c OK [08:51:59]MH_I2C_Read... [08:51:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:59]Read from MH i2c: E2 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 0E 00 [08:51:59]MH_I2C_Read... [08:51:59]Read from MH i2c: E2 0E 00 2F 4E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 61 [08:51:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:51:59]wFMCommunicate OK [08:51:59]SAM_PROTO_GetShiftState done [08:51:59]FM_GetShiftState done [08:51:59]req_shift_opened done [08:51:59]requested_item shift.open_date is exist - process it [08:51:59]req_shift_open_date [08:51:59]req_shift_open_date done [08:51:59]produce_requested_data done [08:51:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122829,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:51:59]process_action_free print_text [08:51:59]json_value_free [08:51:59]json_value_free done [08:51:59]process_json_proto returns [08:51:59]Send response to host [08:51:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122829,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:51:59]free response buf [08:51:59]execute_script done [08:51:59]execute_script returns [08:51:59]free content buf [08:51:59]Sock 9.Close socket [08:51:59]Sock 9.Thread stoped [08:52:04]OFD Sender: No OFD packet to send [08:52:09]OFD Sender: No OFD packet to send [08:52:14]OFD Sender: No OFD packet to send [08:52:19]OFD Sender: No OFD packet to send [08:52:24]OFD Sender: No OFD packet to send [08:52:29]OFD Sender: No OFD packet to send [08:52:34]OFD Sender: No OFD packet to send [08:52:36]accept exits with 7 [08:52:36]New connection [08:52:36]New thread 3066604900 created [08:52:36]Thread 3066461540 joined [08:52:36]Waiting for new connection... [08:52:36] Sock 7.Parse request [08:52:36]Sock 7.Check first char [08:52:36]Sock 7.First char is OK [08:52:36]request: POST /json_proto HTTP/1.0 [08:52:36]Method: POST [08:52:36]URL: /json_proto [08:52:36]Method is POST - this is cgi request [08:52:36]url: /json_proto [08:52:36]query_string will be loaded in cgi processing [08:52:36]execute_cgi json_proto POST (null) [08:52:36]execute_cgi path=json_proto method=POST [08:52:36]POST find Content-Length [08:52:36]Host: 172.17.48.197:8080 [08:52:36]Content-Length: 683 [08:52:36]Content-Type: application/json [08:52:36] [08:52:36]POST finish read [08:52:36]Found Content-Length = 683 [08:52:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:36]execute_script... [08:52:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:36]POST & json_proto [08:52:36]process_json_proto [08:52:36]json parsed OK: [08:52:36]protocol is kg_v1.0 [08:52:36]action value=close_receipt [08:52:36]process_action close_receipt [08:52:36]cmd_close_receipt [08:52:36]MH_GetDate [08:52:36]Write to MH i2c: F0 00 00 30 4E 6D [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: F0 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: F0 09 00 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: F0 09 00 30 4E 00 D9 E8 E2 65 66 EE DC 65 13 [08:52:36]GetLastDocTimeStamp 1709369086 [08:52:36]current date 1709369561 [08:52:36]FM_GetShiftState [08:52:36]SAM_PROTO_GetShiftState [08:52:36]wFMCommunicate request_size=4 [08:52:36]MH_SAM_APDU [08:52:36]CAPDU: 80 13 01 00 [08:52:36]Write to MH i2c: E2 08 00 31 4E 80 13 01 00 00 00 00 00 FC [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:36]Read from MH i2c: E2 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 0E 00 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 0E 00 31 4E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 63 [08:52:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:52:37]wFMCommunicate OK [08:52:37]SAM_PROTO_GetShiftState done [08:52:37]FM_GetShiftState done [08:52:37]opened in 1709338023 [08:52:37]opened+sec_in_day 1709424423 [08:52:37]quantity*price = 100030 [08:52:37]sum+1 = 100031 [08:52:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 49 02.03.2024 08:52 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122830 ФПД: 163342722257995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T085241&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122830&fm=163342722257995&tin=02508201610067®Number=0000000000090573&sum=100000 [08:52:38]StoreToDocumentArchive [08:52:38]shift 321 fd 122830 [08:52:38]save to /storage/0321/doc_00122830 [08:52:38]save last doc name /storage/0321/doc_00122830 to /storage/kkm_last_doc_name [08:52:38]save OK [08:52:38]Clear old archive folders... [08:52:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:38]tlvbuf is 0174DDA0 [08:52:38]SAM_PROTO_ClearQueue [08:52:38]wFMCommunicate request_size=4 [08:52:38]MH_SAM_APDU [08:52:38]CAPDU: 80 09 00 00 [08:52:38]Write to MH i2c: E2 08 00 3E 4E 80 09 00 00 00 00 00 00 FE [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:38]Read from MH i2c: E2 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 03 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 03 00 3E 4E 00 90 00 00 [08:52:38]RAPDU: 90 00 [08:52:38]wFMCommunicate OK [08:52:38]SAM_PROTO_ClearQueue done [08:52:38]KKMCreateOFDPacket [08:52:38]OFDProtocolAddRootSTLVToBuf [08:52:38]FM_MakeSignedData [08:52:38]FM_MakeSignedData [08:52:38]SAM_PROTO_SignData [08:52:38]wFMCommunicate request_size=4 [08:52:38]MH_SAM_APDU [08:52:38]CAPDU: 80 0D 01 02 [08:52:38]Write to MH i2c: E2 08 00 3F 4E 80 0D 01 02 00 00 00 00 06 [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:38]Read from MH i2c: E2 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 03 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 03 00 3F 4E 00 90 00 01 [08:52:38]RAPDU: 90 00 [08:52:38]wFMCommunicate OK [08:52:38]wFMCommunicate request_size=255 [08:52:38]MH_SAM_APDU [08:52:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 D9 E8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE DF 01 00 35 04 06 00 94 [08:52:38]Write to MH i2c: E2 02 01 40 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 D9 E8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE DF 01 00 35 04 06 00 94 00 00 2F [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:38]Read from MH i2c: E2 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 03 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 03 00 40 4E 00 90 00 02 [08:52:38]RAPDU: 90 00 [08:52:38]wFMCommunicate OK [08:52:38]wFMCommunicate request_size=10 [08:52:38]MH_SAM_APDU [08:52:38]CAPDU: 80 0D 02 02 05 8F 30 EF D4 4B [08:52:38]Write to MH i2c: E2 0D 00 41 4E 80 0D 02 02 05 00 8F 30 EF D4 4B 00 00 E0 [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:38]Read from MH i2c: E2 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 03 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 03 00 41 4E 00 90 00 03 [08:52:38]RAPDU: 90 00 [08:52:38]wFMCommunicate OK [08:52:38]wFMCommunicate request_size=4 [08:52:38]MH_SAM_APDU [08:52:38]CAPDU: 80 0D 03 02 [08:52:38]Write to MH i2c: E2 08 00 42 4E 80 0D 03 02 00 00 00 00 0B [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:38]Read from MH i2c: E2 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 0B 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 0B 00 42 4E 00 B4 9B E6 72 E4 C4 3A 30 90 00 C5 [08:52:38]RAPDU: B4 9B E6 72 E4 C4 3A 30 90 00 [08:52:38]wFMCommunicate OK [08:52:38]SAM_PROTO_SignData done [08:52:38]FM_MakeSignedData done [08:52:38]CreateOFDProtocolMessage [08:52:38]wFMCommunicate request_size=4 [08:52:38]MH_SAM_APDU [08:52:38]CAPDU: 80 11 00 00 [08:52:38]Write to MH i2c: E2 08 00 43 4E 80 11 00 00 00 00 00 00 0B [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:38]Read from MH i2c: E2 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 17 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 17 00 43 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 69 [08:52:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:52:38]wFMCommunicate OK [08:52:38]CreateOFDProtocolMessage done [08:52:38]OFDSenderStorePacket 122830 [08:52:38]StoreOFDPacket docnum=122830 [08:52:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3D 42 07 01 5F AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 D9 E8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE DF 01 00 35 04 06 00 94 8F 30 EF D4 4B B4 9B E6 72 E4 C4 3A 30 [08:52:38]CheckFolder [08:52:38]dirname=/storage/ofd_packets [08:52:38]CheckFolder done [08:52:38]ProducePacketName [08:52:38]name=ofd_packets/00122830 [08:52:38]NVStorageSaveData ofd_packets/00122830 [08:52:38]File name is /storage/ofd_packets/00122830 [08:52:38]Write 301 bytes [08:52:38]NVStorageSaveData done [08:52:38]OFDSenderStorePacket done [08:52:38]KKMCreateOFDPacket done [08:52:38]NVStorageSaveData kkm_last_timestamp [08:52:38]File name is /storage/kkm_last_timestamp [08:52:38]Write 4 bytes [08:52:38]NVStorageSaveData done [08:52:38]ExternCall_PrintAddStr [08:52:38]wPrintStart [08:52:38]Write to MH i2c: 01 00 00 44 4E 92 [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: 01 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: 01 07 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: 01 07 00 44 4E 00 00 00 00 00 FF 0F A7 [08:52:38]RasterBufferAndPrint [08:52:38]line Счет N : (1)1105647 [08:52:38]line ИНН: 02508201610067 [08:52:38]line Контрольно-Кассовый Чек [08:52:38]line ПРОДАЖА [08:52:38]line ТРК (МРК, ГНК) : 32 [08:52:38]line Товар: 2710124130 [08:52:38]line Аи-92-К-5 [08:52:38]line 16.160 * 61.90 [08:52:38]line = 1000.30 [08:52:38]line НДС 12% НСП 1% [08:52:38]line > о реализуемом товаре [08:52:38]line ОКРУГЛЕНИЕ: -0.30 [08:52:38]line ИТОГО: 1000.00 [08:52:38]line Внесено: 1000.00 [08:52:38]line СДАЧА: 0.00 [08:52:38]line НСП 1% : 8.85 [08:52:38]line НДС 12% : 106.23 [08:52:38]line Наличными: 1000.00 [08:52:38]line Безнал.: 0.00 [08:52:38]line Место: АЗС № 25 "Партнер Нефть" [08:52:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:52:38]line СНО: Общий режим [08:52:38]line Чек 49 02.03.2024 08:52 [08:52:38]line Смена: 321 ФФД: 1.0 [08:52:38]line ЗНМ: 0300000019 [08:52:38]line РНМ: 0000000000090573 [08:52:38]line Версия ККМ: 001 [08:52:38]line ФМ: 0000000000874798 [08:52:38]line ФД: 122830 [08:52:38]line ФПД: 163342722257995 [08:52:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T085241&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122830&fm=163342722257995&tin=02508201610067®Number=0000000000090573&sum=100000 [08:52:38]OFD Sender: Processing packet 122830 [packets to send 112, broken 111] [08:52:38]ProducePacketName [08:52:38]name=ofd_packets/00122830 [08:52:38]OFD Sender: To server: pG, [08:52:38]CommunicateWithHost lk.salyk.kg:30040 [08:52:39]ConnectInit lk.salyk.kg [08:52:39]written 0, free lines is 4095 [08:52:39]Connected sock=9 [08:52:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3D 42 07 01 5F AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 D9 E8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE DF 01 00 35 04 06 00 94 8F 30 EF D4 4B B4 9B E6 72 E4 C4 3A 30 [08:52:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AE 77 47 00 6C 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE DF 01 00 F4 03 04 00 B6 94 E2 65 B6 04 01 00 00 AA B4 E9 CE 5A 10 CC 0E [08:52:39]CommunicateWithHost err = 0 [08:52:39]CheckOFDResponse [08:52:39]1017 (14) - 77093643461234 [08:52:39]1041 (16) - 0000000000874798 [08:52:39]1040 (4) - 122830 [08:52:39]1012 (4) - 02.03.2024 02:53 [08:52:39]1206 (1) - 0 [08:52:39]OFD Sender: Remove packet 122830 [08:52:39]ProducePacketName [08:52:39]name=ofd_packets/00122830 [08:52:39]NVStorageDeleteData [08:52:39]Write to MH i2c: 01 00 00 6F 4E BD [08:52:39]Write i2c OK [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: 01 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: 01 07 00 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: 01 07 00 6F 4E 00 00 00 00 00 01 0D D2 [08:52:39]RasterBufferAndPrint [08:52:39]line [08:52:39]line [08:52:39]line [08:52:39]line [08:52:39]line [08:52:39]written 0, free lines is 3335 [08:52:39]MH_Cut [08:52:39]Write to MH i2c: D1 01 00 76 4E 01 96 [08:52:39]Write i2c OK [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: D1 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: D1 01 00 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: D1 01 00 76 4E 00 95 [08:52:39]Write to MH i2c: 01 00 00 77 4E C5 [08:52:39]Write i2c OK [08:52:39]MH_I2C_Read... [08:52:39]OFD Sender: No OFD packet to send [08:52:40]*** Cut start [08:52:40]*** Purtial cut [08:52:40]*** Stage 1: CUTSNS_PIN = 1 [08:52:42]Read from MH i2c: 01 [08:52:42]MH_I2C_Read... [08:52:42]Read from MH i2c: 01 07 00 [08:52:42]MH_I2C_Read... [08:52:42]Read from MH i2c: 01 07 00 77 4E 00 00 00 00 00 FF 0F DA [08:52:42]process_action close_receipt done [08:52:42]requested_data is exist [08:52:42]produce_requested_data [08:52:42]requested_item fm.sn is exist - process it [08:52:42]wFMCommunicate request_size=4 [08:52:42]MH_SAM_APDU [08:52:42]CAPDU: 80 11 00 00 [08:52:42]Write to MH i2c: E2 08 00 78 4E 80 11 00 00 00 00 00 00 40 [08:52:42]Write i2c OK [08:52:42]MH_I2C_Read... [08:52:42]*** Stop cut motor [08:52:42]*** Cut end [08:52:42]Read from MH i2c: E2 [08:52:42]MH_I2C_Read... [08:52:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:42]Read from MH i2c: E2 17 00 [08:52:42]MH_I2C_Read... [08:52:42]Read from MH i2c: E2 17 00 78 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9E [08:52:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:52:42]wFMCommunicate OK [08:52:42]requested_item fd.num is exist - process it [08:52:42]SAM_PROTO_GetFieldsCounters [08:52:42]wFMCommunicate request_size=4 [08:52:42]MH_SAM_APDU [08:52:42]CAPDU: 80 13 00 00 [08:52:42]Write to MH i2c: E2 08 00 79 4E 80 13 00 00 00 00 00 00 43 [08:52:42]Write i2c OK [08:52:42]MH_I2C_Read... [08:52:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:42]Read from MH i2c: E2 [08:52:42]MH_I2C_Read... [08:52:42]Read from MH i2c: E2 62 00 [08:52:42]MH_I2C_Read... [08:52:42]Read from MH i2c: E2 62 00 79 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CE DF 01 00 0E 04 04 00 41 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 F1 [08:52:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CE DF 01 00 0E 04 04 00 41 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 [08:52:42]wFMCommunicate OK [08:52:42]SAM_PROTO_GetFieldsCounters done [08:52:42]requested_item shift.num is exist - process it [08:52:42]requested_item shift.opened is exist - process it [08:52:42]req_shift_opened [08:52:42]FM_GetShiftState [08:52:42]SAM_PROTO_GetShiftState [08:52:42]wFMCommunicate request_size=4 [08:52:42]MH_SAM_APDU [08:52:42]CAPDU: 80 13 01 00 [08:52:42]Write to MH i2c: E2 08 00 7A 4E 80 13 01 00 00 00 00 00 45 [08:52:42]Write i2c OK [08:52:42]MH_I2C_Read... [08:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:42]Read from MH i2c: E2 [08:52:42]MH_I2C_Read... [08:52:42]Read from MH i2c: E2 0E 00 [08:52:42]MH_I2C_Read... [08:52:42]Read from MH i2c: E2 0E 00 7A 4E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AC [08:52:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:52:42]wFMCommunicate OK [08:52:42]SAM_PROTO_GetShiftState done [08:52:42]FM_GetShiftState done [08:52:42]req_shift_opened done [08:52:42]requested_item shift.open_date is exist - process it [08:52:42]req_shift_open_date [08:52:42]req_shift_open_date done [08:52:42]produce_requested_data done [08:52:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122830,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:52:42]process_action_free close_receipt [08:52:42]json_value_free [08:52:42]json_value_free done [08:52:42]process_json_proto returns [08:52:42]Send response to host [08:52:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122830,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:52:42]free response buf [08:52:42]execute_script done [08:52:42]execute_script returns [08:52:42]free content buf [08:52:42]Sock 7.Close socket [08:52:42]Sock 7.Thread stoped [08:52:44]OFD Sender: No OFD packet to send [08:52:49]OFD Sender: No OFD packet to send [08:52:54]OFD Sender: No OFD packet to send [08:52:59]OFD Sender: No OFD packet to send [08:53:04]OFD Sender: No OFD packet to send [08:53:09]OFD Sender: No OFD packet to send [08:53:14]OFD Sender: No OFD packet to send [08:53:19]OFD Sender: No OFD packet to send [08:53:24]OFD Sender: No OFD packet to send [08:53:29]OFD Sender: No OFD packet to send [08:53:34]OFD Sender: No OFD packet to send [08:53:39]OFD Sender: No OFD packet to send [08:53:44]OFD Sender: No OFD packet to send [08:53:49]OFD Sender: No OFD packet to send [08:53:54]OFD Sender: No OFD packet to send [08:53:59]OFD Sender: No OFD packet to send [08:54:04]OFD Sender: No OFD packet to send [08:54:09]OFD Sender: No OFD packet to send [08:54:14]OFD Sender: No OFD packet to send [08:54:19]OFD Sender: No OFD packet to send [08:54:24]OFD Sender: No OFD packet to send [08:54:29]OFD Sender: No OFD packet to send [08:54:34]OFD Sender: No OFD packet to send [08:54:39]OFD Sender: No OFD packet to send [08:54:44]OFD Sender: No OFD packet to send [08:54:49]OFD Sender: No OFD packet to send [08:54:54]OFD Sender: No OFD packet to send [08:54:59]OFD Sender: No OFD packet to send [08:55:04]OFD Sender: No OFD packet to send [08:55:09]OFD Sender: No OFD packet to send [08:55:14]OFD Sender: No OFD packet to send [08:55:19]OFD Sender: No OFD packet to send [08:55:24]OFD Sender: No OFD packet to send [08:55:29]OFD Sender: No OFD packet to send [08:55:34]OFD Sender: No OFD packet to send [08:55:39]OFD Sender: No OFD packet to send [08:55:40]accept exits with 10 [08:55:40]New connection [08:55:40]New thread 3066461540 created [08:55:40]Thread 3066604900 joined [08:55:40]Waiting for new connection... [08:55:40] Sock 10.Parse request [08:55:40]Sock 10.Check first char [08:55:40]Sock 10.First char is OK [08:55:40]request: POST /json_proto HTTP/1.0 [08:55:40]Method: POST [08:55:40]URL: /json_proto [08:55:40]Method is POST - this is cgi request [08:55:40]url: /json_proto [08:55:40]query_string will be loaded in cgi processing [08:55:40]execute_cgi json_proto POST (null) [08:55:40]execute_cgi path=json_proto method=POST [08:55:40]POST find Content-Length [08:55:40]Host: 172.17.48.197:8080 [08:55:40]Content-Length: 683 [08:55:40]Content-Type: application/json [08:55:40] [08:55:40]POST finish read [08:55:40]Found Content-Length = 683 [08:55:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:40]execute_script... [08:55:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:40]POST & json_proto [08:55:40]process_json_proto [08:55:40]json parsed OK: [08:55:40]protocol is kg_v1.0 [08:55:40]action value=close_receipt [08:55:40]process_action close_receipt [08:55:40]cmd_close_receipt [08:55:40]MH_GetDate [08:55:40]Write to MH i2c: F0 00 00 7B 4E B8 [08:55:40]Write i2c OK [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: F0 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: F0 09 00 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: F0 09 00 7B 4E 00 91 E9 E2 65 66 EE DC 65 17 [08:55:40]GetLastDocTimeStamp 1709369561 [08:55:40]current date 1709369745 [08:55:40]FM_GetShiftState [08:55:40]SAM_PROTO_GetShiftState [08:55:40]wFMCommunicate request_size=4 [08:55:40]MH_SAM_APDU [08:55:40]CAPDU: 80 13 01 00 [08:55:40]Write to MH i2c: E2 08 00 7C 4E 80 13 01 00 00 00 00 00 47 [08:55:40]Write i2c OK [08:55:40]MH_I2C_Read... [08:55:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:40]Read from MH i2c: E2 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: E2 0E 00 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: E2 0E 00 7C 4E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AE [08:55:40]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:55:40]wFMCommunicate OK [08:55:40]SAM_PROTO_GetShiftState done [08:55:40]FM_GetShiftState done [08:55:40]opened in 1709338023 [08:55:40]opened+sec_in_day 1709424423 [08:55:40]quantity*price = 100030 [08:55:40]sum+1 = 100031 [08:55:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 50 02.03.2024 08:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122831 ФПД: 188888122443925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T085545&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122831&fm=188888122443925&tin=02508201610067®Number=0000000000090573&sum=100000 [08:55:41]StoreToDocumentArchive [08:55:41]shift 321 fd 122831 [08:55:41]save to /storage/0321/doc_00122831 [08:55:41]save last doc name /storage/0321/doc_00122831 to /storage/kkm_last_doc_name [08:55:41]save OK [08:55:41]Clear old archive folders... [08:55:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:41]tlvbuf is 01841840 [08:55:41]SAM_PROTO_ClearQueue [08:55:41]wFMCommunicate request_size=4 [08:55:41]MH_SAM_APDU [08:55:41]CAPDU: 80 09 00 00 [08:55:41]Write to MH i2c: E2 08 00 89 4E 80 09 00 00 00 00 00 00 49 [08:55:41]Write i2c OK [08:55:41]MH_I2C_Read... [08:55:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:41]Read from MH i2c: E2 [08:55:41]MH_I2C_Read... [08:55:41]Read from MH i2c: E2 03 00 [08:55:41]MH_I2C_Read... [08:55:41]Read from MH i2c: E2 03 00 89 4E 00 90 00 4B [08:55:41]RAPDU: 90 00 [08:55:41]wFMCommunicate OK [08:55:41]SAM_PROTO_ClearQueue done [08:55:41]KKMCreateOFDPacket [08:55:41]OFDProtocolAddRootSTLVToBuf [08:55:41]FM_MakeSignedData [08:55:41]FM_MakeSignedData [08:55:41]SAM_PROTO_SignData [08:55:41]wFMCommunicate request_size=4 [08:55:41]MH_SAM_APDU [08:55:41]CAPDU: 80 0D 01 02 [08:55:41]Write to MH i2c: E2 08 00 8A 4E 80 0D 01 02 00 00 00 00 51 [08:55:41]Write i2c OK [08:55:41]MH_I2C_Read... [08:55:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:41]Read from MH i2c: E2 [08:55:41]MH_I2C_Read... [08:55:41]Read from MH i2c: E2 03 00 [08:55:41]MH_I2C_Read... [08:55:41]Read from MH i2c: E2 03 00 8A 4E 00 90 00 4C [08:55:41]RAPDU: 90 00 [08:55:41]wFMCommunicate OK [08:55:41]wFMCommunicate request_size=255 [08:55:41]MH_SAM_APDU [08:55:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 91 E9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF DF 01 00 35 04 06 00 AB [08:55:41]Write to MH i2c: E2 02 01 8B 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 91 E9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF DF 01 00 35 04 06 00 AB 00 00 4C [08:55:41]Write i2c OK [08:55:41]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 8B 4E 00 90 00 4D [08:55:42]RAPDU: 90 00 [08:55:42]wFMCommunicate OK [08:55:42]wFMCommunicate request_size=10 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 0D 02 02 05 CA F1 70 C8 95 [08:55:42]Write to MH i2c: E2 0D 00 8C 4E 80 0D 02 02 05 00 CA F1 70 C8 95 00 00 E6 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 8C 4E 00 90 00 4E [08:55:42]RAPDU: 90 00 [08:55:42]wFMCommunicate OK [08:55:42]wFMCommunicate request_size=4 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 0D 03 02 [08:55:42]Write to MH i2c: E2 08 00 8D 4E 80 0D 03 02 00 00 00 00 56 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 0B 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 0B 00 8D 4E 00 4B 98 11 96 7D B3 92 FD 90 00 A0 [08:55:42]RAPDU: 4B 98 11 96 7D B3 92 FD 90 00 [08:55:42]wFMCommunicate OK [08:55:42]SAM_PROTO_SignData done [08:55:42]FM_MakeSignedData done [08:55:42]CreateOFDProtocolMessage [08:55:42]wFMCommunicate request_size=4 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 11 00 00 [08:55:42]Write to MH i2c: E2 08 00 8E 4E 80 11 00 00 00 00 00 00 56 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 17 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 17 00 8E 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B4 [08:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:55:42]wFMCommunicate OK [08:55:42]CreateOFDProtocolMessage done [08:55:42]OFDSenderStorePacket 122831 [08:55:42]StoreOFDPacket docnum=122831 [08:55:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CF EA 07 01 06 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 91 E9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF DF 01 00 35 04 06 00 AB CA F1 70 C8 95 4B 98 11 96 7D B3 92 FD [08:55:42]CheckFolder [08:55:42]dirname=/storage/ofd_packets [08:55:42]CheckFolder done [08:55:42]ProducePacketName [08:55:42]name=ofd_packets/00122831 [08:55:42]NVStorageSaveData ofd_packets/00122831 [08:55:42]File name is /storage/ofd_packets/00122831 [08:55:42]Write 301 bytes [08:55:42]NVStorageSaveData done [08:55:42]OFDSenderStorePacket done [08:55:42]KKMCreateOFDPacket done [08:55:42]NVStorageSaveData kkm_last_timestamp [08:55:42]File name is /storage/kkm_last_timestamp [08:55:42]Write 4 bytes [08:55:42]NVStorageSaveData done [08:55:42]ExternCall_PrintAddStr [08:55:42]wPrintStart [08:55:42]Write to MH i2c: 01 00 00 8F 4E DD [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 07 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 07 00 8F 4E 00 00 00 00 00 FF 0F F2 [08:55:42]RasterBufferAndPrint [08:55:42]line Счет N : (1)1105648 [08:55:42]line ИНН: 02508201610067 [08:55:42]line Контрольно-Кассовый Чек [08:55:42]line ПРОДАЖА [08:55:42]line ТРК (МРК, ГНК) : 62 [08:55:42]line Товар: 2710124130 [08:55:42]line Аи-92-К-5 [08:55:42]line 16.160 * 61.90 [08:55:42]line = 1000.30 [08:55:42]line НДС 12% НСП 1% [08:55:42]line > о реализуемом товаре [08:55:42]line ОКРУГЛЕНИЕ: -0.30 [08:55:42]line ИТОГО: 1000.00 [08:55:42]line Внесено: 1000.00 [08:55:42]line СДАЧА: 0.00 [08:55:42]line НСП 1% : 8.85 [08:55:42]line НДС 12% : 106.23 [08:55:42]line Наличными: 1000.00 [08:55:42]line Безнал.: 0.00 [08:55:42]line Место: АЗС № 25 "Партнер Нефть" [08:55:42]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:55:42]line СНО: Общий режим [08:55:42]line Чек 50 02.03.2024 08:55 [08:55:42]line Смена: 321 ФФД: 1.0 [08:55:42]line ЗНМ: 0300000019 [08:55:42]line РНМ: 0000000000090573 [08:55:42]line Версия ККМ: 001 [08:55:42]line ФМ: 0000000000874798 [08:55:42]line ФД: 122831 [08:55:42]line ФПД: 188888122443925 [08:55:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T085545&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122831&fm=188888122443925&tin=02508201610067®Number=0000000000090573&sum=100000 [08:55:42]written 0, free lines is 4095 [08:55:42]OFD Sender: Processing packet 122831 [packets to send 112, broken 111] [08:55:42]ProducePacketName [08:55:42]name=ofd_packets/00122831 [08:55:42]OFD Sender: To server: pG, [08:55:42]CommunicateWithHost lk.salyk.kg:30040 [08:55:42]ConnectInit lk.salyk.kg [08:55:42]Connected sock=9 [08:55:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CF EA 07 01 06 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 91 E9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF DF 01 00 35 04 06 00 AB CA F1 70 C8 95 4B 98 11 96 7D B3 92 FD [08:55:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 00 C7 47 00 D5 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF DF 01 00 F4 03 04 00 6E 95 E2 65 B6 04 01 00 00 18 75 14 44 49 E2 B0 A3 [08:55:42]CommunicateWithHost err = 0 [08:55:42]CheckOFDResponse [08:55:42]1017 (14) - 77093643461234 [08:55:42]1041 (16) - 0000000000874798 [08:55:42]1040 (4) - 122831 [08:55:42]1012 (4) - 02.03.2024 02:56 [08:55:42]1206 (1) - 0 [08:55:42]OFD Sender: Remove packet 122831 [08:55:42]ProducePacketName [08:55:42]name=ofd_packets/00122831 [08:55:42]NVStorageDeleteData [08:55:42]Write to MH i2c: 01 00 00 BA 4E 08 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 07 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 07 00 BA 4E 00 00 00 00 00 F0 0C 0B [08:55:42]RasterBufferAndPrint [08:55:42]line [08:55:42]line [08:55:42]line [08:55:42]line [08:55:42]line [08:55:42]written 0, free lines is 3321 [08:55:42]MH_Cut [08:55:42]Write to MH i2c: D1 01 00 C1 4E 01 E1 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: D1 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: D1 01 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: D1 01 00 C1 4E 00 E0 [08:55:42]Write to MH i2c: 01 00 00 C2 4E 10 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:43]OFD Sender: No OFD packet to send [08:55:43]*** Cut start [08:55:43]*** Purtial cut [08:55:43]*** Stage 1: CUTSNS_PIN = 1 [08:55:45]Read from MH i2c: 01 [08:55:45]MH_I2C_Read... [08:55:45]*** Stop cut motor [08:55:45]*** Cut end [08:55:45]Read from MH i2c: 01 07 00 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: 01 07 00 C2 4E 00 00 00 00 00 FF 0F 25 [08:55:45]process_action close_receipt done [08:55:45]requested_data is exist [08:55:45]produce_requested_data [08:55:45]requested_item fm.sn is exist - process it [08:55:45]wFMCommunicate request_size=4 [08:55:45]MH_SAM_APDU [08:55:45]CAPDU: 80 11 00 00 [08:55:45]Write to MH i2c: E2 08 00 C3 4E 80 11 00 00 00 00 00 00 8B [08:55:45]Write i2c OK [08:55:45]MH_I2C_Read... [08:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:45]Read from MH i2c: E2 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 17 00 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 17 00 C3 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E9 [08:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:55:45]wFMCommunicate OK [08:55:45]requested_item fd.num is exist - process it [08:55:45]SAM_PROTO_GetFieldsCounters [08:55:45]wFMCommunicate request_size=4 [08:55:45]MH_SAM_APDU [08:55:45]CAPDU: 80 13 00 00 [08:55:45]Write to MH i2c: E2 08 00 C4 4E 80 13 00 00 00 00 00 00 8E [08:55:45]Write i2c OK [08:55:45]MH_I2C_Read... [08:55:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:45]Read from MH i2c: E2 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 62 00 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 62 00 C4 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CF DF 01 00 0E 04 04 00 41 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 40 [08:55:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CF DF 01 00 0E 04 04 00 41 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 [08:55:45]wFMCommunicate OK [08:55:45]SAM_PROTO_GetFieldsCounters done [08:55:45]requested_item shift.num is exist - process it [08:55:45]requested_item shift.opened is exist - process it [08:55:45]req_shift_opened [08:55:45]FM_GetShiftState [08:55:45]SAM_PROTO_GetShiftState [08:55:45]wFMCommunicate request_size=4 [08:55:45]MH_SAM_APDU [08:55:45]CAPDU: 80 13 01 00 [08:55:45]Write to MH i2c: E2 08 00 C5 4E 80 13 01 00 00 00 00 00 90 [08:55:45]Write i2c OK [08:55:45]MH_I2C_Read... [08:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:45]Read from MH i2c: E2 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 0E 00 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 0E 00 C5 4E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F7 [08:55:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [08:55:45]wFMCommunicate OK [08:55:45]SAM_PROTO_GetShiftState done [08:55:45]FM_GetShiftState done [08:55:45]req_shift_opened done [08:55:45]requested_item shift.open_date is exist - process it [08:55:45]req_shift_open_date [08:55:45]req_shift_open_date done [08:55:45]produce_requested_data done [08:55:45]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122831,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [08:55:45]process_action_free close_receipt [08:55:45]json_value_free [08:55:45]json_value_free done [08:55:45]process_json_proto returns [08:55:45]Send response to host [08:55:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122831,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [08:55:45]free response buf [08:55:45]execute_script done [08:55:45]execute_script returns [08:55:45]free content buf [08:55:45]Sock 10.Close socket [08:55:45]Sock 10.Thread stoped [08:55:48]OFD Sender: No OFD packet to send [08:55:53]OFD Sender: No OFD packet to send [08:55:58]OFD Sender: No OFD packet to send [08:56:03]OFD Sender: No OFD packet to send [08:56:08]OFD Sender: No OFD packet to send [08:56:13]OFD Sender: No OFD packet to send [08:56:18]OFD Sender: No OFD packet to send [08:56:23]OFD Sender: No OFD packet to send [08:56:28]OFD Sender: No OFD packet to send [08:56:33]OFD Sender: No OFD packet to send [08:56:38]OFD Sender: No OFD packet to send [08:56:43]OFD Sender: No OFD packet to send [08:56:48]OFD Sender: No OFD packet to send [08:56:53]OFD Sender: No OFD packet to send [08:56:58]OFD Sender: No OFD packet to send [08:57:03]OFD Sender: No OFD packet to send [08:57:08]OFD Sender: No OFD packet to send [08:57:13]OFD Sender: No OFD packet to send [08:57:18]OFD Sender: No OFD packet to send [08:57:23]OFD Sender: No OFD packet to send [08:57:28]OFD Sender: No OFD packet to send [08:57:33]OFD Sender: No OFD packet to send [08:57:38]OFD Sender: No OFD packet to send [08:57:43]OFD Sender: No OFD packet to send [08:57:48]OFD Sender: No OFD packet to send [08:57:53]OFD Sender: No OFD packet to send [08:57:58]OFD Sender: No OFD packet to send [08:58:03]OFD Sender: No OFD packet to send [08:58:08]OFD Sender: No OFD packet to send [08:58:13]OFD Sender: No OFD packet to send [08:58:18]OFD Sender: No OFD packet to send [08:58:23]OFD Sender: No OFD packet to send [08:58:28]OFD Sender: No OFD packet to send [08:58:33]OFD Sender: No OFD packet to send [08:58:38]OFD Sender: No OFD packet to send [08:58:43]OFD Sender: No OFD packet to send [08:58:48]OFD Sender: No OFD packet to send [08:58:53]OFD Sender: No OFD packet to send [08:58:58]OFD Sender: No OFD packet to send [08:59:03]OFD Sender: No OFD packet to send [08:59:08]OFD Sender: No OFD packet to send [08:59:13]OFD Sender: No OFD packet to send [08:59:18]OFD Sender: No OFD packet to send [08:59:23]OFD Sender: No OFD packet to send [08:59:28]OFD Sender: No OFD packet to send [08:59:33]OFD Sender: No OFD packet to send [08:59:38]OFD Sender: No OFD packet to send [08:59:43]OFD Sender: No OFD packet to send [08:59:48]OFD Sender: No OFD packet to send [08:59:53]OFD Sender: No OFD packet to send [08:59:58]OFD Sender: No OFD packet to send [09:00:03]OFD Sender: No OFD packet to send [09:00:08]OFD Sender: No OFD packet to send [09:00:13]OFD Sender: No OFD packet to send [09:00:18]OFD Sender: No OFD packet to send [09:00:23]OFD Sender: No OFD packet to send [09:00:28]OFD Sender: No OFD packet to send [09:00:33]OFD Sender: No OFD packet to send [09:00:38]OFD Sender: No OFD packet to send [09:00:43]OFD Sender: No OFD packet to send [09:00:45]accept exits with 7 [09:00:45]New connection [09:00:45]New thread 3066604900 created [09:00:45]Thread 3066461540 joined [09:00:45]Waiting for new connection... [09:00:45] Sock 7.Parse request [09:00:45]Sock 7.Check first char [09:00:45]Sock 7.First char is OK [09:00:45]request: POST /json_proto HTTP/1.0 [09:00:45]Method: POST [09:00:45]URL: /json_proto [09:00:45]Method is POST - this is cgi request [09:00:45]url: /json_proto [09:00:45]query_string will be loaded in cgi processing [09:00:45]execute_cgi json_proto POST (null) [09:00:45]execute_cgi path=json_proto method=POST [09:00:45]POST find Content-Length [09:00:45]Host: 172.17.48.197:8080 [09:00:45]Content-Length: 1210 [09:00:45]Content-Type: application/json [09:00:45] [09:00:45]POST finish read [09:00:45]Found Content-Length = 1210 [09:00:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105649\u000A02.03.2024 08:55\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 : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 28.780 x 69.50\u000A\u0418\u0422\u041E\u0413: 2000.21\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:45]execute_script... [09:00:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105649\u000A02.03.2024 08:55\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 : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 28.780 x 69.50\u000A\u0418\u0422\u041E\u0413: 2000.21\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:45]POST & json_proto [09:00:45]process_json_proto [09:00:45]json parsed OK: [09:00:45]protocol is kg_v1.0 [09:00:45]action value=print_text [09:00:45]process_action print_text [09:00:45]cmd_print_text [09:00:45]ExternCall_PrintAddStr [09:00:45]wPrintStart [09:00:45]Write to MH i2c: 01 00 00 C6 4E 14 [09:00:45]Write i2c OK [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: 01 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: 01 07 00 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: 01 07 00 C6 4E 00 00 00 00 00 FF 0F 29 [09:00:45]RasterBufferAndPrint [09:00:45]line *****ТОВАРНЫЙ ЧЕК***** [09:00:45]line АЗС 25 [09:00:45]line Партнер нефть [09:00:45]line 02508201610067 [09:00:45]line Кассир : Таалайбек к. А. [09:00:45]line Счет N : (1)1105649 [09:00:45]line 02.03.2024 08:55 [09:00:45]line ПРОДАЖА [09:00:45]line ТРК (МРК, ГНК): 63 [09:00:45]line Вид ГСМ : 2710124500 [09:00:45]line Аи-95-К-5 [09:00:45]line 28.780 x 69.50 [09:00:45]line ИТОГ: 2000.21 [09:00:45]line Тип оплаты: Талоны: Топливная Карта [09:00:45]line 68870 [09:00:45]line ______________________ [09:00:45]line (подпись) [09:00:45]written 0, free lines is 4095 [09:00:45]Write to MH i2c: 01 00 00 DB 4E 29 [09:00:45]Write i2c OK [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: 01 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: 01 07 00 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: 01 07 00 DB 4E 00 00 00 00 00 F7 0D 34 [09:00:45]RasterBufferAndPrint [09:00:45]line [09:00:45]line [09:00:45]line [09:00:45]line [09:00:45]line [09:00:45]written 0, free lines is 3577 [09:00:45]MH_Cut [09:00:45]Write to MH i2c: D1 01 00 E2 4E 01 02 [09:00:45]Write i2c OK [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: D1 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: D1 01 00 [09:00:45]MH_I2C_Read... [09:00:45]Read from MH i2c: D1 01 00 E2 4E 00 01 [09:00:45]Write to MH i2c: 01 00 00 E3 4E 31 [09:00:45]Write i2c OK [09:00:45]MH_I2C_Read... [09:00:45]*** Cut start [09:00:45]*** Purtial cut [09:00:45]*** Stage 1: CUTSNS_PIN = 1 [09:00:47]Read from MH i2c: 01 [09:00:47]MH_I2C_Read... [09:00:47]*** Stop cut motor [09:00:47]*** Cut end [09:00:47]Read from MH i2c: 01 07 00 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: 01 07 00 E3 4E 00 00 00 00 00 FF 0F 46 [09:00:47]process_action print_text done [09:00:47]requested_data is exist [09:00:47]produce_requested_data [09:00:47]requested_item fm.sn is exist - process it [09:00:47]wFMCommunicate request_size=4 [09:00:47]MH_SAM_APDU [09:00:47]CAPDU: 80 11 00 00 [09:00:47]Write to MH i2c: E2 08 00 E4 4E 80 11 00 00 00 00 00 00 AC [09:00:47]Write i2c OK [09:00:47]MH_I2C_Read... [09:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:47]Read from MH i2c: E2 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: E2 17 00 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: E2 17 00 E4 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0A [09:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:00:47]wFMCommunicate OK [09:00:47]requested_item fd.num is exist - process it [09:00:47]SAM_PROTO_GetFieldsCounters [09:00:47]wFMCommunicate request_size=4 [09:00:47]MH_SAM_APDU [09:00:47]CAPDU: 80 13 00 00 [09:00:47]Write to MH i2c: E2 08 00 E5 4E 80 13 00 00 00 00 00 00 AF [09:00:47]Write i2c OK [09:00:47]MH_I2C_Read... [09:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:48]Read from MH i2c: E2 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 62 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 62 00 E5 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CF DF 01 00 0E 04 04 00 41 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 61 [09:00:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CF DF 01 00 0E 04 04 00 41 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 [09:00:48]wFMCommunicate OK [09:00:48]SAM_PROTO_GetFieldsCounters done [09:00:48]requested_item shift.num is exist - process it [09:00:48]requested_item shift.opened is exist - process it [09:00:48]req_shift_opened [09:00:48]FM_GetShiftState [09:00:48]SAM_PROTO_GetShiftState [09:00:48]wFMCommunicate request_size=4 [09:00:48]MH_SAM_APDU [09:00:48]CAPDU: 80 13 01 00 [09:00:48]Write to MH i2c: E2 08 00 E6 4E 80 13 01 00 00 00 00 00 B1 [09:00:48]Write i2c OK [09:00:48]MH_I2C_Read... [09:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:48]Read from MH i2c: E2 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 0E 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 0E 00 E6 4E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 18 [09:00:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:00:48]wFMCommunicate OK [09:00:48]SAM_PROTO_GetShiftState done [09:00:48]FM_GetShiftState done [09:00:48]req_shift_opened done [09:00:48]requested_item shift.open_date is exist - process it [09:00:48]req_shift_open_date [09:00:48]req_shift_open_date done [09:00:48]produce_requested_data done [09:00:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122831,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:00:48]process_action_free print_text [09:00:48]json_value_free [09:00:48]json_value_free done [09:00:48]process_json_proto returns [09:00:48]Send response to host [09:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122831,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:00:48]free response buf [09:00:48]execute_script done [09:00:48]execute_script returns [09:00:48]free content buf [09:00:48]Sock 7.Close socket [09:00:48]Sock 7.Thread stoped [09:00:48]OFD Sender: No OFD packet to send [09:00:53]OFD Sender: No OFD packet to send [09:00:58]OFD Sender: No OFD packet to send [09:01:03]OFD Sender: No OFD packet to send [09:01:08]OFD Sender: No OFD packet to send [09:01:13]OFD Sender: No OFD packet to send [09:01:18]OFD Sender: No OFD packet to send [09:01:23]OFD Sender: No OFD packet to send [09:01:28]OFD Sender: No OFD packet to send [09:01:29]accept exits with 9 [09:01:29]New connection [09:01:29]New thread 3066461540 created [09:01:29]Thread 3066604900 joined [09:01:29]Waiting for new connection... [09:01:29] Sock 9.Parse request [09:01:29]Sock 9.Check first char [09:01:29]Sock 9.First char is OK [09:01:29]request: POST /json_proto HTTP/1.0 [09:01:29]Method: POST [09:01:29]URL: /json_proto [09:01:29]Method is POST - this is cgi request [09:01:29]url: /json_proto [09:01:29]query_string will be loaded in cgi processing [09:01:29]execute_cgi json_proto POST (null) [09:01:29]execute_cgi path=json_proto method=POST [09:01:29]POST find Content-Length [09:01:29]Host: 172.17.48.197:8080 [09:01:29]Content-Length: 683 [09:01:29]Content-Type: application/json [09:01:29] [09:01:29]POST finish read [09:01:29]Found Content-Length = 683 [09:01:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:29]execute_script... [09:01: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)1105650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:29]POST & json_proto [09:01:29]process_json_proto [09:01:29]json parsed OK: [09:01:29]protocol is kg_v1.0 [09:01:29]action value=close_receipt [09:01:29]process_action close_receipt [09:01:29]cmd_close_receipt [09:01:29]MH_GetDate [09:01:29]Write to MH i2c: F0 00 00 E7 4E 24 [09:01:29]Write i2c OK [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: F0 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: F0 09 00 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: F0 09 00 E7 4E 00 ED EA E2 65 66 EE DC 65 E0 [09:01:29]GetLastDocTimeStamp 1709369745 [09:01:29]current date 1709370093 [09:01:29]FM_GetShiftState [09:01:29]SAM_PROTO_GetShiftState [09:01:29]wFMCommunicate request_size=4 [09:01:29]MH_SAM_APDU [09:01:29]CAPDU: 80 13 01 00 [09:01:29]Write to MH i2c: E2 08 00 E8 4E 80 13 01 00 00 00 00 00 B3 [09:01:29]Write i2c OK [09:01:29]MH_I2C_Read... [09:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:29]Read from MH i2c: E2 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: E2 0E 00 [09:01:29]MH_I2C_Read... [09:01:29]Read from MH i2c: E2 0E 00 E8 4E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1A [09:01:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:01:29]wFMCommunicate OK [09:01:29]SAM_PROTO_GetShiftState done [09:01:29]FM_GetShiftState done [09:01:29]opened in 1709338023 [09:01:29]opened+sec_in_day 1709424423 [09:01:29]quantity*price = 100030 [09:01:29]sum+1 = 100031 [09:01:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 51 02.03.2024 09:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122832 ФПД: 191593758337603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T090134&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122832&fm=191593758337603&tin=02508201610067®Number=0000000000090573&sum=100000 [09:01:30]StoreToDocumentArchive [09:01:30]shift 321 fd 122832 [09:01:30]save to /storage/0321/doc_00122832 [09:01:30]save last doc name /storage/0321/doc_00122832 to /storage/kkm_last_doc_name [09:01:30]save OK [09:01:30]Clear old archive folders... [09:01:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:30]tlvbuf is 017BD9D0 [09:01:30]SAM_PROTO_ClearQueue [09:01:30]wFMCommunicate request_size=4 [09:01:30]MH_SAM_APDU [09:01:30]CAPDU: 80 09 00 00 [09:01:30]Write to MH i2c: E2 08 00 F5 4E 80 09 00 00 00 00 00 00 B5 [09:01:30]Write i2c OK [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 [09:01:30]MH_I2C_Read... [09:01:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:30]Read from MH i2c: E2 03 00 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 03 00 F5 4E 00 90 00 B7 [09:01:30]RAPDU: 90 00 [09:01:30]wFMCommunicate OK [09:01:30]SAM_PROTO_ClearQueue done [09:01:30]KKMCreateOFDPacket [09:01:30]OFDProtocolAddRootSTLVToBuf [09:01:30]FM_MakeSignedData [09:01:30]FM_MakeSignedData [09:01:30]SAM_PROTO_SignData [09:01:30]wFMCommunicate request_size=4 [09:01:30]MH_SAM_APDU [09:01:30]CAPDU: 80 0D 01 02 [09:01:30]Write to MH i2c: E2 08 00 F6 4E 80 0D 01 02 00 00 00 00 BD [09:01:30]Write i2c OK [09:01:30]MH_I2C_Read... [09:01:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:30]Read from MH i2c: E2 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 03 00 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 03 00 F6 4E 00 90 00 B8 [09:01:30]RAPDU: 90 00 [09:01:30]wFMCommunicate OK [09:01:30]wFMCommunicate request_size=255 [09:01:30]MH_SAM_APDU [09:01:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 EE EA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 DF 01 00 35 04 06 00 AE [09:01:30]Write to MH i2c: E2 02 01 F7 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 EE EA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 DF 01 00 35 04 06 00 AE 00 00 1B [09:01:30]Write i2c OK [09:01:30]MH_I2C_Read... [09:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:30]Read from MH i2c: E2 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 03 00 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 03 00 F7 4E 00 90 00 B9 [09:01:30]RAPDU: 90 00 [09:01:30]wFMCommunicate OK [09:01:30]wFMCommunicate request_size=10 [09:01:30]MH_SAM_APDU [09:01:30]CAPDU: 80 0D 02 02 05 40 E5 E8 2A 43 [09:01:30]Write to MH i2c: E2 0D 00 F8 4E 80 0D 02 02 05 00 40 E5 E8 2A 43 00 00 44 [09:01:30]Write i2c OK [09:01:30]MH_I2C_Read... [09:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:30]Read from MH i2c: E2 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 03 00 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 03 00 F8 4E 00 90 00 BA [09:01:30]RAPDU: 90 00 [09:01:30]wFMCommunicate OK [09:01:30]wFMCommunicate request_size=4 [09:01:30]MH_SAM_APDU [09:01:30]CAPDU: 80 0D 03 02 [09:01:30]Write to MH i2c: E2 08 00 F9 4E 80 0D 03 02 00 00 00 00 C2 [09:01:30]Write i2c OK [09:01:30]MH_I2C_Read... [09:01:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:30]Read from MH i2c: E2 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 0B 00 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 0B 00 F9 4E 00 55 A1 A9 AA C5 9D 2C 24 90 00 BE [09:01:30]RAPDU: 55 A1 A9 AA C5 9D 2C 24 90 00 [09:01:30]wFMCommunicate OK [09:01:30]SAM_PROTO_SignData done [09:01:30]FM_MakeSignedData done [09:01:30]CreateOFDProtocolMessage [09:01:30]wFMCommunicate request_size=4 [09:01:30]MH_SAM_APDU [09:01:30]CAPDU: 80 11 00 00 [09:01:30]Write to MH i2c: E2 08 00 FA 4E 80 11 00 00 00 00 00 00 C2 [09:01:30]Write i2c OK [09:01:30]MH_I2C_Read... [09:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:30]Read from MH i2c: E2 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 17 00 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: E2 17 00 FA 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 20 [09:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:01:30]wFMCommunicate OK [09:01:30]CreateOFDProtocolMessage done [09:01:30]OFDSenderStorePacket 122832 [09:01:30]StoreOFDPacket docnum=122832 [09:01:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 C9 07 01 56 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 EE EA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 DF 01 00 35 04 06 00 AE 40 E5 E8 2A 43 55 A1 A9 AA C5 9D 2C 24 [09:01:30]CheckFolder [09:01:30]dirname=/storage/ofd_packets [09:01:30]CheckFolder done [09:01:30]ProducePacketName [09:01:30]name=ofd_packets/00122832 [09:01:30]NVStorageSaveData ofd_packets/00122832 [09:01:30]File name is /storage/ofd_packets/00122832 [09:01:30]Write 301 bytes [09:01:30]NVStorageSaveData done [09:01:30]OFDSenderStorePacket done [09:01:30]KKMCreateOFDPacket done [09:01:30]NVStorageSaveData kkm_last_timestamp [09:01:30]File name is /storage/kkm_last_timestamp [09:01:30]Write 4 bytes [09:01:30]NVStorageSaveData done [09:01:30]ExternCall_PrintAddStr [09:01:30]wPrintStart [09:01:30]Write to MH i2c: 01 00 00 FB 4E 49 [09:01:30]Write i2c OK [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: 01 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: 01 07 00 [09:01:30]MH_I2C_Read... [09:01:30]Read from MH i2c: 01 07 00 FB 4E 00 00 00 00 00 FF 0F 5E [09:01:30]RasterBufferAndPrint [09:01:30]line Счет N : (1)1105650 [09:01:30]line ИНН: 02508201610067 [09:01:30]line Контрольно-Кассовый Чек [09:01:30]line ПРОДАЖА [09:01:30]line ТРК (МРК, ГНК) : 52 [09:01:30]line Товар: 2710124130 [09:01:30]line Аи-92-К-5 [09:01:30]line 16.160 * 61.90 [09:01:30]line = 1000.30 [09:01:30]line НДС 12% НСП 1% [09:01:30]line > о реализуемом товаре [09:01:30]line ОКРУГЛЕНИЕ: -0.30 [09:01:30]line ИТОГО: 1000.00 [09:01:30]line Внесено: 1000.00 [09:01:30]line СДАЧА: 0.00 [09:01:30]line НСП 1% : 8.85 [09:01:30]line НДС 12% : 106.23 [09:01:30]line Наличными: 1000.00 [09:01:30]line Безнал.: 0.00 [09:01:30]line Место: АЗС № 25 "Партнер Нефть" [09:01:30]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:01:30]line СНО: Общий режим [09:01:30]line Чек 51 02.03.2024 09:01 [09:01:30]line Смена: 321 ФФД: 1.0 [09:01:30]line ЗНМ: 0300000019 [09:01:30]line РНМ: 0000000000090573 [09:01:30]line Версия ККМ: 001 [09:01:30]line ФМ: 0000000000874798 [09:01:30]line ФД: 122832 [09:01:30]line ФПД: 191593758337603 [09:01:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T090134&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122832&fm=191593758337603&tin=02508201610067®Number=0000000000090573&sum=100000 [09:01:31]OFD Sender: Processing packet 122832 [packets to send 112, broken 111] [09:01:31]ProducePacketName [09:01:31]name=ofd_packets/00122832 [09:01:31]OFD Sender: To server: pG, [09:01:31]CommunicateWithHost lk.salyk.kg:30040 [09:01:31]ConnectInit lk.salyk.kg [09:01:31]written 0, free lines is 4095 [09:01:31]Connected sock=10 [09: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 34 37 39 38 0F 01 00 00 B3 C9 07 01 56 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 EE EA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 DF 01 00 35 04 06 00 AE 40 E5 E8 2A 43 55 A1 A9 AA C5 9D 2C 24 [09:01:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CE 7E 47 00 B3 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 DF 01 00 F4 03 04 00 CA 96 E2 65 B6 04 01 00 00 F5 B1 A9 CB 49 83 07 EC [09:01:31]CommunicateWithHost err = 0 [09:01:31]CheckOFDResponse [09:01:31]1017 (14) - 77093643461234 [09:01:31]1041 (16) - 0000000000874798 [09:01:31]1040 (4) - 122832 [09:01:31]1012 (4) - 02.03.2024 03:02 [09:01:31]1206 (1) - 0 [09:01:31]OFD Sender: Remove packet 122832 [09:01:31]ProducePacketName [09:01:31]name=ofd_packets/00122832 [09:01:31]NVStorageDeleteData [09:01:31]Write to MH i2c: 01 00 00 26 4F 75 [09:01:31]Write i2c OK [09:01:31]MH_I2C_Read... [09:01:31]Read from MH i2c: 01 [09:01:31]MH_I2C_Read... [09:01:31]Read from MH i2c: 01 07 00 [09:01:31]MH_I2C_Read... [09:01:31]Read from MH i2c: 01 07 00 26 4F 00 00 00 00 00 ED 0C 75 [09:01:31]RasterBufferAndPrint [09:01:31]line [09:01:31]line [09:01:31]line [09:01:31]line [09:01:31]line [09:01:31]written 0, free lines is 3318 [09:01:31]MH_Cut [09:01:31]Write to MH i2c: D1 01 00 2D 4F 01 4E [09:01:31]Write i2c OK [09:01:31]MH_I2C_Read... [09:01:31]Read from MH i2c: D1 [09:01:31]MH_I2C_Read... [09:01:31]Read from MH i2c: D1 01 00 [09:01:31]MH_I2C_Read... [09:01:31]Read from MH i2c: D1 01 00 2D 4F 00 4D [09:01:31]Write to MH i2c: 01 00 00 2E 4F 7D [09:01:31]Write i2c OK [09:01:31]MH_I2C_Read... [09:01:31]OFD Sender: No OFD packet to send [09:01:32]*** Cut start [09:01:32]*** Purtial cut [09:01:32]*** Stage 1: CUTSNS_PIN = 1 [09:01:34]Read from MH i2c: 01 [09:01:34]MH_I2C_Read... [09:01:34]*** Stop cut motor [09:01:34]*** Cut end [09:01:34]Read from MH i2c: 01 07 00 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: 01 07 00 2E 4F 00 00 00 00 00 FF 0F 92 [09:01:34]process_action close_receipt done [09:01:34]requested_data is exist [09:01:34]produce_requested_data [09:01:34]requested_item fm.sn is exist - process it [09:01:34]wFMCommunicate request_size=4 [09:01:34]MH_SAM_APDU [09:01:34]CAPDU: 80 11 00 00 [09:01:34]Write to MH i2c: E2 08 00 2F 4F 80 11 00 00 00 00 00 00 F8 [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:34]Read from MH i2c: E2 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 17 00 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 17 00 2F 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 56 [09:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:01:34]wFMCommunicate OK [09:01:34]requested_item fd.num is exist - process it [09:01:34]SAM_PROTO_GetFieldsCounters [09:01:34]wFMCommunicate request_size=4 [09:01:34]MH_SAM_APDU [09:01:34]CAPDU: 80 13 00 00 [09:01:34]Write to MH i2c: E2 08 00 30 4F 80 13 00 00 00 00 00 00 FB [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:34]Read from MH i2c: E2 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 62 00 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 62 00 30 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D0 DF 01 00 0E 04 04 00 41 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 B1 [09: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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D0 DF 01 00 0E 04 04 00 41 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 [09:01:34]wFMCommunicate OK [09:01:34]SAM_PROTO_GetFieldsCounters done [09:01:34]requested_item shift.num is exist - process it [09:01:34]requested_item shift.opened is exist - process it [09:01:34]req_shift_opened [09:01:34]FM_GetShiftState [09:01:34]SAM_PROTO_GetShiftState [09:01:34]wFMCommunicate request_size=4 [09:01:34]MH_SAM_APDU [09:01:34]CAPDU: 80 13 01 00 [09:01:34]Write to MH i2c: E2 08 00 31 4F 80 13 01 00 00 00 00 00 FD [09:01:34]Write i2c OK [09:01:34]MH_I2C_Read... [09:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:34]Read from MH i2c: E2 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 0E 00 [09:01:34]MH_I2C_Read... [09:01:34]Read from MH i2c: E2 0E 00 31 4F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 64 [09:01:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:01:34]wFMCommunicate OK [09:01:34]SAM_PROTO_GetShiftState done [09:01:34]FM_GetShiftState done [09:01:34]req_shift_opened done [09:01:34]requested_item shift.open_date is exist - process it [09:01:34]req_shift_open_date [09:01:34]req_shift_open_date done [09:01:34]produce_requested_data done [09:01:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122832,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:01:34]process_action_free close_receipt [09:01:34]json_value_free [09:01:34]json_value_free done [09:01:34]process_json_proto returns [09:01:34]Send response to host [09:01:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122832,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:01:34]free response buf [09:01:34]execute_script done [09:01:34]execute_script returns [09:01:34]free content buf [09:01:34]Sock 9.Close socket [09:01:34]Sock 9.Thread stoped [09:01:36]OFD Sender: No OFD packet to send [09:01:41]OFD Sender: No OFD packet to send [09:01:46]OFD Sender: No OFD packet to send [09:01:51]OFD Sender: No OFD packet to send [09:01:56]OFD Sender: No OFD packet to send [09:02:01]OFD Sender: No OFD packet to send [09:02:06]OFD Sender: No OFD packet to send [09:02:11]OFD Sender: No OFD packet to send [09:02:16]OFD Sender: No OFD packet to send [09:02:21]OFD Sender: No OFD packet to send [09:02:26]OFD Sender: No OFD packet to send [09:02:31]OFD Sender: No OFD packet to send [09:02:36]OFD Sender: No OFD packet to send [09:02:41]OFD Sender: No OFD packet to send [09:02:46]OFD Sender: No OFD packet to send [09:02:51]OFD Sender: No OFD packet to send [09:02:53]accept exits with 7 [09:02:53]New connection [09:02:53]New thread 3066604900 created [09:02:53]Thread 3066461540 joined [09:02:53]Waiting for new connection... [09:02:53] Sock 7.Parse request [09:02:53]Sock 7.Check first char [09:02:53]Sock 7.First char is OK [09:02:53]request: POST /json_proto HTTP/1.0 [09:02:53]Method: POST [09:02:53]URL: /json_proto [09:02:53]Method is POST - this is cgi request [09:02:53]url: /json_proto [09:02:53]query_string will be loaded in cgi processing [09:02:53]execute_cgi json_proto POST (null) [09:02:53]execute_cgi path=json_proto method=POST [09:02:53]POST find Content-Length [09:02:53]Host: 172.17.48.197:8080 [09:02:53]Content-Length: 683 [09:02:53]Content-Type: application/json [09:02:53] [09:02:53]POST finish read [09:02:53]Found Content-Length = 683 [09:02:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:53]execute_script... [09:02:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:53]POST & json_proto [09:02:53]process_json_proto [09:02:53]json parsed OK: [09:02:53]protocol is kg_v1.0 [09:02:53]action value=close_receipt [09:02:53]process_action close_receipt [09:02:53]cmd_close_receipt [09:02:53]MH_GetDate [09:02:53]Write to MH i2c: F0 00 00 32 4F 70 [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: F0 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: F0 09 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: F0 09 00 32 4F 00 42 EB E2 65 66 EE DC 65 82 [09:02:53]GetLastDocTimeStamp 1709370094 [09:02:53]current date 1709370178 [09:02:53]FM_GetShiftState [09:02:53]SAM_PROTO_GetShiftState [09:02:53]wFMCommunicate request_size=4 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 13 01 00 [09:02:53]Write to MH i2c: E2 08 00 33 4F 80 13 01 00 00 00 00 00 FF [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 0E 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 0E 00 33 4F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 66 [09:02:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:02:53]wFMCommunicate OK [09:02:53]SAM_PROTO_GetShiftState done [09:02:53]FM_GetShiftState done [09:02:53]opened in 1709338023 [09:02:53]opened+sec_in_day 1709424423 [09:02:53]quantity*price = 50055 [09:02:53]sum+1 = 50056 [09:02:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 52 02.03.2024 09:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122833 ФПД: 127530067213425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T090258&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122833&fm=127530067213425&tin=02508201610067®Number=0000000000090573&sum=50000 [09:02:54]StoreToDocumentArchive [09:02:54]shift 321 fd 122833 [09:02:54]save to /storage/0321/doc_00122833 [09:02:54]save last doc name /storage/0321/doc_00122833 to /storage/kkm_last_doc_name [09:02:54]save OK [09:02:54]Clear old archive folders... [09:02:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:02:54]tlvbuf is 017C4960 [09:02:54]SAM_PROTO_ClearQueue [09:02:54]wFMCommunicate request_size=4 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 09 00 00 [09:02:54]Write to MH i2c: E2 08 00 40 4F 80 09 00 00 00 00 00 00 01 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:54]Read from MH i2c: E2 03 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 40 4F 00 90 00 03 [09:02:54]RAPDU: 90 00 [09:02:54]wFMCommunicate OK [09:02:54]SAM_PROTO_ClearQueue done [09:02:54]KKMCreateOFDPacket [09:02:54]OFDProtocolAddRootSTLVToBuf [09:02:54]FM_MakeSignedData [09:02:54]FM_MakeSignedData [09:02:54]SAM_PROTO_SignData [09:02:54]wFMCommunicate request_size=4 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 0D 01 02 [09:02:54]Write to MH i2c: E2 08 00 41 4F 80 0D 01 02 00 00 00 00 09 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 41 4F 00 90 00 04 [09:02:54]RAPDU: 90 00 [09:02:54]wFMCommunicate OK [09:02:54]wFMCommunicate request_size=255 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 42 EB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 DF 01 00 35 04 06 00 [09:02:54]Write to MH i2c: E2 02 01 42 4F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 42 EB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 DF 01 00 35 04 06 00 00 00 73 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 03 00 42 4F 00 90 00 05 [09:02:54]RAPDU: 90 00 [09:02:54]wFMCommunicate OK [09:02:54]wFMCommunicate request_size=11 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 0D 02 02 06 73 FC E8 5A BC 71 [09:02:54]Write to MH i2c: E2 0E 00 43 4F 80 0D 02 02 06 00 73 FC E8 5A BC 71 00 00 F6 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 43 4F 00 90 00 06 [09:02:55]RAPDU: 90 00 [09:02:55]wFMCommunicate OK [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 0D 03 02 [09:02:55]Write to MH i2c: E2 08 00 44 4F 80 0D 03 02 00 00 00 00 0E [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 0B 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 0B 00 44 4F 00 0A EC 41 A0 E0 65 75 49 90 00 E9 [09:02:55]RAPDU: 0A EC 41 A0 E0 65 75 49 90 00 [09:02:55]wFMCommunicate OK [09:02:55]SAM_PROTO_SignData done [09:02:55]FM_MakeSignedData done [09:02:55]CreateOFDProtocolMessage [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 11 00 00 [09:02:55]Write to MH i2c: E2 08 00 45 4F 80 11 00 00 00 00 00 00 0E [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 17 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 17 00 45 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6C [09:02:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:02:55]wFMCommunicate OK [09:02:55]CreateOFDProtocolMessage done [09:02:55]OFDSenderStorePacket 122833 [09:02:55]StoreOFDPacket docnum=122833 [09:02:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 06 69 08 01 97 51 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 42 EB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 DF 01 00 35 04 06 00 73 FC E8 5A BC 71 0A EC 41 A0 E0 65 75 49 [09:02:55]CheckFolder [09:02:55]dirname=/storage/ofd_packets [09:02:55]CheckFolder done [09:02:55]ProducePacketName [09:02:55]name=ofd_packets/00122833 [09:02:55]NVStorageSaveData ofd_packets/00122833 [09:02:55]File name is /storage/ofd_packets/00122833 [09:02:55]Write 302 bytes [09:02:55]NVStorageSaveData done [09:02:55]OFDSenderStorePacket done [09:02:55]KKMCreateOFDPacket done [09:02:55]NVStorageSaveData kkm_last_timestamp [09:02:55]File name is /storage/kkm_last_timestamp [09:02:55]Write 4 bytes [09:02:55]NVStorageSaveData done [09:02:55]ExternCall_PrintAddStr [09:02:55]wPrintStart [09:02:55]Write to MH i2c: 01 00 00 46 4F 95 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 07 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 07 00 46 4F 00 00 00 00 00 FF 0F AA [09:02:55]RasterBufferAndPrint [09:02:55]line Счет N : (1)1105652 [09:02:55]line ИНН: 02508201610067 [09:02:55]line Контрольно-Кассовый Чек [09:02:55]line ПРОДАЖА [09:02:55]line ТРК (МРК, ГНК) : 31 [09:02:55]line Товар: 2710194210 [09:02:55]line ДТ(л)-К-5 [09:02:55]line 7.060 * 70.90 [09:02:55]line = 500.55 [09:02:55]line НДС 12% НСП 1% [09:02:55]line > о реализуемом товаре [09:02:55]line ОКРУГЛЕНИЕ: -0.55 [09:02:55]line ИТОГО: 500.00 [09:02:55]line Внесено: 500.00 [09:02:55]line СДАЧА: 0.00 [09:02:55]line НСП 1% : 4.43 [09:02:55]line НДС 12% : 53.16 [09:02:55]line Наличными: 500.00 [09:02:55]line Безнал.: 0.00 [09:02:55]line Место: АЗС № 25 "Партнер Нефть" [09:02:55]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:02:55]line СНО: Общий режим [09:02:55]line Чек 52 02.03.2024 09:02 [09:02:55]line Смена: 321 ФФД: 1.0 [09:02:55]line ЗНМ: 0300000019 [09:02:55]line РНМ: 0000000000090573 [09:02:55]line Версия ККМ: 001 [09:02:55]line ФМ: 0000000000874798 [09:02:55]line ФД: 122833 [09:02:55]line ФПД: 127530067213425 [09:02:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T090258&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122833&fm=127530067213425&tin=02508201610067®Number=0000000000090573&sum=50000 [09:02:55]OFD Sender: Processing packet 122833 [packets to send 112, broken 111] [09:02:55]ProducePacketName [09:02:55]name=ofd_packets/00122833 [09:02:55]OFD Sender: To server: pG, [09:02:55]CommunicateWithHost lk.salyk.kg:30040 [09:02:55]ConnectInit lk.salyk.kg [09:02:55]written 0, free lines is 4095 [09:02:55]Connected sock=10 [09:02:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 06 69 08 01 97 51 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 42 EB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 DF 01 00 35 04 06 00 73 FC E8 5A BC 71 0A EC 41 A0 E0 65 75 49 [09:02:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 87 B9 47 00 B4 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 DF 01 00 F4 03 04 00 1F 97 E2 65 B6 04 01 00 00 79 CF 85 43 F0 3D FB 87 [09:02:55]CommunicateWithHost err = 0 [09:02:55]CheckOFDResponse [09:02:55]1017 (14) - 77093643461234 [09:02:55]1041 (16) - 0000000000874798 [09:02:55]1040 (4) - 122833 [09:02:55]1012 (4) - 02.03.2024 03:03 [09:02:55]1206 (1) - 0 [09:02:55]OFD Sender: Remove packet 122833 [09:02:55]ProducePacketName [09:02:55]name=ofd_packets/00122833 [09:02:55]NVStorageDeleteData [09:02:55]Write to MH i2c: 01 00 00 71 4F C0 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 07 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 07 00 71 4F 00 00 00 00 00 ED 0C C0 [09:02:55]RasterBufferAndPrint [09:02:55]line [09:02:55]line [09:02:55]line [09:02:55]line [09:02:55]line [09:02:55]written 0, free lines is 3315 [09:02:55]MH_Cut [09:02:55]Write to MH i2c: D1 01 00 78 4F 01 99 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: D1 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: D1 01 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: D1 01 00 78 4F 00 98 [09:02:55]Write to MH i2c: 01 00 00 79 4F C8 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:56]OFD Sender: No OFD packet to send [09:02:56]*** Cut start [09:02:56]*** Purtial cut [09:02:56]*** Stage 1: CUTSNS_PIN = 1 [09:02:58]Read from MH i2c: 01 [09:02:58]MH_I2C_Read... [09:02:58]*** Stop cut motor [09:02:58]*** Cut end [09:02:58]Read from MH i2c: 01 07 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: 01 07 00 79 4F 00 00 00 00 00 FF 0F DD [09:02:58]process_action close_receipt done [09:02:58]requested_data is exist [09:02:58]produce_requested_data [09:02:58]requested_item fm.sn is exist - process it [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 11 00 00 [09:02:58]Write to MH i2c: E2 08 00 7A 4F 80 11 00 00 00 00 00 00 43 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 17 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 17 00 7A 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A1 [09:02:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:02:58]wFMCommunicate OK [09:02:58]requested_item fd.num is exist - process it [09:02:58]SAM_PROTO_GetFieldsCounters [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 13 00 00 [09:02:58]Write to MH i2c: E2 08 00 7B 4F 80 13 00 00 00 00 00 00 46 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 62 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 62 00 7B 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D1 DF 01 00 0E 04 04 00 41 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 00 [09:02:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D1 DF 01 00 0E 04 04 00 41 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 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_GetFieldsCounters done [09:02:58]requested_item shift.num is exist - process it [09:02:58]requested_item shift.opened is exist - process it [09:02:58]req_shift_opened [09:02:58]FM_GetShiftState [09:02:58]SAM_PROTO_GetShiftState [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 13 01 00 [09:02:58]Write to MH i2c: E2 08 00 7C 4F 80 13 01 00 00 00 00 00 48 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 0E 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 0E 00 7C 4F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AF [09:02:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_GetShiftState done [09:02:58]FM_GetShiftState done [09:02:58]req_shift_opened done [09:02:58]requested_item shift.open_date is exist - process it [09:02:58]req_shift_open_date [09:02:58]req_shift_open_date done [09:02:58]produce_requested_data done [09:02:58]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122833,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:02:58]process_action_free close_receipt [09:02:58]json_value_free [09:02:58]json_value_free done [09:02:58]process_json_proto returns [09:02:58]Send response to host [09:02:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122833,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:02:58]free response buf [09:02:58]execute_script done [09:02:58]execute_script returns [09:02:58]free content buf [09:02:58]Sock 7.Close socket [09:02:58]Sock 7.Thread stoped [09:03:01]OFD Sender: No OFD packet to send [09:03:05]accept exits with 9 [09:03:05]New connection [09:03:05]New thread 3066461540 created [09:03:05]Thread 3066604900 joined [09:03:05]Waiting for new connection... [09:03:05] Sock 9.Parse request [09:03:05]Sock 9.Check first char [09:03:05]Sock 9.First char is OK [09:03:05]request: POST /json_proto HTTP/1.0 [09:03:05]Method: POST [09:03:05]URL: /json_proto [09:03:05]Method is POST - this is cgi request [09:03:05]url: /json_proto [09:03:05]query_string will be loaded in cgi processing [09:03:05]execute_cgi json_proto POST (null) [09:03:05]execute_cgi path=json_proto method=POST [09:03:05]POST find Content-Length [09:03:05]Host: 172.17.48.197:8080 [09:03:05]Content-Length: 683 [09:03:05]Content-Type: application/json [09:03:05] [09:03:05]POST finish read [09:03:05]Found Content-Length = 683 [09:03:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:05]execute_script... [09:03:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:05]POST & json_proto [09:03:05]process_json_proto [09:03:05]json parsed OK: [09:03:05]protocol is kg_v1.0 [09:03:05]action value=close_receipt [09:03:05]process_action close_receipt [09:03:05]cmd_close_receipt [09:03:05]MH_GetDate [09:03:05]Write to MH i2c: F0 00 00 7D 4F BB [09:03:05]Write i2c OK [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: F0 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: F0 09 00 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: F0 09 00 7D 4F 00 4E EB E2 65 66 EE DC 65 D9 [09:03:05]GetLastDocTimeStamp 1709370178 [09:03:05]current date 1709370190 [09:03:05]FM_GetShiftState [09:03:05]SAM_PROTO_GetShiftState [09:03:05]wFMCommunicate request_size=4 [09:03:05]MH_SAM_APDU [09:03:05]CAPDU: 80 13 01 00 [09:03:05]Write to MH i2c: E2 08 00 7E 4F 80 13 01 00 00 00 00 00 4A [09:03:05]Write i2c OK [09:03:05]MH_I2C_Read... [09:03:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:05]Read from MH i2c: E2 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: E2 0E 00 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: E2 0E 00 7E 4F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B1 [09:03:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:03:05]wFMCommunicate OK [09:03:05]SAM_PROTO_GetShiftState done [09:03:05]FM_GetShiftState done [09:03:05]opened in 1709338023 [09:03:05]opened+sec_in_day 1709424423 [09:03:05]quantity*price = 100030 [09:03:05]sum+1 = 100031 [09:03:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 53 02.03.2024 09:03 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122834 ФПД: 163272426266986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T090310&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122834&fm=163272426266986&tin=02508201610067®Number=0000000000090573&sum=100000 [09:03:06]StoreToDocumentArchive [09:03:06]shift 321 fd 122834 [09:03:06]save to /storage/0321/doc_00122834 [09:03:06]save last doc name /storage/0321/doc_00122834 to /storage/kkm_last_doc_name [09:03:06]save OK [09:03:06]Clear old archive folders... [09:03:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:03:06]tlvbuf is 01835E70 [09:03:06]SAM_PROTO_ClearQueue [09:03:06]wFMCommunicate request_size=4 [09:03:06]MH_SAM_APDU [09:03:06]CAPDU: 80 09 00 00 [09:03:06]Write to MH i2c: E2 08 00 8B 4F 80 09 00 00 00 00 00 00 4C [09:03:06]Write i2c OK [09:03:06]MH_I2C_Read... [09:03:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:06]Read from MH i2c: E2 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 8B 4F 00 90 00 4E [09:03:06]RAPDU: 90 00 [09:03:06]wFMCommunicate OK [09:03:06]SAM_PROTO_ClearQueue done [09:03:06]KKMCreateOFDPacket [09:03:06]OFDProtocolAddRootSTLVToBuf [09:03:06]FM_MakeSignedData [09:03:06]FM_MakeSignedData [09:03:06]SAM_PROTO_SignData [09:03:06]wFMCommunicate request_size=4 [09:03:06]MH_SAM_APDU [09:03:06]CAPDU: 80 0D 01 02 [09:03:06]Write to MH i2c: E2 08 00 8C 4F 80 0D 01 02 00 00 00 00 54 [09:03:06]Write i2c OK [09:03:06]MH_I2C_Read... [09:03:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:06]Read from MH i2c: E2 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 8C 4F 00 90 00 4F [09:03:06]RAPDU: 90 00 [09:03:06]wFMCommunicate OK [09:03:06]wFMCommunicate request_size=255 [09:03:06]MH_SAM_APDU [09:03:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 4E EB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 DF 01 00 35 04 06 00 94 [09:03:06]Write to MH i2c: E2 02 01 8D 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 4E EB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 DF 01 00 35 04 06 00 94 00 00 FD [09:03:06]Write i2c OK [09:03:06]MH_I2C_Read... [09:03:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:06]Read from MH i2c: E2 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 [09:03:06]MH_I2C_Read... [09:03:06]Read from MH i2c: E2 03 00 8D 4F 00 90 00 50 [09:03:06]RAPDU: 90 00 [09:03:06]wFMCommunicate OK [09:03:06]wFMCommunicate request_size=10 [09:03:06]MH_SAM_APDU [09:03:06]CAPDU: 80 0D 02 02 05 7E D2 F8 21 6A [09:03:06]Write to MH i2c: E2 0D 00 8E 4F 80 0D 02 02 05 00 7E D2 F8 21 6A 00 00 34 [09:03:06]Write i2c OK [09:03:06]MH_I2C_Read... [09:03:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:07]Read from MH i2c: E2 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 03 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 03 00 8E 4F 00 90 00 51 [09:03:07]RAPDU: 90 00 [09:03:07]wFMCommunicate OK [09:03:07]wFMCommunicate request_size=4 [09:03:07]MH_SAM_APDU [09:03:07]CAPDU: 80 0D 03 02 [09:03:07]Write to MH i2c: E2 08 00 8F 4F 80 0D 03 02 00 00 00 00 59 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:07]Read from MH i2c: E2 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 0B 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 0B 00 8F 4F 00 61 45 8B 27 11 73 A7 E8 90 00 C5 [09:03:07]RAPDU: 61 45 8B 27 11 73 A7 E8 90 00 [09:03:07]wFMCommunicate OK [09:03:07]SAM_PROTO_SignData done [09:03:07]FM_MakeSignedData done [09:03:07]CreateOFDProtocolMessage [09:03:07]wFMCommunicate request_size=4 [09:03:07]MH_SAM_APDU [09:03:07]CAPDU: 80 11 00 00 [09:03:07]Write to MH i2c: E2 08 00 90 4F 80 11 00 00 00 00 00 00 59 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:07]Read from MH i2c: E2 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 17 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: E2 17 00 90 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B7 [09:03:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:03:07]wFMCommunicate OK [09:03:07]CreateOFDProtocolMessage done [09:03:07]OFDSenderStorePacket 122834 [09:03:07]StoreOFDPacket docnum=122834 [09:03:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0E EE 07 01 CB 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 4E EB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 DF 01 00 35 04 06 00 94 7E D2 F8 21 6A 61 45 8B 27 11 73 A7 E8 [09:03:07]CheckFolder [09:03:07]dirname=/storage/ofd_packets [09:03:07]CheckFolder done [09:03:07]ProducePacketName [09:03:07]name=ofd_packets/00122834 [09:03:07]NVStorageSaveData ofd_packets/00122834 [09:03:07]File name is /storage/ofd_packets/00122834 [09:03:07]Write 301 bytes [09:03:07]NVStorageSaveData done [09:03:07]OFDSenderStorePacket done [09:03:07]KKMCreateOFDPacket done [09:03:07]NVStorageSaveData kkm_last_timestamp [09:03:07]File name is /storage/kkm_last_timestamp [09:03:07]Write 4 bytes [09:03:07]NVStorageSaveData done [09:03:07]ExternCall_PrintAddStr [09:03:07]wPrintStart [09:03:07]Write to MH i2c: 01 00 00 91 4F E0 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 91 4F 00 00 00 00 00 FF 0F F5 [09:03:07]RasterBufferAndPrint [09:03:07]line Счет N : (1)1105653 [09:03:07]line ИНН: 02508201610067 [09:03:07]line Контрольно-Кассовый Чек [09:03:07]line ПРОДАЖА [09:03:07]line ТРК (МРК, ГНК) : 11 [09:03:07]line Товар: 2710124130 [09:03:07]line Аи-92-К-5 [09:03:07]line 16.160 * 61.90 [09:03:07]line = 1000.30 [09:03:07]line НДС 12% НСП 1% [09:03:07]line > о реализуемом товаре [09:03:07]line ОКРУГЛЕНИЕ: -0.30 [09:03:07]line ИТОГО: 1000.00 [09:03:07]line Внесено: 1000.00 [09:03:07]line СДАЧА: 0.00 [09:03:07]line НСП 1% : 8.85 [09:03:07]line НДС 12% : 106.23 [09:03:07]line Наличными: 1000.00 [09:03:07]line Безнал.: 0.00 [09:03:07]line Место: АЗС № 25 "Партнер Нефть" [09:03:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:03:07]line СНО: Общий режим [09:03:07]line Чек 53 02.03.2024 09:03 [09:03:07]line Смена: 321 ФФД: 1.0 [09:03:07]line ЗНМ: 0300000019 [09:03:07]line РНМ: 0000000000090573 [09:03:07]line Версия ККМ: 001 [09:03:07]line ФМ: 0000000000874798 [09:03:07]line ФД: 122834 [09:03:07]line ФПД: 163272426266986 [09:03:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T090310&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122834&fm=163272426266986&tin=02508201610067®Number=0000000000090573&sum=100000 [09:03:07]OFD Sender: Processing packet 122834 [packets to send 112, broken 111] [09:03:07]ProducePacketName [09:03:07]name=ofd_packets/00122834 [09:03:07]OFD Sender: To server: pG, [09:03:07]CommunicateWithHost lk.salyk.kg:30040 [09:03:07]ConnectInit lk.salyk.kg [09:03:07]written 0, free lines is 4095 [09:03:07]Connected sock=10 [09:03:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0E EE 07 01 CB 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 4E EB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 DF 01 00 35 04 06 00 94 7E D2 F8 21 6A 61 45 8B 27 11 73 A7 E8 [09:03:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2C DE 47 00 AB EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 DF 01 00 F4 03 04 00 2B 97 E2 65 B6 04 01 00 00 B8 FF E3 63 C5 F9 EF 6F [09:03:07]CommunicateWithHost err = 0 [09:03:07]CheckOFDResponse [09:03:07]1017 (14) - 77093643461234 [09:03:07]1041 (16) - 0000000000874798 [09:03:07]1040 (4) - 122834 [09:03:07]1012 (4) - 02.03.2024 03:04 [09:03:07]1206 (1) - 0 [09:03:07]OFD Sender: Remove packet 122834 [09:03:07]ProducePacketName [09:03:07]name=ofd_packets/00122834 [09:03:07]NVStorageDeleteData [09:03:07]Write to MH i2c: 01 00 00 BC 4F 0B [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 BC 4F 00 00 00 00 00 F9 0C 17 [09:03:07]RasterBufferAndPrint [09:03:07]line [09:03:07]line [09:03:07]line [09:03:07]line [09:03:07]line [09:03:07]written 0, free lines is 3330 [09:03:07]MH_Cut [09:03:07]Write to MH i2c: D1 01 00 C3 4F 01 E4 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: D1 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: D1 01 00 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: D1 01 00 C3 4F 00 E3 [09:03:07]Write to MH i2c: 01 00 00 C4 4F 13 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:08]OFD Sender: No OFD packet to send [09:03:08]*** Cut start [09:03:08]*** Purtial cut [09:03:08]*** Stage 1: CUTSNS_PIN = 1 [09:03:10]Read from MH i2c: 01 [09:03:10]MH_I2C_Read... [09:03:10]*** Stop cut motor [09:03:10]*** Cut end [09:03:10]Read from MH i2c: 01 07 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: 01 07 00 C4 4F 00 00 00 00 00 FF 0F 28 [09:03:10]process_action close_receipt done [09:03:10]requested_data is exist [09:03:10]produce_requested_data [09:03:10]requested_item fm.sn is exist - process it [09:03:10]wFMCommunicate request_size=4 [09:03:10]MH_SAM_APDU [09:03:10]CAPDU: 80 11 00 00 [09:03:10]Write to MH i2c: E2 08 00 C5 4F 80 11 00 00 00 00 00 00 8E [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:10]Read from MH i2c: E2 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 17 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 17 00 C5 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EC [09:03:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:03:10]wFMCommunicate OK [09:03:10]requested_item fd.num is exist - process it [09:03:10]SAM_PROTO_GetFieldsCounters [09:03:10]wFMCommunicate request_size=4 [09:03:10]MH_SAM_APDU [09:03:10]CAPDU: 80 13 00 00 [09:03:10]Write to MH i2c: E2 08 00 C6 4F 80 13 00 00 00 00 00 00 91 [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:10]Read from MH i2c: E2 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 62 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 62 00 C6 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 DF 01 00 0E 04 04 00 41 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 4F [09:03:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 DF 01 00 0E 04 04 00 41 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 [09:03:10]wFMCommunicate OK [09:03:10]SAM_PROTO_GetFieldsCounters done [09:03:10]requested_item shift.num is exist - process it [09:03:10]requested_item shift.opened is exist - process it [09:03:10]req_shift_opened [09:03:10]FM_GetShiftState [09:03:10]SAM_PROTO_GetShiftState [09:03:10]wFMCommunicate request_size=4 [09:03:10]MH_SAM_APDU [09:03:10]CAPDU: 80 13 01 00 [09:03:10]Write to MH i2c: E2 08 00 C7 4F 80 13 01 00 00 00 00 00 93 [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:10]Read from MH i2c: E2 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 0E 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 0E 00 C7 4F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FA [09:03:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:03:10]wFMCommunicate OK [09:03:10]SAM_PROTO_GetShiftState done [09:03:10]FM_GetShiftState done [09:03:10]req_shift_opened done [09:03:10]requested_item shift.open_date is exist - process it [09:03:10]req_shift_open_date [09:03:10]req_shift_open_date done [09:03:10]produce_requested_data done [09:03:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122834,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:03:10]process_action_free close_receipt [09:03:10]json_value_free [09:03:10]json_value_free done [09:03:10]process_json_proto returns [09:03:10]Send response to host [09:03:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122834,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:03:10]free response buf [09:03:10]execute_script done [09:03:10]execute_script returns [09:03:10]free content buf [09:03:10]Sock 9.Close socket [09:03:10]Sock 9.Thread stoped [09:03:13]OFD Sender: No OFD packet to send [09:03:18]OFD Sender: No OFD packet to send [09:03:23]OFD Sender: No OFD packet to send [09:03:28]OFD Sender: No OFD packet to send [09:03:33]OFD Sender: No OFD packet to send [09:03:38]OFD Sender: No OFD packet to send [09:03:43]OFD Sender: No OFD packet to send [09:03:48]OFD Sender: No OFD packet to send [09:03:53]OFD Sender: No OFD packet to send [09:03:58]OFD Sender: No OFD packet to send [09:04:03]OFD Sender: No OFD packet to send [09:04:08]OFD Sender: No OFD packet to send [09:04:13]OFD Sender: No OFD packet to send [09:04:18]OFD Sender: No OFD packet to send [09:04:23]OFD Sender: No OFD packet to send [09:04:28]OFD Sender: No OFD packet to send [09:04:28]accept exits with 7 [09:04:28]New connection [09:04:28]New thread 3066604900 created [09:04:28]Thread 3066461540 joined [09:04:28]Waiting for new connection... [09:04:28] Sock 7.Parse request [09:04:28]Sock 7.Check first char [09:04:28]Sock 7.First char is OK [09:04:28]request: POST /json_proto HTTP/1.0 [09:04:28]Method: POST [09:04:28]URL: /json_proto [09:04:28]Method is POST - this is cgi request [09:04:28]url: /json_proto [09:04:28]query_string will be loaded in cgi processing [09:04:28]execute_cgi json_proto POST (null) [09:04:28]execute_cgi path=json_proto method=POST [09:04:28]POST find Content-Length [09:04:28]Host: 172.17.48.197:8080 [09:04:28]Content-Length: 1234 [09:04:28]Content-Type: application/json [09:04:28] [09:04:28]POST finish read [09:04:28]Found Content-Length = 1234 [09: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105651\u000A02.03.2024 08:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 3095.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3821876.877.880.879.878\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:28]execute_script... [09: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105651\u000A02.03.2024 08:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 3095.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3821876.877.880.879.878\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:28]POST & json_proto [09:04:28]process_json_proto [09:04:28]json parsed OK: [09:04:28]protocol is kg_v1.0 [09:04:28]action value=print_text [09:04:28]process_action print_text [09:04:28]cmd_print_text [09:04:28]ExternCall_PrintAddStr [09:04:28]wPrintStart [09:04:28]Write to MH i2c: 01 00 00 C8 4F 17 [09:04:28]Write i2c OK [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: 01 [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: 01 07 00 [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: 01 07 00 C8 4F 00 00 00 00 00 FF 0F 2C [09:04:28]RasterBufferAndPrint [09:04:28]line *****ТОВАРНЫЙ ЧЕК***** [09:04:28]line АЗС 25 [09:04:28]line Партнер нефть [09:04:28]line 02508201610067 [09:04:28]line Кассир : Таалайбек к. А. [09:04:28]line Счет N : (1)1105651 [09:04:28]line 02.03.2024 08:59 [09:04:28]line ПРОДАЖА [09:04:28]line ТРК (МРК, ГНК): 62 [09:04:28]line Вид ГСМ : 2710124130 [09:04:28]line Аи-92-К-5 [09:04:28]line 50.000 x 61.90 [09:04:28]line ИТОГ: 3095.00 [09:04:28]line Тип оплаты: Талоны: Топливные Талоны [09:04:28]line 3821876.877.880.879.878 [09:04:28]line ______________________ [09:04:28]line (подпись) [09:04:28]written 0, free lines is 4095 [09:04:28]Write to MH i2c: 01 00 00 DD 4F 2C [09:04:28]Write i2c OK [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: 01 [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: 01 07 00 [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: 01 07 00 DD 4F 00 00 00 00 00 FE 0D 3E [09:04:28]RasterBufferAndPrint [09:04:28]line [09:04:28]line [09:04:28]line [09:04:28]line [09:04:28]line [09:04:28]written 0, free lines is 3584 [09:04:28]MH_Cut [09:04:28]Write to MH i2c: D1 01 00 E4 4F 01 05 [09:04:28]Write i2c OK [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: D1 [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: D1 01 00 [09:04:28]MH_I2C_Read... [09:04:28]Read from MH i2c: D1 01 00 E4 4F 00 04 [09:04:28]Write to MH i2c: 01 00 00 E5 4F 34 [09:04:28]Write i2c OK [09:04:28]MH_I2C_Read... [09:04:29]*** Cut start [09:04:29]*** Purtial cut [09:04:29]*** Stage 1: CUTSNS_PIN = 1 [09:04:31]Read from MH i2c: 01 [09:04:31]MH_I2C_Read... [09:04:31]*** Stop cut motor [09:04:31]*** Cut end [09:04:31]Read from MH i2c: 01 07 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: 01 07 00 E5 4F 00 00 00 00 00 FF 0F 49 [09:04:31]process_action print_text done [09:04:31]requested_data is exist [09:04:31]produce_requested_data [09:04:31]requested_item fm.sn is exist - process it [09:04:31]wFMCommunicate request_size=4 [09:04:31]MH_SAM_APDU [09:04:31]CAPDU: 80 11 00 00 [09:04:31]Write to MH i2c: E2 08 00 E6 4F 80 11 00 00 00 00 00 00 AF [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:31]Read from MH i2c: E2 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 17 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 17 00 E6 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0D [09:04:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:04:31]wFMCommunicate OK [09:04:31]requested_item fd.num is exist - process it [09:04:31]SAM_PROTO_GetFieldsCounters [09:04:31]wFMCommunicate request_size=4 [09:04:31]MH_SAM_APDU [09:04:31]CAPDU: 80 13 00 00 [09:04:31]Write to MH i2c: E2 08 00 E7 4F 80 13 00 00 00 00 00 00 B2 [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:31]Read from MH i2c: E2 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 62 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 62 00 E7 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 DF 01 00 0E 04 04 00 41 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 70 [09:04:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 DF 01 00 0E 04 04 00 41 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 [09:04:31]wFMCommunicate OK [09:04:31]SAM_PROTO_GetFieldsCounters done [09:04:31]requested_item shift.num is exist - process it [09:04:31]requested_item shift.opened is exist - process it [09:04:31]req_shift_opened [09:04:31]FM_GetShiftState [09:04:31]SAM_PROTO_GetShiftState [09:04:31]wFMCommunicate request_size=4 [09:04:31]MH_SAM_APDU [09:04:31]CAPDU: 80 13 01 00 [09:04:31]Write to MH i2c: E2 08 00 E8 4F 80 13 01 00 00 00 00 00 B4 [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:31]Read from MH i2c: E2 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 0E 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 0E 00 E8 4F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1B [09:04:31]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:04:31]wFMCommunicate OK [09:04:31]SAM_PROTO_GetShiftState done [09:04:31]FM_GetShiftState done [09:04:31]req_shift_opened done [09:04:31]requested_item shift.open_date is exist - process it [09:04:31]req_shift_open_date [09:04:31]req_shift_open_date done [09:04:31]produce_requested_data done [09:04:31]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122834,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:04:31]process_action_free print_text [09:04:31]json_value_free [09:04:31]json_value_free done [09:04:31]process_json_proto returns [09:04:31]Send response to host [09:04:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122834,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:04:31]free response buf [09:04:31]execute_script done [09:04:31]execute_script returns [09:04:31]free content buf [09:04:31]Sock 7.Close socket [09:04:31]Sock 7.Thread stoped [09:04:33]OFD Sender: No OFD packet to send [09:04:38]OFD Sender: No OFD packet to send [09:04:43]OFD Sender: No OFD packet to send [09:04:48]OFD Sender: No OFD packet to send [09:04:53]OFD Sender: No OFD packet to send [09:04:58]OFD Sender: No OFD packet to send [09:05:03]OFD Sender: No OFD packet to send [09:05:08]OFD Sender: No OFD packet to send [09:05:13]OFD Sender: No OFD packet to send [09:05:18]OFD Sender: No OFD packet to send [09:05:23]OFD Sender: No OFD packet to send [09:05:28]OFD Sender: No OFD packet to send [09:05:33]OFD Sender: No OFD packet to send [09:05:38]OFD Sender: No OFD packet to send [09:05:43]OFD Sender: No OFD packet to send [09:05:48]OFD Sender: No OFD packet to send [09:05:53]OFD Sender: No OFD packet to send [09:05:58]OFD Sender: No OFD packet to send [09:06:03]OFD Sender: No OFD packet to send [09:06:08]OFD Sender: No OFD packet to send [09:06:13]OFD Sender: No OFD packet to send [09:06:18]OFD Sender: No OFD packet to send [09:06:23]OFD Sender: No OFD packet to send [09:06:28]OFD Sender: No OFD packet to send [09:06:33]OFD Sender: No OFD packet to send [09:06:38]OFD Sender: No OFD packet to send [09:06:43]OFD Sender: No OFD packet to send [09:06:48]OFD Sender: No OFD packet to send [09:06:53]OFD Sender: No OFD packet to send [09:06:58]OFD Sender: No OFD packet to send [09:07:03]OFD Sender: No OFD packet to send [09:07:08]OFD Sender: No OFD packet to send [09:07:13]OFD Sender: No OFD packet to send [09:07:18]OFD Sender: No OFD packet to send [09:07:23]OFD Sender: No OFD packet to send [09:07:28]OFD Sender: No OFD packet to send [09:07:33]OFD Sender: No OFD packet to send [09:07:38]OFD Sender: No OFD packet to send [09:07:43]OFD Sender: No OFD packet to send [09:07:48]OFD Sender: No OFD packet to send [09:07:53]OFD Sender: No OFD packet to send [09:07:58]accept exits with 9 [09:07:58]New connection [09:07:58]New thread 3066461540 created [09:07:58]Thread 3066604900 joined [09:07:58]Waiting for new connection... [09:07:58] Sock 9.Parse request [09:07:58]Sock 9.Check first char [09:07:58]Sock 9.First char is OK [09:07:58]request: POST /json_proto HTTP/1.0 [09:07:58]Method: POST [09:07:58]URL: /json_proto [09:07:58]Method is POST - this is cgi request [09:07:58]url: /json_proto [09:07:58]query_string will be loaded in cgi processing [09:07:58]execute_cgi json_proto POST (null) [09:07:58]execute_cgi path=json_proto method=POST [09:07:58]POST find Content-Length [09:07:58]Host: 172.17.48.197:8080 [09:07:58]Content-Length: 1210 [09:07:58]Content-Type: application/json [09:07:58] [09:07:58]POST finish read [09:07:58]Found Content-Length = 1210 [09:07:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105654\u000A02.03.2024 09:03\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 16.160 x 61.90\u000A\u0418\u0422\u041E\u0413: 1000.30\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74806\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:58]execute_script... [09:07:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105654\u000A02.03.2024 09:03\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 16.160 x 61.90\u000A\u0418\u0422\u041E\u0413: 1000.30\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74806\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:58]POST & json_proto [09:07:58]process_json_proto [09:07:58]json parsed OK: [09:07:58]protocol is kg_v1.0 [09:07:58]action value=print_text [09:07:58]process_action print_text [09:07:58]cmd_print_text [09:07:58]ExternCall_PrintAddStr [09:07:58]wPrintStart [09:07:58]Write to MH i2c: 01 00 00 E9 4F 38 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 E9 4F 00 00 00 00 00 FF 0F 4D [09:07:58]RasterBufferAndPrint [09:07:58]line *****ТОВАРНЫЙ ЧЕК***** [09:07:58]line АЗС 25 [09:07:58]line Партнер нефть [09:07:58]line 02508201610067 [09:07:58]line Кассир : Таалайбек к. А. [09:07:58]line Счет N : (1)1105654 [09:07:58]line 02.03.2024 09:03 [09:07:58]line ПРОДАЖА [09:07:58]line ТРК (МРК, ГНК): 52 [09:07:58]line Вид ГСМ : 2710124130 [09:07:58]line Аи-92-К-5 [09:07:58]line 16.160 x 61.90 [09:07:58]line ИТОГ: 1000.30 [09:07:58]line Тип оплаты: Талоны: Топливная Карта [09:07:58]line 74806 [09:07:58]line ______________________ [09:07:58]line (подпись) [09:07:58]written 0, free lines is 4095 [09:07:58]OFD Sender: No OFD packet to send [09:07:58]Write to MH i2c: 01 00 00 FE 4F 4D [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 FE 4F 00 00 00 00 00 F6 0D 57 [09:07:58]RasterBufferAndPrint [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]written 0, free lines is 3576 [09:07:58]MH_Cut [09:07:58]Write to MH i2c: D1 01 00 05 50 01 27 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 01 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 01 00 05 50 00 26 [09:07:58]Write to MH i2c: 01 00 00 06 50 56 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:59]*** Cut start [09:07:59]*** Purtial cut [09:07:59]*** Stage 1: CUTSNS_PIN = 1 [09:08:01]Read from MH i2c: 01 [09:08:01]MH_I2C_Read... [09:08:01]*** Stop cut motor [09:08:01]*** Cut end [09:08:01]Read from MH i2c: 01 07 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: 01 07 00 06 50 00 00 00 00 00 FF 0F 6B [09:08:01]process_action print_text done [09:08:01]requested_data is exist [09:08:01]produce_requested_data [09:08:01]requested_item fm.sn is exist - process it [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 11 00 00 [09:08:01]Write to MH i2c: E2 08 00 07 50 80 11 00 00 00 00 00 00 D1 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 07 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2F [09:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:08:01]wFMCommunicate OK [09:08:01]requested_item fd.num is exist - process it [09:08:01]SAM_PROTO_GetFieldsCounters [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 00 00 [09:08:01]Write to MH i2c: E2 08 00 08 50 80 13 00 00 00 00 00 00 D4 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 62 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 62 00 08 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 DF 01 00 0E 04 04 00 41 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 92 [09:08:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 DF 01 00 0E 04 04 00 41 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 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetFieldsCounters done [09:08:01]requested_item shift.num is exist - process it [09:08:01]requested_item shift.opened is exist - process it [09:08:01]req_shift_opened [09:08:01]FM_GetShiftState [09:08:01]SAM_PROTO_GetShiftState [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 01 00 [09:08:01]Write to MH i2c: E2 08 00 09 50 80 13 01 00 00 00 00 00 D6 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 09 50 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3D [09:08:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetShiftState done [09:08:01]FM_GetShiftState done [09:08:01]req_shift_opened done [09:08:01]requested_item shift.open_date is exist - process it [09:08:01]req_shift_open_date [09:08:01]req_shift_open_date done [09:08:01]produce_requested_data done [09:08:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122834,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:08:01]process_action_free print_text [09:08:01]json_value_free [09:08:01]json_value_free done [09:08:01]process_json_proto returns [09:08:01]Send response to host [09:08:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122834,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:08:01]free response buf [09:08:01]execute_script done [09:08:01]execute_script returns [09:08:01]free content buf [09:08:01]Sock 9.Close socket [09:08:01]Sock 9.Thread stoped [09:08:01]accept exits with 7 [09:08:01]New connection [09:08:01]New thread 3066604900 created [09:08:01]Thread 3066461540 joined [09:08:01]Waiting for new connection... [09:08:01] Sock 7.Parse request [09:08:01]Sock 7.Check first char [09:08:01]Sock 7.First char is OK [09:08:01]request: POST /json_proto HTTP/1.0 [09:08:01]Method: POST [09:08:01]URL: /json_proto [09:08:01]Method is POST - this is cgi request [09:08:01]url: /json_proto [09:08:01]query_string will be loaded in cgi processing [09:08:01]execute_cgi json_proto POST (null) [09:08:01]execute_cgi path=json_proto method=POST [09:08:01]POST find Content-Length [09:08:01]Host: 172.17.48.197:8080 [09:08:01]Content-Length: 678 [09:08:01]Content-Type: application/json [09:08:01] [09:08:01]POST finish read [09:08:01]Found Content-Length = 678 [09:08:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:08:01]execute_script... [09:08: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)1105655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:08:01]POST & json_proto [09:08:01]process_json_proto [09:08:01]json parsed OK: [09:08:01]protocol is kg_v1.0 [09:08:01]action value=close_receipt [09:08:01]process_action close_receipt [09:08:01]cmd_close_receipt [09:08:01]MH_GetDate [09:08:01]Write to MH i2c: F0 00 00 0A 50 49 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: F0 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: F0 09 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: F0 09 00 0A 50 00 76 EC E2 65 66 EE DC 65 90 [09:08:01]GetLastDocTimeStamp 1709370190 [09:08:01]current date 1709370486 [09:08:01]FM_GetShiftState [09:08:01]SAM_PROTO_GetShiftState [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 01 00 [09:08:01]Write to MH i2c: E2 08 00 0B 50 80 13 01 00 00 00 00 00 D8 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 0B 50 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3F [09:08:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetShiftState done [09:08:01]FM_GetShiftState done [09:08:01]opened in 1709338023 [09:08:01]opened+sec_in_day 1709424423 [09:08:01]quantity*price = 40049 [09:08:01]sum+1 = 40050 [09:08:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 54 02.03.2024 09:08 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122835 ФПД: 85754511530560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T090806&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122835&fm=85754511530560&tin=02508201610067®Number=0000000000090573&sum=40000 [09:08:03]StoreToDocumentArchive [09:08:03]shift 321 fd 122835 [09:08:03]save to /storage/0321/doc_00122835 [09:08:03]save last doc name /storage/0321/doc_00122835 to /storage/kkm_last_doc_name [09:08:03]save OK [09:08:03]Clear old archive folders... [09:08:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:08:03]tlvbuf is 017647C0 [09:08:03]SAM_PROTO_ClearQueue [09:08:03]wFMCommunicate request_size=4 [09:08:03]MH_SAM_APDU [09:08:03]CAPDU: 80 09 00 00 [09:08:03]Write to MH i2c: E2 08 00 18 50 80 09 00 00 00 00 00 00 DA [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:03]Read from MH i2c: E2 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 03 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 03 00 18 50 00 90 00 DC [09:08:03]RAPDU: 90 00 [09:08:03]wFMCommunicate OK [09:08:03]SAM_PROTO_ClearQueue done [09:08:03]KKMCreateOFDPacket [09:08:03]OFDProtocolAddRootSTLVToBuf [09:08:03]FM_MakeSignedData [09:08:03]FM_MakeSignedData [09:08:03]SAM_PROTO_SignData [09:08:03]wFMCommunicate request_size=4 [09:08:03]MH_SAM_APDU [09:08:03]CAPDU: 80 0D 01 02 [09:08:03]Write to MH i2c: E2 08 00 19 50 80 0D 01 02 00 00 00 00 E2 [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:03]Read from MH i2c: E2 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 03 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 03 00 19 50 00 90 00 DD [09:08:03]RAPDU: 90 00 [09:08:03]wFMCommunicate OK [09:08:03]wFMCommunicate request_size=255 [09:08:03]MH_SAM_APDU [09:08: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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 76 EC E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 DF 01 00 35 04 06 00 4D [09:08:03]Write to MH i2c: E2 02 01 1A 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 76 EC E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 DF 01 00 35 04 06 00 4D 00 00 91 [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]OFD Sender: No OFD packet to send [09:08:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:03]Read from MH i2c: E2 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 03 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 03 00 1A 50 00 90 00 DE [09:08:03]RAPDU: 90 00 [09:08:03]wFMCommunicate OK [09:08:03]wFMCommunicate request_size=10 [09:08:03]MH_SAM_APDU [09:08:03]CAPDU: 80 0D 02 02 05 FE 47 32 9A 40 [09:08:03]Write to MH i2c: E2 0D 00 1B 50 80 0D 02 02 05 00 FE 47 32 9A 40 00 00 40 [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:03]Read from MH i2c: E2 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 03 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 03 00 1B 50 00 90 00 DF [09:08:03]RAPDU: 90 00 [09:08:03]wFMCommunicate OK [09:08:03]wFMCommunicate request_size=4 [09:08:03]MH_SAM_APDU [09:08:03]CAPDU: 80 0D 03 02 [09:08:03]Write to MH i2c: E2 08 00 1C 50 80 0D 03 02 00 00 00 00 E7 [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:03]Read from MH i2c: E2 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 0B 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 0B 00 1C 50 00 98 DC D5 CE 8E 2C 54 0A 90 00 17 [09:08:03]RAPDU: 98 DC D5 CE 8E 2C 54 0A 90 00 [09:08:03]wFMCommunicate OK [09:08:03]SAM_PROTO_SignData done [09:08:03]FM_MakeSignedData done [09:08:03]CreateOFDProtocolMessage [09:08:03]wFMCommunicate request_size=4 [09:08:03]MH_SAM_APDU [09:08:03]CAPDU: 80 11 00 00 [09:08:03]Write to MH i2c: E2 08 00 1D 50 80 11 00 00 00 00 00 00 E7 [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:03]Read from MH i2c: E2 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 17 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: E2 17 00 1D 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 45 [09:08:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:08:03]wFMCommunicate OK [09:08:03]CreateOFDProtocolMessage done [09:08:03]OFDSenderStorePacket 122835 [09:08:03]StoreOFDPacket docnum=122835 [09:08:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AC 15 07 01 5E A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 76 EC E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 DF 01 00 35 04 06 00 4D FE 47 32 9A 40 98 DC D5 CE 8E 2C 54 0A [09:08:03]CheckFolder [09:08:03]dirname=/storage/ofd_packets [09:08:03]CheckFolder done [09:08:03]ProducePacketName [09:08:03]name=ofd_packets/00122835 [09:08:03]NVStorageSaveData ofd_packets/00122835 [09:08:03]File name is /storage/ofd_packets/00122835 [09:08:03]Write 301 bytes [09:08:03]NVStorageSaveData done [09:08:03]OFDSenderStorePacket done [09:08:03]KKMCreateOFDPacket done [09:08:03]NVStorageSaveData kkm_last_timestamp [09:08:03]File name is /storage/kkm_last_timestamp [09:08:03]Write 4 bytes [09:08:03]NVStorageSaveData done [09:08:03]ExternCall_PrintAddStr [09:08:03]wPrintStart [09:08:03]Write to MH i2c: 01 00 00 1E 50 6E [09:08:03]Write i2c OK [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: 01 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: 01 07 00 [09:08:03]MH_I2C_Read... [09:08:03]Read from MH i2c: 01 07 00 1E 50 00 00 00 00 00 FF 0F 83 [09:08:03]RasterBufferAndPrint [09:08:03]line Счет N : (1)1105655 [09:08:03]line ИНН: 02508201610067 [09:08:03]line Контрольно-Кассовый Чек [09:08:03]line ПРОДАЖА [09:08:03]line ТРК (МРК, ГНК) : 62 [09:08:03]line Товар: 2710124130 [09:08:03]line Аи-92-К-5 [09:08:03]line 6.470 * 61.90 [09:08:03]line = 400.49 [09:08:03]line НДС 12% НСП 1% [09:08:03]line > о реализуемом товаре [09:08:03]line ОКРУГЛЕНИЕ: -0.49 [09:08:03]line ИТОГО: 400.00 [09:08:03]line Внесено: 400.00 [09:08:03]line СДАЧА: 0.00 [09:08:03]line НСП 1% : 3.54 [09:08:03]line НДС 12% : 42.53 [09:08:03]line Наличными: 400.00 [09:08:03]line Безнал.: 0.00 [09:08:03]line Место: АЗС № 25 "Партнер Нефть" [09:08:03]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:08:03]line СНО: Общий режим [09:08:03]line Чек 54 02.03.2024 09:08 [09:08:03]line Смена: 321 ФФД: 1.0 [09:08:03]line ЗНМ: 0300000019 [09:08:03]line РНМ: 0000000000090573 [09:08:03]line Версия ККМ: 001 [09:08:03]line ФМ: 0000000000874798 [09:08:04]line ФД: 122835 [09:08:04]line ФПД: 85754511530560 [09:08:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T090806&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122835&fm=85754511530560&tin=02508201610067®Number=0000000000090573&sum=40000 [09:08:04]OFD Sender: Processing packet 122835 [packets to send 112, broken 111] [09:08:04]ProducePacketName [09:08:04]name=ofd_packets/00122835 [09:08:04]OFD Sender: To server: pG, [09:08:04]CommunicateWithHost lk.salyk.kg:30040 [09:08:04]ConnectInit lk.salyk.kg [09:08:04]written 0, free lines is 4095 [09:08:04]Connected sock=10 [09:08:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AC 15 07 01 5E A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 76 EC E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 DF 01 00 35 04 06 00 4D FE 47 32 9A 40 98 DC D5 CE 8E 2C 54 0A [09:08:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 25 C9 47 00 6A 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 DF 01 00 F4 03 04 00 54 98 E2 65 B6 04 01 00 00 5B DE 6F B4 19 1F C9 76 [09:08:04]CommunicateWithHost err = 0 [09:08:04]CheckOFDResponse [09:08:04]1017 (14) - 77093643461234 [09:08:04]1041 (16) - 0000000000874798 [09:08:04]1040 (4) - 122835 [09:08:04]1012 (4) - 02.03.2024 03:09 [09:08:04]1206 (1) - 0 [09:08:04]OFD Sender: Remove packet 122835 [09:08:04]ProducePacketName [09:08:04]name=ofd_packets/00122835 [09:08:04]NVStorageDeleteData [09:08:04]Write to MH i2c: 01 00 00 49 50 99 [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: 01 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: 01 07 00 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: 01 07 00 49 50 00 00 00 00 00 EA 0C 96 [09:08:04]RasterBufferAndPrint [09:08:04]line [09:08:04]line [09:08:04]line [09:08:04]line [09:08:04]line [09:08:04]written 0, free lines is 3312 [09:08:04]MH_Cut [09:08:04]Write to MH i2c: D1 01 00 50 50 01 72 [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: D1 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: D1 01 00 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: D1 01 00 50 50 00 71 [09:08:04]Write to MH i2c: 01 00 00 51 50 A1 [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:05]OFD Sender: No OFD packet to send [09:08:05]*** Cut start [09:08:05]*** Purtial cut [09:08:05]*** Stage 1: CUTSNS_PIN = 1 [09:08:07]Read from MH i2c: 01 [09:08:07]MH_I2C_Read... [09:08:07]*** Stop cut motor [09:08:07]*** Cut end [09:08:07]Read from MH i2c: 01 07 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: 01 07 00 51 50 00 00 00 00 00 FF 0F B6 [09:08:07]process_action close_receipt done [09:08:07]requested_data is exist [09:08:07]produce_requested_data [09:08:07]requested_item fm.sn is exist - process it [09:08:07]wFMCommunicate request_size=4 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 11 00 00 [09:08:07]Write to MH i2c: E2 08 00 52 50 80 11 00 00 00 00 00 00 1C [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 17 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 17 00 52 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7A [09:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:08:07]wFMCommunicate OK [09:08:07]requested_item fd.num is exist - process it [09:08:07]SAM_PROTO_GetFieldsCounters [09:08:07]wFMCommunicate request_size=4 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 13 00 00 [09:08:07]Write to MH i2c: E2 08 00 53 50 80 13 00 00 00 00 00 00 1F [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 62 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 62 00 53 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D3 DF 01 00 0E 04 04 00 41 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 E1 [09:08:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D3 DF 01 00 0E 04 04 00 41 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 [09:08:07]wFMCommunicate OK [09:08:07]SAM_PROTO_GetFieldsCounters done [09:08:07]requested_item shift.num is exist - process it [09:08:07]requested_item shift.opened is exist - process it [09:08:07]req_shift_opened [09:08:07]FM_GetShiftState [09:08:07]SAM_PROTO_GetShiftState [09:08:07]wFMCommunicate request_size=4 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 13 01 00 [09:08:07]Write to MH i2c: E2 08 00 54 50 80 13 01 00 00 00 00 00 21 [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:07]Read from MH i2c: E2 0E 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 0E 00 54 50 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 88 [09:08:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:08:07]wFMCommunicate OK [09:08:07]SAM_PROTO_GetShiftState done [09:08:07]FM_GetShiftState done [09:08:07]req_shift_opened done [09:08:07]requested_item shift.open_date is exist - process it [09:08:07]req_shift_open_date [09:08:07]req_shift_open_date done [09:08:07]produce_requested_data done [09:08:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122835,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:08:07]process_action_free close_receipt [09:08:07]json_value_free [09:08:07]json_value_free done [09:08:07]process_json_proto returns [09:08:07]Send response to host [09:08:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122835,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:08:07]free response buf [09:08:07]execute_script done [09:08:07]execute_script returns [09:08:07]free content buf [09:08:07]Sock 7.Close socket [09:08:07]Sock 7.Thread stoped [09:08:10]OFD Sender: No OFD packet to send [09:08:15]OFD Sender: No OFD packet to send [09:08:20]OFD Sender: No OFD packet to send [09:08:25]OFD Sender: No OFD packet to send [09:08:30]OFD Sender: No OFD packet to send [09:08:35]OFD Sender: No OFD packet to send [09:08:40]OFD Sender: No OFD packet to send [09:08:45]OFD Sender: No OFD packet to send [09:08:50]OFD Sender: No OFD packet to send [09:08:55]OFD Sender: No OFD packet to send [09:09:00]OFD Sender: No OFD packet to send [09:09:05]OFD Sender: No OFD packet to send [09:09:10]OFD Sender: No OFD packet to send [09:09:15]OFD Sender: No OFD packet to send [09:09:20]OFD Sender: No OFD packet to send [09:09:25]OFD Sender: No OFD packet to send [09:09:30]OFD Sender: No OFD packet to send [09:09:35]OFD Sender: No OFD packet to send [09:09:40]OFD Sender: No OFD packet to send [09:09:45]OFD Sender: No OFD packet to send [09:09:50]OFD Sender: No OFD packet to send [09:09:55]OFD Sender: No OFD packet to send [09:10:00]OFD Sender: No OFD packet to send [09:10:05]OFD Sender: No OFD packet to send [09:10:10]OFD Sender: No OFD packet to send [09:10:15]OFD Sender: No OFD packet to send [09:10:20]OFD Sender: No OFD packet to send [09:10:25]OFD Sender: No OFD packet to send [09:10:30]OFD Sender: No OFD packet to send [09:10:35]OFD Sender: No OFD packet to send [09:10:40]OFD Sender: No OFD packet to send [09:10:45]OFD Sender: No OFD packet to send [09:10:50]OFD Sender: No OFD packet to send [09:10:55]OFD Sender: No OFD packet to send [09:11:00]OFD Sender: No OFD packet to send [09:11:05]OFD Sender: No OFD packet to send [09:11:10]OFD Sender: No OFD packet to send [09:11:15]OFD Sender: No OFD packet to send [09:11:20]OFD Sender: No OFD packet to send [09:11:25]OFD Sender: No OFD packet to send [09:11:30]OFD Sender: No OFD packet to send [09:11:35]OFD Sender: No OFD packet to send [09:11:40]OFD Sender: No OFD packet to send [09:11:45]OFD Sender: No OFD packet to send [09:11:50]OFD Sender: No OFD packet to send [09:11:55]OFD Sender: No OFD packet to send [09:12:00]OFD Sender: No OFD packet to send [09:12:05]OFD Sender: No OFD packet to send [09:12:10]OFD Sender: No OFD packet to send [09:12:15]OFD Sender: No OFD packet to send [09:12:20]OFD Sender: No OFD packet to send [09:12:25]OFD Sender: No OFD packet to send [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:40]OFD Sender: No OFD packet to send [09:12:45]OFD Sender: No OFD packet to send [09:12:50]OFD Sender: No OFD packet to send [09:12:55]OFD Sender: No OFD packet to send [09:13:00]OFD Sender: No OFD packet to send [09:13:05]OFD Sender: No OFD packet to send [09:13:10]OFD Sender: No OFD packet to send [09:13:15]OFD Sender: No OFD packet to send [09:13:20]OFD Sender: No OFD packet to send [09:13:25]OFD Sender: No OFD packet to send [09:13:30]OFD Sender: No OFD packet to send [09:13:35]OFD Sender: No OFD packet to send [09:13:40]OFD Sender: No OFD packet to send [09:13:45]OFD Sender: No OFD packet to send [09:13:50]OFD Sender: No OFD packet to send [09:13:55]OFD Sender: No OFD packet to send [09:14:00]OFD Sender: No OFD packet to send [09:14:05]OFD Sender: No OFD packet to send [09:14:10]OFD Sender: No OFD packet to send [09:14:15]OFD Sender: No OFD packet to send [09:14:20]OFD Sender: No OFD packet to send [09:14:25]OFD Sender: No OFD packet to send [09:14:30]OFD Sender: No OFD packet to send [09:14:35]OFD Sender: No OFD packet to send [09:14:40]OFD Sender: No OFD packet to send [09:14:45]OFD Sender: No OFD packet to send [09:14:50]OFD Sender: No OFD packet to send [09:14:55]OFD Sender: No OFD packet to send [09:15:00]OFD Sender: No OFD packet to send [09:15:05]OFD Sender: No OFD packet to send [09:15:10]OFD Sender: No OFD packet to send [09:15:15]OFD Sender: No OFD packet to send [09:15:20]OFD Sender: No OFD packet to send [09:15:25]OFD Sender: No OFD packet to send [09:15:30]OFD Sender: No OFD packet to send [09:15:35]OFD Sender: No OFD packet to send [09:15:40]OFD Sender: No OFD packet to send [09:15:43]accept exits with 9 [09:15:43]New connection [09:15:43]New thread 3066461540 created [09:15:43]Thread 3066604900 joined [09:15:43]Waiting for new connection... [09:15:43] Sock 9.Parse request [09:15:43]Sock 9.Check first char [09:15:43]Sock 9.First char is OK [09:15:43]request: POST /json_proto HTTP/1.0 [09:15:43]Method: POST [09:15:43]URL: /json_proto [09:15:43]Method is POST - this is cgi request [09:15:43]url: /json_proto [09:15:43]query_string will be loaded in cgi processing [09:15:43]execute_cgi json_proto POST (null) [09:15:43]execute_cgi path=json_proto method=POST [09:15:43]POST find Content-Length [09:15:43]Host: 172.17.48.197:8080 [09:15:43]Content-Length: 678 [09:15:43]Content-Type: application/json [09:15:43] [09:15:43]POST finish read [09:15:43]Found Content-Length = 678 [09:15:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:43]execute_script... [09:15: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)1105656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:43]POST & json_proto [09:15:43]process_json_proto [09:15:43]json parsed OK: [09:15:43]protocol is kg_v1.0 [09:15:43]action value=close_receipt [09:15:43]process_action close_receipt [09:15:43]cmd_close_receipt [09:15:43]MH_GetDate [09:15:43]Write to MH i2c: F0 00 00 55 50 94 [09:15:43]Write i2c OK [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: F0 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: F0 09 00 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: F0 09 00 55 50 00 44 EE E2 65 66 EE DC 65 AB [09:15:43]GetLastDocTimeStamp 1709370486 [09:15:43]current date 1709370948 [09:15:43]FM_GetShiftState [09:15:43]SAM_PROTO_GetShiftState [09:15:43]wFMCommunicate request_size=4 [09:15:43]MH_SAM_APDU [09:15:43]CAPDU: 80 13 01 00 [09:15:43]Write to MH i2c: E2 08 00 56 50 80 13 01 00 00 00 00 00 23 [09:15:43]Write i2c OK [09:15:43]MH_I2C_Read... [09:15:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:43]Read from MH i2c: E2 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: E2 0E 00 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: E2 0E 00 56 50 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8A [09:15:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:15:43]wFMCommunicate OK [09:15:43]SAM_PROTO_GetShiftState done [09:15:43]FM_GetShiftState done [09:15:43]opened in 1709338023 [09:15:43]opened+sec_in_day 1709424423 [09:15:43]quantity*price = 50015 [09:15:43]sum+1 = 50016 [09:15:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 55 02.03.2024 09:15 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122836 ФПД: 190746557700067 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T091548&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122836&fm=190746557700067&tin=02508201610067®Number=0000000000090573&sum=50000 [09:15:44]StoreToDocumentArchive [09:15:44]shift 321 fd 122836 [09:15:44]save to /storage/0321/doc_00122836 [09:15:44]save last doc name /storage/0321/doc_00122836 to /storage/kkm_last_doc_name [09:15:44]save OK [09:15:44]Clear old archive folders... [09:15:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:44]tlvbuf is 01848E80 [09:15:44]SAM_PROTO_ClearQueue [09:15:44]wFMCommunicate request_size=4 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 09 00 00 [09:15:44]Write to MH i2c: E2 08 00 63 50 80 09 00 00 00 00 00 00 25 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:44]Read from MH i2c: E2 03 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 63 50 00 90 00 27 [09:15:44]RAPDU: 90 00 [09:15:44]wFMCommunicate OK [09:15:44]SAM_PROTO_ClearQueue done [09:15:44]KKMCreateOFDPacket [09:15:44]OFDProtocolAddRootSTLVToBuf [09:15:44]FM_MakeSignedData [09:15:44]FM_MakeSignedData [09:15:44]SAM_PROTO_SignData [09:15:44]wFMCommunicate request_size=4 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 0D 01 02 [09:15:44]Write to MH i2c: E2 08 00 64 50 80 0D 01 02 00 00 00 00 2D [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 64 50 00 90 00 28 [09:15:44]RAPDU: 90 00 [09:15:44]wFMCommunicate OK [09:15:44]wFMCommunicate request_size=255 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 44 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 DF 01 00 35 04 06 00 AD [09:15:44]Write to MH i2c: E2 02 01 65 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 44 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 DF 01 00 35 04 06 00 AD 00 00 60 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 65 50 00 90 00 29 [09:15:44]RAPDU: 90 00 [09:15:44]wFMCommunicate OK [09:15:44]wFMCommunicate request_size=10 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 0D 02 02 05 7B A4 D0 57 E3 [09:15:44]Write to MH i2c: E2 0D 00 66 50 80 0D 02 02 05 00 7B A4 D0 57 E3 00 00 63 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 66 50 00 90 00 2A [09:15:44]RAPDU: 90 00 [09:15:44]wFMCommunicate OK [09:15:44]wFMCommunicate request_size=4 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 0D 03 02 [09:15:44]Write to MH i2c: E2 08 00 67 50 80 0D 03 02 00 00 00 00 32 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 0B 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 0B 00 67 50 00 8F 40 A3 01 30 A3 16 E3 90 00 72 [09:15:44]RAPDU: 8F 40 A3 01 30 A3 16 E3 90 00 [09:15:44]wFMCommunicate OK [09:15:44]SAM_PROTO_SignData done [09:15:44]FM_MakeSignedData done [09:15:44]CreateOFDProtocolMessage [09:15:44]wFMCommunicate request_size=4 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 11 00 00 [09:15:44]Write to MH i2c: E2 08 00 68 50 80 11 00 00 00 00 00 00 32 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 17 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 17 00 68 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 90 [09:15:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:15:44]wFMCommunicate OK [09:15:44]CreateOFDProtocolMessage done [09:15:44]OFDSenderStorePacket 122836 [09:15:44]StoreOFDPacket docnum=122836 [09:15:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A7 8D 07 01 9B 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 44 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 DF 01 00 35 04 06 00 AD 7B A4 D0 57 E3 8F 40 A3 01 30 A3 16 E3 [09:15:44]CheckFolder [09:15:44]dirname=/storage/ofd_packets [09:15:44]CheckFolder done [09:15:44]ProducePacketName [09:15:44]name=ofd_packets/00122836 [09:15:44]NVStorageSaveData ofd_packets/00122836 [09:15:44]File name is /storage/ofd_packets/00122836 [09:15:44]Write 301 bytes [09:15:44]NVStorageSaveData done [09:15:44]OFDSenderStorePacket done [09:15:44]KKMCreateOFDPacket done [09:15:44]NVStorageSaveData kkm_last_timestamp [09:15:44]File name is /storage/kkm_last_timestamp [09:15:44]Write 4 bytes [09:15:44]NVStorageSaveData done [09:15:44]ExternCall_PrintAddStr [09:15:44]wPrintStart [09:15:44]Write to MH i2c: 01 00 00 69 50 B9 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 07 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 07 00 69 50 00 00 00 00 00 FF 0F CE [09:15:44]RasterBufferAndPrint [09:15:44]line Счет N : (1)1105656 [09:15:44]line ИНН: 02508201610067 [09:15:44]line Контрольно-Кассовый Чек [09:15:44]line ПРОДАЖА [09:15:44]line ТРК (МРК, ГНК) : 52 [09:15:44]line Товар: 2710124130 [09:15:44]line Аи-92-К-5 [09:15:44]line 8.080 * 61.90 [09:15:44]line = 500.15 [09:15:44]line НДС 12% НСП 1% [09:15:44]line > о реализуемом товаре [09:15:44]line ОКРУГЛЕНИЕ: -0.15 [09:15:44]line ИТОГО: 500.00 [09:15:44]line Внесено: 500.00 [09:15:44]line СДАЧА: 0.00 [09:15:44]line НСП 1% : 4.43 [09:15:44]line НДС 12% : 53.11 [09:15:44]line Наличными: 500.00 [09:15:44]line Безнал.: 0.00 [09:15:44]line Место: АЗС № 25 "Партнер Нефть" [09:15:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:15:44]line СНО: Общий режим [09:15:44]line Чек 55 02.03.2024 09:15 [09:15:44]line Смена: 321 ФФД: 1.0 [09:15:44]line ЗНМ: 0300000019 [09:15:44]line РНМ: 0000000000090573 [09:15:44]line Версия ККМ: 001 [09:15:44]line ФМ: 0000000000874798 [09:15:44]line ФД: 122836 [09:15:44]line ФПД: 190746557700067 [09:15:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T091548&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122836&fm=190746557700067&tin=02508201610067®Number=0000000000090573&sum=50000 [09:15:45]OFD Sender: Processing packet 122836 [packets to send 112, broken 111] [09:15:45]ProducePacketName [09:15:45]name=ofd_packets/00122836 [09:15:45]OFD Sender: To server: pG, [09:15:45]CommunicateWithHost lk.salyk.kg:30040 [09:15:45]ConnectInit lk.salyk.kg [09:15:45]written 0, free lines is 4095 [09:15:45]Connected sock=10 [09:15:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A7 8D 07 01 9B 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 44 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 DF 01 00 35 04 06 00 AD 7B A4 D0 57 E3 8F 40 A3 01 30 A3 16 E3 [09:15:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 06 E9 47 00 0C 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 DF 01 00 F4 03 04 00 21 9A E2 65 B6 04 01 00 00 02 54 C2 38 36 12 14 1F [09:15:45]CommunicateWithHost err = 0 [09:15:45]CheckOFDResponse [09:15:45]1017 (14) - 77093643461234 [09:15:45]1041 (16) - 0000000000874798 [09:15:45]1040 (4) - 122836 [09:15:45]1012 (4) - 02.03.2024 03:16 [09:15:45]1206 (1) - 0 [09:15:45]OFD Sender: Remove packet 122836 [09:15:45]ProducePacketName [09:15:45]name=ofd_packets/00122836 [09:15:45]NVStorageDeleteData [09:15:45]Write to MH i2c: 01 00 00 94 50 E4 [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: 01 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: 01 07 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: 01 07 00 94 50 00 00 00 00 00 F0 0C E7 [09:15:45]RasterBufferAndPrint [09:15:45]line [09:15:45]line [09:15:45]line [09:15:45]line [09:15:45]line [09:15:45]written 0, free lines is 3321 [09:15:45]MH_Cut [09:15:45]Write to MH i2c: D1 01 00 9B 50 01 BD [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: D1 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: D1 01 00 [09:15:45]MH_I2C_Read... [09:15:45]Read from MH i2c: D1 01 00 9B 50 00 BC [09:15:45]Write to MH i2c: 01 00 00 9C 50 EC [09:15:45]Write i2c OK [09:15:45]MH_I2C_Read... [09:15:46]OFD Sender: No OFD packet to send [09:15:46]*** Cut start [09:15:46]*** Purtial cut [09:15:46]*** Stage 1: CUTSNS_PIN = 1 [09:15:48]Read from MH i2c: 01 [09:15:48]MH_I2C_Read... [09:15:48]*** Stop cut motor [09:15:48]*** Cut end [09:15:48]Read from MH i2c: 01 07 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: 01 07 00 9C 50 00 00 00 00 00 FF 0F 01 [09:15:48]process_action close_receipt done [09:15:48]requested_data is exist [09:15:48]produce_requested_data [09:15:48]requested_item fm.sn is exist - process it [09:15:48]wFMCommunicate request_size=4 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 11 00 00 [09:15:48]Write to MH i2c: E2 08 00 9D 50 80 11 00 00 00 00 00 00 67 [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 17 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 17 00 9D 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C5 [09:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:15:48]wFMCommunicate OK [09:15:48]requested_item fd.num is exist - process it [09:15:48]SAM_PROTO_GetFieldsCounters [09:15:48]wFMCommunicate request_size=4 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 13 00 00 [09:15:48]Write to MH i2c: E2 08 00 9E 50 80 13 00 00 00 00 00 00 6A [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 62 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 62 00 9E 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D4 DF 01 00 0E 04 04 00 41 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 30 [09:15:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D4 DF 01 00 0E 04 04 00 41 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 [09:15:48]wFMCommunicate OK [09:15:48]SAM_PROTO_GetFieldsCounters done [09:15:48]requested_item shift.num is exist - process it [09:15:48]requested_item shift.opened is exist - process it [09:15:48]req_shift_opened [09:15:48]FM_GetShiftState [09:15:48]SAM_PROTO_GetShiftState [09:15:48]wFMCommunicate request_size=4 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 13 01 00 [09:15:48]Write to MH i2c: E2 08 00 9F 50 80 13 01 00 00 00 00 00 6C [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 0E 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 0E 00 9F 50 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D3 [09:15:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:15:48]wFMCommunicate OK [09:15:48]SAM_PROTO_GetShiftState done [09:15:48]FM_GetShiftState done [09:15:48]req_shift_opened done [09:15:48]requested_item shift.open_date is exist - process it [09:15:48]req_shift_open_date [09:15:48]req_shift_open_date done [09:15:48]produce_requested_data done [09:15:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122836,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:15:48]process_action_free close_receipt [09:15:48]json_value_free [09:15:48]json_value_free done [09:15:48]process_json_proto returns [09:15:48]Send response to host [09:15:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122836,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:15:48]free response buf [09:15:48]execute_script done [09:15:48]execute_script returns [09:15:48]free content buf [09:15:48]Sock 9.Close socket [09:15:48]Sock 9.Thread stoped [09:15:51]OFD Sender: No OFD packet to send [09:15:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:06]OFD Sender: No OFD packet to send [09:16:11]OFD Sender: No OFD packet to send [09:16:16]OFD Sender: No OFD packet to send [09:16:21]OFD Sender: No OFD packet to send [09:16:26]OFD Sender: No OFD packet to send [09:16:31]OFD Sender: No OFD packet to send [09:16:36]OFD Sender: No OFD packet to send [09:16:41]OFD Sender: No OFD packet to send [09:16:46]OFD Sender: No OFD packet to send [09:16:47]accept exits with 7 [09:16:47]New connection [09:16:47]New thread 3066604900 created [09:16:47]Thread 3066461540 joined [09:16:47]Waiting for new connection... [09:16:47] Sock 7.Parse request [09:16:47]Sock 7.Check first char [09:16:47]Sock 7.First char is OK [09:16:47]request: POST /json_proto HTTP/1.0 [09:16:47]Method: POST [09:16:47]URL: /json_proto [09:16:47]Method is POST - this is cgi request [09:16:47]url: /json_proto [09:16:47]query_string will be loaded in cgi processing [09:16:47]execute_cgi json_proto POST (null) [09:16:47]execute_cgi path=json_proto method=POST [09:16:47]POST find Content-Length [09:16:47]Host: 172.17.48.197:8080 [09:16:47]Content-Length: 683 [09:16:47]Content-Type: application/json [09:16:47] [09:16:47]POST finish read [09:16:47]Found Content-Length = 683 [09:16:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:47]execute_script... [09:16:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:47]POST & json_proto [09:16:47]process_json_proto [09:16:47]json parsed OK: [09:16:47]protocol is kg_v1.0 [09:16:47]action value=close_receipt [09:16:47]process_action close_receipt [09:16:47]cmd_close_receipt [09:16:47]MH_GetDate [09:16:47]Write to MH i2c: F0 00 00 A0 50 DF [09:16:47]Write i2c OK [09:16:47]MH_I2C_Read... [09:16:47]Read from MH i2c: F0 [09:16:47]MH_I2C_Read... [09:16:47]Read from MH i2c: F0 09 00 [09:16:47]MH_I2C_Read... [09:16:47]Read from MH i2c: F0 09 00 A0 50 00 84 EE E2 65 66 EE DC 65 36 [09:16:47]GetLastDocTimeStamp 1709370948 [09:16:47]current date 1709371012 [09:16:47]FM_GetShiftState [09:16:47]SAM_PROTO_GetShiftState [09:16:47]wFMCommunicate request_size=4 [09:16:47]MH_SAM_APDU [09:16:47]CAPDU: 80 13 01 00 [09:16:47]Write to MH i2c: E2 08 00 A1 50 80 13 01 00 00 00 00 00 6E [09:16:47]Write i2c OK [09:16:47]MH_I2C_Read... [09:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:47]Read from MH i2c: E2 [09:16:47]MH_I2C_Read... [09:16:47]Read from MH i2c: E2 0E 00 [09:16:47]MH_I2C_Read... [09:16:47]Read from MH i2c: E2 0E 00 A1 50 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D5 [09:16:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:16:47]wFMCommunicate OK [09:16:47]SAM_PROTO_GetShiftState done [09:16:47]FM_GetShiftState done [09:16:47]opened in 1709338023 [09:16:47]opened+sec_in_day 1709424423 [09:16:47]quantity*price = 100030 [09:16:47]sum+1 = 100031 [09:16:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 56 02.03.2024 09:16 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122837 ФПД: 179485215784584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T091652&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122837&fm=179485215784584&tin=02508201610067®Number=0000000000090573&sum=100000 [09:16:48]StoreToDocumentArchive [09:16:48]shift 321 fd 122837 [09:16:48]save to /storage/0321/doc_00122837 [09:16:48]save last doc name /storage/0321/doc_00122837 to /storage/kkm_last_doc_name [09:16:48]save OK [09:16:48]Clear old archive folders... [09:16:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:16:48]tlvbuf is 01711430 [09:16:48]SAM_PROTO_ClearQueue [09:16:48]wFMCommunicate request_size=4 [09:16:48]MH_SAM_APDU [09:16:48]CAPDU: 80 09 00 00 [09:16:48]Write to MH i2c: E2 08 00 AE 50 80 09 00 00 00 00 00 00 70 [09:16:48]Write i2c OK [09:16:48]MH_I2C_Read... [09:16:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:48]Read from MH i2c: E2 [09:16:48]MH_I2C_Read... [09:16:48]Read from MH i2c: E2 03 00 [09:16:48]MH_I2C_Read... [09:16:48]Read from MH i2c: E2 03 00 AE 50 00 90 00 72 [09:16:48]RAPDU: 90 00 [09:16:48]wFMCommunicate OK [09:16:48]SAM_PROTO_ClearQueue done [09:16:48]KKMCreateOFDPacket [09:16:48]OFDProtocolAddRootSTLVToBuf [09:16:48]FM_MakeSignedData [09:16:48]FM_MakeSignedData [09:16:48]SAM_PROTO_SignData [09:16:48]wFMCommunicate request_size=4 [09:16:48]MH_SAM_APDU [09:16:48]CAPDU: 80 0D 01 02 [09:16:48]Write to MH i2c: E2 08 00 AF 50 80 0D 01 02 00 00 00 00 78 [09:16:48]Write i2c OK [09:16:48]MH_I2C_Read... [09:16:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:48]Read from MH i2c: E2 [09:16:48]MH_I2C_Read... [09:16:48]Read from MH i2c: E2 03 00 [09:16:48]MH_I2C_Read... [09:16:48]Read from MH i2c: E2 03 00 AF 50 00 90 00 73 [09:16:48]RAPDU: 90 00 [09:16:48]wFMCommunicate OK [09:16:48]wFMCommunicate request_size=255 [09:16:48]MH_SAM_APDU [09:16:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 84 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 DF 01 00 35 04 06 00 A3 [09:16:48]Write to MH i2c: E2 02 01 B0 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 84 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 DF 01 00 35 04 06 00 A3 00 00 6F [09:16:48]Write i2c OK [09:16:48]MH_I2C_Read... [09:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:49]Read from MH i2c: E2 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 03 00 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 03 00 B0 50 00 90 00 74 [09:16:49]RAPDU: 90 00 [09:16:49]wFMCommunicate OK [09:16:49]wFMCommunicate request_size=10 [09:16:49]MH_SAM_APDU [09:16:49]CAPDU: 80 0D 02 02 05 3D A8 87 7E 88 [09:16:49]Write to MH i2c: E2 0D 00 B1 50 80 0D 02 02 05 00 3D A8 87 7E 88 00 00 F7 [09:16:49]Write i2c OK [09:16:49]MH_I2C_Read... [09:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:49]Read from MH i2c: E2 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 03 00 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 03 00 B1 50 00 90 00 75 [09:16:49]RAPDU: 90 00 [09:16:49]wFMCommunicate OK [09:16:49]wFMCommunicate request_size=4 [09:16:49]MH_SAM_APDU [09:16:49]CAPDU: 80 0D 03 02 [09:16:49]Write to MH i2c: E2 08 00 B2 50 80 0D 03 02 00 00 00 00 7D [09:16:49]Write i2c OK [09:16:49]MH_I2C_Read... [09:16:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:49]Read from MH i2c: E2 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 0B 00 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 0B 00 B2 50 00 6A 9F 4F 8E 96 30 86 B4 90 00 64 [09:16:49]RAPDU: 6A 9F 4F 8E 96 30 86 B4 90 00 [09:16:49]wFMCommunicate OK [09:16:49]SAM_PROTO_SignData done [09:16:49]FM_MakeSignedData done [09:16:49]CreateOFDProtocolMessage [09:16:49]wFMCommunicate request_size=4 [09:16:49]MH_SAM_APDU [09:16:49]CAPDU: 80 11 00 00 [09:16:49]Write to MH i2c: E2 08 00 B3 50 80 11 00 00 00 00 00 00 7D [09:16:49]Write i2c OK [09:16:49]MH_I2C_Read... [09:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:49]Read from MH i2c: E2 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 17 00 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: E2 17 00 B3 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DB [09:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:16:49]wFMCommunicate OK [09:16:49]CreateOFDProtocolMessage done [09:16:49]OFDSenderStorePacket 122837 [09:16:49]StoreOFDPacket docnum=122837 [09:16:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 45 07 01 48 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 84 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 DF 01 00 35 04 06 00 A3 3D A8 87 7E 88 6A 9F 4F 8E 96 30 86 B4 [09:16:49]CheckFolder [09:16:49]dirname=/storage/ofd_packets [09:16:49]CheckFolder done [09:16:49]ProducePacketName [09:16:49]name=ofd_packets/00122837 [09:16:49]NVStorageSaveData ofd_packets/00122837 [09:16:49]File name is /storage/ofd_packets/00122837 [09:16:49]Write 301 bytes [09:16:49]NVStorageSaveData done [09:16:49]OFDSenderStorePacket done [09:16:49]KKMCreateOFDPacket done [09:16:49]NVStorageSaveData kkm_last_timestamp [09:16:49]File name is /storage/kkm_last_timestamp [09:16:49]Write 4 bytes [09:16:49]NVStorageSaveData done [09:16:49]ExternCall_PrintAddStr [09:16:49]wPrintStart [09:16:49]Write to MH i2c: 01 00 00 B4 50 04 [09:16:49]Write i2c OK [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: 01 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: 01 07 00 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: 01 07 00 B4 50 00 00 00 00 00 FF 0F 19 [09:16:49]RasterBufferAndPrint [09:16:49]line Счет N : (1)1105657 [09:16:49]line ИНН: 02508201610067 [09:16:49]line Контрольно-Кассовый Чек [09:16:49]line ПРОДАЖА [09:16:49]line ТРК (МРК, ГНК) : 32 [09:16:49]line Товар: 2710124130 [09:16:49]line Аи-92-К-5 [09:16:49]line 16.160 * 61.90 [09:16:49]line = 1000.30 [09:16:49]line НДС 12% НСП 1% [09:16:49]line > о реализуемом товаре [09:16:49]line ОКРУГЛЕНИЕ: -0.30 [09:16:49]line ИТОГО: 1000.00 [09:16:49]line Внесено: 1000.00 [09:16:49]line СДАЧА: 0.00 [09:16:49]line НСП 1% : 8.85 [09:16:49]line НДС 12% : 106.23 [09:16:49]line Наличными: 1000.00 [09:16:49]line Безнал.: 0.00 [09:16:49]line Место: АЗС № 25 "Партнер Нефть" [09:16:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:16:49]line СНО: Общий режим [09:16:49]line Чек 56 02.03.2024 09:16 [09:16:49]line Смена: 321 ФФД: 1.0 [09:16:49]line ЗНМ: 0300000019 [09:16:49]line РНМ: 0000000000090573 [09:16:49]line Версия ККМ: 001 [09:16:49]line ФМ: 0000000000874798 [09:16:49]line ФД: 122837 [09:16:49]line ФПД: 179485215784584 [09:16:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T091652&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122837&fm=179485215784584&tin=02508201610067®Number=0000000000090573&sum=100000 [09:16:49]OFD Sender: Processing packet 122837 [packets to send 112, broken 111] [09:16:49]ProducePacketName [09:16:49]name=ofd_packets/00122837 [09:16:49]OFD Sender: To server: pG, [09:16:49]CommunicateWithHost lk.salyk.kg:30040 [09:16:49]ConnectInit lk.salyk.kg [09:16:49]written 0, free lines is 4095 [09:16:49]Connected sock=10 [09:16:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 45 07 01 48 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 84 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 DF 01 00 35 04 06 00 A3 3D A8 87 7E 88 6A 9F 4F 8E 96 30 86 B4 [09:16:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 54 12 47 00 31 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 DF 01 00 F4 03 04 00 61 9A E2 65 B6 04 01 00 00 0C 56 A1 37 2A 30 E2 73 [09:16:49]CommunicateWithHost err = 0 [09:16:49]CheckOFDResponse [09:16:49]1017 (14) - 77093643461234 [09:16:49]1041 (16) - 0000000000874798 [09:16:49]1040 (4) - 122837 [09:16:49]1012 (4) - 02.03.2024 03:17 [09:16:49]1206 (1) - 0 [09:16:49]OFD Sender: Remove packet 122837 [09:16:49]ProducePacketName [09:16:49]name=ofd_packets/00122837 [09:16:49]NVStorageDeleteData [09:16:49]Write to MH i2c: 01 00 00 DF 50 2F [09:16:49]Write i2c OK [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: 01 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: 01 07 00 [09:16:49]MH_I2C_Read... [09:16:49]Read from MH i2c: 01 07 00 DF 50 00 00 00 00 00 F3 0C 35 [09:16:49]RasterBufferAndPrint [09:16:49]line [09:16:49]line [09:16:49]line [09:16:50]line [09:16:50]line [09:16:50]written 0, free lines is 3321 [09:16:50]MH_Cut [09:16:50]Write to MH i2c: D1 01 00 E6 50 01 08 [09:16:50]Write i2c OK [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: D1 [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: D1 01 00 [09:16:50]MH_I2C_Read... [09:16:50]Read from MH i2c: D1 01 00 E6 50 00 07 [09:16:50]Write to MH i2c: 01 00 00 E7 50 37 [09:16:50]Write i2c OK [09:16:50]MH_I2C_Read... [09:16:50]OFD Sender: No OFD packet to send [09:16:50]*** Cut start [09:16:50]*** Purtial cut [09:16:50]*** Stage 1: CUTSNS_PIN = 1 [09:16:52]Read from MH i2c: 01 [09:16:52]MH_I2C_Read... [09:16:52]*** Stop cut motor [09:16:52]*** Cut end [09:16:52]Read from MH i2c: 01 07 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: 01 07 00 E7 50 00 00 00 00 00 FF 0F 4C [09:16:52]process_action close_receipt done [09:16:52]requested_data is exist [09:16:52]produce_requested_data [09:16:52]requested_item fm.sn is exist - process it [09:16:52]wFMCommunicate request_size=4 [09:16:52]MH_SAM_APDU [09:16:52]CAPDU: 80 11 00 00 [09:16:52]Write to MH i2c: E2 08 00 E8 50 80 11 00 00 00 00 00 00 B2 [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:52]Read from MH i2c: E2 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 17 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 17 00 E8 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 10 [09:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:16:52]wFMCommunicate OK [09:16:52]requested_item fd.num is exist - process it [09:16:52]SAM_PROTO_GetFieldsCounters [09:16:52]wFMCommunicate request_size=4 [09:16:52]MH_SAM_APDU [09:16:52]CAPDU: 80 13 00 00 [09:16:52]Write to MH i2c: E2 08 00 E9 50 80 13 00 00 00 00 00 00 B5 [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:52]Read from MH i2c: E2 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 62 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 62 00 E9 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D5 DF 01 00 0E 04 04 00 41 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 7F [09:16:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D5 DF 01 00 0E 04 04 00 41 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 [09:16:52]wFMCommunicate OK [09:16:52]SAM_PROTO_GetFieldsCounters done [09:16:52]requested_item shift.num is exist - process it [09:16:52]requested_item shift.opened is exist - process it [09:16:52]req_shift_opened [09:16:52]FM_GetShiftState [09:16:52]SAM_PROTO_GetShiftState [09:16:52]wFMCommunicate request_size=4 [09:16:52]MH_SAM_APDU [09:16:52]CAPDU: 80 13 01 00 [09:16:52]Write to MH i2c: E2 08 00 EA 50 80 13 01 00 00 00 00 00 B7 [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:52]Read from MH i2c: E2 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 0E 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 0E 00 EA 50 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1E [09:16:52]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:16:52]wFMCommunicate OK [09:16:52]SAM_PROTO_GetShiftState done [09:16:52]FM_GetShiftState done [09:16:52]req_shift_opened done [09:16:52]requested_item shift.open_date is exist - process it [09:16:52]req_shift_open_date [09:16:52]req_shift_open_date done [09:16:52]produce_requested_data done [09:16:52]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122837,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:16:52]process_action_free close_receipt [09:16:52]json_value_free [09:16:52]json_value_free done [09:16:52]process_json_proto returns [09:16:52]Send response to host [09:16:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122837,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:16:52]free response buf [09:16:52]execute_script done [09:16:52]execute_script returns [09:16:52]free content buf [09:16:52]Sock 7.Close socket [09:16:52]Sock 7.Thread stoped [09:16:55]OFD Sender: No OFD packet to send [09:17:00]OFD Sender: No OFD packet to send [09:17:05]OFD Sender: No OFD packet to send [09:17:10]OFD Sender: No OFD packet to send [09:17:15]OFD Sender: No OFD packet to send [09:17:20]OFD Sender: No OFD packet to send [09:17:23]accept exits with 9 [09:17:23]New connection [09:17:23]New thread 3066461540 created [09:17:23]Thread 3066604900 joined [09:17:23]Waiting for new connection... [09:17:23] Sock 9.Parse request [09:17:23]Sock 9.Check first char [09:17:23]Sock 9.First char is OK [09:17:23]request: POST /json_proto HTTP/1.0 [09:17:23]Method: POST [09:17:23]URL: /json_proto [09:17:23]Method is POST - this is cgi request [09:17:23]url: /json_proto [09:17:23]query_string will be loaded in cgi processing [09:17:23]execute_cgi json_proto POST (null) [09:17:23]execute_cgi path=json_proto method=POST [09:17:23]POST find Content-Length [09:17:23]Host: 172.17.48.197:8080 [09:17:23]Content-Length: 643 [09:17:23]Content-Type: application/json [09:17:23] [09:17:23]POST finish read [09:17:23]Found Content-Length = 643 [09:17:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:23]execute_script... [09:17:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:23]POST & json_proto [09:17:23]process_json_proto [09:17:23]json parsed OK: [09:17:23]protocol is kg_v1.0 [09:17:23]action value=close_receipt [09:17:23]process_action close_receipt [09:17:23]cmd_close_receipt [09:17:23]MH_GetDate [09:17:23]Write to MH i2c: F0 00 00 EB 50 2A [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: F0 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: F0 09 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: F0 09 00 EB 50 00 A8 EE E2 65 66 EE DC 65 A5 [09:17:23]GetLastDocTimeStamp 1709371012 [09:17:23]current date 1709371048 [09:17:23]FM_GetShiftState [09:17:23]SAM_PROTO_GetShiftState [09:17:23]wFMCommunicate request_size=4 [09:17:23]MH_SAM_APDU [09:17:23]CAPDU: 80 13 01 00 [09:17:23]Write to MH i2c: E2 08 00 EC 50 80 13 01 00 00 00 00 00 B9 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:23]Read from MH i2c: E2 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 0E 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: E2 0E 00 EC 50 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 20 [09:17:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:17:23]wFMCommunicate OK [09:17:23]SAM_PROTO_GetShiftState done [09:17:23]FM_GetShiftState done [09:17:23]opened in 1709338023 [09:17:23]opened+sec_in_day 1709424423 [09:17:23]quantity*price = 278000 [09:17:23]sum+1 = 278001 [09:17:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2780.00 НСП 1% : 24.60 НДС 12% : 295.22 Наличными: 2780.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 57 02.03.2024 09:17 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122838 ФПД: 240372722755820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T091728&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122838&fm=240372722755820&tin=02508201610067®Number=0000000000090573&sum=278000 [09:17:24]StoreToDocumentArchive [09:17:24]shift 321 fd 122838 [09:17:24]save to /storage/0321/doc_00122838 [09:17:24]save last doc name /storage/0321/doc_00122838 to /storage/kkm_last_doc_name [09:17:24]save OK [09:17:24]Clear old archive folders... [09:17:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:17:24]tlvbuf is 01723410 [09:17:24]SAM_PROTO_ClearQueue [09:17:24]wFMCommunicate request_size=4 [09:17:24]MH_SAM_APDU [09:17:24]CAPDU: 80 09 00 00 [09:17:24]Write to MH i2c: E2 08 00 F9 50 80 09 00 00 00 00 00 00 BB [09:17:24]Write i2c OK [09:17:24]MH_I2C_Read... [09:17:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:25]Read from MH i2c: E2 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 03 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 03 00 F9 50 00 90 00 BD [09:17:25]RAPDU: 90 00 [09:17:25]wFMCommunicate OK [09:17:25]SAM_PROTO_ClearQueue done [09:17:25]KKMCreateOFDPacket [09:17:25]OFDProtocolAddRootSTLVToBuf [09:17:25]FM_MakeSignedData [09:17:25]FM_MakeSignedData [09:17:25]SAM_PROTO_SignData [09:17:25]wFMCommunicate request_size=4 [09:17:25]MH_SAM_APDU [09:17:25]CAPDU: 80 0D 01 02 [09:17:25]Write to MH i2c: E2 08 00 FA 50 80 0D 01 02 00 00 00 00 C3 [09:17:25]Write i2c OK [09:17:25]MH_I2C_Read... [09:17:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:25]Read from MH i2c: E2 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 03 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 03 00 FA 50 00 90 00 BE [09:17:25]RAPDU: 90 00 [09:17:25]wFMCommunicate OK [09:17:25]wFMCommunicate request_size=255 [09:17:25]MH_SAM_APDU [09:17:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 A8 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 DF 01 00 35 04 06 00 DA [09:17:25]Write to MH i2c: E2 02 01 FB 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 A8 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 DF 01 00 35 04 06 00 DA 00 00 DD [09:17:25]Write i2c OK [09:17:25]MH_I2C_Read... [09:17:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:25]Read from MH i2c: E2 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 03 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 03 00 FB 50 00 90 00 BF [09:17:25]RAPDU: 90 00 [09:17:25]wFMCommunicate OK [09:17:25]wFMCommunicate request_size=10 [09:17:25]MH_SAM_APDU [09:17:25]CAPDU: 80 0D 02 02 05 9E 22 C0 E8 EC [09:17:25]Write to MH i2c: E2 0D 00 FC 50 80 0D 02 02 05 00 9E 22 C0 E8 EC 00 00 24 [09:17:25]Write i2c OK [09:17:25]MH_I2C_Read... [09:17:25]OFD Sender: No OFD packet to send [09:17:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:25]Read from MH i2c: E2 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 03 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 03 00 FC 50 00 90 00 C0 [09:17:25]RAPDU: 90 00 [09:17:25]wFMCommunicate OK [09:17:25]wFMCommunicate request_size=4 [09:17:25]MH_SAM_APDU [09:17:25]CAPDU: 80 0D 03 02 [09:17:25]Write to MH i2c: E2 08 00 FD 50 80 0D 03 02 00 00 00 00 C8 [09:17:25]Write i2c OK [09:17:25]MH_I2C_Read... [09:17:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:25]Read from MH i2c: E2 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 0B 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 0B 00 FD 50 00 87 96 E7 99 8C AA 8B 6E 90 00 95 [09:17:25]RAPDU: 87 96 E7 99 8C AA 8B 6E 90 00 [09:17:25]wFMCommunicate OK [09:17:25]SAM_PROTO_SignData done [09:17:25]FM_MakeSignedData done [09:17:25]CreateOFDProtocolMessage [09:17:25]wFMCommunicate request_size=4 [09:17:25]MH_SAM_APDU [09:17:25]CAPDU: 80 11 00 00 [09:17:25]Write to MH i2c: E2 08 00 FE 50 80 11 00 00 00 00 00 00 C8 [09:17:25]Write i2c OK [09:17:25]MH_I2C_Read... [09:17:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:25]Read from MH i2c: E2 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 17 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 17 00 FE 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [09:17:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:17:25]wFMCommunicate OK [09:17:25]CreateOFDProtocolMessage done [09:17:25]OFDSenderStorePacket 122838 [09:17:25]StoreOFDPacket docnum=122838 [09:17:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 68 65 07 01 23 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 A8 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 DF 01 00 35 04 06 00 DA 9E 22 C0 E8 EC 87 96 E7 99 8C AA 8B 6E [09:17:25]CheckFolder [09:17:25]dirname=/storage/ofd_packets [09:17:25]CheckFolder done [09:17:25]ProducePacketName [09:17:25]name=ofd_packets/00122838 [09:17:25]NVStorageSaveData ofd_packets/00122838 [09:17:25]File name is /storage/ofd_packets/00122838 [09:17:25]Write 301 bytes [09:17:25]NVStorageSaveData done [09:17:25]OFDSenderStorePacket done [09:17:25]KKMCreateOFDPacket done [09:17:25]NVStorageSaveData kkm_last_timestamp [09:17:25]File name is /storage/kkm_last_timestamp [09:17:25]Write 4 bytes [09:17:25]NVStorageSaveData done [09:17:25]ExternCall_PrintAddStr [09:17:25]wPrintStart [09:17:25]Write to MH i2c: 01 00 00 FF 50 4F [09:17:25]Write i2c OK [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: 01 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: 01 07 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: 01 07 00 FF 50 00 00 00 00 00 FF 0F 64 [09:17:25]RasterBufferAndPrint [09:17:25]line Счет N : (1)1105659 [09:17:25]line ИНН: 02508201610067 [09:17:25]line Контрольно-Кассовый Чек [09:17:25]line ПРОДАЖА [09:17:25]line ТРК (МРК, ГНК) : 23 [09:17:25]line Товар: 2710124500 [09:17:25]line Аи-95-К-5 [09:17:25]line 40.000 * 69.50 [09:17:25]line = 2780.00 [09:17:25]line НДС 12% НСП 1% [09:17:25]line > о реализуемом товаре [09:17:25]line ИТОГО: 2780.00 [09:17:25]line НСП 1% : 24.60 [09:17:25]line НДС 12% : 295.22 [09:17:25]line Наличными: 2780.00 [09:17:25]line Безнал.: 0.00 [09:17:25]line Место: АЗС № 25 "Партнер Нефть" [09:17:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:17:25]line СНО: Общий режим [09:17:25]line Чек 57 02.03.2024 09:17 [09:17:25]line Смена: 321 ФФД: 1.0 [09:17:25]line ЗНМ: 0300000019 [09:17:25]line РНМ: 0000000000090573 [09:17:25]line Версия ККМ: 001 [09:17:25]line ФМ: 0000000000874798 [09:17:25]line ФД: 122838 [09:17:25]line ФПД: 240372722755820 [09:17:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T091728&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122838&fm=240372722755820&tin=02508201610067®Number=0000000000090573&sum=278000 [09:17:25]OFD Sender: Processing packet 122838 [packets to send 112, broken 111] [09:17:25]ProducePacketName [09:17:25]name=ofd_packets/00122838 [09:17:25]OFD Sender: To server: pG, [09:17:25]CommunicateWithHost lk.salyk.kg:30040 [09:17:25]ConnectInit lk.salyk.kg [09:17:25]written 0, free lines is 4095 [09:17:25]Connected sock=11 [09:17:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 68 65 07 01 23 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 A8 EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 DF 01 00 35 04 06 00 DA 9E 22 C0 E8 EC 87 96 E7 99 8C AA 8B 6E [09:17:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 04 88 47 00 25 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 DF 01 00 F4 03 04 00 85 9A E2 65 B6 04 01 00 00 ED 55 7E B0 96 8C 95 9B [09:17:26]CommunicateWithHost err = 0 [09:17:26]CheckOFDResponse [09:17:26]1017 (14) - 77093643461234 [09:17:26]1041 (16) - 0000000000874798 [09:17:26]1040 (4) - 122838 [09:17:26]1012 (4) - 02.03.2024 03:18 [09:17:26]1206 (1) - 0 [09:17:26]OFD Sender: Remove packet 122838 [09:17:26]ProducePacketName [09:17:26]name=ofd_packets/00122838 [09:17:26]NVStorageDeleteData [09:17:26]Write to MH i2c: 01 00 00 27 51 78 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: 01 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: 01 07 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: 01 07 00 27 51 00 00 00 00 00 33 0D BF [09:17:26]RasterBufferAndPrint [09:17:26]line [09:17:26]line [09:17:26]line [09:17:26]line [09:17:26]line [09:17:26]written 0, free lines is 3386 [09:17:26]MH_Cut [09:17:26]Write to MH i2c: D1 01 00 2E 51 01 51 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: D1 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: D1 01 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: D1 01 00 2E 51 00 50 [09:17:26]Write to MH i2c: 01 00 00 2F 51 80 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]OFD Sender: No OFD packet to send [09:17:26]*** Cut start [09:17:26]*** Purtial cut [09:17:26]*** Stage 1: CUTSNS_PIN = 1 [09:17:28]Read from MH i2c: 01 [09:17:28]MH_I2C_Read... [09:17:28]*** Stop cut motor [09:17:28]*** Cut end [09:17:28]Read from MH i2c: 01 07 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 07 00 2F 51 00 00 00 00 00 FF 0F 95 [09:17:28]process_action close_receipt done [09:17:28]requested_data is exist [09:17:28]produce_requested_data [09:17:28]requested_item fm.sn is exist - process it [09:17:28]wFMCommunicate request_size=4 [09:17:28]MH_SAM_APDU [09:17:28]CAPDU: 80 11 00 00 [09:17:28]Write to MH i2c: E2 08 00 30 51 80 11 00 00 00 00 00 00 FB [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:28]Read from MH i2c: E2 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 17 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 17 00 30 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [09:17:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:17:28]wFMCommunicate OK [09:17:28]requested_item fd.num is exist - process it [09:17:28]SAM_PROTO_GetFieldsCounters [09:17:28]wFMCommunicate request_size=4 [09:17:28]MH_SAM_APDU [09:17:28]CAPDU: 80 13 00 00 [09:17:28]Write to MH i2c: E2 08 00 31 51 80 13 00 00 00 00 00 00 FE [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 62 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 62 00 31 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 DF 01 00 0E 04 04 00 41 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 CC [09:17:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 DF 01 00 0E 04 04 00 41 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 [09:17:29]wFMCommunicate OK [09:17:29]SAM_PROTO_GetFieldsCounters done [09:17:29]requested_item shift.num is exist - process it [09:17:29]requested_item shift.opened is exist - process it [09:17:29]req_shift_opened [09:17:29]FM_GetShiftState [09:17:29]SAM_PROTO_GetShiftState [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 13 01 00 [09:17:29]Write to MH i2c: E2 08 00 32 51 80 13 01 00 00 00 00 00 00 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 0E 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 0E 00 32 51 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 67 [09:17:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:17:29]wFMCommunicate OK [09:17:29]SAM_PROTO_GetShiftState done [09:17:29]FM_GetShiftState done [09:17:29]req_shift_opened done [09:17:29]requested_item shift.open_date is exist - process it [09:17:29]req_shift_open_date [09:17:29]req_shift_open_date done [09:17:29]produce_requested_data done [09:17:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122838,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:17:29]process_action_free close_receipt [09:17:29]json_value_free [09:17:29]json_value_free done [09:17:29]process_json_proto returns [09:17:29]Send response to host [09:17:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122838,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:17:29]free response buf [09:17:29]execute_script done [09:17:29]execute_script returns [09:17:29]free content buf [09:17:29]Sock 9.Close socket [09:17:29]Sock 9.Thread stoped [09:17:30]accept exits with 7 [09:17:30]New connection [09:17:30]New thread 3066604900 created [09:17:30]Thread 3066461540 joined [09:17:30]Waiting for new connection... [09:17:30] Sock 7.Parse request [09:17:30]Sock 7.Check first char [09:17:30]Sock 7.First char is OK [09:17:30]request: POST /json_proto HTTP/1.0 [09:17:30]Method: POST [09:17:30]URL: /json_proto [09:17:30]Method is POST - this is cgi request [09:17:30]url: /json_proto [09:17:30]query_string will be loaded in cgi processing [09:17:30]execute_cgi json_proto POST (null) [09:17:30]execute_cgi path=json_proto method=POST [09:17:30]POST find Content-Length [09:17:30]Host: 172.17.48.197:8080 [09:17:30]Content-Length: 700 [09:17:30]Content-Type: application/json [09:17:30] [09:17:30]POST finish read [09:17:30]Found Content-Length = 700 [09:17:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122838, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:30]execute_script... [09:17:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122838, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:30]POST & json_proto [09:17:30]process_json_proto [09:17:30]json parsed OK: [09:17:30]protocol is kg_v1.0 [09:17:30]action value=close_receipt [09:17:30]process_action close_receipt [09:17:30]cmd_close_receipt [09:17:30]MH_GetDate [09:17:30]Write to MH i2c: F0 00 00 33 51 73 [09:17:30]Write i2c OK [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: F0 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: F0 09 00 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: F0 09 00 33 51 00 AF EE E2 65 66 EE DC 65 F5 [09:17:30]GetLastDocTimeStamp 1709371048 [09:17:30]current date 1709371055 [09:17:30]FM_GetShiftState [09:17:30]SAM_PROTO_GetShiftState [09:17:30]wFMCommunicate request_size=4 [09:17:30]MH_SAM_APDU [09:17:30]CAPDU: 80 13 01 00 [09:17:30]Write to MH i2c: E2 08 00 34 51 80 13 01 00 00 00 00 00 02 [09:17:30]Write i2c OK [09:17:30]MH_I2C_Read... [09:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:30]Read from MH i2c: E2 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: E2 0E 00 [09:17:30]MH_I2C_Read... [09:17:30]Read from MH i2c: E2 0E 00 34 51 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 69 [09:17:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:17:30]wFMCommunicate OK [09:17:30]SAM_PROTO_GetShiftState done [09:17:30]FM_GetShiftState done [09:17:30]opened in 1709338023 [09:17:30]opened+sec_in_day 1709424423 [09:17:30]quantity*price = 278000 [09:17:30]sum+1 = 278001 [09:17:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2780.00 НСП 1% : 24.60 НДС 12% : 295.22 Наличными: 2780.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 58 02.03.2024 09:17 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 122838 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 122839 ФПД: 2909576135787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T091735&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122839&fm=2909576135787&tin=02508201610067®Number=0000000000090573&sum=278000 [09:17:32]StoreToDocumentArchive [09:17:32]shift 321 fd 122839 [09:17:32]save to /storage/0321/doc_00122839 [09:17:32]save last doc name /storage/0321/doc_00122839 to /storage/kkm_last_doc_name [09:17:32]save OK [09:17:32]Clear old archive folders... [09:17:32]ProcessDocumentItem done err = 0, tmpTLVsize=279 [09:17:32]tlvbuf is 0174DFC0 [09:17:32]SAM_PROTO_ClearQueue [09:17:32]wFMCommunicate request_size=4 [09:17:32]MH_SAM_APDU [09:17:32]CAPDU: 80 09 00 00 [09:17:32]Write to MH i2c: E2 08 00 43 51 80 09 00 00 00 00 00 00 06 [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 03 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 03 00 43 51 00 90 00 08 [09:17:32]RAPDU: 90 00 [09:17:32]wFMCommunicate OK [09:17:32]SAM_PROTO_ClearQueue done [09:17:32]KKMCreateOFDPacket [09:17:32]OFDProtocolAddRootSTLVToBuf [09:17:32]FM_MakeSignedData [09:17:32]FM_MakeSignedData [09:17:32]SAM_PROTO_SignData [09:17:32]wFMCommunicate request_size=4 [09:17:32]MH_SAM_APDU [09:17:32]CAPDU: 80 0D 01 02 [09:17:32]Write to MH i2c: E2 08 00 44 51 80 0D 01 02 00 00 00 00 0E [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 03 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 03 00 44 51 00 90 00 09 [09:17:32]RAPDU: 90 00 [09:17:32]wFMCommunicate OK [09:17:32]wFMCommunicate request_size=255 [09:17:32]MH_SAM_APDU [09:17:32]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 AF EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 D6 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [09:17:32]Write to MH i2c: E2 02 01 45 51 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 AF EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 D6 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 B8 [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 03 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 03 00 45 51 00 90 00 0A [09:17:32]RAPDU: 90 00 [09:17:32]wFMCommunicate OK [09:17:32]wFMCommunicate request_size=38 [09:17:32]MH_SAM_APDU [09:17:32]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 DF 01 00 35 04 06 00 02 A5 70 40 84 6B [09:17:32]Write to MH i2c: E2 29 00 46 51 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 DF 01 00 35 04 06 00 02 A5 70 40 84 6B 00 00 A2 [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 03 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 03 00 46 51 00 90 00 0B [09:17:32]RAPDU: 90 00 [09:17:32]wFMCommunicate OK [09:17:32]wFMCommunicate request_size=4 [09:17:32]MH_SAM_APDU [09:17:32]CAPDU: 80 0D 03 02 [09:17:32]Write to MH i2c: E2 08 00 47 51 80 0D 03 02 00 00 00 00 13 [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 0B 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 0B 00 47 51 00 E7 5C 67 31 DD B9 45 0D 90 00 D7 [09:17:32]RAPDU: E7 5C 67 31 DD B9 45 0D 90 00 [09:17:32]wFMCommunicate OK [09:17:32]SAM_PROTO_SignData done [09:17:32]FM_MakeSignedData done [09:17:32]CreateOFDProtocolMessage [09:17:32]wFMCommunicate request_size=4 [09:17:32]MH_SAM_APDU [09:17:32]CAPDU: 80 11 00 00 [09:17:32]Write to MH i2c: E2 08 00 48 51 80 11 00 00 00 00 00 00 13 [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:32]Read from MH i2c: E2 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 17 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: E2 17 00 48 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [09:17:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:17:32]wFMCommunicate OK [09:17:32]CreateOFDProtocolMessage done [09:17:32]OFDSenderStorePacket 122839 [09:17:32]StoreOFDPacket docnum=122839 [09:17:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 19 5C 23 01 38 8C 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 AF EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 D6 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 DF 01 00 35 04 06 00 02 A5 70 40 84 6B E7 5C 67 31 DD B9 45 0D [09:17:32]CheckFolder [09:17:32]dirname=/storage/ofd_packets [09:17:32]CheckFolder done [09:17:32]ProducePacketName [09:17:32]name=ofd_packets/00122839 [09:17:32]NVStorageSaveData ofd_packets/00122839 [09:17:32]File name is /storage/ofd_packets/00122839 [09:17:32]Write 329 bytes [09:17:32]NVStorageSaveData done [09:17:32]OFDSenderStorePacket done [09:17:32]KKMCreateOFDPacket done [09:17:32]NVStorageSaveData kkm_last_timestamp [09:17:32]File name is /storage/kkm_last_timestamp [09:17:32]Write 4 bytes [09:17:32]NVStorageSaveData done [09:17:32]ExternCall_PrintAddStr [09:17:32]wPrintStart [09:17:32]Write to MH i2c: 01 00 00 49 51 9A [09:17:32]Write i2c OK [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: 01 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: 01 07 00 [09:17:32]MH_I2C_Read... [09:17:32]Read from MH i2c: 01 07 00 49 51 00 00 00 00 00 FF 0F AF [09:17:32]RasterBufferAndPrint [09:17:32]line Счет N : (1)1105659 [09:17:32]line ИНН: 02508201610067 [09:17:32]line Контрольно-Кассовый Чек [09:17:32]line ВОЗВРАТ ПРОДАЖИ [09:17:32]line ТРК (МРК, ГНК) : 23 [09:17:32]line Товар: 2710124500 [09:17:32]line Аи-95-К-5 [09:17:32]line 40.000 * 69.50 [09:17:32]line = 2780.00 [09:17:32]line НДС 12% НСП 1% [09:17:32]line > о реализуемом товаре [09:17:32]line ИТОГО: 2780.00 [09:17:32]line НСП 1% : 24.60 [09:17:32]line НДС 12% : 295.22 [09:17:32]line Наличными: 2780.00 [09:17:32]line Безнал.: 0.00 [09:17:32]line Место: АЗС № 25 "Партнер Нефть" [09:17:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:17:32]line СНО: Общий режим [09:17:32]line Чек 58 02.03.2024 09:17 [09:17:33]line Смена: 321 ФФД: 1.0 [09:17:33]line ЗНМ: 0300000019 [09:17:33]line РНМ: 0000000000090573 [09:17:33]line Версия ККМ: 001 [09:17:33]line ФД осн.: 122838 [09:17:33]line ФМ осн.: 0000000000874798 [09:17:33]line ФМ: 0000000000874798 [09:17:33]line ФД: 122839 [09:17:33]line ФПД: 2909576135787 [09:17:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T091735&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122839&fm=2909576135787&tin=02508201610067®Number=0000000000090573&sum=278000 [09:17:33]OFD Sender: Processing packet 122839 [packets to send 112, broken 111] [09:17:33]ProducePacketName [09:17:33]name=ofd_packets/00122839 [09:17:33]OFD Sender: To server: pG, [09:17:33]CommunicateWithHost lk.salyk.kg:30040 [09:17:33]ConnectInit lk.salyk.kg [09:17:33]written 0, free lines is 4095 [09:17:33]Connected sock=10 [09:17:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 19 5C 23 01 38 8C 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 AF EE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 D6 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 DF 01 00 35 04 06 00 02 A5 70 40 84 6B E7 5C 67 31 DD B9 45 0D [09:17:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7C 78 47 00 EB EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 DF 01 00 F4 03 04 00 8C 9A E2 65 B6 04 01 00 00 E9 77 B9 37 29 E6 0F A8 [09:17:33]CommunicateWithHost err = 0 [09:17:33]CheckOFDResponse [09:17:33]1017 (14) - 77093643461234 [09:17:33]1041 (16) - 0000000000874798 [09:17:33]1040 (4) - 122839 [09:17:33]1012 (4) - 02.03.2024 03:18 [09:17:33]1206 (1) - 0 [09:17:33]OFD Sender: Remove packet 122839 [09:17:33]ProducePacketName [09:17:33]name=ofd_packets/00122839 [09:17:33]NVStorageDeleteData [09:17:33]Write to MH i2c: 01 00 00 73 51 C4 [09:17:33]Write i2c OK [09:17:33]MH_I2C_Read... [09:17:33]Read from MH i2c: 01 [09:17:33]MH_I2C_Read... [09:17:33]Read from MH i2c: 01 07 00 [09:17:33]MH_I2C_Read... [09:17:33]Read from MH i2c: 01 07 00 73 51 00 00 00 00 00 16 0D EE [09:17:33]RasterBufferAndPrint [09:17:33]line [09:17:33]line [09:17:33]line [09:17:33]line [09:17:33]line [09:17:33]written 0, free lines is 3360 [09:17:33]MH_Cut [09:17:33]Write to MH i2c: D1 01 00 7A 51 01 9D [09:17:33]Write i2c OK [09:17:33]MH_I2C_Read... [09:17:33]Read from MH i2c: D1 [09:17:33]MH_I2C_Read... [09:17:33]Read from MH i2c: D1 01 00 [09:17:33]MH_I2C_Read... [09:17:33]Read from MH i2c: D1 01 00 7A 51 00 9C [09:17:33]Write to MH i2c: 01 00 00 7B 51 CC [09:17:33]Write i2c OK [09:17:33]MH_I2C_Read... [09:17:33]OFD Sender: No OFD packet to send [09:17:34]*** Cut start [09:17:34]*** Purtial cut [09:17:34]*** Stage 1: CUTSNS_PIN = 1 [09:17:36]Read from MH i2c: 01 [09:17:36]MH_I2C_Read... [09:17:36]*** Stop cut motor [09:17:36]*** Cut end [09:17:36]Read from MH i2c: 01 07 00 [09:17:36]MH_I2C_Read... [09:17:36]Read from MH i2c: 01 07 00 7B 51 00 00 00 00 00 FF 0F E1 [09:17:36]process_action close_receipt done [09:17:36]requested_data is exist [09:17:36]produce_requested_data [09:17:36]requested_item fm.sn is exist - process it [09:17:36]wFMCommunicate request_size=4 [09:17:36]MH_SAM_APDU [09:17:36]CAPDU: 80 11 00 00 [09:17:36]Write to MH i2c: E2 08 00 7C 51 80 11 00 00 00 00 00 00 47 [09:17:36]Write i2c OK [09:17:36]MH_I2C_Read... [09:17:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:36]Read from MH i2c: E2 [09:17:36]MH_I2C_Read... [09:17:36]Read from MH i2c: E2 17 00 [09:17:36]MH_I2C_Read... [09:17:36]Read from MH i2c: E2 17 00 7C 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A5 [09:17:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:17:36]wFMCommunicate OK [09:17:36]requested_item fd.num is exist - process it [09:17:36]SAM_PROTO_GetFieldsCounters [09:17:36]wFMCommunicate request_size=4 [09:17:36]MH_SAM_APDU [09:17:36]CAPDU: 80 13 00 00 [09:17:36]Write to MH i2c: E2 08 00 7D 51 80 13 00 00 00 00 00 00 4A [09:17:36]Write i2c OK [09:17:36]MH_I2C_Read... [09:17:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:36]Read from MH i2c: E2 [09:17:36]MH_I2C_Read... [09:17:36]Read from MH i2c: E2 62 00 [09:17:36]MH_I2C_Read... [09:17:36]Read from MH i2c: E2 62 00 7D 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 DF 01 00 0E 04 04 00 41 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 1C [09:17:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 DF 01 00 0E 04 04 00 41 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 [09:17:36]wFMCommunicate OK [09:17:36]SAM_PROTO_GetFieldsCounters done [09:17:36]requested_item shift.num is exist - process it [09:17:36]requested_item shift.opened is exist - process it [09:17:36]req_shift_opened [09:17:36]FM_GetShiftState [09:17:36]SAM_PROTO_GetShiftState [09:17:36]wFMCommunicate request_size=4 [09:17:36]MH_SAM_APDU [09:17:36]CAPDU: 80 13 01 00 [09:17:36]Write to MH i2c: E2 08 00 7E 51 80 13 01 00 00 00 00 00 4C [09:17:36]Write i2c OK [09:17:36]MH_I2C_Read... [09:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:36]Read from MH i2c: E2 [09:17:36]MH_I2C_Read... [09:17:36]Read from MH i2c: E2 0E 00 [09:17:36]MH_I2C_Read... [09:17:36]Read from MH i2c: E2 0E 00 7E 51 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B3 [09:17:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:17:36]wFMCommunicate OK [09:17:36]SAM_PROTO_GetShiftState done [09:17:36]FM_GetShiftState done [09:17:36]req_shift_opened done [09:17:36]requested_item shift.open_date is exist - process it [09:17:36]req_shift_open_date [09:17:36]req_shift_open_date done [09:17:36]produce_requested_data done [09:17:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122839,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:17:36]process_action_free close_receipt [09:17:36]json_value_free [09:17:36]json_value_free done [09:17:36]process_json_proto returns [09:17:36]Send response to host [09:17:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122839,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:17:36]free response buf [09:17:36]execute_script done [09:17:36]execute_script returns [09:17:36]free content buf [09:17:36]Sock 7.Close socket [09:17:36]Sock 7.Thread stoped [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]accept exits with 9 [09:18:33]New connection [09:18:33]New thread 3066461540 created [09:18:33]Thread 3066604900 joined [09:18:33]Waiting for new connection... [09:18:33] Sock 9.Parse request [09:18:33]Sock 9.Check first char [09:18:33]Sock 9.First char is OK [09:18:33]request: POST /json_proto HTTP/1.0 [09:18:33]Method: POST [09:18:33]URL: /json_proto [09:18:33]Method is POST - this is cgi request [09:18:33]url: /json_proto [09:18:33]query_string will be loaded in cgi processing [09:18:33]execute_cgi json_proto POST (null) [09:18:33]execute_cgi path=json_proto method=POST [09:18:33]POST find Content-Length [09:18:33]Host: 172.17.48.197:8080 [09:18:33]Content-Length: 1222 [09:18:33]Content-Type: application/json [09:18:33] [09:18:33]POST finish read [09:18:33]Found Content-Length = 1222 [09:18:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105658\u000A02.03.2024 09:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070986.987\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:33]execute_script... [09:18:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105658\u000A02.03.2024 09:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070986.987\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:33]POST & json_proto [09:18:33]process_json_proto [09:18:33]json parsed OK: [09:18:33]protocol is kg_v1.0 [09:18:33]action value=print_text [09:18:33]process_action print_text [09:18:33]cmd_print_text [09:18:33]ExternCall_PrintAddStr [09:18:33]wPrintStart [09:18:33]Write to MH i2c: 01 00 00 7F 51 D0 [09:18:33]Write i2c OK [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: 01 [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: 01 07 00 [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: 01 07 00 7F 51 00 00 00 00 00 FF 0F E5 [09:18:33]RasterBufferAndPrint [09:18:33]line *****ТОВАРНЫЙ ЧЕК***** [09:18:33]line АЗС 25 [09:18:33]line Партнер нефть [09:18:33]line 02508201610067 [09:18:33]line Кассир : Таалайбек к. А. [09:18:33]line Счет N : (1)1105658 [09:18:33]line 02.03.2024 09:13 [09:18:33]line ПРОДАЖА [09:18:33]line ТРК (МРК, ГНК): 13 [09:18:33]line Вид ГСМ : 2710124500 [09:18:33]line Аи-95-К-5 [09:18:33]line 20.000 x 69.50 [09:18:33]line ИТОГ: 1390.00 [09:18:33]line Тип оплаты: Талоны: Топливные Талоны [09:18:33]line 2070986.987 [09:18:33]line ______________________ [09:18:33]line (подпись) [09:18:33]written 0, free lines is 4095 [09:18:33]Write to MH i2c: 01 00 00 94 51 E5 [09:18:33]Write i2c OK [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: 01 [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: 01 07 00 [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: 01 07 00 94 51 00 00 00 00 00 F8 0D F1 [09:18:33]RasterBufferAndPrint [09:18:33]line [09:18:33]line [09:18:33]line [09:18:33]line [09:18:33]line [09:18:33]written 0, free lines is 3578 [09:18:33]MH_Cut [09:18:33]Write to MH i2c: D1 01 00 9B 51 01 BE [09:18:33]Write i2c OK [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: D1 [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: D1 01 00 [09:18:33]MH_I2C_Read... [09:18:33]Read from MH i2c: D1 01 00 9B 51 00 BD [09:18:33]Write to MH i2c: 01 00 00 9C 51 ED [09:18:33]Write i2c OK [09:18:33]MH_I2C_Read... [09:18:33]OFD Sender: No OFD packet to send [09:18:34]*** Cut start [09:18:34]*** Purtial cut [09:18:34]*** Stage 1: CUTSNS_PIN = 1 [09:18:36]Read from MH i2c: 01 [09:18:36]MH_I2C_Read... [09:18:36]*** Stop cut motor [09:18:36]*** Cut end [09:18:36]Read from MH i2c: 01 07 00 [09:18:36]MH_I2C_Read... [09:18:36]Read from MH i2c: 01 07 00 9C 51 00 00 00 00 00 FF 0F 02 [09:18:36]process_action print_text done [09:18:36]requested_data is exist [09:18:36]produce_requested_data [09:18:36]requested_item fm.sn is exist - process it [09:18:36]wFMCommunicate request_size=4 [09:18:36]MH_SAM_APDU [09:18:36]CAPDU: 80 11 00 00 [09:18:36]Write to MH i2c: E2 08 00 9D 51 80 11 00 00 00 00 00 00 68 [09:18:36]Write i2c OK [09:18:36]MH_I2C_Read... [09:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:36]Read from MH i2c: E2 [09:18:36]MH_I2C_Read... [09:18:36]Read from MH i2c: E2 17 00 [09:18:36]MH_I2C_Read... [09:18:36]Read from MH i2c: E2 17 00 9D 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C6 [09:18:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:18:36]wFMCommunicate OK [09:18:36]requested_item fd.num is exist - process it [09:18:36]SAM_PROTO_GetFieldsCounters [09:18:36]wFMCommunicate request_size=4 [09:18:36]MH_SAM_APDU [09:18:36]CAPDU: 80 13 00 00 [09:18:36]Write to MH i2c: E2 08 00 9E 51 80 13 00 00 00 00 00 00 6B [09:18:36]Write i2c OK [09:18:36]MH_I2C_Read... [09:18:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:36]Read from MH i2c: E2 [09:18:36]MH_I2C_Read... [09:18:36]Read from MH i2c: E2 62 00 [09:18:36]MH_I2C_Read... [09:18:36]Read from MH i2c: E2 62 00 9E 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 DF 01 00 0E 04 04 00 41 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 3D [09:18:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 DF 01 00 0E 04 04 00 41 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 [09:18:36]wFMCommunicate OK [09:18:36]SAM_PROTO_GetFieldsCounters done [09:18:36]requested_item shift.num is exist - process it [09:18:36]requested_item shift.opened is exist - process it [09:18:36]req_shift_opened [09:18:36]FM_GetShiftState [09:18:36]SAM_PROTO_GetShiftState [09:18:36]wFMCommunicate request_size=4 [09:18:36]MH_SAM_APDU [09:18:36]CAPDU: 80 13 01 00 [09:18:36]Write to MH i2c: E2 08 00 9F 51 80 13 01 00 00 00 00 00 6D [09:18:36]Write i2c OK [09:18:36]MH_I2C_Read... [09:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:36]Read from MH i2c: E2 [09:18:36]MH_I2C_Read... [09:18:36]Read from MH i2c: E2 0E 00 [09:18:36]MH_I2C_Read... [09:18:36]Read from MH i2c: E2 0E 00 9F 51 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D4 [09:18:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:18:36]wFMCommunicate OK [09:18:36]SAM_PROTO_GetShiftState done [09:18:36]FM_GetShiftState done [09:18:36]req_shift_opened done [09:18:36]requested_item shift.open_date is exist - process it [09:18:36]req_shift_open_date [09:18:36]req_shift_open_date done [09:18:36]produce_requested_data done [09:18:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122839,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:18:36]process_action_free print_text [09:18:36]json_value_free [09:18:36]json_value_free done [09:18:36]process_json_proto returns [09:18:36]Send response to host [09:18:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122839,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:18:36]free response buf [09:18:36]execute_script done [09:18:36]execute_script returns [09:18:36]free content buf [09:18:36]Sock 9.Close socket [09:18:36]Sock 9.Thread stoped [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:03]OFD Sender: No OFD packet to send [09:20:08]OFD Sender: No OFD packet to send [09:20:13]OFD Sender: No OFD packet to send [09:20:18]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:34]accept exits with 7 [09:20:34]New connection [09:20:34]New thread 3066604900 created [09:20:34]Thread 3066461540 joined [09:20:34]Waiting for new connection... [09:20:34] Sock 7.Parse request [09:20:34]Sock 7.Check first char [09:20:34]Sock 7.First char is OK [09:20:34]request: POST /json_proto HTTP/1.0 [09:20:34]Method: POST [09:20:34]URL: /json_proto [09:20:34]Method is POST - this is cgi request [09:20:34]url: /json_proto [09:20:34]query_string will be loaded in cgi processing [09:20:34]execute_cgi json_proto POST (null) [09:20:34]execute_cgi path=json_proto method=POST [09:20:34]POST find Content-Length [09:20:34]Host: 172.17.48.197:8080 [09:20:34]Content-Length: 1210 [09:20:34]Content-Type: application/json [09:20:34] [09:20:34]POST finish read [09:20:34]Found Content-Length = 1210 [09:20:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105660\u000A02.03.2024 09:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74690\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:34]execute_script... [09:20:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105660\u000A02.03.2024 09:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74690\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:34]POST & json_proto [09:20:34]process_json_proto [09:20:34]json parsed OK: [09:20:34]protocol is kg_v1.0 [09:20:34]action value=print_text [09:20:34]process_action print_text [09:20:34]cmd_print_text [09:20:34]ExternCall_PrintAddStr [09:20:34]wPrintStart [09:20:34]Write to MH i2c: 01 00 00 A0 51 F1 [09:20:34]Write i2c OK [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: 01 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: 01 07 00 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: 01 07 00 A0 51 00 00 00 00 00 FF 0F 06 [09:20:34]RasterBufferAndPrint [09:20:34]line *****ТОВАРНЫЙ ЧЕК***** [09:20:34]line АЗС 25 [09:20:34]line Партнер нефть [09:20:34]line 02508201610067 [09:20:34]line Кассир : Таалайбек к. А. [09:20:34]line Счет N : (1)1105660 [09:20:34]line 02.03.2024 09:15 [09:20:34]line ПРОДАЖА [09:20:34]line ТРК (МРК, ГНК): 21 [09:20:34]line Вид ГСМ : 2710124130 [09:20:34]line Аи-92-К-5 [09:20:34]line 30.000 x 61.90 [09:20:34]line ИТОГ: 1857.00 [09:20:34]line Тип оплаты: Талоны: Топливная Карта [09:20:34]line 74690 [09:20:34]line ______________________ [09:20:34]line (подпись) [09:20:34]written 0, free lines is 4095 [09:20:34]Write to MH i2c: 01 00 00 B5 51 06 [09:20:34]Write i2c OK [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: 01 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: 01 07 00 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: 01 07 00 B5 51 00 00 00 00 00 F6 0D 10 [09:20:34]RasterBufferAndPrint [09:20:34]line [09:20:34]line [09:20:34]line [09:20:34]line [09:20:34]line [09:20:34]written 0, free lines is 3575 [09:20:34]MH_Cut [09:20:34]Write to MH i2c: D1 01 00 BC 51 01 DF [09:20:34]Write i2c OK [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: D1 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: D1 01 00 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: D1 01 00 BC 51 00 DE [09:20:34]Write to MH i2c: 01 00 00 BD 51 0E [09:20:34]Write i2c OK [09:20:34]MH_I2C_Read... [09:20:35]*** Cut start [09:20:35]*** Purtial cut [09:20:35]*** Stage 1: CUTSNS_PIN = 1 [09:20:37]Read from MH i2c: 01 [09:20:37]MH_I2C_Read... [09:20:37]*** Stop cut motor [09:20:37]*** Cut end [09:20:37]Read from MH i2c: 01 07 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: 01 07 00 BD 51 00 00 00 00 00 FF 0F 23 [09:20:37]process_action print_text done [09:20:37]requested_data is exist [09:20:37]produce_requested_data [09:20:37]requested_item fm.sn is exist - process it [09:20:37]wFMCommunicate request_size=4 [09:20:37]MH_SAM_APDU [09:20:37]CAPDU: 80 11 00 00 [09:20:37]Write to MH i2c: E2 08 00 BE 51 80 11 00 00 00 00 00 00 89 [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 17 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 17 00 BE 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E7 [09:20:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:20:37]wFMCommunicate OK [09:20:37]requested_item fd.num is exist - process it [09:20:37]SAM_PROTO_GetFieldsCounters [09:20:37]wFMCommunicate request_size=4 [09:20:37]MH_SAM_APDU [09:20:37]CAPDU: 80 13 00 00 [09:20:37]Write to MH i2c: E2 08 00 BF 51 80 13 00 00 00 00 00 00 8C [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 62 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 62 00 BF 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 DF 01 00 0E 04 04 00 41 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 5E [09:20:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 DF 01 00 0E 04 04 00 41 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 [09:20:37]wFMCommunicate OK [09:20:37]SAM_PROTO_GetFieldsCounters done [09:20:37]requested_item shift.num is exist - process it [09:20:37]requested_item shift.opened is exist - process it [09:20:37]req_shift_opened [09:20:37]FM_GetShiftState [09:20:37]SAM_PROTO_GetShiftState [09:20:37]wFMCommunicate request_size=4 [09:20:37]MH_SAM_APDU [09:20:37]CAPDU: 80 13 01 00 [09:20:37]Write to MH i2c: E2 08 00 C0 51 80 13 01 00 00 00 00 00 8E [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 0E 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 0E 00 C0 51 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F5 [09:20:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:20:37]wFMCommunicate OK [09:20:37]SAM_PROTO_GetShiftState done [09:20:37]FM_GetShiftState done [09:20:37]req_shift_opened done [09:20:37]requested_item shift.open_date is exist - process it [09:20:37]req_shift_open_date [09:20:37]req_shift_open_date done [09:20:37]produce_requested_data done [09:20:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122839,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:20:37]process_action_free print_text [09:20:37]json_value_free [09:20:37]json_value_free done [09:20:37]process_json_proto returns [09:20:37]Send response to host [09:20:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122839,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:20:37]free response buf [09:20:37]execute_script done [09:20:37]execute_script returns [09:20:37]free content buf [09:20:37]Sock 7.Close socket [09:20:37]Sock 7.Thread stoped [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:57]accept exits with 9 [09:25:57]New connection [09:25:57]New thread 3066461540 created [09:25:57]Thread 3066604900 joined [09:25:57]Waiting for new connection... [09:25:57] Sock 9.Parse request [09:25:57]Sock 9.Check first char [09:25:57]Sock 9.First char is OK [09:25:57]request: POST /json_proto HTTP/1.0 [09:25:57]Method: POST [09:25:57]URL: /json_proto [09:25:57]Method is POST - this is cgi request [09:25:57]url: /json_proto [09:25:57]query_string will be loaded in cgi processing [09:25:57]execute_cgi json_proto POST (null) [09:25:57]execute_cgi path=json_proto method=POST [09:25:57]POST find Content-Length [09:25:57]Host: 172.17.48.197:8080 [09:25:57]Content-Length: 678 [09:25:57]Content-Type: application/json [09:25:57] [09:25:57]POST finish read [09:25:57]Found Content-Length = 678 [09:25:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:57]execute_script... [09:25:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:57]POST & json_proto [09:25:57]process_json_proto [09:25:57]json parsed OK: [09:25:57]protocol is kg_v1.0 [09:25:57]action value=close_receipt [09:25:57]process_action close_receipt [09:25:57]cmd_close_receipt [09:25:57]MH_GetDate [09:25:57]Write to MH i2c: F0 00 00 C1 51 01 [09:25:57]Write i2c OK [09:25:57]MH_I2C_Read... [09:25:57]Read from MH i2c: F0 [09:25:57]MH_I2C_Read... [09:25:57]Read from MH i2c: F0 09 00 [09:25:57]MH_I2C_Read... [09:25:57]Read from MH i2c: F0 09 00 C1 51 00 AA F0 E2 65 66 EE DC 65 80 [09:25:57]GetLastDocTimeStamp 1709371055 [09:25:57]current date 1709371562 [09:25:57]FM_GetShiftState [09:25:57]SAM_PROTO_GetShiftState [09:25:57]wFMCommunicate request_size=4 [09:25:57]MH_SAM_APDU [09:25:57]CAPDU: 80 13 01 00 [09:25:57]Write to MH i2c: E2 08 00 C2 51 80 13 01 00 00 00 00 00 90 [09:25:57]Write i2c OK [09:25:57]MH_I2C_Read... [09:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:57]Read from MH i2c: E2 [09:25:57]MH_I2C_Read... [09:25:57]Read from MH i2c: E2 0E 00 [09:25:57]MH_I2C_Read... [09:25:57]Read from MH i2c: E2 0E 00 C2 51 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F7 [09:25:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:25:57]wFMCommunicate OK [09:25:57]SAM_PROTO_GetShiftState done [09:25:57]FM_GetShiftState done [09:25:57]opened in 1709338023 [09:25:57]opened+sec_in_day 1709424423 [09:25:57]quantity*price = 50015 [09:25:57]sum+1 = 50016 [09:25:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 59 02.03.2024 09:26 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122840 ФПД: 115099154277396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T092602&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122840&fm=115099154277396&tin=02508201610067®Number=0000000000090573&sum=50000 [09:25:58]StoreToDocumentArchive [09:25:58]shift 321 fd 122840 [09:25:58]save to /storage/0321/doc_00122840 [09:25:58]save last doc name /storage/0321/doc_00122840 to /storage/kkm_last_doc_name [09:25:58]save OK [09:25:58]Clear old archive folders... [09:25:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:58]tlvbuf is 016C8BF0 [09:25:58]SAM_PROTO_ClearQueue [09:25:58]wFMCommunicate request_size=4 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 09 00 00 [09:25:58]Write to MH i2c: E2 08 00 CF 51 80 09 00 00 00 00 00 00 92 [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 CF 51 00 90 00 94 [09:25:58]RAPDU: 90 00 [09:25:58]wFMCommunicate OK [09:25:58]SAM_PROTO_ClearQueue done [09:25:58]KKMCreateOFDPacket [09:25:58]OFDProtocolAddRootSTLVToBuf [09:25:58]FM_MakeSignedData [09:25:58]FM_MakeSignedData [09:25:58]SAM_PROTO_SignData [09:25:58]wFMCommunicate request_size=4 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 0D 01 02 [09:25:58]Write to MH i2c: E2 08 00 D0 51 80 0D 01 02 00 00 00 00 9A [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 D0 51 00 90 00 95 [09:25:58]RAPDU: 90 00 [09:25:58]wFMCommunicate OK [09:25:58]wFMCommunicate request_size=255 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 AA F0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 DF 01 00 35 04 06 00 68 [09:25:58]Write to MH i2c: E2 02 01 D1 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 AA F0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 DF 01 00 35 04 06 00 68 00 00 F8 [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:58]Read from MH i2c: E2 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 [09:25:58]MH_I2C_Read... [09:25:58]Read from MH i2c: E2 03 00 D1 51 00 90 00 96 [09:25:58]RAPDU: 90 00 [09:25:58]wFMCommunicate OK [09:25:58]wFMCommunicate request_size=10 [09:25:58]MH_SAM_APDU [09:25:58]CAPDU: 80 0D 02 02 05 AE 9C 34 64 14 [09:25:58]Write to MH i2c: E2 0D 00 D2 51 80 0D 02 02 05 00 AE 9C 34 64 14 00 00 9D [09:25:58]Write i2c OK [09:25:58]MH_I2C_Read... [09:25:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:59]Read from MH i2c: E2 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: E2 03 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: E2 03 00 D2 51 00 90 00 97 [09:25:59]RAPDU: 90 00 [09:25:59]wFMCommunicate OK [09:25:59]wFMCommunicate request_size=4 [09:25:59]MH_SAM_APDU [09:25:59]CAPDU: 80 0D 03 02 [09:25:59]Write to MH i2c: E2 08 00 D3 51 80 0D 03 02 00 00 00 00 9F [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:59]Read from MH i2c: E2 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: E2 0B 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: E2 0B 00 D3 51 00 7D 3C A2 75 2B FE A5 25 90 00 63 [09:25:59]RAPDU: 7D 3C A2 75 2B FE A5 25 90 00 [09:25:59]wFMCommunicate OK [09:25:59]SAM_PROTO_SignData done [09:25:59]FM_MakeSignedData done [09:25:59]CreateOFDProtocolMessage [09:25:59]wFMCommunicate request_size=4 [09:25:59]MH_SAM_APDU [09:25:59]CAPDU: 80 11 00 00 [09:25:59]Write to MH i2c: E2 08 00 D4 51 80 11 00 00 00 00 00 00 9F [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:59]Read from MH i2c: E2 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: E2 17 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: E2 17 00 D4 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FD [09:25:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:25:59]wFMCommunicate OK [09:25:59]CreateOFDProtocolMessage done [09:25:59]OFDSenderStorePacket 122840 [09:25:59]StoreOFDPacket docnum=122840 [09:25:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E3 6C 07 01 66 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 AA F0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 DF 01 00 35 04 06 00 68 AE 9C 34 64 14 7D 3C A2 75 2B FE A5 25 [09:25:59]CheckFolder [09:25:59]dirname=/storage/ofd_packets [09:25:59]CheckFolder done [09:25:59]ProducePacketName [09:25:59]name=ofd_packets/00122840 [09:25:59]NVStorageSaveData ofd_packets/00122840 [09:25:59]File name is /storage/ofd_packets/00122840 [09:25:59]Write 301 bytes [09:25:59]NVStorageSaveData done [09:25:59]OFDSenderStorePacket done [09:25:59]KKMCreateOFDPacket done [09:25:59]NVStorageSaveData kkm_last_timestamp [09:25:59]File name is /storage/kkm_last_timestamp [09:25:59]Write 4 bytes [09:25:59]NVStorageSaveData done [09:25:59]ExternCall_PrintAddStr [09:25:59]wPrintStart [09:25:59]Write to MH i2c: 01 00 00 D5 51 26 [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 07 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 07 00 D5 51 00 00 00 00 00 FF 0F 3B [09:25:59]RasterBufferAndPrint [09:25:59]line Счет N : (1)1105662 [09:25:59]line ИНН: 02508201610067 [09:25:59]line Контрольно-Кассовый Чек [09:25:59]line ПРОДАЖА [09:25:59]line ТРК (МРК, ГНК) : 11 [09:25:59]line Товар: 2710124130 [09:25:59]line Аи-92-К-5 [09:25:59]line 8.080 * 61.90 [09:25:59]line = 500.15 [09:25:59]line НДС 12% НСП 1% [09:25:59]line > о реализуемом товаре [09:25:59]line ОКРУГЛЕНИЕ: -0.15 [09:25:59]line ИТОГО: 500.00 [09:25:59]line Внесено: 500.00 [09:25:59]line СДАЧА: 0.00 [09:25:59]line НСП 1% : 4.43 [09:25:59]line НДС 12% : 53.11 [09:25:59]line Наличными: 500.00 [09:25:59]line Безнал.: 0.00 [09:25:59]line Место: АЗС № 25 "Партнер Нефть" [09:25:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:25:59]line СНО: Общий режим [09:25:59]line Чек 59 02.03.2024 09:26 [09:25:59]line Смена: 321 ФФД: 1.0 [09:25:59]line ЗНМ: 0300000019 [09:25:59]line РНМ: 0000000000090573 [09:25:59]line Версия ККМ: 001 [09:25:59]line ФМ: 0000000000874798 [09:25:59]line ФД: 122840 [09:25:59]line ФПД: 115099154277396 [09:25:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T092602&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122840&fm=115099154277396&tin=02508201610067®Number=0000000000090573&sum=50000 [09:25:59]OFD Sender: Processing packet 122840 [packets to send 112, broken 111] [09:25:59]ProducePacketName [09:25:59]name=ofd_packets/00122840 [09:25:59]OFD Sender: To server: pG, [09:25:59]CommunicateWithHost lk.salyk.kg:30040 [09:25:59]ConnectInit lk.salyk.kg [09:25:59]written 0, free lines is 4095 [09:25:59]Connected sock=10 [09:25:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E3 6C 07 01 66 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 AA F0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 DF 01 00 35 04 06 00 68 AE 9C 34 64 14 7D 3C A2 75 2B FE A5 25 [09:25:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F1 E8 47 00 34 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 DF 01 00 F4 03 04 00 87 9C E2 65 B6 04 01 00 00 53 D0 FD BE 8D 59 D0 5D [09:25:59]CommunicateWithHost err = 0 [09:25:59]CheckOFDResponse [09:25:59]1017 (14) - 77093643461234 [09:25:59]1041 (16) - 0000000000874798 [09:25:59]1040 (4) - 122840 [09:25:59]1012 (4) - 02.03.2024 03:27 [09:25:59]1206 (1) - 0 [09:25:59]OFD Sender: Remove packet 122840 [09:25:59]ProducePacketName [09:25:59]name=ofd_packets/00122840 [09:25:59]NVStorageDeleteData [09:25:59]Write to MH i2c: 01 00 00 00 52 52 [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 07 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: 01 07 00 00 52 00 00 00 00 00 F9 0C 5E [09:25:59]RasterBufferAndPrint [09:25:59]line [09:25:59]line [09:25:59]line [09:25:59]line [09:25:59]line [09:25:59]written 0, free lines is 3330 [09:25:59]MH_Cut [09:25:59]Write to MH i2c: D1 01 00 07 52 01 2B [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: D1 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: D1 01 00 [09:25:59]MH_I2C_Read... [09:25:59]Read from MH i2c: D1 01 00 07 52 00 2A [09:25:59]Write to MH i2c: 01 00 00 08 52 5A [09:25:59]Write i2c OK [09:25:59]MH_I2C_Read... [09:26:00]OFD Sender: No OFD packet to send [09:26:00]*** Cut start [09:26:00]*** Purtial cut [09:26:00]*** Stage 1: CUTSNS_PIN = 1 [09:26:02]Read from MH i2c: 01 [09:26:02]MH_I2C_Read... [09:26:02]*** Stop cut motor [09:26:02]*** Cut end [09:26:02]Read from MH i2c: 01 07 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: 01 07 00 08 52 00 00 00 00 00 FF 0F 6F [09:26:02]process_action close_receipt done [09:26:02]requested_data is exist [09:26:02]produce_requested_data [09:26:02]requested_item fm.sn is exist - process it [09:26:02]wFMCommunicate request_size=4 [09:26:02]MH_SAM_APDU [09:26:02]CAPDU: 80 11 00 00 [09:26:02]Write to MH i2c: E2 08 00 09 52 80 11 00 00 00 00 00 00 D5 [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:02]Read from MH i2c: E2 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 17 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 17 00 09 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 33 [09:26:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:26:02]wFMCommunicate OK [09:26:02]requested_item fd.num is exist - process it [09:26:02]SAM_PROTO_GetFieldsCounters [09:26:02]wFMCommunicate request_size=4 [09:26:02]MH_SAM_APDU [09:26:02]CAPDU: 80 13 00 00 [09:26:02]Write to MH i2c: E2 08 00 0A 52 80 13 00 00 00 00 00 00 D8 [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:02]Read from MH i2c: E2 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 62 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 62 00 0A 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D8 DF 01 00 0E 04 04 00 41 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 AE [09:26:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D8 DF 01 00 0E 04 04 00 41 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 [09:26:02]wFMCommunicate OK [09:26:02]SAM_PROTO_GetFieldsCounters done [09:26:02]requested_item shift.num is exist - process it [09:26:02]requested_item shift.opened is exist - process it [09:26:02]req_shift_opened [09:26:02]FM_GetShiftState [09:26:02]SAM_PROTO_GetShiftState [09:26:02]wFMCommunicate request_size=4 [09:26:02]MH_SAM_APDU [09:26:02]CAPDU: 80 13 01 00 [09:26:02]Write to MH i2c: E2 08 00 0B 52 80 13 01 00 00 00 00 00 DA [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:02]Read from MH i2c: E2 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 0E 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 0E 00 0B 52 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 41 [09:26:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:26:02]wFMCommunicate OK [09:26:02]SAM_PROTO_GetShiftState done [09:26:02]FM_GetShiftState done [09:26:02]req_shift_opened done [09:26:02]requested_item shift.open_date is exist - process it [09:26:02]req_shift_open_date [09:26:02]req_shift_open_date done [09:26:02]produce_requested_data done [09:26:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122840,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:26:02]process_action_free close_receipt [09:26:02]json_value_free [09:26:02]json_value_free done [09:26:02]process_json_proto returns [09:26:02]Send response to host [09:26:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122840,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:26:02]free response buf [09:26:02]execute_script done [09:26:02]execute_script returns [09:26:02]free content buf [09:26:02]Sock 9.Close socket [09:26:02]Sock 9.Thread stoped [09:26:04]accept exits with 7 [09:26:04]New connection [09:26:04]New thread 3066604900 created [09:26:04]Thread 3066461540 joined [09:26:04]Waiting for new connection... [09:26:04] Sock 7.Parse request [09:26:04]Sock 7.Check first char [09:26:04]Sock 7.First char is OK [09:26:04]request: POST /json_proto HTTP/1.0 [09:26:04]Method: POST [09:26:04]URL: /json_proto [09:26:04]Method is POST - this is cgi request [09:26:04]url: /json_proto [09:26:04]query_string will be loaded in cgi processing [09:26:04]execute_cgi json_proto POST (null) [09:26:04]execute_cgi path=json_proto method=POST [09:26:04]POST find Content-Length [09:26:04]Host: 172.17.48.197:8080 [09:26:04]Content-Length: 646 [09:26:04]Content-Type: application/json [09:26:04] [09:26:04]POST finish read [09:26:04]Found Content-Length = 646 [09:26:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 300.000, "sum" : 18570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 18570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:04]execute_script... [09:26:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 300.000, "sum" : 18570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 18570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:04]POST & json_proto [09:26:04]process_json_proto [09:26:04]json parsed OK: [09:26:04]protocol is kg_v1.0 [09:26:04]action value=close_receipt [09:26:04]process_action close_receipt [09:26:04]cmd_close_receipt [09:26:04]MH_GetDate [09:26:04]Write to MH i2c: F0 00 00 0C 52 4D [09:26:04]Write i2c OK [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: F0 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: F0 09 00 [09:26:04]MH_I2C_Read... [09:26:04]Read from MH i2c: F0 09 00 0C 52 00 B2 F0 E2 65 66 EE DC 65 D4 [09:26:04]GetLastDocTimeStamp 1709371562 [09:26:04]current date 1709371570 [09:26:04]FM_GetShiftState [09:26:04]SAM_PROTO_GetShiftState [09:26:04]wFMCommunicate request_size=4 [09:26:04]MH_SAM_APDU [09:26:04]CAPDU: 80 13 01 00 [09:26:04]Write to MH i2c: E2 08 00 0D 52 80 13 01 00 00 00 00 00 DC [09:26:04]Write i2c OK [09:26:04]MH_I2C_Read... [09:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:05]Read from MH i2c: E2 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 0E 00 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 0E 00 0D 52 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 43 [09:26:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:26:05]wFMCommunicate OK [09:26:05]SAM_PROTO_GetShiftState done [09:26:05]FM_GetShiftState done [09:26:05]opened in 1709338023 [09:26:05]opened+sec_in_day 1709424423 [09:26:05]quantity*price = 1857000 [09:26:05]sum+1 = 1857001 [09:26:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 18570.00 НСП 1% : 164.34 НДС 12% : 1972.03 Наличными: 18570.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 60 02.03.2024 09:26 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122841 ФПД: 96905162232892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T092610&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122841&fm=96905162232892&tin=02508201610067®Number=0000000000090573&sum=1857000 [09:26:06]StoreToDocumentArchive [09:26:06]shift 321 fd 122841 [09:26:06]save to /storage/0321/doc_00122841 [09:26:06]save last doc name /storage/0321/doc_00122841 to /storage/kkm_last_doc_name [09:26:06]save OK [09:26:06]Clear old archive folders... [09:26:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:06]tlvbuf is 016D6170 [09:26:06]SAM_PROTO_ClearQueue [09:26:06]wFMCommunicate request_size=4 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 09 00 00 [09:26:06]Write to MH i2c: E2 08 00 1A 52 80 09 00 00 00 00 00 00 DE [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 1A 52 00 90 00 E0 [09:26:06]RAPDU: 90 00 [09:26:06]wFMCommunicate OK [09:26:06]SAM_PROTO_ClearQueue done [09:26:06]KKMCreateOFDPacket [09:26:06]OFDProtocolAddRootSTLVToBuf [09:26:06]FM_MakeSignedData [09:26:06]FM_MakeSignedData [09:26:06]SAM_PROTO_SignData [09:26:06]wFMCommunicate request_size=4 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 0D 01 02 [09:26:06]Write to MH i2c: E2 08 00 1B 52 80 0D 01 02 00 00 00 00 E6 [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 1B 52 00 90 00 E1 [09:26:06]RAPDU: 90 00 [09:26:06]wFMCommunicate OK [09:26:06]wFMCommunicate request_size=255 [09:26:06]MH_SAM_APDU [09:26: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 E0 93 04 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 55 1C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 55 1C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 40 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 02 03 00 00 00 07 04 06 00 E8 55 1C 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 B2 F0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 DF 01 00 35 04 06 00 58 [09:26:06]Write to MH i2c: E2 02 01 1C 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 93 04 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 55 1C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 55 1C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 40 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 02 03 00 00 00 07 04 06 00 E8 55 1C 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 B2 F0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 DF 01 00 35 04 06 00 58 00 00 04 [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 1C 52 00 90 00 E2 [09:26:06]RAPDU: 90 00 [09:26:06]wFMCommunicate OK [09:26:06]wFMCommunicate request_size=10 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 0D 02 02 05 22 7D C5 94 3C [09:26:06]Write to MH i2c: E2 0D 00 1D 52 80 0D 02 02 05 00 22 7D C5 94 3C 00 00 27 [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 03 00 1D 52 00 90 00 E3 [09:26:06]RAPDU: 90 00 [09:26:06]wFMCommunicate OK [09:26:06]wFMCommunicate request_size=4 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 0D 03 02 [09:26:06]Write to MH i2c: E2 08 00 1E 52 80 0D 03 02 00 00 00 00 EB [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 0B 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 0B 00 1E 52 00 C2 48 B1 F7 A7 E5 1B C3 90 00 08 [09:26:06]RAPDU: C2 48 B1 F7 A7 E5 1B C3 90 00 [09:26:06]wFMCommunicate OK [09:26:06]SAM_PROTO_SignData done [09:26:06]FM_MakeSignedData done [09:26:06]CreateOFDProtocolMessage [09:26:06]wFMCommunicate request_size=4 [09:26:06]MH_SAM_APDU [09:26:06]CAPDU: 80 11 00 00 [09:26:06]Write to MH i2c: E2 08 00 1F 52 80 11 00 00 00 00 00 00 EB [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:06]Read from MH i2c: E2 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 17 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: E2 17 00 1F 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 49 [09:26:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:26:06]wFMCommunicate OK [09:26:06]CreateOFDProtocolMessage done [09:26:06]OFDSenderStorePacket 122841 [09:26:06]StoreOFDPacket docnum=122841 [09:26:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1B 0B 07 01 46 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 93 04 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 55 1C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 55 1C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 40 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 02 03 00 00 00 07 04 06 00 E8 55 1C 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 B2 F0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 DF 01 00 35 04 06 00 58 22 7D C5 94 3C C2 48 B1 F7 A7 E5 1B C3 [09:26:06]CheckFolder [09:26:06]dirname=/storage/ofd_packets [09:26:06]CheckFolder done [09:26:06]ProducePacketName [09:26:06]name=ofd_packets/00122841 [09:26:06]NVStorageSaveData ofd_packets/00122841 [09:26:06]File name is /storage/ofd_packets/00122841 [09:26:06]Write 301 bytes [09:26:06]NVStorageSaveData done [09:26:06]OFDSenderStorePacket done [09:26:06]KKMCreateOFDPacket done [09:26:06]NVStorageSaveData kkm_last_timestamp [09:26:06]File name is /storage/kkm_last_timestamp [09:26:06]Write 4 bytes [09:26:06]NVStorageSaveData done [09:26:06]ExternCall_PrintAddStr [09:26:06]wPrintStart [09:26:06]Write to MH i2c: 01 00 00 20 52 72 [09:26:06]Write i2c OK [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: 01 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: 01 07 00 [09:26:06]MH_I2C_Read... [09:26:06]Read from MH i2c: 01 07 00 20 52 00 00 00 00 00 FF 0F 87 [09:26:06]RasterBufferAndPrint [09:26:06]line Счет N : (1)1105663 [09:26:06]line ИНН: 02508201610067 [09:26:06]line Контрольно-Кассовый Чек [09:26:06]line ПРОДАЖА [09:26:06]line ТРК (МРК, ГНК) : 21 [09:26:06]line Товар: 2710124130 [09:26:06]line Аи-92-К-5 [09:26:06]line 300.000 * 61.90 [09:26:06]line = 18570.00 [09:26:06]line НДС 12% НСП 1% [09:26:06]line > о реализуемом товаре [09:26:06]line ИТОГО: 18570.00 [09:26:06]line НСП 1% : 164.34 [09:26:06]line НДС 12% : 1972.03 [09:26:06]line Наличными: 18570.00 [09:26:06]line Безнал.: 0.00 [09:26:06]line Место: АЗС № 25 "Партнер Нефть" [09:26:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:26:06]line СНО: Общий режим [09:26:06]line Чек 60 02.03.2024 09:26 [09:26:06]line Смена: 321 ФФД: 1.0 [09:26:06]line ЗНМ: 0300000019 [09:26:06]line РНМ: 0000000000090573 [09:26:06]line Версия ККМ: 001 [09:26:06]line ФМ: 0000000000874798 [09:26:06]line ФД: 122841 [09:26:06]line ФПД: 96905162232892 [09:26:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T092610&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122841&fm=96905162232892&tin=02508201610067®Number=0000000000090573&sum=1857000 [09:26:06]written 0, free lines is 4095 [09:26:06]OFD Sender: Processing packet 122841 [packets to send 112, broken 111] [09:26:06]ProducePacketName [09:26:06]name=ofd_packets/00122841 [09:26:06]OFD Sender: To server: pG, [09:26:06]CommunicateWithHost lk.salyk.kg:30040 [09:26:06]ConnectInit lk.salyk.kg [09:26:06]Connected sock=10 [09:26:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1B 0B 07 01 46 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 93 04 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 55 1C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 55 1C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 40 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 02 03 00 00 00 07 04 06 00 E8 55 1C 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 B2 F0 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 DF 01 00 35 04 06 00 58 22 7D C5 94 3C C2 48 B1 F7 A7 E5 1B C3 [09:26:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CF B6 47 00 17 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 DF 01 00 F4 03 04 00 8E 9C E2 65 B6 04 01 00 00 FD 56 46 36 3C E3 21 67 [09:26:07]CommunicateWithHost err = 0 [09:26:07]CheckOFDResponse [09:26:07]1017 (14) - 77093643461234 [09:26:07]1041 (16) - 0000000000874798 [09:26:07]1040 (4) - 122841 [09:26:07]1012 (4) - 02.03.2024 03:27 [09:26:07]1206 (1) - 0 [09:26:07]OFD Sender: Remove packet 122841 [09:26:07]ProducePacketName [09:26:07]name=ofd_packets/00122841 [09:26:07]NVStorageDeleteData [09:26:07]Write to MH i2c: 01 00 00 48 52 9A [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 07 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: 01 07 00 48 52 00 00 00 00 00 31 0D DF [09:26:07]RasterBufferAndPrint [09:26:07]line [09:26:07]line [09:26:07]line [09:26:07]line [09:26:07]line [09:26:07]written 0, free lines is 3385 [09:26:07]MH_Cut [09:26:07]Write to MH i2c: D1 01 00 4F 52 01 73 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: D1 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: D1 01 00 [09:26:07]MH_I2C_Read... [09:26:07]Read from MH i2c: D1 01 00 4F 52 00 72 [09:26:07]Write to MH i2c: 01 00 00 50 52 A2 [09:26:07]Write i2c OK [09:26:07]MH_I2C_Read... [09:26:07]OFD Sender: No OFD packet to send [09:26:07]*** Cut start [09:26:07]*** Purtial cut [09:26:07]*** Stage 1: CUTSNS_PIN = 1 [09:26:09]Read from MH i2c: 01 [09:26:09]MH_I2C_Read... [09:26:09]*** Stop cut motor [09:26:09]*** Cut end [09:26:09]Read from MH i2c: 01 07 00 [09:26:09]MH_I2C_Read... [09:26:09]Read from MH i2c: 01 07 00 50 52 00 00 00 00 00 FF 0F B7 [09:26:09]process_action close_receipt done [09:26:09]requested_data is exist [09:26:09]produce_requested_data [09:26:09]requested_item fm.sn is exist - process it [09:26:09]wFMCommunicate request_size=4 [09:26:09]MH_SAM_APDU [09:26:09]CAPDU: 80 11 00 00 [09:26:09]Write to MH i2c: E2 08 00 51 52 80 11 00 00 00 00 00 00 1D [09:26:09]Write i2c OK [09:26:09]MH_I2C_Read... [09:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:09]Read from MH i2c: E2 [09:26:09]MH_I2C_Read... [09:26:09]Read from MH i2c: E2 17 00 [09:26:09]MH_I2C_Read... [09:26:09]Read from MH i2c: E2 17 00 51 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7B [09:26:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:26:09]wFMCommunicate OK [09:26:09]requested_item fd.num is exist - process it [09:26:09]SAM_PROTO_GetFieldsCounters [09:26:09]wFMCommunicate request_size=4 [09:26:09]MH_SAM_APDU [09:26:09]CAPDU: 80 13 00 00 [09:26:09]Write to MH i2c: E2 08 00 52 52 80 13 00 00 00 00 00 00 20 [09:26:09]Write i2c OK [09:26:09]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 62 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 62 00 52 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D9 DF 01 00 0E 04 04 00 41 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 FA [09:26:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D9 DF 01 00 0E 04 04 00 41 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 [09:26:10]wFMCommunicate OK [09:26:10]SAM_PROTO_GetFieldsCounters done [09:26:10]requested_item shift.num is exist - process it [09:26:10]requested_item shift.opened is exist - process it [09:26:10]req_shift_opened [09:26:10]FM_GetShiftState [09:26:10]SAM_PROTO_GetShiftState [09:26:10]wFMCommunicate request_size=4 [09:26:10]MH_SAM_APDU [09:26:10]CAPDU: 80 13 01 00 [09:26:10]Write to MH i2c: E2 08 00 53 52 80 13 01 00 00 00 00 00 22 [09:26:10]Write i2c OK [09:26:10]MH_I2C_Read... [09:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:10]Read from MH i2c: E2 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 0E 00 [09:26:10]MH_I2C_Read... [09:26:10]Read from MH i2c: E2 0E 00 53 52 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 89 [09:26:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:26:10]wFMCommunicate OK [09:26:10]SAM_PROTO_GetShiftState done [09:26:10]FM_GetShiftState done [09:26:10]req_shift_opened done [09:26:10]requested_item shift.open_date is exist - process it [09:26:10]req_shift_open_date [09:26:10]req_shift_open_date done [09:26:10]produce_requested_data done [09:26:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122841,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:26:10]process_action_free close_receipt [09:26:10]json_value_free [09:26:10]json_value_free done [09:26:10]process_json_proto returns [09:26:10]Send response to host [09:26:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122841,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:26:10]free response buf [09:26:10]execute_script done [09:26:10]execute_script returns [09:26:10]free content buf [09:26:10]Sock 7.Close socket [09:26:10]Sock 7.Thread stoped [09:26:12]OFD Sender: No OFD packet to send [09:26:17]OFD Sender: No OFD packet to send [09:26:22]OFD Sender: No OFD packet to send [09:26:27]OFD Sender: No OFD packet to send [09:26:32]OFD Sender: No OFD packet to send [09:26:37]OFD Sender: No OFD packet to send [09:26:42]OFD Sender: No OFD packet to send [09:26:47]OFD Sender: No OFD packet to send [09:26:52]OFD Sender: No OFD packet to send [09:26:57]OFD Sender: No OFD packet to send [09:27:02]OFD Sender: No OFD packet to send [09:27:07]OFD Sender: No OFD packet to send [09:27:12]OFD Sender: No OFD packet to send [09:27:17]OFD Sender: No OFD packet to send [09:27:22]OFD Sender: No OFD packet to send [09:27:26]accept exits with 9 [09:27:26]New connection [09:27:26]New thread 3066461540 created [09:27:26]Thread 3066604900 joined [09:27:26]Waiting for new connection... [09:27:26] Sock 9.Parse request [09:27:26]Sock 9.Check first char [09:27:26]Sock 9.First char is OK [09:27:26]request: POST /json_proto HTTP/1.0 [09:27:26]Method: POST [09:27:26]URL: /json_proto [09:27:26]Method is POST - this is cgi request [09:27:26]url: /json_proto [09:27:26]query_string will be loaded in cgi processing [09:27:26]execute_cgi json_proto POST (null) [09:27:26]execute_cgi path=json_proto method=POST [09:27:26]POST find Content-Length [09:27:26]Host: 172.17.48.197:8080 [09:27:26]Content-Length: 1210 [09:27:26]Content-Type: application/json [09:27:26] [09:27:26]POST finish read [09:27:26]Found Content-Length = 1210 [09:27:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105661\u000A02.03.2024 09:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 3095.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03383\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:26]execute_script... [09:27:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105661\u000A02.03.2024 09:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 3095.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03383\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:26]POST & json_proto [09:27:26]process_json_proto [09:27:26]json parsed OK: [09:27:26]protocol is kg_v1.0 [09:27:26]action value=print_text [09:27:26]process_action print_text [09:27:26]cmd_print_text [09:27:26]ExternCall_PrintAddStr [09:27:26]wPrintStart [09:27:26]Write to MH i2c: 01 00 00 54 52 A6 [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 07 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 07 00 54 52 00 00 00 00 00 FF 0F BB [09:27:26]RasterBufferAndPrint [09:27:26]line *****ТОВАРНЫЙ ЧЕК***** [09:27:26]line АЗС 25 [09:27:26]line Партнер нефть [09:27:26]line 02508201610067 [09:27:26]line Кассир : Таалайбек к. А. [09:27:26]line Счет N : (1)1105661 [09:27:26]line 02.03.2024 09:22 [09:27:26]line ПРОДАЖА [09:27:26]line ТРК (МРК, ГНК): 52 [09:27:26]line Вид ГСМ : 2710124130 [09:27:26]line Аи-92-К-5 [09:27:26]line 50.000 x 61.90 [09:27:26]line ИТОГ: 3095.00 [09:27:26]line Тип оплаты: Талоны: Топливная Карта [09:27:26]line 03383 [09:27:26]line ______________________ [09:27:26]line (подпись) [09:27:26]written 0, free lines is 4095 [09:27:26]Write to MH i2c: 01 00 00 69 52 BB [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 07 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 07 00 69 52 00 00 00 00 00 F6 0D C5 [09:27:26]RasterBufferAndPrint [09:27:26]line [09:27:26]line [09:27:26]line [09:27:26]line [09:27:26]line [09:27:26]written 0, free lines is 3576 [09:27:26]MH_Cut [09:27:26]Write to MH i2c: D1 01 00 70 52 01 94 [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: D1 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: D1 01 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: D1 01 00 70 52 00 93 [09:27:26]Write to MH i2c: 01 00 00 71 52 C3 [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]*** Cut start [09:27:26]*** Purtial cut [09:27:26]*** Stage 1: CUTSNS_PIN = 1 [09:27:27]OFD Sender: No OFD packet to send [09:27:28]Read from MH i2c: 01 [09:27:28]MH_I2C_Read... [09:27:28]*** Stop cut motor [09:27:28]*** Cut end [09:27:28]Read from MH i2c: 01 07 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: 01 07 00 71 52 00 00 00 00 00 FF 0F D8 [09:27:28]process_action print_text done [09:27:28]requested_data is exist [09:27:28]produce_requested_data [09:27:28]requested_item fm.sn is exist - process it [09:27:28]wFMCommunicate request_size=4 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 11 00 00 [09:27:28]Write to MH i2c: E2 08 00 72 52 80 11 00 00 00 00 00 00 3E [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 17 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 17 00 72 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9C [09:27:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:27:28]wFMCommunicate OK [09:27:28]requested_item fd.num is exist - process it [09:27:28]SAM_PROTO_GetFieldsCounters [09:27:28]wFMCommunicate request_size=4 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 13 00 00 [09:27:28]Write to MH i2c: E2 08 00 73 52 80 13 00 00 00 00 00 00 41 [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:28]Read from MH i2c: E2 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 62 00 [09:27:28]MH_I2C_Read... [09:27:28]Read from MH i2c: E2 62 00 73 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D9 DF 01 00 0E 04 04 00 41 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 1B [09:27:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D9 DF 01 00 0E 04 04 00 41 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 [09:27:28]wFMCommunicate OK [09:27:28]SAM_PROTO_GetFieldsCounters done [09:27:28]requested_item shift.num is exist - process it [09:27:28]requested_item shift.opened is exist - process it [09:27:28]req_shift_opened [09:27:28]FM_GetShiftState [09:27:28]SAM_PROTO_GetShiftState [09:27:28]wFMCommunicate request_size=4 [09:27:28]MH_SAM_APDU [09:27:28]CAPDU: 80 13 01 00 [09:27:28]Write to MH i2c: E2 08 00 74 52 80 13 01 00 00 00 00 00 43 [09:27:28]Write i2c OK [09:27:28]MH_I2C_Read... [09:27:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:29]Read from MH i2c: E2 [09:27:29]MH_I2C_Read... [09:27:29]Read from MH i2c: E2 0E 00 [09:27:29]MH_I2C_Read... [09:27:29]Read from MH i2c: E2 0E 00 74 52 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AA [09:27:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:27:29]wFMCommunicate OK [09:27:29]SAM_PROTO_GetShiftState done [09:27:29]FM_GetShiftState done [09:27:29]req_shift_opened done [09:27:29]requested_item shift.open_date is exist - process it [09:27:29]req_shift_open_date [09:27:29]req_shift_open_date done [09:27:29]produce_requested_data done [09:27:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122841,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:27:29]process_action_free print_text [09:27:29]json_value_free [09:27:29]json_value_free done [09:27:29]process_json_proto returns [09:27:29]Send response to host [09:27:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122841,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:27:29]free response buf [09:27:29]execute_script done [09:27:29]execute_script returns [09:27:29]free content buf [09:27:29]Sock 9.Close socket [09:27:29]Sock 9.Thread stoped [09:27:32]OFD Sender: No OFD packet to send [09:27:37]OFD Sender: No OFD packet to send [09:27:42]OFD Sender: No OFD packet to send [09:27:47]OFD Sender: No OFD packet to send [09:27:48]accept exits with 7 [09:27:48]New connection [09:27:48]New thread 3066604900 created [09:27:48]Thread 3066461540 joined [09:27:48]Waiting for new connection... [09:27:48] Sock 7.Parse request [09:27:48]Sock 7.Check first char [09:27:48]Sock 7.First char is OK [09:27:48]request: POST /json_proto HTTP/1.0 [09:27:48]Method: POST [09:27:48]URL: /json_proto [09:27:48]Method is POST - this is cgi request [09:27:48]url: /json_proto [09:27:48]query_string will be loaded in cgi processing [09:27:48]execute_cgi json_proto POST (null) [09:27:48]execute_cgi path=json_proto method=POST [09:27:48]POST find Content-Length [09:27:48]Host: 172.17.48.197:8080 [09:27:48]Content-Length: 703 [09:27:48]Content-Type: application/json [09:27:48] [09:27:48]POST finish read [09:27:48]Found Content-Length = 703 [09:27:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122841, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 300.000, "sum" : 18570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 18570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:48]execute_script... [09:27:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122841, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 300.000, "sum" : 18570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 18570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:48]POST & json_proto [09:27:48]process_json_proto [09:27:48]json parsed OK: [09:27:48]protocol is kg_v1.0 [09:27:48]action value=close_receipt [09:27:48]process_action close_receipt [09:27:48]cmd_close_receipt [09:27:48]MH_GetDate [09:27:48]Write to MH i2c: F0 00 00 75 52 B6 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: F0 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: F0 09 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: F0 09 00 75 52 00 19 F1 E2 65 66 EE DC 65 A5 [09:27:48]GetLastDocTimeStamp 1709371570 [09:27:48]current date 1709371673 [09:27:48]FM_GetShiftState [09:27:48]SAM_PROTO_GetShiftState [09:27:48]wFMCommunicate request_size=4 [09:27:48]MH_SAM_APDU [09:27:48]CAPDU: 80 13 01 00 [09:27:48]Write to MH i2c: E2 08 00 76 52 80 13 01 00 00 00 00 00 45 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:48]Read from MH i2c: E2 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 0E 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 0E 00 76 52 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AC [09:27:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:27:48]wFMCommunicate OK [09:27:48]SAM_PROTO_GetShiftState done [09:27:48]FM_GetShiftState done [09:27:48]opened in 1709338023 [09:27:48]opened+sec_in_day 1709424423 [09:27:48]quantity*price = 1857000 [09:27:48]sum+1 = 1857001 [09:27:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 18570.00 НСП 1% : 164.34 НДС 12% : 1972.03 Наличными: 18570.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 61 02.03.2024 09:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 122841 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 122842 ФПД: 26424191655453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T092753&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122842&fm=26424191655453&tin=02508201610067®Number=0000000000090573&sum=1857000 [09:27:49]StoreToDocumentArchive [09:27:49]shift 321 fd 122842 [09:27:49]save to /storage/0321/doc_00122842 [09:27:49]save last doc name /storage/0321/doc_00122842 to /storage/kkm_last_doc_name [09:27:49]save OK [09:27:49]Clear old archive folders... [09:27:49]ProcessDocumentItem done err = 0, tmpTLVsize=279 [09:27:49]tlvbuf is 01730010 [09:27:49]SAM_PROTO_ClearQueue [09:27:49]wFMCommunicate request_size=4 [09:27:49]MH_SAM_APDU [09:27:49]CAPDU: 80 09 00 00 [09:27:49]Write to MH i2c: E2 08 00 85 52 80 09 00 00 00 00 00 00 49 [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 [09:27:49]MH_I2C_Read... [09:27:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:49]Read from MH i2c: E2 03 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 03 00 85 52 00 90 00 4B [09:27:49]RAPDU: 90 00 [09:27:49]wFMCommunicate OK [09:27:49]SAM_PROTO_ClearQueue done [09:27:49]KKMCreateOFDPacket [09:27:49]OFDProtocolAddRootSTLVToBuf [09:27:49]FM_MakeSignedData [09:27:49]FM_MakeSignedData [09:27:49]SAM_PROTO_SignData [09:27:49]wFMCommunicate request_size=4 [09:27:49]MH_SAM_APDU [09:27:49]CAPDU: 80 0D 01 02 [09:27:49]Write to MH i2c: E2 08 00 86 52 80 0D 01 02 00 00 00 00 51 [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:49]Read from MH i2c: E2 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 03 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 03 00 86 52 00 90 00 4C [09:27:49]RAPDU: 90 00 [09:27:49]wFMCommunicate OK [09:27:49]wFMCommunicate request_size=255 [09:27:49]MH_SAM_APDU [09:27:49]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 93 04 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 55 1C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 55 1C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 40 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 02 03 00 00 00 07 04 06 00 E8 55 1C 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 19 F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 D9 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [09:27:49]Write to MH i2c: E2 02 01 87 52 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 93 04 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 55 1C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 55 1C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 40 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 02 03 00 00 00 07 04 06 00 E8 55 1C 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 19 F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 D9 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 E2 [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:49]Read from MH i2c: E2 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 03 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 03 00 87 52 00 90 00 4D [09:27:49]RAPDU: 90 00 [09:27:49]wFMCommunicate OK [09:27:49]wFMCommunicate request_size=38 [09:27:49]MH_SAM_APDU [09:27:49]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA DF 01 00 35 04 06 00 18 08 5C 8E 9E 1D [09:27:49]Write to MH i2c: E2 29 00 88 52 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA DF 01 00 35 04 06 00 18 08 5C 8E 9E 1D 00 00 67 [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:50]Read from MH i2c: E2 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: E2 03 00 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: E2 03 00 88 52 00 90 00 4E [09:27:50]RAPDU: 90 00 [09:27:50]wFMCommunicate OK [09:27:50]wFMCommunicate request_size=4 [09:27:50]MH_SAM_APDU [09:27:50]CAPDU: 80 0D 03 02 [09:27:50]Write to MH i2c: E2 08 00 89 52 80 0D 03 02 00 00 00 00 56 [09:27:50]Write i2c OK [09:27:50]MH_I2C_Read... [09:27:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:50]Read from MH i2c: E2 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: E2 0B 00 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: E2 0B 00 89 52 00 D1 AC 0B 89 B1 39 6E EF 90 00 AF [09:27:50]RAPDU: D1 AC 0B 89 B1 39 6E EF 90 00 [09:27:50]wFMCommunicate OK [09:27:50]SAM_PROTO_SignData done [09:27:50]FM_MakeSignedData done [09:27:50]CreateOFDProtocolMessage [09:27:50]wFMCommunicate request_size=4 [09:27:50]MH_SAM_APDU [09:27:50]CAPDU: 80 11 00 00 [09:27:50]Write to MH i2c: E2 08 00 8A 52 80 11 00 00 00 00 00 00 56 [09:27:50]Write i2c OK [09:27:50]MH_I2C_Read... [09:27:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:50]Read from MH i2c: E2 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: E2 17 00 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: E2 17 00 8A 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B4 [09:27:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:27:50]wFMCommunicate OK [09:27:50]CreateOFDProtocolMessage done [09:27:50]OFDSenderStorePacket 122842 [09:27:50]StoreOFDPacket docnum=122842 [09:27:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 BB AE 23 01 F2 A9 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 93 04 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 55 1C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 55 1C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 40 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 02 03 00 00 00 07 04 06 00 E8 55 1C 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 19 F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 D9 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA DF 01 00 35 04 06 00 18 08 5C 8E 9E 1D D1 AC 0B 89 B1 39 6E EF [09:27:50]CheckFolder [09:27:50]dirname=/storage/ofd_packets [09:27:50]CheckFolder done [09:27:50]ProducePacketName [09:27:50]name=ofd_packets/00122842 [09:27:50]NVStorageSaveData ofd_packets/00122842 [09:27:50]File name is /storage/ofd_packets/00122842 [09:27:50]Write 329 bytes [09:27:50]NVStorageSaveData done [09:27:50]OFDSenderStorePacket done [09:27:50]KKMCreateOFDPacket done [09:27:50]NVStorageSaveData kkm_last_timestamp [09:27:50]File name is /storage/kkm_last_timestamp [09:27:50]Write 4 bytes [09:27:50]NVStorageSaveData done [09:27:50]ExternCall_PrintAddStr [09:27:50]wPrintStart [09:27:50]Write to MH i2c: 01 00 00 8B 52 DD [09:27:50]OFD Sender: Processing packet 122842 [packets to send 112, broken 111] [09:27:50]ProducePacketName [09:27:50]name=ofd_packets/00122842 [09:27:50]OFD Sender: To server: pG, [09:27:50]CommunicateWithHost lk.salyk.kg:30040 [09:27:50]ConnectInit lk.salyk.kg [09:27:50]Write i2c OK [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: 01 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: 01 07 00 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: 01 07 00 8B 52 00 00 00 00 00 FF 0F F2 [09:27:50]RasterBufferAndPrint [09:27:50]line Счет N : (1)1105663 [09:27:50]line ИНН: 02508201610067 [09:27:50]line Контрольно-Кассовый Чек [09:27:50]line ВОЗВРАТ ПРОДАЖИ [09:27:50]line ТРК (МРК, ГНК) : 21 [09:27:50]line Товар: 2710124130 [09:27:50]line Аи-92-К-5 [09:27:50]line 300.000 * 61.90 [09:27:50]line = 18570.00 [09:27:50]line НДС 12% НСП 1% [09:27:50]line > о реализуемом товаре [09:27:50]line ИТОГО: 18570.00 [09:27:50]line НСП 1% : 164.34 [09:27:50]line НДС 12% : 1972.03 [09:27:50]line Наличными: 18570.00 [09:27:50]line Безнал.: 0.00 [09:27:50]line Место: АЗС № 25 "Партнер Нефть" [09:27:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:27:50]line СНО: Общий режим [09:27:50]line Чек 61 02.03.2024 09:27 [09:27:50]line Смена: 321 ФФД: 1.0 [09:27:50]line ЗНМ: 0300000019 [09:27:50]line РНМ: 0000000000090573 [09:27:50]line Версия ККМ: 001 [09:27:50]line ФД осн.: 122841 [09:27:50]line ФМ осн.: 0000000000874798 [09:27:50]line ФМ: 0000000000874798 [09:27:50]line ФД: 122842 [09:27:50]line ФПД: 26424191655453 [09:27:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T092753&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122842&fm=26424191655453&tin=02508201610067®Number=0000000000090573&sum=1857000 [09:27:50]Connected sock=10 [09:27:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 BB AE 23 01 F2 A9 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E0 93 04 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 55 1C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 55 1C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 40 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 02 03 00 00 00 07 04 06 00 E8 55 1C 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 19 F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 D9 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA DF 01 00 35 04 06 00 18 08 5C 8E 9E 1D D1 AC 0B 89 B1 39 6E EF [09:27:50]written 0, free lines is 4095 [09:27:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 62 35 47 00 92 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA DF 01 00 F4 03 04 00 F6 9C E2 65 B6 04 01 00 00 F2 E2 1C FA 1B 34 0B 33 [09:27:50]CommunicateWithHost err = 0 [09:27:50]CheckOFDResponse [09:27:50]1017 (14) - 77093643461234 [09:27:50]1041 (16) - 0000000000874798 [09:27:50]1040 (4) - 122842 [09:27:50]1012 (4) - 02.03.2024 03:28 [09:27:50]1206 (1) - 0 [09:27:50]OFD Sender: Remove packet 122842 [09:27:50]ProducePacketName [09:27:50]name=ofd_packets/00122842 [09:27:50]NVStorageDeleteData [09:27:50]Write to MH i2c: 01 00 00 B5 52 07 [09:27:50]Write i2c OK [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: 01 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: 01 07 00 [09:27:50]MH_I2C_Read... [09:27:50]Read from MH i2c: 01 07 00 B5 52 00 00 00 00 00 1B 0D 36 [09:27:50]RasterBufferAndPrint [09:27:50]line [09:27:50]line [09:27:50]line [09:27:50]line [09:27:50]line [09:27:50]written 0, free lines is 3364 [09:27:51]MH_Cut [09:27:51]Write to MH i2c: D1 01 00 BC 52 01 E0 [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: D1 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: D1 01 00 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: D1 01 00 BC 52 00 DF [09:27:51]Write to MH i2c: 01 00 00 BD 52 0F [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]OFD Sender: No OFD packet to send [09:27:51]*** Cut start [09:27:51]*** Purtial cut [09:27:51]*** Stage 1: CUTSNS_PIN = 1 [09:27:53]Read from MH i2c: 01 [09:27:53]MH_I2C_Read... [09:27:53]*** Stop cut motor [09:27:53]*** Cut end [09:27:53]Read from MH i2c: 01 07 00 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: 01 07 00 BD 52 00 00 00 00 00 FF 0F 24 [09:27:53]process_action close_receipt done [09:27:53]requested_data is exist [09:27:53]produce_requested_data [09:27:53]requested_item fm.sn is exist - process it [09:27:53]wFMCommunicate request_size=4 [09:27:53]MH_SAM_APDU [09:27:53]CAPDU: 80 11 00 00 [09:27:53]Write to MH i2c: E2 08 00 BE 52 80 11 00 00 00 00 00 00 8A [09:27:53]Write i2c OK [09:27:53]MH_I2C_Read... [09:27:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:53]Read from MH i2c: E2 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 17 00 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 17 00 BE 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E8 [09:27:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:27:53]wFMCommunicate OK [09:27:53]requested_item fd.num is exist - process it [09:27:53]SAM_PROTO_GetFieldsCounters [09:27:53]wFMCommunicate request_size=4 [09:27:53]MH_SAM_APDU [09:27:53]CAPDU: 80 13 00 00 [09:27:53]Write to MH i2c: E2 08 00 BF 52 80 13 00 00 00 00 00 00 8D [09:27:53]Write i2c OK [09:27:53]MH_I2C_Read... [09:27:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:53]Read from MH i2c: E2 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 62 00 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 62 00 BF 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DA DF 01 00 0E 04 04 00 41 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 6B [09:27:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DA DF 01 00 0E 04 04 00 41 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 [09:27:53]wFMCommunicate OK [09:27:53]SAM_PROTO_GetFieldsCounters done [09:27:53]requested_item shift.num is exist - process it [09:27:53]requested_item shift.opened is exist - process it [09:27:53]req_shift_opened [09:27:53]FM_GetShiftState [09:27:53]SAM_PROTO_GetShiftState [09:27:53]wFMCommunicate request_size=4 [09:27:53]MH_SAM_APDU [09:27:53]CAPDU: 80 13 01 00 [09:27:53]Write to MH i2c: E2 08 00 C0 52 80 13 01 00 00 00 00 00 8F [09:27:53]Write i2c OK [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 [09:27:53]MH_I2C_Read... [09:27:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:53]Read from MH i2c: E2 0E 00 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 0E 00 C0 52 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F6 [09:27:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:27:53]wFMCommunicate OK [09:27:53]SAM_PROTO_GetShiftState done [09:27:53]FM_GetShiftState done [09:27:53]req_shift_opened done [09:27:53]requested_item shift.open_date is exist - process it [09:27:53]req_shift_open_date [09:27:53]req_shift_open_date done [09:27:53]produce_requested_data done [09:27:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122842,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:27:53]process_action_free close_receipt [09:27:53]json_value_free [09:27:53]json_value_free done [09:27:53]process_json_proto returns [09:27:53]Send response to host [09:27:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122842,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:27:53]free response buf [09:27:53]execute_script done [09:27:53]execute_script returns [09:27:53]free content buf [09:27:53]Sock 7.Close socket [09:27:53]Sock 7.Thread stoped [09:27:54]accept exits with 9 [09:27:54]New connection [09:27:54]New thread 3066461540 created [09:27:54]Thread 3066604900 joined [09:27:54]Waiting for new connection... [09:27:54] Sock 9.Parse request [09:27:54]Sock 9.Check first char [09:27:54]Sock 9.First char is OK [09:27:54]request: POST /json_proto HTTP/1.0 [09:27:54]Method: POST [09:27:54]URL: /json_proto [09:27:54]Method is POST - this is cgi request [09:27:54]url: /json_proto [09:27:54]query_string will be loaded in cgi processing [09:27:54]execute_cgi json_proto POST (null) [09:27:54]execute_cgi path=json_proto method=POST [09:27:54]POST find Content-Length [09:27:54]Host: 172.17.48.197:8080 [09:27:54]Content-Length: 680 [09:27:54]Content-Type: application/json [09:27:54] [09:27:54]POST finish read [09:27:54]Found Content-Length = 680 [09:27:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.990, "sum" : 618.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 18570.00, "total" : 618.00, "payments": [ { "type": 0, "sum" : 618.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:54]execute_script... [09:27:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.990, "sum" : 618.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 18570.00, "total" : 618.00, "payments": [ { "type": 0, "sum" : 618.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:54]POST & json_proto [09:27:54]process_json_proto [09:27:54]json parsed OK: [09:27:54]protocol is kg_v1.0 [09:27:54]action value=close_receipt [09:27:54]process_action close_receipt [09:27:54]cmd_close_receipt [09:27:54]MH_GetDate [09:27:54]Write to MH i2c: F0 00 00 C1 52 02 [09:27:54]Write i2c OK [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: F0 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: F0 09 00 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: F0 09 00 C1 52 00 1F F1 E2 65 66 EE DC 65 F7 [09:27:54]GetLastDocTimeStamp 1709371673 [09:27:54]current date 1709371679 [09:27:54]FM_GetShiftState [09:27:54]SAM_PROTO_GetShiftState [09:27:54]wFMCommunicate request_size=4 [09:27:54]MH_SAM_APDU [09:27:54]CAPDU: 80 13 01 00 [09:27:54]Write to MH i2c: E2 08 00 C2 52 80 13 01 00 00 00 00 00 91 [09:27:54]Write i2c OK [09:27:54]MH_I2C_Read... [09:27:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:54]Read from MH i2c: E2 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: E2 0E 00 [09:27:54]MH_I2C_Read... [09:27:54]Read from MH i2c: E2 0E 00 C2 52 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F8 [09:27:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:27:54]wFMCommunicate OK [09:27:54]SAM_PROTO_GetShiftState done [09:27:54]FM_GetShiftState done [09:27:54]opened in 1709338023 [09:27:54]opened+sec_in_day 1709424423 [09:27:54]quantity*price = 61838 [09:27:54]sum+1 = 61839 [09:27:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 618.00 Внесено: 18570.00 СДАЧА: 17952.00 НСП 1% : 5.47 НДС 12% : 65.67 Наличными: 618.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 62 02.03.2024 09:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122843 ФПД: 174404929108983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T092759&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122843&fm=174404929108983&tin=02508201610067®Number=0000000000090573&sum=61800 [09:27:55]StoreToDocumentArchive [09:27:55]shift 321 fd 122843 [09:27:55]save to /storage/0321/doc_00122843 [09:27:55]save last doc name /storage/0321/doc_00122843 to /storage/kkm_last_doc_name [09:27:55]save OK [09:27:55]Clear old archive folders... [09:27:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:55]tlvbuf is 01701260 [09:27:55]SAM_PROTO_ClearQueue [09:27:55]wFMCommunicate request_size=4 [09:27:55]MH_SAM_APDU [09:27:55]CAPDU: 80 09 00 00 [09:27:55]Write to MH i2c: E2 08 00 CF 52 80 09 00 00 00 00 00 00 93 [09:27:55]Write i2c OK [09:27:55]MH_I2C_Read... [09:27:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:55]Read from MH i2c: E2 [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: E2 03 00 [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: E2 03 00 CF 52 00 90 00 95 [09:27:55]RAPDU: 90 00 [09:27:55]wFMCommunicate OK [09:27:55]SAM_PROTO_ClearQueue done [09:27:55]KKMCreateOFDPacket [09:27:55]OFDProtocolAddRootSTLVToBuf [09:27:55]FM_MakeSignedData [09:27:55]FM_MakeSignedData [09:27:55]SAM_PROTO_SignData [09:27:55]wFMCommunicate request_size=4 [09:27:55]MH_SAM_APDU [09:27:55]CAPDU: 80 0D 01 02 [09:27:55]Write to MH i2c: E2 08 00 D0 52 80 0D 01 02 00 00 00 00 9B [09:27:55]Write i2c OK [09:27:55]MH_I2C_Read... [09:27:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:55]Read from MH i2c: E2 [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: E2 03 00 [09:27:55]MH_I2C_Read... [09:27:55]Read from MH i2c: E2 03 00 D0 52 00 90 00 96 [09:27:55]RAPDU: 90 00 [09:27:55]wFMCommunicate OK [09:27:55]wFMCommunicate request_size=255 [09:27:55]MH_SAM_APDU [09:27:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8E F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 19 00 00 00 00 07 04 06 00 68 F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 1F F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB DF 01 00 35 04 06 00 9E [09:27:55]Write to MH i2c: E2 02 01 D1 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8E F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 19 00 00 00 00 07 04 06 00 68 F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 1F F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB DF 01 00 35 04 06 00 9E 00 00 68 [09:27:55]Write i2c OK [09:27:55]MH_I2C_Read... [09:27:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:56]Read from MH i2c: E2 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 03 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 03 00 D1 52 00 90 00 97 [09:27:56]RAPDU: 90 00 [09:27:56]wFMCommunicate OK [09:27:56]wFMCommunicate request_size=10 [09:27:56]MH_SAM_APDU [09:27:56]CAPDU: 80 0D 02 02 05 9E CF D8 BB F7 [09:27:56]Write to MH i2c: E2 0D 00 D2 52 80 0D 02 02 05 00 9E CF D8 BB F7 00 00 9F [09:27:56]Write i2c OK [09:27:56]MH_I2C_Read... [09:27:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:56]OFD Sender: No OFD packet to send [09:27:56]Read from MH i2c: E2 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 03 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 03 00 D2 52 00 90 00 98 [09:27:56]RAPDU: 90 00 [09:27:56]wFMCommunicate OK [09:27:56]wFMCommunicate request_size=4 [09:27:56]MH_SAM_APDU [09:27:56]CAPDU: 80 0D 03 02 [09:27:56]Write to MH i2c: E2 08 00 D3 52 80 0D 03 02 00 00 00 00 A0 [09:27:56]Write i2c OK [09:27:56]MH_I2C_Read... [09:27:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:56]Read from MH i2c: E2 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 0B 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 0B 00 D3 52 00 08 05 5A 23 66 87 40 9C 90 00 F4 [09:27:56]RAPDU: 08 05 5A 23 66 87 40 9C 90 00 [09:27:56]wFMCommunicate OK [09:27:56]SAM_PROTO_SignData done [09:27:56]FM_MakeSignedData done [09:27:56]CreateOFDProtocolMessage [09:27:56]wFMCommunicate request_size=4 [09:27:56]MH_SAM_APDU [09:27:56]CAPDU: 80 11 00 00 [09:27:56]Write to MH i2c: E2 08 00 D4 52 80 11 00 00 00 00 00 00 A0 [09:27:56]Write i2c OK [09:27:56]MH_I2C_Read... [09:27:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:56]Read from MH i2c: E2 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 17 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 17 00 D4 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FE [09:27:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:27:56]wFMCommunicate OK [09:27:56]CreateOFDProtocolMessage done [09:27:56]OFDSenderStorePacket 122843 [09:27:56]StoreOFDPacket docnum=122843 [09:27:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FE DD 07 01 B4 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8E F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 19 00 00 00 00 07 04 06 00 68 F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 1F F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB DF 01 00 35 04 06 00 9E 9E CF D8 BB F7 08 05 5A 23 66 87 40 9C [09:27:56]CheckFolder [09:27:56]dirname=/storage/ofd_packets [09:27:56]CheckFolder done [09:27:56]ProducePacketName [09:27:56]name=ofd_packets/00122843 [09:27:56]NVStorageSaveData ofd_packets/00122843 [09:27:56]File name is /storage/ofd_packets/00122843 [09:27:56]Write 301 bytes [09:27:56]NVStorageSaveData done [09:27:56]OFDSenderStorePacket done [09:27:56]KKMCreateOFDPacket done [09:27:56]NVStorageSaveData kkm_last_timestamp [09:27:56]File name is /storage/kkm_last_timestamp [09:27:56]Write 4 bytes [09:27:56]NVStorageSaveData done [09:27:56]ExternCall_PrintAddStr [09:27:56]wPrintStart [09:27:56]Write to MH i2c: 01 00 00 D5 52 27 [09:27:56]Write i2c OK [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: 01 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: 01 07 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: 01 07 00 D5 52 00 00 00 00 00 FF 0F 3C [09:27:56]RasterBufferAndPrint [09:27:56]line Счет N : (1)1105663 [09:27:56]line ИНН: 02508201610067 [09:27:56]line Контрольно-Кассовый Чек [09:27:56]line ПРОДАЖА [09:27:56]line ТРК (МРК, ГНК) : 21 [09:27:56]line Товар: 2710124130 [09:27:56]line Аи-92-К-5 [09:27:56]line 9.990 * 61.90 [09:27:56]line = 618.38 [09:27:56]line НДС 12% НСП 1% [09:27:56]line > о реализуемом товаре [09:27:56]line ОКРУГЛЕНИЕ: -0.38 [09:27:56]line ИТОГО: 618.00 [09:27:56]line Внесено: 18570.00 [09:27:56]line СДАЧА: 17952.00 [09:27:56]line НСП 1% : 5.47 [09:27:56]line НДС 12% : 65.67 [09:27:56]line Наличными: 618.00 [09:27:56]line Безнал.: 0.00 [09:27:56]line Место: АЗС № 25 "Партнер Нефть" [09:27:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:27:56]line СНО: Общий режим [09:27:56]line Чек 62 02.03.2024 09:27 [09:27:56]line Смена: 321 ФФД: 1.0 [09:27:56]line ЗНМ: 0300000019 [09:27:56]line РНМ: 0000000000090573 [09:27:56]line Версия ККМ: 001 [09:27:56]line ФМ: 0000000000874798 [09:27:56]line ФД: 122843 [09:27:56]line ФПД: 174404929108983 [09:27:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T092759&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122843&fm=174404929108983&tin=02508201610067®Number=0000000000090573&sum=61800 [09:27:56]OFD Sender: Processing packet 122843 [packets to send 112, broken 111] [09:27:56]ProducePacketName [09:27:56]name=ofd_packets/00122843 [09:27:56]OFD Sender: To server: pG, [09:27:56]CommunicateWithHost lk.salyk.kg:30040 [09:27:56]ConnectInit lk.salyk.kg [09:27:56]written 0, free lines is 4095 [09:27:56]Connected sock=11 [09:27:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FE DD 07 01 B4 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8E F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 19 00 00 00 00 07 04 06 00 68 F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 1F F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB DF 01 00 35 04 06 00 9E 9E CF D8 BB F7 08 05 5A 23 66 87 40 9C [09:27:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A3 92 47 00 1F F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB DF 01 00 F4 03 04 00 FC 9C E2 65 B6 04 01 00 00 83 C1 42 6E 68 A7 C0 CF [09:27:56]CommunicateWithHost err = 0 [09:27:56]CheckOFDResponse [09:27:56]1017 (14) - 77093643461234 [09:27:56]1041 (16) - 0000000000874798 [09:27:56]1040 (4) - 122843 [09:27:56]1012 (4) - 02.03.2024 03:29 [09:27:56]1206 (1) - 0 [09:27:56]OFD Sender: Remove packet 122843 [09:27:56]ProducePacketName [09:27:56]name=ofd_packets/00122843 [09:27:56]NVStorageDeleteData [09:27:57]Write to MH i2c: 01 00 00 00 53 53 [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: 01 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: 01 07 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: 01 07 00 00 53 00 00 00 00 00 F9 0C 5F [09:27:57]RasterBufferAndPrint [09:27:57]line [09:27:57]line [09:27:57]line [09:27:57]line [09:27:57]line [09:27:57]written 0, free lines is 3330 [09:27:57]MH_Cut [09:27:57]Write to MH i2c: D1 01 00 07 53 01 2C [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: D1 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: D1 01 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: D1 01 00 07 53 00 2B [09:27:57]Write to MH i2c: 01 00 00 08 53 5B [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]OFD Sender: No OFD packet to send [09:27:57]*** Cut start [09:27:57]*** Purtial cut [09:27:57]*** Stage 1: CUTSNS_PIN = 1 [09:27:59]Read from MH i2c: 01 [09:27:59]MH_I2C_Read... [09:27:59]*** Stop cut motor [09:27:59]*** Cut end [09:27:59]Read from MH i2c: 01 07 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 07 00 08 53 00 00 00 00 00 FF 0F 70 [09:27:59]process_action close_receipt done [09:27:59]requested_data is exist [09:27:59]produce_requested_data [09:27:59]requested_item fm.sn is exist - process it [09:27:59]wFMCommunicate request_size=4 [09:27:59]MH_SAM_APDU [09:27:59]CAPDU: 80 11 00 00 [09:27:59]Write to MH i2c: E2 08 00 09 53 80 11 00 00 00 00 00 00 D6 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:59]Read from MH i2c: E2 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: E2 17 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: E2 17 00 09 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 34 [09:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:27:59]wFMCommunicate OK [09:27:59]requested_item fd.num is exist - process it [09:27:59]SAM_PROTO_GetFieldsCounters [09:27:59]wFMCommunicate request_size=4 [09:27:59]MH_SAM_APDU [09:27:59]CAPDU: 80 13 00 00 [09:27:59]Write to MH i2c: E2 08 00 0A 53 80 13 00 00 00 00 00 00 D9 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 62 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 62 00 0A 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DB DF 01 00 0E 04 04 00 41 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 BB [09:28:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DB DF 01 00 0E 04 04 00 41 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 [09:28:00]wFMCommunicate OK [09:28:00]SAM_PROTO_GetFieldsCounters done [09:28:00]requested_item shift.num is exist - process it [09:28:00]requested_item shift.opened is exist - process it [09:28:00]req_shift_opened [09:28:00]FM_GetShiftState [09:28:00]SAM_PROTO_GetShiftState [09:28:00]wFMCommunicate request_size=4 [09:28:00]MH_SAM_APDU [09:28:00]CAPDU: 80 13 01 00 [09:28:00]Write to MH i2c: E2 08 00 0B 53 80 13 01 00 00 00 00 00 DB [09:28:00]Write i2c OK [09:28:00]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 0E 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 0E 00 0B 53 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 42 [09:28:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:28:00]wFMCommunicate OK [09:28:00]SAM_PROTO_GetShiftState done [09:28:00]FM_GetShiftState done [09:28:00]req_shift_opened done [09:28:00]requested_item shift.open_date is exist - process it [09:28:00]req_shift_open_date [09:28:00]req_shift_open_date done [09:28:00]produce_requested_data done [09:28:00]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122843,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:28:00]process_action_free close_receipt [09:28:00]json_value_free [09:28:00]json_value_free done [09:28:00]process_json_proto returns [09:28:00]Send response to host [09:28:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122843,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:28:00]free response buf [09:28:00]execute_script done [09:28:00]execute_script returns [09:28:00]free content buf [09:28:00]Sock 9.Close socket [09:28:00]Sock 9.Thread stoped [09:28:02]OFD Sender: No OFD packet to send [09:28:07]OFD Sender: No OFD packet to send [09:28:12]OFD Sender: No OFD packet to send [09:28:17]OFD Sender: No OFD packet to send [09:28:22]OFD Sender: No OFD packet to send [09:28:27]OFD Sender: No OFD packet to send [09:28:32]OFD Sender: No OFD packet to send [09:28:37]OFD Sender: No OFD packet to send [09:28:42]OFD Sender: No OFD packet to send [09:28:47]OFD Sender: No OFD packet to send [09:28:52]OFD Sender: No OFD packet to send [09:28:57]OFD Sender: No OFD packet to send [09:29:02]OFD Sender: No OFD packet to send [09:29:07]OFD Sender: No OFD packet to send [09:29:12]OFD Sender: No OFD packet to send [09:29:17]OFD Sender: No OFD packet to send [09:29:22]OFD Sender: No OFD packet to send [09:29:27]OFD Sender: No OFD packet to send [09:29:32]OFD Sender: No OFD packet to send [09:29:37]OFD Sender: No OFD packet to send [09:29:42]OFD Sender: No OFD packet to send [09:29:47]OFD Sender: No OFD packet to send [09:29:52]OFD Sender: No OFD packet to send [09:29:57]OFD Sender: No OFD packet to send [09:30:02]OFD Sender: No OFD packet to send [09:30:07]OFD Sender: No OFD packet to send [09:30:12]OFD Sender: No OFD packet to send [09:30:17]OFD Sender: No OFD packet to send [09:30:22]OFD Sender: No OFD packet to send [09:30:27]OFD Sender: No OFD packet to send [09:30:31]accept exits with 7 [09:30:31]New connection [09:30:31]New thread 3066604900 created [09:30:31]Thread 3066461540 joined [09:30:31]Waiting for new connection... [09:30:31] Sock 7.Parse request [09:30:31]Sock 7.Check first char [09:30:31]Sock 7.First char is OK [09:30:31]request: POST /json_proto HTTP/1.0 [09:30:31]Method: POST [09:30:31]URL: /json_proto [09:30:31]Method is POST - this is cgi request [09:30:31]url: /json_proto [09:30:31]query_string will be loaded in cgi processing [09:30:31]execute_cgi json_proto POST (null) [09:30:31]execute_cgi path=json_proto method=POST [09:30:31]POST find Content-Length [09:30:31]Host: 172.17.48.197:8080 [09:30:31]Content-Length: 683 [09:30:31]Content-Type: application/json [09:30:31] [09:30:31]POST finish read [09:30:31]Found Content-Length = 683 [09:30:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:31]execute_script... [09:30: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)1105665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:31]POST & json_proto [09:30:31]process_json_proto [09:30:31]json parsed OK: [09:30:31]protocol is kg_v1.0 [09:30:31]action value=close_receipt [09:30:31]process_action close_receipt [09:30:31]cmd_close_receipt [09:30:31]MH_GetDate [09:30:31]Write to MH i2c: F0 00 00 0C 53 4E [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: F0 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: F0 09 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: F0 09 00 0C 53 00 BC F1 E2 65 66 EE DC 65 E0 [09:30:31]GetLastDocTimeStamp 1709371679 [09:30:31]current date 1709371836 [09:30:31]FM_GetShiftState [09:30:31]SAM_PROTO_GetShiftState [09:30:31]wFMCommunicate request_size=4 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 13 01 00 [09:30:31]Write to MH i2c: E2 08 00 0D 53 80 13 01 00 00 00 00 00 DD [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 0E 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 0E 00 0D 53 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 44 [09:30:31]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:30:31]wFMCommunicate OK [09:30:31]SAM_PROTO_GetShiftState done [09:30:31]FM_GetShiftState done [09:30:31]opened in 1709338023 [09:30:31]opened+sec_in_day 1709424423 [09:30:31]quantity*price = 100010 [09:30:31]sum+1 = 100012 [09:30:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 63 02.03.2024 09:30 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122844 ФПД: 46414319864827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T093036&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122844&fm=46414319864827&tin=02508201610067®Number=0000000000090573&sum=100000 [09:30:32]StoreToDocumentArchive [09:30:32]shift 321 fd 122844 [09:30:32]save to /storage/0321/doc_00122844 [09:30:32]save last doc name /storage/0321/doc_00122844 to /storage/kkm_last_doc_name [09:30:32]save OK [09:30:32]Clear old archive folders... [09:30:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:32]tlvbuf is 017C47D0 [09:30:32]SAM_PROTO_ClearQueue [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 09 00 00 [09:30:32]Write to MH i2c: E2 08 00 1A 53 80 09 00 00 00 00 00 00 DF [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:32]Read from MH i2c: E2 03 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 1A 53 00 90 00 E1 [09:30:32]RAPDU: 90 00 [09:30:32]wFMCommunicate OK [09:30:32]SAM_PROTO_ClearQueue done [09:30:32]KKMCreateOFDPacket [09:30:32]OFDProtocolAddRootSTLVToBuf [09:30:32]FM_MakeSignedData [09:30:32]FM_MakeSignedData [09:30:32]SAM_PROTO_SignData [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 0D 01 02 [09:30:32]Write to MH i2c: E2 08 00 1B 53 80 0D 01 02 00 00 00 00 E7 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 1B 53 00 90 00 E2 [09:30:32]RAPDU: 90 00 [09:30:32]wFMCommunicate OK [09:30:32]wFMCommunicate request_size=255 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 BC F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC DF 01 00 35 04 06 00 2A [09:30:32]Write to MH i2c: E2 02 01 1C 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 BC F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC DF 01 00 35 04 06 00 2A 00 00 A7 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]OFD Sender: No OFD packet to send [09:30:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 1C 53 00 90 00 E3 [09:30:32]RAPDU: 90 00 [09:30:32]wFMCommunicate OK [09:30:32]wFMCommunicate request_size=10 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 0D 02 02 05 36 AD 0C 4B FB [09:30:32]Write to MH i2c: E2 0D 00 1D 53 80 0D 02 02 05 00 36 AD 0C 4B FB 00 00 29 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 03 00 1D 53 00 90 00 E4 [09:30:32]RAPDU: 90 00 [09:30:32]wFMCommunicate OK [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 0D 03 02 [09:30:32]Write to MH i2c: E2 08 00 1E 53 80 0D 03 02 00 00 00 00 EC [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 0B 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 0B 00 1E 53 00 D0 BA 46 40 9F C7 29 64 90 00 F0 [09:30:32]RAPDU: D0 BA 46 40 9F C7 29 64 90 00 [09:30:32]wFMCommunicate OK [09:30:32]SAM_PROTO_SignData done [09:30:32]FM_MakeSignedData done [09:30:32]CreateOFDProtocolMessage [09:30:32]wFMCommunicate request_size=4 [09:30:32]MH_SAM_APDU [09:30:32]CAPDU: 80 11 00 00 [09:30:32]Write to MH i2c: E2 08 00 1F 53 80 11 00 00 00 00 00 00 EC [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:32]Read from MH i2c: E2 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 17 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: E2 17 00 1F 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4A [09:30:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:30:32]wFMCommunicate OK [09:30:32]CreateOFDProtocolMessage done [09:30:32]OFDSenderStorePacket 122844 [09:30:32]StoreOFDPacket docnum=122844 [09:30:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1D 40 07 01 B2 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 BC F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC DF 01 00 35 04 06 00 2A 36 AD 0C 4B FB D0 BA 46 40 9F C7 29 64 [09:30:32]CheckFolder [09:30:32]dirname=/storage/ofd_packets [09:30:32]CheckFolder done [09:30:32]ProducePacketName [09:30:32]name=ofd_packets/00122844 [09:30:32]NVStorageSaveData ofd_packets/00122844 [09:30:32]File name is /storage/ofd_packets/00122844 [09:30:32]Write 301 bytes [09:30:32]NVStorageSaveData done [09:30:32]OFDSenderStorePacket done [09:30:32]KKMCreateOFDPacket done [09:30:32]NVStorageSaveData kkm_last_timestamp [09:30:32]File name is /storage/kkm_last_timestamp [09:30:32]Write 4 bytes [09:30:32]NVStorageSaveData done [09:30:32]ExternCall_PrintAddStr [09:30:32]wPrintStart [09:30:32]Write to MH i2c: 01 00 00 20 53 73 [09:30:32]Write i2c OK [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 07 00 [09:30:32]MH_I2C_Read... [09:30:32]Read from MH i2c: 01 07 00 20 53 00 00 00 00 00 FF 0F 88 [09:30:32]RasterBufferAndPrint [09:30:32]line Счет N : (1)1105665 [09:30:32]line ИНН: 02508201610067 [09:30:32]line Контрольно-Кассовый Чек [09:30:32]line ПРОДАЖА [09:30:32]line ТРК (МРК, ГНК) : 13 [09:30:32]line Товар: 2710124500 [09:30:32]line Аи-95-К-5 [09:30:32]line 14.390 * 69.50 [09:30:32]line = 1000.11 [09:30:32]line НДС 12% НСП 1% [09:30:32]line > о реализуемом товаре [09:30:32]line ОКРУГЛЕНИЕ: -0.11 [09:30:32]line ИТОГО: 1000.00 [09:30:32]line Внесено: 1000.00 [09:30:32]line СДАЧА: 0.00 [09:30:32]line НСП 1% : 8.85 [09:30:32]line НДС 12% : 106.21 [09:30:32]line Наличными: 1000.00 [09:30:32]line Безнал.: 0.00 [09:30:32]line Место: АЗС № 25 "Партнер Нефть" [09:30:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:30:32]line СНО: Общий режим [09:30:32]line Чек 63 02.03.2024 09:30 [09:30:32]line Смена: 321 ФФД: 1.0 [09:30:32]line ЗНМ: 0300000019 [09:30:32]line РНМ: 0000000000090573 [09:30:32]line Версия ККМ: 001 [09:30:32]line ФМ: 0000000000874798 [09:30:32]line ФД: 122844 [09:30:32]line ФПД: 46414319864827 [09:30:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T093036&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122844&fm=46414319864827&tin=02508201610067®Number=0000000000090573&sum=100000 [09:30:33]OFD Sender: Processing packet 122844 [packets to send 112, broken 111] [09:30:33]ProducePacketName [09:30:33]name=ofd_packets/00122844 [09:30:33]OFD Sender: To server: pG, [09:30:33]CommunicateWithHost lk.salyk.kg:30040 [09:30:33]ConnectInit lk.salyk.kg [09:30:33]written 0, free lines is 4095 [09:30:33]Connected sock=10 [09:30:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1D 40 07 01 B2 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 BC F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC DF 01 00 35 04 06 00 2A 36 AD 0C 4B FB D0 BA 46 40 9F C7 29 64 [09:30:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6B 4D 47 00 22 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC DF 01 00 F4 03 04 00 99 9D E2 65 B6 04 01 00 00 67 D8 FA 36 11 7E 1C 26 [09:30:33]CommunicateWithHost err = 0 [09:30:33]CheckOFDResponse [09:30:33]1017 (14) - 77093643461234 [09:30:33]1041 (16) - 0000000000874798 [09:30:33]1040 (4) - 122844 [09:30:33]1012 (4) - 02.03.2024 03:31 [09:30:33]1206 (1) - 0 [09:30:33]OFD Sender: Remove packet 122844 [09:30:33]ProducePacketName [09:30:33]name=ofd_packets/00122844 [09:30:33]NVStorageDeleteData [09:30:33]Write to MH i2c: 01 00 00 4B 53 9E [09:30:33]Write i2c OK [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: 01 [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: 01 07 00 [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: 01 07 00 4B 53 00 00 00 00 00 EA 0C 9B [09:30:33]RasterBufferAndPrint [09:30:33]line [09:30:33]line [09:30:33]line [09:30:33]line [09:30:33]line [09:30:33]written 0, free lines is 3315 [09:30:33]MH_Cut [09:30:33]Write to MH i2c: D1 01 00 52 53 01 77 [09:30:33]Write i2c OK [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: D1 [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: D1 01 00 [09:30:33]MH_I2C_Read... [09:30:33]Read from MH i2c: D1 01 00 52 53 00 76 [09:30:33]Write to MH i2c: 01 00 00 53 53 A6 [09:30:33]Write i2c OK [09:30:33]MH_I2C_Read... [09:30:34]OFD Sender: No OFD packet to send [09:30:34]*** Cut start [09:30:34]*** Purtial cut [09:30:34]*** Stage 1: CUTSNS_PIN = 1 [09:30:36]Read from MH i2c: 01 [09:30:36]MH_I2C_Read... [09:30:36]*** Stop cut motor [09:30:36]*** Cut end [09:30:36]Read from MH i2c: 01 07 00 [09:30:36]MH_I2C_Read... [09:30:36]Read from MH i2c: 01 07 00 53 53 00 00 00 00 00 FF 0F BB [09:30:36]process_action close_receipt done [09:30:36]requested_data is exist [09:30:36]produce_requested_data [09:30:36]requested_item fm.sn is exist - process it [09:30:36]wFMCommunicate request_size=4 [09:30:36]MH_SAM_APDU [09:30:36]CAPDU: 80 11 00 00 [09:30:36]Write to MH i2c: E2 08 00 54 53 80 11 00 00 00 00 00 00 21 [09:30:36]Write i2c OK [09:30:36]MH_I2C_Read... [09:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:36]Read from MH i2c: E2 [09:30:36]MH_I2C_Read... [09:30:36]Read from MH i2c: E2 17 00 [09:30:36]MH_I2C_Read... [09:30:36]Read from MH i2c: E2 17 00 54 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7F [09:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:30:36]wFMCommunicate OK [09:30:36]requested_item fd.num is exist - process it [09:30:36]SAM_PROTO_GetFieldsCounters [09:30:36]wFMCommunicate request_size=4 [09:30:36]MH_SAM_APDU [09:30:36]CAPDU: 80 13 00 00 [09:30:36]Write to MH i2c: E2 08 00 55 53 80 13 00 00 00 00 00 00 24 [09:30:36]Write i2c OK [09:30:36]MH_I2C_Read... [09:30:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:36]Read from MH i2c: E2 [09:30:36]MH_I2C_Read... [09:30:36]Read from MH i2c: E2 62 00 [09:30:36]MH_I2C_Read... [09:30:36]Read from MH i2c: E2 62 00 55 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DC DF 01 00 0E 04 04 00 41 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 0A [09:30:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DC DF 01 00 0E 04 04 00 41 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 [09:30:36]wFMCommunicate OK [09:30:36]SAM_PROTO_GetFieldsCounters done [09:30:36]requested_item shift.num is exist - process it [09:30:36]requested_item shift.opened is exist - process it [09:30:36]req_shift_opened [09:30:36]FM_GetShiftState [09:30:36]SAM_PROTO_GetShiftState [09:30:36]wFMCommunicate request_size=4 [09:30:36]MH_SAM_APDU [09:30:36]CAPDU: 80 13 01 00 [09:30:36]Write to MH i2c: E2 08 00 56 53 80 13 01 00 00 00 00 00 26 [09:30:36]Write i2c OK [09:30:36]MH_I2C_Read... [09:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:36]Read from MH i2c: E2 [09:30:36]MH_I2C_Read... [09:30:36]Read from MH i2c: E2 0E 00 [09:30:36]MH_I2C_Read... [09:30:36]Read from MH i2c: E2 0E 00 56 53 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8D [09:30:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:30:36]wFMCommunicate OK [09:30:36]SAM_PROTO_GetShiftState done [09:30:36]FM_GetShiftState done [09:30:36]req_shift_opened done [09:30:36]requested_item shift.open_date is exist - process it [09:30:36]req_shift_open_date [09:30:36]req_shift_open_date done [09:30:36]produce_requested_data done [09:30:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122844,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:30:36]process_action_free close_receipt [09:30:36]json_value_free [09:30:36]json_value_free done [09:30:36]process_json_proto returns [09:30:36]Send response to host [09:30:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122844,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:30:36]free response buf [09:30:36]execute_script done [09:30:36]execute_script returns [09:30:36]free content buf [09:30:36]Sock 7.Close socket [09:30:36]Sock 7.Thread stoped [09:30:39]OFD Sender: No OFD packet to send [09:30:44]OFD Sender: No OFD packet to send [09:30:47]accept exits with 9 [09:30:47]New connection [09:30:47]New thread 3066461540 created [09:30:47]Thread 3066604900 joined [09:30:47]Waiting for new connection... [09:30:47] Sock 9.Parse request [09:30:47]Sock 9.Check first char [09:30:47]Sock 9.First char is OK [09:30:47]request: POST /json_proto HTTP/1.0 [09:30:47]Method: POST [09:30:47]URL: /json_proto [09:30:47]Method is POST - this is cgi request [09:30:47]url: /json_proto [09:30:47]query_string will be loaded in cgi processing [09:30:47]execute_cgi json_proto POST (null) [09:30:47]execute_cgi path=json_proto method=POST [09:30:47]POST find Content-Length [09:30:47]Host: 172.17.48.197:8080 [09:30:47]Content-Length: 1210 [09:30:47]Content-Type: application/json [09:30:47] [09:30:47]POST finish read [09:30:47]Found Content-Length = 1210 [09:30:47]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105664\u000A02.03.2024 09:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:47]execute_script... [09:30:47]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105664\u000A02.03.2024 09:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:47]POST & json_proto [09:30:47]process_json_proto [09:30:47]json parsed OK: [09:30:47]protocol is kg_v1.0 [09:30:47]action value=print_text [09:30:47]process_action print_text [09:30:47]cmd_print_text [09:30:47]ExternCall_PrintAddStr [09:30:47]wPrintStart [09:30:47]Write to MH i2c: 01 00 00 57 53 AA [09:30:47]Write i2c OK [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: 01 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: 01 07 00 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: 01 07 00 57 53 00 00 00 00 00 FF 0F BF [09:30:47]RasterBufferAndPrint [09:30:47]line *****ТОВАРНЫЙ ЧЕК***** [09:30:47]line АЗС 25 [09:30:47]line Партнер нефть [09:30:47]line 02508201610067 [09:30:47]line Кассир : Таалайбек к. А. [09:30:47]line Счет N : (1)1105664 [09:30:47]line 02.03.2024 09:25 [09:30:47]line ПРОДАЖА [09:30:47]line ТРК (МРК, ГНК): 52 [09:30:47]line Вид ГСМ : 2710124130 [09:30:47]line Аи-92-К-5 [09:30:47]line 20.000 x 61.90 [09:30:47]line ИТОГ: 1238.00 [09:30:47]line Тип оплаты: Талоны: Топливная Карта [09:30:47]line 74659 [09:30:47]line ______________________ [09:30:47]line (подпись) [09:30:47]written 0, free lines is 4095 [09:30:48]Write to MH i2c: 01 00 00 6C 53 BF [09:30:48]Write i2c OK [09:30:48]MH_I2C_Read... [09:30:48]Read from MH i2c: 01 [09:30:48]MH_I2C_Read... [09:30:48]Read from MH i2c: 01 07 00 [09:30:48]MH_I2C_Read... [09:30:48]Read from MH i2c: 01 07 00 6C 53 00 00 00 00 00 F6 0D C9 [09:30:48]RasterBufferAndPrint [09:30:48]line [09:30:48]line [09:30:48]line [09:30:48]line [09:30:48]line [09:30:48]written 0, free lines is 3576 [09:30:48]MH_Cut [09:30:48]Write to MH i2c: D1 01 00 73 53 01 98 [09:30:48]Write i2c OK [09:30:48]MH_I2C_Read... [09:30:48]Read from MH i2c: D1 [09:30:48]MH_I2C_Read... [09:30:48]Read from MH i2c: D1 01 00 [09:30:48]MH_I2C_Read... [09:30:48]Read from MH i2c: D1 01 00 73 53 00 97 [09:30:48]Write to MH i2c: 01 00 00 74 53 C7 [09:30:48]Write i2c OK [09:30:48]MH_I2C_Read... [09:30:48]int [09:30:48]*** FLAG_PRN_PAP2 set [09:30:48]*** Cut start [09:30:48]*** Purtial cut [09:30:48]*** Stage 1: CUTSNS_PIN = 1 [09:30:49]OFD Sender: No OFD packet to send [09:30:50]Read from MH i2c: 01 [09:30:50]MH_I2C_Read... [09:30:50]*** Stop cut motor [09:30:50]*** Cut end [09:30:50]Read from MH i2c: 01 07 00 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: 01 07 00 74 53 00 02 00 00 00 FF 0F DE [09:30:50]process_action print_text done [09:30:50]requested_data is exist [09:30:50]produce_requested_data [09:30:50]requested_item fm.sn is exist - process it [09:30:50]wFMCommunicate request_size=4 [09:30:50]MH_SAM_APDU [09:30:50]CAPDU: 80 11 00 00 [09:30:50]Write to MH i2c: E2 08 00 75 53 80 11 00 00 00 00 00 00 42 [09:30:50]Write i2c OK [09:30:50]MH_I2C_Read... [09:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:50]Read from MH i2c: E2 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: E2 17 00 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: E2 17 00 75 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A0 [09:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:30:50]wFMCommunicate OK [09:30:50]requested_item fd.num is exist - process it [09:30:50]SAM_PROTO_GetFieldsCounters [09:30:50]wFMCommunicate request_size=4 [09:30:50]MH_SAM_APDU [09:30:50]CAPDU: 80 13 00 00 [09:30:50]Write to MH i2c: E2 08 00 76 53 80 13 00 00 00 00 00 00 45 [09:30:50]Write i2c OK [09:30:50]MH_I2C_Read... [09:30:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:50]Read from MH i2c: E2 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: E2 62 00 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: E2 62 00 76 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DC DF 01 00 0E 04 04 00 41 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 2B [09:30:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DC DF 01 00 0E 04 04 00 41 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 [09:30:50]wFMCommunicate OK [09:30:50]SAM_PROTO_GetFieldsCounters done [09:30:50]requested_item shift.num is exist - process it [09:30:50]requested_item shift.opened is exist - process it [09:30:50]req_shift_opened [09:30:50]FM_GetShiftState [09:30:50]SAM_PROTO_GetShiftState [09:30:50]wFMCommunicate request_size=4 [09:30:50]MH_SAM_APDU [09:30:50]CAPDU: 80 13 01 00 [09:30:50]Write to MH i2c: E2 08 00 77 53 80 13 01 00 00 00 00 00 47 [09:30:50]Write i2c OK [09:30:50]MH_I2C_Read... [09:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:50]Read from MH i2c: E2 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: E2 0E 00 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: E2 0E 00 77 53 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AE [09:30:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:30:50]wFMCommunicate OK [09:30:50]SAM_PROTO_GetShiftState done [09:30:50]FM_GetShiftState done [09:30:50]req_shift_opened done [09:30:50]requested_item shift.open_date is exist - process it [09:30:50]req_shift_open_date [09:30:50]req_shift_open_date done [09:30:50]produce_requested_data done [09:30:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122844,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:30:50]process_action_free print_text [09:30:50]json_value_free [09:30:50]json_value_free done [09:30:50]process_json_proto returns [09:30:50]Send response to host [09:30:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122844,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:30:50]free response buf [09:30:50]execute_script done [09:30:50]execute_script returns [09:30:50]free content buf [09:30:50]Sock 9.Close socket [09:30:50]Sock 9.Thread stoped [09:30:50]Write to MH i2c: 01 00 00 78 53 CB [09:30:50]Write i2c OK [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: 01 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: 01 07 00 [09:30:50]MH_I2C_Read... [09:30:50]Read from MH i2c: 01 07 00 78 53 00 02 00 00 00 FF 0F E2 [09:30:50]state=0 [09:30:50]Cover opened [09:30:54]OFD Sender: No OFD packet to send [09:30:55]Write to MH i2c: 01 00 00 79 53 CC [09:30:55]Write i2c OK [09:30:55]MH_I2C_Read... [09:30:55]Read from MH i2c: 01 [09:30:55]MH_I2C_Read... [09:30:55]Read from MH i2c: 01 07 00 [09:30:55]MH_I2C_Read... [09:30:55]Read from MH i2c: 01 07 00 79 53 00 02 00 00 00 FF 0F E3 [09:30:55]state=3 [09:30:55]Cover opened [09:30:59]OFD Sender: No OFD packet to send [09:31:00]Write to MH i2c: 01 00 00 7A 53 CD [09:31:00]Write i2c OK [09:31:00]MH_I2C_Read... [09:31:00]Read from MH i2c: 01 [09:31:00]MH_I2C_Read... [09:31:00]Read from MH i2c: 01 07 00 [09:31:00]MH_I2C_Read... [09:31:00]Read from MH i2c: 01 07 00 7A 53 00 02 00 00 00 FF 0F E4 [09:31:00]state=3 [09:31:00]Cover opened [09:31:04]OFD Sender: No OFD packet to send [09:31:05]Write to MH i2c: 01 00 00 7B 53 CE [09:31:05]Write i2c OK [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: 01 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: 01 07 00 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: 01 07 00 7B 53 00 02 00 00 00 FF 0F E5 [09:31:05]state=3 [09:31:05]Cover opened [09:31:09]OFD Sender: No OFD packet to send [09:31:10]Write to MH i2c: 01 00 00 7C 53 CF [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: 01 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: 01 07 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: 01 07 00 7C 53 00 02 00 00 00 FF 0F E6 [09:31:10]state=3 [09:31:10]Cover opened [09:31:14]OFD Sender: No OFD packet to send [09:31:14]accept exits with 7 [09:31:14]New connection [09:31:14]New thread 3066604900 created [09:31:14]Thread 3066461540 joined [09:31:14]Waiting for new connection... [09:31:14] Sock 7.Parse request [09:31:14]Sock 7.Check first char [09:31:14]Sock 7.First char is OK [09:31:14]request: POST /json_proto HTTP/1.0 [09:31:14]Method: POST [09:31:14]URL: /json_proto [09:31:14]Method is POST - this is cgi request [09:31:14]url: /json_proto [09:31:14]query_string will be loaded in cgi processing [09:31:14]execute_cgi json_proto POST (null) [09:31:14]execute_cgi path=json_proto method=POST [09:31:14]POST find Content-Length [09:31:14]Host: 172.17.48.197:8080 [09:31:14]Content-Length: 678 [09:31:14]Content-Type: application/json [09:31:14] [09:31:14]POST finish read [09:31:14]Found Content-Length = 678 [09:31:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.630, "sum" : 410.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:14]execute_script... [09:31:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.630, "sum" : 410.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:14]POST & json_proto [09:31:14]process_json_proto [09:31:14]json parsed OK: [09:31:14]protocol is kg_v1.0 [09:31:14]action value=close_receipt [09:31:14]process_action close_receipt [09:31:14]cmd_close_receipt [09:31:14]MH_GetDate [09:31:14]Write to MH i2c: F0 00 00 7D 53 BF [09:31:14]Write i2c OK [09:31:14]MH_I2C_Read... [09:31:14]Read from MH i2c: F0 [09:31:14]MH_I2C_Read... [09:31:14]Read from MH i2c: F0 09 00 [09:31:14]MH_I2C_Read... [09:31:14]Read from MH i2c: F0 09 00 7D 53 00 E7 F1 E2 65 66 EE DC 65 7C [09:31:14]GetLastDocTimeStamp 1709371836 [09:31:14]current date 1709371879 [09:31:14]FM_GetShiftState [09:31:14]SAM_PROTO_GetShiftState [09:31:14]wFMCommunicate request_size=4 [09:31:14]MH_SAM_APDU [09:31:14]CAPDU: 80 13 01 00 [09:31:14]Write to MH i2c: E2 08 00 7E 53 80 13 01 00 00 00 00 00 4E [09:31:14]Write i2c OK [09:31:14]MH_I2C_Read... [09:31:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:14]Read from MH i2c: E2 [09:31:14]MH_I2C_Read... [09:31:14]Read from MH i2c: E2 0E 00 [09:31:14]MH_I2C_Read... [09:31:14]Read from MH i2c: E2 0E 00 7E 53 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B5 [09:31:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:31:14]wFMCommunicate OK [09:31:14]SAM_PROTO_GetShiftState done [09:31:14]FM_GetShiftState done [09:31:14]opened in 1709338023 [09:31:14]opened+sec_in_day 1709424423 [09:31:14]quantity*price = 41039 [09:31:14]sum+1 = 41041 [09:31:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 410.00 Внесено: 410.00 СДАЧА: 0.00 НСП 1% : 3.63 НДС 12% : 43.58 Наличными: 410.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 64 02.03.2024 09:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122845 ФПД: 242935529884905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T093120&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122845&fm=242935529884905&tin=02508201610067®Number=0000000000090573&sum=41000 [09:31:16]StoreToDocumentArchive [09:31:16]shift 321 fd 122845 [09:31:16]save to /storage/0321/doc_00122845 [09:31:16]save last doc name /storage/0321/doc_00122845 to /storage/kkm_last_doc_name [09:31:16]save OK [09:31:16]Clear old archive folders... [09:31:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:31:16]tlvbuf is B6F00B80 [09:31:16]SAM_PROTO_ClearQueue [09:31:16]wFMCommunicate request_size=4 [09:31:16]MH_SAM_APDU [09:31:16]CAPDU: 80 09 00 00 [09:31:16]Write to MH i2c: E2 08 00 8C 53 80 09 00 00 00 00 00 00 51 [09:31:16]Write i2c OK [09:31:16]MH_I2C_Read... [09:31:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:16]Read from MH i2c: E2 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 03 00 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 03 00 8C 53 00 90 00 53 [09:31:16]RAPDU: 90 00 [09:31:16]wFMCommunicate OK [09:31:16]SAM_PROTO_ClearQueue done [09:31:16]KKMCreateOFDPacket [09:31:16]OFDProtocolAddRootSTLVToBuf [09:31:16]FM_MakeSignedData [09:31:16]FM_MakeSignedData [09:31:16]SAM_PROTO_SignData [09:31:16]wFMCommunicate request_size=4 [09:31:16]MH_SAM_APDU [09:31:16]CAPDU: 80 0D 01 02 [09:31:16]Write to MH i2c: E2 08 00 8D 53 80 0D 01 02 00 00 00 00 59 [09:31:16]Write i2c OK [09:31:16]MH_I2C_Read... [09:31:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:16]Read from MH i2c: E2 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 03 00 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 03 00 8D 53 00 90 00 54 [09:31:16]RAPDU: 90 00 [09:31:16]wFMCommunicate OK [09:31:16]wFMCommunicate request_size=255 [09:31:16]MH_SAM_APDU [09:31:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 50 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 11 00 00 00 00 07 04 06 00 28 A0 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 E8 F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD DF 01 00 35 04 06 00 DC [09:31:16]Write to MH i2c: E2 02 01 8E 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 50 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 11 00 00 00 00 07 04 06 00 28 A0 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 E8 F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD DF 01 00 35 04 06 00 DC 00 00 F0 [09:31:16]Write i2c OK [09:31:16]MH_I2C_Read... [09:31:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:16]Read from MH i2c: E2 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 03 00 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 03 00 8E 53 00 90 00 55 [09:31:16]RAPDU: 90 00 [09:31:16]wFMCommunicate OK [09:31:16]wFMCommunicate request_size=10 [09:31:16]MH_SAM_APDU [09:31:16]CAPDU: 80 0D 02 02 05 F2 D5 F6 4C E9 [09:31:16]Write to MH i2c: E2 0D 00 8F 53 80 0D 02 02 05 00 F2 D5 F6 4C E9 00 00 58 [09:31:16]Write i2c OK [09:31:16]MH_I2C_Read... [09:31:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:16]Read from MH i2c: E2 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 03 00 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 03 00 8F 53 00 90 00 56 [09:31:16]RAPDU: 90 00 [09:31:16]wFMCommunicate OK [09:31:16]wFMCommunicate request_size=4 [09:31:16]MH_SAM_APDU [09:31:16]CAPDU: 80 0D 03 02 [09:31:16]Write to MH i2c: E2 08 00 90 53 80 0D 03 02 00 00 00 00 5E [09:31:16]Write i2c OK [09:31:16]MH_I2C_Read... [09:31:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:16]Read from MH i2c: E2 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 0B 00 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 0B 00 90 53 00 01 0A A5 89 70 AB FF AB 90 00 5D [09:31:16]RAPDU: 01 0A A5 89 70 AB FF AB 90 00 [09:31:16]wFMCommunicate OK [09:31:16]SAM_PROTO_SignData done [09:31:16]FM_MakeSignedData done [09:31:16]CreateOFDProtocolMessage [09:31:16]wFMCommunicate request_size=4 [09:31:16]MH_SAM_APDU [09:31:16]CAPDU: 80 11 00 00 [09:31:16]Write to MH i2c: E2 08 00 91 53 80 11 00 00 00 00 00 00 5E [09:31:16]Write i2c OK [09:31:16]MH_I2C_Read... [09:31:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:16]Read from MH i2c: E2 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 17 00 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: E2 17 00 91 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BC [09:31:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:31:16]wFMCommunicate OK [09:31:16]CreateOFDProtocolMessage done [09:31:16]OFDSenderStorePacket 122845 [09:31:16]StoreOFDPacket docnum=122845 [09:31:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A E3 07 01 8F D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 50 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 11 00 00 00 00 07 04 06 00 28 A0 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 E8 F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD DF 01 00 35 04 06 00 DC F2 D5 F6 4C E9 01 0A A5 89 70 AB FF AB [09:31:16]CheckFolder [09:31:16]dirname=/storage/ofd_packets [09:31:16]CheckFolder done [09:31:16]ProducePacketName [09:31:16]name=ofd_packets/00122845 [09:31:16]NVStorageSaveData ofd_packets/00122845 [09:31:16]File name is /storage/ofd_packets/00122845 [09:31:16]Write 301 bytes [09:31:16]NVStorageSaveData done [09:31:16]OFDSenderStorePacket done [09:31:16]KKMCreateOFDPacket done [09:31:16]NVStorageSaveData kkm_last_timestamp [09:31:16]File name is /storage/kkm_last_timestamp [09:31:16]Write 4 bytes [09:31:16]NVStorageSaveData done [09:31:16]ExternCall_PrintAddStr [09:31:16]wPrintStart [09:31:16]Write to MH i2c: 01 00 00 92 53 E5 [09:31:16]Write i2c OK [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: 01 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: 01 07 00 [09:31:16]MH_I2C_Read... [09:31:16]Read from MH i2c: 01 07 00 92 53 00 02 00 00 00 FF 0F FC [09:31:16]RasterBufferAndPrint [09:31:16]line Счет N : (1)1105666 [09:31:16]line ИНН: 02508201610067 [09:31:16]line Контрольно-Кассовый Чек [09:31:16]line ПРОДАЖА [09:31:16]line ТРК (МРК, ГНК) : 62 [09:31:16]line Товар: 2710124130 [09:31:16]line Аи-92-К-5 [09:31:16]line 6.630 * 61.90 [09:31:16]line = 410.40 [09:31:16]line НДС 12% НСП 1% [09:31:16]line > о реализуемом товаре [09:31:16]line ОКРУГЛЕНИЕ: -0.40 [09:31:16]line ИТОГО: 410.00 [09:31:16]line Внесено: 410.00 [09:31:16]line СДАЧА: 0.00 [09:31:16]line НСП 1% : 3.63 [09:31:16]line НДС 12% : 43.58 [09:31:16]line Наличными: 410.00 [09:31:16]line Безнал.: 0.00 [09:31:16]line Место: АЗС № 25 "Партнер Нефть" [09:31:16]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:31:16]line СНО: Общий режим [09:31:16]line Чек 64 02.03.2024 09:31 [09:31:16]line Смена: 321 ФФД: 1.0 [09:31:16]line ЗНМ: 0300000019 [09:31:16]line РНМ: 0000000000090573 [09:31:16]line Версия ККМ: 001 [09:31:16]line ФМ: 0000000000874798 [09:31:16]line ФД: 122845 [09:31:16]line ФПД: 242935529884905 [09:31:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T093120&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122845&fm=242935529884905&tin=02508201610067®Number=0000000000090573&sum=41000 [09:31:16]OFD Sender: Processing packet 122845 [packets to send 112, broken 111] [09:31:16]ProducePacketName [09:31:16]name=ofd_packets/00122845 [09:31:16]OFD Sender: To server: pG, [09:31:16]CommunicateWithHost lk.salyk.kg:30040 [09:31:16]ConnectInit lk.salyk.kg [09:31:16]written 0, free lines is 4095 [09:31:16]Error from MH - 05 [09:31:16]process_action_free close_receipt [09:31:16]json_value_free [09:31:16]json_value_free done [09:31:16]process_json_proto returns [09:31:16]Send response to host [09:31:16]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [09:31:16]free response buf [09:31:16]execute_script done [09:31:16]execute_script returns [09:31:16]free content buf [09:31:16]Sock 7.Close socket [09:31:16]Sock 7.Thread stoped [09:31:17]Connected sock=10 [09:31:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A E3 07 01 8F D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E6 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 50 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 11 00 00 00 00 07 04 06 00 28 A0 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 E8 F1 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD DF 01 00 35 04 06 00 DC F2 D5 F6 4C E9 01 0A A5 89 70 AB FF AB [09:31:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 FB 05 47 00 7E 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD DF 01 00 F4 03 04 00 C4 9D E2 65 B6 04 01 00 00 7B 3B AE 08 F6 25 49 99 [09:31:17]CommunicateWithHost err = 0 [09:31:17]CheckOFDResponse [09:31:17]1017 (14) - 77093643461234 [09:31:17]1041 (16) - 0000000000874798 [09:31:17]1040 (4) - 122845 [09:31:17]1012 (4) - 02.03.2024 03:32 [09:31:17]1206 (1) - 0 [09:31:17]OFD Sender: Remove packet 122845 [09:31:17]ProducePacketName [09:31:17]name=ofd_packets/00122845 [09:31:17]NVStorageDeleteData [09:31:17]OFD Sender: No OFD packet to send [09:31:20]int [09:31:20]Write to MH i2c: 01 00 00 95 53 E8 [09:31:20]Write i2c OK [09:31:20]MH_I2C_Read... [09:31:20]Read from MH i2c: 01 [09:31:20]MH_I2C_Read... [09:31:20]Read from MH i2c: 01 07 00 [09:31:20]MH_I2C_Read... [09:31:20]Read from MH i2c: 01 07 00 95 53 00 02 00 00 00 FF 0F FF [09:31:20]state=3 [09:31:20]Cover opened [09:31:20]int line is 0 - check status [09:31:20]Write to MH i2c: 01 00 00 96 53 E9 [09:31:20]*** FLAG_PRN_PAP1 set [09:31:20]*** FLAG_PRN_PAP1 reset [09:31:20]Write i2c OK [09:31:20]MH_I2C_Read... [09:31:20]Read from MH i2c: 01 [09:31:20]MH_I2C_Read... [09:31:20]Read from MH i2c: 01 07 00 [09:31:20]MH_I2C_Read... [09:31:20]*** FLAG_PRN_PAP1 set [09:31:20]Read from MH i2c: 01 07 00 96 53 00 03 00 00 00 FF 0F 01 [09:31:20]state=3 [09:31:20]No paper [09:31:20]Cover opened [09:31:20]int [09:31:20]Write to MH i2c: 01 00 00 97 53 EA [09:31:20]Write i2c OK [09:31:20]MH_I2C_Read... [09:31:20]Read from MH i2c: 01 [09:31:20]MH_I2C_Read... [09:31:20]Read from MH i2c: 01 07 00 [09:31:20]MH_I2C_Read... [09:31:20]Read from MH i2c: 01 07 00 97 53 00 03 00 00 00 FF 0F 02 [09:31:20]state=3 [09:31:20]No paper [09:31:20]Cover opened [09:31:22]OFD Sender: No OFD packet to send [09:31:25]Write to MH i2c: 01 00 00 98 53 EB [09:31:25]Write i2c OK [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: 01 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: 01 07 00 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: 01 07 00 98 53 00 03 00 00 00 FF 0F 03 [09:31:25]state=3 [09:31:25]No paper [09:31:25]Cover opened [09:31:27]OFD Sender: No OFD packet to send [09:31:30]Write to MH i2c: 01 00 00 99 53 EC [09:31:30]Write i2c OK [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 07 00 [09:31:30]MH_I2C_Read... [09:31:30]Read from MH i2c: 01 07 00 99 53 00 03 00 00 00 FF 0F 04 [09:31:30]state=3 [09:31:30]No paper [09:31:30]Cover opened [09:31:32]OFD Sender: No OFD packet to send [09:31:35]Write to MH i2c: 01 00 00 9A 53 ED [09:31:35]Write i2c OK [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: 01 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: 01 07 00 [09:31:35]MH_I2C_Read... [09:31:35]Read from MH i2c: 01 07 00 9A 53 00 03 00 00 00 FF 0F 05 [09:31:35]state=3 [09:31:35]No paper [09:31:35]Cover opened [09:31:37]OFD Sender: No OFD packet to send [09:31:40]Write to MH i2c: 01 00 00 9B 53 EE [09:31:40]Write i2c OK [09:31:40]MH_I2C_Read... [09:31:40]Read from MH i2c: 01 [09:31:40]MH_I2C_Read... [09:31:40]Read from MH i2c: 01 07 00 [09:31:40]MH_I2C_Read... [09:31:40]Read from MH i2c: 01 07 00 9B 53 00 03 00 00 00 FF 0F 06 [09:31:40]state=3 [09:31:40]No paper [09:31:40]Cover opened [09:31:42]OFD Sender: No OFD packet to send [09:31:45]Write to MH i2c: 01 00 00 9C 53 EF [09:31:45]Write i2c OK [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: 01 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: 01 07 00 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: 01 07 00 9C 53 00 03 00 00 00 FF 0F 07 [09:31:45]state=3 [09:31:45]No paper [09:31:45]Cover opened [09:31:47]OFD Sender: No OFD packet to send [09:31:50]Write to MH i2c: 01 00 00 9D 53 F0 [09:31:50]Write i2c OK [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: 01 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: 01 07 00 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: 01 07 00 9D 53 00 03 00 00 00 FF 0F 08 [09:31:50]state=3 [09:31:50]No paper [09:31:50]Cover opened [09:31:52]OFD Sender: No OFD packet to send [09:31:52]int [09:31:52]Write to MH i2c: 01 00 00 9E 53 F1 [09:31:52]*** FLAG_PRN_PAP2 reset [09:31:52]Write i2c OK [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: 01 [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: 01 07 00 [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: 01 07 00 9E 53 00 01 00 00 00 FF 0F 07 [09:31:52]state=3 [09:31:52]No paper [09:31:52]Cover closed [09:31:52]int [09:31:52]Write to MH i2c: 01 00 00 9F 53 F2 [09:31:52]*** FLAG_PRN_PAP2 set [09:31:52]Write i2c OK [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: 01 [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: 01 07 00 [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: 01 07 00 9F 53 00 03 00 00 00 FF 0F 0A [09:31:52]state=0 [09:31:52]No paper [09:31:52]Cover opened [09:31:53]int [09:31:53]Write to MH i2c: 01 00 00 A0 53 F3 [09:31:53]*** FLAG_PRN_PAP2 reset [09:31:53]Write i2c OK [09:31:53]MH_I2C_Read... [09:31:53]Read from MH i2c: 01 [09:31:53]MH_I2C_Read... [09:31:53]Read from MH i2c: 01 07 00 [09:31:53]MH_I2C_Read... [09:31:53]Read from MH i2c: 01 07 00 A0 53 00 01 00 00 00 FF 0F 09 [09:31:53]state=3 [09:31:53]No paper [09:31:53]Cover closed [09:31:53]*** FLAG_PRN_PAP1 reset [09:31:57]OFD Sender: No OFD packet to send [09:31:58]int line is 0 - check status [09:31:58]Write to MH i2c: 01 00 00 A1 53 F4 [09:31:58]Write i2c OK [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 07 00 [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 07 00 A1 53 00 00 00 00 00 FF 0F 09 [09:31:58]state=0 [09:31:58]int [09:31:58]Write to MH i2c: 01 00 00 A2 53 F5 [09:31:58]*** FLAG_PRN_PAP1 set [09:31:58]Write i2c OK [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 07 00 [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 07 00 A2 53 00 01 00 00 00 FF 0F 0B [09:31:58]state=0 [09:31:58]No paper [09:31:58]int [09:31:58]Write to MH i2c: 01 00 00 A3 53 F6 [09:31:58]*** FLAG_PRN_PAP2 set [09:31:58]Write i2c OK [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 07 00 [09:31:58]MH_I2C_Read... [09:31:58]Read from MH i2c: 01 07 00 A3 53 00 03 00 00 00 FF 0F 0E [09:31:58]state=0 [09:31:58]No paper [09:31:58]Cover opened [09:31:59]int [09:31:59]Write to MH i2c: 01 00 00 A4 53 F7 [09:31:59]*** FLAG_PRN_PAP2 reset [09:31:59]Write i2c OK [09:31:59]MH_I2C_Read... [09:31:59]Read from MH i2c: 01 [09:31:59]MH_I2C_Read... [09:31:59]Read from MH i2c: 01 07 00 [09:31:59]MH_I2C_Read... [09:31:59]Read from MH i2c: 01 07 00 A4 53 00 01 00 00 00 FF 0F 0D [09:31:59]state=3 [09:31:59]No paper [09:31:59]Cover closed [09:31:59]int [09:31:59]Write to MH i2c: 01 00 00 A5 53 F8 [09:31:59]*** FLAG_PRN_PAP1 reset [09:31:59]Write i2c OK [09:31:59]MH_I2C_Read... [09:31:59]Read from MH i2c: 01 [09:31:59]MH_I2C_Read... [09:31:59]Read from MH i2c: 01 07 00 [09:31:59]MH_I2C_Read... [09:31:59]Read from MH i2c: 01 07 00 A5 53 00 00 00 00 00 FF 0F 0D [09:31:59]state=0 [09:32:02]OFD Sender: No OFD packet to send [09:32:07]OFD Sender: No OFD packet to send [09:32:12]OFD Sender: No OFD packet to send [09:32:17]OFD Sender: No OFD packet to send [09:32:22]OFD Sender: No OFD packet to send [09:32:27]OFD Sender: No OFD packet to send [09:32:32]OFD Sender: No OFD packet to send [09:32:37]OFD Sender: No OFD packet to send [09:32:42]OFD Sender: No OFD packet to send [09:32:47]OFD Sender: No OFD packet to send [09:32:52]OFD Sender: No OFD packet to send [09:32:57]OFD Sender: No OFD packet to send [09:33:02]OFD Sender: No OFD packet to send [09:33:07]OFD Sender: No OFD packet to send [09:33:12]OFD Sender: No OFD packet to send [09:33:17]OFD Sender: No OFD packet to send [09:33:22]OFD Sender: No OFD packet to send [09:33:27]OFD Sender: No OFD packet to send [09:33:32]OFD Sender: No OFD packet to send [09:33:37]OFD Sender: No OFD packet to send [09:33:42]OFD Sender: No OFD packet to send [09:33:47]OFD Sender: No OFD packet to send [09:33:52]OFD Sender: No OFD packet to send [09:33:57]OFD Sender: No OFD packet to send [09:34:02]OFD Sender: No OFD packet to send [09:34:07]OFD Sender: No OFD packet to send [09:34:12]OFD Sender: No OFD packet to send [09:34:17]OFD Sender: No OFD packet to send [09:34:22]OFD Sender: No OFD packet to send [09:34:27]OFD Sender: No OFD packet to send [09:34:32]OFD Sender: No OFD packet to send [09:34:37]OFD Sender: No OFD packet to send [09:34:42]OFD Sender: No OFD packet to send [09:34:47]OFD Sender: No OFD packet to send [09:34:52]OFD Sender: No OFD packet to send [09:34:57]OFD Sender: No OFD packet to send [09:35:02]OFD Sender: No OFD packet to send [09:35:07]OFD Sender: No OFD packet to send [09:35:12]OFD Sender: No OFD packet to send [09:35:17]OFD Sender: No OFD packet to send [09:35:23]OFD Sender: No OFD packet to send [09:35:28]OFD Sender: No OFD packet to send [09:35:33]OFD Sender: No OFD packet to send [09:35:38]OFD Sender: No OFD packet to send [09:35:43]OFD Sender: No OFD packet to send [09:35:48]OFD Sender: No OFD packet to send [09:35:53]OFD Sender: No OFD packet to send [09:35:58]OFD Sender: No OFD packet to send [09:36:03]OFD Sender: No OFD packet to send [09:36:08]OFD Sender: No OFD packet to send [09:36:13]OFD Sender: No OFD packet to send [09:36:18]OFD Sender: No OFD packet to send [09:36:23]OFD Sender: No OFD packet to send [09:36:28]OFD Sender: No OFD packet to send [09:36:33]OFD Sender: No OFD packet to send [09:36:38]OFD Sender: No OFD packet to send [09:36:43]OFD Sender: No OFD packet to send [09:36:48]OFD Sender: No OFD packet to send [09:36:53]OFD Sender: No OFD packet to send [09:36:58]OFD Sender: No OFD packet to send [09:37:03]OFD Sender: No OFD packet to send [09:37:08]OFD Sender: No OFD packet to send [09:37:13]OFD Sender: No OFD packet to send [09:37:18]OFD Sender: No OFD packet to send [09:37:23]OFD Sender: No OFD packet to send [09:37:28]OFD Sender: No OFD packet to send [09:37:33]OFD Sender: No OFD packet to send [09:37:38]OFD Sender: No OFD packet to send [09:37:43]OFD Sender: No OFD packet to send [09:37:48]OFD Sender: No OFD packet to send [09:37:53]OFD Sender: No OFD packet to send [09:37:58]OFD Sender: No OFD packet to send [09:38:03]OFD Sender: No OFD packet to send [09:38:08]OFD Sender: No OFD packet to send [09:38:13]OFD Sender: No OFD packet to send [09:38:18]OFD Sender: No OFD packet to send [09:38:23]OFD Sender: No OFD packet to send [09:38:28]OFD Sender: No OFD packet to send [09:38:33]OFD Sender: No OFD packet to send [09:38:38]OFD Sender: No OFD packet to send [09:38:43]OFD Sender: No OFD packet to send [09:38:48]OFD Sender: No OFD packet to send [09:38:53]OFD Sender: No OFD packet to send [09:38:58]OFD Sender: No OFD packet to send [09:39:03]OFD Sender: No OFD packet to send [09:39:08]OFD Sender: No OFD packet to send [09:39:13]OFD Sender: No OFD packet to send [09:39:18]OFD Sender: No OFD packet to send [09:39:23]OFD Sender: No OFD packet to send [09:39:28]OFD Sender: No OFD packet to send [09:39:33]OFD Sender: No OFD packet to send [09:39:38]OFD Sender: No OFD packet to send [09:39:43]OFD Sender: No OFD packet to send [09:39:48]OFD Sender: No OFD packet to send [09:39:53]OFD Sender: No OFD packet to send [09:39:58]OFD Sender: No OFD packet to send [09:40:03]OFD Sender: No OFD packet to send [09:40:08]OFD Sender: No OFD packet to send [09:40:13]OFD Sender: No OFD packet to send [09:40:18]OFD Sender: No OFD packet to send [09:40:23]OFD Sender: No OFD packet to send [09:40:28]OFD Sender: No OFD packet to send [09:40:33]OFD Sender: No OFD packet to send [09:40:38]OFD Sender: No OFD packet to send [09:40:43]OFD Sender: No OFD packet to send [09:40:48]OFD Sender: No OFD packet to send [09:40:53]OFD Sender: No OFD packet to send [09:40:58]OFD Sender: No OFD packet to send [09:41:03]OFD Sender: No OFD packet to send [09:41:08]OFD Sender: No OFD packet to send [09:41:13]OFD Sender: No OFD packet to send [09:41:18]OFD Sender: No OFD packet to send [09:41:23]OFD Sender: No OFD packet to send [09:41:28]OFD Sender: No OFD packet to send [09:41:33]OFD Sender: No OFD packet to send [09:41:38]OFD Sender: No OFD packet to send [09:41:43]OFD Sender: No OFD packet to send [09:41:48]OFD Sender: No OFD packet to send [09:41:53]OFD Sender: No OFD packet to send [09:41:58]OFD Sender: No OFD packet to send [09:42:03]OFD Sender: No OFD packet to send [09:42:08]OFD Sender: No OFD packet to send [09:42:13]OFD Sender: No OFD packet to send [09:42:18]OFD Sender: No OFD packet to send [09:42:23]OFD Sender: No OFD packet to send [09:42:28]OFD Sender: No OFD packet to send [09:42:33]OFD Sender: No OFD packet to send [09:42:38]OFD Sender: No OFD packet to send [09:42:43]OFD Sender: No OFD packet to send [09:42:48]OFD Sender: No OFD packet to send [09:42:53]OFD Sender: No OFD packet to send [09:42:58]OFD Sender: No OFD packet to send [09:43:03]OFD Sender: No OFD packet to send [09:43:08]OFD Sender: No OFD packet to send [09:43:13]OFD Sender: No OFD packet to send [09:43:18]OFD Sender: No OFD packet to send [09:43:23]OFD Sender: No OFD packet to send [09:43:28]OFD Sender: No OFD packet to send [09:43:33]OFD Sender: No OFD packet to send [09:43:38]OFD Sender: No OFD packet to send [09:43:43]OFD Sender: No OFD packet to send [09:43:48]OFD Sender: No OFD packet to send [09:43:53]OFD Sender: No OFD packet to send [09:43:58]OFD Sender: No OFD packet to send [09:44:03]OFD Sender: No OFD packet to send [09:44:08]OFD Sender: No OFD packet to send [09:44:13]OFD Sender: No OFD packet to send [09:44:18]OFD Sender: No OFD packet to send [09:44:23]OFD Sender: No OFD packet to send [09:44:28]OFD Sender: No OFD packet to send [09:44:33]OFD Sender: No OFD packet to send [09:44:38]OFD Sender: No OFD packet to send [09:44:43]OFD Sender: No OFD packet to send [09:44:48]OFD Sender: No OFD packet to send [09:44:53]OFD Sender: No OFD packet to send [09:44:58]OFD Sender: No OFD packet to send [09:45:03]OFD Sender: No OFD packet to send [09:45:08]OFD Sender: No OFD packet to send [09:45:13]OFD Sender: No OFD packet to send [09:45:18]OFD Sender: No OFD packet to send [09:45:23]OFD Sender: No OFD packet to send [09:45:28]OFD Sender: No OFD packet to send [09:45:33]OFD Sender: No OFD packet to send [09:45:38]OFD Sender: No OFD packet to send [09:45:43]OFD Sender: No OFD packet to send [09:45:48]OFD Sender: No OFD packet to send [09:45:53]OFD Sender: No OFD packet to send [09:45:58]OFD Sender: No OFD packet to send [09:46:03]OFD Sender: No OFD packet to send [09:46:08]OFD Sender: No OFD packet to send [09:46:13]OFD Sender: No OFD packet to send [09:46:18]OFD Sender: No OFD packet to send [09:46:23]OFD Sender: No OFD packet to send [09:46:28]OFD Sender: No OFD packet to send [09:46:33]OFD Sender: No OFD packet to send [09:46:38]OFD Sender: No OFD packet to send [09:46:43]OFD Sender: No OFD packet to send [09:46:48]OFD Sender: No OFD packet to send [09:46:53]OFD Sender: No OFD packet to send [09:46:58]OFD Sender: No OFD packet to send [09:47:03]OFD Sender: No OFD packet to send [09:47:08]OFD Sender: No OFD packet to send [09:47:13]OFD Sender: No OFD packet to send [09:47:18]OFD Sender: No OFD packet to send [09:47:23]OFD Sender: No OFD packet to send [09:47:28]OFD Sender: No OFD packet to send [09:47:33]OFD Sender: No OFD packet to send [09:47:38]OFD Sender: No OFD packet to send [09:47:43]OFD Sender: No OFD packet to send [09:47:48]OFD Sender: No OFD packet to send [09:47:53]OFD Sender: No OFD packet to send [09:47:58]OFD Sender: No OFD packet to send [09:48:03]OFD Sender: No OFD packet to send [09:48:08]OFD Sender: No OFD packet to send [09:48:13]OFD Sender: No OFD packet to send [09:48:18]OFD Sender: No OFD packet to send [09:48:23]OFD Sender: No OFD packet to send [09:48:28]OFD Sender: No OFD packet to send [09:48:33]OFD Sender: No OFD packet to send [09:48:38]OFD Sender: No OFD packet to send [09:48:43]OFD Sender: No OFD packet to send [09:48:48]OFD Sender: No OFD packet to send [09:48:53]OFD Sender: No OFD packet to send [09:48:58]OFD Sender: No OFD packet to send [09:49:03]OFD Sender: No OFD packet to send [09:49:08]OFD Sender: No OFD packet to send [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:19]OFD Sender: No OFD packet to send [09:50:24]OFD Sender: No OFD packet to send [09:50:29]OFD Sender: No OFD packet to send [09:50:34]OFD Sender: No OFD packet to send [09:50:39]OFD Sender: No OFD packet to send [09:50:44]OFD Sender: No OFD packet to send [09:50:49]OFD Sender: No OFD packet to send [09:50:54]OFD Sender: No OFD packet to send [09:50:59]OFD Sender: No OFD packet to send [09:51:04]OFD Sender: No OFD packet to send [09:51:09]OFD Sender: No OFD packet to send [09:51:14]OFD Sender: No OFD packet to send [09:51:19]OFD Sender: No OFD packet to send [09:51:24]OFD Sender: No OFD packet to send [09:51:29]OFD Sender: No OFD packet to send [09:51:34]OFD Sender: No OFD packet to send [09:51:39]OFD Sender: No OFD packet to send [09:51:44]OFD Sender: No OFD packet to send [09:51:49]OFD Sender: No OFD packet to send [09:51:54]OFD Sender: No OFD packet to send [09:51:59]OFD Sender: No OFD packet to send [09:52:04]OFD Sender: No OFD packet to send [09:52:09]OFD Sender: No OFD packet to send [09:52:14]OFD Sender: No OFD packet to send [09:52:19]OFD Sender: No OFD packet to send [09:52:24]OFD Sender: No OFD packet to send [09:52:29]OFD Sender: No OFD packet to send [09:52:34]OFD Sender: No OFD packet to send [09:52:39]OFD Sender: No OFD packet to send [09:52:44]OFD Sender: No OFD packet to send [09:52:49]OFD Sender: No OFD packet to send [09:52:54]OFD Sender: No OFD packet to send [09:52:59]OFD Sender: No OFD packet to send [09:53:04]OFD Sender: No OFD packet to send [09:53:09]OFD Sender: No OFD packet to send [09:53:14]OFD Sender: No OFD packet to send [09:53:19]OFD Sender: No OFD packet to send [09:53:24]OFD Sender: No OFD packet to send [09:53:29]OFD Sender: No OFD packet to send [09:53:34]OFD Sender: No OFD packet to send [09:53:39]OFD Sender: No OFD packet to send [09:53:44]OFD Sender: No OFD packet to send [09:53:49]OFD Sender: No OFD packet to send [09:53:54]OFD Sender: No OFD packet to send [09:53:59]OFD Sender: No OFD packet to send [09:54:00]int [09:54:00]Write to MH i2c: 01 00 00 A6 53 F9 [09:54:00]*** FLAG_PRN_PAP1 set [09:54:00]Write i2c OK [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 07 00 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 07 00 A6 53 00 01 00 00 00 FF 0F 0F [09:54:00]state=0 [09:54:00]No paper [09:54:00]int [09:54:00]Write to MH i2c: 01 00 00 A7 53 FA [09:54:00]*** FLAG_PRN_PAP2 set [09:54:00]Write i2c OK [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 07 00 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 07 00 A7 53 00 03 00 00 00 FF 0F 12 [09:54:00]state=0 [09:54:00]No paper [09:54:00]Cover opened [09:54:00]int [09:54:00]Write to MH i2c: 01 00 00 A8 53 FB [09:54:00]*** FLAG_PRN_PAP2 reset [09:54:00]Write i2c OK [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 07 00 [09:54:00]MH_I2C_Read... [09:54:00]Read from MH i2c: 01 07 00 A8 53 00 01 00 00 00 FF 0F 11 [09:54:00]state=3 [09:54:00]No paper [09:54:00]Cover closed [09:54:01]int [09:54:01]Write to MH i2c: 01 00 00 A9 53 FC [09:54:01]*** FLAG_PRN_PAP2 set [09:54:01]Write i2c OK [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 07 00 [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 07 00 A9 53 00 03 00 00 00 FF 0F 14 [09:54:01]state=0 [09:54:01]No paper [09:54:01]Cover opened [09:54:01]int [09:54:01]Write to MH i2c: 01 00 00 AA 53 FD [09:54:01]*** FLAG_PRN_PAP2 reset [09:54:01]Write i2c OK [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 07 00 [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 07 00 AA 53 00 01 00 00 00 FF 0F 13 [09:54:01]state=3 [09:54:01]No paper [09:54:01]Cover closed [09:54:01]int [09:54:01]Write to MH i2c: 01 00 00 AB 53 FE [09:54:01]*** FLAG_PRN_PAP2 set [09:54:01]Write i2c OK [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 07 00 [09:54:01]MH_I2C_Read... [09:54:01]Read from MH i2c: 01 07 00 AB 53 00 03 00 00 00 FF 0F 16 [09:54:01]state=0 [09:54:01]No paper [09:54:01]Cover opened [09:54:04]OFD Sender: No OFD packet to send [09:54:06]Write to MH i2c: 01 00 00 AC 53 FF [09:54:06]Write i2c OK [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: 01 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: 01 07 00 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: 01 07 00 AC 53 00 03 00 00 00 FF 0F 17 [09:54:06]state=3 [09:54:06]No paper [09:54:06]Cover opened [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 FF FF C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 A2 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 FF FF 2C [00:00:09]Are we in boot? [00:00:09]We are not in boot now [00:00:09]Write to MH i2c: 01 00 00 02 00 02 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 02 00 00 00 00 00 00 FF 0F 17 [00:00:09]Model is 3 [00:00:09]MH firmware is 65535 [00:00:09]MH boot firmware is 65535 [00:00:09]MH_SetPrinterDots 448 [00:00:09]HeadWidthInBytes 56 [00:00:09]maxmasksize 7 [00:00:09]Write to MH i2c: D6 06 00 03 00 41 00 60 00 FF FF 7D [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 03 00 00 D9 [00:00:09]Write to MH i2c: D5 00 00 04 00 D8 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 04 00 00 D9 [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]ExternCall_SetCallbacks [00:00:09]NVStorageInit [00:00:09]MH_GetDate [00:00:09]Write to MH i2c: F0 00 00 05 00 F4 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 05 00 00 57 F7 E2 65 66 EE DC 65 27 [09:54:31]Current date/time: 02.03.2024 09:54 [09:54:31]FM_Init [09:54:31]wFMConnect [09:54:31]MH_SAM_On [09:54:31]Write to MH i2c: E0 00 00 06 00 E5 [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]*** iso7816_init finished! [09:54:31]*** atr: [09:54:31]*** 0F 3B D5 18 FF 81 91 FE [09:54:31]*** 1F C3 80 73 C8 21 10 0A [09:54:31]*** 00 00 00 00 00 00 00 00 [09:54:31]*** 00 00 00 00 00 00 00 00 [09:54:31]*** 00 00 00 00 00 00 00 00 [09:54:31]*** 00 00 00 00 00 00 00 00 [09:54:31]*** 00 00 00 00 00 00 00 00 [09:54:31]*** 00 00 00 00 00 00 00 00 [09:54:31]Read from MH i2c: E0 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E0 10 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E0 10 00 06 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 04 [09:54:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:54:31]wFMCommunicate request_size=10 [09:54:31]MH_SAM_APDU [09:54:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:54:31]Write to MH i2c: E2 0D 00 07 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B1 [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:54:31]Read from MH i2c: E2 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 03 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 03 00 07 00 00 90 00 7B [09:54:31]RAPDU: 90 00 [09:54:31]wFMCommunicate OK [09:54:31]wFMCommunicate request_size=4 [09:54:31]MH_SAM_APDU [09:54:31]CAPDU: 80 11 00 00 [09:54:31]Write to MH i2c: E2 08 00 08 00 80 11 00 00 00 00 00 00 82 [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:31]Read from MH i2c: E2 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 17 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 17 00 08 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E0 [09:54:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:54:31]wFMCommunicate OK [09:54:31]Detected FM SN is 0000000000874798 [09:54:31]Stored FM SN is 0000000000874798 [09:54:31]wFMCommunicate request_size=9 [09:54:31]MH_SAM_APDU [09:54:31]CAPDU: 80 16 00 00 04 D5 25 00 00 [09:54:31]Write to MH i2c: E2 0C 00 09 00 80 16 00 00 04 00 D5 25 00 00 00 00 8A [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:54:31]Read from MH i2c: E2 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 03 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:54:31]RAPDU: 90 00 [09:54:31]wFMCommunicate OK [09:54:31]FM PIN OK [09:54:31]wFMCommunicate request_size=8 [09:54:31]MH_SAM_APDU [09:54:31]CAPDU: 80 14 04 00 03 02 00 01 [09:54:31]Write to MH i2c: E2 0B 00 0A 00 80 14 04 00 03 00 02 00 01 00 00 94 [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:54:31]Read from MH i2c: E2 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 03 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 03 00 0A 00 00 90 00 7E [09:54:31]RAPDU: 90 00 [09:54:31]wFMCommunicate OK [09:54:31]wFMCommunicate request_size=13 [09:54:31]MH_SAM_APDU [09:54:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:54:31]Write to MH i2c: E2 10 00 0B 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 B9 [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:54:31]Read from MH i2c: E2 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 03 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:54:31]RAPDU: 90 00 [09:54:31]wFMCommunicate OK [09:54:31]wFMCommunicate request_size=4 [09:54:31]MH_SAM_APDU [09:54:31]CAPDU: 80 11 00 00 [09:54:31]Write to MH i2c: E2 08 00 0C 00 80 11 00 00 00 00 00 00 86 [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:31]Read from MH i2c: E2 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 17 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: E2 17 00 0C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [09:54:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:54:31]wFMCommunicate OK [09:54:31]DocumentArchiveInit [09:54:31]Start Httpd... [09:54:31]Httpd thread 3067694436 created [09:54:31]Write to MH i2c: 01 00 00 0D 00 0D [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: 01 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: 01 07 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: 01 07 00 0D 00 00 00 00 00 00 FF 0F 22 [09:54:31]Allocated Socket 5 [09:54:31]Bind OK [09:54:31]Listen OK [09:54:31]httpd running on port 8080 [09:54:31]Waiting for new connection... [09:54:31]MH Int Process started [09:54:31]OFD Sender: No OFD packet to send [09:54:36]OFD Sender: No OFD packet to send [09:54:41]OFD Sender: No OFD packet to send [09:54:46]OFD Sender: No OFD packet to send [09:54:51]OFD Sender: No OFD packet to send [09:54:56]OFD Sender: No OFD packet to send [09:55:01]OFD Sender: No OFD packet to send [09:55:06]OFD Sender: No OFD packet to send [09:55:11]OFD Sender: No OFD packet to send [09:55:16]OFD Sender: No OFD packet to send [09:55:21]OFD Sender: No OFD packet to send [09:55:26]OFD Sender: No OFD packet to send [09:55:31]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:53]accept exits with 7 [09:55:53]New connection [09:55:53]New thread 3067407716 created [09:55:53]Waiting for new connection... [09:55:53] Sock 7.Parse request [09:55:53]Sock 7.Check first char [09:55:53]Sock 7.First char is OK [09:55:53]request: POST /json_proto HTTP/1.0 [09:55:53]Method: POST [09:55:53]URL: /json_proto [09:55:53]Method is POST - this is cgi request [09:55:53]url: /json_proto [09:55:53]query_string will be loaded in cgi processing [09:55:53]execute_cgi json_proto POST (null) [09:55:53]execute_cgi path=json_proto method=POST [09:55:53]POST find Content-Length [09:55:53]Host: 172.17.48.197:8080 [09:55:53]Content-Length: 215 [09:55:53]Content-Type: application/json [09:55:53] [09:55:53]POST finish read [09:55:53]Found Content-Length = 215 [09:55:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:53]execute_script... [09:55:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:53]POST & json_proto [09:55:53]process_json_proto [09:55:53]json parsed OK: [09:55:53]protocol is kg_v1.0 [09:55:53]action value=get_value [09:55:53]process_action get_value [09:55:53]cmd_get_value [09:55:53]process_action get_value done [09:55:53]requested_data is exist [09:55:53]produce_requested_data [09:55:53]requested_item kkm.sn is exist - process it [09:55:53]requested_item kkm.ver is exist - process it [09:55:53]requested_item fm.sn is exist - process it [09:55:53]wFMCommunicate request_size=4 [09:55:53]MH_SAM_APDU [09:55:53]CAPDU: 80 11 00 00 [09:55:53]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:55:53]Write i2c OK [09:55:53]MH_I2C_Read... [09:55:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:53]Read from MH i2c: E2 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: E2 17 00 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E6 [09:55:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:55:53]wFMCommunicate OK [09:55:53]requested_item fd.num is exist - process it [09:55:53]SAM_PROTO_GetFieldsCounters [09:55:53]wFMCommunicate request_size=4 [09:55:53]MH_SAM_APDU [09:55:53]CAPDU: 80 13 00 00 [09:55:53]Write to MH i2c: E2 08 00 0F 00 80 13 00 00 00 00 00 00 8B [09:55:53]Write i2c OK [09:55:53]MH_I2C_Read... [09:55:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:53]Read from MH i2c: E2 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: E2 62 00 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: E2 62 00 0F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DD DF 01 00 0E 04 04 00 41 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 75 [09:55:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DD DF 01 00 0E 04 04 00 41 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 [09:55:53]wFMCommunicate OK [09:55:53]SAM_PROTO_GetFieldsCounters done [09:55:53]requested_item shift.num is exist - process it [09:55:53]requested_item shift.opened is exist - process it [09:55:53]req_shift_opened [09:55:53]FM_GetShiftState [09:55:53]SAM_PROTO_GetShiftState [09:55:53]wFMCommunicate request_size=4 [09:55:53]MH_SAM_APDU [09:55:53]CAPDU: 80 13 01 00 [09:55:53]Write to MH i2c: E2 08 00 10 00 80 13 01 00 00 00 00 00 8D [09:55:53]Write i2c OK [09:55:53]MH_I2C_Read... [09:55:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:53]Read from MH i2c: E2 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: E2 0E 00 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: E2 0E 00 10 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F4 [09:55:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:55:53]wFMCommunicate OK [09:55:53]SAM_PROTO_GetShiftState done [09:55:53]FM_GetShiftState done [09:55:53]req_shift_opened done [09:55:53]requested_item shift.open_date is exist - process it [09:55:53]req_shift_open_date [09:55:53]req_shift_open_date done [09:55:53]produce_requested_data done [09:55:53]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":122845,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:55:53]process_action_free get_value [09:55:53]json_value_free [09:55:53]json_value_free done [09:55:53]process_json_proto returns [09:55:53]Send response to host [09:55:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":122845,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:55:53]free response buf [09:55:53]execute_script done [09:55:53]execute_script returns [09:55:53]free content buf [09:55:53]Sock 7.Close socket [09:55:53]Sock 7.Thread stoped [09:55:53]accept exits with 9 [09:55:53]New connection [09:55:53]New thread 3067264356 created [09:55:53]Thread 3067407716 joined [09:55:53]Waiting for new connection... [09:55:53] Sock 9.Parse request [09:55:53]Sock 9.Check first char [09:55:53]Sock 9.First char is OK [09:55:53]request: POST /json_proto HTTP/1.0 [09:55:53]Method: POST [09:55:53]URL: /json_proto [09:55:53]Method is POST - this is cgi request [09:55:53]url: /json_proto [09:55:53]query_string will be loaded in cgi processing [09:55:53]execute_cgi json_proto POST (null) [09:55:53]execute_cgi path=json_proto method=POST [09:55:53]POST find Content-Length [09:55:53]Host: 172.17.48.197:8080 [09:55:53]Content-Length: 331 [09:55:53]Content-Type: application/json [09:55:53] [09:55:53]POST finish read [09:55:53]Found Content-Length = 331 [09:55:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:55:53]execute_script... [09:55:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:55:53]POST & json_proto [09:55:53]process_json_proto [09:55:53]json parsed OK: [09:55:53]protocol is kg_v1.0 [09:55:53]action value=get_value [09:55:53]process_action get_value [09:55:53]cmd_get_value [09:55:53]process_action get_value done [09:55:53]requested_data is exist [09:55:53]produce_requested_data [09:55:53]requested_item fm.sale.total is exist - process it [09:55:53]SAM_PROTO_GetFMData [09:55:53]wFMCommunicate request_size=4 [09:55:53]MH_SAM_APDU [09:55:53]CAPDU: 80 13 03 00 [09:55:53]Write to MH i2c: E2 08 00 11 00 80 13 03 00 00 00 00 00 90 [09:55:53]Write i2c OK [09:55:53]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 FD 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 FD 00 11 00 00 C7 04 85 04 C3 04 6E 04 04 00 5B DD 01 00 69 04 A3 00 6F 04 04 00 54 C8 01 00 B1 04 05 00 85 F2 62 6C 02 70 04 05 00 9D 38 D7 A9 01 72 04 04 00 E8 B9 8B C2 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 F9 16 E5 41 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 BA 9A 7D 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 07 15 00 00 B1 04 04 00 61 F8 49 34 70 04 04 00 41 AA 49 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 33 BA 8D 05 EF 90 00 E3 [09:55:54]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 5B DD 01 00 69 04 A3 00 6F 04 04 00 54 C8 01 00 B1 04 05 00 85 F2 62 6C 02 70 04 05 00 9D 38 D7 A9 01 72 04 04 00 E8 B9 8B C2 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 F9 16 E5 41 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 BA 9A 7D 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 07 15 00 00 B1 04 04 00 61 F8 49 34 70 04 04 00 41 AA 49 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 33 BA 8D 05 EF 90 00 [09:55:54]wFMCommunicate OK [09:55:54]wFMCommunicate request_size=4 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 17 00 00 [09:55:54]Write to MH i2c: E2 08 00 12 00 80 17 00 00 00 00 00 00 92 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 FD 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 FD 00 12 00 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 78 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 0B [09:55:54]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 7E 78 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:55:54]wFMCommunicate OK [09:55:54]wFMCommunicate request_size=4 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 17 00 00 [09:55:54]Write to MH i2c: E2 08 00 13 00 80 17 00 00 00 00 00 00 93 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 FD 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 FD 00 13 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6B [09:55:54]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:55:54]wFMCommunicate OK [09:55:54]wFMCommunicate request_size=4 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 17 00 00 [09:55:54]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 FD 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 FD 00 14 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0F [09:55:54]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:55:54]wFMCommunicate OK [09:55:54]wFMCommunicate request_size=4 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 17 00 00 [09:55:54]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 E4 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 E4 00 15 00 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 75 [09:55:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:55:55]wFMCommunicate OK [09:55:55]SAM_PROTO_GetFMData done [09:55:55]requested_item fm.sale_refund.total is exist - process it [09:55:55]requested_item fm.buy.total is exist - process it [09:55:55]requested_item shift.sale.total is exist - process it [09:55:55]SAM_PROTO_GetShiftData [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 13 02 00 [09:55:55]Write to MH i2c: E2 08 00 16 00 80 13 02 00 00 00 00 00 94 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 FD 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 FD 00 16 00 00 B9 04 AA 04 B5 04 6E 04 04 00 40 00 00 00 69 04 9B 00 6F 04 04 00 3C 00 00 00 B1 04 03 00 62 9B 64 70 04 03 00 70 5E 54 72 04 03 00 F2 3C 10 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 A0 AF 0A 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 F6 E3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 84 19 26 70 04 03 00 84 19 26 72 04 00 00 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 C7 0B 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 58 [09:55:55]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 40 00 00 00 69 04 9B 00 6F 04 04 00 3C 00 00 00 B1 04 03 00 62 9B 64 70 04 03 00 70 5E 54 72 04 03 00 F2 3C 10 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 A0 AF 0A 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 F6 E3 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 84 19 26 70 04 03 00 84 19 26 72 04 00 00 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 C7 0B 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [09:55:55]wFMCommunicate OK [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 17 00 00 [09:55:55]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 FD 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 FD 00 17 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 51 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 FD [09:55:55]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 51 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:55:55]wFMCommunicate OK [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 17 00 00 [09:55:55]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 FD 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 FD 00 18 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C0 [09:55:56]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:55:56]wFMCommunicate OK [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 17 00 00 [09:55:56]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 FD 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 FD 00 19 00 00 EF 03 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 90 00 11 [09:55:56]RAPDU: EF 03 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 90 00 [09:55:56]wFMCommunicate OK [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 17 00 00 [09:55:56]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 D6 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 D6 00 1A 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 7C [09:55:56]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:55:56]wFMCommunicate OK [09:55:56]SAM_PROTO_GetShiftData done [09:55:56]requested_item shift.sale.total_cash is exist - process it [09:55:56]requested_item shift.sale_refund.total is exist - process it [09:55:56]requested_item shift.sale_refund.total_cash is exist - process it [09:55:56]requested_item shift.buy.total is exist - process it [09:55:56]requested_item shift.buy.total_cash is exist - process it [09:55:56]produce_requested_data done [09:55:56]produce_requested_data return {"fm.sale.total":104083585.33,"fm.sale_refund.total":8772629.45,"fm.buy.total":0.00,"shift.sale.total":65933.78,"shift.sale.total_cash":55292.00,"shift.sale_refund.total":24969.00,"shift.sale_refund.total_cash":24969.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:55:56]process_action_free get_value [09:55:56]json_value_free [09:55:56]json_value_free done [09:55:56]process_json_proto returns [09:55:56]Send response to host [09:55:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104083585.33,"fm.sale_refund.total":8772629.45,"fm.buy.total":0.00,"shift.sale.total":65933.78,"shift.sale.total_cash":55292.00,"shift.sale_refund.total":24969.00,"shift.sale_refund.total_cash":24969.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:55:56]free response buf [09:55:56]execute_script done [09:55:56]execute_script returns [09:55:56]free content buf [09:55:56]Sock 9.Close socket [09:55:56]Sock 9.Thread stoped [09:55:56]accept exits with 7 [09:55:56]New connection [09:55:56]New thread 3067407716 created [09:55:56]Thread 3067264356 joined [09:55:56]Waiting for new connection... [09:55:56] Sock 7.Parse request [09:55:56]Sock 7.Check first char [09:55:56]Sock 7.First char is OK [09:55:56]request: POST /json_proto HTTP/1.0 [09:55:56]Method: POST [09:55:56]URL: /json_proto [09:55:56]Method is POST - this is cgi request [09:55:56]url: /json_proto [09:55:56]query_string will be loaded in cgi processing [09:55:56]execute_cgi json_proto POST (null) [09:55:56]execute_cgi path=json_proto method=POST [09:55:56]POST find Content-Length [09:55:56]Host: 172.17.48.197:8080 [09:55:56]Content-Length: 144 [09:55:56]Content-Type: application/json [09:55:56] [09:55:56]POST finish read [09:55:56]Found Content-Length = 144 [09:55:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [09:55:56]execute_script... [09:55:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [09:55:56]POST & json_proto [09:55:56]process_json_proto [09:55:56]json parsed OK: [09:55:56]protocol is kg_v1.0 [09:55:56]action value=print_doc [09:55:56]process_action print_doc [09:55:56]ExternCall_PrintAddStr [09:55:56]wPrintStart [09:55:56]Write to MH i2c: 01 00 00 1B 00 1B [09:55:56]OFD Sender: No OFD packet to send [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 07 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 07 00 1B 00 00 00 00 00 00 FF 0F 30 [09:55:56]RasterBufferAndPrint [09:55:56]line Счет N : (1)1105666 [09:55:56]line ИНН: 02508201610067 [09:55:56]line Контрольно-Кассовый Чек [09:55:56]line ПРОДАЖА [09:55:56]line ТРК (МРК, ГНК) : 62 [09:55:56]line Товар: 2710124130 [09:55:56]line Аи-92-К-5 [09:55:56]line 6.630 * 61.90 [09:55:56]line = 410.40 [09:55:56]line НДС 12% НСП 1% [09:55:56]line > о реализуемом товаре [09:55:56]line ОКРУГЛЕНИЕ: -0.40 [09:55:56]line ИТОГО: 410.00 [09:55:56]line Внесено: 410.00 [09:55:56]line СДАЧА: 0.00 [09:55:56]line НСП 1% : 3.63 [09:55:56]line НДС 12% : 43.58 [09:55:56]line Наличными: 410.00 [09:55:56]line Безнал.: 0.00 [09:55:56]line Место: АЗС № 25 "Партнер Нефть" [09:55:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:55:56]line СНО: Общий режим [09:55:56]line Чек 64 02.03.2024 09:31 [09:55:56]line Смена: 321 ФФД: 1.0 [09:55:56]line ЗНМ: 0300000019 [09:55:56]line РНМ: 0000000000090573 [09:55:56]line Версия ККМ: 001 [09:55:56]line ФМ: 0000000000874798 [09:55:56]line ФД: 122845 [09:55:56]line ФПД: 242935529884905 [09:55:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T093120&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122845&fm=242935529884905&tin=02508201610067®Number=0000000000090573&sum=41000 [09:55:56]written 0, free lines is 4095 [09:55:57]Write to MH i2c: 01 00 00 46 00 46 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 07 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: 01 07 00 46 00 00 00 00 00 00 F7 0C 50 [09:55:57]RasterBufferAndPrint [09:55:57]line [09:55:57]line [09:55:57]line [09:55:57]line [09:55:57]line [09:55:57]written 0, free lines is 3328 [09:55:57]MH_Cut [09:55:57]Write to MH i2c: D1 01 00 4D 00 01 1F [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: D1 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: D1 01 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: D1 01 00 4D 00 00 1E [09:55:57]Write to MH i2c: 01 00 00 4E 00 4E [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** Cut start [09:55:57]*** Purtial cut [09:55:57]*** Stage 1: CUTSNS_PIN = 1 [09:55:59]*** Stop cut motor [09:55:59]*** Cut end [09:55:59]Read from MH i2c: 01 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: 01 07 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FF 0F 63 [09:55:59]process_action print_doc done [09:55:59]requested_data is exist [09:55:59]produce_requested_data [09:55:59]produce_requested_data return (null) [09:55:59]process_action_free print_doc [09:55:59]json_value_free [09:55:59]json_value_free done [09:55:59]process_json_proto returns [09:55:59]Send response to host [09:55:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [09:55:59]free response buf [09:55:59]execute_script done [09:55:59]execute_script returns [09:55:59]free content buf [09:55:59]Sock 7.Close socket [09:55:59]Sock 7.Thread stoped [09:56:00]accept exits with 9 [09:56:00]New connection [09:56:00]New thread 3067264356 created [09:56:00]Thread 3067407716 joined [09:56:00]Waiting for new connection... [09:56:00] Sock 9.Parse request [09:56:00]Sock 9.Check first char [09:56:00]Sock 9.First char is OK [09:56:00]request: POST /json_proto HTTP/1.0 [09:56:00]Method: POST [09:56:00]URL: /json_proto [09:56:00]Method is POST - this is cgi request [09:56:00]url: /json_proto [09:56:00]query_string will be loaded in cgi processing [09:56:00]execute_cgi json_proto POST (null) [09:56:00]execute_cgi path=json_proto method=POST [09:56:00]POST find Content-Length [09:56:00]Host: 172.17.48.197:8080 [09:56:00]Content-Length: 792 [09:56:00]Content-Type: application/json [09:56:00] [09:56:00]POST finish read [09:56:00]Found Content-Length = 792 [09:56:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)184042", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:00]execute_script... [09:56: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)184042", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:00]POST & json_proto [09:56:00]process_json_proto [09:56:00]json parsed OK: [09:56:00]protocol is kg_v1.0 [09:56:00]action value=close_receipt [09:56:00]process_action close_receipt [09:56:00]cmd_close_receipt [09:56:00]MH_GetDate [09:56:00]Write to MH i2c: F0 00 00 4F 00 3E [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: F0 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: F0 09 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: F0 09 00 4F 00 00 B1 F7 E2 65 66 EE DC 65 CB [09:56:00]GetLastDocTimeStamp 1709371880 [09:56:00]current date 1709373361 [09:56:00]FM_GetShiftState [09:56:00]SAM_PROTO_GetShiftState [09:56:00]wFMCommunicate request_size=4 [09:56:00]MH_SAM_APDU [09:56:00]CAPDU: 80 13 01 00 [09:56:00]Write to MH i2c: E2 08 00 50 00 80 13 01 00 00 00 00 00 CD [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:00]Read from MH i2c: E2 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 0E 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 0E 00 50 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [09:56:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:56:00]wFMCommunicate OK [09:56:00]SAM_PROTO_GetShiftState done [09:56:00]FM_GetShiftState done [09:56:00]opened in 1709338023 [09:56:00]opened+sec_in_day 1709424423 [09:56:00]quantity*price = 11500 [09:56:00]sum+1 = 11501 [09:56:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 0.00 Безнал.: 115.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 65 02.03.2024 09:56 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122846 ФПД: 222035254829980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T095601&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122846&fm=222035254829980&tin=02508201610067®Number=0000000000090573&sum=11500 0 [09:56:02]StoreToDocumentArchive [09:56:02]shift 321 fd 122846 [09:56:02]save to /storage/0321/doc_00122846 [09:56:02]save last doc name /storage/0321/doc_00122846 to /storage/kkm_last_doc_name [09:56:02]save OK [09:56:02]Clear old archive folders... [09:56:02]ProcessDocumentItem done err = 0, tmpTLVsize=274 [09:56:02]tlvbuf is 01EA8D70 [09:56:02]SAM_PROTO_ClearQueue [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 09 00 00 [09:56:02]Write to MH i2c: E2 08 00 5D 00 80 09 00 00 00 00 00 00 CF [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 03 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 03 00 5D 00 00 90 00 D1 [09:56:02]RAPDU: 90 00 [09:56:02]wFMCommunicate OK [09:56:02]SAM_PROTO_ClearQueue done [09:56:02]KKMCreateOFDPacket [09:56:02]OFDProtocolAddRootSTLVToBuf [09:56:02]FM_MakeSignedData [09:56:02]FM_MakeSignedData [09:56:02]SAM_PROTO_SignData [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 0D 01 02 [09:56:02]Write to MH i2c: E2 08 00 5E 00 80 0D 01 02 00 00 00 00 D7 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 03 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [09:56:02]RAPDU: 90 00 [09:56:02]wFMCommunicate OK [09:56:02]wFMCommunicate request_size=255 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B1 F7 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 [09:56:02]Write to MH i2c: E2 02 01 5F 00 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B1 F7 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 00 00 E4 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 03 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [09:56:02]RAPDU: 90 00 [09:56:02]wFMCommunicate OK [09:56:02]wFMCommunicate request_size=33 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE DF 01 00 35 04 06 00 C9 F0 9C 7D E3 9C [09:56:02]Write to MH i2c: E2 24 00 60 00 80 0D 02 02 1C 00 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE DF 01 00 35 04 06 00 C9 F0 9C 7D E3 9C 00 00 83 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 03 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [09:56:02]RAPDU: 90 00 [09:56:02]wFMCommunicate OK [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 0D 03 02 [09:56:02]Write to MH i2c: E2 08 00 61 00 80 0D 03 02 00 00 00 00 DC [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 0B 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 0B 00 61 00 00 0E C9 9B 45 D3 6A 02 1F 90 00 F2 [09:56:02]RAPDU: 0E C9 9B 45 D3 6A 02 1F 90 00 [09:56:02]wFMCommunicate OK [09:56:02]SAM_PROTO_SignData done [09:56:02]FM_MakeSignedData done [09:56:02]CreateOFDProtocolMessage [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 11 00 00 [09:56:02]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 17 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3A [09:56:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:56:02]wFMCommunicate OK [09:56:02]CreateOFDProtocolMessage done [09:56:02]OFDSenderStorePacket 122846 [09:56:02]StoreOFDPacket docnum=122846 [09:56:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 26 01 00 00 2C 01 1E 01 E4 C6 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B1 F7 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE DF 01 00 35 04 06 00 C9 F0 9C 7D E3 9C 0E C9 9B 45 D3 6A 02 1F [09:56:02]CheckFolder [09:56:02]dirname=/storage/ofd_packets [09:56:02]CheckFolder done [09:56:02]ProducePacketName [09:56:02]name=ofd_packets/00122846 [09:56:02]NVStorageSaveData ofd_packets/00122846 [09:56:02]File name is /storage/ofd_packets/00122846 [09:56:02]Write 324 bytes [09:56:02]NVStorageSaveData done [09:56:02]OFDSenderStorePacket done [09:56:02]KKMCreateOFDPacket done [09:56:02]NVStorageSaveData kkm_last_timestamp [09:56:02]File name is /storage/kkm_last_timestamp [09:56:02]Write 4 bytes [09:56:02]NVStorageSaveData done [09:56:02]ExternCall_PrintAddStr [09:56:02]wPrintStart [09:56:02]Write to MH i2c: 01 00 00 63 00 63 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: 01 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: 01 07 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [09:56:02]RasterBufferAndPrint [09:56:02]line Счет N : (3)184042 [09:56:02]line ИНН: 02508201610067 [09:56:02]line Контрольно-Кассовый Чек [09:56:02]line ПРОДАЖА [09:56:02]line Товар: 2000036240010 [09:56:02]line Кофе Латте (GABB TRADE) [09:56:02]line 1.000 * 115.00 [09:56:02]line = 115.00 [09:56:02]line НДС 12% НСП 1% [09:56:02]line > о реализуемом товаре [09:56:02]line ИТОГО: 115.00 [09:56:02]line НСП 1% : 1.02 [09:56:02]line НДС 12% : 12.21 [09:56:02]line Наличными: 0.00 [09:56:02]line Безнал.: 115.00 [09:56:02]line Место: АЗС № 25 "Партнер Нефть" [09:56:02]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:56:02]line СНО: Общий режим [09:56:02]line Чек 65 02.03.2024 09:56 [09:56:02]line Смена: 321 ФФД: 1.0 [09:56:02]line ЗНМ: 0300000019 [09:56:02]line РНМ: 0000000000090573 [09:56:02]line Версия ККМ: 001 [09:56:02]line Платежная система: О! деньги [09:56:02]line ФМ: 0000000000874798 [09:56:02]line ФД: 122846 [09:56:02]line ФПД: 222035254829980 [09:56:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T095601&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122846&fm=222035254829980&tin=02508201610067®Number=0000000000090573&sum=11500 [09:56:03]OFD Sender: Processing packet 122846 [packets to send 112, broken 111] [09:56:03]ProducePacketName [09:56:03]name=ofd_packets/00122846 [09:56:03]OFD Sender: To server: pG, [09:56:03]CommunicateWithHost lk.salyk.kg:30040 [09:56:03]ConnectInit lk.salyk.kg [09:56:03]line 0 [09:56:03]written 0, free lines is 4095 [09:56:03]Connected sock=10 [09:56:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 26 01 00 00 2C 01 1E 01 E4 C6 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B1 F7 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE DF 01 00 35 04 06 00 C9 F0 9C 7D E3 9C 0E C9 9B 45 D3 6A 02 1F [09:56:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F1 93 47 00 68 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE DF 01 00 F4 03 04 00 8E A3 E2 65 B6 04 01 00 00 E0 1B 3D 08 84 81 33 76 [09:56:03]CommunicateWithHost err = 0 [09:56:03]CheckOFDResponse [09:56:03]1017 (14) - 77093643461234 [09:56:03]1041 (16) - 0000000000874798 [09:56:03]1040 (4) - 122846 [09:56:03]1012 (4) - 02.03.2024 03:57 [09:56:03]1206 (1) - 0 [09:56:03]OFD Sender: Remove packet 122846 [09:56:03]ProducePacketName [09:56:03]name=ofd_packets/00122846 [09:56:03]NVStorageDeleteData [09:56:03]Write to MH i2c: 01 00 00 8D 00 8D [09:56:03]Write i2c OK [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: 01 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: 01 07 00 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 FF 0C 9F [09:56:03]RasterBufferAndPrint [09:56:03]line [09:56:03]line [09:56:03]line [09:56:03]line [09:56:03]line [09:56:03]written 0, free lines is 3339 [09:56:03]MH_Cut [09:56:03]Write to MH i2c: D1 01 00 94 00 01 66 [09:56:03]Write i2c OK [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: D1 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: D1 01 00 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: D1 01 00 94 00 00 65 [09:56:03]Write to MH i2c: 01 00 00 95 00 95 [09:56:03]Write i2c OK [09:56:03]MH_I2C_Read... [09:56:03]OFD Sender: No OFD packet to send [09:56:04]*** Cut start [09:56:04]*** Purtial cut [09:56:04]*** Stage 1: CUTSNS_PIN = 1 [09:56:06]Read from MH i2c: 01 [09:56:06]MH_I2C_Read... [09:56:06]*** Stop cut motor [09:56:06]*** Cut end [09:56:06]Read from MH i2c: 01 07 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [09:56:06]process_action close_receipt done [09:56:06]requested_data is exist [09:56:06]produce_requested_data [09:56:06]requested_item fm.sn is exist - process it [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 11 00 00 [09:56:06]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 17 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6E [09:56:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:56:06]wFMCommunicate OK [09:56:06]requested_item fd.num is exist - process it [09:56:06]SAM_PROTO_GetFieldsCounters [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 13 00 00 [09:56:06]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 62 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DE DF 01 00 0E 04 04 00 41 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 01 [09:56:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DE DF 01 00 0E 04 04 00 41 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 [09:56:06]wFMCommunicate OK [09:56:06]SAM_PROTO_GetFieldsCounters done [09:56:06]requested_item shift.num is exist - process it [09:56:06]requested_item shift.opened is exist - process it [09:56:06]req_shift_opened [09:56:06]FM_GetShiftState [09:56:06]SAM_PROTO_GetShiftState [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 13 01 00 [09:56:06]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 0E 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7C [09:56:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:56:06]wFMCommunicate OK [09:56:06]SAM_PROTO_GetShiftState done [09:56:06]FM_GetShiftState done [09:56:06]req_shift_opened done [09:56:06]requested_item shift.open_date is exist - process it [09:56:06]req_shift_open_date [09:56:06]req_shift_open_date done [09:56:06]produce_requested_data done [09:56:06]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122846,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:56:06]process_action_free close_receipt [09:56:06]json_value_free [09:56:06]json_value_free done [09:56:06]process_json_proto returns [09:56:06]Send response to host [09:56:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122846,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:56:06]free response buf [09:56:06]execute_script done [09:56:06]execute_script returns [09:56:06]free content buf [09:56:06]Sock 9.Close socket [09:56:06]Sock 9.Thread stoped [09:56:06]accept exits with 7 [09:56:06]New connection [09:56:06]New thread 3067407716 created [09:56:06]Thread 3067264356 joined [09:56:06]Waiting for new connection... [09:56:06] Sock 7.Parse request [09:56:06]Sock 7.Check first char [09:56:06]Sock 7.First char is OK [09:56:06]request: POST /json_proto HTTP/1.0 [09:56:06]Method: POST [09:56:06]URL: /json_proto [09:56:06]Method is POST - this is cgi request [09:56:06]url: /json_proto [09:56:06]query_string will be loaded in cgi processing [09:56:06]execute_cgi json_proto POST (null) [09:56:06]execute_cgi path=json_proto method=POST [09:56:06]POST find Content-Length [09:56:06]Host: 172.17.48.197:8080 [09:56:06]Content-Length: 735 [09:56:06]Content-Type: application/json [09:56:06] [09:56:06]POST finish read [09:56:06]Found Content-Length = 735 [09:56:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122845, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.630, "sum" : 410.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:06]execute_script... [09:56:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122845, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.630, "sum" : 410.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:06]POST & json_proto [09:56:06]process_json_proto [09:56:06]json parsed OK: [09:56:06]protocol is kg_v1.0 [09:56:06]action value=close_receipt [09:56:06]process_action close_receipt [09:56:06]cmd_close_receipt [09:56:06]MH_GetDate [09:56:06]Write to MH i2c: F0 00 00 99 00 88 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: F0 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: F0 09 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: F0 09 00 99 00 00 B7 F7 E2 65 66 EE DC 65 1B [09:56:06]GetLastDocTimeStamp 1709373361 [09:56:06]current date 1709373367 [09:56:06]FM_GetShiftState [09:56:06]SAM_PROTO_GetShiftState [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 13 01 00 [09:56:06]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 0E 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7E [09:56:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:56:06]wFMCommunicate OK [09:56:06]SAM_PROTO_GetShiftState done [09:56:06]FM_GetShiftState done [09:56:06]opened in 1709338023 [09:56:06]opened+sec_in_day 1709424423 [09:56:06]quantity*price = 41039 [09:56:06]sum+1 = 41041 [09:56:06]Check (price>sum+1) || (price+1 о реализуемом товаре [09:58:44]line ОКРУГЛЕНИЕ: -0.15 [09:58:44]line ИТОГО: 500.00 [09:58:44]line Внесено: 500.00 [09:58:44]line СДАЧА: 0.00 [09:58:44]line НСП 1% : 4.43 [09:58:44]line НДС 12% : 53.11 [09:58:44]line Наличными: 500.00 [09:58:44]line Безнал.: 0.00 [09:58:44]line Место: АЗС № 25 "Партнер Нефть" [09:58:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:58:44]line СНО: Общий режим [09:58:44]line Чек 67 02.03.2024 09:56 [09:58:44]line Смена: 321 ФФД: 1.0 [09:58:44]line ЗНМ: 0300000019 [09:58:44]line РНМ: 0000000000090573 [09:58:44]line Версия ККМ: 001 [09:58:44]line ФМ: 0000000000874798 [09:58:44]line ФД: 122848 [09:58:44]line ФПД: 281159820788199 [09:58:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T095624&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122848&fm=281159820788199&tin=02508201610067®Number=0000000000090573&sum=50000 [09:58:44]written 0, free lines is 4095 [09:58:44]Write to MH i2c: 01 00 00 46 00 46 [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: 01 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: 01 07 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: 01 07 00 46 00 00 00 00 00 00 F8 0C 51 [09:58:44]RasterBufferAndPrint [09:58:44]line [09:58:44]line [09:58:44]line [09:58:44]line [09:58:44]line [09:58:44]written 0, free lines is 3329 [09:58:44]MH_Cut [09:58:44]Write to MH i2c: D1 01 00 4D 00 01 1F [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: D1 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: D1 01 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: D1 01 00 4D 00 00 1E [09:58:44]Write to MH i2c: 01 00 00 4E 00 4E [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:45]*** Cut start [09:58:45]*** Purtial cut [09:58:45]*** Stage 1: CUTSNS_PIN = 1 [09:58:45]OFD Sender: No OFD packet to send [09:58:47]Read from MH i2c: 01 [09:58:47]MH_I2C_Read... [09:58:47]*** Stop cut motor [09:58:47]*** Cut end [09:58:47]Read from MH i2c: 01 07 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FF 0F 63 [09:58:47]process_action print_doc done [09:58:47]requested_data is exist [09:58:47]produce_requested_data [09:58:47]produce_requested_data return (null) [09:58:47]process_action_free print_doc [09:58:47]json_value_free [09:58:47]json_value_free done [09:58:47]process_json_proto returns [09:58:47]Send response to host [09:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [09:58:47]free response buf [09:58:47]execute_script done [09:58:47]execute_script returns [09:58:47]free content buf [09:58:47]Sock 8.Close socket [09:58:47]Sock 8.Thread stoped [09:58:47]accept exits with 9 [09:58:47]New connection [09:58:47]New thread 3067313508 created [09:58:47]Thread 3067456868 joined [09:58:47]Waiting for new connection... [09:58:47] Sock 9.Parse request [09:58:47]Sock 9.Check first char [09:58:47]Sock 9.First char is OK [09:58:47]request: POST /json_proto HTTP/1.0 [09:58:47]Method: POST [09:58:47]URL: /json_proto [09:58:47]Method is POST - this is cgi request [09:58:47]url: /json_proto [09:58:47]query_string will be loaded in cgi processing [09:58:47]execute_cgi json_proto POST (null) [09:58:47]execute_cgi path=json_proto method=POST [09:58:47]POST find Content-Length [09:58:47]Host: 172.17.48.197:8080 [09:58:47]Content-Length: 735 [09:58:47]Content-Type: application/json [09:58:47] [09:58:47]POST finish read [09:58:47]Found Content-Length = 735 [09:58:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122848, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:47]execute_script... [09:58:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122848, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:47]POST & json_proto [09:58:47]process_json_proto [09:58:47]json parsed OK: [09:58:47]protocol is kg_v1.0 [09:58:47]action value=close_receipt [09:58:47]process_action close_receipt [09:58:47]cmd_close_receipt [09:58:47]MH_GetDate [09:58:47]Write to MH i2c: F0 00 00 4F 00 3E [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: F0 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: F0 09 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: F0 09 00 4F 00 00 58 F8 E2 65 66 EE DC 65 73 [09:58:47]GetLastDocTimeStamp 1709373384 [09:58:47]current date 1709373528 [09:58:47]FM_GetShiftState [09:58:47]SAM_PROTO_GetShiftState [09:58:47]wFMCommunicate request_size=4 [09:58:47]MH_SAM_APDU [09:58:47]CAPDU: 80 13 01 00 [09:58:47]Write to MH i2c: E2 08 00 50 00 80 13 01 00 00 00 00 00 CD [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:47]Read from MH i2c: E2 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 0E 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 0E 00 50 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [09:58:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:58:47]wFMCommunicate OK [09:58:47]SAM_PROTO_GetShiftState done [09:58:47]FM_GetShiftState done [09:58:47]opened in 1709338023 [09:58:47]opened+sec_in_day 1709424423 [09:58:47]quantity*price = 50015 [09:58:47]sum+1 = 50016 [09:58:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 68 02.03.2024 09:58 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 122848 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 122849 ФПД: 113081910562230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T095848&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122849&fm=113081910562230&tin=02508201610067®Number=0000000000090573&sum=50000 [09:58:48]StoreToDocumentArchive [09:58:48]shift 321 fd 122849 [09:58:48]save to /storage/0321/doc_00122849 [09:58:48]save last doc name /storage/0321/doc_00122849 to /storage/kkm_last_doc_name [09:58:48]save OK [09:58:48]Clear old archive folders... [09:58:48]ProcessDocumentItem done err = 0, tmpTLVsize=279 [09:58:48]tlvbuf is 0162AA30 [09:58:48]SAM_PROTO_ClearQueue [09:58:48]wFMCommunicate request_size=4 [09:58:48]MH_SAM_APDU [09:58:48]CAPDU: 80 09 00 00 [09:58:48]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [09:58:48]Write i2c OK [09:58:48]MH_I2C_Read... [09:58:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:48]Read from MH i2c: E2 [09:58:48]MH_I2C_Read... [09:58:48]Read from MH i2c: E2 03 00 [09:58:48]MH_I2C_Read... [09:58:48]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [09:58:48]RAPDU: 90 00 [09:58:48]wFMCommunicate OK [09:58:48]SAM_PROTO_ClearQueue done [09:58:48]KKMCreateOFDPacket [09:58:48]OFDProtocolAddRootSTLVToBuf [09:58:48]FM_MakeSignedData [09:58:48]FM_MakeSignedData [09:58:48]SAM_PROTO_SignData [09:58:48]wFMCommunicate request_size=4 [09:58:48]MH_SAM_APDU [09:58:48]CAPDU: 80 0D 01 02 [09:58:48]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [09:58:48]Write i2c OK [09:58:48]MH_I2C_Read... [09:58:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:48]Read from MH i2c: E2 [09:58:48]MH_I2C_Read... [09:58:48]Read from MH i2c: E2 03 00 [09:58:48]MH_I2C_Read... [09:58:48]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [09:58:48]RAPDU: 90 00 [09:58:48]wFMCommunicate OK [09:58:48]wFMCommunicate request_size=255 [09:58:48]MH_SAM_APDU [09:58:48]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 58 F8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 E0 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [09:58:48]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 58 F8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 E0 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 F8 [09:58:48]Write i2c OK [09:58:48]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [09:58:49]RAPDU: 90 00 [09:58:49]wFMCommunicate OK [09:58:49]wFMCommunicate request_size=38 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 DF 01 00 35 04 06 00 66 D8 EF 1C 0D B6 [09:58:49]Write to MH i2c: E2 29 00 62 00 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 DF 01 00 35 04 06 00 66 D8 EF 1C 0D B6 00 00 3D [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [09:58:49]RAPDU: 90 00 [09:58:49]wFMCommunicate OK [09:58:49]wFMCommunicate request_size=4 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 0D 03 02 [09:58:49]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 0B 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 0B 00 63 00 00 4E 90 8C BE D7 47 4E B3 90 00 26 [09:58:49]RAPDU: 4E 90 8C BE D7 47 4E B3 90 00 [09:58:49]wFMCommunicate OK [09:58:49]SAM_PROTO_SignData done [09:58:49]FM_MakeSignedData done [09:58:49]CreateOFDProtocolMessage [09:58:49]wFMCommunicate request_size=4 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 11 00 00 [09:58:49]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 17 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [09:58:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:58:49]wFMCommunicate OK [09:58:49]CreateOFDProtocolMessage done [09:58:49]OFDSenderStorePacket 122849 [09:58:49]StoreOFDPacket docnum=122849 [09:58:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 63 E5 23 01 9C 93 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 58 F8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 E0 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 DF 01 00 35 04 06 00 66 D8 EF 1C 0D B6 4E 90 8C BE D7 47 4E B3 [09:58:49]CheckFolder [09:58:49]dirname=/storage/ofd_packets [09:58:49]CheckFolder done [09:58:49]ProducePacketName [09:58:49]name=ofd_packets/00122849 [09:58:49]NVStorageSaveData ofd_packets/00122849 [09:58:49]File name is /storage/ofd_packets/00122849 [09:58:49]Write 329 bytes [09:58:49]NVStorageSaveData done [09:58:49]OFDSenderStorePacket done [09:58:49]KKMCreateOFDPacket done [09:58:49]NVStorageSaveData kkm_last_timestamp [09:58:49]File name is /storage/kkm_last_timestamp [09:58:49]Write 4 bytes [09:58:49]NVStorageSaveData done [09:58:49]ExternCall_PrintAddStr [09:58:49]wPrintStart [09:58:49]Write to MH i2c: 01 00 00 65 00 65 [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: 01 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: 01 07 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [09:58:49]RasterBufferAndPrint [09:58:49]line Счет N : (1)1105688 [09:58:49]line ИНН: 02508201610067 [09:58:49]line Контрольно-Кассовый Чек [09:58:49]line ВОЗВРАТ ПРОДАЖИ [09:58:49]line ТРК (МРК, ГНК) : 52 [09:58:49]line Товар: 2710124130 [09:58:49]line Аи-92-К-5 [09:58:49]line 8.080 * 61.90 [09:58:49]line = 500.15 [09:58:49]line НДС 12% НСП 1% [09:58:49]line > о реализуемом товаре [09:58:49]line ОКРУГЛЕНИЕ: -0.15 [09:58:49]line ИТОГО: 500.00 [09:58:49]line НСП 1% : 4.43 [09:58:49]line НДС 12% : 53.11 [09:58:49]line Наличными: 500.00 [09:58:49]line Безнал.: 0.00 [09:58:49]line Место: АЗС № 25 "Партнер Нефть" [09:58:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:58:49]line СНО: Общий режим [09:58:49]line Чек 68 02.03.2024 09:58 [09:58:49]OFD Sender: Processing packet 122849 [packets to send 112, broken 111] [09:58:49]ProducePacketName [09:58:49]name=ofd_packets/00122849 [09:58:49]OFD Sender: To server: pG, [09:58:49]CommunicateWithHost lk.salyk.kg:30040 [09:58:49]ConnectInit lk.salyk.kg [09:58:49]line Смена: 321 ФФД: 1.0 [09:58:49]line ЗНМ: 0300000019 [09:58:49]line РНМ: 0000000000090573 [09:58:49]line Версия ККМ: 001 [09:58:49]line ФД осн.: 122848 [09:58:49]line ФМ осн.: 0000000000874798 [09:58:49]line ФМ: 0000000000874798 [09:58:49]line ФД: 122849 [09:58:49]line ФПД: 113081910562230 [09:58:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T095848&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122849&fm=113081910562230&tin=02508201610067®Number=0000000000090573&sum=50000 [09:58:49]written 0, free lines is 4095 [09:58:49]Connected sock=10 [09:58:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 63 E5 23 01 9C 93 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 58 F8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 E0 DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 DF 01 00 35 04 06 00 66 D8 EF 1C 0D B6 4E 90 8C BE D7 47 4E B3 [09:58:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 65 DF 47 00 91 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 DF 01 00 F4 03 04 00 34 A4 E2 65 B6 04 01 00 00 20 5C 6D 02 F9 36 05 E9 [09:58:50]CommunicateWithHost err = 0 [09:58:50]CheckOFDResponse [09:58:50]1017 (14) - 77093643461234 [09:58:50]1041 (16) - 0000000000874798 [09:58:50]1040 (4) - 122849 [09:58:50]1012 (4) - 02.03.2024 03:59 [09:58:50]1206 (1) - 0 [09:58:50]OFD Sender: Remove packet 122849 [09:58:50]ProducePacketName [09:58:50]name=ofd_packets/00122849 [09:58:50]NVStorageDeleteData [09:58:50]Write to MH i2c: 01 00 00 90 00 90 [09:58:50]Write i2c OK [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: 01 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: 01 07 00 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 02 0D A6 [09:58:50]RasterBufferAndPrint [09:58:50]line [09:58:50]line [09:58:50]line [09:58:50]line [09:58:50]line [09:58:50]written 0, free lines is 3341 [09:58:50]MH_Cut [09:58:50]Write to MH i2c: D1 01 00 97 00 01 69 [09:58:50]Write i2c OK [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: D1 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: D1 01 00 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: D1 01 00 97 00 00 68 [09:58:50]Write to MH i2c: 01 00 00 98 00 98 [09:58:50]Write i2c OK [09:58:50]MH_I2C_Read... [09:58:50]OFD Sender: No OFD packet to send [09:58:50]*** Cut start [09:58:50]*** Purtial cut [09:58:50]*** Stage 1: CUTSNS_PIN = 1 [09:58:52]Read from MH i2c: 01 [09:58:52]MH_I2C_Read... [09:58:52]*** Stop cut motor [09:58:52]*** Cut end [09:58:52]Read from MH i2c: 01 07 00 [09:58:52]MH_I2C_Read... [09:58:52]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [09:58:53]process_action close_receipt done [09:58:53]requested_data is exist [09:58:53]produce_requested_data [09:58:53]requested_item fm.sn is exist - process it [09:58:53]wFMCommunicate request_size=4 [09:58:53]MH_SAM_APDU [09:58:53]CAPDU: 80 11 00 00 [09:58:53]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [09:58:53]Write i2c OK [09:58:53]MH_I2C_Read... [09:58:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:53]Read from MH i2c: E2 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: E2 17 00 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [09:58:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:58:53]wFMCommunicate OK [09:58:53]requested_item fd.num is exist - process it [09:58:53]SAM_PROTO_GetFieldsCounters [09:58:53]wFMCommunicate request_size=4 [09:58:53]MH_SAM_APDU [09:58:53]CAPDU: 80 13 00 00 [09:58:53]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [09:58:53]Write i2c OK [09:58:53]MH_I2C_Read... [09:58:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:53]Read from MH i2c: E2 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: E2 62 00 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E1 DF 01 00 0E 04 04 00 41 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 10 [09:58:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E1 DF 01 00 0E 04 04 00 41 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 [09:58:53]wFMCommunicate OK [09:58:53]SAM_PROTO_GetFieldsCounters done [09:58:53]requested_item shift.num is exist - process it [09:58:53]requested_item shift.opened is exist - process it [09:58:53]req_shift_opened [09:58:53]FM_GetShiftState [09:58:53]SAM_PROTO_GetShiftState [09:58:53]wFMCommunicate request_size=4 [09:58:53]MH_SAM_APDU [09:58:53]CAPDU: 80 13 01 00 [09:58:53]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [09:58:53]Write i2c OK [09:58:53]MH_I2C_Read... [09:58:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:53]Read from MH i2c: E2 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: E2 0E 00 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7F [09:58:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:58:53]wFMCommunicate OK [09:58:53]SAM_PROTO_GetShiftState done [09:58:53]FM_GetShiftState done [09:58:53]req_shift_opened done [09:58:53]requested_item shift.open_date is exist - process it [09:58:53]req_shift_open_date [09:58:53]req_shift_open_date done [09:58:53]produce_requested_data done [09:58:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122849,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:58:53]process_action_free close_receipt [09:58:53]json_value_free [09:58:53]json_value_free done [09:58:53]process_json_proto returns [09:58:53]Send response to host [09:58:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122849,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:58:53]free response buf [09:58:53]execute_script done [09:58:53]execute_script returns [09:58:53]free content buf [09:58:53]Sock 9.Close socket [09:58:53]Sock 9.Thread stoped [09:58:55]OFD Sender: No OFD packet to send [09:59:00]OFD Sender: No OFD packet to send [09:59:02]accept exits with 8 [09:59:02]New connection [09:59:02]New thread 3067456868 created [09:59:02]Thread 3067313508 joined [09:59:02]Waiting for new connection... [09:59:02] Sock 8.Parse request [09:59:02]Sock 8.Check first char [09:59:02]Sock 8.First char is OK [09:59:02]request: POST /json_proto HTTP/1.0 [09:59:02]Method: POST [09:59:02]URL: /json_proto [09:59:02]Method is POST - this is cgi request [09:59:02]url: /json_proto [09:59:02]query_string will be loaded in cgi processing [09:59:02]execute_cgi json_proto POST (null) [09:59:02]execute_cgi path=json_proto method=POST [09:59:02]POST find Content-Length [09:59:02]Host: 172.17.48.197:8080 [09:59:02]Content-Length: 215 [09:59:02]Content-Type: application/json [09:59:02] [09:59:02]POST finish read [09:59:02]Found Content-Length = 215 [09:59:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:02]execute_script... [09:59:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:02]POST & json_proto [09:59:02]process_json_proto [09:59:02]json parsed OK: [09:59:02]protocol is kg_v1.0 [09:59:02]action value=get_value [09:59:02]process_action get_value [09:59:02]cmd_get_value [09:59:02]process_action get_value done [09:59:02]requested_data is exist [09:59:02]produce_requested_data [09:59:02]requested_item kkm.sn is exist - process it [09:59:02]requested_item kkm.ver is exist - process it [09:59:02]requested_item fm.sn is exist - process it [09:59:02]wFMCommunicate request_size=4 [09:59:02]MH_SAM_APDU [09:59:02]CAPDU: 80 11 00 00 [09:59:02]Write to MH i2c: E2 08 00 9C 00 80 11 00 00 00 00 00 00 16 [09:59:02]Write i2c OK [09:59:02]MH_I2C_Read... [09:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:02]Read from MH i2c: E2 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: E2 17 00 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: E2 17 00 9C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 74 [09:59:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:59:02]wFMCommunicate OK [09:59:02]requested_item fd.num is exist - process it [09:59:02]SAM_PROTO_GetFieldsCounters [09:59:02]wFMCommunicate request_size=4 [09:59:02]MH_SAM_APDU [09:59:02]CAPDU: 80 13 00 00 [09:59:02]Write to MH i2c: E2 08 00 9D 00 80 13 00 00 00 00 00 00 19 [09:59:02]Write i2c OK [09:59:02]MH_I2C_Read... [09:59:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:02]Read from MH i2c: E2 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: E2 62 00 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: E2 62 00 9D 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E1 DF 01 00 0E 04 04 00 41 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 [09:59:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E1 DF 01 00 0E 04 04 00 41 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 [09:59:02]wFMCommunicate OK [09:59:02]SAM_PROTO_GetFieldsCounters done [09:59:02]requested_item shift.num is exist - process it [09:59:02]requested_item shift.opened is exist - process it [09:59:02]req_shift_opened [09:59:02]FM_GetShiftState [09:59:02]SAM_PROTO_GetShiftState [09:59:02]wFMCommunicate request_size=4 [09:59:02]MH_SAM_APDU [09:59:02]CAPDU: 80 13 01 00 [09:59:02]Write to MH i2c: E2 08 00 9E 00 80 13 01 00 00 00 00 00 1B [09:59:02]Write i2c OK [09:59:02]MH_I2C_Read... [09:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:02]Read from MH i2c: E2 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: E2 0E 00 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: E2 0E 00 9E 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 82 [09:59:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:59:02]wFMCommunicate OK [09:59:02]SAM_PROTO_GetShiftState done [09:59:02]FM_GetShiftState done [09:59:02]req_shift_opened done [09:59:02]requested_item shift.open_date is exist - process it [09:59:02]req_shift_open_date [09:59:02]req_shift_open_date done [09:59:02]produce_requested_data done [09:59:02]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":122849,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:59:02]process_action_free get_value [09:59:02]json_value_free [09:59:02]json_value_free done [09:59:02]process_json_proto returns [09:59:02]Send response to host [09:59:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":122849,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:59:02]free response buf [09:59:02]execute_script done [09:59:02]execute_script returns [09:59:02]free content buf [09:59:02]Sock 8.Close socket [09:59:02]Sock 8.Thread stoped [09:59:02]accept exits with 9 [09:59:02]New connection [09:59:02]New thread 3067313508 created [09:59:02]Thread 3067456868 joined [09:59:02]Waiting for new connection... [09:59:02] Sock 9.Parse request [09:59:02]Sock 9.Check first char [09:59:02]Sock 9.First char is OK [09:59:02]request: POST /json_proto HTTP/1.0 [09:59:02]Method: POST [09:59:02]URL: /json_proto [09:59:02]Method is POST - this is cgi request [09:59:02]url: /json_proto [09:59:02]query_string will be loaded in cgi processing [09:59:02]execute_cgi json_proto POST (null) [09:59:02]execute_cgi path=json_proto method=POST [09:59:02]POST find Content-Length [09:59:02]Host: 172.17.48.197:8080 [09:59:02]Content-Length: 331 [09:59:02]Content-Type: application/json [09:59:02] [09:59:02]POST finish read [09:59:02]Found Content-Length = 331 [09:59:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:59:02]execute_script... [09:59:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:59:02]POST & json_proto [09:59:02]process_json_proto [09:59:02]json parsed OK: [09:59:02]protocol is kg_v1.0 [09:59:02]action value=get_value [09:59:02]process_action get_value [09:59:02]cmd_get_value [09:59:02]process_action get_value done [09:59:02]requested_data is exist [09:59:02]produce_requested_data [09:59:02]requested_item fm.sale.total is exist - process it [09:59:02]SAM_PROTO_GetFMData [09:59:02]wFMCommunicate request_size=4 [09:59:02]MH_SAM_APDU [09:59:02]CAPDU: 80 13 03 00 [09:59:03]Write to MH i2c: E2 08 00 9F 00 80 13 03 00 00 00 00 00 1E [09:59:03]Write i2c OK [09:59:03]MH_I2C_Read... [09:59:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:59:03]Read from MH i2c: E2 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 FD 00 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 FD 00 9F 00 00 C7 04 85 04 C3 04 6E 04 04 00 5F DD 01 00 69 04 A3 00 6F 04 04 00 56 C8 01 00 B1 04 05 00 C1 E2 63 6C 02 70 04 05 00 ED FB D7 A9 01 72 04 04 00 D4 E6 8B C2 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 7D 30 E5 41 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 DB 9C 7D 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 09 15 00 00 B1 04 04 00 D9 5B 4B 34 70 04 04 00 B9 0D 4B 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F8 DF 8D 05 EF 90 00 37 [09:59:03]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 5F DD 01 00 69 04 A3 00 6F 04 04 00 56 C8 01 00 B1 04 05 00 C1 E2 63 6C 02 70 04 05 00 ED FB D7 A9 01 72 04 04 00 D4 E6 8B C2 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 7D 30 E5 41 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 DB 9C 7D 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 09 15 00 00 B1 04 04 00 D9 5B 4B 34 70 04 04 00 B9 0D 4B 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F8 DF 8D 05 EF 90 00 [09:59:03]wFMCommunicate OK [09:59:03]wFMCommunicate request_size=4 [09:59:03]MH_SAM_APDU [09:59:03]CAPDU: 80 17 00 00 [09:59:03]Write to MH i2c: E2 08 00 A0 00 80 17 00 00 00 00 00 00 20 [09:59:03]Write i2c OK [09:59:03]MH_I2C_Read... [09:59:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:59:03]Read from MH i2c: E2 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 FD 00 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 FD 00 A0 00 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A4 7B 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C2 [09:59:04]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A4 7B 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:59:04]wFMCommunicate OK [09:59:04]wFMCommunicate request_size=4 [09:59:04]MH_SAM_APDU [09:59:04]CAPDU: 80 17 00 00 [09:59:04]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [09:59:04]Write i2c OK [09:59:04]MH_I2C_Read... [09:59:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:59:04]Read from MH i2c: E2 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 FD 00 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 FD 00 A1 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 F9 [09:59:04]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:59:04]wFMCommunicate OK [09:59:04]wFMCommunicate request_size=4 [09:59:04]MH_SAM_APDU [09:59:04]CAPDU: 80 17 00 00 [09:59:04]Write to MH i2c: E2 08 00 A2 00 80 17 00 00 00 00 00 00 22 [09:59:04]Write i2c OK [09:59:04]MH_I2C_Read... [09:59:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:59:04]Read from MH i2c: E2 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 FD 00 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 FD 00 A2 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 9D [09:59:04]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:59:04]wFMCommunicate OK [09:59:04]wFMCommunicate request_size=4 [09:59:04]MH_SAM_APDU [09:59:04]CAPDU: 80 17 00 00 [09:59:04]Write to MH i2c: E2 08 00 A3 00 80 17 00 00 00 00 00 00 23 [09:59:04]Write i2c OK [09:59:04]MH_I2C_Read... [09:59:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [09:59:04]Read from MH i2c: E2 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 E4 00 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 E4 00 A3 00 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 03 [09:59:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:59:04]wFMCommunicate OK [09:59:04]SAM_PROTO_GetFMData done [09:59:04]requested_item fm.sale_refund.total is exist - process it [09:59:04]requested_item fm.buy.total is exist - process it [09:59:04]requested_item shift.sale.total is exist - process it [09:59:04]SAM_PROTO_GetShiftData [09:59:04]wFMCommunicate request_size=4 [09:59:04]MH_SAM_APDU [09:59:04]CAPDU: 80 13 02 00 [09:59:04]Write to MH i2c: E2 08 00 A4 00 80 13 02 00 00 00 00 00 22 [09:59:04]Write i2c OK [09:59:04]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 *** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:59:05] [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 FD 00 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 FD 00 A4 00 00 B9 04 AA 04 B5 04 6E 04 04 00 44 00 00 00 69 04 9B 00 6F 04 04 00 3E 00 00 00 B1 04 03 00 9E 8B 65 70 04 03 00 C0 21 55 72 04 03 00 DE 69 10 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 24 C9 0A 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 17 E6 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 FC 7C 27 70 04 03 00 FC 7C 27 72 04 00 00 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 8C 31 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 AD [09:59:05]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 44 00 00 00 69 04 9B 00 6F 04 04 00 3E 00 00 00 B1 04 03 00 9E 8B 65 70 04 03 00 C0 21 55 72 04 03 00 DE 69 10 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 24 C9 0A 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 17 E6 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 98 00 6F 04 04 00 06 00 00 00 B1 04 03 00 FC 7C 27 70 04 03 00 FC 7C 27 72 04 00 00 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 8C 31 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [09:59:05]wFMCommunicate OK [09:59:05]wFMCommunicate request_size=4 [09:59:05]MH_SAM_APDU [09:59:05]CAPDU: 80 17 00 00 [09:59:05]Write to MH i2c: E2 08 00 A5 00 80 17 00 00 00 00 00 00 25 [09:59:05]Write i2c OK [09:59:05]MH_I2C_Read... [09:59:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:59:05]Read from MH i2c: E2 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 FD 00 [09:59:05]MH_I2C_Read... [09:59:05]OFD Sender: No OFD packet to send [09:59:05]Read from MH i2c: E2 FD 00 A5 00 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 77 59 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 B4 [09:59:05]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 77 59 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:59:05]wFMCommunicate OK [09:59:05]wFMCommunicate request_size=4 [09:59:05]MH_SAM_APDU [09:59:05]CAPDU: 80 17 00 00 [09:59:05]Write to MH i2c: E2 08 00 A6 00 80 17 00 00 00 00 00 00 26 [09:59:05]Write i2c OK [09:59:05]MH_I2C_Read... [09:59:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:59:06]Read from MH i2c: E2 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: E2 FD 00 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: E2 FD 00 A6 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 4E [09:59:06]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [09:59:06]wFMCommunicate OK [09:59:06]wFMCommunicate request_size=4 [09:59:06]MH_SAM_APDU [09:59:06]CAPDU: 80 17 00 00 [09:59:06]Write to MH i2c: E2 08 00 A7 00 80 17 00 00 00 00 00 00 27 [09:59:06]Write i2c OK [09:59:06]MH_I2C_Read... [09:59:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:59:06]Read from MH i2c: E2 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: E2 FD 00 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: E2 FD 00 A7 00 00 EF 03 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 90 00 9F [09:59:06]RAPDU: EF 03 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 90 00 [09:59:06]wFMCommunicate OK [09:59:06]wFMCommunicate request_size=4 [09:59:06]MH_SAM_APDU [09:59:06]CAPDU: 80 17 00 00 [09:59:06]Write to MH i2c: E2 08 00 A8 00 80 17 00 00 00 00 00 00 28 [09:59:06]Write i2c OK [09:59:06]MH_I2C_Read... [09:59:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [09:59:06]Read from MH i2c: E2 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: E2 D6 00 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: E2 D6 00 A8 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 0A [09:59:06]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:59:06]wFMCommunicate OK [09:59:06]SAM_PROTO_GetShiftData done [09:59:06]requested_item shift.sale.total_cash is exist - process it [09:59:06]requested_item shift.sale_refund.total is exist - process it [09:59:06]requested_item shift.sale_refund.total_cash is exist - process it [09:59:06]requested_item shift.buy.total is exist - process it [09:59:06]requested_item shift.buy.total_cash is exist - process it [09:59:06]produce_requested_data done [09:59:06]produce_requested_data return {"fm.sale.total":104084200.33,"fm.sale_refund.total":8773539.45,"fm.buy.total":0.00,"shift.sale.total":66548.78,"shift.sale.total_cash":55792.00,"shift.sale_refund.total":25879.00,"shift.sale_refund.total_cash":25879.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:59:06]process_action_free get_value [09:59:06]json_value_free [09:59:06]json_value_free done [09:59:06]process_json_proto returns [09:59:06]Send response to host [09:59:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104084200.33,"fm.sale_refund.total":8773539.45,"fm.buy.total":0.00,"shift.sale.total":66548.78,"shift.sale.total_cash":55792.00,"shift.sale_refund.total":25879.00,"shift.sale_refund.total_cash":25879.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:59:06]free response buf [09:59:06]execute_script done [09:59:06]execute_script returns [09:59:06]free content buf [09:59:06]Sock 9.Close socket [09:59:06]Sock 9.Thread stoped [09:59:10]OFD Sender: No OFD packet to send [09:59:15]OFD Sender: No OFD packet to send [09:59:20]accept exits with 8 [09:59:20]New connection [09:59:20]New thread 3067456868 created [09:59:20]Thread 3067313508 joined [09:59:20]Waiting for new connection... [09:59:20] Sock 8.Parse request [09:59:20]Sock 8.Check first char [09:59:20]Sock 8.First char is OK [09:59:20]request: POST /json_proto HTTP/1.0 [09:59:20]Method: POST [09:59:20]URL: /json_proto [09:59:20]Method is POST - this is cgi request [09:59:20]url: /json_proto [09:59:20]query_string will be loaded in cgi processing [09:59:20]execute_cgi json_proto POST (null) [09:59:20]execute_cgi path=json_proto method=POST [09:59:20]POST find Content-Length [09:59:20]Host: 172.17.48.197:8080 [09:59:20]Content-Length: 683 [09:59:20]Content-Type: application/json [09:59:20] [09:59:20]POST finish read [09:59:20]Found Content-Length = 683 [09:59:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:20]execute_script... [09:59:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:20]POST & json_proto [09:59:20]process_json_proto [09:59:20]json parsed OK: [09:59:20]protocol is kg_v1.0 [09:59:20]action value=close_receipt [09:59:20]process_action close_receipt [09:59:20]cmd_close_receipt [09:59:20]MH_GetDate [09:59:20]Write to MH i2c: F0 00 00 A9 00 98 [09:59:20]Write i2c OK [09:59:20]MH_I2C_Read... [09:59:20]Read from MH i2c: F0 [09:59:20]MH_I2C_Read... [09:59:20]Read from MH i2c: F0 09 00 [09:59:20]MH_I2C_Read... [09:59:20]Read from MH i2c: F0 09 00 A9 00 00 78 F8 E2 65 66 EE DC 65 ED [09:59:20]GetLastDocTimeStamp 1709373528 [09:59:20]current date 1709373560 [09:59:20]FM_GetShiftState [09:59:20]SAM_PROTO_GetShiftState [09:59:20]wFMCommunicate request_size=4 [09:59:20]MH_SAM_APDU [09:59:20]CAPDU: 80 13 01 00 [09:59:20]Write to MH i2c: E2 08 00 AA 00 80 13 01 00 00 00 00 00 27 [09:59:20]Write i2c OK [09:59:20]MH_I2C_Read... [09:59:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:20]Read from MH i2c: E2 [09:59:20]MH_I2C_Read... [09:59:20]Read from MH i2c: E2 0E 00 [09:59:20]MH_I2C_Read... [09:59:20]Read from MH i2c: E2 0E 00 AA 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8E [09:59:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:59:20]wFMCommunicate OK [09:59:20]SAM_PROTO_GetShiftState done [09:59:20]FM_GetShiftState done [09:59:20]opened in 1709338023 [09:59:20]opened+sec_in_day 1709424423 [09:59:20]quantity*price = 100010 [09:59:20]sum+1 = 100012 [09:59:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 69 02.03.2024 09:59 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122850 ФПД: 109351041909765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T095920&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122850&fm=109351041909765&tin=02508201610067®Number=0000000000090573&sum=100000 [09:59:20]StoreToDocumentArchive [09:59:20]shift 321 fd 122850 [09:59:20]save to /storage/0321/doc_00122850 [09:59:20]save last doc name /storage/0321/doc_00122850 to /storage/kkm_last_doc_name [09:59:20]save OK [09:59:20]Clear old archive folders... [09:59:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:20]tlvbuf is 0161E200 [09:59:20]SAM_PROTO_ClearQueue [09:59:20]wFMCommunicate request_size=4 [09:59:20]MH_SAM_APDU [09:59:20]CAPDU: 80 09 00 00 [09:59:20]Write to MH i2c: E2 08 00 B7 00 80 09 00 00 00 00 00 00 29 [09:59:20]Write i2c OK [09:59:20]MH_I2C_Read... [09:59:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:21]Read from MH i2c: E2 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 03 00 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [09:59:21]RAPDU: 90 00 [09:59:21]wFMCommunicate OK [09:59:21]SAM_PROTO_ClearQueue done [09:59:21]KKMCreateOFDPacket [09:59:21]OFDProtocolAddRootSTLVToBuf [09:59:21]FM_MakeSignedData [09:59:21]FM_MakeSignedData [09:59:21]SAM_PROTO_SignData [09:59:21]wFMCommunicate request_size=4 [09:59:21]MH_SAM_APDU [09:59:21]CAPDU: 80 0D 01 02 [09:59:21]Write to MH i2c: E2 08 00 B8 00 80 0D 01 02 00 00 00 00 31 [09:59:21]Write i2c OK [09:59:21]MH_I2C_Read... [09:59:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:21]Read from MH i2c: E2 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 03 00 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 03 00 B8 00 00 90 00 2C [09:59:21]RAPDU: 90 00 [09:59:21]wFMCommunicate OK [09:59:21]wFMCommunicate request_size=255 [09:59:21]MH_SAM_APDU [09:59:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 78 F8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 DF 01 00 35 04 06 00 63 [09:59:21]Write to MH i2c: E2 02 01 B9 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 78 F8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 DF 01 00 35 04 06 00 63 00 00 F9 [09:59:21]Write i2c OK [09:59:21]MH_I2C_Read... [09:59:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:21]Read from MH i2c: E2 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 03 00 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 03 00 B9 00 00 90 00 2D [09:59:21]RAPDU: 90 00 [09:59:21]wFMCommunicate OK [09:59:21]wFMCommunicate request_size=10 [09:59:21]MH_SAM_APDU [09:59:21]CAPDU: 80 0D 02 02 05 74 46 02 44 05 [09:59:21]Write to MH i2c: E2 0D 00 BA 00 80 0D 02 02 05 00 74 46 02 44 05 00 00 43 [09:59:21]Write i2c OK [09:59:21]MH_I2C_Read... [09:59:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:21]Read from MH i2c: E2 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 03 00 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 03 00 BA 00 00 90 00 2E [09:59:21]RAPDU: 90 00 [09:59:21]wFMCommunicate OK [09:59:21]wFMCommunicate request_size=4 [09:59:21]MH_SAM_APDU [09:59:21]CAPDU: 80 0D 03 02 [09:59:21]Write to MH i2c: E2 08 00 BB 00 80 0D 03 02 00 00 00 00 36 [09:59:21]Write i2c OK [09:59:21]MH_I2C_Read... [09:59:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:21]Read from MH i2c: E2 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 0B 00 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 0B 00 BB 00 00 E5 50 BB E4 81 6E CF BC 90 00 85 [09:59:21]RAPDU: E5 50 BB E4 81 6E CF BC 90 00 [09:59:21]wFMCommunicate OK [09:59:21]SAM_PROTO_SignData done [09:59:21]FM_MakeSignedData done [09:59:21]CreateOFDProtocolMessage [09:59:21]wFMCommunicate request_size=4 [09:59:21]MH_SAM_APDU [09:59:21]CAPDU: 80 11 00 00 [09:59:21]Write to MH i2c: E2 08 00 BC 00 80 11 00 00 00 00 00 00 36 [09:59:21]Write i2c OK [09:59:21]MH_I2C_Read... [09:59:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:21]Read from MH i2c: E2 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 17 00 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: E2 17 00 BC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 94 [09:59:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:59:21]wFMCommunicate OK [09:59:21]CreateOFDProtocolMessage done [09:59:21]OFDSenderStorePacket 122850 [09:59:21]StoreOFDPacket docnum=122850 [09:59:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C E0 07 01 40 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 78 F8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 DF 01 00 35 04 06 00 63 74 46 02 44 05 E5 50 BB E4 81 6E CF BC [09:59:21]CheckFolder [09:59:21]dirname=/storage/ofd_packets [09:59:21]CheckFolder done [09:59:21]ProducePacketName [09:59:21]name=ofd_packets/00122850 [09:59:21]NVStorageSaveData ofd_packets/00122850 [09:59:21]File name is /storage/ofd_packets/00122850 [09:59:21]Write 301 bytes [09:59:21]NVStorageSaveData done [09:59:21]OFDSenderStorePacket done [09:59:21]KKMCreateOFDPacket done [09:59:21]NVStorageSaveData kkm_last_timestamp [09:59:21]File name is /storage/kkm_last_timestamp [09:59:21]Write 4 bytes [09:59:21]NVStorageSaveData done [09:59:21]ExternCall_PrintAddStr [09:59:21]wPrintStart [09:59:21]Write to MH i2c: 01 00 00 BD 00 BD [09:59:21]Write i2c OK [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: 01 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: 01 07 00 [09:59:21]MH_I2C_Read... [09:59:21]Read from MH i2c: 01 07 00 BD 00 00 00 00 00 00 FF 0F D2 [09:59:21]RasterBufferAndPrint [09:59:21]line Счет N : (1)1105690 [09:59:21]line ИНН: 02508201610067 [09:59:21]line Контрольно-Кассовый Чек [09:59:21]line ПРОДАЖА [09:59:21]line ТРК (МРК, ГНК) : 13 [09:59:21]line Товар: 2710124500 [09:59:21]line Аи-95-К-5 [09:59:21]line 14.390 * 69.50 [09:59:21]line = 1000.11 [09:59:21]line НДС 12% НСП 1% [09:59:21]line > о реализуемом товаре [09:59:21]line ОКРУГЛЕНИЕ: -0.11 [09:59:21]line ИТОГО: 1000.00 [09:59:21]line Внесено: 1000.00 [09:59:21]line СДАЧА: 0.00 [09:59:21]line НСП 1% : 8.85 [09:59:21]line НДС 12% : 106.21 [09:59:21]line Наличными: 1000.00 [09:59:21]line Безнал.: 0.00 [09:59:21]line Место: АЗС № 25 "Партнер Нефть" [09:59:21]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:59:21]line СНО: Общий режим [09:59:21]line Чек 69 02.03.2024 09:59 [09:59:21]line Смена: 321 ФФД: 1.0 [09:59:21]line ЗНМ: 0300000019 [09:59:21]line РНМ: 0000000000090573 [09:59:21]line Версия ККМ: 001 [09:59:21]line ФМ: 0000000000874798 [09:59:21]line ФД: 122850 [09:59:21]line ФПД: 109351041909765 [09:59:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T095920&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122850&fm=109351041909765&tin=02508201610067®Number=0000000000090573&sum=100000 [09:59:21]written 0, free lines is 4095 [09:59:21]OFD Sender: Processing packet 122850 [packets to send 112, broken 111] [09:59:21]ProducePacketName [09:59:21]name=ofd_packets/00122850 [09:59:21]OFD Sender: To server: pG, [09:59:21]CommunicateWithHost lk.salyk.kg:30040 [09:59:21]ConnectInit lk.salyk.kg [09:59:22]Connected sock=9 [09:59:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C E0 07 01 40 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 78 F8 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 DF 01 00 35 04 06 00 63 74 46 02 44 05 E5 50 BB E4 81 6E CF BC [09:59:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 79 7E 47 00 EF 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 DF 01 00 F4 03 04 00 55 A4 E2 65 B6 04 01 00 00 27 B3 BC D6 E2 3A A9 4D [09:59:22]CommunicateWithHost err = 0 [09:59:22]CheckOFDResponse [09:59:22]1017 (14) - 77093643461234 [09:59:22]1041 (16) - 0000000000874798 [09:59:22]1040 (4) - 122850 [09:59:22]1012 (4) - 02.03.2024 04:00 [09:59:22]1206 (1) - 0 [09:59:22]OFD Sender: Remove packet 122850 [09:59:22]ProducePacketName [09:59:22]name=ofd_packets/00122850 [09:59:22]NVStorageDeleteData [09:59:22]Write to MH i2c: 01 00 00 E8 00 E8 [09:59:22]Write i2c OK [09:59:22]MH_I2C_Read... [09:59:22]Read from MH i2c: 01 [09:59:22]MH_I2C_Read... [09:59:22]Read from MH i2c: 01 07 00 [09:59:22]MH_I2C_Read... [09:59:22]Read from MH i2c: 01 07 00 E8 00 00 00 00 00 00 FF 0C FA [09:59:22]RasterBufferAndPrint [09:59:22]line [09:59:22]line [09:59:22]line [09:59:22]line [09:59:22]line [09:59:22]written 0, free lines is 3345 [09:59:22]MH_Cut [09:59:22]Write to MH i2c: D1 01 00 EF 00 01 C1 [09:59:22]Write i2c OK [09:59:22]MH_I2C_Read... [09:59:22]Read from MH i2c: D1 [09:59:22]MH_I2C_Read... [09:59:22]Read from MH i2c: D1 01 00 [09:59:22]MH_I2C_Read... [09:59:22]Read from MH i2c: D1 01 00 EF 00 00 C0 [09:59:22]Write to MH i2c: 01 00 00 F0 00 F0 [09:59:22]Write i2c OK [09:59:22]MH_I2C_Read... [09:59:22]OFD Sender: No OFD packet to send [09:59:23]*** Cut start [09:59:23]*** Purtial cut [09:59:23]*** Stage 1: CUTSNS_PIN = 1 [09:59:25]Read from MH i2c: 01 [09:59:25]MH_I2C_Read... [09:59:25]*** Stop cut motor [09:59:25]*** Cut end [09:59:25]Read from MH i2c: 01 07 00 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 FF 0F 05 [09:59:25]process_action close_receipt done [09:59:25]requested_data is exist [09:59:25]produce_requested_data [09:59:25]requested_item fm.sn is exist - process it [09:59:25]wFMCommunicate request_size=4 [09:59:25]MH_SAM_APDU [09:59:25]CAPDU: 80 11 00 00 [09:59:25]Write to MH i2c: E2 08 00 F1 00 80 11 00 00 00 00 00 00 6B [09:59:25]Write i2c OK [09:59:25]MH_I2C_Read... [09:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:25]Read from MH i2c: E2 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: E2 17 00 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: E2 17 00 F1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C9 [09:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:59:25]wFMCommunicate OK [09:59:25]requested_item fd.num is exist - process it [09:59:25]SAM_PROTO_GetFieldsCounters [09:59:25]wFMCommunicate request_size=4 [09:59:25]MH_SAM_APDU [09:59:25]CAPDU: 80 13 00 00 [09:59:25]Write to MH i2c: E2 08 00 F2 00 80 13 00 00 00 00 00 00 6E [09:59:25]Write i2c OK [09:59:25]MH_I2C_Read... [09:59:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:25]Read from MH i2c: E2 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: E2 62 00 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: E2 62 00 F2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E2 DF 01 00 0E 04 04 00 41 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 6C [09:59:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E2 DF 01 00 0E 04 04 00 41 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 [09:59:25]wFMCommunicate OK [09:59:25]SAM_PROTO_GetFieldsCounters done [09:59:25]requested_item shift.num is exist - process it [09:59:25]requested_item shift.opened is exist - process it [09:59:25]req_shift_opened [09:59:25]FM_GetShiftState [09:59:25]SAM_PROTO_GetShiftState [09:59:25]wFMCommunicate request_size=4 [09:59:25]MH_SAM_APDU [09:59:25]CAPDU: 80 13 01 00 [09:59:25]Write to MH i2c: E2 08 00 F3 00 80 13 01 00 00 00 00 00 70 [09:59:25]Write i2c OK [09:59:25]MH_I2C_Read... [09:59:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:25]Read from MH i2c: E2 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: E2 0E 00 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: E2 0E 00 F3 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D7 [09:59:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [09:59:25]wFMCommunicate OK [09:59:25]SAM_PROTO_GetShiftState done [09:59:25]FM_GetShiftState done [09:59:25]req_shift_opened done [09:59:25]requested_item shift.open_date is exist - process it [09:59:25]req_shift_open_date [09:59:25]req_shift_open_date done [09:59:25]produce_requested_data done [09:59:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122850,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [09:59:25]process_action_free close_receipt [09:59:25]json_value_free [09:59:25]json_value_free done [09:59:25]process_json_proto returns [09:59:25]Send response to host [09:59:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122850,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [09:59:25]free response buf [09:59:25]execute_script done [09:59:25]execute_script returns [09:59:25]free content buf [09:59:25]Sock 8.Close socket [09:59:25]Sock 8.Thread stoped [09:59:27]OFD Sender: No OFD packet to send [09:59:32]OFD Sender: No OFD packet to send [09:59:37]OFD Sender: No OFD packet to send [09:59:42]OFD Sender: No OFD packet to send [09:59:47]OFD Sender: No OFD packet to send [09:59:52]OFD Sender: No OFD packet to send [09:59:57]OFD Sender: No OFD packet to send [10:00:02]OFD Sender: No OFD packet to send [10:00:07]OFD Sender: No OFD packet to send [10:00:12]OFD Sender: No OFD packet to send [10:00:17]OFD Sender: No OFD packet to send [10:00:22]OFD Sender: No OFD packet to send [10:00:27]OFD Sender: No OFD packet to send [10:00:32]OFD Sender: No OFD packet to send [10:00:37]OFD Sender: No OFD packet to send [10:00:42]OFD Sender: No OFD packet to send [10:00:47]OFD Sender: No OFD packet to send [10:00:52]OFD Sender: No OFD packet to send [10:00:57]OFD Sender: No OFD packet to send [10:01:02]OFD Sender: No OFD packet to send [10:01:07]OFD Sender: No OFD packet to send [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:32]accept exits with 10 [10:01:32]New connection [10:01:32]New thread 3067313508 created [10:01:32]Thread 3067456868 joined [10:01:32]Waiting for new connection... [10:01:32] Sock 10.Parse request [10:01:32]Sock 10.Check first char [10:01:32]Sock 10.First char is OK [10:01:32]request: POST /json_proto HTTP/1.0 [10:01:32]Method: POST [10:01:32]URL: /json_proto [10:01:32]Method is POST - this is cgi request [10:01:32]url: /json_proto [10:01:32]query_string will be loaded in cgi processing [10:01:32]execute_cgi json_proto POST (null) [10:01:32]execute_cgi path=json_proto method=POST [10:01:32]POST find Content-Length [10:01:32]Host: 172.17.48.197:8080 [10:01:32]Content-Length: 1210 [10:01:32]Content-Type: application/json [10:01:32] [10:01:32]POST finish read [10:01:32]Found Content-Length = 1210 [10:01:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105691\u000A02.03.2024 09:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81702\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:32]execute_script... [10:01:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105691\u000A02.03.2024 09:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81702\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:32]POST & json_proto [10:01:32]process_json_proto [10:01:32]json parsed OK: [10:01:32]protocol is kg_v1.0 [10:01:32]action value=print_text [10:01:32]process_action print_text [10:01:32]cmd_print_text [10:01:32]ExternCall_PrintAddStr [10:01:32]wPrintStart [10:01:32]Write to MH i2c: 01 00 00 F4 00 F4 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 [10:01:32]MH_I2C_Read... [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 F4 00 00 00 00 00 00 FF 0F 09 [10:01:32]RasterBufferAndPrint [10:01:32]line *****ТОВАРНЫЙ ЧЕК***** [10:01:32]line АЗС 25 [10:01:32]line Партнер нефть [10:01:32]line 02508201610067 [10:01:32]line Кассир : Таалайбек к. А. [10:01:32]line Счет N : (1)1105691 [10:01:32]line 02.03.2024 09:56 [10:01:32]line ПРОДАЖА [10:01:32]line ТРК (МРК, ГНК): 32 [10:01:32]line Вид ГСМ : 2710124130 [10:01:32]line Аи-92-К-5 [10:01:32]line 30.000 x 61.90 [10:01:32]line ИТОГ: 1857.00 [10:01:32]line Тип оплаты: Талоны: Топливная Карта [10:01:32]line 81702 [10:01:32]line ______________________ [10:01:32]line (подпись) [10:01:32]written 0, free lines is 4095 [10:01:32]Write to MH i2c: 01 00 00 09 01 0A [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 [10:01:32]MH_I2C_Read... [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 09 01 00 00 00 00 00 F5 0D 13 [10:01:32]RasterBufferAndPrint [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]written 0, free lines is 3575 [10:01:32]MH_Cut [10:01:32]Write to MH i2c: D1 01 00 10 01 01 E3 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 01 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 01 00 10 01 00 E2 [10:01:32]Write to MH i2c: 01 00 00 11 01 12 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]*** Cut start [10:01:32]*** Purtial cut [10:01:32]*** Stage 1: CUTSNS_PIN = 1 [10:01:32]OFD Sender: No OFD packet to send [10:01:34]Read from MH i2c: 01 [10:01:34]MH_I2C_Read... [10:01:34]*** Stop cut motor [10:01:34]*** Cut end [10:01:34]Read from MH i2c: 01 07 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [10:01:34]process_action print_text done [10:01:34]requested_data is exist [10:01:34]produce_requested_data [10:01:34]requested_item fm.sn is exist - process it [10:01:34]wFMCommunicate request_size=4 [10:01:34]MH_SAM_APDU [10:01:34]CAPDU: 80 11 00 00 [10:01:34]Write to MH i2c: E2 08 00 12 01 80 11 00 00 00 00 00 00 8D [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:34]Read from MH i2c: E2 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 17 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 17 00 12 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EB [10:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:01:34]wFMCommunicate OK [10:01:34]requested_item fd.num is exist - process it [10:01:34]SAM_PROTO_GetFieldsCounters [10:01:34]wFMCommunicate request_size=4 [10:01:34]MH_SAM_APDU [10:01:34]CAPDU: 80 13 00 00 [10:01:34]Write to MH i2c: E2 08 00 13 01 80 13 00 00 00 00 00 00 90 [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:35]Read from MH i2c: E2 [10:01:35]MH_I2C_Read... [10:01:35]Read from MH i2c: E2 62 00 [10:01:35]MH_I2C_Read... [10:01:35]Read from MH i2c: E2 62 00 13 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E2 DF 01 00 0E 04 04 00 41 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 8E [10:01:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E2 DF 01 00 0E 04 04 00 41 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 [10:01:35]wFMCommunicate OK [10:01:35]SAM_PROTO_GetFieldsCounters done [10:01:35]requested_item shift.num is exist - process it [10:01:35]requested_item shift.opened is exist - process it [10:01:35]req_shift_opened [10:01:35]FM_GetShiftState [10:01:35]SAM_PROTO_GetShiftState [10:01:35]wFMCommunicate request_size=4 [10:01:35]MH_SAM_APDU [10:01:35]CAPDU: 80 13 01 00 [10:01:35]Write to MH i2c: E2 08 00 14 01 80 13 01 00 00 00 00 00 92 [10:01:35]Write i2c OK [10:01:35]MH_I2C_Read... [10:01:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:35]Read from MH i2c: E2 [10:01:35]MH_I2C_Read... [10:01:35]Read from MH i2c: E2 0E 00 [10:01:35]MH_I2C_Read... [10:01:35]Read from MH i2c: E2 0E 00 14 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F9 [10:01:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:01:35]wFMCommunicate OK [10:01:35]SAM_PROTO_GetShiftState done [10:01:35]FM_GetShiftState done [10:01:35]req_shift_opened done [10:01:35]requested_item shift.open_date is exist - process it [10:01:35]req_shift_open_date [10:01:35]req_shift_open_date done [10:01:35]produce_requested_data done [10:01:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122850,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:01:35]process_action_free print_text [10:01:35]json_value_free [10:01:35]json_value_free done [10:01:35]process_json_proto returns [10:01:35]Send response to host [10:01:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122850,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:01:35]free response buf [10:01:35]execute_script done [10:01:35]execute_script returns [10:01:35]free content buf [10:01:35]Sock 10.Close socket [10:01:35]Sock 10.Thread stoped [10:01:37]OFD Sender: No OFD packet to send [10:01:42]OFD Sender: No OFD packet to send [10:01:47]OFD Sender: No OFD packet to send [10:01:52]OFD Sender: No OFD packet to send [10:01:58]OFD Sender: No OFD packet to send [10:02:03]OFD Sender: No OFD packet to send [10:02:08]OFD Sender: No OFD packet to send [10:02:13]OFD Sender: No OFD packet to send [10:02:18]OFD Sender: No OFD packet to send [10:02:23]OFD Sender: No OFD packet to send [10:02:28]OFD Sender: No OFD packet to send [10:02:33]OFD Sender: No OFD packet to send [10:02:38]OFD Sender: No OFD packet to send [10:02:43]OFD Sender: No OFD packet to send [10:02:48]OFD Sender: No OFD packet to send [10:02:53]OFD Sender: No OFD packet to send [10:02:58]OFD Sender: No OFD packet to send [10:03:03]OFD Sender: No OFD packet to send [10:03:08]OFD Sender: No OFD packet to send [10:03:13]OFD Sender: No OFD packet to send [10:03:18]OFD Sender: No OFD packet to send [10:03:23]OFD Sender: No OFD packet to send [10:03:28]OFD Sender: No OFD packet to send [10:03:33]OFD Sender: No OFD packet to send [10:03:38]OFD Sender: No OFD packet to send [10:03:43]OFD Sender: No OFD packet to send [10:03:48]OFD Sender: No OFD packet to send [10:03:53]OFD Sender: No OFD packet to send [10:03:55]accept exits with 8 [10:03:55]New connection [10:03:55]New thread 3067456868 created [10:03:55]Thread 3067313508 joined [10:03:55]Waiting for new connection... [10:03:55] Sock 8.Parse request [10:03:55]Sock 8.Check first char [10:03:55]Sock 8.First char is OK [10:03:55]request: POST /json_proto HTTP/1.0 [10:03:55]Method: POST [10:03:55]URL: /json_proto [10:03:55]Method is POST - this is cgi request [10:03:55]url: /json_proto [10:03:55]query_string will be loaded in cgi processing [10:03:55]execute_cgi json_proto POST (null) [10:03:55]execute_cgi path=json_proto method=POST [10:03:55]POST find Content-Length [10:03:55]Host: 172.17.48.197:8080 [10:03:55]Content-Length: 806 [10:03:55]Content-Type: application/json [10:03:55] [10:03:55]POST finish read [10:03:55]Found Content-Length = 806 [10:03:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:55]execute_script... [10:03: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)1105692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:55]POST & json_proto [10:03:55]process_json_proto [10:03:55]json parsed OK: [10:03:55]protocol is kg_v1.0 [10:03:55]action value=close_receipt [10:03:55]process_action close_receipt [10:03:55]cmd_close_receipt [10:03:55]MH_GetDate [10:03:55]Write to MH i2c: F0 00 00 15 01 05 [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: F0 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: F0 09 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: F0 09 00 15 01 00 8C F9 E2 65 66 EE DC 65 6F [10:03:55]GetLastDocTimeStamp 1709373560 [10:03:55]current date 1709373836 [10:03:55]FM_GetShiftState [10:03:55]SAM_PROTO_GetShiftState [10:03:55]wFMCommunicate request_size=4 [10:03:55]MH_SAM_APDU [10:03:55]CAPDU: 80 13 01 00 [10:03:55]Write to MH i2c: E2 08 00 16 01 80 13 01 00 00 00 00 00 94 [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:56]Read from MH i2c: E2 [10:03:56]MH_I2C_Read... [10:03:56]Read from MH i2c: E2 0E 00 [10:03:56]MH_I2C_Read... [10:03:56]Read from MH i2c: E2 0E 00 16 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FB [10:03:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:03:56]wFMCommunicate OK [10:03:56]SAM_PROTO_GetShiftState done [10:03:56]FM_GetShiftState done [10:03:56]opened in 1709338023 [10:03:56]opened+sec_in_day 1709424423 [10:03:56]quantity*price = 50015 [10:03:56]sum+1 = 50016 [10:03:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 70 02.03.2024 10:03 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122851 ФПД: 44544984551802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T100356&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122851&fm=44544984551802&tin=02508201610067®Number=0000000000090573&sum=50015 [10:03:57]StoreToDocumentArchive [10:03:57]shift 321 fd 122851 [10:03:57]save to /storage/0321/doc_00122851 [10:03:57]save last doc name /storage/0321/doc_00122851 to /storage/kkm_last_doc_name [10:03:57]save OK [10:03:57]Clear old archive folders... [10:03:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:57]tlvbuf is 015FE270 [10:03:57]SAM_PROTO_ClearQueue [10:03:57]wFMCommunicate request_size=4 [10:03:57]MH_SAM_APDU [10:03:57]CAPDU: 80 09 00 00 [10:03:57]Write to MH i2c: E2 08 00 23 01 80 09 00 00 00 00 00 00 96 [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 03 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 03 00 23 01 00 90 00 98 [10:03:57]RAPDU: 90 00 [10:03:57]wFMCommunicate OK [10:03:57]SAM_PROTO_ClearQueue done [10:03:57]KKMCreateOFDPacket [10:03:57]OFDProtocolAddRootSTLVToBuf [10:03:57]FM_MakeSignedData [10:03:57]FM_MakeSignedData [10:03:57]SAM_PROTO_SignData [10:03:57]wFMCommunicate request_size=4 [10:03:57]MH_SAM_APDU [10:03:57]CAPDU: 80 0D 01 02 [10:03:57]Write to MH i2c: E2 08 00 24 01 80 0D 01 02 00 00 00 00 9E [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 03 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 03 00 24 01 00 90 00 99 [10:03:57]RAPDU: 90 00 [10:03:57]wFMCommunicate OK [10:03:57]wFMCommunicate request_size=255 [10:03:57]MH_SAM_APDU [10:03: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 8C F9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 DF 01 00 35 04 06 00 28 [10:03:57]Write to MH i2c: E2 02 01 25 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 8C F9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 DF 01 00 35 04 06 00 28 00 00 DB [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 03 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 03 00 25 01 00 90 00 9A [10:03:57]RAPDU: 90 00 [10:03:57]wFMCommunicate OK [10:03:57]wFMCommunicate request_size=10 [10:03:57]MH_SAM_APDU [10:03:57]CAPDU: 80 0D 02 02 05 83 6F FB 11 7A [10:03:57]Write to MH i2c: E2 0D 00 26 01 80 0D 02 02 05 00 83 6F FB 11 7A 00 00 23 [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 03 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 03 00 26 01 00 90 00 9B [10:03:57]RAPDU: 90 00 [10:03:57]wFMCommunicate OK [10:03:57]wFMCommunicate request_size=4 [10:03:57]MH_SAM_APDU [10:03:57]CAPDU: 80 0D 03 02 [10:03:57]Write to MH i2c: E2 08 00 27 01 80 0D 03 02 00 00 00 00 A3 [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 0B 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 0B 00 27 01 00 9D 4F 28 C3 3E 85 51 11 90 00 A0 [10:03:57]RAPDU: 9D 4F 28 C3 3E 85 51 11 90 00 [10:03:57]wFMCommunicate OK [10:03:57]SAM_PROTO_SignData done [10:03:57]FM_MakeSignedData done [10:03:57]CreateOFDProtocolMessage [10:03:57]wFMCommunicate request_size=4 [10:03:57]MH_SAM_APDU [10:03:57]CAPDU: 80 11 00 00 [10:03:57]Write to MH i2c: E2 08 00 28 01 80 11 00 00 00 00 00 00 A3 [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 17 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 17 00 28 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 01 [10:03:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:03:57]wFMCommunicate OK [10:03:57]CreateOFDProtocolMessage done [10:03:57]OFDSenderStorePacket 122851 [10:03:57]StoreOFDPacket docnum=122851 [10:03:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4E 76 07 01 6F 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 8C F9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 DF 01 00 35 04 06 00 28 83 6F FB 11 7A 9D 4F 28 C3 3E 85 51 11 [10:03:57]CheckFolder [10:03:57]dirname=/storage/ofd_packets [10:03:57]CheckFolder done [10:03:57]ProducePacketName [10:03:57]name=ofd_packets/00122851 [10:03:57]NVStorageSaveData ofd_packets/00122851 [10:03:57]File name is /storage/ofd_packets/00122851 [10:03:57]Write 301 bytes [10:03:57]NVStorageSaveData done [10:03:57]OFDSenderStorePacket done [10:03:57]KKMCreateOFDPacket done [10:03:57]NVStorageSaveData kkm_last_timestamp [10:03:57]File name is /storage/kkm_last_timestamp [10:03:57]Write 4 bytes [10:03:57]NVStorageSaveData done [10:03:57]ExternCall_PrintAddStr [10:03:57]wPrintStart [10:03:57]Write to MH i2c: 01 00 00 29 01 2A [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: 01 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: 01 07 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: 01 07 00 29 01 00 00 00 00 00 FF 0F 3F [10:03:57]RasterBufferAndPrint [10:03:57]line Счет N : (1)1105692 [10:03:57]line ИНН: 02508201610067 [10:03:57]line Контрольно-Кассовый Чек [10:03:57]line ПРОДАЖА [10:03:57]line ТРК (МРК, ГНК) : 62 [10:03:57]line Товар: 2710124130 [10:03:57]line Аи-92-К-5 [10:03:57]line 8.080 * 61.90 [10:03:57]line = 500.15 [10:03:57]line НДС 12% НСП 1% [10:03:57]line > о реализуемом товаре [10:03:57]line ИТОГО: 500.15 [10:03:57]line НСП 1% : 4.43 [10:03:57]line НДС 12% : 53.11 [10:03:57]line Наличными: 0.00 [10:03:57]line Безнал.: 500.15 [10:03:57]line Место: АЗС № 25 "Партнер Нефть" [10:03:57]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:03:57]line СНО: Общий режим [10:03:57]line Чек 70 02.03.2024 10:03 [10:03:57]line Смена: 321 ФФД: 1.0 [10:03:57]line ЗНМ: 0300000019 [10:03:57]line РНМ: 0000000000090573 [10:03:57]line Версия ККМ: 001 [10:03:57]line Платежная система: О! деньги [10:03:57]line ФМ: 0000000000874798 [10:03:57]line ФД: 122851 [10:03:57]line ФПД: 44544984551802 [10:03:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T100356&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122851&fm=44544984551802&tin=02508201610067®Number=0000000000090573&sum=50015 [10:03:58]OFD Sender: Processing packet 122851 [packets to send 112, broken 111] [10:03:58]ProducePacketName [10:03:58]name=ofd_packets/00122851 [10:03:58]OFD Sender: To server: pG, [10:03:58]CommunicateWithHost lk.salyk.kg:30040 [10:03:58]ConnectInit lk.salyk.kg [10:03:58]written 0, free lines is 4095 [10:03:58]Connected sock=10 [10:03:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4E 76 07 01 6F 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 8C F9 E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 DF 01 00 35 04 06 00 28 83 6F FB 11 7A 9D 4F 28 C3 3E 85 51 11 [10:03:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C9 29 47 00 D1 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 DF 01 00 F4 03 04 00 69 A5 E2 65 B6 04 01 00 00 C8 EE 9A F2 AB 7C 90 C6 [10:03:58]CommunicateWithHost err = 0 [10:03:58]CheckOFDResponse [10:03:58]1017 (14) - 77093643461234 [10:03:58]1041 (16) - 0000000000874798 [10:03:58]1040 (4) - 122851 [10:03:58]1012 (4) - 02.03.2024 04:04 [10:03:58]1206 (1) - 0 [10:03:58]OFD Sender: Remove packet 122851 [10:03:58]ProducePacketName [10:03:58]name=ofd_packets/00122851 [10:03:58]NVStorageDeleteData [10:03:58]Write to MH i2c: 01 00 00 53 01 54 [10:03:58]Write i2c OK [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: 01 [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: 01 07 00 [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: 01 07 00 53 01 00 00 00 00 00 F7 0C 5E [10:03:58]RasterBufferAndPrint [10:03:58]line [10:03:58]line [10:03:58]line [10:03:58]line [10:03:58]line [10:03:58]written 0, free lines is 3326 [10:03:58]MH_Cut [10:03:58]Write to MH i2c: D1 01 00 5A 01 01 2D [10:03:58]Write i2c OK [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: D1 [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: D1 01 00 [10:03:58]MH_I2C_Read... [10:03:58]Read from MH i2c: D1 01 00 5A 01 00 2C [10:03:58]Write to MH i2c: 01 00 00 5B 01 5C [10:03:58]Write i2c OK [10:03:58]MH_I2C_Read... [10:03:58]OFD Sender: No OFD packet to send [10:03:59]*** Cut start [10:03:59]*** Purtial cut [10:03:59]*** Stage 1: CUTSNS_PIN = 1 [10:04:01]Read from MH i2c: 01 [10:04:01]MH_I2C_Read... [10:04:01]*** Stop cut motor [10:04:01]*** Cut end [10:04:01]Read from MH i2c: 01 07 00 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [10:04:01]process_action close_receipt done [10:04:01]requested_data is exist [10:04:01]produce_requested_data [10:04:01]requested_item fm.sn is exist - process it [10:04:01]wFMCommunicate request_size=4 [10:04:01]MH_SAM_APDU [10:04:01]CAPDU: 80 11 00 00 [10:04:01]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [10:04:01]Write i2c OK [10:04:01]MH_I2C_Read... [10:04:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:01]Read from MH i2c: E2 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: E2 17 00 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 35 [10:04:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:04:01]wFMCommunicate OK [10:04:01]requested_item fd.num is exist - process it [10:04:01]SAM_PROTO_GetFieldsCounters [10:04:01]wFMCommunicate request_size=4 [10:04:01]MH_SAM_APDU [10:04:01]CAPDU: 80 13 00 00 [10:04:01]Write to MH i2c: E2 08 00 5D 01 80 13 00 00 00 00 00 00 DA [10:04:01]Write i2c OK [10:04:01]MH_I2C_Read... [10:04:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:01]Read from MH i2c: E2 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: E2 62 00 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: E2 62 00 5D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E3 DF 01 00 0E 04 04 00 41 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 DC [10:04:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E3 DF 01 00 0E 04 04 00 41 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 [10:04:01]wFMCommunicate OK [10:04:01]SAM_PROTO_GetFieldsCounters done [10:04:01]requested_item shift.num is exist - process it [10:04:01]requested_item shift.opened is exist - process it [10:04:01]req_shift_opened [10:04:01]FM_GetShiftState [10:04:01]SAM_PROTO_GetShiftState [10:04:01]wFMCommunicate request_size=4 [10:04:01]MH_SAM_APDU [10:04:01]CAPDU: 80 13 01 00 [10:04:01]Write to MH i2c: E2 08 00 5E 01 80 13 01 00 00 00 00 00 DC [10:04:01]Write i2c OK [10:04:01]MH_I2C_Read... [10:04:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:01]Read from MH i2c: E2 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: E2 0E 00 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: E2 0E 00 5E 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 43 [10:04:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:04:01]wFMCommunicate OK [10:04:01]SAM_PROTO_GetShiftState done [10:04:01]FM_GetShiftState done [10:04:01]req_shift_opened done [10:04:01]requested_item shift.open_date is exist - process it [10:04:01]req_shift_open_date [10:04:01]req_shift_open_date done [10:04:01]produce_requested_data done [10:04:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122851,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:04:01]process_action_free close_receipt [10:04:01]json_value_free [10:04:01]json_value_free done [10:04:01]process_json_proto returns [10:04:01]Send response to host [10:04:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122851,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:04:01]free response buf [10:04:01]execute_script done [10:04:01]execute_script returns [10:04:01]free content buf [10:04:01]Sock 8.Close socket [10:04:01]Sock 8.Thread stoped [10:04:03]OFD Sender: No OFD packet to send [10:04:08]OFD Sender: No OFD packet to send [10:04:13]OFD Sender: No OFD packet to send [10:04:18]OFD Sender: No OFD packet to send [10:04:23]OFD Sender: No OFD packet to send [10:04:28]OFD Sender: No OFD packet to send [10:04:33]OFD Sender: No OFD packet to send [10:04:38]OFD Sender: No OFD packet to send [10:04:43]OFD Sender: No OFD packet to send [10:04:48]OFD Sender: No OFD packet to send [10:04:53]OFD Sender: No OFD packet to send [10:04:58]OFD Sender: No OFD packet to send [10:05:03]OFD Sender: No OFD packet to send [10:05:08]OFD Sender: No OFD packet to send [10:05:13]OFD Sender: No OFD packet to send [10:05:18]OFD Sender: No OFD packet to send [10:05:23]OFD Sender: No OFD packet to send [10:05:28]OFD Sender: No OFD packet to send [10:05:33]OFD Sender: No OFD packet to send [10:05:38]OFD Sender: No OFD packet to send [10:05:43]OFD Sender: No OFD packet to send [10:05:48]OFD Sender: No OFD packet to send [10:05:53]OFD Sender: No OFD packet to send [10:05:58]OFD Sender: No OFD packet to send [10:06:03]OFD Sender: No OFD packet to send [10:06:08]OFD Sender: No OFD packet to send [10:06:13]accept exits with 9 [10:06:13]New connection [10:06:13]New thread 3067313508 created [10:06:13]Thread 3067456868 joined [10:06:13]Waiting for new connection... [10:06:13] Sock 9.Parse request [10:06:13]Sock 9.Check first char [10:06:13]Sock 9.First char is OK [10:06:13]request: POST /json_proto HTTP/1.0 [10:06:13]Method: POST [10:06:13]URL: /json_proto [10:06:13]Method is POST - this is cgi request [10:06:13]url: /json_proto [10:06:13]query_string will be loaded in cgi processing [10:06:13]execute_cgi json_proto POST (null) [10:06:13]execute_cgi path=json_proto method=POST [10:06:13]POST find Content-Length [10:06:13]Host: 172.17.48.197:8080 [10:06:13]Content-Length: 678 [10:06:13]Content-Type: application/json [10:06:13] [10:06:13]POST finish read [10:06:13]Found Content-Length = 678 [10:06:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:13]execute_script... [10:06: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)1105693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:13]POST & json_proto [10:06:13]process_json_proto [10:06:13]json parsed OK: [10:06:13]protocol is kg_v1.0 [10:06:13]action value=close_receipt [10:06:13]process_action close_receipt [10:06:13]cmd_close_receipt [10:06:13]MH_GetDate [10:06:13]Write to MH i2c: F0 00 00 5F 01 4F [10:06:13]Write i2c OK [10:06:13]MH_I2C_Read... [10:06:13]Read from MH i2c: F0 [10:06:13]MH_I2C_Read... [10:06:13]Read from MH i2c: F0 09 00 [10:06:13]MH_I2C_Read... [10:06:13]Read from MH i2c: F0 09 00 5F 01 00 16 FA E2 65 66 EE DC 65 44 [10:06:13]GetLastDocTimeStamp 1709373836 [10:06:13]current date 1709373974 [10:06:13]FM_GetShiftState [10:06:13]SAM_PROTO_GetShiftState [10:06:13]wFMCommunicate request_size=4 [10:06:13]MH_SAM_APDU [10:06:13]CAPDU: 80 13 01 00 [10:06:13]Write to MH i2c: E2 08 00 60 01 80 13 01 00 00 00 00 00 DE [10:06:13]Write i2c OK [10:06:13]MH_I2C_Read... [10:06:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:13]Read from MH i2c: E2 [10:06:13]MH_I2C_Read... [10:06:13]Read from MH i2c: E2 0E 00 [10:06:13]MH_I2C_Read... [10:06:13]Read from MH i2c: E2 0E 00 60 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 45 [10:06:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:06:13]wFMCommunicate OK [10:06:13]SAM_PROTO_GetShiftState done [10:06:13]FM_GetShiftState done [10:06:13]opened in 1709338023 [10:06:13]opened+sec_in_day 1709424423 [10:06:13]quantity*price = 20055 [10:06:13]sum+1 = 20057 [10:06:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 71 02.03.2024 10:06 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122852 ФПД: 65080931272340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T100614&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122852&fm=65080931272340&tin=02508201610067®Number=0000000000090573&sum=20000 [10:06:14]StoreToDocumentArchive [10:06:14]shift 321 fd 122852 [10:06:14]save to /storage/0321/doc_00122852 [10:06:14]save last doc name /storage/0321/doc_00122852 to /storage/kkm_last_doc_name [10:06:14]save OK [10:06:14]Clear old archive folders... [10:06:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:06:14]tlvbuf is 015F76B0 [10:06:14]SAM_PROTO_ClearQueue [10:06:14]wFMCommunicate request_size=4 [10:06:14]MH_SAM_APDU [10:06:14]CAPDU: 80 09 00 00 [10:06:14]Write to MH i2c: E2 08 00 6D 01 80 09 00 00 00 00 00 00 E0 [10:06:14]Write i2c OK [10:06:14]MH_I2C_Read... [10:06:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:14]Read from MH i2c: E2 [10:06:14]MH_I2C_Read... [10:06:14]Read from MH i2c: E2 03 00 [10:06:14]MH_I2C_Read... [10:06:14]Read from MH i2c: E2 03 00 6D 01 00 90 00 E2 [10:06:14]RAPDU: 90 00 [10:06:14]wFMCommunicate OK [10:06:14]SAM_PROTO_ClearQueue done [10:06:14]KKMCreateOFDPacket [10:06:14]OFDProtocolAddRootSTLVToBuf [10:06:14]FM_MakeSignedData [10:06:14]FM_MakeSignedData [10:06:14]SAM_PROTO_SignData [10:06:14]wFMCommunicate request_size=4 [10:06:14]MH_SAM_APDU [10:06:14]CAPDU: 80 0D 01 02 [10:06:14]Write to MH i2c: E2 08 00 6E 01 80 0D 01 02 00 00 00 00 E8 [10:06:14]Write i2c OK [10:06:14]MH_I2C_Read... [10:06:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:14]Read from MH i2c: E2 [10:06:14]MH_I2C_Read... [10:06:14]Read from MH i2c: E2 03 00 [10:06:14]MH_I2C_Read... [10:06:14]Read from MH i2c: E2 03 00 6E 01 00 90 00 E3 [10:06:14]RAPDU: 90 00 [10:06:14]wFMCommunicate OK [10:06:14]wFMCommunicate request_size=255 [10:06:14]MH_SAM_APDU [10:06: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 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 16 FA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 DF 01 00 35 04 06 00 3B [10:06:14]Write to MH i2c: E2 02 01 6F 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 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 16 FA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 DF 01 00 35 04 06 00 3B 00 00 62 [10:06:15]Write i2c OK [10:06:15]MH_I2C_Read... [10:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:15]Read from MH i2c: E2 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: E2 03 00 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: E2 03 00 6F 01 00 90 00 E4 [10:06:15]RAPDU: 90 00 [10:06:15]wFMCommunicate OK [10:06:15]wFMCommunicate request_size=10 [10:06:15]MH_SAM_APDU [10:06:15]CAPDU: 80 0D 02 02 05 30 D5 CA 46 94 [10:06:15]Write to MH i2c: E2 0D 00 70 01 80 0D 02 02 05 00 30 D5 CA 46 94 00 00 9E [10:06:15]Write i2c OK [10:06:15]MH_I2C_Read... [10:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:15]Read from MH i2c: E2 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: E2 03 00 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: E2 03 00 70 01 00 90 00 E5 [10:06:15]RAPDU: 90 00 [10:06:15]wFMCommunicate OK [10:06:15]wFMCommunicate request_size=4 [10:06:15]MH_SAM_APDU [10:06:15]CAPDU: 80 0D 03 02 [10:06:15]Write to MH i2c: E2 08 00 71 01 80 0D 03 02 00 00 00 00 ED [10:06:15]Write i2c OK [10:06:15]MH_I2C_Read... [10:06:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:15]Read from MH i2c: E2 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: E2 0B 00 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: E2 0B 00 71 01 00 88 4B 00 BB 4F D1 0D C7 90 00 70 [10:06:15]RAPDU: 88 4B 00 BB 4F D1 0D C7 90 00 [10:06:15]wFMCommunicate OK [10:06:15]SAM_PROTO_SignData done [10:06:15]FM_MakeSignedData done [10:06:15]CreateOFDProtocolMessage [10:06:15]wFMCommunicate request_size=4 [10:06:15]MH_SAM_APDU [10:06:15]CAPDU: 80 11 00 00 [10:06:15]Write to MH i2c: E2 08 00 72 01 80 11 00 00 00 00 00 00 ED [10:06:15]Write i2c OK [10:06:15]MH_I2C_Read... [10:06:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:15]Read from MH i2c: E2 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: E2 17 00 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: E2 17 00 72 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4B [10:06:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:06:15]wFMCommunicate OK [10:06:15]CreateOFDProtocolMessage done [10:06:15]OFDSenderStorePacket 122852 [10:06:15]StoreOFDPacket docnum=122852 [10:06:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AF 75 07 01 6D 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 16 FA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 DF 01 00 35 04 06 00 3B 30 D5 CA 46 94 88 4B 00 BB 4F D1 0D C7 [10:06:15]CheckFolder [10:06:15]dirname=/storage/ofd_packets [10:06:15]CheckFolder done [10:06:15]ProducePacketName [10:06:15]name=ofd_packets/00122852 [10:06:15]NVStorageSaveData ofd_packets/00122852 [10:06:15]File name is /storage/ofd_packets/00122852 [10:06:15]Write 301 bytes [10:06:15]NVStorageSaveData done [10:06:15]OFDSenderStorePacket done [10:06:15]KKMCreateOFDPacket done [10:06:15]NVStorageSaveData kkm_last_timestamp [10:06:15]File name is /storage/kkm_last_timestamp [10:06:15]Write 4 bytes [10:06:15]NVStorageSaveData done [10:06:15]ExternCall_PrintAddStr [10:06:15]wPrintStart [10:06:15]Write to MH i2c: 01 00 00 73 01 74 [10:06:15]Write i2c OK [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: 01 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: 01 07 00 [10:06:15]MH_I2C_Read... [10:06:15]Read from MH i2c: 01 07 00 73 01 00 00 00 00 00 FF 0F 89 [10:06:15]RasterBufferAndPrint [10:06:15]line Счет N : (1)1105693 [10:06:15]line ИНН: 02508201610067 [10:06:15]line Контрольно-Кассовый Чек [10:06:15]line ПРОДАЖА [10:06:15]line ТРК (МРК, ГНК) : 52 [10:06:15]line Товар: 2710124130 [10:06:15]line Аи-92-К-5 [10:06:15]line 3.240 * 61.90 [10:06:15]line = 200.56 [10:06:15]line НДС 12% НСП 1% [10:06:15]line > о реализуемом товаре [10:06:15]line ОКРУГЛЕНИЕ: -0.56 [10:06:15]line ИТОГО: 200.00 [10:06:15]line Внесено: 200.00 [10:06:15]line СДАЧА: 0.00 [10:06:15]line НСП 1% : 1.77 [10:06:15]line НДС 12% : 21.30 [10:06:15]line Наличными: 200.00 [10:06:15]line Безнал.: 0.00 [10:06:15]line Место: АЗС № 25 "Партнер Нефть" [10:06:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:06:15]line СНО: Общий режим [10:06:15]line Чек 71 02.03.2024 10:06 [10:06:15]line Смена: 321 ФФД: 1.0 [10:06:15]line ЗНМ: 0300000019 [10:06:15]line РНМ: 0000000000090573 [10:06:15]line Версия ККМ: 001 [10:06:15]line ФМ: 0000000000874798 [10:06:15]line ФД: 122852 [10:06:15]line ФПД: 65080931272340 [10:06:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T100614&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122852&fm=65080931272340&tin=02508201610067®Number=0000000000090573&sum=20000 [10:06:15]OFD Sender: Processing packet 122852 [packets to send 112, broken 111] [10:06:15]ProducePacketName [10:06:15]name=ofd_packets/00122852 [10:06:15]OFD Sender: To server: pG, [10:06:15]CommunicateWithHost lk.salyk.kg:30040 [10:06:15]ConnectInit lk.salyk.kg [10:06:15]written 0, free lines is 4095 [10:06:15]Connected sock=10 [10:06:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AF 75 07 01 6D 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 16 FA E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 DF 01 00 35 04 06 00 3B 30 D5 CA 46 94 88 4B 00 BB 4F D1 0D C7 [10:06:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 67 A5 47 00 7A 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 DF 01 00 F4 03 04 00 F2 A5 E2 65 B6 04 01 00 00 C7 0E 0C 9D E6 7F 81 39 [10:06:16]CommunicateWithHost err = 0 [10:06:16]CheckOFDResponse [10:06:16]1017 (14) - 77093643461234 [10:06:16]1041 (16) - 0000000000874798 [10:06:16]1040 (4) - 122852 [10:06:16]1012 (4) - 02.03.2024 04:07 [10:06:16]1206 (1) - 0 [10:06:16]OFD Sender: Remove packet 122852 [10:06:16]ProducePacketName [10:06:16]name=ofd_packets/00122852 [10:06:16]NVStorageDeleteData [10:06:16]Write to MH i2c: 01 00 00 9E 01 9F [10:06:16]Write i2c OK [10:06:16]MH_I2C_Read... [10:06:16]Read from MH i2c: 01 [10:06:16]MH_I2C_Read... [10:06:16]Read from MH i2c: 01 07 00 [10:06:16]MH_I2C_Read... [10:06:16]Read from MH i2c: 01 07 00 9E 01 00 00 00 00 00 EC 0C 9E [10:06:16]RasterBufferAndPrint [10:06:16]line [10:06:16]line [10:06:16]line [10:06:16]line [10:06:16]line [10:06:16]written 0, free lines is 3314 [10:06:16]MH_Cut [10:06:16]Write to MH i2c: D1 01 00 A5 01 01 78 [10:06:16]Write i2c OK [10:06:16]MH_I2C_Read... [10:06:16]Read from MH i2c: D1 [10:06:16]MH_I2C_Read... [10:06:16]Read from MH i2c: D1 01 00 [10:06:16]MH_I2C_Read... [10:06:16]Read from MH i2c: D1 01 00 A5 01 00 77 [10:06:16]Write to MH i2c: 01 00 00 A6 01 A7 [10:06:16]Write i2c OK [10:06:16]MH_I2C_Read... [10:06:16]OFD Sender: No OFD packet to send [10:06:16]*** Cut start [10:06:16]*** Purtial cut [10:06:16]*** Stage 1: CUTSNS_PIN = 1 [10:06:18]Read from MH i2c: 01 [10:06:18]MH_I2C_Read... [10:06:18]*** Stop cut motor [10:06:18]*** Cut end [10:06:18]Read from MH i2c: 01 07 00 [10:06:18]MH_I2C_Read... [10:06:18]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [10:06:18]process_action close_receipt done [10:06:18]requested_data is exist [10:06:18]produce_requested_data [10:06:18]requested_item fm.sn is exist - process it [10:06:18]wFMCommunicate request_size=4 [10:06:18]MH_SAM_APDU [10:06:18]CAPDU: 80 11 00 00 [10:06:18]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [10:06:18]Write i2c OK [10:06:18]MH_I2C_Read... [10:06:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:18]Read from MH i2c: E2 [10:06:18]MH_I2C_Read... [10:06:18]Read from MH i2c: E2 17 00 [10:06:18]MH_I2C_Read... [10:06:18]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 80 [10:06:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:06:18]wFMCommunicate OK [10:06:18]requested_item fd.num is exist - process it [10:06:18]SAM_PROTO_GetFieldsCounters [10:06:18]wFMCommunicate request_size=4 [10:06:18]MH_SAM_APDU [10:06:18]CAPDU: 80 13 00 00 [10:06:18]Write to MH i2c: E2 08 00 A8 01 80 13 00 00 00 00 00 00 25 [10:06:18]Write i2c OK [10:06:18]MH_I2C_Read... [10:06:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:19]Read from MH i2c: E2 [10:06:19]MH_I2C_Read... [10:06:19]Read from MH i2c: E2 62 00 [10:06:19]MH_I2C_Read... [10:06:19]Read from MH i2c: E2 62 00 A8 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E4 DF 01 00 0E 04 04 00 41 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 2B [10:06:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E4 DF 01 00 0E 04 04 00 41 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 [10:06:19]wFMCommunicate OK [10:06:19]SAM_PROTO_GetFieldsCounters done [10:06:19]requested_item shift.num is exist - process it [10:06:19]requested_item shift.opened is exist - process it [10:06:19]req_shift_opened [10:06:19]FM_GetShiftState [10:06:19]SAM_PROTO_GetShiftState [10:06:19]wFMCommunicate request_size=4 [10:06:19]MH_SAM_APDU [10:06:19]CAPDU: 80 13 01 00 [10:06:19]Write to MH i2c: E2 08 00 A9 01 80 13 01 00 00 00 00 00 27 [10:06:19]Write i2c OK [10:06:19]MH_I2C_Read... [10:06:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:19]Read from MH i2c: E2 [10:06:19]MH_I2C_Read... [10:06:19]Read from MH i2c: E2 0E 00 [10:06:19]MH_I2C_Read... [10:06:19]Read from MH i2c: E2 0E 00 A9 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8E [10:06:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:06:19]wFMCommunicate OK [10:06:19]SAM_PROTO_GetShiftState done [10:06:19]FM_GetShiftState done [10:06:19]req_shift_opened done [10:06:19]requested_item shift.open_date is exist - process it [10:06:19]req_shift_open_date [10:06:19]req_shift_open_date done [10:06:19]produce_requested_data done [10:06:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122852,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:06:19]process_action_free close_receipt [10:06:19]json_value_free [10:06:19]json_value_free done [10:06:19]process_json_proto returns [10:06:19]Send response to host [10:06:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122852,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:06:19]free response buf [10:06:19]execute_script done [10:06:19]execute_script returns [10:06:19]free content buf [10:06:19]Sock 9.Close socket [10:06:19]Sock 9.Thread stoped [10:06:21]OFD Sender: No OFD packet to send [10:06:26]OFD Sender: No OFD packet to send [10:06:31]OFD Sender: No OFD packet to send [10:06:36]OFD Sender: No OFD packet to send [10:06:41]OFD Sender: No OFD packet to send [10:06:46]OFD Sender: No OFD packet to send [10:06:51]OFD Sender: No OFD packet to send [10:06:56]OFD Sender: No OFD packet to send [10:07:01]OFD Sender: No OFD packet to send [10:07:06]OFD Sender: No OFD packet to send [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:56]OFD Sender: No OFD packet to send [10:08:01]OFD Sender: No OFD packet to send [10:08:06]OFD Sender: No OFD packet to send [10:08:11]OFD Sender: No OFD packet to send [10:08:16]OFD Sender: No OFD packet to send [10:08:21]OFD Sender: No OFD packet to send [10:08:26]OFD Sender: No OFD packet to send [10:08:31]OFD Sender: No OFD packet to send [10:08:36]OFD Sender: No OFD packet to send [10:08:41]OFD Sender: No OFD packet to send [10:08:46]OFD Sender: No OFD packet to send [10:08:51]OFD Sender: No OFD packet to send [10:08:56]OFD Sender: No OFD packet to send [10:09:01]OFD Sender: No OFD packet to send [10:09:06]OFD Sender: No OFD packet to send [10:09:11]OFD Sender: No OFD packet to send [10:09:16]OFD Sender: No OFD packet to send [10:09:21]OFD Sender: No OFD packet to send [10:09:26]OFD Sender: No OFD packet to send [10:09:31]OFD Sender: No OFD packet to send [10:09:36]OFD Sender: No OFD packet to send [10:09:41]OFD Sender: No OFD packet to send [10:09:46]OFD Sender: No OFD packet to send [10:09:51]OFD Sender: No OFD packet to send [10:09:56]OFD Sender: No OFD packet to send [10:10:01]OFD Sender: No OFD packet to send [10:10:06]OFD Sender: No OFD packet to send [10:10:11]OFD Sender: No OFD packet to send [10:10:16]OFD Sender: No OFD packet to send [10:10:21]OFD Sender: No OFD packet to send [10:10:26]OFD Sender: No OFD packet to send [10:10:31]OFD Sender: No OFD packet to send [10:10:36]OFD Sender: No OFD packet to send [10:10:41]OFD Sender: No OFD packet to send [10:10:46]OFD Sender: No OFD packet to send [10:10:51]OFD Sender: No OFD packet to send [10:10:56]OFD Sender: No OFD packet to send [10:11:01]OFD Sender: No OFD packet to send [10:11:06]OFD Sender: No OFD packet to send [10:11:11]OFD Sender: No OFD packet to send [10:11:16]OFD Sender: No OFD packet to send [10:11:21]OFD Sender: No OFD packet to send [10:11:26]OFD Sender: No OFD packet to send [10:11:31]OFD Sender: No OFD packet to send [10:11:36]OFD Sender: No OFD packet to send [10:11:41]OFD Sender: No OFD packet to send [10:11:46]OFD Sender: No OFD packet to send [10:11:51]OFD Sender: No OFD packet to send [10:11:56]OFD Sender: No OFD packet to send [10:12:01]OFD Sender: No OFD packet to send [10:12:06]OFD Sender: No OFD packet to send [10:12:09]accept exits with 8 [10:12:09]New connection [10:12:09]New thread 3067456868 created [10:12:09]Thread 3067313508 joined [10:12:09]Waiting for new connection... [10:12:09] Sock 8.Parse request [10:12:09]Sock 8.Check first char [10:12:09]Sock 8.First char is OK [10:12:09]request: POST /json_proto HTTP/1.0 [10:12:09]Method: POST [10:12:09]URL: /json_proto [10:12:09]Method is POST - this is cgi request [10:12:09]url: /json_proto [10:12:09]query_string will be loaded in cgi processing [10:12:09]execute_cgi json_proto POST (null) [10:12:09]execute_cgi path=json_proto method=POST [10:12:09]POST find Content-Length [10:12:09]Host: 172.17.48.197:8080 [10:12:09]Content-Length: 688 [10:12:09]Content-Type: application/json [10:12:09] [10:12:09]POST finish read [10:12:09]Found Content-Length = 688 [10:12:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:09]execute_script... [10:12:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:09]POST & json_proto [10:12:09]process_json_proto [10:12:09]json parsed OK: [10:12:09]protocol is kg_v1.0 [10:12:09]action value=close_receipt [10:12:09]process_action close_receipt [10:12:09]cmd_close_receipt [10:12:09]MH_GetDate [10:12:09]Write to MH i2c: F0 00 00 AA 01 9A [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: F0 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: F0 09 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: F0 09 00 AA 01 00 79 FB E2 65 66 EE DC 65 F3 [10:12:09]GetLastDocTimeStamp 1709373974 [10:12:09]current date 1709374329 [10:12:09]FM_GetShiftState [10:12:09]SAM_PROTO_GetShiftState [10:12:09]wFMCommunicate request_size=4 [10:12:09]MH_SAM_APDU [10:12:09]CAPDU: 80 13 01 00 [10:12:09]Write to MH i2c: E2 08 00 AB 01 80 13 01 00 00 00 00 00 29 [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:09]Read from MH i2c: E2 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: E2 0E 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: E2 0E 00 AB 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 90 [10:12:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:12:09]wFMCommunicate OK [10:12:09]SAM_PROTO_GetShiftState done [10:12:09]FM_GetShiftState done [10:12:09]opened in 1709338023 [10:12:09]opened+sec_in_day 1709424423 [10:12:09]quantity*price = 100039 [10:12:09]sum+1 = 100041 [10:12:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 72 02.03.2024 10:12 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122853 ФПД: 249880523865472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T101209&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122853&fm=249880523865472&tin=02508201610067®Number=0000000000090573&sum=100000 [10:12:10]StoreToDocumentArchive [10:12:10]shift 321 fd 122853 [10:12:10]save to /storage/0321/doc_00122853 [10:12:10]save last doc name /storage/0321/doc_00122853 to /storage/kkm_last_doc_name [10:12:10]save OK [10:12:10]Clear old archive folders... [10:12:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:12:10]tlvbuf is 0162F5D0 [10:12:10]SAM_PROTO_ClearQueue [10:12:10]wFMCommunicate request_size=4 [10:12:10]MH_SAM_APDU [10:12:10]CAPDU: 80 09 00 00 [10:12:10]Write to MH i2c: E2 08 00 B8 01 80 09 00 00 00 00 00 00 2B [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:10]Read from MH i2c: E2 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 03 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 03 00 B8 01 00 90 00 2D [10:12:10]RAPDU: 90 00 [10:12:10]wFMCommunicate OK [10:12:10]SAM_PROTO_ClearQueue done [10:12:10]KKMCreateOFDPacket [10:12:10]OFDProtocolAddRootSTLVToBuf [10:12:10]FM_MakeSignedData [10:12:10]FM_MakeSignedData [10:12:10]SAM_PROTO_SignData [10:12:10]wFMCommunicate request_size=4 [10:12:10]MH_SAM_APDU [10:12:10]CAPDU: 80 0D 01 02 [10:12:10]Write to MH i2c: E2 08 00 B9 01 80 0D 01 02 00 00 00 00 33 [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:10]Read from MH i2c: E2 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 03 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 03 00 B9 01 00 90 00 2E [10:12:10]RAPDU: 90 00 [10:12:10]wFMCommunicate OK [10:12:10]wFMCommunicate request_size=255 [10:12:10]MH_SAM_APDU [10:12:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 79 FB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 DF 01 00 35 04 06 00 [10:12:10]Write to MH i2c: E2 02 01 BA 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 79 FB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 DF 01 00 35 04 06 00 00 00 6C [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:10]Read from MH i2c: E2 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 03 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 03 00 BA 01 00 90 00 2F [10:12:10]RAPDU: 90 00 [10:12:10]wFMCommunicate OK [10:12:10]wFMCommunicate request_size=11 [10:12:10]MH_SAM_APDU [10:12:10]CAPDU: 80 0D 02 02 06 E3 43 D7 DC 7D 80 [10:12:10]Write to MH i2c: E2 0E 00 BB 01 80 0D 02 02 06 00 E3 43 D7 DC 7D 80 00 00 18 [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:10]Read from MH i2c: E2 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 03 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 03 00 BB 01 00 90 00 30 [10:12:10]RAPDU: 90 00 [10:12:10]wFMCommunicate OK [10:12:10]wFMCommunicate request_size=4 [10:12:10]MH_SAM_APDU [10:12:10]CAPDU: 80 0D 03 02 [10:12:10]Write to MH i2c: E2 08 00 BC 01 80 0D 03 02 00 00 00 00 38 [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:10]Read from MH i2c: E2 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 0B 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 0B 00 BC 01 00 D0 1A 5B B7 A2 69 C2 3F 90 00 41 [10:12:10]RAPDU: D0 1A 5B B7 A2 69 C2 3F 90 00 [10:12:10]wFMCommunicate OK [10:12:10]SAM_PROTO_SignData done [10:12:10]FM_MakeSignedData done [10:12:10]CreateOFDProtocolMessage [10:12:10]wFMCommunicate request_size=4 [10:12:10]MH_SAM_APDU [10:12:10]CAPDU: 80 11 00 00 [10:12:10]Write to MH i2c: E2 08 00 BD 01 80 11 00 00 00 00 00 00 38 [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:10]Read from MH i2c: E2 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 17 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 17 00 BD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 96 [10:12:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:12:10]wFMCommunicate OK [10:12:10]CreateOFDProtocolMessage done [10:12:10]OFDSenderStorePacket 122853 [10:12:10]StoreOFDPacket docnum=122853 [10:12:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 6D A2 08 01 F7 7B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 79 FB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 DF 01 00 35 04 06 00 E3 43 D7 DC 7D 80 D0 1A 5B B7 A2 69 C2 3F [10:12:10]CheckFolder [10:12:10]dirname=/storage/ofd_packets [10:12:10]CheckFolder done [10:12:10]ProducePacketName [10:12:10]name=ofd_packets/00122853 [10:12:10]NVStorageSaveData ofd_packets/00122853 [10:12:10]File name is /storage/ofd_packets/00122853 [10:12:10]Write 302 bytes [10:12:10]NVStorageSaveData done [10:12:10]OFDSenderStorePacket done [10:12:10]KKMCreateOFDPacket done [10:12:10]NVStorageSaveData kkm_last_timestamp [10:12:10]File name is /storage/kkm_last_timestamp [10:12:10]Write 4 bytes [10:12:10]NVStorageSaveData done [10:12:10]ExternCall_PrintAddStr [10:12:10]wPrintStart [10:12:10]Write to MH i2c: 01 00 00 BE 01 BF [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: 01 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: 01 07 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: 01 07 00 BE 01 00 00 00 00 00 FF 0F D4 [10:12:10]RasterBufferAndPrint [10:12:10]line Счет N : (1)1105696 [10:12:10]line ИНН: 02508201610067 [10:12:10]line Контрольно-Кассовый Чек [10:12:10]line ПРОДАЖА [10:12:10]line ТРК (МРК, ГНК) : 41 [10:12:10]line Товар: 2710194210 [10:12:10]line ДТ(л)-К-5 [10:12:10]line 14.110 * 70.90 [10:12:10]line = 1000.40 [10:12:10]line НДС 12% НСП 1% [10:12:10]line > о реализуемом товаре [10:12:10]line ОКРУГЛЕНИЕ: -0.40 [10:12:10]line ИТОГО: 1000.00 [10:12:10]line Внесено: 1000.00 [10:12:10]line СДАЧА: 0.00 [10:12:10]line НСП 1% : 8.85 [10:12:10]line НДС 12% : 106.24 [10:12:10]line Наличными: 1000.00 [10:12:10]line Безнал.: 0.00 [10:12:10]line Место: АЗС № 25 "Партнер Нефть" [10:12:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:12:10]line СНО: Общий режим [10:12:10]line Чек 72 02.03.2024 10:12 [10:12:10]line Смена: 321 ФФД: 1.0 [10:12:10]line ЗНМ: 0300000019 [10:12:10]line РНМ: 0000000000090573 [10:12:10]line Версия ККМ: 001 [10:12:10]line ФМ: 0000000000874798 [10:12:10]line ФД: 122853 [10:12:10]line ФПД: 249880523865472 [10:12:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T101209&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122853&fm=249880523865472&tin=02508201610067®Number=0000000000090573&sum=100000 [10:12:11]OFD Sender: Processing packet 122853 [packets to send 112, broken 111] [10:12:11]ProducePacketName [10:12:11]name=ofd_packets/00122853 [10:12:11]OFD Sender: To server: pG, [10:12:11]CommunicateWithHost lk.salyk.kg:30040 [10:12:11]ConnectInit lk.salyk.kg [10:12:11]written 0, free lines is 4095 [10:12:11]Connected sock=10 [10:12:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 6D A2 08 01 F7 7B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 79 FB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 DF 01 00 35 04 06 00 E3 43 D7 DC 7D 80 D0 1A 5B B7 A2 69 C2 3F [10:12:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 FD 4B 47 00 5C D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 DF 01 00 F4 03 04 00 56 A7 E2 65 B6 04 01 00 00 DA 2D FD 9D BA F3 52 58 [10:12:11]CommunicateWithHost err = 0 [10:12:11]CheckOFDResponse [10:12:11]1017 (14) - 77093643461234 [10:12:11]1041 (16) - 0000000000874798 [10:12:11]1040 (4) - 122853 [10:12:11]1012 (4) - 02.03.2024 04:13 [10:12:11]1206 (1) - 0 [10:12:11]OFD Sender: Remove packet 122853 [10:12:11]ProducePacketName [10:12:11]name=ofd_packets/00122853 [10:12:11]NVStorageDeleteData [10:12:11]Write to MH i2c: 01 00 00 E9 01 EA [10:12:11]Write i2c OK [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: 01 [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: 01 07 00 [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: 01 07 00 E9 01 00 00 00 00 00 E9 0C E6 [10:12:11]RasterBufferAndPrint [10:12:11]line [10:12:11]line [10:12:11]line [10:12:11]line [10:12:11]line [10:12:11]written 0, free lines is 3311 [10:12:11]MH_Cut [10:12:11]Write to MH i2c: D1 01 00 F0 01 01 C3 [10:12:11]Write i2c OK [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: D1 [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: D1 01 00 [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: D1 01 00 F0 01 00 C2 [10:12:11]Write to MH i2c: 01 00 00 F1 01 F2 [10:12:11]Write i2c OK [10:12:11]MH_I2C_Read... [10:12:11]OFD Sender: No OFD packet to send [10:12:12]*** Cut start [10:12:12]*** Purtial cut [10:12:12]*** Stage 1: CUTSNS_PIN = 1 [10:12:14]Read from MH i2c: 01 [10:12:14]MH_I2C_Read... [10:12:14]*** Stop cut motor [10:12:14]*** Cut end [10:12:14]Read from MH i2c: 01 07 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [10:12:14]process_action close_receipt done [10:12:14]requested_data is exist [10:12:14]produce_requested_data [10:12:14]requested_item fm.sn is exist - process it [10:12:14]wFMCommunicate request_size=4 [10:12:14]MH_SAM_APDU [10:12:14]CAPDU: 80 11 00 00 [10:12:14]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:14]Read from MH i2c: E2 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 17 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 17 00 F2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CB [10:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:12:14]wFMCommunicate OK [10:12:14]requested_item fd.num is exist - process it [10:12:14]SAM_PROTO_GetFieldsCounters [10:12:14]wFMCommunicate request_size=4 [10:12:14]MH_SAM_APDU [10:12:14]CAPDU: 80 13 00 00 [10:12:14]Write to MH i2c: E2 08 00 F3 01 80 13 00 00 00 00 00 00 70 [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:14]Read from MH i2c: E2 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 62 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 62 00 F3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E5 DF 01 00 0E 04 04 00 41 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 7A [10:12:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E5 DF 01 00 0E 04 04 00 41 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 [10:12:14]wFMCommunicate OK [10:12:14]SAM_PROTO_GetFieldsCounters done [10:12:14]requested_item shift.num is exist - process it [10:12:14]requested_item shift.opened is exist - process it [10:12:14]req_shift_opened [10:12:14]FM_GetShiftState [10:12:14]SAM_PROTO_GetShiftState [10:12:14]wFMCommunicate request_size=4 [10:12:14]MH_SAM_APDU [10:12:14]CAPDU: 80 13 01 00 [10:12:14]Write to MH i2c: E2 08 00 F4 01 80 13 01 00 00 00 00 00 72 [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:14]Read from MH i2c: E2 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 0E 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 0E 00 F4 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D9 [10:12:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:12:14]wFMCommunicate OK [10:12:14]SAM_PROTO_GetShiftState done [10:12:14]FM_GetShiftState done [10:12:14]req_shift_opened done [10:12:14]requested_item shift.open_date is exist - process it [10:12:14]req_shift_open_date [10:12:14]req_shift_open_date done [10:12:14]produce_requested_data done [10:12:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122853,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:12:14]process_action_free close_receipt [10:12:14]json_value_free [10:12:14]json_value_free done [10:12:14]process_json_proto returns [10:12:14]Send response to host [10:12:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122853,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:12:14]free response buf [10:12:14]execute_script done [10:12:14]execute_script returns [10:12:14]free content buf [10:12:14]Sock 8.Close socket [10:12:14]Sock 8.Thread stoped [10:12:16]OFD Sender: No OFD packet to send [10:12:18]accept exits with 9 [10:12:18]New connection [10:12:18]New thread 3067313508 created [10:12:18]Thread 3067456868 joined [10:12:18]Waiting for new connection... [10:12:18] Sock 9.Parse request [10:12:18]Sock 9.Check first char [10:12:18]Sock 9.First char is OK [10:12:18]request: POST /json_proto HTTP/1.0 [10:12:18]Method: POST [10:12:18]URL: /json_proto [10:12:18]Method is POST - this is cgi request [10:12:18]url: /json_proto [10:12:18]query_string will be loaded in cgi processing [10:12:18]execute_cgi json_proto POST (null) [10:12:18]execute_cgi path=json_proto method=POST [10:12:18]POST find Content-Length [10:12:18]Host: 172.17.48.197:8080 [10:12:18]Content-Length: 820 [10:12:18]Content-Type: application/json [10:12:18] [10:12:18]POST finish read [10:12:18]Found Content-Length = 820 [10:12:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:18]execute_script... [10:12:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:18]POST & json_proto [10:12:18]process_json_proto [10:12:18]json parsed OK: [10:12:18]protocol is kg_v1.0 [10:12:18]action value=close_receipt [10:12:18]process_action close_receipt [10:12:18]cmd_close_receipt [10:12:18]MH_GetDate [10:12:18]Write to MH i2c: F0 00 00 F5 01 E5 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: F0 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: F0 09 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: F0 09 00 F5 01 00 83 FB E2 65 66 EE DC 65 48 [10:12:18]GetLastDocTimeStamp 1709374329 [10:12:18]current date 1709374339 [10:12:18]FM_GetShiftState [10:12:18]SAM_PROTO_GetShiftState [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 13 01 00 [10:12:18]Write to MH i2c: E2 08 00 F6 01 80 13 01 00 00 00 00 00 74 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 0E 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 0E 00 F6 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DB [10:12:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:12:18]wFMCommunicate OK [10:12:18]SAM_PROTO_GetShiftState done [10:12:18]FM_GetShiftState done [10:12:18]opened in 1709338023 [10:12:18]opened+sec_in_day 1709424423 [10:12:18]quantity*price = 150045 [10:12:18]sum+1 = 150047 [10:12:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.46 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.46 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 73 02.03.2024 10:12 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122854 ФПД: 257283105538527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T101219&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122854&fm=257283105538527&tin=02508201610067®Number=0000000000090573&sum=150046 [10:12:20]StoreToDocumentArchive [10:12:20]shift 321 fd 122854 [10:12:20]save to /storage/0321/doc_00122854 [10:12:20]save last doc name /storage/0321/doc_00122854 to /storage/kkm_last_doc_name [10:12:20]save OK [10:12:20]Clear old archive folders... [10:12:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:20]tlvbuf is 016154D0 [10:12:20]SAM_PROTO_ClearQueue [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 09 00 00 [10:12:20]Write to MH i2c: E2 08 00 03 02 80 09 00 00 00 00 00 00 77 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 03 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 03 00 03 02 00 90 00 79 [10:12:20]RAPDU: 90 00 [10:12:20]wFMCommunicate OK [10:12:20]SAM_PROTO_ClearQueue done [10:12:20]KKMCreateOFDPacket [10:12:20]OFDProtocolAddRootSTLVToBuf [10:12:20]FM_MakeSignedData [10:12:20]FM_MakeSignedData [10:12:20]SAM_PROTO_SignData [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 0D 01 02 [10:12:20]Write to MH i2c: E2 08 00 04 02 80 0D 01 02 00 00 00 00 7F [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 03 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 03 00 04 02 00 90 00 7A [10:12:20]RAPDU: 90 00 [10:12:20]wFMCommunicate OK [10:12:20]wFMCommunicate request_size=255 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 83 FB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 DF 01 00 35 04 06 00 E9 [10:12:20]Write to MH i2c: E2 02 01 05 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 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 83 FB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 DF 01 00 35 04 06 00 E9 00 00 D5 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 03 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 03 00 05 02 00 90 00 7B [10:12:20]RAPDU: 90 00 [10:12:20]wFMCommunicate OK [10:12:20]wFMCommunicate request_size=10 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 0D 02 02 05 FF 64 1C C1 DF [10:12:20]Write to MH i2c: E2 0D 00 06 02 80 0D 02 02 05 00 FF 64 1C C1 DF 00 00 AB [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 03 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 03 00 06 02 00 90 00 7C [10:12:20]RAPDU: 90 00 [10:12:20]wFMCommunicate OK [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 0D 03 02 [10:12:20]Write to MH i2c: E2 08 00 07 02 80 0D 03 02 00 00 00 00 84 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 0B 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 0B 00 07 02 00 6A BA DB FC 37 5C 7E 72 90 00 03 [10:12:20]RAPDU: 6A BA DB FC 37 5C 7E 72 90 00 [10:12:20]wFMCommunicate OK [10:12:20]SAM_PROTO_SignData done [10:12:20]FM_MakeSignedData done [10:12:20]CreateOFDProtocolMessage [10:12:20]wFMCommunicate request_size=4 [10:12:20]MH_SAM_APDU [10:12:20]CAPDU: 80 11 00 00 [10:12:20]Write to MH i2c: E2 08 00 08 02 80 11 00 00 00 00 00 00 84 [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:20]Read from MH i2c: E2 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 17 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: E2 17 00 08 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E2 [10:12:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:12:20]wFMCommunicate OK [10:12:20]CreateOFDProtocolMessage done [10:12:20]OFDSenderStorePacket 122854 [10:12:20]StoreOFDPacket docnum=122854 [10:12:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 56 07 01 14 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 83 FB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 DF 01 00 35 04 06 00 E9 FF 64 1C C1 DF 6A BA DB FC 37 5C 7E 72 [10:12:20]CheckFolder [10:12:20]dirname=/storage/ofd_packets [10:12:20]CheckFolder done [10:12:20]ProducePacketName [10:12:20]name=ofd_packets/00122854 [10:12:20]NVStorageSaveData ofd_packets/00122854 [10:12:20]File name is /storage/ofd_packets/00122854 [10:12:20]Write 301 bytes [10:12:20]NVStorageSaveData done [10:12:20]OFDSenderStorePacket done [10:12:20]KKMCreateOFDPacket done [10:12:20]NVStorageSaveData kkm_last_timestamp [10:12:20]File name is /storage/kkm_last_timestamp [10:12:20]Write 4 bytes [10:12:20]NVStorageSaveData done [10:12:20]ExternCall_PrintAddStr [10:12:20]wPrintStart [10:12:20]Write to MH i2c: 01 00 00 09 02 0B [10:12:20]Write i2c OK [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: 01 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: 01 07 00 [10:12:20]MH_I2C_Read... [10:12:20]Read from MH i2c: 01 07 00 09 02 00 00 00 00 00 FF 0F 20 [10:12:20]RasterBufferAndPrint [10:12:20]line Счет N : (1)1105695 [10:12:20]line ИНН: 02508201610067 [10:12:20]line Контрольно-Кассовый Чек [10:12:20]line ПРОДАЖА [10:12:20]line ТРК (МРК, ГНК) : 52 [10:12:20]line Товар: 2710124130 [10:12:20]line Аи-92-К-5 [10:12:20]line 24.240 * 61.90 [10:12:20]line = 1500.46 [10:12:20]line НДС 12% НСП 1% [10:12:20]line > о реализуемом товаре [10:12:20]line ИТОГО: 1500.46 [10:12:20]line НСП 1% : 13.28 [10:12:20]line НДС 12% : 159.34 [10:12:20]line Наличными: 0.00 [10:12:20]line Безнал.: 1500.46 [10:12:20]line Место: АЗС № 25 "Партнер Нефть" [10:12:20]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:12:20]line СНО: Общий режим [10:12:20]line Чек 73 02.03.2024 10:12 [10:12:20]line Смена: 321 ФФД: 1.0 [10:12:20]line ЗНМ: 0300000019 [10:12:20]line РНМ: 0000000000090573 [10:12:20]line Версия ККМ: 001 [10:12:20]line Платежная система: Бакай Банк [10:12:20]line ФМ: 0000000000874798 [10:12:20]line ФД: 122854 [10:12:20]line ФПД: 257283105538527 [10:12:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T101219&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122854&fm=257283105538527&tin=02508201610067®Number=0000000000090573&sum=150046 [10:12:20]written 0, free lines is 4095 [10:12:20]OFD Sender: Processing packet 122854 [packets to send 112, broken 111] [10:12:20]ProducePacketName [10:12:20]name=ofd_packets/00122854 [10:12:20]OFD Sender: To server: pG, [10:12:20]CommunicateWithHost lk.salyk.kg:30040 [10:12:20]ConnectInit lk.salyk.kg [10:12:20]Connected sock=10 [10:12:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 56 07 01 14 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 83 FB E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 DF 01 00 35 04 06 00 E9 FF 64 1C C1 DF 6A BA DB FC 37 5C 7E 72 [10:12:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CA D3 47 00 3F 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 DF 01 00 F4 03 04 00 5F A7 E2 65 B6 04 01 00 00 18 9B 24 0D B3 1A E5 61 [10:12:20]CommunicateWithHost err = 0 [10:12:20]CheckOFDResponse [10:12:20]1017 (14) - 77093643461234 [10:12:20]1041 (16) - 0000000000874798 [10:12:20]1040 (4) - 122854 [10:12:20]1012 (4) - 02.03.2024 04:13 [10:12:20]1206 (1) - 0 [10:12:20]OFD Sender: Remove packet 122854 [10:12:20]ProducePacketName [10:12:20]name=ofd_packets/00122854 [10:12:20]NVStorageDeleteData [10:12:21]Write to MH i2c: 01 00 00 33 02 35 [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: 01 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: 01 07 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: 01 07 00 33 02 00 00 00 00 00 04 0D 4D [10:12:21]RasterBufferAndPrint [10:12:21]line [10:12:21]line [10:12:21]line [10:12:21]line [10:12:21]line [10:12:21]written 0, free lines is 3341 [10:12:21]MH_Cut [10:12:21]Write to MH i2c: D1 01 00 3A 02 01 0E [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: D1 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: D1 01 00 [10:12:21]MH_I2C_Read... [10:12:21]Read from MH i2c: D1 01 00 3A 02 00 0D [10:12:21]Write to MH i2c: 01 00 00 3B 02 3D [10:12:21]Write i2c OK [10:12:21]MH_I2C_Read... [10:12:21]OFD Sender: No OFD packet to send [10:12:21]*** Cut start [10:12:21]*** Purtial cut [10:12:21]*** Stage 1: CUTSNS_PIN = 1 [10:12:23]Read from MH i2c: 01 [10:12:23]MH_I2C_Read... [10:12:23]*** Stop cut motor [10:12:23]*** Cut end [10:12:23]Read from MH i2c: 01 07 00 [10:12:23]MH_I2C_Read... [10:12:23]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [10:12:23]process_action close_receipt done [10:12:23]requested_data is exist [10:12:23]produce_requested_data [10:12:23]requested_item fm.sn is exist - process it [10:12:23]wFMCommunicate request_size=4 [10:12:23]MH_SAM_APDU [10:12:23]CAPDU: 80 11 00 00 [10:12:23]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [10:12:23]Write i2c OK [10:12:23]MH_I2C_Read... [10:12:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:23]Read from MH i2c: E2 [10:12:23]MH_I2C_Read... [10:12:23]Read from MH i2c: E2 17 00 [10:12:23]MH_I2C_Read... [10:12:23]Read from MH i2c: E2 17 00 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 16 [10:12:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:12:23]wFMCommunicate OK [10:12:23]requested_item fd.num is exist - process it [10:12:23]SAM_PROTO_GetFieldsCounters [10:12:23]wFMCommunicate request_size=4 [10:12:23]MH_SAM_APDU [10:12:23]CAPDU: 80 13 00 00 [10:12:23]Write to MH i2c: E2 08 00 3D 02 80 13 00 00 00 00 00 00 BB [10:12:23]Write i2c OK [10:12:23]MH_I2C_Read... [10:12:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:23]Read from MH i2c: E2 [10:12:23]MH_I2C_Read... [10:12:23]Read from MH i2c: E2 62 00 [10:12:23]MH_I2C_Read... [10:12:23]Read from MH i2c: E2 62 00 3D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E6 DF 01 00 0E 04 04 00 41 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 C9 [10:12:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E6 DF 01 00 0E 04 04 00 41 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 [10:12:23]wFMCommunicate OK [10:12:23]SAM_PROTO_GetFieldsCounters done [10:12:23]requested_item shift.num is exist - process it [10:12:23]requested_item shift.opened is exist - process it [10:12:23]req_shift_opened [10:12:23]FM_GetShiftState [10:12:23]SAM_PROTO_GetShiftState [10:12:23]wFMCommunicate request_size=4 [10:12:23]MH_SAM_APDU [10:12:23]CAPDU: 80 13 01 00 [10:12:23]Write to MH i2c: E2 08 00 3E 02 80 13 01 00 00 00 00 00 BD [10:12:23]Write i2c OK [10:12:23]MH_I2C_Read... [10:12:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:24]Read from MH i2c: E2 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 0E 00 [10:12:24]MH_I2C_Read... [10:12:24]Read from MH i2c: E2 0E 00 3E 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 24 [10:12:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:12:24]wFMCommunicate OK [10:12:24]SAM_PROTO_GetShiftState done [10:12:24]FM_GetShiftState done [10:12:24]req_shift_opened done [10:12:24]requested_item shift.open_date is exist - process it [10:12:24]req_shift_open_date [10:12:24]req_shift_open_date done [10:12:24]produce_requested_data done [10:12:24]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122854,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:12:24]process_action_free close_receipt [10:12:24]json_value_free [10:12:24]json_value_free done [10:12:24]process_json_proto returns [10:12:24]Send response to host [10:12:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122854,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:12:24]free response buf [10:12:24]execute_script done [10:12:24]execute_script returns [10:12:24]free content buf [10:12:24]Sock 9.Close socket [10:12:24]Sock 9.Thread stoped [10:12:26]OFD Sender: No OFD packet to send [10:12:31]OFD Sender: No OFD packet to send [10:12:36]OFD Sender: No OFD packet to send [10:12:41]OFD Sender: No OFD packet to send [10:12:46]OFD Sender: No OFD packet to send [10:12:51]OFD Sender: No OFD packet to send [10:12:56]OFD Sender: No OFD packet to send [10:13:01]OFD Sender: No OFD packet to send [10:13:06]OFD Sender: No OFD packet to send [10:13:11]OFD Sender: No OFD packet to send [10:13:16]OFD Sender: No OFD packet to send [10:13:21]OFD Sender: No OFD packet to send [10:13:26]OFD Sender: No OFD packet to send [10:13:31]OFD Sender: No OFD packet to send [10:13:36]OFD Sender: No OFD packet to send [10:13:41]OFD Sender: No OFD packet to send [10:13:46]OFD Sender: No OFD packet to send [10:13:51]OFD Sender: No OFD packet to send [10:13:56]OFD Sender: No OFD packet to send [10:14:01]OFD Sender: No OFD packet to send [10:14:06]OFD Sender: No OFD packet to send [10:14:11]OFD Sender: No OFD packet to send [10:14:16]OFD Sender: No OFD packet to send [10:14:21]OFD Sender: No OFD packet to send [10:14:26]OFD Sender: No OFD packet to send [10:14:31]OFD Sender: No OFD packet to send [10:14:36]OFD Sender: No OFD packet to send [10:14:41]OFD Sender: No OFD packet to send [10:14:46]OFD Sender: No OFD packet to send [10:14:51]OFD Sender: No OFD packet to send [10:14:56]OFD Sender: No OFD packet to send [10:15:01]OFD Sender: No OFD packet to send [10:15:06]OFD Sender: No OFD packet to send [10:15:11]OFD Sender: No OFD packet to send [10:15:16]OFD Sender: No OFD packet to send [10:15:21]OFD Sender: No OFD packet to send [10:15:26]OFD Sender: No OFD packet to send [10:15:31]OFD Sender: No OFD packet to send [10:15:36]OFD Sender: No OFD packet to send [10:15:41]OFD Sender: No OFD packet to send [10:15:46]OFD Sender: No OFD packet to send [10:15:51]OFD Sender: No OFD packet to send [10:15:56]OFD Sender: No OFD packet to send [10:16:01]OFD Sender: No OFD packet to send [10:16:06]OFD Sender: No OFD packet to send [10:16:11]OFD Sender: No OFD packet to send [10:16:16]OFD Sender: No OFD packet to send [10:16:21]OFD Sender: No OFD packet to send [10:16:26]OFD Sender: No OFD packet to send [10:16:31]OFD Sender: No OFD packet to send [10:16:36]OFD Sender: No OFD packet to send [10:16:41]OFD Sender: No OFD packet to send [10:16:46]OFD Sender: No OFD packet to send [10:16:51]OFD Sender: No OFD packet to send [10:16:56]OFD Sender: No OFD packet to send [10:17:01]OFD Sender: No OFD packet to send [10:17:06]OFD Sender: No OFD packet to send [10:17:11]OFD Sender: No OFD packet to send [10:17:16]OFD Sender: No OFD packet to send [10:17:21]OFD Sender: No OFD packet to send [10:17:26]OFD Sender: No OFD packet to send [10:17:31]OFD Sender: No OFD packet to send [10:17:36]OFD Sender: No OFD packet to send [10:17:41]OFD Sender: No OFD packet to send [10:17:46]OFD Sender: No OFD packet to send [10:17:51]OFD Sender: No OFD packet to send [10:17:56]OFD Sender: No OFD packet to send [10:18:01]OFD Sender: No OFD packet to send [10:18:06]OFD Sender: No OFD packet to send [10:18:11]OFD Sender: No OFD packet to send [10:18:16]OFD Sender: No OFD packet to send [10:18:21]OFD Sender: No OFD packet to send [10:18:26]OFD Sender: No OFD packet to send [10:18:31]OFD Sender: No OFD packet to send [10:18:36]OFD Sender: No OFD packet to send [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:56]OFD Sender: No OFD packet to send [10:19:01]OFD Sender: No OFD packet to send [10:19:02]accept exits with 8 [10:19:02]New connection [10:19:02]New thread 3067456868 created [10:19:02]Thread 3067313508 joined [10:19:02]Waiting for new connection... [10:19:02] Sock 8.Parse request [10:19:02]Sock 8.Check first char [10:19:02]Sock 8.First char is OK [10:19:02]request: POST /json_proto HTTP/1.0 [10:19:02]Method: POST [10:19:02]URL: /json_proto [10:19:02]Method is POST - this is cgi request [10:19:02]url: /json_proto [10:19:02]query_string will be loaded in cgi processing [10:19:02]execute_cgi json_proto POST (null) [10:19:02]execute_cgi path=json_proto method=POST [10:19:02]POST find Content-Length [10:19:02]Host: 172.17.48.197:8080 [10:19:02]Content-Length: 1215 [10:19:02]Content-Type: application/json [10:19:02] [10:19:02]POST finish read [10:19:02]Found Content-Length = 1215 [10:19:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105697\u000A02.03.2024 10:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 40.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2836.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53323\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:02]execute_script... [10:19:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105697\u000A02.03.2024 10:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 40.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2836.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53323\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:02]POST & json_proto [10:19:02]process_json_proto [10:19:02]json parsed OK: [10:19:02]protocol is kg_v1.0 [10:19:02]action value=print_text [10:19:02]process_action print_text [10:19:02]cmd_print_text [10:19:02]ExternCall_PrintAddStr [10:19:02]wPrintStart [10:19:02]Write to MH i2c: 01 00 00 3F 02 41 [10:19:02]Write i2c OK [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: 01 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: 01 07 00 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: 01 07 00 3F 02 00 00 00 00 00 FF 0F 56 [10:19:02]RasterBufferAndPrint [10:19:02]line *****ТОВАРНЫЙ ЧЕК***** [10:19:02]line АЗС 25 [10:19:02]line Партнер нефть [10:19:02]line 02508201610067 [10:19:02]line Кассир : Таалайбек к. А. [10:19:02]line Счет N : (1)1105697 [10:19:02]line 02.03.2024 10:14 [10:19:02]line ПРОДАЖА [10:19:02]line ТРК (МРК, ГНК): 31 [10:19:02]line Вид ГСМ : 2710194210 [10:19:02]line ДТ(л)-К-5 [10:19:02]line 40.000 x 70.90 [10:19:02]line ИТОГ: 2836.00 [10:19:02]line Тип оплаты: Талоны: Топливная Карта [10:19:02]line 53323 [10:19:02]line ______________________ [10:19:02]line (подпись) [10:19:02]written 0, free lines is 4095 [10:19:02]Write to MH i2c: 01 00 00 54 02 56 [10:19:02]Write i2c OK [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: 01 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: 01 07 00 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: 01 07 00 54 02 00 00 00 00 00 F5 0D 5F [10:19:02]RasterBufferAndPrint [10:19:02]line [10:19:02]line [10:19:02]line [10:19:02]line [10:19:02]line [10:19:02]written 0, free lines is 3575 [10:19:02]MH_Cut [10:19:02]Write to MH i2c: D1 01 00 5B 02 01 2F [10:19:02]Write i2c OK [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: D1 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: D1 01 00 [10:19:02]MH_I2C_Read... [10:19:02]Read from MH i2c: D1 01 00 5B 02 00 2E [10:19:02]Write to MH i2c: 01 00 00 5C 02 5E [10:19:02]Write i2c OK [10:19:02]MH_I2C_Read... [10:19:02]*** Cut start [10:19:02]*** Purtial cut [10:19:02]*** Stage 1: CUTSNS_PIN = 1 [10:19:04]Read from MH i2c: 01 [10:19:04]MH_I2C_Read... [10:19:04]*** Stop cut motor [10:19:04]*** Cut end [10:19:04]Read from MH i2c: 01 07 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 FF 0F 73 [10:19:04]process_action print_text done [10:19:04]requested_data is exist [10:19:04]produce_requested_data [10:19:04]requested_item fm.sn is exist - process it [10:19:04]wFMCommunicate request_size=4 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 11 00 00 [10:19:04]Write to MH i2c: E2 08 00 5D 02 80 11 00 00 00 00 00 00 D9 [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:04]Read from MH i2c: E2 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 17 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 17 00 5D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 37 [10:19:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:19:04]wFMCommunicate OK [10:19:04]requested_item fd.num is exist - process it [10:19:04]SAM_PROTO_GetFieldsCounters [10:19:04]wFMCommunicate request_size=4 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 13 00 00 [10:19:04]Write to MH i2c: E2 08 00 5E 02 80 13 00 00 00 00 00 00 DC [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:04]Read from MH i2c: E2 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 62 00 [10:19:04]MH_I2C_Read... [10:19:04]Read from MH i2c: E2 62 00 5E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E6 DF 01 00 0E 04 04 00 41 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 EA [10:19:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E6 DF 01 00 0E 04 04 00 41 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 [10:19:04]wFMCommunicate OK [10:19:04]SAM_PROTO_GetFieldsCounters done [10:19:04]requested_item shift.num is exist - process it [10:19:04]requested_item shift.opened is exist - process it [10:19:04]req_shift_opened [10:19:04]FM_GetShiftState [10:19:04]SAM_PROTO_GetShiftState [10:19:04]wFMCommunicate request_size=4 [10:19:04]MH_SAM_APDU [10:19:04]CAPDU: 80 13 01 00 [10:19:04]Write to MH i2c: E2 08 00 5F 02 80 13 01 00 00 00 00 00 DE [10:19:04]Write i2c OK [10:19:04]MH_I2C_Read... [10:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:05]Read from MH i2c: E2 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: E2 0E 00 [10:19:05]MH_I2C_Read... [10:19:05]Read from MH i2c: E2 0E 00 5F 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 45 [10:19:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:19:05]wFMCommunicate OK [10:19:05]SAM_PROTO_GetShiftState done [10:19:05]FM_GetShiftState done [10:19:05]req_shift_opened done [10:19:05]requested_item shift.open_date is exist - process it [10:19:05]req_shift_open_date [10:19:05]req_shift_open_date done [10:19:05]produce_requested_data done [10:19:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122854,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:19:05]process_action_free print_text [10:19:05]json_value_free [10:19:05]json_value_free done [10:19:05]process_json_proto returns [10:19:05]Send response to host [10:19:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122854,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:19:05]free response buf [10:19:05]execute_script done [10:19:05]execute_script returns [10:19:05]free content buf [10:19:05]Sock 8.Close socket [10:19:05]Sock 8.Thread stoped [10:19:06]OFD Sender: No OFD packet to send [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:46]OFD Sender: No OFD packet to send [10:19:51]OFD Sender: No OFD packet to send [10:19:56]OFD Sender: No OFD packet to send [10:20:01]OFD Sender: No OFD packet to send [10:20:06]OFD Sender: No OFD packet to send [10:20:11]OFD Sender: No OFD packet to send [10:20:16]OFD Sender: No OFD packet to send [10:20:21]OFD Sender: No OFD packet to send [10:20:26]OFD Sender: No OFD packet to send [10:20:31]OFD Sender: No OFD packet to send [10:20:36]OFD Sender: No OFD packet to send [10:20:42]OFD Sender: No OFD packet to send [10:20:47]OFD Sender: No OFD packet to send [10:20:52]OFD Sender: No OFD packet to send [10:20:57]OFD Sender: No OFD packet to send [10:21:02]OFD Sender: No OFD packet to send [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:17]OFD Sender: No OFD packet to send [10:21:22]OFD Sender: No OFD packet to send [10:21:27]OFD Sender: No OFD packet to send [10:21:32]OFD Sender: No OFD packet to send [10:21:37]OFD Sender: No OFD packet to send [10:21:42]OFD Sender: No OFD packet to send [10:21:47]OFD Sender: No OFD packet to send [10:21:52]OFD Sender: No OFD packet to send [10:21:57]OFD Sender: No OFD packet to send [10:22:02]OFD Sender: No OFD packet to send [10:22:07]OFD Sender: No OFD packet to send [10:22:12]OFD Sender: No OFD packet to send [10:22:17]OFD Sender: No OFD packet to send [10:22:22]OFD Sender: No OFD packet to send [10:22:27]OFD Sender: No OFD packet to send [10:22:32]OFD Sender: No OFD packet to send [10:22:37]OFD Sender: No OFD packet to send [10:22:42]OFD Sender: No OFD packet to send [10:22:47]OFD Sender: No OFD packet to send [10:22:52]OFD Sender: No OFD packet to send [10:22:57]OFD Sender: No OFD packet to send [10:23:02]OFD Sender: No OFD packet to send [10:23:07]OFD Sender: No OFD packet to send [10:23:12]OFD Sender: No OFD packet to send [10:23:17]OFD Sender: No OFD packet to send [10:23:20]accept exits with 9 [10:23:20]New connection [10:23:20]New thread 3067313508 created [10:23:20]Thread 3067456868 joined [10:23:20]Waiting for new connection... [10:23:20] Sock 9.Parse request [10:23:20]Sock 9.Check first char [10:23:20]Sock 9.First char is OK [10:23:20]request: POST /json_proto HTTP/1.0 [10:23:20]Method: POST [10:23:20]URL: /json_proto [10:23:20]Method is POST - this is cgi request [10:23:20]url: /json_proto [10:23:20]query_string will be loaded in cgi processing [10:23:20]execute_cgi json_proto POST (null) [10:23:20]execute_cgi path=json_proto method=POST [10:23:20]POST find Content-Length [10:23:20]Host: 172.17.48.197:8080 [10:23:20]Content-Length: 678 [10:23:20]Content-Type: application/json [10:23:20] [10:23:20]POST finish read [10:23:20]Found Content-Length = 678 [10:23:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:20]execute_script... [10:23:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:20]POST & json_proto [10:23:20]process_json_proto [10:23:20]json parsed OK: [10:23:20]protocol is kg_v1.0 [10:23:20]action value=close_receipt [10:23:20]process_action close_receipt [10:23:20]cmd_close_receipt [10:23:20]MH_GetDate [10:23:20]Write to MH i2c: F0 00 00 60 02 51 [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: F0 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: F0 09 00 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: F0 09 00 60 02 00 19 FE E2 65 66 EE DC 65 4D [10:23:20]GetLastDocTimeStamp 1709374339 [10:23:20]current date 1709375001 [10:23:20]FM_GetShiftState [10:23:20]SAM_PROTO_GetShiftState [10:23:20]wFMCommunicate request_size=4 [10:23:20]MH_SAM_APDU [10:23:20]CAPDU: 80 13 01 00 [10:23:20]Write to MH i2c: E2 08 00 61 02 80 13 01 00 00 00 00 00 E0 [10:23:20]Write i2c OK [10:23:20]MH_I2C_Read... [10:23:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:20]Read from MH i2c: E2 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 0E 00 [10:23:20]MH_I2C_Read... [10:23:20]Read from MH i2c: E2 0E 00 61 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 47 [10:23:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:23:20]wFMCommunicate OK [10:23:20]SAM_PROTO_GetShiftState done [10:23:20]FM_GetShiftState done [10:23:20]opened in 1709338023 [10:23:20]opened+sec_in_day 1709424423 [10:23:20]quantity*price = 50015 [10:23:20]sum+1 = 50016 [10:23:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 74 02.03.2024 10:23 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122855 ФПД: 218213847453658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T102321&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122855&fm=218213847453658&tin=02508201610067®Number=0000000000090573&sum=50000 [10:23:22]StoreToDocumentArchive [10:23:22]shift 321 fd 122855 [10:23:22]save to /storage/0321/doc_00122855 [10:23:22]save last doc name /storage/0321/doc_00122855 to /storage/kkm_last_doc_name [10:23:22]save OK [10:23:22]Clear old archive folders... [10:23:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:22]tlvbuf is B6FD0930 [10:23:22]SAM_PROTO_ClearQueue [10:23:22]wFMCommunicate request_size=4 [10:23:22]MH_SAM_APDU [10:23:22]CAPDU: 80 09 00 00 [10:23:22]Write to MH i2c: E2 08 00 6E 02 80 09 00 00 00 00 00 00 E2 [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:22]Read from MH i2c: E2 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 03 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [10:23:22]RAPDU: 90 00 [10:23:22]wFMCommunicate OK [10:23:22]SAM_PROTO_ClearQueue done [10:23:22]KKMCreateOFDPacket [10:23:22]OFDProtocolAddRootSTLVToBuf [10:23:22]FM_MakeSignedData [10:23:22]FM_MakeSignedData [10:23:22]SAM_PROTO_SignData [10:23:22]wFMCommunicate request_size=4 [10:23:22]MH_SAM_APDU [10:23:22]CAPDU: 80 0D 01 02 [10:23:22]Write to MH i2c: E2 08 00 6F 02 80 0D 01 02 00 00 00 00 EA [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:22]OFD Sender: No OFD packet to send [10:23:22]Read from MH i2c: E2 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 03 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 03 00 6F 02 00 90 00 E5 [10:23:22]RAPDU: 90 00 [10:23:22]wFMCommunicate OK [10:23:22]wFMCommunicate request_size=255 [10:23:22]MH_SAM_APDU [10:23:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 19 FE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 DF 01 00 35 04 06 00 C6 [10:23:22]Write to MH i2c: E2 02 01 70 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 19 FE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 DF 01 00 35 04 06 00 C6 00 00 41 [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:22]Read from MH i2c: E2 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 03 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 03 00 70 02 00 90 00 E6 [10:23:22]RAPDU: 90 00 [10:23:22]wFMCommunicate OK [10:23:22]wFMCommunicate request_size=10 [10:23:22]MH_SAM_APDU [10:23:22]CAPDU: 80 0D 02 02 05 76 DE DC CF DA [10:23:22]Write to MH i2c: E2 0D 00 71 02 80 0D 02 02 05 00 76 DE DC CF DA 00 00 D0 [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:22]Read from MH i2c: E2 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 03 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [10:23:22]RAPDU: 90 00 [10:23:22]wFMCommunicate OK [10:23:22]wFMCommunicate request_size=4 [10:23:22]MH_SAM_APDU [10:23:22]CAPDU: 80 0D 03 02 [10:23:22]Write to MH i2c: E2 08 00 72 02 80 0D 03 02 00 00 00 00 EF [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:22]Read from MH i2c: E2 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 0B 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 0B 00 72 02 00 C6 58 D2 5F 8C 36 C2 11 90 00 D4 [10:23:22]RAPDU: C6 58 D2 5F 8C 36 C2 11 90 00 [10:23:22]wFMCommunicate OK [10:23:22]SAM_PROTO_SignData done [10:23:22]FM_MakeSignedData done [10:23:22]CreateOFDProtocolMessage [10:23:22]wFMCommunicate request_size=4 [10:23:22]MH_SAM_APDU [10:23:22]CAPDU: 80 11 00 00 [10:23:22]Write to MH i2c: E2 08 00 73 02 80 11 00 00 00 00 00 00 EF [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:22]Read from MH i2c: E2 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 17 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: E2 17 00 73 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4D [10:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:23:22]wFMCommunicate OK [10:23:22]CreateOFDProtocolMessage done [10:23:22]OFDSenderStorePacket 122855 [10:23:22]StoreOFDPacket docnum=122855 [10:23:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FB AA 07 01 9D A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 19 FE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 DF 01 00 35 04 06 00 C6 76 DE DC CF DA C6 58 D2 5F 8C 36 C2 11 [10:23:22]CheckFolder [10:23:22]dirname=/storage/ofd_packets [10:23:22]CheckFolder done [10:23:22]ProducePacketName [10:23:22]name=ofd_packets/00122855 [10:23:22]NVStorageSaveData ofd_packets/00122855 [10:23:22]File name is /storage/ofd_packets/00122855 [10:23:22]Write 301 bytes [10:23:22]NVStorageSaveData done [10:23:22]OFDSenderStorePacket done [10:23:22]KKMCreateOFDPacket done [10:23:22]NVStorageSaveData kkm_last_timestamp [10:23:22]File name is /storage/kkm_last_timestamp [10:23:22]Write 4 bytes [10:23:22]NVStorageSaveData done [10:23:22]ExternCall_PrintAddStr [10:23:22]wPrintStart [10:23:22]Write to MH i2c: 01 00 00 74 02 76 [10:23:22]Write i2c OK [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: 01 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: 01 07 00 [10:23:22]MH_I2C_Read... [10:23:22]Read from MH i2c: 01 07 00 74 02 00 00 00 00 00 FF 0F 8B [10:23:22]RasterBufferAndPrint [10:23:22]line Счет N : (1)1105698 [10:23:22]line ИНН: 02508201610067 [10:23:22]line Контрольно-Кассовый Чек [10:23:22]line ПРОДАЖА [10:23:22]line ТРК (МРК, ГНК) : 32 [10:23:22]line Товар: 2710124130 [10:23:22]line Аи-92-К-5 [10:23:22]line 8.080 * 61.90 [10:23:22]line = 500.15 [10:23:22]line НДС 12% НСП 1% [10:23:22]line > о реализуемом товаре [10:23:22]line ОКРУГЛЕНИЕ: -0.15 [10:23:22]line ИТОГО: 500.00 [10:23:22]line Внесено: 500.00 [10:23:22]line СДАЧА: 0.00 [10:23:22]line НСП 1% : 4.43 [10:23:22]line НДС 12% : 53.11 [10:23:22]line Наличными: 500.00 [10:23:22]line Безнал.: 0.00 [10:23:22]line Место: АЗС № 25 "Партнер Нефть" [10:23:22]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:23:22]line СНО: Общий режим [10:23:22]line Чек 74 02.03.2024 10:23 [10:23:22]line Смена: 321 ФФД: 1.0 [10:23:22]line ЗНМ: 0300000019 [10:23:22]line РНМ: 0000000000090573 [10:23:22]line Версия ККМ: 001 [10:23:22]line ФМ: 0000000000874798 [10:23:22]line ФД: 122855 [10:23:22]line ФПД: 218213847453658 [10:23:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T102321&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122855&fm=218213847453658&tin=02508201610067®Number=0000000000090573&sum=50000 [10:23:22]OFD Sender: Processing packet 122855 [packets to send 112, broken 111] [10:23:22]ProducePacketName [10:23:22]name=ofd_packets/00122855 [10:23:22]OFD Sender: To server: pG, [10:23:22]CommunicateWithHost lk.salyk.kg:30040 [10:23:22]ConnectInit lk.salyk.kg [10:23:22]written 0, free lines is 4095 [10:23:23]Connected sock=10 [10:23:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FB AA 07 01 9D A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 19 FE E2 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 DF 01 00 35 04 06 00 C6 76 DE DC CF DA C6 58 D2 5F 8C 36 C2 11 [10:23:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 29 4D 47 00 B7 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 DF 01 00 F4 03 04 00 F6 A9 E2 65 B6 04 01 00 00 10 16 30 22 63 C8 85 CD [10:23:23]CommunicateWithHost err = 0 [10:23:23]CheckOFDResponse [10:23:23]1017 (14) - 77093643461234 [10:23:23]1041 (16) - 0000000000874798 [10:23:23]1040 (4) - 122855 [10:23:23]1012 (4) - 02.03.2024 04:24 [10:23:23]1206 (1) - 0 [10:23:23]OFD Sender: Remove packet 122855 [10:23:23]ProducePacketName [10:23:23]name=ofd_packets/00122855 [10:23:23]NVStorageDeleteData [10:23:23]Write to MH i2c: 01 00 00 9F 02 A1 [10:23:23]Write i2c OK [10:23:23]MH_I2C_Read... [10:23:23]Read from MH i2c: 01 [10:23:23]MH_I2C_Read... [10:23:23]Read from MH i2c: 01 07 00 [10:23:23]MH_I2C_Read... [10:23:23]Read from MH i2c: 01 07 00 9F 02 00 00 00 00 00 EA 0C 9E [10:23:23]RasterBufferAndPrint [10:23:23]line [10:23:23]line [10:23:23]line [10:23:23]line [10:23:23]line [10:23:23]written 0, free lines is 3312 [10:23:23]MH_Cut [10:23:23]Write to MH i2c: D1 01 00 A6 02 01 7A [10:23:23]Write i2c OK [10:23:23]MH_I2C_Read... [10:23:23]Read from MH i2c: D1 [10:23:23]MH_I2C_Read... [10:23:23]Read from MH i2c: D1 01 00 [10:23:23]MH_I2C_Read... [10:23:23]Read from MH i2c: D1 01 00 A6 02 00 79 [10:23:23]Write to MH i2c: 01 00 00 A7 02 A9 [10:23:23]Write i2c OK [10:23:23]MH_I2C_Read... [10:23:23]OFD Sender: No OFD packet to send [10:23:24]*** Cut start [10:23:24]*** Purtial cut [10:23:24]*** Stage 1: CUTSNS_PIN = 1 [10:23:26]Read from MH i2c: 01 [10:23:26]MH_I2C_Read... [10:23:26]*** Stop cut motor [10:23:26]*** Cut end [10:23:26]Read from MH i2c: 01 07 00 [10:23:26]MH_I2C_Read... [10:23:26]Read from MH i2c: 01 07 00 A7 02 00 00 00 00 00 FF 0F BE [10:23:26]process_action close_receipt done [10:23:26]requested_data is exist [10:23:26]produce_requested_data [10:23:26]requested_item fm.sn is exist - process it [10:23:26]wFMCommunicate request_size=4 [10:23:26]MH_SAM_APDU [10:23:26]CAPDU: 80 11 00 00 [10:23:26]Write to MH i2c: E2 08 00 A8 02 80 11 00 00 00 00 00 00 24 [10:23:26]Write i2c OK [10:23:26]MH_I2C_Read... [10:23:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:26]Read from MH i2c: E2 [10:23:26]MH_I2C_Read... [10:23:26]Read from MH i2c: E2 17 00 [10:23:26]MH_I2C_Read... [10:23:26]Read from MH i2c: E2 17 00 A8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 82 [10:23:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:23:26]wFMCommunicate OK [10:23:26]requested_item fd.num is exist - process it [10:23:26]SAM_PROTO_GetFieldsCounters [10:23:26]wFMCommunicate request_size=4 [10:23:26]MH_SAM_APDU [10:23:26]CAPDU: 80 13 00 00 [10:23:26]Write to MH i2c: E2 08 00 A9 02 80 13 00 00 00 00 00 00 27 [10:23:26]Write i2c OK [10:23:26]MH_I2C_Read... [10:23:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:26]Read from MH i2c: E2 [10:23:26]MH_I2C_Read... [10:23:26]Read from MH i2c: E2 62 00 [10:23:26]MH_I2C_Read... [10:23:26]Read from MH i2c: E2 62 00 A9 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E7 DF 01 00 0E 04 04 00 41 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 39 [10:23:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E7 DF 01 00 0E 04 04 00 41 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 [10:23:26]wFMCommunicate OK [10:23:26]SAM_PROTO_GetFieldsCounters done [10:23:26]requested_item shift.num is exist - process it [10:23:26]requested_item shift.opened is exist - process it [10:23:26]req_shift_opened [10:23:26]FM_GetShiftState [10:23:26]SAM_PROTO_GetShiftState [10:23:26]wFMCommunicate request_size=4 [10:23:26]MH_SAM_APDU [10:23:26]CAPDU: 80 13 01 00 [10:23:26]Write to MH i2c: E2 08 00 AA 02 80 13 01 00 00 00 00 00 29 [10:23:26]Write i2c OK [10:23:26]MH_I2C_Read... [10:23:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:26]Read from MH i2c: E2 [10:23:26]MH_I2C_Read... [10:23:26]Read from MH i2c: E2 0E 00 [10:23:26]MH_I2C_Read... [10:23:26]Read from MH i2c: E2 0E 00 AA 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 90 [10:23:26]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:23:26]wFMCommunicate OK [10:23:26]SAM_PROTO_GetShiftState done [10:23:26]FM_GetShiftState done [10:23:26]req_shift_opened done [10:23:26]requested_item shift.open_date is exist - process it [10:23:26]req_shift_open_date [10:23:26]req_shift_open_date done [10:23:26]produce_requested_data done [10:23:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122855,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:23:26]process_action_free close_receipt [10:23:26]json_value_free [10:23:26]json_value_free done [10:23:26]process_json_proto returns [10:23:26]Send response to host [10:23:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122855,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:23:26]free response buf [10:23:26]execute_script done [10:23:26]execute_script returns [10:23:26]free content buf [10:23:26]Sock 9.Close socket [10:23:26]Sock 9.Thread stoped [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:08]OFD Sender: No OFD packet to send [10:25:13]OFD Sender: No OFD packet to send [10:25:18]OFD Sender: No OFD packet to send [10:25:23]OFD Sender: No OFD packet to send [10:25:28]OFD Sender: No OFD packet to send [10:25:33]OFD Sender: No OFD packet to send [10:25:38]OFD Sender: No OFD packet to send [10:25:43]OFD Sender: No OFD packet to send [10:25:48]OFD Sender: No OFD packet to send [10:25:53]OFD Sender: No OFD packet to send [10:25:58]OFD Sender: No OFD packet to send [10:26:03]OFD Sender: No OFD packet to send [10:26:08]OFD Sender: No OFD packet to send [10:26:13]OFD Sender: No OFD packet to send [10:26:18]OFD Sender: No OFD packet to send [10:26:23]OFD Sender: No OFD packet to send [10:26:28]OFD Sender: No OFD packet to send [10:26:33]OFD Sender: No OFD packet to send [10:26:38]OFD Sender: No OFD packet to send [10:26:43]OFD Sender: No OFD packet to send [10:26:48]OFD Sender: No OFD packet to send [10:26:53]OFD Sender: No OFD packet to send [10:26:58]OFD Sender: No OFD packet to send [10:27:03]OFD Sender: No OFD packet to send [10:27:08]OFD Sender: No OFD packet to send [10:27:13]OFD Sender: No OFD packet to send [10:27:18]OFD Sender: No OFD packet to send [10:27:23]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:43]accept exits with 8 [10:30:43]New connection [10:30:43]New thread 3067456868 created [10:30:43]Thread 3067313508 joined [10:30:43]Waiting for new connection... [10:30:43] Sock 8.Parse request [10:30:43]Sock 8.Check first char [10:30:43]Sock 8.First char is OK [10:30:43]request: POST /json_proto HTTP/1.0 [10:30:43]Method: POST [10:30:43]URL: /json_proto [10:30:43]Method is POST - this is cgi request [10:30:43]url: /json_proto [10:30:43]query_string will be loaded in cgi processing [10:30:43]execute_cgi json_proto POST (null) [10:30:43]execute_cgi path=json_proto method=POST [10:30:43]POST find Content-Length [10:30:43]Host: 172.17.48.197:8080 [10:30:43]Content-Length: 1209 [10:30:43]Content-Type: application/json [10:30:43] [10:30:43]POST finish read [10:30:43]Found Content-Length = 1209 [10:30:43]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105699\u000A02.03.2024 10:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53327\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:43]execute_script... [10:30:43]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105699\u000A02.03.2024 10:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53327\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:43]POST & json_proto [10:30:43]process_json_proto [10:30:43]json parsed OK: [10:30:43]protocol is kg_v1.0 [10:30:43]action value=print_text [10:30:43]process_action print_text [10:30:43]cmd_print_text [10:30:43]ExternCall_PrintAddStr [10:30:43]wPrintStart [10:30:43]Write to MH i2c: 01 00 00 AB 02 AD [10:30:43]Write i2c OK [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: 01 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: 01 07 00 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: 01 07 00 AB 02 00 00 00 00 00 FF 0F C2 [10:30:43]RasterBufferAndPrint [10:30:43]line *****ТОВАРНЫЙ ЧЕК***** [10:30:43]line АЗС 25 [10:30:43]line Партнер нефть [10:30:43]line 02508201610067 [10:30:43]line Кассир : Таалайбек к. А. [10:30:43]line Счет N : (1)1105699 [10:30:43]line 02.03.2024 10:25 [10:30:43]line ПРОДАЖА [10:30:43]line ТРК (МРК, ГНК): 62 [10:30:43]line Вид ГСМ : 2710124130 [10:30:43]line Аи-92-К-5 [10:30:43]line 10.000 x 61.90 [10:30:43]line ИТОГ: 619.00 [10:30:43]line Тип оплаты: Талоны: Топливная Карта [10:30:43]line 53327 [10:30:43]line ______________________ [10:30:43]line (подпись) [10:30:43]written 0, free lines is 4095 [10:30:44]Write to MH i2c: 01 00 00 C0 02 C2 [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: 01 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: 01 07 00 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: 01 07 00 C0 02 00 00 00 00 00 F5 0D CB [10:30:44]RasterBufferAndPrint [10:30:44]line [10:30:44]line [10:30:44]line [10:30:44]line [10:30:44]line [10:30:44]written 0, free lines is 3575 [10:30:44]MH_Cut [10:30:44]Write to MH i2c: D1 01 00 C7 02 01 9B [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: D1 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: D1 01 00 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: D1 01 00 C7 02 00 9A [10:30:44]Write to MH i2c: 01 00 00 C8 02 CA [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]OFD Sender: No OFD packet to send [10:30:44]*** Cut start [10:30:44]*** Purtial cut [10:30:44]*** Stage 1: CUTSNS_PIN = 1 [10:30:46]Read from MH i2c: 01 [10:30:46]MH_I2C_Read... [10:30:46]*** Stop cut motor [10:30:46]*** Cut end [10:30:46]Read from MH i2c: 01 07 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: 01 07 00 C8 02 00 00 00 00 00 FF 0F DF [10:30:46]process_action print_text done [10:30:46]requested_data is exist [10:30:46]produce_requested_data [10:30:46]requested_item fm.sn is exist - process it [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 11 00 00 [10:30:46]Write to MH i2c: E2 08 00 C9 02 80 11 00 00 00 00 00 00 45 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 17 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 17 00 C9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A3 [10:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:30:46]wFMCommunicate OK [10:30:46]requested_item fd.num is exist - process it [10:30:46]SAM_PROTO_GetFieldsCounters [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 13 00 00 [10:30:46]Write to MH i2c: E2 08 00 CA 02 80 13 00 00 00 00 00 00 48 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 62 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 62 00 CA 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E7 DF 01 00 0E 04 04 00 41 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 5A [10:30:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E7 DF 01 00 0E 04 04 00 41 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 [10:30:46]wFMCommunicate OK [10:30:46]SAM_PROTO_GetFieldsCounters done [10:30:46]requested_item shift.num is exist - process it [10:30:46]requested_item shift.opened is exist - process it [10:30:46]req_shift_opened [10:30:46]FM_GetShiftState [10:30:46]SAM_PROTO_GetShiftState [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 13 01 00 [10:30:46]Write to MH i2c: E2 08 00 CB 02 80 13 01 00 00 00 00 00 4A [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 0E 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 0E 00 CB 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B1 [10:30:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:30:46]wFMCommunicate OK [10:30:46]SAM_PROTO_GetShiftState done [10:30:46]FM_GetShiftState done [10:30:46]req_shift_opened done [10:30:46]requested_item shift.open_date is exist - process it [10:30:46]req_shift_open_date [10:30:46]req_shift_open_date done [10:30:46]produce_requested_data done [10:30:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122855,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:30:46]process_action_free print_text [10:30:46]json_value_free [10:30:46]json_value_free done [10:30:46]process_json_proto returns [10:30:46]Send response to host [10:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122855,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:30:46]free response buf [10:30:46]execute_script done [10:30:46]execute_script returns [10:30:46]free content buf [10:30:46]Sock 8.Close socket [10:30:46]Sock 8.Thread stoped [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]OFD Sender: No OFD packet to send [10:31:14]OFD Sender: No OFD packet to send [10:31:19]OFD Sender: No OFD packet to send [10:31:24]OFD Sender: No OFD packet to send [10:31:29]OFD Sender: No OFD packet to send [10:31:34]OFD Sender: No OFD packet to send [10:31:39]OFD Sender: No OFD packet to send [10:31:42]accept exits with 9 [10:31:42]New connection [10:31:42]New thread 3067313508 created [10:31:42]Thread 3067456868 joined [10:31:42]Waiting for new connection... [10:31:42] Sock 9.Parse request [10:31:42]Sock 9.Check first char [10:31:42]Sock 9.First char is OK [10:31:42]request: POST /json_proto HTTP/1.0 [10:31:42]Method: POST [10:31:42]URL: /json_proto [10:31:42]Method is POST - this is cgi request [10:31:42]url: /json_proto [10:31:42]query_string will be loaded in cgi processing [10:31:42]execute_cgi json_proto POST (null) [10:31:42]execute_cgi path=json_proto method=POST [10:31:42]POST find Content-Length [10:31:42]Host: 172.17.48.197:8080 [10:31:42]Content-Length: 818 [10:31:42]Content-Type: application/json [10:31:42] [10:31:42]POST finish read [10:31:42]Found Content-Length = 818 [10:31:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:42]execute_script... [10:31: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)1105700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:42]POST & json_proto [10:31:42]process_json_proto [10:31:42]json parsed OK: [10:31:42]protocol is kg_v1.0 [10:31:42]action value=close_receipt [10:31:42]process_action close_receipt [10:31:42]cmd_close_receipt [10:31:42]MH_GetDate [10:31:42]Write to MH i2c: F0 00 00 CC 02 BD [10:31:42]Write i2c OK [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: F0 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: F0 09 00 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: F0 09 00 CC 02 00 0F 00 E3 65 66 EE DC 65 B2 [10:31:42]GetLastDocTimeStamp 1709375001 [10:31:42]current date 1709375503 [10:31:42]FM_GetShiftState [10:31:42]SAM_PROTO_GetShiftState [10:31:42]wFMCommunicate request_size=4 [10:31:42]MH_SAM_APDU [10:31:42]CAPDU: 80 13 01 00 [10:31:42]Write to MH i2c: E2 08 00 CD 02 80 13 01 00 00 00 00 00 4C [10:31:42]Write i2c OK [10:31:42]MH_I2C_Read... [10:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:42]Read from MH i2c: E2 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: E2 0E 00 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: E2 0E 00 CD 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B3 [10:31:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:31:42]wFMCommunicate OK [10:31:42]SAM_PROTO_GetShiftState done [10:31:42]FM_GetShiftState done [10:31:42]opened in 1709338023 [10:31:42]opened+sec_in_day 1709424423 [10:31:42]quantity*price = 61900 [10:31:42]sum+1 = 61901 [10:31:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 75 02.03.2024 10:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122856 ФПД: 232843599661271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T103143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122856&fm=232843599661271&tin=02508201610067®Number=0000000000090573&sum=61900 [10:31:43]StoreToDocumentArchive [10:31:43]shift 321 fd 122856 [10:31:43]save to /storage/0321/doc_00122856 [10:31:43]save last doc name /storage/0321/doc_00122856 to /storage/kkm_last_doc_name [10:31:43]save OK [10:31:43]Clear old archive folders... [10:31:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:43]tlvbuf is 01610DB0 [10:31:43]SAM_PROTO_ClearQueue [10:31:43]wFMCommunicate request_size=4 [10:31:43]MH_SAM_APDU [10:31:43]CAPDU: 80 09 00 00 [10:31:43]Write to MH i2c: E2 08 00 DA 02 80 09 00 00 00 00 00 00 4E [10:31:43]Write i2c OK [10:31:43]MH_I2C_Read... [10:31:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 03 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 03 00 DA 02 00 90 00 50 [10:31:44]RAPDU: 90 00 [10:31:44]wFMCommunicate OK [10:31:44]SAM_PROTO_ClearQueue done [10:31:44]KKMCreateOFDPacket [10:31:44]OFDProtocolAddRootSTLVToBuf [10:31:44]FM_MakeSignedData [10:31:44]FM_MakeSignedData [10:31:44]SAM_PROTO_SignData [10:31:44]wFMCommunicate request_size=4 [10:31:44]MH_SAM_APDU [10:31:44]CAPDU: 80 0D 01 02 [10:31:44]Write to MH i2c: E2 08 00 DB 02 80 0D 01 02 00 00 00 00 56 [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 03 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 03 00 DB 02 00 90 00 51 [10:31:44]RAPDU: 90 00 [10:31:44]wFMCommunicate OK [10:31:44]wFMCommunicate request_size=255 [10:31:44]MH_SAM_APDU [10:31:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 0F 00 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 DF 01 00 35 04 06 00 D3 [10:31:44]Write to MH i2c: E2 02 01 DC 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 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 0F 00 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 DF 01 00 35 04 06 00 D3 00 00 89 [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]OFD Sender: No OFD packet to send [10:31:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 03 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 03 00 DC 02 00 90 00 52 [10:31:44]RAPDU: 90 00 [10:31:44]wFMCommunicate OK [10:31:44]wFMCommunicate request_size=10 [10:31:44]MH_SAM_APDU [10:31:44]CAPDU: 80 0D 02 02 05 C5 20 0B C8 D7 [10:31:44]Write to MH i2c: E2 0D 00 DD 02 80 0D 02 02 05 00 C5 20 0B C8 D7 00 00 F2 [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 03 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 03 00 DD 02 00 90 00 53 [10:31:44]RAPDU: 90 00 [10:31:44]wFMCommunicate OK [10:31:44]wFMCommunicate request_size=4 [10:31:44]MH_SAM_APDU [10:31:44]CAPDU: 80 0D 03 02 [10:31:44]Write to MH i2c: E2 08 00 DE 02 80 0D 03 02 00 00 00 00 5B [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 0B 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 0B 00 DE 02 00 21 88 B7 D6 93 69 9A 3D 90 00 65 [10:31:44]RAPDU: 21 88 B7 D6 93 69 9A 3D 90 00 [10:31:44]wFMCommunicate OK [10:31:44]SAM_PROTO_SignData done [10:31:44]FM_MakeSignedData done [10:31:44]CreateOFDProtocolMessage [10:31:44]wFMCommunicate request_size=4 [10:31:44]MH_SAM_APDU [10:31:44]CAPDU: 80 11 00 00 [10:31:44]Write to MH i2c: E2 08 00 DF 02 80 11 00 00 00 00 00 00 5B [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:44]Read from MH i2c: E2 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 17 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: E2 17 00 DF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B9 [10:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:31:44]wFMCommunicate OK [10:31:44]CreateOFDProtocolMessage done [10:31:44]OFDSenderStorePacket 122856 [10:31:44]StoreOFDPacket docnum=122856 [10:31:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 86 35 07 01 80 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 0F 00 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 DF 01 00 35 04 06 00 D3 C5 20 0B C8 D7 21 88 B7 D6 93 69 9A 3D [10:31:44]CheckFolder [10:31:44]dirname=/storage/ofd_packets [10:31:44]CheckFolder done [10:31:44]ProducePacketName [10:31:44]name=ofd_packets/00122856 [10:31:44]NVStorageSaveData ofd_packets/00122856 [10:31:44]File name is /storage/ofd_packets/00122856 [10:31:44]Write 301 bytes [10:31:44]NVStorageSaveData done [10:31:44]OFDSenderStorePacket done [10:31:44]KKMCreateOFDPacket done [10:31:44]NVStorageSaveData kkm_last_timestamp [10:31:44]File name is /storage/kkm_last_timestamp [10:31:44]Write 4 bytes [10:31:44]NVStorageSaveData done [10:31:44]ExternCall_PrintAddStr [10:31:44]wPrintStart [10:31:44]Write to MH i2c: 01 00 00 E0 02 E2 [10:31:44]Write i2c OK [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: 01 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: 01 07 00 [10:31:44]MH_I2C_Read... [10:31:44]Read from MH i2c: 01 07 00 E0 02 00 00 00 00 00 FF 0F F7 [10:31:44]RasterBufferAndPrint [10:31:44]line Счет N : (1)1105700 [10:31:44]line ИНН: 02508201610067 [10:31:44]line Контрольно-Кассовый Чек [10:31:44]line ПРОДАЖА [10:31:44]line ТРК (МРК, ГНК) : 21 [10:31:44]line Товар: 2710124130 [10:31:44]line Аи-92-К-5 [10:31:44]line 10.000 * 61.90 [10:31:44]line = 619.00 [10:31:44]line НДС 12% НСП 1% [10:31:44]line > о реализуемом товаре [10:31:44]line ИТОГО: 619.00 [10:31:44]line НСП 1% : 5.48 [10:31:44]line НДС 12% : 65.73 [10:31:44]line Наличными: 0.00 [10:31:44]line Безнал.: 619.00 [10:31:44]line Место: АЗС № 25 "Партнер Нефть" [10:31:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:31:44]line СНО: Общий режим [10:31:44]line Чек 75 02.03.2024 10:31 [10:31:44]line Смена: 321 ФФД: 1.0 [10:31:44]line ЗНМ: 0300000019 [10:31:44]line РНМ: 0000000000090573 [10:31:44]line Версия ККМ: 001 [10:31:44]line Платежная система: Бакай Банк [10:31:44]line ФМ: 0000000000874798 [10:31:44]line ФД: 122856 [10:31:44]line ФПД: 232843599661271 [10:31:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T103143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122856&fm=232843599661271&tin=02508201610067®Number=0000000000090573&sum=61900 [10:31:44]OFD Sender: Processing packet 122856 [packets to send 112, broken 111] [10:31:44]ProducePacketName [10:31:44]name=ofd_packets/00122856 [10:31:44]OFD Sender: To server: pG, [10:31:44]CommunicateWithHost lk.salyk.kg:30040 [10:31:44]ConnectInit lk.salyk.kg [10:31:44]written 0, free lines is 4095 [10:31:44]Connected sock=10 [10:31:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 86 35 07 01 80 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 0F 00 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 DF 01 00 35 04 06 00 D3 C5 20 0B C8 D7 21 88 B7 D6 93 69 9A 3D [10:31:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E3 71 47 00 07 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 DF 01 00 F4 03 04 00 EB AB E2 65 B6 04 01 00 00 BD EE FD 04 BB BB 1A 5E [10:31:45]CommunicateWithHost err = 0 [10:31:45]CheckOFDResponse [10:31:45]1017 (14) - 77093643461234 [10:31:45]1041 (16) - 0000000000874798 [10:31:45]1040 (4) - 122856 [10:31:45]1012 (4) - 02.03.2024 04:32 [10:31:45]1206 (1) - 0 [10:31:45]OFD Sender: Remove packet 122856 [10:31:45]ProducePacketName [10:31:45]name=ofd_packets/00122856 [10:31:45]NVStorageDeleteData [10:31:45]Write to MH i2c: 01 00 00 0A 03 0D [10:31:45]Write i2c OK [10:31:45]MH_I2C_Read... [10:31:45]Read from MH i2c: 01 [10:31:45]MH_I2C_Read... [10:31:45]Read from MH i2c: 01 07 00 [10:31:45]MH_I2C_Read... [10:31:45]Read from MH i2c: 01 07 00 0A 03 00 00 00 00 00 FE 0C 1E [10:31:45]RasterBufferAndPrint [10:31:45]line [10:31:45]line [10:31:45]line [10:31:45]line [10:31:45]line [10:31:45]written 0, free lines is 3332 [10:31:45]MH_Cut [10:31:45]Write to MH i2c: D1 01 00 11 03 01 E6 [10:31:45]Write i2c OK [10:31:45]MH_I2C_Read... [10:31:45]Read from MH i2c: D1 [10:31:45]MH_I2C_Read... [10:31:45]Read from MH i2c: D1 01 00 [10:31:45]MH_I2C_Read... [10:31:45]Read from MH i2c: D1 01 00 11 03 00 E5 [10:31:45]Write to MH i2c: 01 00 00 12 03 15 [10:31:45]Write i2c OK [10:31:45]MH_I2C_Read... [10:31:45]OFD Sender: No OFD packet to send [10:31:45]*** Cut start [10:31:45]*** Purtial cut [10:31:45]*** Stage 1: CUTSNS_PIN = 1 [10:31:47]Read from MH i2c: 01 [10:31:47]MH_I2C_Read... [10:31:47]*** Stop cut motor [10:31:47]*** Cut end [10:31:47]Read from MH i2c: 01 07 00 [10:31:47]MH_I2C_Read... [10:31:47]Read from MH i2c: 01 07 00 12 03 00 00 00 00 00 FF 0F 2A [10:31:47]process_action close_receipt done [10:31:47]requested_data is exist [10:31:47]produce_requested_data [10:31:47]requested_item fm.sn is exist - process it [10:31:47]wFMCommunicate request_size=4 [10:31:47]MH_SAM_APDU [10:31:47]CAPDU: 80 11 00 00 [10:31:47]Write to MH i2c: E2 08 00 13 03 80 11 00 00 00 00 00 00 90 [10:31:47]Write i2c OK [10:31:47]MH_I2C_Read... [10:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:48]Read from MH i2c: E2 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: E2 17 00 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: E2 17 00 13 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EE [10:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:31:48]wFMCommunicate OK [10:31:48]requested_item fd.num is exist - process it [10:31:48]SAM_PROTO_GetFieldsCounters [10:31:48]wFMCommunicate request_size=4 [10:31:48]MH_SAM_APDU [10:31:48]CAPDU: 80 13 00 00 [10:31:48]Write to MH i2c: E2 08 00 14 03 80 13 00 00 00 00 00 00 93 [10:31:48]Write i2c OK [10:31:48]MH_I2C_Read... [10:31:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:48]Read from MH i2c: E2 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: E2 62 00 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: E2 62 00 14 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E8 DF 01 00 0E 04 04 00 41 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 A9 [10:31:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E8 DF 01 00 0E 04 04 00 41 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 [10:31:48]wFMCommunicate OK [10:31:48]SAM_PROTO_GetFieldsCounters done [10:31:48]requested_item shift.num is exist - process it [10:31:48]requested_item shift.opened is exist - process it [10:31:48]req_shift_opened [10:31:48]FM_GetShiftState [10:31:48]SAM_PROTO_GetShiftState [10:31:48]wFMCommunicate request_size=4 [10:31:48]MH_SAM_APDU [10:31:48]CAPDU: 80 13 01 00 [10:31:48]Write to MH i2c: E2 08 00 15 03 80 13 01 00 00 00 00 00 95 [10:31:48]Write i2c OK [10:31:48]MH_I2C_Read... [10:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:48]Read from MH i2c: E2 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: E2 0E 00 [10:31:48]MH_I2C_Read... [10:31:48]Read from MH i2c: E2 0E 00 15 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FC [10:31:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:31:48]wFMCommunicate OK [10:31:48]SAM_PROTO_GetShiftState done [10:31:48]FM_GetShiftState done [10:31:48]req_shift_opened done [10:31:48]requested_item shift.open_date is exist - process it [10:31:48]req_shift_open_date [10:31:48]req_shift_open_date done [10:31:48]produce_requested_data done [10:31:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122856,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:31:48]process_action_free close_receipt [10:31:48]json_value_free [10:31:48]json_value_free done [10:31:48]process_json_proto returns [10:31:48]Send response to host [10:31:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122856,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:31:48]free response buf [10:31:48]execute_script done [10:31:48]execute_script returns [10:31:48]free content buf [10:31:48]Sock 9.Close socket [10:31:48]Sock 9.Thread stoped [10:31:50]OFD Sender: No OFD packet to send [10:31:55]OFD Sender: No OFD packet to send [10:32:00]OFD Sender: No OFD packet to send [10:32:05]OFD Sender: No OFD packet to send [10:32:10]OFD Sender: No OFD packet to send [10:32:15]OFD Sender: No OFD packet to send [10:32:20]OFD Sender: No OFD packet to send [10:32:25]OFD Sender: No OFD packet to send [10:32:30]OFD Sender: No OFD packet to send [10:32:35]OFD Sender: No OFD packet to send [10:32:40]OFD Sender: No OFD packet to send [10:32:45]OFD Sender: No OFD packet to send [10:32:50]OFD Sender: No OFD packet to send [10:32:55]OFD Sender: No OFD packet to send [10:33:00]OFD Sender: No OFD packet to send [10:33:05]accept exits with 8 [10:33:05]New connection [10:33:05]New thread 3067456868 created [10:33:05]Thread 3067313508 joined [10:33:05]Waiting for new connection... [10:33:05] Sock 8.Parse request [10:33:05]Sock 8.Check first char [10:33:05]Sock 8.First char is OK [10:33:05]request: POST /json_proto HTTP/1.0 [10:33:05]Method: POST [10:33:05]URL: /json_proto [10:33:05]Method is POST - this is cgi request [10:33:05]url: /json_proto [10:33:05]query_string will be loaded in cgi processing [10:33:05]execute_cgi json_proto POST (null) [10:33:05]execute_cgi path=json_proto method=POST [10:33:05]POST find Content-Length [10:33:05]Host: 172.17.48.197:8080 [10:33:05]Content-Length: 1210 [10:33:05]Content-Type: application/json [10:33:05] [10:33:05]POST finish read [10:33:05]Found Content-Length = 1210 [10:33:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105701\u000A02.03.2024 10:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A02562\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:05]execute_script... [10:33:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105701\u000A02.03.2024 10:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A02562\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:05]POST & json_proto [10:33:05]process_json_proto [10:33:05]json parsed OK: [10:33:05]protocol is kg_v1.0 [10:33:05]action value=print_text [10:33:05]process_action print_text [10:33:05]cmd_print_text [10:33:05]ExternCall_PrintAddStr [10:33:05]wPrintStart [10:33:05]Write to MH i2c: 01 00 00 16 03 19 [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: 01 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: 01 07 00 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: 01 07 00 16 03 00 00 00 00 00 FF 0F 2E [10:33:05]RasterBufferAndPrint [10:33:05]line *****ТОВАРНЫЙ ЧЕК***** [10:33:05]line АЗС 25 [10:33:05]line Партнер нефть [10:33:05]line 02508201610067 [10:33:05]line Кассир : Таалайбек к. А. [10:33:05]line Счет N : (1)1105701 [10:33:05]line 02.03.2024 10:28 [10:33:05]line ПРОДАЖА [10:33:05]line ТРК (МРК, ГНК): 11 [10:33:05]line Вид ГСМ : 2710124130 [10:33:05]line Аи-92-К-5 [10:33:05]line 20.000 x 61.90 [10:33:05]line ИТОГ: 1238.00 [10:33:05]line Тип оплаты: Талоны: Топливная Карта [10:33:05]line 02562 [10:33:05]line ______________________ [10:33:05]line (подпись) [10:33:05]written 0, free lines is 4095 [10:33:05]Write to MH i2c: 01 00 00 2B 03 2E [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: 01 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: 01 07 00 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: 01 07 00 2B 03 00 00 00 00 00 F5 0D 37 [10:33:05]RasterBufferAndPrint [10:33:05]line [10:33:05]line [10:33:05]line [10:33:05]line [10:33:05]line [10:33:05]written 0, free lines is 3575 [10:33:05]MH_Cut [10:33:05]Write to MH i2c: D1 01 00 32 03 01 07 [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: D1 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: D1 01 00 [10:33:05]MH_I2C_Read... [10:33:05]Read from MH i2c: D1 01 00 32 03 00 06 [10:33:05]Write to MH i2c: 01 00 00 33 03 36 [10:33:05]Write i2c OK [10:33:05]MH_I2C_Read... [10:33:05]OFD Sender: No OFD packet to send [10:33:06]*** Cut start [10:33:06]*** Purtial cut [10:33:06]*** Stage 1: CUTSNS_PIN = 1 [10:33:08]Read from MH i2c: 01 [10:33:08]MH_I2C_Read... [10:33:08]*** Stop cut motor [10:33:08]*** Cut end [10:33:08]Read from MH i2c: 01 07 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 FF 0F 4B [10:33:08]process_action print_text done [10:33:08]requested_data is exist [10:33:08]produce_requested_data [10:33:08]requested_item fm.sn is exist - process it [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 11 00 00 [10:33:08]Write to MH i2c: E2 08 00 34 03 80 11 00 00 00 00 00 00 B1 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 17 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 17 00 34 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0F [10:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:33:08]wFMCommunicate OK [10:33:08]requested_item fd.num is exist - process it [10:33:08]SAM_PROTO_GetFieldsCounters [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 13 00 00 [10:33:08]Write to MH i2c: E2 08 00 35 03 80 13 00 00 00 00 00 00 B4 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 62 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 62 00 35 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E8 DF 01 00 0E 04 04 00 41 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 CA [10:33:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E8 DF 01 00 0E 04 04 00 41 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 [10:33:08]wFMCommunicate OK [10:33:08]SAM_PROTO_GetFieldsCounters done [10:33:08]requested_item shift.num is exist - process it [10:33:08]requested_item shift.opened is exist - process it [10:33:08]req_shift_opened [10:33:08]FM_GetShiftState [10:33:08]SAM_PROTO_GetShiftState [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 13 01 00 [10:33:08]Write to MH i2c: E2 08 00 36 03 80 13 01 00 00 00 00 00 B6 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0E 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0E 00 36 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1D [10:33:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:33:08]wFMCommunicate OK [10:33:08]SAM_PROTO_GetShiftState done [10:33:08]FM_GetShiftState done [10:33:08]req_shift_opened done [10:33:08]requested_item shift.open_date is exist - process it [10:33:08]req_shift_open_date [10:33:08]req_shift_open_date done [10:33:08]produce_requested_data done [10:33:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122856,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:33:08]process_action_free print_text [10:33:08]json_value_free [10:33:08]json_value_free done [10:33:08]process_json_proto returns [10:33:08]Send response to host [10:33:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122856,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:33:08]free response buf [10:33:08]execute_script done [10:33:08]execute_script returns [10:33:08]free content buf [10:33:08]Sock 8.Close socket [10:33:08]Sock 8.Thread stoped [10:33:10]OFD Sender: No OFD packet to send [10:33:15]OFD Sender: No OFD packet to send [10:33:20]OFD Sender: No OFD packet to send [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:35]OFD Sender: No OFD packet to send [10:33:40]OFD Sender: No OFD packet to send [10:33:45]OFD Sender: No OFD packet to send [10:33:50]OFD Sender: No OFD packet to send [10:33:55]OFD Sender: No OFD packet to send [10:34:00]OFD Sender: No OFD packet to send [10:34:05]OFD Sender: No OFD packet to send [10:34:10]OFD Sender: No OFD packet to send [10:34:15]OFD Sender: No OFD packet to send [10:34:20]OFD Sender: No OFD packet to send [10:34:25]OFD Sender: No OFD packet to send [10:34:30]OFD Sender: No OFD packet to send [10:34:35]OFD Sender: No OFD packet to send [10:34:40]OFD Sender: No OFD packet to send [10:34:45]OFD Sender: No OFD packet to send [10:34:50]OFD Sender: No OFD packet to send [10:34:55]OFD Sender: No OFD packet to send [10:35:00]OFD Sender: No OFD packet to send [10:35:05]OFD Sender: No OFD packet to send [10:35:10]OFD Sender: No OFD packet to send [10:35:15]OFD Sender: No OFD packet to send [10:35:20]OFD Sender: No OFD packet to send [10:35:25]OFD Sender: No OFD packet to send [10:35:30]OFD Sender: No OFD packet to send [10:35:35]OFD Sender: No OFD packet to send [10:35:40]OFD Sender: No OFD packet to send [10:35:45]OFD Sender: No OFD packet to send [10:35:50]OFD Sender: No OFD packet to send [10:35:55]OFD Sender: No OFD packet to send [10:36:00]OFD Sender: No OFD packet to send [10:36:05]OFD Sender: No OFD packet to send [10:36:10]OFD Sender: No OFD packet to send [10:36:15]OFD Sender: No OFD packet to send [10:36:20]OFD Sender: No OFD packet to send [10:36:25]OFD Sender: No OFD packet to send [10:36:30]OFD Sender: No OFD packet to send [10:36:35]OFD Sender: No OFD packet to send [10:36:40]OFD Sender: No OFD packet to send [10:36:45]OFD Sender: No OFD packet to send [10:36:50]OFD Sender: No OFD packet to send [10:36:55]OFD Sender: No OFD packet to send [10:37:00]OFD Sender: No OFD packet to send [10:37:05]OFD Sender: No OFD packet to send [10:37:10]OFD Sender: No OFD packet to send [10:37:15]OFD Sender: No OFD packet to send [10:37:20]OFD Sender: No OFD packet to send [10:37:25]OFD Sender: No OFD packet to send [10:37:30]OFD Sender: No OFD packet to send [10:37:35]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:31]OFD Sender: No OFD packet to send [10:38:36]OFD Sender: No OFD packet to send [10:38:41]OFD Sender: No OFD packet to send [10:38:46]OFD Sender: No OFD packet to send [10:38:46]accept exits with 9 [10:38:46]New connection [10:38:46]New thread 3067313508 created [10:38:46]Thread 3067456868 joined [10:38:46]Waiting for new connection... [10:38:46] Sock 9.Parse request [10:38:46]Sock 9.Check first char [10:38:46]Sock 9.First char is OK [10:38:46]request: POST /json_proto HTTP/1.0 [10:38:46]Method: POST [10:38:46]URL: /json_proto [10:38:46]Method is POST - this is cgi request [10:38:46]url: /json_proto [10:38:46]query_string will be loaded in cgi processing [10:38:46]execute_cgi json_proto POST (null) [10:38:46]execute_cgi path=json_proto method=POST [10:38:46]POST find Content-Length [10:38:46]Host: 172.17.48.197:8080 [10:38:46]Content-Length: 817 [10:38:46]Content-Type: application/json [10:38:46] [10:38:46]POST finish read [10:38:46]Found Content-Length = 817 [10:38:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.500, "sum" : 340.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 340.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:46]execute_script... [10:38:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.500, "sum" : 340.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 340.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:46]POST & json_proto [10:38:46]process_json_proto [10:38:46]json parsed OK: [10:38:46]protocol is kg_v1.0 [10:38:46]action value=close_receipt [10:38:46]process_action close_receipt [10:38:46]cmd_close_receipt [10:38:46]MH_GetDate [10:38:46]Write to MH i2c: F0 00 00 37 03 29 [10:38:46]Write i2c OK [10:38:46]MH_I2C_Read... [10:38:46]Read from MH i2c: F0 [10:38:46]MH_I2C_Read... [10:38:46]Read from MH i2c: F0 09 00 [10:38:46]MH_I2C_Read... [10:38:46]Read from MH i2c: F0 09 00 37 03 00 B6 01 E3 65 66 EE DC 65 C6 [10:38:46]GetLastDocTimeStamp 1709375503 [10:38:46]current date 1709375926 [10:38:46]FM_GetShiftState [10:38:46]SAM_PROTO_GetShiftState [10:38:46]wFMCommunicate request_size=4 [10:38:46]MH_SAM_APDU [10:38:46]CAPDU: 80 13 01 00 [10:38:46]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [10:38:46]Write i2c OK [10:38:46]MH_I2C_Read... [10:38:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:46]Read from MH i2c: E2 [10:38:46]MH_I2C_Read... [10:38:46]Read from MH i2c: E2 0E 00 [10:38:46]MH_I2C_Read... [10:38:46]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1F [10:38:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:38:46]wFMCommunicate OK [10:38:46]SAM_PROTO_GetShiftState done [10:38:46]FM_GetShiftState done [10:38:46]opened in 1709338023 [10:38:46]opened+sec_in_day 1709424423 [10:38:46]quantity*price = 34045 [10:38:46]sum+1 = 34046 [10:38:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 340.45 НСП 1% : 3.01 НДС 12% : 36.15 Наличными: 0.00 Безнал.: 340.45 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 76 02.03.2024 10:38 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122857 ФПД: 219256785802074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T103846&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122857&fm=219256785802074&tin=02508201610067®Number=0000000000090573&sum=34045 [10:38:47]StoreToDocumentArchive [10:38:47]shift 321 fd 122857 [10:38:47]save to /storage/0321/doc_00122857 [10:38:47]save last doc name /storage/0321/doc_00122857 to /storage/kkm_last_doc_name [10:38:47]save OK [10:38:47]Clear old archive folders... [10:38:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:47]tlvbuf is 0160DAD0 [10:38:47]SAM_PROTO_ClearQueue [10:38:47]wFMCommunicate request_size=4 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 09 00 00 [10:38:47]Write to MH i2c: E2 08 00 45 03 80 09 00 00 00 00 00 00 BA [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [10:38:47]RAPDU: 90 00 [10:38:47]wFMCommunicate OK [10:38:47]SAM_PROTO_ClearQueue done [10:38:47]KKMCreateOFDPacket [10:38:47]OFDProtocolAddRootSTLVToBuf [10:38:47]FM_MakeSignedData [10:38:47]FM_MakeSignedData [10:38:47]SAM_PROTO_SignData [10:38:47]wFMCommunicate request_size=4 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 0D 01 02 [10:38:47]Write to MH i2c: E2 08 00 46 03 80 0D 01 02 00 00 00 00 C2 [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [10:38:47]RAPDU: 90 00 [10:38:47]wFMCommunicate OK [10:38:47]wFMCommunicate request_size=255 [10:38:47]MH_SAM_APDU [10:38: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 7C 15 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FD 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FD 84 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 B6 01 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 DF 01 00 35 04 06 00 C7 [10:38:47]Write to MH i2c: E2 02 01 47 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 7C 15 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FD 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FD 84 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 B6 01 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 DF 01 00 35 04 06 00 C7 00 00 A8 [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [10:38:47]RAPDU: 90 00 [10:38:47]wFMCommunicate OK [10:38:47]wFMCommunicate request_size=10 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 0D 02 02 05 69 B2 D5 13 5A [10:38:47]Write to MH i2c: E2 0D 00 48 03 80 0D 02 02 05 00 69 B2 D5 13 5A 00 00 2C [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [10:38:47]RAPDU: 90 00 [10:38:47]wFMCommunicate OK [10:38:47]wFMCommunicate request_size=4 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 0D 03 02 [10:38:47]Write to MH i2c: E2 08 00 49 03 80 0D 03 02 00 00 00 00 C7 [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:47]Read from MH i2c: E2 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 0B 00 [10:38:47]MH_I2C_Read... [10:38:47]Read from MH i2c: E2 0B 00 49 03 00 8F F9 DB D5 35 D9 77 A4 90 00 29 [10:38:47]RAPDU: 8F F9 DB D5 35 D9 77 A4 90 00 [10:38:47]wFMCommunicate OK [10:38:47]SAM_PROTO_SignData done [10:38:47]FM_MakeSignedData done [10:38:47]CreateOFDProtocolMessage [10:38:47]wFMCommunicate request_size=4 [10:38:47]MH_SAM_APDU [10:38:47]CAPDU: 80 11 00 00 [10:38:47]Write to MH i2c: E2 08 00 4A 03 80 11 00 00 00 00 00 00 C7 [10:38:47]Write i2c OK [10:38:47]MH_I2C_Read... [10:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:48]Read from MH i2c: E2 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: E2 17 00 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: E2 17 00 4A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 25 [10:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:38:48]wFMCommunicate OK [10:38:48]CreateOFDProtocolMessage done [10:38:48]OFDSenderStorePacket 122857 [10:38:48]StoreOFDPacket docnum=122857 [10:38:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4E 46 07 01 1D 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 7C 15 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FD 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FD 84 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 B6 01 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 DF 01 00 35 04 06 00 C7 69 B2 D5 13 5A 8F F9 DB D5 35 D9 77 A4 [10:38:48]CheckFolder [10:38:48]dirname=/storage/ofd_packets [10:38:48]CheckFolder done [10:38:48]ProducePacketName [10:38:48]name=ofd_packets/00122857 [10:38:48]NVStorageSaveData ofd_packets/00122857 [10:38:48]File name is /storage/ofd_packets/00122857 [10:38:48]Write 301 bytes [10:38:48]NVStorageSaveData done [10:38:48]OFDSenderStorePacket done [10:38:48]KKMCreateOFDPacket done [10:38:48]NVStorageSaveData kkm_last_timestamp [10:38:48]File name is /storage/kkm_last_timestamp [10:38:48]Write 4 bytes [10:38:48]NVStorageSaveData done [10:38:48]ExternCall_PrintAddStr [10:38:48]wPrintStart [10:38:48]Write to MH i2c: 01 00 00 4B 03 4E [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 07 00 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [10:38:48]RasterBufferAndPrint [10:38:48]line Счет N : (1)1105702 [10:38:48]line ИНН: 02508201610067 [10:38:48]line Контрольно-Кассовый Чек [10:38:48]line ПРОДАЖА [10:38:48]line ТРК (МРК, ГНК) : 11 [10:38:48]line Товар: 2710124130 [10:38:48]line Аи-92-К-5 [10:38:48]line 5.500 * 61.90 [10:38:48]line = 340.45 [10:38:48]line НДС 12% НСП 1% [10:38:48]line > о реализуемом товаре [10:38:48]line ИТОГО: 340.45 [10:38:48]line НСП 1% : 3.01 [10:38:48]line НДС 12% : 36.15 [10:38:48]line Наличными: 0.00 [10:38:48]line Безнал.: 340.45 [10:38:48]line Место: АЗС № 25 "Партнер Нефть" [10:38:48]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:38:48]line СНО: Общий режим [10:38:48]line Чек 76 02.03.2024 10:38 [10:38:48]line Смена: 321 ФФД: 1.0 [10:38:48]line ЗНМ: 0300000019 [10:38:48]line РНМ: 0000000000090573 [10:38:48]line Версия ККМ: 001 [10:38:48]line Платежная система: Бакай Банк [10:38:48]line ФМ: 0000000000874798 [10:38:48]line ФД: 122857 [10:38:48]line ФПД: 219256785802074 [10:38:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T103846&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122857&fm=219256785802074&tin=02508201610067®Number=0000000000090573&sum=34045 [10:38:48]OFD Sender: Processing packet 122857 [packets to send 112, broken 111] [10:38:48]ProducePacketName [10:38:48]name=ofd_packets/00122857 [10:38:48]OFD Sender: To server: pG, [10:38:48]CommunicateWithHost lk.salyk.kg:30040 [10:38:48]ConnectInit lk.salyk.kg [10:38:48]written 0, free lines is 4095 [10:38:48]Connected sock=10 [10:38:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4E 46 07 01 1D 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 7C 15 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FD 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FD 84 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 B6 01 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 DF 01 00 35 04 06 00 C7 69 B2 D5 13 5A 8F F9 DB D5 35 D9 77 A4 [10:38:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 ED B0 47 00 D7 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 DF 01 00 F4 03 04 00 93 AD E2 65 B6 04 01 00 00 AD 70 BC 57 47 F4 5B 65 [10:38:48]CommunicateWithHost err = 0 [10:38:48]CheckOFDResponse [10:38:48]1017 (14) - 77093643461234 [10:38:48]1041 (16) - 0000000000874798 [10:38:48]1040 (4) - 122857 [10:38:48]1012 (4) - 02.03.2024 04:39 [10:38:48]1206 (1) - 0 [10:38:48]OFD Sender: Remove packet 122857 [10:38:48]ProducePacketName [10:38:48]name=ofd_packets/00122857 [10:38:48]NVStorageDeleteData [10:38:48]Write to MH i2c: 01 00 00 75 03 78 [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 07 00 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: 01 07 00 75 03 00 00 00 00 00 03 0D 8F [10:38:48]RasterBufferAndPrint [10:38:48]line [10:38:48]line [10:38:48]line [10:38:48]line [10:38:48]line [10:38:48]written 0, free lines is 3339 [10:38:48]MH_Cut [10:38:48]Write to MH i2c: D1 01 00 7C 03 01 51 [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: D1 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: D1 01 00 [10:38:48]MH_I2C_Read... [10:38:48]Read from MH i2c: D1 01 00 7C 03 00 50 [10:38:48]Write to MH i2c: 01 00 00 7D 03 80 [10:38:48]Write i2c OK [10:38:48]MH_I2C_Read... [10:38:49]OFD Sender: No OFD packet to send [10:38:49]*** Cut start [10:38:49]*** Purtial cut [10:38:49]*** Stage 1: CUTSNS_PIN = 1 [10:38:51]Read from MH i2c: 01 [10:38:51]MH_I2C_Read... [10:38:51]*** Stop cut motor [10:38:51]*** Cut end [10:38:51]Read from MH i2c: 01 07 00 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 FF 0F 95 [10:38:51]process_action close_receipt done [10:38:51]requested_data is exist [10:38:51]produce_requested_data [10:38:51]requested_item fm.sn is exist - process it [10:38:51]wFMCommunicate request_size=4 [10:38:51]MH_SAM_APDU [10:38:51]CAPDU: 80 11 00 00 [10:38:51]Write to MH i2c: E2 08 00 7E 03 80 11 00 00 00 00 00 00 FB [10:38:51]Write i2c OK [10:38:51]MH_I2C_Read... [10:38:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:51]Read from MH i2c: E2 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: E2 17 00 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: E2 17 00 7E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [10:38:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:38:51]wFMCommunicate OK [10:38:51]requested_item fd.num is exist - process it [10:38:51]SAM_PROTO_GetFieldsCounters [10:38:51]wFMCommunicate request_size=4 [10:38:51]MH_SAM_APDU [10:38:51]CAPDU: 80 13 00 00 [10:38:51]Write to MH i2c: E2 08 00 7F 03 80 13 00 00 00 00 00 00 FE [10:38:51]Write i2c OK [10:38:51]MH_I2C_Read... [10:38:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:51]Read from MH i2c: E2 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: E2 62 00 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: E2 62 00 7F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E9 DF 01 00 0E 04 04 00 41 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 18 [10:38:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E9 DF 01 00 0E 04 04 00 41 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 [10:38:51]wFMCommunicate OK [10:38:51]SAM_PROTO_GetFieldsCounters done [10:38:51]requested_item shift.num is exist - process it [10:38:51]requested_item shift.opened is exist - process it [10:38:51]req_shift_opened [10:38:51]FM_GetShiftState [10:38:51]SAM_PROTO_GetShiftState [10:38:51]wFMCommunicate request_size=4 [10:38:51]MH_SAM_APDU [10:38:51]CAPDU: 80 13 01 00 [10:38:51]Write to MH i2c: E2 08 00 80 03 80 13 01 00 00 00 00 00 00 [10:38:51]Write i2c OK [10:38:51]MH_I2C_Read... [10:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:51]Read from MH i2c: E2 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: E2 0E 00 [10:38:51]MH_I2C_Read... [10:38:51]Read from MH i2c: E2 0E 00 80 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 67 [10:38:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:38:51]wFMCommunicate OK [10:38:51]SAM_PROTO_GetShiftState done [10:38:51]FM_GetShiftState done [10:38:51]req_shift_opened done [10:38:51]requested_item shift.open_date is exist - process it [10:38:51]req_shift_open_date [10:38:51]req_shift_open_date done [10:38:51]produce_requested_data done [10:38:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122857,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:38:51]process_action_free close_receipt [10:38:51]json_value_free [10:38:51]json_value_free done [10:38:51]process_json_proto returns [10:38:51]Send response to host [10:38:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122857,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:38:51]free response buf [10:38:51]execute_script done [10:38:51]execute_script returns [10:38:51]free content buf [10:38:51]Sock 9.Close socket [10:38:51]Sock 9.Thread stoped [10:38:54]OFD Sender: No OFD packet to send [10:38:59]OFD Sender: No OFD packet to send [10:39:04]OFD Sender: No OFD packet to send [10:39:09]OFD Sender: No OFD packet to send [10:39:14]OFD Sender: No OFD packet to send [10:39:17]accept exits with 8 [10:39:17]New connection [10:39:17]New thread 3067456868 created [10:39:17]Thread 3067313508 joined [10:39:17]Waiting for new connection... [10:39:17] Sock 8.Parse request [10:39:17]Sock 8.Check first char [10:39:17]Sock 8.First char is OK [10:39:17]request: POST /json_proto HTTP/1.0 [10:39:17]Method: POST [10:39:17]URL: /json_proto [10:39:17]Method is POST - this is cgi request [10:39:17]url: /json_proto [10:39:17]query_string will be loaded in cgi processing [10:39:17]execute_cgi json_proto POST (null) [10:39:17]execute_cgi path=json_proto method=POST [10:39:17]POST find Content-Length [10:39:17]Host: 172.17.48.197:8080 [10:39:17]Content-Length: 1209 [10:39:17]Content-Type: application/json [10:39:17] [10:39:17]POST finish read [10:39:17]Found Content-Length = 1209 [10:39:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105703\u000A02.03.2024 10:34\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81577\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:17]execute_script... [10:39:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105703\u000A02.03.2024 10:34\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81577\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:17]POST & json_proto [10:39:17]process_json_proto [10:39:17]json parsed OK: [10:39:17]protocol is kg_v1.0 [10:39:17]action value=print_text [10:39:17]process_action print_text [10:39:17]cmd_print_text [10:39:17]ExternCall_PrintAddStr [10:39:17]wPrintStart [10:39:17]Write to MH i2c: 01 00 00 81 03 84 [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 07 00 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 07 00 81 03 00 00 00 00 00 FF 0F 99 [10:39:17]RasterBufferAndPrint [10:39:17]line *****ТОВАРНЫЙ ЧЕК***** [10:39:17]line АЗС 25 [10:39:17]line Партнер нефть [10:39:17]line 02508201610067 [10:39:17]line Кассир : Таалайбек к. А. [10:39:17]line Счет N : (1)1105703 [10:39:17]line 02.03.2024 10:34 [10:39:17]line ПРОДАЖА [10:39:17]line ТРК (МРК, ГНК): 52 [10:39:17]line Вид ГСМ : 2710124130 [10:39:17]line Аи-92-К-5 [10:39:17]line 10.000 x 61.90 [10:39:17]line ИТОГ: 619.00 [10:39:17]line Тип оплаты: Талоны: Топливная Карта [10:39:17]line 81577 [10:39:17]line ______________________ [10:39:17]line (подпись) [10:39:17]written 0, free lines is 4095 [10:39:17]Write to MH i2c: 01 00 00 96 03 99 [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 07 00 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: 01 07 00 96 03 00 00 00 00 00 F4 0D A1 [10:39:17]RasterBufferAndPrint [10:39:17]line [10:39:17]line [10:39:17]line [10:39:17]line [10:39:17]line [10:39:17]written 0, free lines is 3574 [10:39:17]MH_Cut [10:39:17]Write to MH i2c: D1 01 00 9D 03 01 72 [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: D1 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: D1 01 00 [10:39:17]MH_I2C_Read... [10:39:17]Read from MH i2c: D1 01 00 9D 03 00 71 [10:39:17]Write to MH i2c: 01 00 00 9E 03 A1 [10:39:17]Write i2c OK [10:39:17]MH_I2C_Read... [10:39:18]*** Cut start [10:39:18]*** Purtial cut [10:39:18]*** Stage 1: CUTSNS_PIN = 1 [10:39:19]OFD Sender: No OFD packet to send [10:39:20]Read from MH i2c: 01 [10:39:20]MH_I2C_Read... [10:39:20]*** Stop cut motor [10:39:20]*** Cut end [10:39:20]Read from MH i2c: 01 07 00 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: 01 07 00 9E 03 00 00 00 00 00 FF 0F B6 [10:39:20]process_action print_text done [10:39:20]requested_data is exist [10:39:20]produce_requested_data [10:39:20]requested_item fm.sn is exist - process it [10:39:20]wFMCommunicate request_size=4 [10:39:20]MH_SAM_APDU [10:39:20]CAPDU: 80 11 00 00 [10:39:20]Write to MH i2c: E2 08 00 9F 03 80 11 00 00 00 00 00 00 1C [10:39:20]Write i2c OK [10:39:20]MH_I2C_Read... [10:39:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:20]Read from MH i2c: E2 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 17 00 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 17 00 9F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7A [10:39:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:39:20]wFMCommunicate OK [10:39:20]requested_item fd.num is exist - process it [10:39:20]SAM_PROTO_GetFieldsCounters [10:39:20]wFMCommunicate request_size=4 [10:39:20]MH_SAM_APDU [10:39:20]CAPDU: 80 13 00 00 [10:39:20]Write to MH i2c: E2 08 00 A0 03 80 13 00 00 00 00 00 00 1F [10:39:20]Write i2c OK [10:39:20]MH_I2C_Read... [10:39:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:20]Read from MH i2c: E2 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 62 00 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 62 00 A0 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E9 DF 01 00 0E 04 04 00 41 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 39 [10:39:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E9 DF 01 00 0E 04 04 00 41 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 [10:39:20]wFMCommunicate OK [10:39:20]SAM_PROTO_GetFieldsCounters done [10:39:20]requested_item shift.num is exist - process it [10:39:20]requested_item shift.opened is exist - process it [10:39:20]req_shift_opened [10:39:20]FM_GetShiftState [10:39:20]SAM_PROTO_GetShiftState [10:39:20]wFMCommunicate request_size=4 [10:39:20]MH_SAM_APDU [10:39:20]CAPDU: 80 13 01 00 [10:39:20]Write to MH i2c: E2 08 00 A1 03 80 13 01 00 00 00 00 00 21 [10:39:20]Write i2c OK [10:39:20]MH_I2C_Read... [10:39:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:20]Read from MH i2c: E2 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 0E 00 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 0E 00 A1 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 88 [10:39:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:39:20]wFMCommunicate OK [10:39:20]SAM_PROTO_GetShiftState done [10:39:20]FM_GetShiftState done [10:39:20]req_shift_opened done [10:39:20]requested_item shift.open_date is exist - process it [10:39:20]req_shift_open_date [10:39:20]req_shift_open_date done [10:39:20]produce_requested_data done [10:39:20]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122857,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:39:20]process_action_free print_text [10:39:20]json_value_free [10:39:20]json_value_free done [10:39:20]process_json_proto returns [10:39:20]Send response to host [10:39:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122857,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:39:20]free response buf [10:39:20]execute_script done [10:39:20]execute_script returns [10:39:20]free content buf [10:39:20]Sock 8.Close socket [10:39:20]Sock 8.Thread stoped [10:39:24]OFD Sender: No OFD packet to send [10:39:29]OFD Sender: No OFD packet to send [10:39:34]OFD Sender: No OFD packet to send [10:39:39]OFD Sender: No OFD packet to send [10:39:44]OFD Sender: No OFD packet to send [10:39:49]OFD Sender: No OFD packet to send [10:39:54]OFD Sender: No OFD packet to send [10:39:59]OFD Sender: No OFD packet to send [10:40:04]OFD Sender: No OFD packet to send [10:40:09]OFD Sender: No OFD packet to send [10:40:14]OFD Sender: No OFD packet to send [10:40:19]OFD Sender: No OFD packet to send [10:40:24]OFD Sender: No OFD packet to send [10:40:29]OFD Sender: No OFD packet to send [10:40:34]OFD Sender: No OFD packet to send [10:40:39]OFD Sender: No OFD packet to send [10:40:44]OFD Sender: No OFD packet to send [10:40:49]OFD Sender: No OFD packet to send [10:40:54]OFD Sender: No OFD packet to send [10:40:59]OFD Sender: No OFD packet to send [10:41:04]OFD Sender: No OFD packet to send [10:41:09]OFD Sender: No OFD packet to send [10:41:14]OFD Sender: No OFD packet to send [10:41:19]OFD Sender: No OFD packet to send [10:41:24]OFD Sender: No OFD packet to send [10:41:29]OFD Sender: No OFD packet to send [10:41:34]OFD Sender: No OFD packet to send [10:41:39]OFD Sender: No OFD packet to send [10:41:44]OFD Sender: No OFD packet to send [10:41:49]OFD Sender: No OFD packet to send [10:41:54]OFD Sender: No OFD packet to send [10:41:59]OFD Sender: No OFD packet to send [10:42:04]OFD Sender: No OFD packet to send [10:42:09]OFD Sender: No OFD packet to send [10:42:14]OFD Sender: No OFD packet to send [10:42:19]OFD Sender: No OFD packet to send [10:42:24]OFD Sender: No OFD packet to send [10:42:29]OFD Sender: No OFD packet to send [10:42:34]OFD Sender: No OFD packet to send [10:42:39]OFD Sender: No OFD packet to send [10:42:44]OFD Sender: No OFD packet to send [10:42:49]OFD Sender: No OFD packet to send [10:42:51]accept exits with 9 [10:42:51]New connection [10:42:51]New thread 3067313508 created [10:42:51]Thread 3067456868 joined [10:42:51]Waiting for new connection... [10:42:51] Sock 9.Parse request [10:42:51]Sock 9.Check first char [10:42:51]Sock 9.First char is OK [10:42:51]request: POST /json_proto HTTP/1.0 [10:42:51]Method: POST [10:42:51]URL: /json_proto [10:42:51]Method is POST - this is cgi request [10:42:51]url: /json_proto [10:42:51]query_string will be loaded in cgi processing [10:42:51]execute_cgi json_proto POST (null) [10:42:51]execute_cgi path=json_proto method=POST [10:42:51]POST find Content-Length [10:42:51]Host: 172.17.48.197:8080 [10:42:51]Content-Length: 678 [10:42:51]Content-Type: application/json [10:42:51] [10:42:51]POST finish read [10:42:51]Found Content-Length = 678 [10:42:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:51]execute_script... [10:42: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)1105704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:51]POST & json_proto [10:42:51]process_json_proto [10:42:51]json parsed OK: [10:42:51]protocol is kg_v1.0 [10:42:51]action value=close_receipt [10:42:51]process_action close_receipt [10:42:51]cmd_close_receipt [10:42:51]MH_GetDate [10:42:51]Write to MH i2c: F0 00 00 A2 03 94 [10:42:51]Write i2c OK [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: F0 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: F0 09 00 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: F0 09 00 A2 03 00 AB 02 E3 65 66 EE DC 65 27 [10:42:51]GetLastDocTimeStamp 1709375926 [10:42:51]current date 1709376171 [10:42:51]FM_GetShiftState [10:42:51]SAM_PROTO_GetShiftState [10:42:51]wFMCommunicate request_size=4 [10:42:51]MH_SAM_APDU [10:42:51]CAPDU: 80 13 01 00 [10:42:51]Write to MH i2c: E2 08 00 A3 03 80 13 01 00 00 00 00 00 23 [10:42:51]Write i2c OK [10:42:51]MH_I2C_Read... [10:42:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:51]Read from MH i2c: E2 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: E2 0E 00 [10:42:51]MH_I2C_Read... [10:42:51]Read from MH i2c: E2 0E 00 A3 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8A [10:42:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:42:51]wFMCommunicate OK [10:42:51]SAM_PROTO_GetShiftState done [10:42:51]FM_GetShiftState done [10:42:51]opened in 1709338023 [10:42:51]opened+sec_in_day 1709424423 [10:42:51]quantity*price = 50015 [10:42:51]sum+1 = 50016 [10:42:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 77 02.03.2024 10:42 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122858 ФПД: 137019500524458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T104251&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122858&fm=137019500524458&tin=02508201610067®Number=0000000000090573&sum=50000 [10:42:52]StoreToDocumentArchive [10:42:52]shift 321 fd 122858 [10:42:52]save to /storage/0321/doc_00122858 [10:42:52]save last doc name /storage/0321/doc_00122858 to /storage/kkm_last_doc_name [10:42:52]save OK [10:42:52]Clear old archive folders... [10:42:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:52]tlvbuf is 0162CB30 [10:42:52]SAM_PROTO_ClearQueue [10:42:52]wFMCommunicate request_size=4 [10:42:52]MH_SAM_APDU [10:42:52]CAPDU: 80 09 00 00 [10:42:52]Write to MH i2c: E2 08 00 B0 03 80 09 00 00 00 00 00 00 25 [10:42:52]Write i2c OK [10:42:52]MH_I2C_Read... [10:42:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:52]Read from MH i2c: E2 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 03 00 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [10:42:52]RAPDU: 90 00 [10:42:52]wFMCommunicate OK [10:42:52]SAM_PROTO_ClearQueue done [10:42:52]KKMCreateOFDPacket [10:42:52]OFDProtocolAddRootSTLVToBuf [10:42:52]FM_MakeSignedData [10:42:52]FM_MakeSignedData [10:42:52]SAM_PROTO_SignData [10:42:52]wFMCommunicate request_size=4 [10:42:52]MH_SAM_APDU [10:42:52]CAPDU: 80 0D 01 02 [10:42:52]Write to MH i2c: E2 08 00 B1 03 80 0D 01 02 00 00 00 00 2D [10:42:52]Write i2c OK [10:42:52]MH_I2C_Read... [10:42:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:52]Read from MH i2c: E2 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 03 00 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 03 00 B1 03 00 90 00 28 [10:42:52]RAPDU: 90 00 [10:42:52]wFMCommunicate OK [10:42:52]wFMCommunicate request_size=255 [10:42:52]MH_SAM_APDU [10:42: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 AB 02 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA DF 01 00 35 04 06 00 7C [10:42:52]Write to MH i2c: E2 02 01 B2 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 AB 02 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA DF 01 00 35 04 06 00 7C 00 00 D7 [10:42:52]Write i2c OK [10:42:52]MH_I2C_Read... [10:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:52]Read from MH i2c: E2 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 03 00 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 03 00 B2 03 00 90 00 29 [10:42:52]RAPDU: 90 00 [10:42:52]wFMCommunicate OK [10:42:52]wFMCommunicate request_size=10 [10:42:52]MH_SAM_APDU [10:42:52]CAPDU: 80 0D 02 02 05 9E 56 A7 F3 AA [10:42:52]Write to MH i2c: E2 0D 00 B3 03 80 0D 02 02 05 00 9E 56 A7 F3 AA 00 00 72 [10:42:52]Write i2c OK [10:42:52]MH_I2C_Read... [10:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:52]Read from MH i2c: E2 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 03 00 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 03 00 B3 03 00 90 00 2A [10:42:52]RAPDU: 90 00 [10:42:52]wFMCommunicate OK [10:42:52]wFMCommunicate request_size=4 [10:42:52]MH_SAM_APDU [10:42:52]CAPDU: 80 0D 03 02 [10:42:52]Write to MH i2c: E2 08 00 B4 03 80 0D 03 02 00 00 00 00 32 [10:42:52]Write i2c OK [10:42:52]MH_I2C_Read... [10:42:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:52]Read from MH i2c: E2 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 0B 00 [10:42:52]MH_I2C_Read... [10:42:52]Read from MH i2c: E2 0B 00 B4 03 00 70 B1 27 2B 85 4D 23 CD 90 00 68 [10:42:52]RAPDU: 70 B1 27 2B 85 4D 23 CD 90 00 [10:42:52]wFMCommunicate OK [10:42:52]SAM_PROTO_SignData done [10:42:52]FM_MakeSignedData done [10:42:52]CreateOFDProtocolMessage [10:42:52]wFMCommunicate request_size=4 [10:42:52]MH_SAM_APDU [10:42:52]CAPDU: 80 11 00 00 [10:42:52]Write to MH i2c: E2 08 00 B5 03 80 11 00 00 00 00 00 00 32 [10:42:52]Write i2c OK [10:42:52]MH_I2C_Read... [10:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:53]Read from MH i2c: E2 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: E2 17 00 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: E2 17 00 B5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 90 [10:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:42:53]wFMCommunicate OK [10:42:53]CreateOFDProtocolMessage done [10:42:53]OFDSenderStorePacket 122858 [10:42:53]StoreOFDPacket docnum=122858 [10:42:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AE FF 07 01 6E F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 AB 02 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA DF 01 00 35 04 06 00 7C 9E 56 A7 F3 AA 70 B1 27 2B 85 4D 23 CD [10:42:53]CheckFolder [10:42:53]dirname=/storage/ofd_packets [10:42:53]CheckFolder done [10:42:53]ProducePacketName [10:42:53]name=ofd_packets/00122858 [10:42:53]NVStorageSaveData ofd_packets/00122858 [10:42:53]File name is /storage/ofd_packets/00122858 [10:42:53]Write 301 bytes [10:42:53]NVStorageSaveData done [10:42:53]OFDSenderStorePacket done [10:42:53]KKMCreateOFDPacket done [10:42:53]NVStorageSaveData kkm_last_timestamp [10:42:53]File name is /storage/kkm_last_timestamp [10:42:53]Write 4 bytes [10:42:53]NVStorageSaveData done [10:42:53]OFD Sender: Processing packet 122858 [packets to send 112, broken 111] [10:42:53]ProducePacketName [10:42:53]name=ofd_packets/00122858 [10:42:53]OFD Sender: To server: pG, [10:42:53]CommunicateWithHost lk.salyk.kg:30040 [10:42:53]ConnectInit lk.salyk.kg [10:42:53]ExternCall_PrintAddStr [10:42:53]wPrintStart [10:42:53]Write to MH i2c: 01 00 00 B6 03 B9 [10:42:53]Write i2c OK [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: 01 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: 01 07 00 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: 01 07 00 B6 03 00 00 00 00 00 FF 0F CE [10:42:53]RasterBufferAndPrint [10:42:53]line Счет N : (1)1105704 [10:42:53]line ИНН: 02508201610067 [10:42:53]line Контрольно-Кассовый Чек [10:42:53]line ПРОДАЖА [10:42:53]line ТРК (МРК, ГНК) : 52 [10:42:53]line Товар: 2710124130 [10:42:53]line Аи-92-К-5 [10:42:53]line 8.080 * 61.90 [10:42:53]line = 500.15 [10:42:53]line НДС 12% НСП 1% [10:42:53]line > о реализуемом товаре [10:42:53]line ОКРУГЛЕНИЕ: -0.15 [10:42:53]line ИТОГО: 500.00 [10:42:53]line Внесено: 500.00 [10:42:53]line СДАЧА: 0.00 [10:42:53]line НСП 1% : 4.43 [10:42:53]line НДС 12% : 53.11 [10:42:53]line Наличными: 500.00 [10:42:53]line Безнал.: 0.00 [10:42:53]line Место: АЗС № 25 "Партнер Нефть" [10:42:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:42:53]line СНО: Общий режим [10:42:53]line Чек 77 02.03.2024 10:42 [10:42:53]line Смена: 321 ФФД: 1.0 [10:42:53]line ЗНМ: 0300000019 [10:42:53]line РНМ: 0000000000090573 [10:42:53]line Версия ККМ: 001 [10:42:53]line ФМ: 0000000000874798 [10:42:53]line ФД: 122858 [10:42:53]line ФПД: 137019500524458 [10:42:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T104251&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122858&fm=137019500524458&tin=02508201610067®Number=0000000000090573&sum=50000 [10:42:53]Connected sock=11 [10:42:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AE FF 07 01 6E F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 AB 02 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA DF 01 00 35 04 06 00 7C 9E 56 A7 F3 AA 70 B1 27 2B 85 4D 23 CD [10:42:53]written 0, free lines is 4095 [10:42:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 35 C7 47 00 21 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA DF 01 00 F4 03 04 00 88 AE E2 65 B6 04 01 00 00 B5 A8 C2 E8 61 BD 2A 27 [10:42:53]CommunicateWithHost err = 0 [10:42:53]CheckOFDResponse [10:42:53]1017 (14) - 77093643461234 [10:42:53]1041 (16) - 0000000000874798 [10:42:53]1040 (4) - 122858 [10:42:53]1012 (4) - 02.03.2024 04:43 [10:42:53]1206 (1) - 0 [10:42:53]OFD Sender: Remove packet 122858 [10:42:53]ProducePacketName [10:42:53]name=ofd_packets/00122858 [10:42:53]NVStorageDeleteData [10:42:53]Write to MH i2c: 01 00 00 E1 03 E4 [10:42:53]Write i2c OK [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: 01 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: 01 07 00 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: 01 07 00 E1 03 00 00 00 00 00 EC 0C E3 [10:42:53]RasterBufferAndPrint [10:42:53]line [10:42:53]line [10:42:53]line [10:42:53]line [10:42:53]line [10:42:53]written 0, free lines is 3317 [10:42:53]MH_Cut [10:42:53]Write to MH i2c: D1 01 00 E8 03 01 BD [10:42:53]Write i2c OK [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: D1 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: D1 01 00 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: D1 01 00 E8 03 00 BC [10:42:53]Write to MH i2c: 01 00 00 E9 03 EC [10:42:53]Write i2c OK [10:42:53]MH_I2C_Read... [10:42:54]OFD Sender: No OFD packet to send [10:42:54]*** Cut start [10:42:54]*** Purtial cut [10:42:54]*** Stage 1: CUTSNS_PIN = 1 [10:42:56]Read from MH i2c: 01 [10:42:56]MH_I2C_Read... [10:42:56]*** Stop cut motor [10:42:56]*** Cut end [10:42:56]Read from MH i2c: 01 07 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: 01 07 00 E9 03 00 00 00 00 00 FF 0F 01 [10:42:56]process_action close_receipt done [10:42:56]requested_data is exist [10:42:56]produce_requested_data [10:42:56]requested_item fm.sn is exist - process it [10:42:56]wFMCommunicate request_size=4 [10:42:56]MH_SAM_APDU [10:42:56]CAPDU: 80 11 00 00 [10:42:56]Write to MH i2c: E2 08 00 EA 03 80 11 00 00 00 00 00 00 67 [10:42:56]Write i2c OK [10:42:56]MH_I2C_Read... [10:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:56]Read from MH i2c: E2 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 17 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 17 00 EA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C5 [10:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:42:56]wFMCommunicate OK [10:42:56]requested_item fd.num is exist - process it [10:42:56]SAM_PROTO_GetFieldsCounters [10:42:56]wFMCommunicate request_size=4 [10:42:56]MH_SAM_APDU [10:42:56]CAPDU: 80 13 00 00 [10:42:56]Write to MH i2c: E2 08 00 EB 03 80 13 00 00 00 00 00 00 6A [10:42:56]Write i2c OK [10:42:56]MH_I2C_Read... [10:42:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:56]Read from MH i2c: E2 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 62 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 62 00 EB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EA DF 01 00 0E 04 04 00 41 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 88 [10:42:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EA DF 01 00 0E 04 04 00 41 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 [10:42:56]wFMCommunicate OK [10:42:56]SAM_PROTO_GetFieldsCounters done [10:42:56]requested_item shift.num is exist - process it [10:42:56]requested_item shift.opened is exist - process it [10:42:56]req_shift_opened [10:42:56]FM_GetShiftState [10:42:56]SAM_PROTO_GetShiftState [10:42:56]wFMCommunicate request_size=4 [10:42:56]MH_SAM_APDU [10:42:56]CAPDU: 80 13 01 00 [10:42:56]Write to MH i2c: E2 08 00 EC 03 80 13 01 00 00 00 00 00 6C [10:42:56]Write i2c OK [10:42:56]MH_I2C_Read... [10:42:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:56]Read from MH i2c: E2 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 0E 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 0E 00 EC 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D3 [10:42:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:42:56]wFMCommunicate OK [10:42:56]SAM_PROTO_GetShiftState done [10:42:56]FM_GetShiftState done [10:42:56]req_shift_opened done [10:42:56]requested_item shift.open_date is exist - process it [10:42:56]req_shift_open_date [10:42:56]req_shift_open_date done [10:42:56]produce_requested_data done [10:42:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122858,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:42:56]process_action_free close_receipt [10:42:56]json_value_free [10:42:56]json_value_free done [10:42:56]process_json_proto returns [10:42:56]Send response to host [10:42:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122858,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:42:56]free response buf [10:42:56]execute_script done [10:42:56]execute_script returns [10:42:56]free content buf [10:42:56]Sock 9.Close socket [10:42:56]Sock 9.Thread stoped [10:42:59]OFD Sender: No OFD packet to send [10:43:04]OFD Sender: No OFD packet to send [10:43:09]OFD Sender: No OFD packet to send [10:43:14]OFD Sender: No OFD packet to send [10:43:19]OFD Sender: No OFD packet to send [10:43:24]OFD Sender: No OFD packet to send [10:43:29]OFD Sender: No OFD packet to send [10:43:34]OFD Sender: No OFD packet to send [10:43:39]OFD Sender: No OFD packet to send [10:43:44]OFD Sender: No OFD packet to send [10:43:49]OFD Sender: No OFD packet to send [10:43:54]OFD Sender: No OFD packet to send [10:43:59]OFD Sender: No OFD packet to send [10:44:04]OFD Sender: No OFD packet to send [10:44:09]OFD Sender: No OFD packet to send [10:44:14]OFD Sender: No OFD packet to send [10:44:19]OFD Sender: No OFD packet to send [10:44:24]OFD Sender: No OFD packet to send [10:44:29]OFD Sender: No OFD packet to send [10:44:34]OFD Sender: No OFD packet to send [10:44:39]OFD Sender: No OFD packet to send [10:44:44]OFD Sender: No OFD packet to send [10:44:49]OFD Sender: No OFD packet to send [10:44:54]OFD Sender: No OFD packet to send [10:44:59]OFD Sender: No OFD packet to send [10:45:04]OFD Sender: No OFD packet to send [10:45:09]OFD Sender: No OFD packet to send [10:45:14]OFD Sender: No OFD packet to send [10:45:19]OFD Sender: No OFD packet to send [10:45:24]OFD Sender: No OFD packet to send [10:45:29]OFD Sender: No OFD packet to send [10:45:34]OFD Sender: No OFD packet to send [10:45:39]OFD Sender: No OFD packet to send [10:45:44]OFD Sender: No OFD packet to send [10:45:49]OFD Sender: No OFD packet to send [10:45:54]OFD Sender: No OFD packet to send [10:45:59]OFD Sender: No OFD packet to send [10:46:04]OFD Sender: No OFD packet to send [10:46:09]OFD Sender: No OFD packet to send [10:46:14]OFD Sender: No OFD packet to send [10:46:19]OFD Sender: No OFD packet to send [10:46:24]OFD Sender: No OFD packet to send [10:46:29]OFD Sender: No OFD packet to send [10:46:34]OFD Sender: No OFD packet to send [10:46:39]OFD Sender: No OFD packet to send [10:46:44]OFD Sender: No OFD packet to send [10:46:49]OFD Sender: No OFD packet to send [10:46:54]OFD Sender: No OFD packet to send [10:46:59]OFD Sender: No OFD packet to send [10:47:04]OFD Sender: No OFD packet to send [10:47:09]OFD Sender: No OFD packet to send [10:47:14]OFD Sender: No OFD packet to send [10:47:19]OFD Sender: No OFD packet to send [10:47:24]OFD Sender: No OFD packet to send [10:47:29]OFD Sender: No OFD packet to send [10:47:34]OFD Sender: No OFD packet to send [10:47:39]OFD Sender: No OFD packet to send [10:47:44]OFD Sender: No OFD packet to send [10:47:49]OFD Sender: No OFD packet to send [10:47:54]OFD Sender: No OFD packet to send [10:47:59]OFD Sender: No OFD packet to send [10:48:04]OFD Sender: No OFD packet to send [10:48:09]OFD Sender: No OFD packet to send [10:48:14]OFD Sender: No OFD packet to send [10:48:19]OFD Sender: No OFD packet to send [10:48:24]OFD Sender: No OFD packet to send [10:48:29]OFD Sender: No OFD packet to send [10:48:34]OFD Sender: No OFD packet to send [10:48:39]OFD Sender: No OFD packet to send [10:48:44]OFD Sender: No OFD packet to send [10:48:49]OFD Sender: No OFD packet to send [10:48:54]OFD Sender: No OFD packet to send [10:48:59]OFD Sender: No OFD packet to send [10:49:04]OFD Sender: No OFD packet to send [10:49:09]OFD Sender: No OFD packet to send [10:49:14]OFD Sender: No OFD packet to send [10:49:19]OFD Sender: No OFD packet to send [10:49:24]OFD Sender: No OFD packet to send [10:49:29]OFD Sender: No OFD packet to send [10:49:34]OFD Sender: No OFD packet to send [10:49:39]OFD Sender: No OFD packet to send [10:49:44]OFD Sender: No OFD packet to send [10:49:49]OFD Sender: No OFD packet to send [10:49:54]OFD Sender: No OFD packet to send [10:49:59]OFD Sender: No OFD packet to send [10:49:59]accept exits with 10 [10:49:59]New connection [10:49:59]New thread 3067456868 created [10:49:59]Thread 3067313508 joined [10:49:59]Waiting for new connection... [10:49:59] Sock 10.Parse request [10:49:59]Sock 10.Check first char [10:49:59]Sock 10.First char is OK [10:49:59]request: POST /json_proto HTTP/1.0 [10:49:59]Method: POST [10:49:59]URL: /json_proto [10:49:59]Method is POST - this is cgi request [10:49:59]url: /json_proto [10:49:59]query_string will be loaded in cgi processing [10:49:59]execute_cgi json_proto POST (null) [10:49:59]execute_cgi path=json_proto method=POST [10:49:59]POST find Content-Length [10:49:59]Host: 172.17.48.197:8080 [10:49:59]Content-Length: 678 [10:49:59]Content-Type: application/json [10:49:59] [10:49:59]POST finish read [10:49:59]Found Content-Length = 678 [10:49:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:59]execute_script... [10:49:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:59]POST & json_proto [10:49:59]process_json_proto [10:49:59]json parsed OK: [10:49:59]protocol is kg_v1.0 [10:49:59]action value=close_receipt [10:49:59]process_action close_receipt [10:49:59]cmd_close_receipt [10:49:59]MH_GetDate [10:49:59]Write to MH i2c: F0 00 00 ED 03 DF [10:49:59]Write i2c OK [10:49:59]MH_I2C_Read... [10:49:59]Read from MH i2c: F0 [10:49:59]MH_I2C_Read... [10:49:59]Read from MH i2c: F0 09 00 [10:49:59]MH_I2C_Read... [10:49:59]Read from MH i2c: F0 09 00 ED 03 00 58 04 E3 65 66 EE DC 65 21 [10:49:59]GetLastDocTimeStamp 1709376171 [10:49:59]current date 1709376600 [10:49:59]FM_GetShiftState [10:49:59]SAM_PROTO_GetShiftState [10:49:59]wFMCommunicate request_size=4 [10:49:59]MH_SAM_APDU [10:49:59]CAPDU: 80 13 01 00 [10:49:59]Write to MH i2c: E2 08 00 EE 03 80 13 01 00 00 00 00 00 6E [10:49:59]Write i2c OK [10:49:59]MH_I2C_Read... [10:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:59]Read from MH i2c: E2 [10:49:59]MH_I2C_Read... [10:49:59]Read from MH i2c: E2 0E 00 [10:49:59]MH_I2C_Read... [10:49:59]Read from MH i2c: E2 0E 00 EE 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D5 [10:49:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:49:59]wFMCommunicate OK [10:49:59]SAM_PROTO_GetShiftState done [10:49:59]FM_GetShiftState done [10:49:59]opened in 1709338023 [10:49:59]opened+sec_in_day 1709424423 [10:49:59]quantity*price = 30021 [10:49:59]sum+1 = 30023 [10:49:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 78 02.03.2024 10:50 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122859 ФПД: 262965614611493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T105000&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122859&fm=262965614611493&tin=02508201610067®Number=0000000000090573&sum=30000 [10:50:01]StoreToDocumentArchive [10:50:01]shift 321 fd 122859 [10:50:01]save to /storage/0321/doc_00122859 [10:50:01]save last doc name /storage/0321/doc_00122859 to /storage/kkm_last_doc_name [10:50:01]save OK [10:50:01]Clear old archive folders... [10:50:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:01]tlvbuf is B6FD0B80 [10:50:01]SAM_PROTO_ClearQueue [10:50:01]wFMCommunicate request_size=4 [10:50:01]MH_SAM_APDU [10:50:01]CAPDU: 80 09 00 00 [10:50:01]Write to MH i2c: E2 08 00 FB 03 80 09 00 00 00 00 00 00 70 [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:01]Read from MH i2c: E2 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 03 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [10:50:01]RAPDU: 90 00 [10:50:01]wFMCommunicate OK [10:50:01]SAM_PROTO_ClearQueue done [10:50:01]KKMCreateOFDPacket [10:50:01]OFDProtocolAddRootSTLVToBuf [10:50:01]FM_MakeSignedData [10:50:01]FM_MakeSignedData [10:50:01]SAM_PROTO_SignData [10:50:01]wFMCommunicate request_size=4 [10:50:01]MH_SAM_APDU [10:50:01]CAPDU: 80 0D 01 02 [10:50:01]Write to MH i2c: E2 08 00 FC 03 80 0D 01 02 00 00 00 00 78 [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:01]Read from MH i2c: E2 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 03 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [10:50:01]RAPDU: 90 00 [10:50:01]wFMCommunicate OK [10:50:01]wFMCommunicate request_size=255 [10:50:01]MH_SAM_APDU [10:50:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 4E 00 00 00 F4 03 04 00 58 04 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB DF 01 00 35 04 06 00 EF [10:50:01]Write to MH i2c: E2 02 01 FD 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 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 4E 00 00 00 F4 03 04 00 58 04 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB DF 01 00 35 04 06 00 EF 00 00 54 [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:01]Read from MH i2c: E2 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 03 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [10:50:01]RAPDU: 90 00 [10:50:01]wFMCommunicate OK [10:50:01]wFMCommunicate request_size=10 [10:50:01]MH_SAM_APDU [10:50:01]CAPDU: 80 0D 02 02 05 2A 74 0C 0C 25 [10:50:01]Write to MH i2c: E2 0D 00 FE 03 80 0D 02 02 05 00 2A 74 0C 0C 25 00 00 60 [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:01]Read from MH i2c: E2 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 03 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 03 00 FE 03 00 90 00 75 [10:50:01]RAPDU: 90 00 [10:50:01]wFMCommunicate OK [10:50:01]wFMCommunicate request_size=4 [10:50:01]MH_SAM_APDU [10:50:01]CAPDU: 80 0D 03 02 [10:50:01]Write to MH i2c: E2 08 00 FF 03 80 0D 03 02 00 00 00 00 7D [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:01]Read from MH i2c: E2 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 0B 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 0B 00 FF 03 00 B9 97 5D 00 70 91 88 8B 90 00 3F [10:50:01]RAPDU: B9 97 5D 00 70 91 88 8B 90 00 [10:50:01]wFMCommunicate OK [10:50:01]SAM_PROTO_SignData done [10:50:01]FM_MakeSignedData done [10:50:01]CreateOFDProtocolMessage [10:50:01]wFMCommunicate request_size=4 [10:50:01]MH_SAM_APDU [10:50:01]CAPDU: 80 11 00 00 [10:50:01]Write to MH i2c: E2 08 00 00 04 80 11 00 00 00 00 00 00 7E [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:01]Read from MH i2c: E2 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 17 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: E2 17 00 00 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DC [10:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:50:01]wFMCommunicate OK [10:50:01]CreateOFDProtocolMessage done [10:50:01]OFDSenderStorePacket 122859 [10:50:01]StoreOFDPacket docnum=122859 [10:50:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A1 A3 07 01 85 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 4E 00 00 00 F4 03 04 00 58 04 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB DF 01 00 35 04 06 00 EF 2A 74 0C 0C 25 B9 97 5D 00 70 91 88 8B [10:50:01]CheckFolder [10:50:01]dirname=/storage/ofd_packets [10:50:01]CheckFolder done [10:50:01]ProducePacketName [10:50:01]name=ofd_packets/00122859 [10:50:01]NVStorageSaveData ofd_packets/00122859 [10:50:01]File name is /storage/ofd_packets/00122859 [10:50:01]Write 301 bytes [10:50:01]NVStorageSaveData done [10:50:01]OFDSenderStorePacket done [10:50:01]KKMCreateOFDPacket done [10:50:01]NVStorageSaveData kkm_last_timestamp [10:50:01]File name is /storage/kkm_last_timestamp [10:50:01]Write 4 bytes [10:50:01]NVStorageSaveData done [10:50:01]ExternCall_PrintAddStr [10:50:01]wPrintStart [10:50:01]Write to MH i2c: 01 00 00 01 04 05 [10:50:01]Write i2c OK [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: 01 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: 01 07 00 [10:50:01]MH_I2C_Read... [10:50:01]Read from MH i2c: 01 07 00 01 04 00 00 00 00 00 FF 0F 1A [10:50:01]RasterBufferAndPrint [10:50:01]line Счет N : (1)1105705 [10:50:01]line ИНН: 02508201610067 [10:50:01]line Контрольно-Кассовый Чек [10:50:01]line ПРОДАЖА [10:50:01]line ТРК (МРК, ГНК) : 11 [10:50:01]line Товар: 2710124130 [10:50:01]line Аи-92-К-5 [10:50:01]line 4.850 * 61.90 [10:50:01]line = 300.22 [10:50:01]line НДС 12% НСП 1% [10:50:01]line > о реализуемом товаре [10:50:01]line ОКРУГЛЕНИЕ: -0.22 [10:50:01]line ИТОГО: 300.00 [10:50:01]line Внесено: 300.00 [10:50:01]line СДАЧА: 0.00 [10:50:01]line НСП 1% : 2.66 [10:50:01]line НДС 12% : 31.88 [10:50:01]line Наличными: 300.00 [10:50:01]line Безнал.: 0.00 [10:50:01]line Место: АЗС № 25 "Партнер Нефть" [10:50:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:50:01]line СНО: Общий режим [10:50:01]line Чек 78 02.03.2024 10:50 [10:50:01]line Смена: 321 ФФД: 1.0 [10:50:01]line ЗНМ: 0300000019 [10:50:01]line РНМ: 0000000000090573 [10:50:01]line Версия ККМ: 001 [10:50:01]line ФМ: 0000000000874798 [10:50:01]line ФД: 122859 [10:50:01]line ФПД: 262965614611493 [10:50:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T105000&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122859&fm=262965614611493&tin=02508201610067®Number=0000000000090573&sum=30000 [10:50:01]OFD Sender: Processing packet 122859 [packets to send 112, broken 111] [10:50:01]ProducePacketName [10:50:01]name=ofd_packets/00122859 [10:50:01]OFD Sender: To server: pG, [10:50:01]CommunicateWithHost lk.salyk.kg:30040 [10:50:01]ConnectInit lk.salyk.kg [10:50:01]written 0, free lines is 4095 [10:50:02]Connected sock=9 [10:50:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A1 A3 07 01 85 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 4E 00 00 00 F4 03 04 00 58 04 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB DF 01 00 35 04 06 00 EF 2A 74 0C 0C 25 B9 97 5D 00 70 91 88 8B [10:50:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 85 B8 47 00 45 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB DF 01 00 F4 03 04 00 35 B0 E2 65 B6 04 01 00 00 93 34 7F 08 4A FE 6D 86 [10:50:02]CommunicateWithHost err = 0 [10:50:02]CheckOFDResponse [10:50:02]1017 (14) - 77093643461234 [10:50:02]1041 (16) - 0000000000874798 [10:50:02]1040 (4) - 122859 [10:50:02]1012 (4) - 02.03.2024 04:51 [10:50:02]1206 (1) - 0 [10:50:02]OFD Sender: Remove packet 122859 [10:50:02]ProducePacketName [10:50:02]name=ofd_packets/00122859 [10:50:02]NVStorageDeleteData [10:50:02]Write to MH i2c: 01 00 00 2C 04 30 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: 01 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: 01 07 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: 01 07 00 2C 04 00 00 00 00 00 FB 0C 3E [10:50:02]RasterBufferAndPrint [10:50:02]line [10:50:02]line [10:50:02]line [10:50:02]line [10:50:02]line [10:50:02]written 0, free lines is 3329 [10:50:02]MH_Cut [10:50:02]Write to MH i2c: D1 01 00 33 04 01 09 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: D1 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: D1 01 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: D1 01 00 33 04 00 08 [10:50:02]Write to MH i2c: 01 00 00 34 04 38 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]OFD Sender: No OFD packet to send [10:50:03]*** Cut start [10:50:03]*** Purtial cut [10:50:03]*** Stage 1: CUTSNS_PIN = 1 [10:50:05]Read from MH i2c: 01 [10:50:05]MH_I2C_Read... [10:50:05]*** Stop cut motor [10:50:05]*** Cut end [10:50:05]Read from MH i2c: 01 07 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: 01 07 00 34 04 00 00 00 00 00 FF 0F 4D [10:50:05]process_action close_receipt done [10:50:05]requested_data is exist [10:50:05]produce_requested_data [10:50:05]requested_item fm.sn is exist - process it [10:50:05]wFMCommunicate request_size=4 [10:50:05]MH_SAM_APDU [10:50:05]CAPDU: 80 11 00 00 [10:50:05]Write to MH i2c: E2 08 00 35 04 80 11 00 00 00 00 00 00 B3 [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 17 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 17 00 35 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 11 [10:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:50:05]wFMCommunicate OK [10:50:05]requested_item fd.num is exist - process it [10:50:05]SAM_PROTO_GetFieldsCounters [10:50:05]wFMCommunicate request_size=4 [10:50:05]MH_SAM_APDU [10:50:05]CAPDU: 80 13 00 00 [10:50:05]Write to MH i2c: E2 08 00 36 04 80 13 00 00 00 00 00 00 B6 [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 62 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 62 00 36 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EB DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [10:50:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EB DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:50:05]wFMCommunicate OK [10:50:05]SAM_PROTO_GetFieldsCounters done [10:50:05]requested_item shift.num is exist - process it [10:50:05]requested_item shift.opened is exist - process it [10:50:05]req_shift_opened [10:50:05]FM_GetShiftState [10:50:05]SAM_PROTO_GetShiftState [10:50:05]wFMCommunicate request_size=4 [10:50:05]MH_SAM_APDU [10:50:05]CAPDU: 80 13 01 00 [10:50:05]Write to MH i2c: E2 08 00 37 04 80 13 01 00 00 00 00 00 B8 [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 0E 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 0E 00 37 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1F [10:50:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:50:05]wFMCommunicate OK [10:50:05]SAM_PROTO_GetShiftState done [10:50:05]FM_GetShiftState done [10:50:05]req_shift_opened done [10:50:05]requested_item shift.open_date is exist - process it [10:50:05]req_shift_open_date [10:50:05]req_shift_open_date done [10:50:05]produce_requested_data done [10:50:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122859,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:50:05]process_action_free close_receipt [10:50:05]json_value_free [10:50:05]json_value_free done [10:50:05]process_json_proto returns [10:50:05]Send response to host [10:50:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122859,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:50:05]free response buf [10:50:05]execute_script done [10:50:05]execute_script returns [10:50:05]free content buf [10:50:05]Sock 10.Close socket [10:50:05]Sock 10.Thread stoped [10:50:07]OFD Sender: No OFD packet to send [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:27]OFD Sender: No OFD packet to send [10:50:32]OFD Sender: No OFD packet to send [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:02]OFD Sender: No OFD packet to send [10:51:07]OFD Sender: No OFD packet to send [10:51:12]OFD Sender: No OFD packet to send [10:51:17]OFD Sender: No OFD packet to send [10:51:22]OFD Sender: No OFD packet to send [10:51:27]OFD Sender: No OFD packet to send [10:51:32]OFD Sender: No OFD packet to send [10:51:37]OFD Sender: No OFD packet to send [10:51:42]OFD Sender: No OFD packet to send [10:51:47]OFD Sender: No OFD packet to send [10:51:52]OFD Sender: No OFD packet to send [10:51:57]OFD Sender: No OFD packet to send [10:52:02]OFD Sender: No OFD packet to send [10:52:07]OFD Sender: No OFD packet to send [10:52:12]OFD Sender: No OFD packet to send [10:52:17]OFD Sender: No OFD packet to send [10:52:22]OFD Sender: No OFD packet to send [10:52:27]OFD Sender: No OFD packet to send [10:52:32]OFD Sender: No OFD packet to send [10:52:37]OFD Sender: No OFD packet to send [10:52:42]OFD Sender: No OFD packet to send [10:52:47]OFD Sender: No OFD packet to send [10:52:52]OFD Sender: No OFD packet to send [10:52:57]OFD Sender: No OFD packet to send [10:53:02]OFD Sender: No OFD packet to send [10:53:07]OFD Sender: No OFD packet to send [10:53:12]OFD Sender: No OFD packet to send [10:53:17]OFD Sender: No OFD packet to send [10:53:22]OFD Sender: No OFD packet to send [10:53:27]OFD Sender: No OFD packet to send [10:53:32]OFD Sender: No OFD packet to send [10:53:37]OFD Sender: No OFD packet to send [10:53:42]OFD Sender: No OFD packet to send [10:53:47]OFD Sender: No OFD packet to send [10:53:52]OFD Sender: No OFD packet to send [10:53:57]OFD Sender: No OFD packet to send [10:54:02]OFD Sender: No OFD packet to send [10:54:07]OFD Sender: No OFD packet to send [10:54:12]OFD Sender: No OFD packet to send [10:54:17]OFD Sender: No OFD packet to send [10:54:22]OFD Sender: No OFD packet to send [10:54:28]OFD Sender: No OFD packet to send [10:54:29]accept exits with 8 [10:54:29]New connection [10:54:29]New thread 3067313508 created [10:54:29]Thread 3067456868 joined [10:54:29]Waiting for new connection... [10:54:29] Sock 8.Parse request [10:54:29]Sock 8.Check first char [10:54:29]Sock 8.First char is OK [10:54:29]request: POST /json_proto HTTP/1.0 [10:54:29]Method: POST [10:54:29]URL: /json_proto [10:54:29]Method is POST - this is cgi request [10:54:29]url: /json_proto [10:54:29]query_string will be loaded in cgi processing [10:54:29]execute_cgi json_proto POST (null) [10:54:29]execute_cgi path=json_proto method=POST [10:54:29]POST find Content-Length [10:54:29]Host: 172.17.48.197:8080 [10:54:29]Content-Length: 1210 [10:54:29]Content-Type: application/json [10:54:29] [10:54:29]POST finish read [10:54:29]Found Content-Length = 1210 [10:54:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105706\u000A02.03.2024 10:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01994\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:29]execute_script... [10:54:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105706\u000A02.03.2024 10:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01994\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:29]POST & json_proto [10:54:29]process_json_proto [10:54:29]json parsed OK: [10:54:29]protocol is kg_v1.0 [10:54:29]action value=print_text [10:54:29]process_action print_text [10:54:29]cmd_print_text [10:54:29]ExternCall_PrintAddStr [10:54:29]wPrintStart [10:54:29]Write to MH i2c: 01 00 00 38 04 3C [10:54:29]Write i2c OK [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: 01 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: 01 07 00 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: 01 07 00 38 04 00 00 00 00 00 FF 0F 51 [10:54:29]RasterBufferAndPrint [10:54:29]line *****ТОВАРНЫЙ ЧЕК***** [10:54:29]line АЗС 25 [10:54:29]line Партнер нефть [10:54:29]line 02508201610067 [10:54:29]line Кассир : Таалайбек к. А. [10:54:29]line Счет N : (1)1105706 [10:54:29]line 02.03.2024 10:49 [10:54:29]line ПРОДАЖА [10:54:29]line ТРК (МРК, ГНК): 52 [10:54:29]line Вид ГСМ : 2710124130 [10:54:29]line Аи-92-К-5 [10:54:29]line 20.000 x 61.90 [10:54:29]line ИТОГ: 1238.00 [10:54:29]line Тип оплаты: Талоны: Топливная Карта [10:54:29]line 01994 [10:54:29]line ______________________ [10:54:29]line (подпись) [10:54:29]written 0, free lines is 4095 [10:54:29]Write to MH i2c: 01 00 00 4D 04 51 [10:54:29]Write i2c OK [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: 01 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: 01 07 00 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: 01 07 00 4D 04 00 00 00 00 00 F5 0D 5A [10:54:29]RasterBufferAndPrint [10:54:29]line [10:54:29]line [10:54:29]line [10:54:29]line [10:54:29]line [10:54:29]written 0, free lines is 3575 [10:54:29]MH_Cut [10:54:29]Write to MH i2c: D1 01 00 54 04 01 2A [10:54:29]Write i2c OK [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: D1 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: D1 01 00 [10:54:29]MH_I2C_Read... [10:54:29]Read from MH i2c: D1 01 00 54 04 00 29 [10:54:29]Write to MH i2c: 01 00 00 55 04 59 [10:54:29]Write i2c OK [10:54:29]MH_I2C_Read... [10:54:30]*** Cut start [10:54:30]*** Purtial cut [10:54:30]*** Stage 1: CUTSNS_PIN = 1 [10:54:32]Read from MH i2c: 01 [10:54:32]MH_I2C_Read... [10:54:32]*** Stop cut motor [10:54:32]*** Cut end [10:54:32]Read from MH i2c: 01 07 00 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: 01 07 00 55 04 00 00 00 00 00 FF 0F 6E [10:54:32]process_action print_text done [10:54:32]requested_data is exist [10:54:32]produce_requested_data [10:54:32]requested_item fm.sn is exist - process it [10:54:32]wFMCommunicate request_size=4 [10:54:32]MH_SAM_APDU [10:54:32]CAPDU: 80 11 00 00 [10:54:32]Write to MH i2c: E2 08 00 56 04 80 11 00 00 00 00 00 00 D4 [10:54:32]Write i2c OK [10:54:32]MH_I2C_Read... [10:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:32]Read from MH i2c: E2 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 17 00 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 17 00 56 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 32 [10:54:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:54:32]wFMCommunicate OK [10:54:32]requested_item fd.num is exist - process it [10:54:32]SAM_PROTO_GetFieldsCounters [10:54:32]wFMCommunicate request_size=4 [10:54:32]MH_SAM_APDU [10:54:32]CAPDU: 80 13 00 00 [10:54:32]Write to MH i2c: E2 08 00 57 04 80 13 00 00 00 00 00 00 D7 [10:54:32]Write i2c OK [10:54:32]MH_I2C_Read... [10:54:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:32]Read from MH i2c: E2 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 62 00 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 62 00 57 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EB DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [10:54:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EB DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:32]wFMCommunicate OK [10:54:32]SAM_PROTO_GetFieldsCounters done [10:54:32]requested_item shift.num is exist - process it [10:54:32]requested_item shift.opened is exist - process it [10:54:32]req_shift_opened [10:54:32]FM_GetShiftState [10:54:32]SAM_PROTO_GetShiftState [10:54:32]wFMCommunicate request_size=4 [10:54:32]MH_SAM_APDU [10:54:32]CAPDU: 80 13 01 00 [10:54:32]Write to MH i2c: E2 08 00 58 04 80 13 01 00 00 00 00 00 D9 [10:54:32]Write i2c OK [10:54:32]MH_I2C_Read... [10:54:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:32]Read from MH i2c: E2 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 0E 00 [10:54:32]MH_I2C_Read... [10:54:32]Read from MH i2c: E2 0E 00 58 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 40 [10:54:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:54:32]wFMCommunicate OK [10:54:32]SAM_PROTO_GetShiftState done [10:54:32]FM_GetShiftState done [10:54:32]req_shift_opened done [10:54:32]requested_item shift.open_date is exist - process it [10:54:32]req_shift_open_date [10:54:32]req_shift_open_date done [10:54:32]produce_requested_data done [10:54:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122859,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:54:32]process_action_free print_text [10:54:32]json_value_free [10:54:32]json_value_free done [10:54:32]process_json_proto returns [10:54:32]Send response to host [10:54:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122859,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:54:32]free response buf [10:54:32]execute_script done [10:54:32]execute_script returns [10:54:32]free content buf [10:54:32]Sock 8.Close socket [10:54:32]Sock 8.Thread stoped [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:38]OFD Sender: No OFD packet to send [10:55:43]OFD Sender: No OFD packet to send [10:55:48]OFD Sender: No OFD packet to send [10:55:53]OFD Sender: No OFD packet to send [10:55:58]OFD Sender: No OFD packet to send [10:56:03]OFD Sender: No OFD packet to send [10:56:08]OFD Sender: No OFD packet to send [10:56:13]OFD Sender: No OFD packet to send [10:56:18]OFD Sender: No OFD packet to send [10:56:20]accept exits with 9 [10:56:20]New connection [10:56:20]New thread 3067456868 created [10:56:20]Thread 3067313508 joined [10:56:20]Waiting for new connection... [10:56:20] Sock 9.Parse request [10:56:20]Sock 9.Check first char [10:56:20]Sock 9.First char is OK [10:56:20]request: POST /json_proto HTTP/1.0 [10:56:20]Method: POST [10:56:20]URL: /json_proto [10:56:20]Method is POST - this is cgi request [10:56:20]url: /json_proto [10:56:20]query_string will be loaded in cgi processing [10:56:20]execute_cgi json_proto POST (null) [10:56:20]execute_cgi path=json_proto method=POST [10:56:20]POST find Content-Length [10:56:20]Host: 172.17.48.197:8080 [10:56:20]Content-Length: 683 [10:56:20]Content-Type: application/json [10:56:20] [10:56:20]POST finish read [10:56:20]Found Content-Length = 683 [10:56:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:20]execute_script... [10:56:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:20]POST & json_proto [10:56:20]process_json_proto [10:56:20]json parsed OK: [10:56:20]protocol is kg_v1.0 [10:56:20]action value=close_receipt [10:56:20]process_action close_receipt [10:56:20]cmd_close_receipt [10:56:20]MH_GetDate [10:56:20]Write to MH i2c: F0 00 00 59 04 4C [10:56:20]Write i2c OK [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: F0 [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: F0 09 00 [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: F0 09 00 59 04 00 D4 05 E3 65 66 EE DC 65 0B [10:56:20]GetLastDocTimeStamp 1709376600 [10:56:20]current date 1709376980 [10:56:20]FM_GetShiftState [10:56:20]SAM_PROTO_GetShiftState [10:56:20]wFMCommunicate request_size=4 [10:56:20]MH_SAM_APDU [10:56:20]CAPDU: 80 13 01 00 [10:56:20]Write to MH i2c: E2 08 00 5A 04 80 13 01 00 00 00 00 00 DB [10:56:20]Write i2c OK [10:56:20]MH_I2C_Read... [10:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:20]Read from MH i2c: E2 [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: E2 0E 00 [10:56:20]MH_I2C_Read... [10:56:20]Read from MH i2c: E2 0E 00 5A 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 42 [10:56:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:56:20]wFMCommunicate OK [10:56:20]SAM_PROTO_GetShiftState done [10:56:20]FM_GetShiftState done [10:56:20]opened in 1709338023 [10:56:20]opened+sec_in_day 1709424423 [10:56:20]quantity*price = 150045 [10:56:20]sum+1 = 150047 [10:56:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 79 02.03.2024 10:56 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122860 ФПД: 49587505843199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T105620&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122860&fm=49587505843199&tin=02508201610067®Number=0000000000090573&sum=150000 [10:56:21]StoreToDocumentArchive [10:56:21]shift 321 fd 122860 [10:56:21]save to /storage/0321/doc_00122860 [10:56:21]save last doc name /storage/0321/doc_00122860 to /storage/kkm_last_doc_name [10:56:21]save OK [10:56:21]Clear old archive folders... [10:56:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:21]tlvbuf is 01627C20 [10:56:21]SAM_PROTO_ClearQueue [10:56:21]wFMCommunicate request_size=4 [10:56:21]MH_SAM_APDU [10:56:21]CAPDU: 80 09 00 00 [10:56:21]Write to MH i2c: E2 08 00 67 04 80 09 00 00 00 00 00 00 DD [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:21]Read from MH i2c: E2 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 67 04 00 90 00 DF [10:56:21]RAPDU: 90 00 [10:56:21]wFMCommunicate OK [10:56:21]SAM_PROTO_ClearQueue done [10:56:21]KKMCreateOFDPacket [10:56:21]OFDProtocolAddRootSTLVToBuf [10:56:21]FM_MakeSignedData [10:56:21]FM_MakeSignedData [10:56:21]SAM_PROTO_SignData [10:56:21]wFMCommunicate request_size=4 [10:56:21]MH_SAM_APDU [10:56:21]CAPDU: 80 0D 01 02 [10:56:21]Write to MH i2c: E2 08 00 68 04 80 0D 01 02 00 00 00 00 E5 [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:21]Read from MH i2c: E2 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 68 04 00 90 00 E0 [10:56:21]RAPDU: 90 00 [10:56:21]wFMCommunicate OK [10:56:21]wFMCommunicate request_size=255 [10:56:21]MH_SAM_APDU [10:56:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 D4 05 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC DF 01 00 35 04 06 00 2D [10:56:21]Write to MH i2c: E2 02 01 69 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 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 D4 05 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC DF 01 00 35 04 06 00 2D 00 00 89 [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:21]Read from MH i2c: E2 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 [10:56:21]MH_I2C_Read... [10:56:21]Read from MH i2c: E2 03 00 69 04 00 90 00 E1 [10:56:21]RAPDU: 90 00 [10:56:21]wFMCommunicate OK [10:56:21]wFMCommunicate request_size=10 [10:56:21]MH_SAM_APDU [10:56:21]CAPDU: 80 0D 02 02 05 19 7D AB CB FF [10:56:21]Write to MH i2c: E2 0D 00 6A 04 80 0D 02 02 05 00 19 7D AB CB FF 00 00 FD [10:56:21]Write i2c OK [10:56:21]MH_I2C_Read... [10:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:22]Read from MH i2c: E2 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: E2 03 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: E2 03 00 6A 04 00 90 00 E2 [10:56:22]RAPDU: 90 00 [10:56:22]wFMCommunicate OK [10:56:22]wFMCommunicate request_size=4 [10:56:22]MH_SAM_APDU [10:56:22]CAPDU: 80 0D 03 02 [10:56:22]Write to MH i2c: E2 08 00 6B 04 80 0D 03 02 00 00 00 00 EA [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:22]Read from MH i2c: E2 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: E2 0B 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: E2 0B 00 6B 04 00 1D 8C DC 9D 48 8D 19 DC 90 00 D7 [10:56:22]RAPDU: 1D 8C DC 9D 48 8D 19 DC 90 00 [10:56:22]wFMCommunicate OK [10:56:22]SAM_PROTO_SignData done [10:56:22]FM_MakeSignedData done [10:56:22]CreateOFDProtocolMessage [10:56:22]wFMCommunicate request_size=4 [10:56:22]MH_SAM_APDU [10:56:22]CAPDU: 80 11 00 00 [10:56:22]Write to MH i2c: E2 08 00 6C 04 80 11 00 00 00 00 00 00 EA [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:22]Read from MH i2c: E2 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: E2 17 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: E2 17 00 6C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 48 [10:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:56:22]wFMCommunicate OK [10:56:22]CreateOFDProtocolMessage done [10:56:22]OFDSenderStorePacket 122860 [10:56:22]StoreOFDPacket docnum=122860 [10:56:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3B F6 07 01 21 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 D4 05 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC DF 01 00 35 04 06 00 2D 19 7D AB CB FF 1D 8C DC 9D 48 8D 19 DC [10:56:22]CheckFolder [10:56:22]dirname=/storage/ofd_packets [10:56:22]CheckFolder done [10:56:22]ProducePacketName [10:56:22]name=ofd_packets/00122860 [10:56:22]NVStorageSaveData ofd_packets/00122860 [10:56:22]File name is /storage/ofd_packets/00122860 [10:56:22]Write 301 bytes [10:56:22]NVStorageSaveData done [10:56:22]OFDSenderStorePacket done [10:56:22]KKMCreateOFDPacket done [10:56:22]NVStorageSaveData kkm_last_timestamp [10:56:22]File name is /storage/kkm_last_timestamp [10:56:22]Write 4 bytes [10:56:22]NVStorageSaveData done [10:56:22]ExternCall_PrintAddStr [10:56:22]wPrintStart [10:56:22]Write to MH i2c: 01 00 00 6D 04 71 [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: 01 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: 01 07 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: 01 07 00 6D 04 00 00 00 00 00 FF 0F 86 [10:56:22]RasterBufferAndPrint [10:56:22]line Счет N : (1)1105707 [10:56:22]line ИНН: 02508201610067 [10:56:22]line Контрольно-Кассовый Чек [10:56:22]line ПРОДАЖА [10:56:22]line ТРК (МРК, ГНК) : 52 [10:56:22]line Товар: 2710124130 [10:56:22]line Аи-92-К-5 [10:56:22]line 24.240 * 61.90 [10:56:22]line = 1500.46 [10:56:22]line НДС 12% НСП 1% [10:56:22]line > о реализуемом товаре [10:56:22]line ОКРУГЛЕНИЕ: -0.46 [10:56:22]line ИТОГО: 1500.00 [10:56:22]line Внесено: 1500.00 [10:56:22]line СДАЧА: 0.00 [10:56:22]line НСП 1% : 13.28 [10:56:22]line НДС 12% : 159.34 [10:56:22]line Наличными: 1500.00 [10:56:22]line Безнал.: 0.00 [10:56:22]line Место: АЗС № 25 "Партнер Нефть" [10:56:22]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:56:22]line СНО: Общий режим [10:56:22]line Чек 79 02.03.2024 10:56 [10:56:22]line Смена: 321 ФФД: 1.0 [10:56:22]line ЗНМ: 0300000019 [10:56:22]line РНМ: 0000000000090573 [10:56:22]line Версия ККМ: 001 [10:56:22]line ФМ: 0000000000874798 [10:56:22]line ФД: 122860 [10:56:22]line ФПД: 49587505843199 [10:56:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T105620&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122860&fm=49587505843199&tin=02508201610067®Number=0000000000090573&sum=150000 [10:56:22]OFD Sender: Processing packet 122860 [packets to send 112, broken 111] [10:56:22]ProducePacketName [10:56:22]name=ofd_packets/00122860 [10:56:22]OFD Sender: To server: pG, [10:56:22]CommunicateWithHost lk.salyk.kg:30040 [10:56:22]ConnectInit lk.salyk.kg [10:56:22]written 0, free lines is 4095 [10:56:22]Connected sock=10 [10:56:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3B F6 07 01 21 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 D4 05 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC DF 01 00 35 04 06 00 2D 19 7D AB CB FF 1D 8C DC 9D 48 8D 19 DC [10:56:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 28 64 47 00 DD 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC DF 01 00 F4 03 04 00 B1 B1 E2 65 B6 04 01 00 00 F5 88 E2 DE A6 E9 2A A9 [10:56:22]CommunicateWithHost err = 0 [10:56:22]CheckOFDResponse [10:56:22]1017 (14) - 77093643461234 [10:56:22]1041 (16) - 0000000000874798 [10:56:22]1040 (4) - 122860 [10:56:22]1012 (4) - 02.03.2024 04:57 [10:56:22]1206 (1) - 0 [10:56:22]OFD Sender: Remove packet 122860 [10:56:22]ProducePacketName [10:56:22]name=ofd_packets/00122860 [10:56:22]NVStorageDeleteData [10:56:22]Write to MH i2c: 01 00 00 98 04 9C [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: 01 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: 01 07 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: 01 07 00 98 04 00 00 00 00 00 EF 0C 9E [10:56:22]RasterBufferAndPrint [10:56:22]line [10:56:22]line [10:56:22]line [10:56:22]line [10:56:22]line [10:56:22]written 0, free lines is 3320 [10:56:22]MH_Cut [10:56:22]Write to MH i2c: D1 01 00 9F 04 01 75 [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: D1 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: D1 01 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: D1 01 00 9F 04 00 74 [10:56:22]Write to MH i2c: 01 00 00 A0 04 A4 [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:23]OFD Sender: No OFD packet to send [10:56:23]*** Cut start [10:56:23]*** Purtial cut [10:56:23]*** Stage 1: CUTSNS_PIN = 1 [10:56:25]Read from MH i2c: 01 [10:56:25]MH_I2C_Read... [10:56:25]*** Stop cut motor [10:56:25]*** Cut end [10:56:25]Read from MH i2c: 01 07 00 [10:56:25]MH_I2C_Read... [10:56:25]Read from MH i2c: 01 07 00 A0 04 00 00 00 00 00 FF 0F B9 [10:56:25]process_action close_receipt done [10:56:25]requested_data is exist [10:56:25]produce_requested_data [10:56:25]requested_item fm.sn is exist - process it [10:56:25]wFMCommunicate request_size=4 [10:56:25]MH_SAM_APDU [10:56:25]CAPDU: 80 11 00 00 [10:56:25]Write to MH i2c: E2 08 00 A1 04 80 11 00 00 00 00 00 00 1F [10:56:25]Write i2c OK [10:56:25]MH_I2C_Read... [10:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:25]Read from MH i2c: E2 [10:56:25]MH_I2C_Read... [10:56:25]Read from MH i2c: E2 17 00 [10:56:25]MH_I2C_Read... [10:56:25]Read from MH i2c: E2 17 00 A1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7D [10:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:56:25]wFMCommunicate OK [10:56:25]requested_item fd.num is exist - process it [10:56:25]SAM_PROTO_GetFieldsCounters [10:56:25]wFMCommunicate request_size=4 [10:56:25]MH_SAM_APDU [10:56:25]CAPDU: 80 13 00 00 [10:56:25]Write to MH i2c: E2 08 00 A2 04 80 13 00 00 00 00 00 00 22 [10:56:25]Write i2c OK [10:56:25]MH_I2C_Read... [10:56:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:25]Read from MH i2c: E2 [10:56:25]MH_I2C_Read... [10:56:25]Read from MH i2c: E2 62 00 [10:56:25]MH_I2C_Read... [10:56:25]Read from MH i2c: E2 62 00 A2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EC DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [10:56:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EC DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:25]wFMCommunicate OK [10:56:25]SAM_PROTO_GetFieldsCounters done [10:56:25]requested_item shift.num is exist - process it [10:56:25]requested_item shift.opened is exist - process it [10:56:25]req_shift_opened [10:56:25]FM_GetShiftState [10:56:25]SAM_PROTO_GetShiftState [10:56:25]wFMCommunicate request_size=4 [10:56:25]MH_SAM_APDU [10:56:25]CAPDU: 80 13 01 00 [10:56:25]Write to MH i2c: E2 08 00 A3 04 80 13 01 00 00 00 00 00 24 [10:56:25]Write i2c OK [10:56:25]MH_I2C_Read... [10:56:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:25]Read from MH i2c: E2 [10:56:25]MH_I2C_Read... [10:56:25]Read from MH i2c: E2 0E 00 [10:56:25]MH_I2C_Read... [10:56:25]Read from MH i2c: E2 0E 00 A3 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8B [10:56:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [10:56:25]wFMCommunicate OK [10:56:25]SAM_PROTO_GetShiftState done [10:56:25]FM_GetShiftState done [10:56:25]req_shift_opened done [10:56:25]requested_item shift.open_date is exist - process it [10:56:25]req_shift_open_date [10:56:25]req_shift_open_date done [10:56:25]produce_requested_data done [10:56:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122860,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [10:56:25]process_action_free close_receipt [10:56:25]json_value_free [10:56:25]json_value_free done [10:56:25]process_json_proto returns [10:56:25]Send response to host [10:56:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122860,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [10:56:25]free response buf [10:56:25]execute_script done [10:56:25]execute_script returns [10:56:25]free content buf [10:56:25]Sock 9.Close socket [10:56:25]Sock 9.Thread stoped [10:56:28]OFD Sender: No OFD packet to send [10:56:33]OFD Sender: No OFD packet to send [10:56:38]OFD Sender: No OFD packet to send [10:56:43]OFD Sender: No OFD packet to send [10:56:48]OFD Sender: No OFD packet to send [10:56:53]OFD Sender: No OFD packet to send [10:56:58]OFD Sender: No OFD packet to send [10:57:03]OFD Sender: No OFD packet to send [10:57:08]OFD Sender: No OFD packet to send [10:57:13]OFD Sender: No OFD packet to send [10:57:18]OFD Sender: No OFD packet to send [10:57:23]OFD Sender: No OFD packet to send [10:57:28]OFD Sender: No OFD packet to send [10:57:33]OFD Sender: No OFD packet to send [10:57:38]OFD Sender: No OFD packet to send [10:57:43]OFD Sender: No OFD packet to send [10:57:48]OFD Sender: No OFD packet to send [10:57:53]OFD Sender: No OFD packet to send [10:57:58]OFD Sender: No OFD packet to send [10:58:03]OFD Sender: No OFD packet to send [10:58:08]OFD Sender: No OFD packet to send [10:58:13]OFD Sender: No OFD packet to send [10:58:18]OFD Sender: No OFD packet to send [10:58:23]OFD Sender: No OFD packet to send [10:58:28]OFD Sender: No OFD packet to send [10:58:33]OFD Sender: No OFD packet to send [10:58:38]OFD Sender: No OFD packet to send [10:58:43]OFD Sender: No OFD packet to send [10:58:48]OFD Sender: No OFD packet to send [10:58:53]OFD Sender: No OFD packet to send [10:58:58]OFD Sender: No OFD packet to send [10:59:03]OFD Sender: No OFD packet to send [10:59:08]OFD Sender: No OFD packet to send [10:59:13]OFD Sender: No OFD packet to send [10:59:18]OFD Sender: No OFD packet to send [10:59:23]OFD Sender: No OFD packet to send [10:59:28]OFD Sender: No OFD packet to send [10:59:33]OFD Sender: No OFD packet to send [10:59:38]OFD Sender: No OFD packet to send [10:59:43]OFD Sender: No OFD packet to send [10:59:48]OFD Sender: No OFD packet to send [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]accept exits with 8 [11:01:03]New connection [11:01:03]New thread 3067313508 created [11:01:03]Thread 3067456868 joined [11:01:03]Waiting for new connection... [11:01:03] Sock 8.Parse request [11:01:03]Sock 8.Check first char [11:01:03]Sock 8.First char is OK [11:01:03]request: POST /json_proto HTTP/1.0 [11:01:03]Method: POST [11:01:03]URL: /json_proto [11:01:03]Method is POST - this is cgi request [11:01:03]url: /json_proto [11:01:03]query_string will be loaded in cgi processing [11:01:03]execute_cgi json_proto POST (null) [11:01:03]execute_cgi path=json_proto method=POST [11:01:03]POST find Content-Length [11:01:03]Host: 172.17.48.197:8080 [11:01:03]Content-Length: 818 [11:01:03]Content-Type: application/json [11:01:03] [11:01:03]POST finish read [11:01:03]Found Content-Length = 818 [11:01:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:03]execute_script... [11:01:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:03]POST & json_proto [11:01:03]process_json_proto [11:01:03]json parsed OK: [11:01:03]protocol is kg_v1.0 [11:01:03]action value=close_receipt [11:01:03]process_action close_receipt [11:01:03]cmd_close_receipt [11:01:03]MH_GetDate [11:01:03]Write to MH i2c: F0 00 00 A4 04 97 [11:01:03]Write i2c OK [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 09 00 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 09 00 A4 04 00 EF 06 E3 65 66 EE DC 65 72 [11:01:03]GetLastDocTimeStamp 1709376980 [11:01:03]current date 1709377263 [11:01:03]FM_GetShiftState [11:01:03]SAM_PROTO_GetShiftState [11:01:03]wFMCommunicate request_size=4 [11:01:03]MH_SAM_APDU [11:01:03]CAPDU: 80 13 01 00 [11:01:03]Write to MH i2c: E2 08 00 A5 04 80 13 01 00 00 00 00 00 26 [11:01:03]Write i2c OK [11:01:03]MH_I2C_Read... [11:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:03]Read from MH i2c: E2 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: E2 0E 00 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: E2 0E 00 A5 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8D [11:01:03]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:01:03]wFMCommunicate OK [11:01:03]SAM_PROTO_GetShiftState done [11:01:03]FM_GetShiftState done [11:01:03]opened in 1709338023 [11:01:03]opened+sec_in_day 1709424423 [11:01:03]quantity*price = 70008 [11:01:03]sum+1 = 70010 [11:01:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.09 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.09 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 80 02.03.2024 11:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122861 ФПД: 130169160790614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110103&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122861&fm=130169160790614&tin=02508201610067®Number=0000000000090573&sum=70009 [11:01:04]StoreToDocumentArchive [11:01:04]shift 321 fd 122861 [11:01:04]save to /storage/0321/doc_00122861 [11:01:04]save last doc name /storage/0321/doc_00122861 to /storage/kkm_last_doc_name [11:01:04]save OK [11:01:04]Clear old archive folders... [11:01:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:04]tlvbuf is 0160C550 [11:01:04]SAM_PROTO_ClearQueue [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 09 00 00 [11:01:04]Write to MH i2c: E2 08 00 B2 04 80 09 00 00 00 00 00 00 28 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 B2 04 00 90 00 2A [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]SAM_PROTO_ClearQueue done [11:01:04]KKMCreateOFDPacket [11:01:04]OFDProtocolAddRootSTLVToBuf [11:01:04]FM_MakeSignedData [11:01:04]FM_MakeSignedData [11:01:04]SAM_PROTO_SignData [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 01 02 [11:01:04]Write to MH i2c: E2 08 00 B3 04 80 0D 01 02 00 00 00 00 30 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 B3 04 00 90 00 2B [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]wFMCommunicate request_size=255 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 EF 06 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED DF 01 00 35 04 06 00 76 [11:01:04]Write to MH i2c: E2 02 01 B4 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 EF 06 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED DF 01 00 35 04 06 00 76 00 00 2C [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 B4 04 00 90 00 2C [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]wFMCommunicate request_size=10 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 02 02 05 63 5E 96 F2 56 [11:01:04]Write to MH i2c: E2 0D 00 B5 04 80 0D 02 02 05 00 63 5E 96 F2 56 00 00 DC [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 B5 04 00 90 00 2D [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 03 02 [11:01:04]Write to MH i2c: E2 08 00 B6 04 80 0D 03 02 00 00 00 00 35 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 0B 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 0B 00 B6 04 00 15 CE 97 39 80 46 8E 7A 90 00 B7 [11:01:04]RAPDU: 15 CE 97 39 80 46 8E 7A 90 00 [11:01:04]wFMCommunicate OK [11:01:04]SAM_PROTO_SignData done [11:01:04]FM_MakeSignedData done [11:01:04]CreateOFDProtocolMessage [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 11 00 00 [11:01:04]Write to MH i2c: E2 08 00 B7 04 80 11 00 00 00 00 00 00 35 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 17 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 17 00 B7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 93 [11:01:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:01:04]wFMCommunicate OK [11:01:04]CreateOFDProtocolMessage done [11:01:04]OFDSenderStorePacket 122861 [11:01:04]StoreOFDPacket docnum=122861 [11:01:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 19 8D 07 01 6D 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 EF 06 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED DF 01 00 35 04 06 00 76 63 5E 96 F2 56 15 CE 97 39 80 46 8E 7A [11:01:04]CheckFolder [11:01:04]dirname=/storage/ofd_packets [11:01:04]CheckFolder done [11:01:04]ProducePacketName [11:01:04]name=ofd_packets/00122861 [11:01:04]NVStorageSaveData ofd_packets/00122861 [11:01:04]File name is /storage/ofd_packets/00122861 [11:01:04]Write 301 bytes [11:01:04]NVStorageSaveData done [11:01:04]OFDSenderStorePacket done [11:01:04]KKMCreateOFDPacket done [11:01:04]NVStorageSaveData kkm_last_timestamp [11:01:04]File name is /storage/kkm_last_timestamp [11:01:04]Write 4 bytes [11:01:04]NVStorageSaveData done [11:01:04]ExternCall_PrintAddStr [11:01:04]wPrintStart [11:01:04]Write to MH i2c: 01 00 00 B8 04 BC [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: 01 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: 01 07 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: 01 07 00 B8 04 00 00 00 00 00 FF 0F D1 [11:01:04]RasterBufferAndPrint [11:01:04]line Счет N : (1)1105708 [11:01:04]line ИНН: 02508201610067 [11:01:04]line Контрольно-Кассовый Чек [11:01:04]line ПРОДАЖА [11:01:04]line ТРК (МРК, ГНК) : 21 [11:01:04]line Товар: 2710124130 [11:01:04]line Аи-92-К-5 [11:01:04]line 11.310 * 61.90 [11:01:04]line = 700.09 [11:01:04]line НДС 12% НСП 1% [11:01:04]line > о реализуемом товаре [11:01:04]line ИТОГО: 700.09 [11:01:04]line НСП 1% : 6.19 [11:01:04]line НДС 12% : 74.35 [11:01:04]line Наличными: 0.00 [11:01:04]line Безнал.: 700.09 [11:01:04]line Место: АЗС № 25 "Партнер Нефть" [11:01:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:01:04]line СНО: Общий режим [11:01:04]line Чек 80 02.03.2024 11:01 [11:01:04]line Смена: 321 ФФД: 1.0 [11:01:04]line ЗНМ: 0300000019 [11:01:04]line РНМ: 0000000000090573 [11:01:04]line Версия ККМ: 001 [11:01:04]line Платежная система: Бакай Банк [11:01:04]line ФМ: 0000000000874798 [11:01:04]line ФД: 122861 [11:01:04]line ФПД: 130169160790614 [11:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110103&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122861&fm=130169160790614&tin=02508201610067®Number=0000000000090573&sum=70009 [11:01:05]OFD Sender: Processing packet 122861 [packets to send 112, broken 111] [11:01:05]ProducePacketName [11:01:05]name=ofd_packets/00122861 [11:01:05]OFD Sender: To server: pG, [11:01:05]CommunicateWithHost lk.salyk.kg:30040 [11:01:05]ConnectInit lk.salyk.kg [11:01:05]written 0, free lines is 4095 [11:01:05]Connected sock=10 [11:01:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 19 8D 07 01 6D 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 EF 06 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED DF 01 00 35 04 06 00 76 63 5E 96 F2 56 15 CE 97 39 80 46 8E 7A [11:01:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 31 E4 47 00 77 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED DF 01 00 F4 03 04 00 CC B2 E2 65 B6 04 01 00 00 CB 2B 2F 8C 89 F8 80 09 [11:01:05]CommunicateWithHost err = 0 [11:01:05]CheckOFDResponse [11:01:05]1017 (14) - 77093643461234 [11:01:05]1041 (16) - 0000000000874798 [11:01:05]1040 (4) - 122861 [11:01:05]1012 (4) - 02.03.2024 05:02 [11:01:05]1206 (1) - 0 [11:01:05]OFD Sender: Remove packet 122861 [11:01:05]ProducePacketName [11:01:05]name=ofd_packets/00122861 [11:01:05]NVStorageDeleteData [11:01:05]Write to MH i2c: 01 00 00 E2 04 E6 [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 07 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 07 00 E2 04 00 00 00 00 00 FB 0C F4 [11:01:05]RasterBufferAndPrint [11:01:05]line [11:01:05]line [11:01:05]line [11:01:05]line [11:01:05]line [11:01:05]written 0, free lines is 3329 [11:01:05]MH_Cut [11:01:05]Write to MH i2c: D1 01 00 E9 04 01 BF [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: D1 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: D1 01 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: D1 01 00 E9 04 00 BE [11:01:05]Write to MH i2c: 01 00 00 EA 04 EE [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:06]OFD Sender: No OFD packet to send [11:01:06]*** Cut start [11:01:06]*** Purtial cut [11:01:06]*** Stage 1: CUTSNS_PIN = 1 [11:01:08]Read from MH i2c: 01 [11:01:08]MH_I2C_Read... [11:01:08]*** Stop cut motor [11:01:08]*** Cut end [11:01:08]Read from MH i2c: 01 07 00 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: 01 07 00 EA 04 00 00 00 00 00 FF 0F 03 [11:01:08]process_action close_receipt done [11:01:08]requested_data is exist [11:01:08]produce_requested_data [11:01:08]requested_item fm.sn is exist - process it [11:01:08]wFMCommunicate request_size=4 [11:01:08]MH_SAM_APDU [11:01:08]CAPDU: 80 11 00 00 [11:01:08]Write to MH i2c: E2 08 00 EB 04 80 11 00 00 00 00 00 00 69 [11:01:08]Write i2c OK [11:01:08]MH_I2C_Read... [11:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:08]Read from MH i2c: E2 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 17 00 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 17 00 EB 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C7 [11:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:01:08]wFMCommunicate OK [11:01:08]requested_item fd.num is exist - process it [11:01:08]SAM_PROTO_GetFieldsCounters [11:01:08]wFMCommunicate request_size=4 [11:01:08]MH_SAM_APDU [11:01:08]CAPDU: 80 13 00 00 [11:01:08]Write to MH i2c: E2 08 00 EC 04 80 13 00 00 00 00 00 00 6C [11:01:08]Write i2c OK [11:01:08]MH_I2C_Read... [11:01:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:08]Read from MH i2c: E2 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 62 00 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 62 00 EC 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 ED DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [11:01:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 ED DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:08]wFMCommunicate OK [11:01:08]SAM_PROTO_GetFieldsCounters done [11:01:08]requested_item shift.num is exist - process it [11:01:08]requested_item shift.opened is exist - process it [11:01:08]req_shift_opened [11:01:08]FM_GetShiftState [11:01:08]SAM_PROTO_GetShiftState [11:01:08]wFMCommunicate request_size=4 [11:01:08]MH_SAM_APDU [11:01:08]CAPDU: 80 13 01 00 [11:01:08]Write to MH i2c: E2 08 00 ED 04 80 13 01 00 00 00 00 00 6E [11:01:08]Write i2c OK [11:01:08]MH_I2C_Read... [11:01:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:08]Read from MH i2c: E2 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 0E 00 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 0E 00 ED 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D5 [11:01:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:01:08]wFMCommunicate OK [11:01:08]SAM_PROTO_GetShiftState done [11:01:08]FM_GetShiftState done [11:01:08]req_shift_opened done [11:01:08]requested_item shift.open_date is exist - process it [11:01:08]req_shift_open_date [11:01:08]req_shift_open_date done [11:01:08]produce_requested_data done [11:01:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122861,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:01:08]process_action_free close_receipt [11:01:08]json_value_free [11:01:08]json_value_free done [11:01:08]process_json_proto returns [11:01:08]Send response to host [11:01:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122861,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:01:08]free response buf [11:01:08]execute_script done [11:01:08]execute_script returns [11:01:08]free content buf [11:01:08]Sock 8.Close socket [11:01:08]Sock 8.Thread stoped [11:01:11]OFD Sender: No OFD packet to send [11:01:16]OFD Sender: No OFD packet to send [11:01:21]OFD Sender: No OFD packet to send [11:01:26]OFD Sender: No OFD packet to send [11:01:31]OFD Sender: No OFD packet to send [11:01:36]OFD Sender: No OFD packet to send [11:01:41]OFD Sender: No OFD packet to send [11:01:46]OFD Sender: No OFD packet to send [11:01:51]OFD Sender: No OFD packet to send [11:01:56]OFD Sender: No OFD packet to send [11:02:01]OFD Sender: No OFD packet to send [11:02:06]OFD Sender: No OFD packet to send [11:02:06]accept exits with 9 [11:02:06]New connection [11:02:06]New thread 3067456868 created [11:02:06]Thread 3067313508 joined [11:02:06]Waiting for new connection... [11:02:06] Sock 9.Parse request [11:02:06]Sock 9.Check first char [11:02:06]Sock 9.First char is OK [11:02:06]request: POST /json_proto HTTP/1.0 [11:02:06]Method: POST [11:02:06]URL: /json_proto [11:02:06]Method is POST - this is cgi request [11:02:06]url: /json_proto [11:02:06]query_string will be loaded in cgi processing [11:02:06]execute_cgi json_proto POST (null) [11:02:06]execute_cgi path=json_proto method=POST [11:02:06]POST find Content-Length [11:02:06]Host: 172.17.48.197:8080 [11:02:06]Content-Length: 678 [11:02:06]Content-Type: application/json [11:02:06] [11:02:06]POST finish read [11:02:06]Found Content-Length = 678 [11:02:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:02:06]execute_script... [11:02:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:02:06]POST & json_proto [11:02:06]process_json_proto [11:02:06]json parsed OK: [11:02:06]protocol is kg_v1.0 [11:02:06]action value=close_receipt [11:02:06]process_action close_receipt [11:02:06]cmd_close_receipt [11:02:06]MH_GetDate [11:02:06]Write to MH i2c: F0 00 00 EE 04 E1 [11:02:06]Write i2c OK [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: F0 [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: F0 09 00 [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: F0 09 00 EE 04 00 2F 07 E3 65 66 EE DC 65 FD [11:02:06]GetLastDocTimeStamp 1709377263 [11:02:06]current date 1709377327 [11:02:06]FM_GetShiftState [11:02:06]SAM_PROTO_GetShiftState [11:02:06]wFMCommunicate request_size=4 [11:02:06]MH_SAM_APDU [11:02:06]CAPDU: 80 13 01 00 [11:02:06]Write to MH i2c: E2 08 00 EF 04 80 13 01 00 00 00 00 00 70 [11:02:06]Write i2c OK [11:02:06]MH_I2C_Read... [11:02:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:06]Read from MH i2c: E2 [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: E2 0E 00 [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: E2 0E 00 EF 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D7 [11:02:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:02:06]wFMCommunicate OK [11:02:06]SAM_PROTO_GetShiftState done [11:02:06]FM_GetShiftState done [11:02:06]opened in 1709338023 [11:02:06]opened+sec_in_day 1709424423 [11:02:06]quantity*price = 40049 [11:02:06]sum+1 = 40050 [11:02:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 81 02.03.2024 11:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122862 ФПД: 277861898658487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110207&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122862&fm=277861898658487&tin=02508201610067®Number=0000000000090573&sum=40000 [11:02:07]StoreToDocumentArchive [11:02:07]shift 321 fd 122862 [11:02:07]save to /storage/0321/doc_00122862 [11:02:07]save last doc name /storage/0321/doc_00122862 to /storage/kkm_last_doc_name [11:02:07]save OK [11:02:07]Clear old archive folders... [11:02:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:07]tlvbuf is 0162CF60 [11:02:07]SAM_PROTO_ClearQueue [11:02:07]wFMCommunicate request_size=4 [11:02:07]MH_SAM_APDU [11:02:07]CAPDU: 80 09 00 00 [11:02:07]Write to MH i2c: E2 08 00 FC 04 80 09 00 00 00 00 00 00 72 [11:02:07]Write i2c OK [11:02:07]MH_I2C_Read... [11:02:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:07]Read from MH i2c: E2 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: E2 03 00 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: E2 03 00 FC 04 00 90 00 74 [11:02:07]RAPDU: 90 00 [11:02:07]wFMCommunicate OK [11:02:07]SAM_PROTO_ClearQueue done [11:02:07]KKMCreateOFDPacket [11:02:07]OFDProtocolAddRootSTLVToBuf [11:02:07]FM_MakeSignedData [11:02:07]FM_MakeSignedData [11:02:07]SAM_PROTO_SignData [11:02:07]wFMCommunicate request_size=4 [11:02:07]MH_SAM_APDU [11:02:07]CAPDU: 80 0D 01 02 [11:02:07]Write to MH i2c: E2 08 00 FD 04 80 0D 01 02 00 00 00 00 7A [11:02:07]Write i2c OK [11:02:07]MH_I2C_Read... [11:02:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:07]Read from MH i2c: E2 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: E2 03 00 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: E2 03 00 FD 04 00 90 00 75 [11:02:07]RAPDU: 90 00 [11:02:07]wFMCommunicate OK [11:02:07]wFMCommunicate request_size=255 [11:02:07]MH_SAM_APDU [11:02:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 2F 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE DF 01 00 35 04 06 00 FC [11:02:07]Write to MH i2c: E2 02 01 FE 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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 2F 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE DF 01 00 35 04 06 00 FC 00 00 E3 [11:02:07]Write i2c OK [11:02:07]MH_I2C_Read... [11:02:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:08]Read from MH i2c: E2 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 03 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 03 00 FE 04 00 90 00 76 [11:02:08]RAPDU: 90 00 [11:02:08]wFMCommunicate OK [11:02:08]wFMCommunicate request_size=10 [11:02:08]MH_SAM_APDU [11:02:08]CAPDU: 80 0D 02 02 05 B6 C3 C4 22 B7 [11:02:08]Write to MH i2c: E2 0D 00 FF 04 80 0D 02 02 05 00 B6 C3 C4 22 B7 00 00 9D [11:02:08]Write i2c OK [11:02:08]MH_I2C_Read... [11:02:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:08]Read from MH i2c: E2 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 03 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 03 00 FF 04 00 90 00 77 [11:02:08]RAPDU: 90 00 [11:02:08]wFMCommunicate OK [11:02:08]wFMCommunicate request_size=4 [11:02:08]MH_SAM_APDU [11:02:08]CAPDU: 80 0D 03 02 [11:02:08]Write to MH i2c: E2 08 00 00 05 80 0D 03 02 00 00 00 00 80 [11:02:08]Write i2c OK [11:02:08]MH_I2C_Read... [11:02:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:08]Read from MH i2c: E2 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 0B 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 0B 00 00 05 00 95 7B 4D A5 DE 87 94 41 90 00 BD [11:02:08]RAPDU: 95 7B 4D A5 DE 87 94 41 90 00 [11:02:08]wFMCommunicate OK [11:02:08]SAM_PROTO_SignData done [11:02:08]FM_MakeSignedData done [11:02:08]CreateOFDProtocolMessage [11:02:08]wFMCommunicate request_size=4 [11:02:08]MH_SAM_APDU [11:02:08]CAPDU: 80 11 00 00 [11:02:08]Write to MH i2c: E2 08 00 01 05 80 11 00 00 00 00 00 00 80 [11:02:08]Write i2c OK [11:02:08]MH_I2C_Read... [11:02:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:08]Read from MH i2c: E2 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 17 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 17 00 01 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DE [11:02:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:02:08]wFMCommunicate OK [11:02:08]CreateOFDProtocolMessage done [11:02:08]OFDSenderStorePacket 122862 [11:02:08]StoreOFDPacket docnum=122862 [11:02:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D8 29 07 01 DA AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 2F 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE DF 01 00 35 04 06 00 FC B6 C3 C4 22 B7 95 7B 4D A5 DE 87 94 41 [11:02:08]CheckFolder [11:02:08]dirname=/storage/ofd_packets [11:02:08]CheckFolder done [11:02:08]ProducePacketName [11:02:08]name=ofd_packets/00122862 [11:02:08]NVStorageSaveData ofd_packets/00122862 [11:02:08]File name is /storage/ofd_packets/00122862 [11:02:08]Write 301 bytes [11:02:08]NVStorageSaveData done [11:02:08]OFDSenderStorePacket done [11:02:08]KKMCreateOFDPacket done [11:02:08]NVStorageSaveData kkm_last_timestamp [11:02:08]File name is /storage/kkm_last_timestamp [11:02:08]Write 4 bytes [11:02:08]NVStorageSaveData done [11:02:08]ExternCall_PrintAddStr [11:02:08]wPrintStart [11:02:08]Write to MH i2c: 01 00 00 02 05 07 [11:02:08]Write i2c OK [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: 01 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: 01 07 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: 01 07 00 02 05 00 00 00 00 00 FF 0F 1C [11:02:08]RasterBufferAndPrint [11:02:08]line Счет N : (1)1105709 [11:02:08]line ИНН: 02508201610067 [11:02:08]line Контрольно-Кассовый Чек [11:02:08]line ПРОДАЖА [11:02:08]line ТРК (МРК, ГНК) : 21 [11:02:08]line Товар: 2710124130 [11:02:08]line Аи-92-К-5 [11:02:08]line 6.470 * 61.90 [11:02:08]line = 400.49 [11:02:08]line НДС 12% НСП 1% [11:02:08]line > о реализуемом товаре [11:02:08]line ОКРУГЛЕНИЕ: -0.49 [11:02:08]line ИТОГО: 400.00 [11:02:08]line Внесено: 400.00 [11:02:08]line СДАЧА: 0.00 [11:02:08]line НСП 1% : 3.54 [11:02:08]line НДС 12% : 42.53 [11:02:08]line Наличными: 400.00 [11:02:08]line Безнал.: 0.00 [11:02:08]line Место: АЗС № 25 "Партнер Нефть" [11:02:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:02:08]line СНО: Общий режим [11:02:08]line Чек 81 02.03.2024 11:02 [11:02:08]line Смена: 321 ФФД: 1.0 [11:02:08]line ЗНМ: 0300000019 [11:02:08]line РНМ: 0000000000090573 [11:02:08]line Версия ККМ: 001 [11:02:08]line ФМ: 0000000000874798 [11:02:08]line ФД: 122862 [11:02:08]line ФПД: 277861898658487 [11:02:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110207&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122862&fm=277861898658487&tin=02508201610067®Number=0000000000090573&sum=40000 [11:02:08]OFD Sender: Processing packet 122862 [packets to send 112, broken 111] [11:02:08]ProducePacketName [11:02:08]name=ofd_packets/00122862 [11:02:08]OFD Sender: To server: pG, [11:02:08]CommunicateWithHost lk.salyk.kg:30040 [11:02:08]ConnectInit lk.salyk.kg [11:02:08]written 0, free lines is 4095 [11:02:08]Connected sock=10 [11:02:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D8 29 07 01 DA AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 2F 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE DF 01 00 35 04 06 00 FC B6 C3 C4 22 B7 95 7B 4D A5 DE 87 94 41 [11:02:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B3 56 47 00 34 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE DF 01 00 F4 03 04 00 0B B3 E2 65 B6 04 01 00 00 5F CB DE 65 2D A4 D4 37 [11:02:08]CommunicateWithHost err = 0 [11:02:08]CheckOFDResponse [11:02:08]1017 (14) - 77093643461234 [11:02:08]1041 (16) - 0000000000874798 [11:02:08]1040 (4) - 122862 [11:02:08]1012 (4) - 02.03.2024 05:03 [11:02:08]1206 (1) - 0 [11:02:08]OFD Sender: Remove packet 122862 [11:02:08]ProducePacketName [11:02:08]name=ofd_packets/00122862 [11:02:08]NVStorageDeleteData [11:02:09]Write to MH i2c: 01 00 00 2D 05 32 [11:02:09]Write i2c OK [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 07 00 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: 01 07 00 2D 05 00 00 00 00 00 EA 0C 2F [11:02:09]RasterBufferAndPrint [11:02:09]line [11:02:09]line [11:02:09]line [11:02:09]line [11:02:09]line [11:02:09]written 0, free lines is 3315 [11:02:09]MH_Cut [11:02:09]Write to MH i2c: D1 01 00 34 05 01 0B [11:02:09]Write i2c OK [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: D1 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: D1 01 00 [11:02:09]MH_I2C_Read... [11:02:09]Read from MH i2c: D1 01 00 34 05 00 0A [11:02:09]Write to MH i2c: 01 00 00 35 05 3A [11:02:09]Write i2c OK [11:02:09]MH_I2C_Read... [11:02:09]OFD Sender: No OFD packet to send [11:02:09]*** Cut start [11:02:09]*** Purtial cut [11:02:09]*** Stage 1: CUTSNS_PIN = 1 [11:02:11]Read from MH i2c: 01 [11:02:11]MH_I2C_Read... [11:02:11]*** Stop cut motor [11:02:11]*** Cut end [11:02:11]Read from MH i2c: 01 07 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: 01 07 00 35 05 00 00 00 00 00 FF 0F 4F [11:02:11]process_action close_receipt done [11:02:11]requested_data is exist [11:02:11]produce_requested_data [11:02:11]requested_item fm.sn is exist - process it [11:02:11]wFMCommunicate request_size=4 [11:02:11]MH_SAM_APDU [11:02:11]CAPDU: 80 11 00 00 [11:02:11]Write to MH i2c: E2 08 00 36 05 80 11 00 00 00 00 00 00 B5 [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:11]Read from MH i2c: E2 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 17 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: E2 17 00 36 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 13 [11:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:02:11]wFMCommunicate OK [11:02:11]requested_item fd.num is exist - process it [11:02:11]SAM_PROTO_GetFieldsCounters [11:02:11]wFMCommunicate request_size=4 [11:02:11]MH_SAM_APDU [11:02:11]CAPDU: 80 13 00 00 [11:02:11]Write to MH i2c: E2 08 00 37 05 80 13 00 00 00 00 00 00 B8 [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:12]Read from MH i2c: E2 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: E2 62 00 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: E2 62 00 37 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EE DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [11:02:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EE DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:12]wFMCommunicate OK [11:02:12]SAM_PROTO_GetFieldsCounters done [11:02:12]requested_item shift.num is exist - process it [11:02:12]requested_item shift.opened is exist - process it [11:02:12]req_shift_opened [11:02:12]FM_GetShiftState [11:02:12]SAM_PROTO_GetShiftState [11:02:12]wFMCommunicate request_size=4 [11:02:12]MH_SAM_APDU [11:02:12]CAPDU: 80 13 01 00 [11:02:12]Write to MH i2c: E2 08 00 38 05 80 13 01 00 00 00 00 00 BA [11:02:12]Write i2c OK [11:02:12]MH_I2C_Read... [11:02:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:12]Read from MH i2c: E2 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: E2 0E 00 [11:02:12]MH_I2C_Read... [11:02:12]Read from MH i2c: E2 0E 00 38 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 21 [11:02:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:02:12]wFMCommunicate OK [11:02:12]SAM_PROTO_GetShiftState done [11:02:12]FM_GetShiftState done [11:02:12]req_shift_opened done [11:02:12]requested_item shift.open_date is exist - process it [11:02:12]req_shift_open_date [11:02:12]req_shift_open_date done [11:02:12]produce_requested_data done [11:02:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122862,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:02:12]process_action_free close_receipt [11:02:12]json_value_free [11:02:12]json_value_free done [11:02:12]process_json_proto returns [11:02:12]Send response to host [11:02:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122862,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:02:12]free response buf [11:02:12]execute_script done [11:02:12]execute_script returns [11:02:12]free content buf [11:02:12]Sock 9.Close socket [11:02:12]Sock 9.Thread stoped [11:02:14]OFD Sender: No OFD packet to send [11:02:19]OFD Sender: No OFD packet to send [11:02:24]OFD Sender: No OFD packet to send [11:02:29]OFD Sender: No OFD packet to send [11:02:33]accept exits with 8 [11:02:33]New connection [11:02:33]New thread 3067313508 created [11:02:33]Thread 3067456868 joined [11:02:33]Waiting for new connection... [11:02:33] Sock 8.Parse request [11:02:33]Sock 8.Check first char [11:02:33]Sock 8.First char is OK [11:02:33]request: POST /json_proto HTTP/1.0 [11:02:33]Method: POST [11:02:33]URL: /json_proto [11:02:33]Method is POST - this is cgi request [11:02:33]url: /json_proto [11:02:33]query_string will be loaded in cgi processing [11:02:33]execute_cgi json_proto POST (null) [11:02:33]execute_cgi path=json_proto method=POST [11:02:33]POST find Content-Length [11:02:33]Host: 172.17.48.197:8080 [11:02:33]Content-Length: 683 [11:02:33]Content-Type: application/json [11:02:33] [11:02:33]POST finish read [11:02:33]Found Content-Length = 683 [11:02:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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:02:33]execute_script... [11:02:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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:02:33]POST & json_proto [11:02:33]process_json_proto [11:02:33]json parsed OK: [11:02:33]protocol is kg_v1.0 [11:02:33]action value=close_receipt [11:02:33]process_action close_receipt [11:02:33]cmd_close_receipt [11:02:33]MH_GetDate [11:02:33]Write to MH i2c: F0 00 00 39 05 2D [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: F0 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: F0 09 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: F0 09 00 39 05 00 4A 07 E3 65 66 EE DC 65 64 [11:02:33]GetLastDocTimeStamp 1709377327 [11:02:33]current date 1709377354 [11:02:33]FM_GetShiftState [11:02:33]SAM_PROTO_GetShiftState [11:02:33]wFMCommunicate request_size=4 [11:02:33]MH_SAM_APDU [11:02:33]CAPDU: 80 13 01 00 [11:02:33]Write to MH i2c: E2 08 00 3A 05 80 13 01 00 00 00 00 00 BC [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:34]Read from MH i2c: E2 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: E2 0E 00 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: E2 0E 00 3A 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 23 [11:02:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:02:34]wFMCommunicate OK [11:02:34]SAM_PROTO_GetShiftState done [11:02:34]FM_GetShiftState done [11:02:34]opened in 1709338023 [11:02:34]opened+sec_in_day 1709424423 [11:02:34]quantity*price = 100030 [11:02:34]sum+1 = 100031 [11:02:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 82 02.03.2024 11:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122863 ФПД: 20137377995903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110234&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122863&fm=20137377995903&tin=02508201610067®Number=0000000000090573&sum=100000 [11:02:35]StoreToDocumentArchive [11:02:35]shift 321 fd 122863 [11:02:35]save to /storage/0321/doc_00122863 [11:02:35]save last doc name /storage/0321/doc_00122863 to /storage/kkm_last_doc_name [11:02:35]save OK [11:02:35]Clear old archive folders... [11:02:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:35]tlvbuf is 016273D0 [11:02:35]SAM_PROTO_ClearQueue [11:02:35]wFMCommunicate request_size=4 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 09 00 00 [11:02:35]Write to MH i2c: E2 08 00 47 05 80 09 00 00 00 00 00 00 BE [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 03 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 03 00 47 05 00 90 00 C0 [11:02:35]RAPDU: 90 00 [11:02:35]wFMCommunicate OK [11:02:35]SAM_PROTO_ClearQueue done [11:02:35]KKMCreateOFDPacket [11:02:35]OFDProtocolAddRootSTLVToBuf [11:02:35]FM_MakeSignedData [11:02:35]FM_MakeSignedData [11:02:35]SAM_PROTO_SignData [11:02:35]wFMCommunicate request_size=4 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 0D 01 02 [11:02:35]Write to MH i2c: E2 08 00 48 05 80 0D 01 02 00 00 00 00 C6 [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 03 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 03 00 48 05 00 90 00 C1 [11:02:35]RAPDU: 90 00 [11:02:35]wFMCommunicate OK [11:02:35]wFMCommunicate request_size=255 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 4A 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF DF 01 00 35 04 06 00 12 [11:02:35]Write to MH i2c: E2 02 01 49 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 4A 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF DF 01 00 35 04 06 00 12 00 00 40 [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 03 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 03 00 49 05 00 90 00 C2 [11:02:35]RAPDU: 90 00 [11:02:35]wFMCommunicate OK [11:02:35]wFMCommunicate request_size=10 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 0D 02 02 05 50 99 43 1C 7F [11:02:35]Write to MH i2c: E2 0D 00 4A 05 80 0D 02 02 05 00 50 99 43 1C 7F 00 00 9A [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 03 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 03 00 4A 05 00 90 00 C3 [11:02:35]RAPDU: 90 00 [11:02:35]wFMCommunicate OK [11:02:35]wFMCommunicate request_size=4 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 0D 03 02 [11:02:35]Write to MH i2c: E2 08 00 4B 05 80 0D 03 02 00 00 00 00 CB [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 0B 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 0B 00 4B 05 00 CD A6 59 1F E7 21 5B 1B 90 00 35 [11:02:35]RAPDU: CD A6 59 1F E7 21 5B 1B 90 00 [11:02:35]wFMCommunicate OK [11:02:35]SAM_PROTO_SignData done [11:02:35]FM_MakeSignedData done [11:02:35]CreateOFDProtocolMessage [11:02:35]wFMCommunicate request_size=4 [11:02:35]MH_SAM_APDU [11:02:35]CAPDU: 80 11 00 00 [11:02:35]Write to MH i2c: E2 08 00 4C 05 80 11 00 00 00 00 00 00 CB [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:35]Read from MH i2c: E2 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 17 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: E2 17 00 4C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 29 [11:02:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:02:35]wFMCommunicate OK [11:02:35]CreateOFDProtocolMessage done [11:02:35]OFDSenderStorePacket 122863 [11:02:35]StoreOFDPacket docnum=122863 [11:02:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F0 68 07 01 0D CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 4A 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF DF 01 00 35 04 06 00 12 50 99 43 1C 7F CD A6 59 1F E7 21 5B 1B [11:02:35]CheckFolder [11:02:35]dirname=/storage/ofd_packets [11:02:35]CheckFolder done [11:02:35]ProducePacketName [11:02:35]name=ofd_packets/00122863 [11:02:35]NVStorageSaveData ofd_packets/00122863 [11:02:35]File name is /storage/ofd_packets/00122863 [11:02:35]Write 301 bytes [11:02:35]NVStorageSaveData done [11:02:35]OFDSenderStorePacket done [11:02:35]KKMCreateOFDPacket done [11:02:35]NVStorageSaveData kkm_last_timestamp [11:02:35]File name is /storage/kkm_last_timestamp [11:02:35]Write 4 bytes [11:02:35]NVStorageSaveData done [11:02:35]ExternCall_PrintAddStr [11:02:35]wPrintStart [11:02:35]Write to MH i2c: 01 00 00 4D 05 52 [11:02:35]Write i2c OK [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: 01 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: 01 07 00 [11:02:35]MH_I2C_Read... [11:02:35]Read from MH i2c: 01 07 00 4D 05 00 00 00 00 00 FF 0F 67 [11:02:35]RasterBufferAndPrint [11:02:35]line Счет N : (1)1105710 [11:02:35]line ИНН: 02508201610067 [11:02:35]line Контрольно-Кассовый Чек [11:02:35]line ПРОДАЖА [11:02:35]line ТРК (МРК, ГНК) : 62 [11:02:35]line Товар: 2710124130 [11:02:35]line Аи-92-К-5 [11:02:35]line 16.160 * 61.90 [11:02:35]line = 1000.30 [11:02:35]line НДС 12% НСП 1% [11:02:35]line > о реализуемом товаре [11:02:35]line ОКРУГЛЕНИЕ: -0.30 [11:02:35]line ИТОГО: 1000.00 [11:02:35]line Внесено: 1000.00 [11:02:35]line СДАЧА: 0.00 [11:02:35]line НСП 1% : 8.85 [11:02:35]line НДС 12% : 106.23 [11:02:35]line Наличными: 1000.00 [11:02:35]line Безнал.: 0.00 [11:02:35]line Место: АЗС № 25 "Партнер Нефть" [11:02:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:02:35]line СНО: Общий режим [11:02:35]line Чек 82 02.03.2024 11:02 [11:02:35]line Смена: 321 ФФД: 1.0 [11:02:35]line ЗНМ: 0300000019 [11:02:35]line РНМ: 0000000000090573 [11:02:35]line Версия ККМ: 001 [11:02:35]line ФМ: 0000000000874798 [11:02:35]line ФД: 122863 [11:02:35]line ФПД: 20137377995903 [11:02:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110234&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122863&fm=20137377995903&tin=02508201610067®Number=0000000000090573&sum=100000 [11:02:36]OFD Sender: Processing packet 122863 [packets to send 112, broken 111] [11:02:36]ProducePacketName [11:02:36]name=ofd_packets/00122863 [11:02:36]OFD Sender: To server: pG, [11:02:36]CommunicateWithHost lk.salyk.kg:30040 [11:02:36]ConnectInit lk.salyk.kg [11:02:36]written 0, free lines is 4095 [11:02:36]Connected sock=10 [11:02:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F0 68 07 01 0D CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 4A 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF DF 01 00 35 04 06 00 12 50 99 43 1C 7F CD A6 59 1F E7 21 5B 1B [11:02:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C6 67 47 00 C8 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF DF 01 00 F4 03 04 00 27 B3 E2 65 B6 04 01 00 00 7C 28 4C 02 64 50 1A 51 [11:02:36]CommunicateWithHost err = 0 [11:02:36]CheckOFDResponse [11:02:36]1017 (14) - 77093643461234 [11:02:36]1041 (16) - 0000000000874798 [11:02:36]1040 (4) - 122863 [11:02:36]1012 (4) - 02.03.2024 05:03 [11:02:36]1206 (1) - 0 [11:02:36]OFD Sender: Remove packet 122863 [11:02:36]ProducePacketName [11:02:36]name=ofd_packets/00122863 [11:02:36]NVStorageDeleteData [11:02:36]Write to MH i2c: 01 00 00 78 05 7D [11:02:36]Write i2c OK [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: 01 [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: 01 07 00 [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: 01 07 00 78 05 00 00 00 00 00 EA 0C 7A [11:02:36]RasterBufferAndPrint [11:02:36]line [11:02:36]line [11:02:36]line [11:02:36]line [11:02:36]line [11:02:36]written 0, free lines is 3312 [11:02:36]MH_Cut [11:02:36]Write to MH i2c: D1 01 00 7F 05 01 56 [11:02:36]Write i2c OK [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: D1 [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: D1 01 00 [11:02:36]MH_I2C_Read... [11:02:36]Read from MH i2c: D1 01 00 7F 05 00 55 [11:02:36]Write to MH i2c: 01 00 00 80 05 85 [11:02:36]Write i2c OK [11:02:36]MH_I2C_Read... [11:02:36]OFD Sender: No OFD packet to send [11:02:37]*** Cut start [11:02:37]*** Purtial cut [11:02:37]*** Stage 1: CUTSNS_PIN = 1 [11:02:39]Read from MH i2c: 01 [11:02:39]MH_I2C_Read... [11:02:39]*** Stop cut motor [11:02:39]*** Cut end [11:02:39]Read from MH i2c: 01 07 00 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: 01 07 00 80 05 00 00 00 00 00 FF 0F 9A [11:02:39]process_action close_receipt done [11:02:39]requested_data is exist [11:02:39]produce_requested_data [11:02:39]requested_item fm.sn is exist - process it [11:02:39]wFMCommunicate request_size=4 [11:02:39]MH_SAM_APDU [11:02:39]CAPDU: 80 11 00 00 [11:02:39]Write to MH i2c: E2 08 00 81 05 80 11 00 00 00 00 00 00 00 [11:02:39]Write i2c OK [11:02:39]MH_I2C_Read... [11:02:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:39]Read from MH i2c: E2 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: E2 17 00 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: E2 17 00 81 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5E [11:02:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:02:39]wFMCommunicate OK [11:02:39]requested_item fd.num is exist - process it [11:02:39]SAM_PROTO_GetFieldsCounters [11:02:39]wFMCommunicate request_size=4 [11:02:39]MH_SAM_APDU [11:02:39]CAPDU: 80 13 00 00 [11:02:39]Write to MH i2c: E2 08 00 82 05 80 13 00 00 00 00 00 00 03 [11:02:39]Write i2c OK [11:02:39]MH_I2C_Read... [11:02:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:39]Read from MH i2c: E2 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: E2 62 00 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: E2 62 00 82 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EF DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [11:02:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EF DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:39]wFMCommunicate OK [11:02:39]SAM_PROTO_GetFieldsCounters done [11:02:39]requested_item shift.num is exist - process it [11:02:39]requested_item shift.opened is exist - process it [11:02:39]req_shift_opened [11:02:39]FM_GetShiftState [11:02:39]SAM_PROTO_GetShiftState [11:02:39]wFMCommunicate request_size=4 [11:02:39]MH_SAM_APDU [11:02:39]CAPDU: 80 13 01 00 [11:02:39]Write to MH i2c: E2 08 00 83 05 80 13 01 00 00 00 00 00 05 [11:02:39]Write i2c OK [11:02:39]MH_I2C_Read... [11:02:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:39]Read from MH i2c: E2 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: E2 0E 00 [11:02:39]MH_I2C_Read... [11:02:39]Read from MH i2c: E2 0E 00 83 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6C [11:02:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:02:39]wFMCommunicate OK [11:02:39]SAM_PROTO_GetShiftState done [11:02:39]FM_GetShiftState done [11:02:39]req_shift_opened done [11:02:39]requested_item shift.open_date is exist - process it [11:02:39]req_shift_open_date [11:02:39]req_shift_open_date done [11:02:39]produce_requested_data done [11:02:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122863,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:02:39]process_action_free close_receipt [11:02:39]json_value_free [11:02:39]json_value_free done [11:02:39]process_json_proto returns [11:02:39]Send response to host [11:02:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122863,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:02:39]free response buf [11:02:39]execute_script done [11:02:39]execute_script returns [11:02:39]free content buf [11:02:39]Sock 8.Close socket [11:02:39]Sock 8.Thread stoped [11:02:41]OFD Sender: No OFD packet to send [11:02:46]OFD Sender: No OFD packet to send [11:02:51]OFD Sender: No OFD packet to send [11:02:56]OFD Sender: No OFD packet to send [11:03:01]OFD Sender: No OFD packet to send [11:03:06]OFD Sender: No OFD packet to send [11:03:11]OFD Sender: No OFD packet to send [11:03:16]OFD Sender: No OFD packet to send [11:03:21]OFD Sender: No OFD packet to send [11:03:26]OFD Sender: No OFD packet to send [11:03:31]OFD Sender: No OFD packet to send [11:03:36]OFD Sender: No OFD packet to send [11:03:41]OFD Sender: No OFD packet to send [11:03:46]OFD Sender: No OFD packet to send [11:03:51]OFD Sender: No OFD packet to send [11:03:56]OFD Sender: No OFD packet to send [11:04:01]OFD Sender: No OFD packet to send [11:04:06]OFD Sender: No OFD packet to send [11:04:11]OFD Sender: No OFD packet to send [11:04:16]OFD Sender: No OFD packet to send [11:04:21]OFD Sender: No OFD packet to send [11:04:26]OFD Sender: No OFD packet to send [11:04:31]OFD Sender: No OFD packet to send [11:04:36]OFD Sender: No OFD packet to send [11:04:41]OFD Sender: No OFD packet to send [11:04:46]OFD Sender: No OFD packet to send [11:04:50]accept exits with 9 [11:04:50]New connection [11:04:50]New thread 3067456868 created [11:04:50]Thread 3067313508 joined [11:04:50]Waiting for new connection... [11:04:50] Sock 9.Parse request [11:04:50]Sock 9.Check first char [11:04:50]Sock 9.First char is OK [11:04:50]request: POST /json_proto HTTP/1.0 [11:04:50]Method: POST [11:04:50]URL: /json_proto [11:04:50]Method is POST - this is cgi request [11:04:50]url: /json_proto [11:04:50]query_string will be loaded in cgi processing [11:04:50]execute_cgi json_proto POST (null) [11:04:50]execute_cgi path=json_proto method=POST [11:04:50]POST find Content-Length [11:04:50]Host: 172.17.48.197:8080 [11:04:50]Content-Length: 688 [11:04:50]Content-Type: application/json [11:04:50] [11:04:50]POST finish read [11:04:50]Found Content-Length = 688 [11:04:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "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:04:50]execute_script... [11:04: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)1105712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "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:04:50]POST & json_proto [11:04:50]process_json_proto [11:04:50]json parsed OK: [11:04:50]protocol is kg_v1.0 [11:04:50]action value=close_receipt [11:04:50]process_action close_receipt [11:04:50]cmd_close_receipt [11:04:50]MH_GetDate [11:04:50]Write to MH i2c: F0 00 00 84 05 78 [11:04:50]Write i2c OK [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: F0 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: F0 09 00 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: F0 09 00 84 05 00 D3 07 E3 65 66 EE DC 65 38 [11:04:50]GetLastDocTimeStamp 1709377354 [11:04:50]current date 1709377491 [11:04:50]FM_GetShiftState [11:04:50]SAM_PROTO_GetShiftState [11:04:50]wFMCommunicate request_size=4 [11:04:50]MH_SAM_APDU [11:04:50]CAPDU: 80 13 01 00 [11:04:50]Write to MH i2c: E2 08 00 85 05 80 13 01 00 00 00 00 00 07 [11:04:50]Write i2c OK [11:04:50]MH_I2C_Read... [11:04:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:50]Read from MH i2c: E2 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: E2 0E 00 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: E2 0E 00 85 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6E [11:04:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:04:50]wFMCommunicate OK [11:04:50]SAM_PROTO_GetShiftState done [11:04:50]FM_GetShiftState done [11:04:50]opened in 1709338023 [11:04:50]opened+sec_in_day 1709424423 [11:04:50]quantity*price = 100039 [11:04:50]sum+1 = 100041 [11:04:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 83 02.03.2024 11:04 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122864 ФПД: 91352597755478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110451&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122864&fm=91352597755478&tin=02508201610067®Number=0000000000090573&sum=100000 [11:04:51]StoreToDocumentArchive [11:04:51]shift 321 fd 122864 [11:04:51]save to /storage/0321/doc_00122864 [11:04:51]save last doc name /storage/0321/doc_00122864 to /storage/kkm_last_doc_name [11:04:51]save OK [11:04:51]Clear old archive folders... [11:04:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:04:51]tlvbuf is 0162E980 [11:04:51]SAM_PROTO_ClearQueue [11:04:51]wFMCommunicate request_size=4 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 09 00 00 [11:04:51]Write to MH i2c: E2 08 00 92 05 80 09 00 00 00 00 00 00 09 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 92 05 00 90 00 0B [11:04:51]RAPDU: 90 00 [11:04:51]wFMCommunicate OK [11:04:51]SAM_PROTO_ClearQueue done [11:04:51]KKMCreateOFDPacket [11:04:51]OFDProtocolAddRootSTLVToBuf [11:04:51]FM_MakeSignedData [11:04:51]FM_MakeSignedData [11:04:51]SAM_PROTO_SignData [11:04:51]wFMCommunicate request_size=4 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 0D 01 02 [11:04:51]Write to MH i2c: E2 08 00 93 05 80 0D 01 02 00 00 00 00 11 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 93 05 00 90 00 0C [11:04:51]RAPDU: 90 00 [11:04:51]wFMCommunicate OK [11:04:51]wFMCommunicate request_size=255 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 D3 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 DF 01 00 35 04 06 00 [11:04:51]Write to MH i2c: E2 02 01 94 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 D3 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 DF 01 00 35 04 06 00 00 00 C7 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:51]OFD Sender: No OFD packet to send [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 94 05 00 90 00 0D [11:04:51]RAPDU: 90 00 [11:04:51]wFMCommunicate OK [11:04:51]wFMCommunicate request_size=11 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 0D 02 02 06 53 15 AF 23 76 56 [11:04:51]Write to MH i2c: E2 0E 00 95 05 80 0D 02 02 06 00 53 15 AF 23 76 56 00 00 26 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:52]Read from MH i2c: E2 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 03 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 03 00 95 05 00 90 00 0E [11:04:52]RAPDU: 90 00 [11:04:52]wFMCommunicate OK [11:04:52]wFMCommunicate request_size=4 [11:04:52]MH_SAM_APDU [11:04:52]CAPDU: 80 0D 03 02 [11:04:52]Write to MH i2c: E2 08 00 96 05 80 0D 03 02 00 00 00 00 16 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:52]Read from MH i2c: E2 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 0B 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 0B 00 96 05 00 1F 4F B4 25 0F 2A 11 F9 90 00 A1 [11:04:52]RAPDU: 1F 4F B4 25 0F 2A 11 F9 90 00 [11:04:52]wFMCommunicate OK [11:04:52]SAM_PROTO_SignData done [11:04:52]FM_MakeSignedData done [11:04:52]CreateOFDProtocolMessage [11:04:52]wFMCommunicate request_size=4 [11:04:52]MH_SAM_APDU [11:04:52]CAPDU: 80 11 00 00 [11:04:52]Write to MH i2c: E2 08 00 97 05 80 11 00 00 00 00 00 00 16 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:52]Read from MH i2c: E2 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 17 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 17 00 97 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 74 [11:04:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:04:52]wFMCommunicate OK [11:04:52]CreateOFDProtocolMessage done [11:04:52]OFDSenderStorePacket 122864 [11:04:52]StoreOFDPacket docnum=122864 [11:04:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 65 D4 08 01 AE 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 D3 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 DF 01 00 35 04 06 00 53 15 AF 23 76 56 1F 4F B4 25 0F 2A 11 F9 [11:04:52]CheckFolder [11:04:52]dirname=/storage/ofd_packets [11:04:52]CheckFolder done [11:04:52]ProducePacketName [11:04:52]name=ofd_packets/00122864 [11:04:52]NVStorageSaveData ofd_packets/00122864 [11:04:52]File name is /storage/ofd_packets/00122864 [11:04:52]Write 302 bytes [11:04:52]NVStorageSaveData done [11:04:52]OFDSenderStorePacket done [11:04:52]KKMCreateOFDPacket done [11:04:52]NVStorageSaveData kkm_last_timestamp [11:04:52]File name is /storage/kkm_last_timestamp [11:04:52]Write 4 bytes [11:04:52]NVStorageSaveData done [11:04:52]ExternCall_PrintAddStr [11:04:52]wPrintStart [11:04:52]Write to MH i2c: 01 00 00 98 05 9D [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 07 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 07 00 98 05 00 00 00 00 00 FF 0F B2 [11:04:52]RasterBufferAndPrint [11:04:52]line Счет N : (1)1105712 [11:04:52]line ИНН: 02508201610067 [11:04:52]line Контрольно-Кассовый Чек [11:04:52]line ПРОДАЖА [11:04:52]line ТРК (МРК, ГНК) : 31 [11:04:52]line Товар: 2710194210 [11:04:52]line ДТ(л)-К-5 [11:04:52]line 14.110 * 70.90 [11:04:52]line = 1000.40 [11:04:52]line НДС 12% НСП 1% [11:04:52]line > о реализуемом товаре [11:04:52]line ОКРУГЛЕНИЕ: -0.40 [11:04:52]line ИТОГО: 1000.00 [11:04:52]line Внесено: 1000.00 [11:04:52]line СДАЧА: 0.00 [11:04:52]line НСП 1% : 8.85 [11:04:52]line НДС 12% : 106.24 [11:04:52]line Наличными: 1000.00 [11:04:52]line Безнал.: 0.00 [11:04:52]line Место: АЗС № 25 "Партнер Нефть" [11:04:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:04:52]line СНО: Общий режим [11:04:52]line Чек 83 02.03.2024 11:04 [11:04:52]line Смена: 321 ФФД: 1.0 [11:04:52]line ЗНМ: 0300000019 [11:04:52]line РНМ: 0000000000090573 [11:04:52]line Версия ККМ: 001 [11:04:52]line ФМ: 0000000000874798 [11:04:52]line ФД: 122864 [11:04:52]line ФПД: 91352597755478 [11:04:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110451&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122864&fm=91352597755478&tin=02508201610067®Number=0000000000090573&sum=100000 [11:04:52]OFD Sender: Processing packet 122864 [packets to send 112, broken 111] [11:04:52]ProducePacketName [11:04:52]name=ofd_packets/00122864 [11:04:52]OFD Sender: To server: pG, [11:04:52]CommunicateWithHost lk.salyk.kg:30040 [11:04:52]ConnectInit lk.salyk.kg [11:04:52]written 0, free lines is 4095 [11:04:52]Connected sock=10 [11:04:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 65 D4 08 01 AE 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 D3 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 DF 01 00 35 04 06 00 53 15 AF 23 76 56 1F 4F B4 25 0F 2A 11 F9 [11:04:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 59 D0 47 00 F7 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 DF 01 00 F4 03 04 00 AF B3 E2 65 B6 04 01 00 00 0E 04 4A 97 EB 93 BA 7B [11:04:52]CommunicateWithHost err = 0 [11:04:52]CheckOFDResponse [11:04:52]1017 (14) - 77093643461234 [11:04:52]1041 (16) - 0000000000874798 [11:04:52]1040 (4) - 122864 [11:04:52]1012 (4) - 02.03.2024 05:05 [11:04:52]1206 (1) - 0 [11:04:52]OFD Sender: Remove packet 122864 [11:04:52]ProducePacketName [11:04:52]name=ofd_packets/00122864 [11:04:52]NVStorageDeleteData [11:04:52]Write to MH i2c: 01 00 00 C3 05 C8 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 07 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 07 00 C3 05 00 00 00 00 00 ED 0C C8 [11:04:52]RasterBufferAndPrint [11:04:52]line [11:04:52]line [11:04:52]line [11:04:52]line [11:04:52]line [11:04:52]written 0, free lines is 3315 [11:04:52]MH_Cut [11:04:52]Write to MH i2c: D1 01 00 CA 05 01 A1 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: D1 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: D1 01 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: D1 01 00 CA 05 00 A0 [11:04:52]Write to MH i2c: 01 00 00 CB 05 D0 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:53]OFD Sender: No OFD packet to send [11:04:53]*** Cut start [11:04:53]*** Purtial cut [11:04:53]*** Stage 1: CUTSNS_PIN = 1 [11:04:55]Read from MH i2c: 01 [11:04:55]MH_I2C_Read... [11:04:55]*** Stop cut motor [11:04:55]*** Cut end [11:04:55]Read from MH i2c: 01 07 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: 01 07 00 CB 05 00 00 00 00 00 FF 0F E5 [11:04:55]process_action close_receipt done [11:04:55]requested_data is exist [11:04:55]produce_requested_data [11:04:55]requested_item fm.sn is exist - process it [11:04:55]wFMCommunicate request_size=4 [11:04:55]MH_SAM_APDU [11:04:55]CAPDU: 80 11 00 00 [11:04:55]Write to MH i2c: E2 08 00 CC 05 80 11 00 00 00 00 00 00 4B [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 17 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 17 00 CC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A9 [11:04:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:04:55]wFMCommunicate OK [11:04:55]requested_item fd.num is exist - process it [11:04:55]SAM_PROTO_GetFieldsCounters [11:04:55]wFMCommunicate request_size=4 [11:04:55]MH_SAM_APDU [11:04:55]CAPDU: 80 13 00 00 [11:04:55]Write to MH i2c: E2 08 00 CD 05 80 13 00 00 00 00 00 00 4E [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 62 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 62 00 CD 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F0 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [11:04:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F0 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:04:55]wFMCommunicate OK [11:04:55]SAM_PROTO_GetFieldsCounters done [11:04:55]requested_item shift.num is exist - process it [11:04:55]requested_item shift.opened is exist - process it [11:04:55]req_shift_opened [11:04:55]FM_GetShiftState [11:04:55]SAM_PROTO_GetShiftState [11:04:55]wFMCommunicate request_size=4 [11:04:55]MH_SAM_APDU [11:04:55]CAPDU: 80 13 01 00 [11:04:55]Write to MH i2c: E2 08 00 CE 05 80 13 01 00 00 00 00 00 50 [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 0E 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 0E 00 CE 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B7 [11:04:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:04:55]wFMCommunicate OK [11:04:55]SAM_PROTO_GetShiftState done [11:04:55]FM_GetShiftState done [11:04:55]req_shift_opened done [11:04:55]requested_item shift.open_date is exist - process it [11:04:55]req_shift_open_date [11:04:55]req_shift_open_date done [11:04:55]produce_requested_data done [11:04:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122864,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:04:55]process_action_free close_receipt [11:04:55]json_value_free [11:04:55]json_value_free done [11:04:55]process_json_proto returns [11:04:55]Send response to host [11:04:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122864,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:04:55]free response buf [11:04:55]execute_script done [11:04:55]execute_script returns [11:04:55]free content buf [11:04:55]Sock 9.Close socket [11:04:55]Sock 9.Thread stoped [11:04:58]OFD Sender: No OFD packet to send [11:05:00]accept exits with 8 [11:05:00]New connection [11:05:00]New thread 3067313508 created [11:05:00]Thread 3067456868 joined [11:05:00]Waiting for new connection... [11:05:00] Sock 8.Parse request [11:05:00]Sock 8.Check first char [11:05:00]Sock 8.First char is OK [11:05:00]request: POST /json_proto HTTP/1.0 [11:05:00]Method: POST [11:05:00]URL: /json_proto [11:05:00]Method is POST - this is cgi request [11:05:00]url: /json_proto [11:05:00]query_string will be loaded in cgi processing [11:05:00]execute_cgi json_proto POST (null) [11:05:00]execute_cgi path=json_proto method=POST [11:05:00]POST find Content-Length [11:05:00]Host: 172.17.48.197:8080 [11:05:00]Content-Length: 683 [11:05:00]Content-Type: application/json [11:05:00] [11:05:00]POST finish read [11:05:00]Found Content-Length = 683 [11:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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:05:00]execute_script... [11:05:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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:05:00]POST & json_proto [11:05:00]process_json_proto [11:05:00]json parsed OK: [11:05:00]protocol is kg_v1.0 [11:05:00]action value=close_receipt [11:05:00]process_action close_receipt [11:05:00]cmd_close_receipt [11:05:00]MH_GetDate [11:05:00]Write to MH i2c: F0 00 00 CF 05 C3 [11:05:00]Write i2c OK [11:05:00]MH_I2C_Read... [11:05:00]Read from MH i2c: F0 [11:05:00]MH_I2C_Read... [11:05:00]Read from MH i2c: F0 09 00 [11:05:00]MH_I2C_Read... [11:05:00]Read from MH i2c: F0 09 00 CF 05 00 DD 07 E3 65 66 EE DC 65 8D [11:05:00]GetLastDocTimeStamp 1709377491 [11:05:00]current date 1709377501 [11:05:00]FM_GetShiftState [11:05:00]SAM_PROTO_GetShiftState [11:05:00]wFMCommunicate request_size=4 [11:05:00]MH_SAM_APDU [11:05:00]CAPDU: 80 13 01 00 [11:05:00]Write to MH i2c: E2 08 00 D0 05 80 13 01 00 00 00 00 00 52 [11:05:00]Write i2c OK [11:05:00]MH_I2C_Read... [11:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:00]Read from MH i2c: E2 [11:05:00]MH_I2C_Read... [11:05:00]Read from MH i2c: E2 0E 00 [11:05:00]MH_I2C_Read... [11:05:00]Read from MH i2c: E2 0E 00 D0 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B9 [11:05:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:05:00]wFMCommunicate OK [11:05:00]SAM_PROTO_GetShiftState done [11:05:00]FM_GetShiftState done [11:05:00]opened in 1709338023 [11:05:00]opened+sec_in_day 1709424423 [11:05:00]quantity*price = 100030 [11:05:00]sum+1 = 100031 [11:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 84 02.03.2024 11:05 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122865 ФПД: 146529190913473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110501&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122865&fm=146529190913473&tin=02508201610067®Number=0000000000090573&sum=100000 [11:05:01]StoreToDocumentArchive [11:05:01]shift 321 fd 122865 [11:05:01]save to /storage/0321/doc_00122865 [11:05:01]save last doc name /storage/0321/doc_00122865 to /storage/kkm_last_doc_name [11:05:01]save OK [11:05:01]Clear old archive folders... [11:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:05:01]tlvbuf is 015F4530 [11:05:01]SAM_PROTO_ClearQueue [11:05:01]wFMCommunicate request_size=4 [11:05:01]MH_SAM_APDU [11:05:01]CAPDU: 80 09 00 00 [11:05:01]Write to MH i2c: E2 08 00 DD 05 80 09 00 00 00 00 00 00 54 [11:05:01]Write i2c OK [11:05:01]MH_I2C_Read... [11:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:01]Read from MH i2c: E2 [11:05:01]MH_I2C_Read... [11:05:01]Read from MH i2c: E2 03 00 [11:05:01]MH_I2C_Read... [11:05:01]Read from MH i2c: E2 03 00 DD 05 00 90 00 56 [11:05:01]RAPDU: 90 00 [11:05:01]wFMCommunicate OK [11:05:01]SAM_PROTO_ClearQueue done [11:05:01]KKMCreateOFDPacket [11:05:01]OFDProtocolAddRootSTLVToBuf [11:05:01]FM_MakeSignedData [11:05:01]FM_MakeSignedData [11:05:01]SAM_PROTO_SignData [11:05:01]wFMCommunicate request_size=4 [11:05:01]MH_SAM_APDU [11:05:01]CAPDU: 80 0D 01 02 [11:05:01]Write to MH i2c: E2 08 00 DE 05 80 0D 01 02 00 00 00 00 5C [11:05:01]Write i2c OK [11:05:01]MH_I2C_Read... [11:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:01]Read from MH i2c: E2 [11:05:01]MH_I2C_Read... [11:05:01]Read from MH i2c: E2 03 00 [11:05:01]MH_I2C_Read... [11:05:01]Read from MH i2c: E2 03 00 DE 05 00 90 00 57 [11:05:01]RAPDU: 90 00 [11:05:01]wFMCommunicate OK [11:05:01]wFMCommunicate request_size=255 [11:05:01]MH_SAM_APDU [11:05:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 DD 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 DF 01 00 35 04 06 00 85 [11:05:01]Write to MH i2c: E2 02 01 DF 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 DD 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 DF 01 00 35 04 06 00 85 00 00 E0 [11:05:01]Write i2c OK [11:05:01]MH_I2C_Read... [11:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:02]Read from MH i2c: E2 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: E2 03 00 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: E2 03 00 DF 05 00 90 00 58 [11:05:02]RAPDU: 90 00 [11:05:02]wFMCommunicate OK [11:05:02]wFMCommunicate request_size=10 [11:05:02]MH_SAM_APDU [11:05:02]CAPDU: 80 0D 02 02 05 44 7C 5F A5 C1 [11:05:02]Write to MH i2c: E2 0D 00 E0 05 80 0D 02 02 05 00 44 7C 5F A5 C1 00 00 EE [11:05:02]Write i2c OK [11:05:02]MH_I2C_Read... [11:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:02]Read from MH i2c: E2 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: E2 03 00 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: E2 03 00 E0 05 00 90 00 59 [11:05:02]RAPDU: 90 00 [11:05:02]wFMCommunicate OK [11:05:02]wFMCommunicate request_size=4 [11:05:02]MH_SAM_APDU [11:05:02]CAPDU: 80 0D 03 02 [11:05:02]Write to MH i2c: E2 08 00 E1 05 80 0D 03 02 00 00 00 00 61 [11:05:02]Write i2c OK [11:05:02]MH_I2C_Read... [11:05:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:02]Read from MH i2c: E2 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: E2 0B 00 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: E2 0B 00 E1 05 00 00 79 B3 77 B3 39 F9 68 90 00 52 [11:05:02]RAPDU: 00 79 B3 77 B3 39 F9 68 90 00 [11:05:02]wFMCommunicate OK [11:05:02]SAM_PROTO_SignData done [11:05:02]FM_MakeSignedData done [11:05:02]CreateOFDProtocolMessage [11:05:02]wFMCommunicate request_size=4 [11:05:02]MH_SAM_APDU [11:05:02]CAPDU: 80 11 00 00 [11:05:02]Write to MH i2c: E2 08 00 E2 05 80 11 00 00 00 00 00 00 61 [11:05:02]Write i2c OK [11:05:02]MH_I2C_Read... [11:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:02]Read from MH i2c: E2 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: E2 17 00 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: E2 17 00 E2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BF [11:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:05:02]wFMCommunicate OK [11:05:02]CreateOFDProtocolMessage done [11:05:02]OFDSenderStorePacket 122865 [11:05:02]StoreOFDPacket docnum=122865 [11:05:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E8 2F 07 01 A7 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 DD 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 DF 01 00 35 04 06 00 85 44 7C 5F A5 C1 00 79 B3 77 B3 39 F9 68 [11:05:02]CheckFolder [11:05:02]dirname=/storage/ofd_packets [11:05:02]CheckFolder done [11:05:02]ProducePacketName [11:05:02]name=ofd_packets/00122865 [11:05:02]NVStorageSaveData ofd_packets/00122865 [11:05:02]File name is /storage/ofd_packets/00122865 [11:05:02]Write 301 bytes [11:05:02]NVStorageSaveData done [11:05:02]OFDSenderStorePacket done [11:05:02]KKMCreateOFDPacket done [11:05:02]NVStorageSaveData kkm_last_timestamp [11:05:02]File name is /storage/kkm_last_timestamp [11:05:02]Write 4 bytes [11:05:02]NVStorageSaveData done [11:05:02]ExternCall_PrintAddStr [11:05:02]wPrintStart [11:05:02]Write to MH i2c: 01 00 00 E3 05 E8 [11:05:02]Write i2c OK [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: 01 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: 01 07 00 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: 01 07 00 E3 05 00 00 00 00 00 FF 0F FD [11:05:02]RasterBufferAndPrint [11:05:02]line Счет N : (1)1105713 [11:05:02]line ИНН: 02508201610067 [11:05:02]line Контрольно-Кассовый Чек [11:05:02]line ПРОДАЖА [11:05:02]line ТРК (МРК, ГНК) : 11 [11:05:02]line Товар: 2710124130 [11:05:02]line Аи-92-К-5 [11:05:02]line 16.160 * 61.90 [11:05:02]line = 1000.30 [11:05:02]line НДС 12% НСП 1% [11:05:02]line > о реализуемом товаре [11:05:02]line ОКРУГЛЕНИЕ: -0.30 [11:05:02]line ИТОГО: 1000.00 [11:05:02]line Внесено: 1000.00 [11:05:02]line СДАЧА: 0.00 [11:05:02]line НСП 1% : 8.85 [11:05:02]line НДС 12% : 106.23 [11:05:02]line Наличными: 1000.00 [11:05:02]line Безнал.: 0.00 [11:05:02]line Место: АЗС № 25 "Партнер Нефть" [11:05:02]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:05:02]line СНО: Общий режим [11:05:02]line Чек 84 02.03.2024 11:05 [11:05:02]line Смена: 321 ФФД: 1.0 [11:05:02]line ЗНМ: 0300000019 [11:05:02]line РНМ: 0000000000090573 [11:05:02]line Версия ККМ: 001 [11:05:02]line ФМ: 0000000000874798 [11:05:02]line ФД: 122865 [11:05:02]line ФПД: 146529190913473 [11:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110501&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122865&fm=146529190913473&tin=02508201610067®Number=0000000000090573&sum=100000 [11:05:02]written 0, free lines is 4095 [11:05:02]OFD Sender: Processing packet 122865 [packets to send 112, broken 111] [11:05:02]ProducePacketName [11:05:02]name=ofd_packets/00122865 [11:05:02]OFD Sender: To server: pG, [11:05:02]CommunicateWithHost lk.salyk.kg:30040 [11:05:02]ConnectInit lk.salyk.kg [11:05:02]Connected sock=10 [11:05:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E8 2F 07 01 A7 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 DD 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 DF 01 00 35 04 06 00 85 44 7C 5F A5 C1 00 79 B3 77 B3 39 F9 68 [11:05:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 79 55 47 00 62 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 DF 01 00 F4 03 04 00 B9 B3 E2 65 B6 04 01 00 00 DB 63 29 EF 81 C8 AC FA [11:05:02]CommunicateWithHost err = 0 [11:05:02]CheckOFDResponse [11:05:02]1017 (14) - 77093643461234 [11:05:02]1041 (16) - 0000000000874798 [11:05:02]1040 (4) - 122865 [11:05:02]1012 (4) - 02.03.2024 05:06 [11:05:02]1206 (1) - 0 [11:05:02]OFD Sender: Remove packet 122865 [11:05:02]ProducePacketName [11:05:02]name=ofd_packets/00122865 [11:05:02]NVStorageDeleteData [11:05:02]Write to MH i2c: 01 00 00 0E 06 14 [11:05:02]Write i2c OK [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: 01 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: 01 07 00 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: 01 07 00 0E 06 00 00 00 00 00 ED 0C 14 [11:05:02]RasterBufferAndPrint [11:05:02]line [11:05:02]line [11:05:02]line [11:05:02]line [11:05:02]line [11:05:02]written 0, free lines is 3315 [11:05:02]MH_Cut [11:05:02]Write to MH i2c: D1 01 00 15 06 01 ED [11:05:02]Write i2c OK [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: D1 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: D1 01 00 [11:05:02]MH_I2C_Read... [11:05:02]Read from MH i2c: D1 01 00 15 06 00 EC [11:05:02]Write to MH i2c: 01 00 00 16 06 1C [11:05:02]Write i2c OK [11:05:02]MH_I2C_Read... [11:05:03]OFD Sender: No OFD packet to send [11:05:03]*** Cut start [11:05:03]*** Purtial cut [11:05:03]*** Stage 1: CUTSNS_PIN = 1 [11:05:05]Read from MH i2c: 01 [11:05:05]MH_I2C_Read... [11:05:05]*** Stop cut motor [11:05:05]*** Cut end [11:05:05]Read from MH i2c: 01 07 00 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: 01 07 00 16 06 00 00 00 00 00 FF 0F 31 [11:05:05]process_action close_receipt done [11:05:05]requested_data is exist [11:05:05]produce_requested_data [11:05:05]requested_item fm.sn is exist - process it [11:05:05]wFMCommunicate request_size=4 [11:05:05]MH_SAM_APDU [11:05:05]CAPDU: 80 11 00 00 [11:05:05]Write to MH i2c: E2 08 00 17 06 80 11 00 00 00 00 00 00 97 [11:05:05]Write i2c OK [11:05:05]MH_I2C_Read... [11:05:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:05]Read from MH i2c: E2 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: E2 17 00 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: E2 17 00 17 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F5 [11:05:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:05:05]wFMCommunicate OK [11:05:05]requested_item fd.num is exist - process it [11:05:05]SAM_PROTO_GetFieldsCounters [11:05:05]wFMCommunicate request_size=4 [11:05:05]MH_SAM_APDU [11:05:05]CAPDU: 80 13 00 00 [11:05:05]Write to MH i2c: E2 08 00 18 06 80 13 00 00 00 00 00 00 9A [11:05:05]Write i2c OK [11:05:05]MH_I2C_Read... [11:05:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:05]Read from MH i2c: E2 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: E2 62 00 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: E2 62 00 18 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F1 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [11:05:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F1 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:05:05]wFMCommunicate OK [11:05:05]SAM_PROTO_GetFieldsCounters done [11:05:05]requested_item shift.num is exist - process it [11:05:05]requested_item shift.opened is exist - process it [11:05:05]req_shift_opened [11:05:05]FM_GetShiftState [11:05:05]SAM_PROTO_GetShiftState [11:05:05]wFMCommunicate request_size=4 [11:05:05]MH_SAM_APDU [11:05:05]CAPDU: 80 13 01 00 [11:05:05]Write to MH i2c: E2 08 00 19 06 80 13 01 00 00 00 00 00 9C [11:05:05]Write i2c OK [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: E2 [11:05:05]MH_I2C_Read... [11:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:05]Read from MH i2c: E2 0E 00 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: E2 0E 00 19 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 03 [11:05:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:05:05]wFMCommunicate OK [11:05:05]SAM_PROTO_GetShiftState done [11:05:05]FM_GetShiftState done [11:05:05]req_shift_opened done [11:05:05]requested_item shift.open_date is exist - process it [11:05:05]req_shift_open_date [11:05:05]req_shift_open_date done [11:05:05]produce_requested_data done [11:05:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122865,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:05:05]process_action_free close_receipt [11:05:05]json_value_free [11:05:05]json_value_free done [11:05:05]process_json_proto returns [11:05:05]Send response to host [11:05:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122865,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:05:05]free response buf [11:05:05]execute_script done [11:05:05]execute_script returns [11:05:05]free content buf [11:05:05]Sock 8.Close socket [11:05:05]Sock 8.Thread stoped [11:05:05]accept exits with 9 [11:05:05]New connection [11:05:05]New thread 3067456868 created [11:05:05]Thread 3067313508 joined [11:05:05]Waiting for new connection... [11:05:05] Sock 9.Parse request [11:05:05]Sock 9.Check first char [11:05:05]Sock 9.First char is OK [11:05:05]request: POST /json_proto HTTP/1.0 [11:05:05]Method: POST [11:05:05]URL: /json_proto [11:05:05]Method is POST - this is cgi request [11:05:05]url: /json_proto [11:05:05]query_string will be loaded in cgi processing [11:05:05]execute_cgi json_proto POST (null) [11:05:05]execute_cgi path=json_proto method=POST [11:05:05]POST find Content-Length [11:05:05]Host: 172.17.48.197:8080 [11:05:05]Content-Length: 825 [11:05:05]Content-Type: application/json [11:05:05] [11:05:05]POST finish read [11:05:05]Found Content-Length = 825 [11:05:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:05]execute_script... [11:05:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:05]POST & json_proto [11:05:05]process_json_proto [11:05:05]json parsed OK: [11:05:05]protocol is kg_v1.0 [11:05:05]action value=close_receipt [11:05:05]process_action close_receipt [11:05:05]cmd_close_receipt [11:05:05]MH_GetDate [11:05:05]Write to MH i2c: F0 00 00 1A 06 0F [11:05:05]Write i2c OK [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: F0 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: F0 09 00 [11:05:05]MH_I2C_Read... [11:05:05]Read from MH i2c: F0 09 00 1A 06 00 E2 07 E3 65 66 EE DC 65 DE [11:05:05]GetLastDocTimeStamp 1709377501 [11:05:05]current date 1709377506 [11:05:05]FM_GetShiftState [11:05:05]SAM_PROTO_GetShiftState [11:05:05]wFMCommunicate request_size=4 [11:05:05]MH_SAM_APDU [11:05:05]CAPDU: 80 13 01 00 [11:05:05]Write to MH i2c: E2 08 00 1B 06 80 13 01 00 00 00 00 00 9E [11:05:05]Write i2c OK [11:05:05]MH_I2C_Read... [11:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:06]Read from MH i2c: E2 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: E2 0E 00 [11:05:06]MH_I2C_Read... [11:05:06]Read from MH i2c: E2 0E 00 1B 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 05 [11:05:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:05:06]wFMCommunicate OK [11:05:06]SAM_PROTO_GetShiftState done [11:05:06]FM_GetShiftState done [11:05:06]opened in 1709338023 [11:05:06]opened+sec_in_day 1709424423 [11:05:06]quantity*price = 100039 [11:05:06]sum+1 = 100041 [11:05:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.40 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 0.00 Безнал.: 1000.40 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 85 02.03.2024 11:05 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122866 ФПД: 113943147327850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110506&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122866&fm=113943147327850&tin=02508201610067®Number=0000000000090573&sum=100040 [11:05:07]StoreToDocumentArchive [11:05:07]shift 321 fd 122866 [11:05:07]save to /storage/0321/doc_00122866 [11:05:07]save last doc name /storage/0321/doc_00122866 to /storage/kkm_last_doc_name [11:05:07]save OK [11:05:07]Clear old archive folders... [11:05:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:05:07]tlvbuf is 01641CF0 [11:05:07]SAM_PROTO_ClearQueue [11:05:07]wFMCommunicate request_size=4 [11:05:07]MH_SAM_APDU [11:05:07]CAPDU: 80 09 00 00 [11:05:07]Write to MH i2c: E2 08 00 28 06 80 09 00 00 00 00 00 00 A0 [11:05:07]Write i2c OK [11:05:07]MH_I2C_Read... [11:05:07]Read from MH i2c: E2 [11:05:07]MH_I2C_Read... [11:05:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:07]Read from MH i2c: E2 03 00 [11:05:07]MH_I2C_Read... [11:05:07]Read from MH i2c: E2 03 00 28 06 00 90 00 A2 [11:05:07]RAPDU: 90 00 [11:05:07]wFMCommunicate OK [11:05:07]SAM_PROTO_ClearQueue done [11:05:07]KKMCreateOFDPacket [11:05:07]OFDProtocolAddRootSTLVToBuf [11:05:07]FM_MakeSignedData [11:05:07]FM_MakeSignedData [11:05:07]SAM_PROTO_SignData [11:05:07]wFMCommunicate request_size=4 [11:05:07]MH_SAM_APDU [11:05:07]CAPDU: 80 0D 01 02 [11:05:07]Write to MH i2c: E2 08 00 29 06 80 0D 01 02 00 00 00 00 A8 [11:05:07]Write i2c OK [11:05:07]MH_I2C_Read... [11:05:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:07]Read from MH i2c: E2 [11:05:07]MH_I2C_Read... [11:05:07]Read from MH i2c: E2 03 00 [11:05:07]MH_I2C_Read... [11:05:07]Read from MH i2c: E2 03 00 29 06 00 90 00 A3 [11:05:07]RAPDU: 90 00 [11:05:07]wFMCommunicate OK [11:05:07]wFMCommunicate request_size=255 [11:05:07]MH_SAM_APDU [11:05:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 E2 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 DF 01 00 35 04 06 00 [11:05:07]Write to MH i2c: E2 02 01 2A 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 E2 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 DF 01 00 35 04 06 00 00 00 C1 [11:05:07]Write i2c OK [11:05:07]MH_I2C_Read... [11:05:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:07]Read from MH i2c: E2 [11:05:07]MH_I2C_Read... [11:05:07]Read from MH i2c: E2 03 00 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: E2 03 00 2A 06 00 90 00 A4 [11:05:08]RAPDU: 90 00 [11:05:08]wFMCommunicate OK [11:05:08]wFMCommunicate request_size=11 [11:05:08]MH_SAM_APDU [11:05:08]CAPDU: 80 0D 02 02 06 67 A1 74 D2 31 6A [11:05:08]Write to MH i2c: E2 0E 00 2B 06 80 0D 02 02 06 00 67 A1 74 D2 31 6A 00 00 A0 [11:05:08]Write i2c OK [11:05:08]MH_I2C_Read... [11:05:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:08]Read from MH i2c: E2 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: E2 03 00 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: E2 03 00 2B 06 00 90 00 A5 [11:05:08]RAPDU: 90 00 [11:05:08]wFMCommunicate OK [11:05:08]wFMCommunicate request_size=4 [11:05:08]MH_SAM_APDU [11:05:08]CAPDU: 80 0D 03 02 [11:05:08]Write to MH i2c: E2 08 00 2C 06 80 0D 03 02 00 00 00 00 AD [11:05:08]Write i2c OK [11:05:08]MH_I2C_Read... [11:05:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:08]Read from MH i2c: E2 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: E2 0B 00 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: E2 0B 00 2C 06 00 55 A4 C5 1F 88 96 DE 87 90 00 0E [11:05:08]RAPDU: 55 A4 C5 1F 88 96 DE 87 90 00 [11:05:08]wFMCommunicate OK [11:05:08]SAM_PROTO_SignData done [11:05:08]FM_MakeSignedData done [11:05:08]CreateOFDProtocolMessage [11:05:08]wFMCommunicate request_size=4 [11:05:08]MH_SAM_APDU [11:05:08]CAPDU: 80 11 00 00 [11:05:08]Write to MH i2c: E2 08 00 2D 06 80 11 00 00 00 00 00 00 AD [11:05:08]Write i2c OK [11:05:08]MH_I2C_Read... [11:05:08]OFD Sender: No OFD packet to send [11:05:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:08]Read from MH i2c: E2 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: E2 17 00 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: E2 17 00 2D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0B [11:05:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:05:08]wFMCommunicate OK [11:05:08]CreateOFDProtocolMessage done [11:05:08]OFDSenderStorePacket 122866 [11:05:08]StoreOFDPacket docnum=122866 [11:05:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 3C 72 08 01 EC E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 E2 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 DF 01 00 35 04 06 00 67 A1 74 D2 31 6A 55 A4 C5 1F 88 96 DE 87 [11:05:08]CheckFolder [11:05:08]dirname=/storage/ofd_packets [11:05:08]CheckFolder done [11:05:08]ProducePacketName [11:05:08]name=ofd_packets/00122866 [11:05:08]NVStorageSaveData ofd_packets/00122866 [11:05:08]File name is /storage/ofd_packets/00122866 [11:05:08]Write 302 bytes [11:05:08]NVStorageSaveData done [11:05:08]OFDSenderStorePacket done [11:05:08]KKMCreateOFDPacket done [11:05:08]NVStorageSaveData kkm_last_timestamp [11:05:08]File name is /storage/kkm_last_timestamp [11:05:08]Write 4 bytes [11:05:08]NVStorageSaveData done [11:05:08]ExternCall_PrintAddStr [11:05:08]wPrintStart [11:05:08]Write to MH i2c: 01 00 00 2E 06 34 [11:05:08]Write i2c OK [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 07 00 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 07 00 2E 06 00 00 00 00 00 FF 0F 49 [11:05:08]RasterBufferAndPrint [11:05:08]line Счет N : (1)1105711 [11:05:08]line ИНН: 02508201610067 [11:05:08]line Контрольно-Кассовый Чек [11:05:08]line ПРОДАЖА [11:05:08]line ТРК (МРК, ГНК) : 51 [11:05:08]line Товар: 2710194210 [11:05:08]line ДТ(л)-К-5 [11:05:08]line 14.110 * 70.90 [11:05:08]line = 1000.40 [11:05:08]line НДС 12% НСП 1% [11:05:08]line > о реализуемом товаре [11:05:08]line ИТОГО: 1000.40 [11:05:08]line НСП 1% : 8.85 [11:05:08]line НДС 12% : 106.24 [11:05:08]line Наличными: 0.00 [11:05:08]line Безнал.: 1000.40 [11:05:08]line Место: АЗС № 25 "Партнер Нефть" [11:05:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:05:08]line СНО: Общий режим [11:05:08]line Чек 85 02.03.2024 11:05 [11:05:08]line Смена: 321 ФФД: 1.0 [11:05:08]line ЗНМ: 0300000019 [11:05:08]line РНМ: 0000000000090573 [11:05:08]line Версия ККМ: 001 [11:05:08]line Платежная система: Бакай Банк [11:05:08]line ФМ: 0000000000874798 [11:05:08]line ФД: 122866 [11:05:08]line ФПД: 113943147327850 [11:05:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110506&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122866&fm=113943147327850&tin=02508201610067®Number=0000000000090573&sum=100040 [11:05:08]OFD Sender: Processing packet 122866 [packets to send 112, broken 111] [11:05:08]ProducePacketName [11:05:08]name=ofd_packets/00122866 [11:05:08]OFD Sender: To server: pG, [11:05:08]CommunicateWithHost lk.salyk.kg:30040 [11:05:08]ConnectInit lk.salyk.kg [11:05:08]written 0, free lines is 4095 [11:05:08]Connected sock=10 [11:05:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 3C 72 08 01 EC E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 E2 07 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 DF 01 00 35 04 06 00 67 A1 74 D2 31 6A 55 A4 C5 1F 88 96 DE 87 [11:05:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 17 23 47 00 F8 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 DF 01 00 F4 03 04 00 BF B3 E2 65 B6 04 01 00 00 D5 87 C4 55 A5 45 52 B1 [11:05:08]CommunicateWithHost err = 0 [11:05:08]CheckOFDResponse [11:05:08]1017 (14) - 77093643461234 [11:05:08]1041 (16) - 0000000000874798 [11:05:08]1040 (4) - 122866 [11:05:08]1012 (4) - 02.03.2024 05:06 [11:05:08]1206 (1) - 0 [11:05:08]OFD Sender: Remove packet 122866 [11:05:08]ProducePacketName [11:05:08]name=ofd_packets/00122866 [11:05:08]NVStorageDeleteData [11:05:08]Write to MH i2c: 01 00 00 58 06 5E [11:05:08]Write i2c OK [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 07 00 [11:05:08]MH_I2C_Read... [11:05:08]Read from MH i2c: 01 07 00 58 06 00 00 00 00 00 09 0D 7B [11:05:08]RasterBufferAndPrint [11:05:08]line [11:05:08]line [11:05:08]line [11:05:08]line [11:05:08]line [11:05:08]written 0, free lines is 3349 [11:05:09]MH_Cut [11:05:09]Write to MH i2c: D1 01 00 5F 06 01 37 [11:05:09]Write i2c OK [11:05:09]MH_I2C_Read... [11:05:09]Read from MH i2c: D1 [11:05:09]MH_I2C_Read... [11:05:09]Read from MH i2c: D1 01 00 [11:05:09]MH_I2C_Read... [11:05:09]Read from MH i2c: D1 01 00 5F 06 00 36 [11:05:09]Write to MH i2c: 01 00 00 60 06 66 [11:05:09]Write i2c OK [11:05:09]MH_I2C_Read... [11:05:09]OFD Sender: No OFD packet to send [11:05:09]*** Cut start [11:05:09]*** Purtial cut [11:05:09]*** Stage 1: CUTSNS_PIN = 1 [11:05:11]Read from MH i2c: 01 [11:05:11]MH_I2C_Read... [11:05:11]*** Stop cut motor [11:05:11]*** Cut end [11:05:11]Read from MH i2c: 01 07 00 [11:05:11]MH_I2C_Read... [11:05:11]Read from MH i2c: 01 07 00 60 06 00 00 00 00 00 FF 0F 7B [11:05:11]process_action close_receipt done [11:05:11]requested_data is exist [11:05:11]produce_requested_data [11:05:11]requested_item fm.sn is exist - process it [11:05:11]wFMCommunicate request_size=4 [11:05:11]MH_SAM_APDU [11:05:11]CAPDU: 80 11 00 00 [11:05:11]Write to MH i2c: E2 08 00 61 06 80 11 00 00 00 00 00 00 E1 [11:05:11]Write i2c OK [11:05:11]MH_I2C_Read... [11:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:11]Read from MH i2c: E2 [11:05:11]MH_I2C_Read... [11:05:11]Read from MH i2c: E2 17 00 [11:05:11]MH_I2C_Read... [11:05:11]Read from MH i2c: E2 17 00 61 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3F [11:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:05:11]wFMCommunicate OK [11:05:11]requested_item fd.num is exist - process it [11:05:11]SAM_PROTO_GetFieldsCounters [11:05:11]wFMCommunicate request_size=4 [11:05:11]MH_SAM_APDU [11:05:11]CAPDU: 80 13 00 00 [11:05:11]Write to MH i2c: E2 08 00 62 06 80 13 00 00 00 00 00 00 E4 [11:05:11]Write i2c OK [11:05:11]MH_I2C_Read... [11:05:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:11]Read from MH i2c: E2 [11:05:11]MH_I2C_Read... [11:05:11]Read from MH i2c: E2 62 00 [11:05:11]MH_I2C_Read... [11:05:11]Read from MH i2c: E2 62 00 62 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F2 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:05:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F2 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:05:11]wFMCommunicate OK [11:05:11]SAM_PROTO_GetFieldsCounters done [11:05:11]requested_item shift.num is exist - process it [11:05:11]requested_item shift.opened is exist - process it [11:05:11]req_shift_opened [11:05:11]FM_GetShiftState [11:05:11]SAM_PROTO_GetShiftState [11:05:11]wFMCommunicate request_size=4 [11:05:11]MH_SAM_APDU [11:05:11]CAPDU: 80 13 01 00 [11:05:11]Write to MH i2c: E2 08 00 63 06 80 13 01 00 00 00 00 00 E6 [11:05:11]Write i2c OK [11:05:11]MH_I2C_Read... [11:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:11]Read from MH i2c: E2 [11:05:11]MH_I2C_Read... [11:05:11]Read from MH i2c: E2 0E 00 [11:05:11]MH_I2C_Read... [11:05:11]Read from MH i2c: E2 0E 00 63 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4D [11:05:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:05:11]wFMCommunicate OK [11:05:11]SAM_PROTO_GetShiftState done [11:05:11]FM_GetShiftState done [11:05:11]req_shift_opened done [11:05:11]requested_item shift.open_date is exist - process it [11:05:11]req_shift_open_date [11:05:11]req_shift_open_date done [11:05:11]produce_requested_data done [11:05:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122866,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:05:11]process_action_free close_receipt [11:05:11]json_value_free [11:05:11]json_value_free done [11:05:11]process_json_proto returns [11:05:11]Send response to host [11:05:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122866,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:05:11]free response buf [11:05:11]execute_script done [11:05:11]execute_script returns [11:05:11]free content buf [11:05:11]Sock 9.Close socket [11:05:11]Sock 9.Thread stoped [11:05:14]OFD Sender: No OFD packet to send [11:05:19]OFD Sender: No OFD packet to send [11:05:24]OFD Sender: No OFD packet to send [11:05:29]OFD Sender: No OFD packet to send [11:05:34]OFD Sender: No OFD packet to send [11:05:39]OFD Sender: No OFD packet to send [11:05:44]OFD Sender: No OFD packet to send [11:05:49]OFD Sender: No OFD packet to send [11:05:54]OFD Sender: No OFD packet to send [11:05:59]OFD Sender: No OFD packet to send [11:06:04]OFD Sender: No OFD packet to send [11:06:09]OFD Sender: No OFD packet to send [11:06:14]OFD Sender: No OFD packet to send [11:06:19]OFD Sender: No OFD packet to send [11:06:24]OFD Sender: No OFD packet to send [11:06:29]OFD Sender: No OFD packet to send [11:06:32]accept exits with 8 [11:06:32]New connection [11:06:32]New thread 3067313508 created [11:06:32]Thread 3067456868 joined [11:06:32]Waiting for new connection... [11:06:32] Sock 8.Parse request [11:06:32]Sock 8.Check first char [11:06:32]Sock 8.First char is OK [11:06:32]request: POST /json_proto HTTP/1.0 [11:06:32]Method: POST [11:06:32]URL: /json_proto [11:06:32]Method is POST - this is cgi request [11:06:32]url: /json_proto [11:06:32]query_string will be loaded in cgi processing [11:06:32]execute_cgi json_proto POST (null) [11:06:32]execute_cgi path=json_proto method=POST [11:06:32]POST find Content-Length [11:06:32]Host: 172.17.48.197:8080 [11:06:32]Content-Length: 820 [11:06:32]Content-Type: application/json [11:06:32] [11:06:32]POST finish read [11:06:32]Found Content-Length = 820 [11:06:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:32]execute_script... [11:06:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:32]POST & json_proto [11:06:32]process_json_proto [11:06:32]json parsed OK: [11:06:32]protocol is kg_v1.0 [11:06:32]action value=close_receipt [11:06:32]process_action close_receipt [11:06:32]cmd_close_receipt [11:06:32]MH_GetDate [11:06:32]Write to MH i2c: F0 00 00 64 06 59 [11:06:32]Write i2c OK [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: F0 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: F0 09 00 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: F0 09 00 64 06 00 38 08 E3 65 66 EE DC 65 7F [11:06:32]GetLastDocTimeStamp 1709377506 [11:06:32]current date 1709377592 [11:06:32]FM_GetShiftState [11:06:32]SAM_PROTO_GetShiftState [11:06:32]wFMCommunicate request_size=4 [11:06:32]MH_SAM_APDU [11:06:32]CAPDU: 80 13 01 00 [11:06:32]Write to MH i2c: E2 08 00 65 06 80 13 01 00 00 00 00 00 E8 [11:06:32]Write i2c OK [11:06:32]MH_I2C_Read... [11:06:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:32]Read from MH i2c: E2 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: E2 0E 00 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: E2 0E 00 65 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4F [11:06:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:06:32]wFMCommunicate OK [11:06:32]SAM_PROTO_GetShiftState done [11:06:32]FM_GetShiftState done [11:06:32]opened in 1709338023 [11:06:32]opened+sec_in_day 1709424423 [11:06:32]quantity*price = 100010 [11:06:32]sum+1 = 100012 [11:06:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 86 02.03.2024 11:06 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122867 ФПД: 239393969249418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110632&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122867&fm=239393969249418&tin=02508201610067®Number=0000000000090573&sum=100011 [11:06:33]StoreToDocumentArchive [11:06:33]shift 321 fd 122867 [11:06:33]save to /storage/0321/doc_00122867 [11:06:33]save last doc name /storage/0321/doc_00122867 to /storage/kkm_last_doc_name [11:06:33]save OK [11:06:33]Clear old archive folders... [11:06:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:33]tlvbuf is 0163FA70 [11:06:33]SAM_PROTO_ClearQueue [11:06:33]wFMCommunicate request_size=4 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 09 00 00 [11:06:33]Write to MH i2c: E2 08 00 72 06 80 09 00 00 00 00 00 00 EA [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 72 06 00 90 00 EC [11:06:33]RAPDU: 90 00 [11:06:33]wFMCommunicate OK [11:06:33]SAM_PROTO_ClearQueue done [11:06:33]KKMCreateOFDPacket [11:06:33]OFDProtocolAddRootSTLVToBuf [11:06:33]FM_MakeSignedData [11:06:33]FM_MakeSignedData [11:06:33]SAM_PROTO_SignData [11:06:33]wFMCommunicate request_size=4 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 0D 01 02 [11:06:33]Write to MH i2c: E2 08 00 73 06 80 0D 01 02 00 00 00 00 F2 [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 73 06 00 90 00 ED [11:06:33]RAPDU: 90 00 [11:06:33]wFMCommunicate OK [11:06:33]wFMCommunicate request_size=255 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 38 08 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 DF 01 00 35 04 06 00 D9 [11:06:33]Write to MH i2c: E2 02 01 74 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 38 08 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 DF 01 00 35 04 06 00 D9 00 00 39 [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 74 06 00 90 00 EE [11:06:33]RAPDU: 90 00 [11:06:33]wFMCommunicate OK [11:06:33]wFMCommunicate request_size=10 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 0D 02 02 05 BA 40 7F 9C 8A [11:06:33]Write to MH i2c: E2 0D 00 75 06 80 0D 02 02 05 00 BA 40 7F 9C 8A 00 00 9E [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 75 06 00 90 00 EF [11:06:33]RAPDU: 90 00 [11:06:33]wFMCommunicate OK [11:06:33]wFMCommunicate request_size=4 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 0D 03 02 [11:06:33]Write to MH i2c: E2 08 00 76 06 80 0D 03 02 00 00 00 00 F7 [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 0B 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 0B 00 76 06 00 E7 D4 D0 0B AC 41 67 D8 90 00 BA [11:06:33]RAPDU: E7 D4 D0 0B AC 41 67 D8 90 00 [11:06:33]wFMCommunicate OK [11:06:33]SAM_PROTO_SignData done [11:06:33]FM_MakeSignedData done [11:06:33]CreateOFDProtocolMessage [11:06:33]wFMCommunicate request_size=4 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 11 00 00 [11:06:33]Write to MH i2c: E2 08 00 77 06 80 11 00 00 00 00 00 00 F7 [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 17 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 17 00 77 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 55 [11:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:06:33]wFMCommunicate OK [11:06:33]CreateOFDProtocolMessage done [11:06:33]OFDSenderStorePacket 122867 [11:06:33]StoreOFDPacket docnum=122867 [11:06:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C 19 07 01 F6 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 38 08 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 DF 01 00 35 04 06 00 D9 BA 40 7F 9C 8A E7 D4 D0 0B AC 41 67 D8 [11:06:33]CheckFolder [11:06:33]dirname=/storage/ofd_packets [11:06:33]CheckFolder done [11:06:33]ProducePacketName [11:06:33]name=ofd_packets/00122867 [11:06:33]NVStorageSaveData ofd_packets/00122867 [11:06:33]File name is /storage/ofd_packets/00122867 [11:06:33]Write 301 bytes [11:06:33]NVStorageSaveData done [11:06:33]OFDSenderStorePacket done [11:06:33]KKMCreateOFDPacket done [11:06:33]NVStorageSaveData kkm_last_timestamp [11:06:33]File name is /storage/kkm_last_timestamp [11:06:33]Write 4 bytes [11:06:33]NVStorageSaveData done [11:06:33]ExternCall_PrintAddStr [11:06:33]wPrintStart [11:06:33]Write to MH i2c: 01 00 00 78 06 7E [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: 01 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: 01 07 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: 01 07 00 78 06 00 00 00 00 00 FF 0F 93 [11:06:33]RasterBufferAndPrint [11:06:33]line Счет N : (1)1105714 [11:06:33]line ИНН: 02508201610067 [11:06:33]line Контрольно-Кассовый Чек [11:06:33]line ПРОДАЖА [11:06:33]line ТРК (МРК, ГНК) : 63 [11:06:33]line Товар: 2710124500 [11:06:33]line Аи-95-К-5 [11:06:33]line 14.390 * 69.50 [11:06:33]line = 1000.11 [11:06:33]line НДС 12% НСП 1% [11:06:33]line > о реализуемом товаре [11:06:33]line ИТОГО: 1000.11 [11:06:33]line НСП 1% : 8.85 [11:06:33]line НДС 12% : 106.21 [11:06:33]line Наличными: 0.00 [11:06:33]line Безнал.: 1000.11 [11:06:33]line Место: АЗС № 25 "Партнер Нефть" [11:06:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:06:33]line СНО: Общий режим [11:06:33]line Чек 86 02.03.2024 11:06 [11:06:33]line Смена: 321 ФФД: 1.0 [11:06:33]line ЗНМ: 0300000019 [11:06:33]line РНМ: 0000000000090573 [11:06:33]line Версия ККМ: 001 [11:06:33]line Платежная система: Бакай Банк [11:06:33]line ФМ: 0000000000874798 [11:06:33]line ФД: 122867 [11:06:33]line ФПД: 239393969249418 [11:06:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110632&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122867&fm=239393969249418&tin=02508201610067®Number=0000000000090573&sum=100011 [11:06:34]OFD Sender: Processing packet 122867 [packets to send 112, broken 111] [11:06:34]ProducePacketName [11:06:34]name=ofd_packets/00122867 [11:06:34]OFD Sender: To server: pG, [11:06:34]CommunicateWithHost lk.salyk.kg:30040 [11:06:34]ConnectInit lk.salyk.kg [11:06:34]written 0, free lines is 4095 [11:06:34]Connected sock=10 [11:06:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C 19 07 01 F6 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 38 08 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 DF 01 00 35 04 06 00 D9 BA 40 7F 9C 8A E7 D4 D0 0B AC 41 67 D8 [11:06:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5D B7 47 00 38 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 DF 01 00 F4 03 04 00 15 B4 E2 65 B6 04 01 00 00 17 61 1D 26 D0 B2 EC 84 [11:06:34]CommunicateWithHost err = 0 [11:06:34]CheckOFDResponse [11:06:34]1017 (14) - 77093643461234 [11:06:34]1041 (16) - 0000000000874798 [11:06:34]1040 (4) - 122867 [11:06:34]1012 (4) - 02.03.2024 05:07 [11:06:34]1206 (1) - 0 [11:06:34]OFD Sender: Remove packet 122867 [11:06:34]ProducePacketName [11:06:34]name=ofd_packets/00122867 [11:06:34]NVStorageDeleteData [11:06:34]Write to MH i2c: 01 00 00 A2 06 A8 [11:06:34]Write i2c OK [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: 01 [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: 01 07 00 [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: 01 07 00 A2 06 00 00 00 00 00 05 0D C1 [11:06:34]RasterBufferAndPrint [11:06:34]line [11:06:34]line [11:06:34]line [11:06:34]line [11:06:34]line [11:06:34]written 0, free lines is 3342 [11:06:34]MH_Cut [11:06:34]Write to MH i2c: D1 01 00 A9 06 01 81 [11:06:34]Write i2c OK [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: D1 [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: D1 01 00 [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: D1 01 00 A9 06 00 80 [11:06:34]Write to MH i2c: 01 00 00 AA 06 B0 [11:06:34]Write i2c OK [11:06:34]MH_I2C_Read... [11:06:34]OFD Sender: No OFD packet to send [11:06:35]*** Cut start [11:06:35]*** Purtial cut [11:06:35]*** Stage 1: CUTSNS_PIN = 1 [11:06:37]Read from MH i2c: 01 [11:06:37]MH_I2C_Read... [11:06:37]*** Stop cut motor [11:06:37]*** Cut end [11:06:37]Read from MH i2c: 01 07 00 [11:06:37]MH_I2C_Read... [11:06:37]Read from MH i2c: 01 07 00 AA 06 00 00 00 00 00 FF 0F C5 [11:06:37]process_action close_receipt done [11:06:37]requested_data is exist [11:06:37]produce_requested_data [11:06:37]requested_item fm.sn is exist - process it [11:06:37]wFMCommunicate request_size=4 [11:06:37]MH_SAM_APDU [11:06:37]CAPDU: 80 11 00 00 [11:06:37]Write to MH i2c: E2 08 00 AB 06 80 11 00 00 00 00 00 00 2B [11:06:37]Write i2c OK [11:06:37]MH_I2C_Read... [11:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:37]Read from MH i2c: E2 [11:06:37]MH_I2C_Read... [11:06:37]Read from MH i2c: E2 17 00 [11:06:37]MH_I2C_Read... [11:06:37]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 34 37 39 38 90 00 89 [11:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:06:37]wFMCommunicate OK [11:06:37]requested_item fd.num is exist - process it [11:06:37]SAM_PROTO_GetFieldsCounters [11:06:37]wFMCommunicate request_size=4 [11:06:37]MH_SAM_APDU [11:06:37]CAPDU: 80 13 00 00 [11:06:37]Write to MH i2c: E2 08 00 AC 06 80 13 00 00 00 00 00 00 2E [11:06:37]Write i2c OK [11:06:37]MH_I2C_Read... [11:06:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:37]Read from MH i2c: E2 [11:06:37]MH_I2C_Read... [11:06:37]Read from MH i2c: E2 62 00 [11:06:37]MH_I2C_Read... [11:06:37]Read from MH i2c: E2 62 00 AC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F3 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [11:06:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F3 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:37]wFMCommunicate OK [11:06:37]SAM_PROTO_GetFieldsCounters done [11:06:37]requested_item shift.num is exist - process it [11:06:37]requested_item shift.opened is exist - process it [11:06:37]req_shift_opened [11:06:37]FM_GetShiftState [11:06:37]SAM_PROTO_GetShiftState [11:06:37]wFMCommunicate request_size=4 [11:06:37]MH_SAM_APDU [11:06:37]CAPDU: 80 13 01 00 [11:06:37]Write to MH i2c: E2 08 00 AD 06 80 13 01 00 00 00 00 00 30 [11:06:37]Write i2c OK [11:06:37]MH_I2C_Read... [11:06:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:37]Read from MH i2c: E2 [11:06:37]MH_I2C_Read... [11:06:37]Read from MH i2c: E2 0E 00 [11:06:37]MH_I2C_Read... [11:06:37]Read from MH i2c: E2 0E 00 AD 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 97 [11:06:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:06:37]wFMCommunicate OK [11:06:37]SAM_PROTO_GetShiftState done [11:06:37]FM_GetShiftState done [11:06:37]req_shift_opened done [11:06:37]requested_item shift.open_date is exist - process it [11:06:37]req_shift_open_date [11:06:37]req_shift_open_date done [11:06:37]produce_requested_data done [11:06:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122867,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:06:37]process_action_free close_receipt [11:06:37]json_value_free [11:06:37]json_value_free done [11:06:37]process_json_proto returns [11:06:37]Send response to host [11:06:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122867,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:06:37]free response buf [11:06:37]execute_script done [11:06:37]execute_script returns [11:06:37]free content buf [11:06:37]Sock 8.Close socket [11:06:37]Sock 8.Thread stoped [11:06:39]OFD Sender: No OFD packet to send [11:06:44]OFD Sender: No OFD packet to send [11:06:49]OFD Sender: No OFD packet to send [11:06:54]OFD Sender: No OFD packet to send [11:06:59]OFD Sender: No OFD packet to send [11:07:04]OFD Sender: No OFD packet to send [11:07:09]OFD Sender: No OFD packet to send [11:07:14]OFD Sender: No OFD packet to send [11:07:19]OFD Sender: No OFD packet to send [11:07:24]OFD Sender: No OFD packet to send [11:07:29]OFD Sender: No OFD packet to send [11:07:34]OFD Sender: No OFD packet to send [11:07:39]OFD Sender: No OFD packet to send [11:07:44]OFD Sender: No OFD packet to send [11:07:45]accept exits with 9 [11:07:45]New connection [11:07:45]New thread 3067456868 created [11:07:45]Thread 3067313508 joined [11:07:45]Waiting for new connection... [11:07:45] Sock 9.Parse request [11:07:45]Sock 9.Check first char [11:07:45]Sock 9.First char is OK [11:07:45]request: POST /json_proto HTTP/1.0 [11:07:45]Method: POST [11:07:45]URL: /json_proto [11:07:45]Method is POST - this is cgi request [11:07:45]url: /json_proto [11:07:45]query_string will be loaded in cgi processing [11:07:45]execute_cgi json_proto POST (null) [11:07:45]execute_cgi path=json_proto method=POST [11:07:45]POST find Content-Length [11:07:45]Host: 172.17.48.197:8080 [11:07:45]Content-Length: 683 [11:07:45]Content-Type: application/json [11:07:45] [11:07:45]POST finish read [11:07:45]Found Content-Length = 683 [11:07:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:45]execute_script... [11:07: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)1105715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:45]POST & json_proto [11:07:45]process_json_proto [11:07:45]json parsed OK: [11:07:45]protocol is kg_v1.0 [11:07:45]action value=close_receipt [11:07:45]process_action close_receipt [11:07:45]cmd_close_receipt [11:07:45]MH_GetDate [11:07:45]Write to MH i2c: F0 00 00 AE 06 A3 [11:07:45]Write i2c OK [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: F0 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: F0 09 00 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: F0 09 00 AE 06 00 82 08 E3 65 66 EE DC 65 13 [11:07:45]GetLastDocTimeStamp 1709377592 [11:07:45]current date 1709377666 [11:07:45]FM_GetShiftState [11:07:45]SAM_PROTO_GetShiftState [11:07:45]wFMCommunicate request_size=4 [11:07:45]MH_SAM_APDU [11:07:45]CAPDU: 80 13 01 00 [11:07:45]Write to MH i2c: E2 08 00 AF 06 80 13 01 00 00 00 00 00 32 [11:07:45]Write i2c OK [11:07:45]MH_I2C_Read... [11:07:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:45]Read from MH i2c: E2 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: E2 0E 00 [11:07:45]MH_I2C_Read... [11:07:45]Read from MH i2c: E2 0E 00 AF 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 99 [11:07:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:07:45]wFMCommunicate OK [11:07:45]SAM_PROTO_GetShiftState done [11:07:45]FM_GetShiftState done [11:07:45]opened in 1709338023 [11:07:45]opened+sec_in_day 1709424423 [11:07:45]quantity*price = 300029 [11:07:45]sum+1 = 300030 [11:07:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 87 02.03.2024 11:07 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122868 ФПД: 205687051552227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110746&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122868&fm=205687051552227&tin=02508201610067®Number=0000000000090573&sum=300000 [11:07:46]StoreToDocumentArchive [11:07:46]shift 321 fd 122868 [11:07:46]save to /storage/0321/doc_00122868 [11:07:46]save last doc name /storage/0321/doc_00122868 to /storage/kkm_last_doc_name [11:07:46]save OK [11:07:46]Clear old archive folders... [11:07:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:46]tlvbuf is 01604640 [11:07:46]SAM_PROTO_ClearQueue [11:07:46]wFMCommunicate request_size=4 [11:07:46]MH_SAM_APDU [11:07:46]CAPDU: 80 09 00 00 [11:07:46]Write to MH i2c: E2 08 00 BC 06 80 09 00 00 00 00 00 00 34 [11:07:46]Write i2c OK [11:07:46]MH_I2C_Read... [11:07:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:46]Read from MH i2c: E2 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 03 00 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 03 00 BC 06 00 90 00 36 [11:07:46]RAPDU: 90 00 [11:07:46]wFMCommunicate OK [11:07:46]SAM_PROTO_ClearQueue done [11:07:46]KKMCreateOFDPacket [11:07:46]OFDProtocolAddRootSTLVToBuf [11:07:46]FM_MakeSignedData [11:07:46]FM_MakeSignedData [11:07:46]SAM_PROTO_SignData [11:07:46]wFMCommunicate request_size=4 [11:07:46]MH_SAM_APDU [11:07:46]CAPDU: 80 0D 01 02 [11:07:46]Write to MH i2c: E2 08 00 BD 06 80 0D 01 02 00 00 00 00 3C [11:07:46]Write i2c OK [11:07:46]MH_I2C_Read... [11:07:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:46]Read from MH i2c: E2 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 03 00 [11:07:46]MH_I2C_Read... [11:07:46]Read from MH i2c: E2 03 00 BD 06 00 90 00 37 [11:07:46]RAPDU: 90 00 [11:07:46]wFMCommunicate OK [11:07:46]wFMCommunicate request_size=255 [11:07:46]MH_SAM_APDU [11:07:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 82 08 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 DF 01 00 35 04 06 00 BB [11:07:46]Write to MH i2c: E2 02 01 BE 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 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 82 08 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 DF 01 00 35 04 06 00 BB 00 00 7F [11:07:46]Write i2c OK [11:07:46]MH_I2C_Read... [11:07:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:47]Read from MH i2c: E2 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 03 00 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 03 00 BE 06 00 90 00 38 [11:07:47]RAPDU: 90 00 [11:07:47]wFMCommunicate OK [11:07:47]wFMCommunicate request_size=10 [11:07:47]MH_SAM_APDU [11:07:47]CAPDU: 80 0D 02 02 05 12 3F A4 85 E3 [11:07:47]Write to MH i2c: E2 0D 00 BF 06 80 0D 02 02 05 00 12 3F A4 85 E3 00 00 A6 [11:07:47]Write i2c OK [11:07:47]MH_I2C_Read... [11:07:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:47]Read from MH i2c: E2 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 03 00 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 03 00 BF 06 00 90 00 39 [11:07:47]RAPDU: 90 00 [11:07:47]wFMCommunicate OK [11:07:47]wFMCommunicate request_size=4 [11:07:47]MH_SAM_APDU [11:07:47]CAPDU: 80 0D 03 02 [11:07:47]Write to MH i2c: E2 08 00 C0 06 80 0D 03 02 00 00 00 00 41 [11:07:47]Write i2c OK [11:07:47]MH_I2C_Read... [11:07:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:47]Read from MH i2c: E2 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 0B 00 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 0B 00 C0 06 00 03 FC 0F 3E 31 20 0D 1D 90 00 09 [11:07:47]RAPDU: 03 FC 0F 3E 31 20 0D 1D 90 00 [11:07:47]wFMCommunicate OK [11:07:47]SAM_PROTO_SignData done [11:07:47]FM_MakeSignedData done [11:07:47]CreateOFDProtocolMessage [11:07:47]wFMCommunicate request_size=4 [11:07:47]MH_SAM_APDU [11:07:47]CAPDU: 80 11 00 00 [11:07:47]Write to MH i2c: E2 08 00 C1 06 80 11 00 00 00 00 00 00 41 [11:07:47]Write i2c OK [11:07:47]MH_I2C_Read... [11:07:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:47]Read from MH i2c: E2 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 17 00 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: E2 17 00 C1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [11:07:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:07:47]wFMCommunicate OK [11:07:47]CreateOFDProtocolMessage done [11:07:47]OFDSenderStorePacket 122868 [11:07:47]StoreOFDPacket docnum=122868 [11:07:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 46 B2 07 01 BF 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 82 08 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 DF 01 00 35 04 06 00 BB 12 3F A4 85 E3 03 FC 0F 3E 31 20 0D 1D [11:07:47]CheckFolder [11:07:47]dirname=/storage/ofd_packets [11:07:47]CheckFolder done [11:07:47]ProducePacketName [11:07:47]name=ofd_packets/00122868 [11:07:47]NVStorageSaveData ofd_packets/00122868 [11:07:47]File name is /storage/ofd_packets/00122868 [11:07:47]Write 301 bytes [11:07:47]NVStorageSaveData done [11:07:47]OFDSenderStorePacket done [11:07:47]KKMCreateOFDPacket done [11:07:47]NVStorageSaveData kkm_last_timestamp [11:07:47]File name is /storage/kkm_last_timestamp [11:07:47]Write 4 bytes [11:07:47]NVStorageSaveData done [11:07:47]ExternCall_PrintAddStr [11:07:47]wPrintStart [11:07:47]Write to MH i2c: 01 00 00 C2 06 C8 [11:07:47]Write i2c OK [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: 01 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: 01 07 00 [11:07:47]MH_I2C_Read... [11:07:47]Read from MH i2c: 01 07 00 C2 06 00 00 00 00 00 FF 0F DD [11:07:47]RasterBufferAndPrint [11:07:47]line Счет N : (1)1105715 [11:07:47]line ИНН: 02508201610067 [11:07:47]line Контрольно-Кассовый Чек [11:07:47]line ПРОДАЖА [11:07:47]line ТРК (МРК, ГНК) : 11 [11:07:47]line Товар: 2710124130 [11:07:47]line Аи-92-К-5 [11:07:47]line 48.470 * 61.90 [11:07:47]line = 3000.29 [11:07:47]line НДС 12% НСП 1% [11:07:47]line > о реализуемом товаре [11:07:47]line ОКРУГЛЕНИЕ: -0.29 [11:07:47]line ИТОГО: 3000.00 [11:07:47]line Внесено: 3000.00 [11:07:47]line СДАЧА: 0.00 [11:07:47]line НСП 1% : 26.55 [11:07:47]line НДС 12% : 318.61 [11:07:47]line Наличными: 3000.00 [11:07:47]line Безнал.: 0.00 [11:07:47]line Место: АЗС № 25 "Партнер Нефть" [11:07:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:07:47]line СНО: Общий режим [11:07:47]line Чек 87 02.03.2024 11:07 [11:07:47]line Смена: 321 ФФД: 1.0 [11:07:47]line ЗНМ: 0300000019 [11:07:47]line РНМ: 0000000000090573 [11:07:47]line Версия ККМ: 001 [11:07:47]line ФМ: 0000000000874798 [11:07:47]line ФД: 122868 [11:07:47]line ФПД: 205687051552227 [11:07:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T110746&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122868&fm=205687051552227&tin=02508201610067®Number=0000000000090573&sum=300000 [11:07:47]OFD Sender: Processing packet 122868 [packets to send 112, broken 111] [11:07:47]ProducePacketName [11:07:47]name=ofd_packets/00122868 [11:07:47]OFD Sender: To server: pG, [11:07:47]CommunicateWithHost lk.salyk.kg:30040 [11:07:47]ConnectInit lk.salyk.kg [11:07:47]written 0, free lines is 4095 [11:07:47]Connected sock=10 [11:07:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 46 B2 07 01 BF 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 82 08 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 DF 01 00 35 04 06 00 BB 12 3F A4 85 E3 03 FC 0F 3E 31 20 0D 1D [11:07:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AC 94 47 00 84 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 DF 01 00 F4 03 04 00 5E B4 E2 65 B6 04 01 00 00 74 1F 23 D5 DD B2 1B FF [11:07:47]CommunicateWithHost err = 0 [11:07:47]CheckOFDResponse [11:07:47]1017 (14) - 77093643461234 [11:07:47]1041 (16) - 0000000000874798 [11:07:47]1040 (4) - 122868 [11:07:47]1012 (4) - 02.03.2024 05:08 [11:07:47]1206 (1) - 0 [11:07:47]OFD Sender: Remove packet 122868 [11:07:47]ProducePacketName [11:07:47]name=ofd_packets/00122868 [11:07:47]NVStorageDeleteData [11:07:48]Write to MH i2c: 01 00 00 ED 06 F3 [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: 01 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: 01 07 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: 01 07 00 ED 06 00 00 00 00 00 F0 0C F6 [11:07:48]RasterBufferAndPrint [11:07:48]line [11:07:48]line [11:07:48]line [11:07:48]line [11:07:48]line [11:07:48]written 0, free lines is 3318 [11:07:48]MH_Cut [11:07:48]Write to MH i2c: D1 01 00 F4 06 01 CC [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: D1 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: D1 01 00 [11:07:48]MH_I2C_Read... [11:07:48]Read from MH i2c: D1 01 00 F4 06 00 CB [11:07:48]Write to MH i2c: 01 00 00 F5 06 FB [11:07:48]Write i2c OK [11:07:48]MH_I2C_Read... [11:07:48]OFD Sender: No OFD packet to send [11:07:48]*** Cut start [11:07:48]*** Purtial cut [11:07:48]*** Stage 1: CUTSNS_PIN = 1 [11:07:50]Read from MH i2c: 01 [11:07:50]MH_I2C_Read... [11:07:50]*** Stop cut motor [11:07:50]*** Cut end [11:07:50]Read from MH i2c: 01 07 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: 01 07 00 F5 06 00 00 00 00 00 FF 0F 10 [11:07:50]process_action close_receipt done [11:07:50]requested_data is exist [11:07:50]produce_requested_data [11:07:50]requested_item fm.sn is exist - process it [11:07:50]wFMCommunicate request_size=4 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 11 00 00 [11:07:50]Write to MH i2c: E2 08 00 F6 06 80 11 00 00 00 00 00 00 76 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 17 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 17 00 F6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [11:07:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:07:50]wFMCommunicate OK [11:07:50]requested_item fd.num is exist - process it [11:07:50]SAM_PROTO_GetFieldsCounters [11:07:50]wFMCommunicate request_size=4 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 13 00 00 [11:07:50]Write to MH i2c: E2 08 00 F7 06 80 13 00 00 00 00 00 00 79 [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 62 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 62 00 F7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F4 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [11:07:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F4 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:50]wFMCommunicate OK [11:07:50]SAM_PROTO_GetFieldsCounters done [11:07:50]requested_item shift.num is exist - process it [11:07:50]requested_item shift.opened is exist - process it [11:07:50]req_shift_opened [11:07:50]FM_GetShiftState [11:07:50]SAM_PROTO_GetShiftState [11:07:50]wFMCommunicate request_size=4 [11:07:50]MH_SAM_APDU [11:07:50]CAPDU: 80 13 01 00 [11:07:50]Write to MH i2c: E2 08 00 F8 06 80 13 01 00 00 00 00 00 7B [11:07:50]Write i2c OK [11:07:50]MH_I2C_Read... [11:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:50]Read from MH i2c: E2 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 0E 00 [11:07:50]MH_I2C_Read... [11:07:50]Read from MH i2c: E2 0E 00 F8 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E2 [11:07:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:07:50]wFMCommunicate OK [11:07:50]SAM_PROTO_GetShiftState done [11:07:50]FM_GetShiftState done [11:07:50]req_shift_opened done [11:07:50]requested_item shift.open_date is exist - process it [11:07:50]req_shift_open_date [11:07:50]req_shift_open_date done [11:07:50]produce_requested_data done [11:07:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122868,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:07:50]process_action_free close_receipt [11:07:50]json_value_free [11:07:50]json_value_free done [11:07:50]process_json_proto returns [11:07:50]Send response to host [11:07:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122868,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:07:50]free response buf [11:07:50]execute_script done [11:07:50]execute_script returns [11:07:50]free content buf [11:07:50]Sock 9.Close socket [11:07:50]Sock 9.Thread stoped [11:07:53]OFD Sender: No OFD packet to send [11:07:58]OFD Sender: No OFD packet to send [11:08:03]OFD Sender: No OFD packet to send [11:08:08]OFD Sender: No OFD packet to send [11:08:13]OFD Sender: No OFD packet to send [11:08:18]OFD Sender: No OFD packet to send [11:08:23]OFD Sender: No OFD packet to send [11:08:28]OFD Sender: No OFD packet to send [11:08:33]OFD Sender: No OFD packet to send [11:08:38]OFD Sender: No OFD packet to send [11:08:43]OFD Sender: No OFD packet to send [11:08:48]OFD Sender: No OFD packet to send [11:08:53]OFD Sender: No OFD packet to send [11:08:58]OFD Sender: No OFD packet to send [11:09:03]OFD Sender: No OFD packet to send [11:09:08]OFD Sender: No OFD packet to send [11:09:13]OFD Sender: No OFD packet to send [11:09:18]OFD Sender: No OFD packet to send [11:09:23]OFD Sender: No OFD packet to send [11:09:28]OFD Sender: No OFD packet to send [11:09:33]OFD Sender: No OFD packet to send [11:09:38]OFD Sender: No OFD packet to send [11:09:43]OFD Sender: No OFD packet to send [11:09:48]OFD Sender: No OFD packet to send [11:09:53]OFD Sender: No OFD packet to send [11:09:58]OFD Sender: No OFD packet to send [11:10:03]OFD Sender: No OFD packet to send [11:10:08]OFD Sender: No OFD packet to send [11:10:13]OFD Sender: No OFD packet to send [11:10:18]OFD Sender: No OFD packet to send [11:10:23]OFD Sender: No OFD packet to send [11:10:28]OFD Sender: No OFD packet to send [11:10:33]OFD Sender: No OFD packet to send [11:10:38]OFD Sender: No OFD packet to send [11:10:43]OFD Sender: No OFD packet to send [11:10:48]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [11:12:08]OFD Sender: No OFD packet to send [11:12:13]OFD Sender: No OFD packet to send [11:12:18]OFD Sender: No OFD packet to send [11:12:23]OFD Sender: No OFD packet to send [11:12:28]OFD Sender: No OFD packet to send [11:12:33]OFD Sender: No OFD packet to send [11:12:38]OFD Sender: No OFD packet to send [11:12:43]OFD Sender: No OFD packet to send [11:12:48]OFD Sender: No OFD packet to send [11:12:53]OFD Sender: No OFD packet to send [11:12:58]OFD Sender: No OFD packet to send [11:13:03]OFD Sender: No OFD packet to send [11:13:08]OFD Sender: No OFD packet to send [11:13:13]OFD Sender: No OFD packet to send [11:13:18]OFD Sender: No OFD packet to send [11:13:23]OFD Sender: No OFD packet to send [11:13:28]OFD Sender: No OFD packet to send [11:13:33]OFD Sender: No OFD packet to send [11:13:38]OFD Sender: No OFD packet to send [11:13:43]OFD Sender: No OFD packet to send [11:13:48]OFD Sender: No OFD packet to send [11:13:53]OFD Sender: No OFD packet to send [11:13:58]OFD Sender: No OFD packet to send [11:14:03]OFD Sender: No OFD packet to send [11:14:08]OFD Sender: No OFD packet to send [11:14:13]OFD Sender: No OFD packet to send [11:14:17]accept exits with 8 [11:14:17]New connection [11:14:17]New thread 3067313508 created [11:14:17]Thread 3067456868 joined [11:14:17]Waiting for new connection... [11:14:17] Sock 8.Parse request [11:14:17]Sock 8.Check first char [11:14:17]Sock 8.First char is OK [11:14:17]request: POST /json_proto HTTP/1.0 [11:14:17]Method: POST [11:14:17]URL: /json_proto [11:14:17]Method is POST - this is cgi request [11:14:17]url: /json_proto [11:14:17]query_string will be loaded in cgi processing [11:14:17]execute_cgi json_proto POST (null) [11:14:17]execute_cgi path=json_proto method=POST [11:14:17]POST find Content-Length [11:14:17]Host: 172.17.48.197:8080 [11:14:17]Content-Length: 809 [11:14:17]Content-Type: application/json [11:14:17] [11:14:17]POST finish read [11:14:17]Found Content-Length = 809 [11:14:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:17]execute_script... [11:14: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)1105716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:17]POST & json_proto [11:14:17]process_json_proto [11:14:17]json parsed OK: [11:14:17]protocol is kg_v1.0 [11:14:17]action value=close_receipt [11:14:17]process_action close_receipt [11:14:17]cmd_close_receipt [11:14:17]MH_GetDate [11:14:17]Write to MH i2c: F0 00 00 F9 06 EE [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: F0 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: F0 09 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: F0 09 00 F9 06 00 09 0A E3 65 66 EE DC 65 E7 [11:14:17]GetLastDocTimeStamp 1709377666 [11:14:17]current date 1709378057 [11:14:17]FM_GetShiftState [11:14:17]SAM_PROTO_GetShiftState [11:14:17]wFMCommunicate request_size=4 [11:14:17]MH_SAM_APDU [11:14:17]CAPDU: 80 13 01 00 [11:14:17]Write to MH i2c: E2 08 00 FA 06 80 13 01 00 00 00 00 00 7D [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:17]Read from MH i2c: E2 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 0E 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: E2 0E 00 FA 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E4 [11:14:17]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:14:17]wFMCommunicate OK [11:14:17]SAM_PROTO_GetShiftState done [11:14:17]FM_GetShiftState done [11:14:17]opened in 1709338023 [11:14:17]opened+sec_in_day 1709424423 [11:14:17]quantity*price = 100010 [11:14:17]sum+1 = 100012 [11:14:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 88 02.03.2024 11:14 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122869 ФПД: 230735431563151 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T111417&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122869&fm=230735431563151&tin=02508201610067®Number=0000000000090573&sum=100011 [11:14:18]StoreToDocumentArchive [11:14:18]shift 321 fd 122869 [11:14:18]save to /storage/0321/doc_00122869 [11:14:18]save last doc name /storage/0321/doc_00122869 to /storage/kkm_last_doc_name [11:14:18]save OK [11:14:18]Clear old archive folders... [11:14:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:18]tlvbuf is 0162CF60 [11:14:18]SAM_PROTO_ClearQueue [11:14:18]wFMCommunicate request_size=4 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 09 00 00 [11:14:18]Write to MH i2c: E2 08 00 07 07 80 09 00 00 00 00 00 00 80 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 07 07 00 90 00 82 [11:14:18]RAPDU: 90 00 [11:14:18]wFMCommunicate OK [11:14:18]SAM_PROTO_ClearQueue done [11:14:18]KKMCreateOFDPacket [11:14:18]OFDProtocolAddRootSTLVToBuf [11:14:18]FM_MakeSignedData [11:14:18]FM_MakeSignedData [11:14:18]SAM_PROTO_SignData [11:14:18]wFMCommunicate request_size=4 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 0D 01 02 [11:14:18]Write to MH i2c: E2 08 00 08 07 80 0D 01 02 00 00 00 00 88 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 08 07 00 90 00 83 [11:14:18]RAPDU: 90 00 [11:14:18]wFMCommunicate OK [11:14:18]wFMCommunicate request_size=255 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 09 0A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 DF 01 00 35 04 06 00 D1 [11:14:18]Write to MH i2c: E2 02 01 09 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 09 0A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 DF 01 00 35 04 06 00 D1 00 00 9E [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 09 07 00 90 00 84 [11:14:18]RAPDU: 90 00 [11:14:18]wFMCommunicate OK [11:14:18]wFMCommunicate request_size=10 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 0D 02 02 05 DA 47 6F 77 8F [11:14:18]Write to MH i2c: E2 0D 00 0A 07 80 0D 02 02 05 00 DA 47 6F 77 8F 00 00 2B [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 03 00 0A 07 00 90 00 85 [11:14:18]RAPDU: 90 00 [11:14:18]wFMCommunicate OK [11:14:18]wFMCommunicate request_size=4 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 0D 03 02 [11:14:18]Write to MH i2c: E2 08 00 0B 07 80 0D 03 02 00 00 00 00 8D [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:18]OFD Sender: No OFD packet to send [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 0B 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 0B 00 0B 07 00 C6 CF F8 4C E5 53 C0 B0 90 00 0F [11:14:18]RAPDU: C6 CF F8 4C E5 53 C0 B0 90 00 [11:14:18]wFMCommunicate OK [11:14:18]SAM_PROTO_SignData done [11:14:18]FM_MakeSignedData done [11:14:18]CreateOFDProtocolMessage [11:14:18]wFMCommunicate request_size=4 [11:14:18]MH_SAM_APDU [11:14:18]CAPDU: 80 11 00 00 [11:14:18]Write to MH i2c: E2 08 00 0C 07 80 11 00 00 00 00 00 00 8D [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:18]Read from MH i2c: E2 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 17 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: E2 17 00 0C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EB [11:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:14:18]wFMCommunicate OK [11:14:18]CreateOFDProtocolMessage done [11:14:18]OFDSenderStorePacket 122869 [11:14:18]StoreOFDPacket docnum=122869 [11:14:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 76 41 07 01 A7 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 09 0A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 DF 01 00 35 04 06 00 D1 DA 47 6F 77 8F C6 CF F8 4C E5 53 C0 B0 [11:14:18]CheckFolder [11:14:18]dirname=/storage/ofd_packets [11:14:18]CheckFolder done [11:14:18]ProducePacketName [11:14:18]name=ofd_packets/00122869 [11:14:18]NVStorageSaveData ofd_packets/00122869 [11:14:18]File name is /storage/ofd_packets/00122869 [11:14:18]Write 301 bytes [11:14:18]NVStorageSaveData done [11:14:18]OFDSenderStorePacket done [11:14:18]KKMCreateOFDPacket done [11:14:18]NVStorageSaveData kkm_last_timestamp [11:14:18]File name is /storage/kkm_last_timestamp [11:14:18]Write 4 bytes [11:14:18]NVStorageSaveData done [11:14:18]ExternCall_PrintAddStr [11:14:18]wPrintStart [11:14:18]Write to MH i2c: 01 00 00 0D 07 14 [11:14:18]Write i2c OK [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 07 00 [11:14:18]MH_I2C_Read... [11:14:18]Read from MH i2c: 01 07 00 0D 07 00 00 00 00 00 FF 0F 29 [11:14:18]RasterBufferAndPrint [11:14:18]line Счет N : (1)1105716 [11:14:18]line ИНН: 02508201610067 [11:14:18]line Контрольно-Кассовый Чек [11:14:18]line ПРОДАЖА [11:14:18]line ТРК (МРК, ГНК) : 13 [11:14:18]line Товар: 2710124500 [11:14:18]line Аи-95-К-5 [11:14:18]line 14.390 * 69.50 [11:14:18]line = 1000.11 [11:14:18]line НДС 12% НСП 1% [11:14:18]line > о реализуемом товаре [11:14:18]line ИТОГО: 1000.11 [11:14:18]line НСП 1% : 8.85 [11:14:18]line НДС 12% : 106.21 [11:14:18]line Наличными: 0.00 [11:14:18]line Безнал.: 1000.11 [11:14:18]line Место: АЗС № 25 "Партнер Нефть" [11:14:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:14:18]line СНО: Общий режим [11:14:18]line Чек 88 02.03.2024 11:14 [11:14:18]line Смена: 321 ФФД: 1.0 [11:14:18]line ЗНМ: 0300000019 [11:14:18]line РНМ: 0000000000090573 [11:14:18]line Версия ККМ: 001 [11:14:18]line Платежная система: О! деньги [11:14:18]line ФМ: 0000000000874798 [11:14:18]line ФД: 122869 [11:14:18]line ФПД: 230735431563151 [11:14:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T111417&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122869&fm=230735431563151&tin=02508201610067®Number=0000000000090573&sum=100011 [11:14:19]OFD Sender: Processing packet 122869 [packets to send 112, broken 111] [11:14:19]ProducePacketName [11:14:19]name=ofd_packets/00122869 [11:14:19]OFD Sender: To server: pG, [11:14:19]CommunicateWithHost lk.salyk.kg:30040 [11:14:19]ConnectInit lk.salyk.kg [11:14:19]written 0, free lines is 4095 [11:14:19]Connected sock=10 [11:14:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 76 41 07 01 A7 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 09 0A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 DF 01 00 35 04 06 00 D1 DA 47 6F 77 8F C6 CF F8 4C E5 53 C0 B0 [11:14:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3A EA 47 00 37 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 DF 01 00 F4 03 04 00 E6 B5 E2 65 B6 04 01 00 00 4A 76 68 22 38 71 9B 12 [11:14:19]CommunicateWithHost err = 0 [11:14:19]CheckOFDResponse [11:14:19]1017 (14) - 77093643461234 [11:14:19]1041 (16) - 0000000000874798 [11:14:19]1040 (4) - 122869 [11:14:19]1012 (4) - 02.03.2024 05:15 [11:14:19]1206 (1) - 0 [11:14:19]OFD Sender: Remove packet 122869 [11:14:19]ProducePacketName [11:14:19]name=ofd_packets/00122869 [11:14:19]NVStorageDeleteData [11:14:19]Write to MH i2c: 01 00 00 37 07 3E [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: 01 07 00 37 07 00 00 00 00 00 02 0D 54 [11:14:19]RasterBufferAndPrint [11:14:19]line [11:14:19]line [11:14:19]line [11:14:19]line [11:14:19]line [11:14:19]written 0, free lines is 3336 [11:14:19]MH_Cut [11:14:19]Write to MH i2c: D1 01 00 3E 07 01 17 [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: D1 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: D1 01 00 [11:14:19]MH_I2C_Read... [11:14:19]Read from MH i2c: D1 01 00 3E 07 00 16 [11:14:19]Write to MH i2c: 01 00 00 3F 07 46 [11:14:19]Write i2c OK [11:14:19]MH_I2C_Read... [11:14:19]OFD Sender: No OFD packet to send [11:14:20]*** Cut start [11:14:20]*** Purtial cut [11:14:20]*** Stage 1: CUTSNS_PIN = 1 [11:14:22]Read from MH i2c: 01 [11:14:22]MH_I2C_Read... [11:14:22]*** Stop cut motor [11:14:22]*** Cut end [11:14:22]Read from MH i2c: 01 07 00 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: 01 07 00 3F 07 00 00 00 00 00 FF 0F 5B [11:14:22]process_action close_receipt done [11:14:22]requested_data is exist [11:14:22]produce_requested_data [11:14:22]requested_item fm.sn is exist - process it [11:14:22]wFMCommunicate request_size=4 [11:14:22]MH_SAM_APDU [11:14:22]CAPDU: 80 11 00 00 [11:14:22]Write to MH i2c: E2 08 00 40 07 80 11 00 00 00 00 00 00 C1 [11:14:22]Write i2c OK [11:14:22]MH_I2C_Read... [11:14:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:22]Read from MH i2c: E2 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 17 00 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 17 00 40 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1F [11:14:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:14:22]wFMCommunicate OK [11:14:22]requested_item fd.num is exist - process it [11:14:22]SAM_PROTO_GetFieldsCounters [11:14:22]wFMCommunicate request_size=4 [11:14:22]MH_SAM_APDU [11:14:22]CAPDU: 80 13 00 00 [11:14:22]Write to MH i2c: E2 08 00 41 07 80 13 00 00 00 00 00 00 C4 [11:14:22]Write i2c OK [11:14:22]MH_I2C_Read... [11:14:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:22]Read from MH i2c: E2 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 62 00 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 62 00 41 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F5 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 0E [11:14:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F5 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:22]wFMCommunicate OK [11:14:22]SAM_PROTO_GetFieldsCounters done [11:14:22]requested_item shift.num is exist - process it [11:14:22]requested_item shift.opened is exist - process it [11:14:22]req_shift_opened [11:14:22]FM_GetShiftState [11:14:22]SAM_PROTO_GetShiftState [11:14:22]wFMCommunicate request_size=4 [11:14:22]MH_SAM_APDU [11:14:22]CAPDU: 80 13 01 00 [11:14:22]Write to MH i2c: E2 08 00 42 07 80 13 01 00 00 00 00 00 C6 [11:14:22]Write i2c OK [11:14:22]MH_I2C_Read... [11:14:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:22]Read from MH i2c: E2 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 0E 00 [11:14:22]MH_I2C_Read... [11:14:22]Read from MH i2c: E2 0E 00 42 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2D [11:14:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:14:22]wFMCommunicate OK [11:14:22]SAM_PROTO_GetShiftState done [11:14:22]FM_GetShiftState done [11:14:22]req_shift_opened done [11:14:22]requested_item shift.open_date is exist - process it [11:14:22]req_shift_open_date [11:14:22]req_shift_open_date done [11:14:22]produce_requested_data done [11:14:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122869,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:14:22]process_action_free close_receipt [11:14:22]json_value_free [11:14:22]json_value_free done [11:14:22]process_json_proto returns [11:14:22]Send response to host [11:14:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122869,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:14:22]free response buf [11:14:22]execute_script done [11:14:22]execute_script returns [11:14:22]free content buf [11:14:22]Sock 8.Close socket [11:14:22]Sock 8.Thread stoped [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:00]OFD Sender: No OFD packet to send [11:17:05]OFD Sender: No OFD packet to send [11:17:10]OFD Sender: No OFD packet to send [11:17:15]OFD Sender: No OFD packet to send [11:17:17]accept exits with 9 [11:17:17]New connection [11:17:17]New thread 3067456868 created [11:17:17]Thread 3067313508 joined [11:17:17]Waiting for new connection... [11:17:17] Sock 9.Parse request [11:17:17]Sock 9.Check first char [11:17:17]Sock 9.First char is OK [11:17:17]request: POST /json_proto HTTP/1.0 [11:17:17]Method: POST [11:17:17]URL: /json_proto [11:17:17]Method is POST - this is cgi request [11:17:17]url: /json_proto [11:17:17]query_string will be loaded in cgi processing [11:17:17]execute_cgi json_proto POST (null) [11:17:17]execute_cgi path=json_proto method=POST [11:17:17]POST find Content-Length [11:17:17]Host: 172.17.48.197:8080 [11:17:17]Content-Length: 820 [11:17:17]Content-Type: application/json [11:17:17] [11:17:17]POST finish read [11:17:17]Found Content-Length = 820 [11:17:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.150, "sum" : 1400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1400.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:17]execute_script... [11:17:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.150, "sum" : 1400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1400.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:17]POST & json_proto [11:17:17]process_json_proto [11:17:17]json parsed OK: [11:17:17]protocol is kg_v1.0 [11:17:17]action value=close_receipt [11:17:17]process_action close_receipt [11:17:17]cmd_close_receipt [11:17:17]MH_GetDate [11:17:17]Write to MH i2c: F0 00 00 43 07 39 [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: F0 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: F0 09 00 [11:17:17]MH_I2C_Read... [11:17:17]Read from MH i2c: F0 09 00 43 07 00 BE 0A E3 65 66 EE DC 65 E7 [11:17:17]GetLastDocTimeStamp 1709378057 [11:17:17]current date 1709378238 [11:17:17]FM_GetShiftState [11:17:17]SAM_PROTO_GetShiftState [11:17:17]wFMCommunicate request_size=4 [11:17:17]MH_SAM_APDU [11:17:17]CAPDU: 80 13 01 00 [11:17:17]Write to MH i2c: E2 08 00 44 07 80 13 01 00 00 00 00 00 C8 [11:17:17]Write i2c OK [11:17:17]MH_I2C_Read... [11:17:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:18]Read from MH i2c: E2 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: E2 0E 00 [11:17:18]MH_I2C_Read... [11:17:18]Read from MH i2c: E2 0E 00 44 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2F [11:17:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:17:18]wFMCommunicate OK [11:17:18]SAM_PROTO_GetShiftState done [11:17:18]FM_GetShiftState done [11:17:18]opened in 1709338023 [11:17:18]opened+sec_in_day 1709424423 [11:17:18]quantity*price = 140042 [11:17:18]sum+1 = 140044 [11:17:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.43 НСП 1% : 12.39 НДС 12% : 148.72 Наличными: 0.00 Безнал.: 1400.43 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 89 02.03.2024 11:17 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122870 ФПД: 144506809245430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T111718&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122870&fm=144506809245430&tin=02508201610067®Number=0000000000090573&sum=140043 [11:17:19]StoreToDocumentArchive [11:17:19]shift 321 fd 122870 [11:17:19]save to /storage/0321/doc_00122870 [11:17:19]save last doc name /storage/0321/doc_00122870 to /storage/kkm_last_doc_name [11:17:19]save OK [11:17:19]Clear old archive folders... [11:17:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:19]tlvbuf is 0162EBA0 [11:17:19]SAM_PROTO_ClearQueue [11:17:19]wFMCommunicate request_size=4 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 09 00 00 [11:17:19]Write to MH i2c: E2 08 00 51 07 80 09 00 00 00 00 00 00 CA [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 51 07 00 90 00 CC [11:17:19]RAPDU: 90 00 [11:17:19]wFMCommunicate OK [11:17:19]SAM_PROTO_ClearQueue done [11:17:19]KKMCreateOFDPacket [11:17:19]OFDProtocolAddRootSTLVToBuf [11:17:19]FM_MakeSignedData [11:17:19]FM_MakeSignedData [11:17:19]SAM_PROTO_SignData [11:17:19]wFMCommunicate request_size=4 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 0D 01 02 [11:17:19]Write to MH i2c: E2 08 00 52 07 80 0D 01 02 00 00 00 00 D2 [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 52 07 00 90 00 CD [11:17:19]RAPDU: 90 00 [11:17:19]wFMCommunicate OK [11:17:19]wFMCommunicate request_size=255 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0B 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0B 23 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0B 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 BE 0A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 DF 01 00 35 04 06 00 83 [11:17:19]Write to MH i2c: E2 02 01 53 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0B 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0B 23 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0B 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 BE 0A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 DF 01 00 35 04 06 00 83 00 00 F0 [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 53 07 00 90 00 CE [11:17:19]RAPDU: 90 00 [11:17:19]wFMCommunicate OK [11:17:19]wFMCommunicate request_size=10 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 0D 02 02 05 6D 9D 08 5E F6 [11:17:19]Write to MH i2c: E2 0D 00 54 07 80 0D 02 02 05 00 6D 9D 08 5E F6 00 00 45 [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 03 00 54 07 00 90 00 CF [11:17:19]RAPDU: 90 00 [11:17:19]wFMCommunicate OK [11:17:19]wFMCommunicate request_size=4 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 0D 03 02 [11:17:19]Write to MH i2c: E2 08 00 55 07 80 0D 03 02 00 00 00 00 D7 [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 0B 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 0B 00 55 07 00 C5 CF 10 DA 6C 0E E2 FB 90 00 AD [11:17:19]RAPDU: C5 CF 10 DA 6C 0E E2 FB 90 00 [11:17:19]wFMCommunicate OK [11:17:19]SAM_PROTO_SignData done [11:17:19]FM_MakeSignedData done [11:17:19]CreateOFDProtocolMessage [11:17:19]wFMCommunicate request_size=4 [11:17:19]MH_SAM_APDU [11:17:19]CAPDU: 80 11 00 00 [11:17:19]Write to MH i2c: E2 08 00 56 07 80 11 00 00 00 00 00 00 D7 [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:19]Read from MH i2c: E2 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 17 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: E2 17 00 56 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 35 [11:17:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:17:19]wFMCommunicate OK [11:17:19]CreateOFDProtocolMessage done [11:17:19]OFDSenderStorePacket 122870 [11:17:19]StoreOFDPacket docnum=122870 [11:17:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 43 36 07 01 CF 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0B 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0B 23 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0B 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 BE 0A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 DF 01 00 35 04 06 00 83 6D 9D 08 5E F6 C5 CF 10 DA 6C 0E E2 FB [11:17:19]CheckFolder [11:17:19]dirname=/storage/ofd_packets [11:17:19]CheckFolder done [11:17:19]ProducePacketName [11:17:19]name=ofd_packets/00122870 [11:17:19]NVStorageSaveData ofd_packets/00122870 [11:17:19]File name is /storage/ofd_packets/00122870 [11:17:19]Write 301 bytes [11:17:19]NVStorageSaveData done [11:17:19]OFDSenderStorePacket done [11:17:19]KKMCreateOFDPacket done [11:17:19]NVStorageSaveData kkm_last_timestamp [11:17:19]File name is /storage/kkm_last_timestamp [11:17:19]Write 4 bytes [11:17:19]NVStorageSaveData done [11:17:19]ExternCall_PrintAddStr [11:17:19]wPrintStart [11:17:19]Write to MH i2c: 01 00 00 57 07 5E [11:17:19]Write i2c OK [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: 01 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: 01 07 00 [11:17:19]MH_I2C_Read... [11:17:19]Read from MH i2c: 01 07 00 57 07 00 00 00 00 00 FF 0F 73 [11:17:19]RasterBufferAndPrint [11:17:19]line Счет N : (1)1105717 [11:17:19]line ИНН: 02508201610067 [11:17:19]line Контрольно-Кассовый Чек [11:17:19]line ПРОДАЖА [11:17:19]line ТРК (МРК, ГНК) : 63 [11:17:19]line Товар: 2710124500 [11:17:19]line Аи-95-К-5 [11:17:19]line 20.150 * 69.50 [11:17:19]line = 1400.43 [11:17:19]line НДС 12% НСП 1% [11:17:19]line > о реализуемом товаре [11:17:19]line ИТОГО: 1400.43 [11:17:19]line НСП 1% : 12.39 [11:17:19]line НДС 12% : 148.72 [11:17:19]line Наличными: 0.00 [11:17:19]line Безнал.: 1400.43 [11:17:19]line Место: АЗС № 25 "Партнер Нефть" [11:17:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:17:19]line СНО: Общий режим [11:17:19]line Чек 89 02.03.2024 11:17 [11:17:19]line Смена: 321 ФФД: 1.0 [11:17:19]line ЗНМ: 0300000019 [11:17:19]line РНМ: 0000000000090573 [11:17:19]line Версия ККМ: 001 [11:17:19]line Платежная система: Бакай Банк [11:17:19]line ФМ: 0000000000874798 [11:17:19]line ФД: 122870 [11:17:19]line ФПД: 144506809245430 [11:17:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T111718&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122870&fm=144506809245430&tin=02508201610067®Number=0000000000090573&sum=140043 [11:17:20]OFD Sender: Processing packet 122870 [packets to send 112, broken 111] [11:17:20]ProducePacketName [11:17:20]name=ofd_packets/00122870 [11:17:20]OFD Sender: To server: pG, [11:17:20]CommunicateWithHost lk.salyk.kg:30040 [11:17:20]ConnectInit lk.salyk.kg [11:17:20]written 0, free lines is 4095 [11:17:20]Connected sock=8 [11:17:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 43 36 07 01 CF 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0B 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0B 23 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0B 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 BE 0A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 DF 01 00 35 04 06 00 83 6D 9D 08 5E F6 C5 CF 10 DA 6C 0E E2 FB [11:17:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B3 BB 47 00 84 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 DF 01 00 F4 03 04 00 9B B6 E2 65 B6 04 01 00 00 F6 16 6E D6 A8 82 CB A5 [11:17:20]CommunicateWithHost err = 0 [11:17:20]CheckOFDResponse [11:17:20]1017 (14) - 77093643461234 [11:17:20]1041 (16) - 0000000000874798 [11:17:20]1040 (4) - 122870 [11:17:20]1012 (4) - 02.03.2024 05:18 [11:17:20]1206 (1) - 0 [11:17:20]OFD Sender: Remove packet 122870 [11:17:20]ProducePacketName [11:17:20]name=ofd_packets/00122870 [11:17:20]NVStorageDeleteData [11:17:20]Write to MH i2c: 01 00 00 81 07 88 [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: 01 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: 01 07 00 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: 01 07 00 81 07 00 00 00 00 00 07 0D A3 [11:17:20]RasterBufferAndPrint [11:17:20]line [11:17:20]line [11:17:20]line [11:17:20]line [11:17:20]line [11:17:20]written 0, free lines is 3343 [11:17:20]MH_Cut [11:17:20]Write to MH i2c: D1 01 00 88 07 01 61 [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: D1 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: D1 01 00 [11:17:20]MH_I2C_Read... [11:17:20]Read from MH i2c: D1 01 00 88 07 00 60 [11:17:20]Write to MH i2c: 01 00 00 89 07 90 [11:17:20]Write i2c OK [11:17:20]MH_I2C_Read... [11:17:20]OFD Sender: No OFD packet to send [11:17:21]*** Cut start [11:17:21]*** Purtial cut [11:17:21]*** Stage 1: CUTSNS_PIN = 1 [11:17:23]Read from MH i2c: 01 [11:17:23]MH_I2C_Read... [11:17:23]*** Stop cut motor [11:17:23]*** Cut end [11:17:23]Read from MH i2c: 01 07 00 [11:17:23]MH_I2C_Read... [11:17:23]Read from MH i2c: 01 07 00 89 07 00 00 00 00 00 FF 0F A5 [11:17:23]process_action close_receipt done [11:17:23]requested_data is exist [11:17:23]produce_requested_data [11:17:23]requested_item fm.sn is exist - process it [11:17:23]wFMCommunicate request_size=4 [11:17:23]MH_SAM_APDU [11:17:23]CAPDU: 80 11 00 00 [11:17:23]Write to MH i2c: E2 08 00 8A 07 80 11 00 00 00 00 00 00 0B [11:17:23]Write i2c OK [11:17:23]MH_I2C_Read... [11:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:23]Read from MH i2c: E2 [11:17:23]MH_I2C_Read... [11:17:23]Read from MH i2c: E2 17 00 [11:17:23]MH_I2C_Read... [11:17:23]Read from MH i2c: E2 17 00 8A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 69 [11:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:17:23]wFMCommunicate OK [11:17:23]requested_item fd.num is exist - process it [11:17:23]SAM_PROTO_GetFieldsCounters [11:17:23]wFMCommunicate request_size=4 [11:17:23]MH_SAM_APDU [11:17:23]CAPDU: 80 13 00 00 [11:17:23]Write to MH i2c: E2 08 00 8B 07 80 13 00 00 00 00 00 00 0E [11:17:23]Write i2c OK [11:17:23]MH_I2C_Read... [11:17:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:23]Read from MH i2c: E2 [11:17:23]MH_I2C_Read... [11:17:23]Read from MH i2c: E2 62 00 [11:17:23]MH_I2C_Read... [11:17:23]Read from MH i2c: E2 62 00 8B 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F6 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [11:17:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F6 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:23]wFMCommunicate OK [11:17:23]SAM_PROTO_GetFieldsCounters done [11:17:23]requested_item shift.num is exist - process it [11:17:23]requested_item shift.opened is exist - process it [11:17:23]req_shift_opened [11:17:23]FM_GetShiftState [11:17:23]SAM_PROTO_GetShiftState [11:17:23]wFMCommunicate request_size=4 [11:17:23]MH_SAM_APDU [11:17:23]CAPDU: 80 13 01 00 [11:17:23]Write to MH i2c: E2 08 00 8C 07 80 13 01 00 00 00 00 00 10 [11:17:23]Write i2c OK [11:17:23]MH_I2C_Read... [11:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:23]Read from MH i2c: E2 [11:17:23]MH_I2C_Read... [11:17:23]Read from MH i2c: E2 0E 00 [11:17:23]MH_I2C_Read... [11:17:23]Read from MH i2c: E2 0E 00 8C 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 77 [11:17:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:17:23]wFMCommunicate OK [11:17:23]SAM_PROTO_GetShiftState done [11:17:23]FM_GetShiftState done [11:17:23]req_shift_opened done [11:17:23]requested_item shift.open_date is exist - process it [11:17:23]req_shift_open_date [11:17:23]req_shift_open_date done [11:17:23]produce_requested_data done [11:17:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122870,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:17:23]process_action_free close_receipt [11:17:23]json_value_free [11:17:23]json_value_free done [11:17:23]process_json_proto returns [11:17:23]Send response to host [11:17:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122870,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:17:23]free response buf [11:17:23]execute_script done [11:17:23]execute_script returns [11:17:23]free content buf [11:17:23]Sock 9.Close socket [11:17:23]Sock 9.Thread stoped [11:17:25]OFD Sender: No OFD packet to send [11:17:30]OFD Sender: No OFD packet to send [11:17:35]OFD Sender: No OFD packet to send [11:17:40]OFD Sender: No OFD packet to send [11:17:45]OFD Sender: No OFD packet to send [11:17:50]OFD Sender: No OFD packet to send [11:17:55]OFD Sender: No OFD packet to send [11:18:00]OFD Sender: No OFD packet to send [11:18:05]OFD Sender: No OFD packet to send [11:18:10]OFD Sender: No OFD packet to send [11:18:15]OFD Sender: No OFD packet to send [11:18:20]OFD Sender: No OFD packet to send [11:18:25]OFD Sender: No OFD packet to send [11:18:30]OFD Sender: No OFD packet to send [11:18:35]OFD Sender: No OFD packet to send [11:18:40]OFD Sender: No OFD packet to send [11:18:45]OFD Sender: No OFD packet to send [11:18:50]OFD Sender: No OFD packet to send [11:18:55]OFD Sender: No OFD packet to send [11:19:00]OFD Sender: No OFD packet to send [11:19:05]OFD Sender: No OFD packet to send [11:19:10]OFD Sender: No OFD packet to send [11:19:15]OFD Sender: No OFD packet to send [11:19:20]OFD Sender: No OFD packet to send [11:19:25]OFD Sender: No OFD packet to send [11:19:30]OFD Sender: No OFD packet to send [11:19:35]OFD Sender: No OFD packet to send [11:19:40]OFD Sender: No OFD packet to send [11:19:45]OFD Sender: No OFD packet to send [11:19:50]OFD Sender: No OFD packet to send [11:19:55]OFD Sender: No OFD packet to send [11:20:00]OFD Sender: No OFD packet to send [11:20:05]OFD Sender: No OFD packet to send [11:20:10]OFD Sender: No OFD packet to send [11:20:15]OFD Sender: No OFD packet to send [11:20:20]OFD Sender: No OFD packet to send [11:20:26]OFD Sender: No OFD packet to send [11:20:31]OFD Sender: No OFD packet to send [11:20:36]OFD Sender: No OFD packet to send [11:20:41]OFD Sender: No OFD packet to send [11:20:46]OFD Sender: No OFD packet to send [11:20:51]OFD Sender: No OFD packet to send [11:20:56]OFD Sender: No OFD packet to send [11:21:01]OFD Sender: No OFD packet to send [11:21:06]OFD Sender: No OFD packet to send [11:21:11]OFD Sender: No OFD packet to send [11:21:16]OFD Sender: No OFD packet to send [11:21:21]OFD Sender: No OFD packet to send [11:21:26]OFD Sender: No OFD packet to send [11:21:31]OFD Sender: No OFD packet to send [11:21:36]OFD Sender: No OFD packet to send [11:21:41]OFD Sender: No OFD packet to send [11:21:46]OFD Sender: No OFD packet to send [11:21:51]OFD Sender: No OFD packet to send [11:21:56]OFD Sender: No OFD packet to send [11:22:01]OFD Sender: No OFD packet to send [11:22:06]OFD Sender: No OFD packet to send [11:22:11]OFD Sender: No OFD packet to send [11:22:16]OFD Sender: No OFD packet to send [11:22:21]OFD Sender: No OFD packet to send [11:22:26]OFD Sender: No OFD packet to send [11:22:31]OFD Sender: No OFD packet to send [11:22:36]OFD Sender: No OFD packet to send [11:22:41]OFD Sender: No OFD packet to send [11:22:46]OFD Sender: No OFD packet to send [11:22:51]OFD Sender: No OFD packet to send [11:22:56]OFD Sender: No OFD packet to send [11:23:01]OFD Sender: No OFD packet to send [11:23:06]OFD Sender: No OFD packet to send [11:23:11]OFD Sender: No OFD packet to send [11:23:16]OFD Sender: No OFD packet to send [11:23:21]OFD Sender: No OFD packet to send [11:23:26]OFD Sender: No OFD packet to send [11:23:31]OFD Sender: No OFD packet to send [11:23:36]OFD Sender: No OFD packet to send [11:23:39]accept exits with 10 [11:23:39]New connection [11:23:39]New thread 3067313508 created [11:23:39]Thread 3067456868 joined [11:23:39]Waiting for new connection... [11:23:39] Sock 10.Parse request [11:23:39]Sock 10.Check first char [11:23:39]Sock 10.First char is OK [11:23:39]request: POST /json_proto HTTP/1.0 [11:23:39]Method: POST [11:23:39]URL: /json_proto [11:23:39]Method is POST - this is cgi request [11:23:39]url: /json_proto [11:23:39]query_string will be loaded in cgi processing [11:23:39]execute_cgi json_proto POST (null) [11:23:39]execute_cgi path=json_proto method=POST [11:23:39]POST find Content-Length [11:23:39]Host: 172.17.48.197:8080 [11:23:39]Content-Length: 678 [11:23:39]Content-Type: application/json [11:23:39] [11:23:39]POST finish read [11:23:39]Found Content-Length = 678 [11:23:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:39]execute_script... [11:23:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:39]POST & json_proto [11:23:39]process_json_proto [11:23:39]json parsed OK: [11:23:39]protocol is kg_v1.0 [11:23:39]action value=close_receipt [11:23:39]process_action close_receipt [11:23:39]cmd_close_receipt [11:23:39]MH_GetDate [11:23:39]Write to MH i2c: F0 00 00 8D 07 83 [11:23:39]Write i2c OK [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: F0 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: F0 09 00 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: F0 09 00 8D 07 00 3C 0C E3 65 66 EE DC 65 B1 [11:23:39]GetLastDocTimeStamp 1709378238 [11:23:39]current date 1709378620 [11:23:39]FM_GetShiftState [11:23:39]SAM_PROTO_GetShiftState [11:23:39]wFMCommunicate request_size=4 [11:23:39]MH_SAM_APDU [11:23:39]CAPDU: 80 13 01 00 [11:23:39]Write to MH i2c: E2 08 00 8E 07 80 13 01 00 00 00 00 00 12 [11:23:39]Write i2c OK [11:23:39]MH_I2C_Read... [11:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:39]Read from MH i2c: E2 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 0E 00 [11:23:39]MH_I2C_Read... [11:23:39]Read from MH i2c: E2 0E 00 8E 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 79 [11:23:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:23:39]wFMCommunicate OK [11:23:39]SAM_PROTO_GetShiftState done [11:23:39]FM_GetShiftState done [11:23:39]opened in 1709338023 [11:23:39]opened+sec_in_day 1709424423 [11:23:39]quantity*price = 50040 [11:23:39]sum+1 = 50041 [11:23:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 90 02.03.2024 11:23 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122871 ФПД: 216116440891613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T112340&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122871&fm=216116440891613&tin=02508201610067®Number=0000000000090573&sum=50000 [11:23:40]StoreToDocumentArchive [11:23:40]shift 321 fd 122871 [11:23:40]save to /storage/0321/doc_00122871 [11:23:40]save last doc name /storage/0321/doc_00122871 to /storage/kkm_last_doc_name [11:23:40]save OK [11:23:40]Clear old archive folders... [11:23:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:40]tlvbuf is B6FD3230 [11:23:40]SAM_PROTO_ClearQueue [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 09 00 00 [11:23:40]Write to MH i2c: E2 08 00 9B 07 80 09 00 00 00 00 00 00 14 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 03 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 03 00 9B 07 00 90 00 16 [11:23:40]RAPDU: 90 00 [11:23:40]wFMCommunicate OK [11:23:40]SAM_PROTO_ClearQueue done [11:23:40]KKMCreateOFDPacket [11:23:40]OFDProtocolAddRootSTLVToBuf [11:23:40]FM_MakeSignedData [11:23:40]FM_MakeSignedData [11:23:40]SAM_PROTO_SignData [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 0D 01 02 [11:23:40]Write to MH i2c: E2 08 00 9C 07 80 0D 01 02 00 00 00 00 1C [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:40]Read from MH i2c: E2 03 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 03 00 9C 07 00 90 00 17 [11:23:40]RAPDU: 90 00 [11:23:40]wFMCommunicate OK [11:23:40]wFMCommunicate request_size=255 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 3C 0C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 DF 01 00 35 04 06 00 C4 [11:23:40]Write to MH i2c: E2 02 01 9D 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 3C 0C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 DF 01 00 35 04 06 00 C4 00 00 6B [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 03 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 03 00 9D 07 00 90 00 18 [11:23:40]RAPDU: 90 00 [11:23:40]wFMCommunicate OK [11:23:40]wFMCommunicate request_size=10 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 0D 02 02 05 8E 87 B0 80 DD [11:23:40]Write to MH i2c: E2 0D 00 9E 07 80 0D 02 02 05 00 8E 87 B0 80 DD 00 00 4B [11:23:41]Write i2c OK [11:23:41]MH_I2C_Read... [11:23:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:41]Read from MH i2c: E2 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 03 00 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 03 00 9E 07 00 90 00 19 [11:23:41]RAPDU: 90 00 [11:23:41]wFMCommunicate OK [11:23:41]wFMCommunicate request_size=4 [11:23:41]MH_SAM_APDU [11:23:41]CAPDU: 80 0D 03 02 [11:23:41]Write to MH i2c: E2 08 00 9F 07 80 0D 03 02 00 00 00 00 21 [11:23:41]Write i2c OK [11:23:41]MH_I2C_Read... [11:23:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:41]Read from MH i2c: E2 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 0B 00 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 0B 00 9F 07 00 34 0C AC 10 23 02 4B 0A 90 00 98 [11:23:41]RAPDU: 34 0C AC 10 23 02 4B 0A 90 00 [11:23:41]wFMCommunicate OK [11:23:41]SAM_PROTO_SignData done [11:23:41]FM_MakeSignedData done [11:23:41]CreateOFDProtocolMessage [11:23:41]wFMCommunicate request_size=4 [11:23:41]MH_SAM_APDU [11:23:41]CAPDU: 80 11 00 00 [11:23:41]Write to MH i2c: E2 08 00 A0 07 80 11 00 00 00 00 00 00 21 [11:23:41]Write i2c OK [11:23:41]MH_I2C_Read... [11:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:41]Read from MH i2c: E2 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 17 00 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: E2 17 00 A0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7F [11:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:23:41]wFMCommunicate OK [11:23:41]CreateOFDProtocolMessage done [11:23:41]OFDSenderStorePacket 122871 [11:23:41]StoreOFDPacket docnum=122871 [11:23:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 73 B7 07 01 58 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 3C 0C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 DF 01 00 35 04 06 00 C4 8E 87 B0 80 DD 34 0C AC 10 23 02 4B 0A [11:23:41]CheckFolder [11:23:41]dirname=/storage/ofd_packets [11:23:41]CheckFolder done [11:23:41]ProducePacketName [11:23:41]name=ofd_packets/00122871 [11:23:41]NVStorageSaveData ofd_packets/00122871 [11:23:41]File name is /storage/ofd_packets/00122871 [11:23:41]Write 301 bytes [11:23:41]NVStorageSaveData done [11:23:41]OFDSenderStorePacket done [11:23:41]KKMCreateOFDPacket done [11:23:41]NVStorageSaveData kkm_last_timestamp [11:23:41]File name is /storage/kkm_last_timestamp [11:23:41]Write 4 bytes [11:23:41]NVStorageSaveData done [11:23:41]ExternCall_PrintAddStr [11:23:41]wPrintStart [11:23:41]Write to MH i2c: 01 00 00 A1 07 A8 [11:23:41]Write i2c OK [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: 01 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: 01 07 00 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: 01 07 00 A1 07 00 00 00 00 00 FF 0F BD [11:23:41]RasterBufferAndPrint [11:23:41]line Счет N : (1)1105718 [11:23:41]line ИНН: 02508201610067 [11:23:41]line Контрольно-Кассовый Чек [11:23:41]line ПРОДАЖА [11:23:41]line ТРК (МРК, ГНК) : 63 [11:23:41]line Товар: 2710124500 [11:23:41]line Аи-95-К-5 [11:23:41]line 7.200 * 69.50 [11:23:41]line = 500.40 [11:23:41]line НДС 12% НСП 1% [11:23:41]line > о реализуемом товаре [11:23:41]line ОКРУГЛЕНИЕ: -0.40 [11:23:41]line ИТОГО: 500.00 [11:23:41]line Внесено: 500.00 [11:23:41]line СДАЧА: 0.00 [11:23:41]line НСП 1% : 4.43 [11:23:41]line НДС 12% : 53.14 [11:23:41]line Наличными: 500.00 [11:23:41]line Безнал.: 0.00 [11:23:41]line Место: АЗС № 25 "Партнер Нефть" [11:23:41]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:23:41]line СНО: Общий режим [11:23:41]line Чек 90 02.03.2024 11:23 [11:23:41]line Смена: 321 ФФД: 1.0 [11:23:41]line ЗНМ: 0300000019 [11:23:41]line РНМ: 0000000000090573 [11:23:41]line Версия ККМ: 001 [11:23:41]line ФМ: 0000000000874798 [11:23:41]line ФД: 122871 [11:23:41]line ФПД: 216116440891613 [11:23:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T112340&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122871&fm=216116440891613&tin=02508201610067®Number=0000000000090573&sum=50000 [11:23:41]OFD Sender: Processing packet 122871 [packets to send 112, broken 111] [11:23:41]ProducePacketName [11:23:41]name=ofd_packets/00122871 [11:23:41]OFD Sender: To server: pG, [11:23:41]CommunicateWithHost lk.salyk.kg:30040 [11:23:41]ConnectInit lk.salyk.kg [11:23:41]written 0, free lines is 4095 [11:23:41]Connected sock=9 [11:23:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 73 B7 07 01 58 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 3C 0C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 DF 01 00 35 04 06 00 C4 8E 87 B0 80 DD 34 0C AC 10 23 02 4B 0A [11:23:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2E C8 47 00 C5 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 DF 01 00 F4 03 04 00 18 B8 E2 65 B6 04 01 00 00 E4 78 44 D2 EA 79 77 32 [11:23:41]CommunicateWithHost err = 0 [11:23:41]CheckOFDResponse [11:23:41]1017 (14) - 77093643461234 [11:23:41]1041 (16) - 0000000000874798 [11:23:41]1040 (4) - 122871 [11:23:41]1012 (4) - 02.03.2024 05:24 [11:23:41]1206 (1) - 0 [11:23:41]OFD Sender: Remove packet 122871 [11:23:41]ProducePacketName [11:23:41]name=ofd_packets/00122871 [11:23:41]NVStorageDeleteData [11:23:41]Write to MH i2c: 01 00 00 CC 07 D3 [11:23:41]Write i2c OK [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: 01 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: 01 07 00 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: 01 07 00 CC 07 00 00 00 00 00 EF 0C D5 [11:23:41]RasterBufferAndPrint [11:23:41]line [11:23:41]line [11:23:41]line [11:23:41]line [11:23:41]line [11:23:41]written 0, free lines is 3317 [11:23:41]MH_Cut [11:23:41]Write to MH i2c: D1 01 00 D3 07 01 AC [11:23:41]Write i2c OK [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: D1 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: D1 01 00 [11:23:41]MH_I2C_Read... [11:23:41]Read from MH i2c: D1 01 00 D3 07 00 AB [11:23:41]Write to MH i2c: 01 00 00 D4 07 DB [11:23:41]Write i2c OK [11:23:41]MH_I2C_Read... [11:23:42]OFD Sender: No OFD packet to send [11:23:42]*** Cut start [11:23:42]*** Purtial cut [11:23:42]*** Stage 1: CUTSNS_PIN = 1 [11:23:44]Read from MH i2c: 01 [11:23:44]MH_I2C_Read... [11:23:44]*** Stop cut motor [11:23:44]*** Cut end [11:23:44]Read from MH i2c: 01 07 00 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: 01 07 00 D4 07 00 00 00 00 00 FF 0F F0 [11:23:44]process_action close_receipt done [11:23:44]requested_data is exist [11:23:44]produce_requested_data [11:23:44]requested_item fm.sn is exist - process it [11:23:44]wFMCommunicate request_size=4 [11:23:44]MH_SAM_APDU [11:23:44]CAPDU: 80 11 00 00 [11:23:44]Write to MH i2c: E2 08 00 D5 07 80 11 00 00 00 00 00 00 56 [11:23:44]Write i2c OK [11:23:44]MH_I2C_Read... [11:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:44]Read from MH i2c: E2 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: E2 17 00 [11:23:44]MH_I2C_Read... [11:23:44]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 34 37 39 38 90 00 B4 [11:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:23:44]wFMCommunicate OK [11:23:44]requested_item fd.num is exist - process it [11:23:44]SAM_PROTO_GetFieldsCounters [11:23:44]wFMCommunicate request_size=4 [11:23:44]MH_SAM_APDU [11:23:44]CAPDU: 80 13 00 00 [11:23:44]Write to MH i2c: E2 08 00 D6 07 80 13 00 00 00 00 00 00 59 [11:23:44]Write i2c OK [11:23:44]MH_I2C_Read... [11:23:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:44]Read from MH i2c: E2 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: E2 62 00 [11:23:44]MH_I2C_Read... [11:23:44]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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F7 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [11:23:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F7 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:23:44]wFMCommunicate OK [11:23:44]SAM_PROTO_GetFieldsCounters done [11:23:44]requested_item shift.num is exist - process it [11:23:44]requested_item shift.opened is exist - process it [11:23:44]req_shift_opened [11:23:44]FM_GetShiftState [11:23:44]SAM_PROTO_GetShiftState [11:23:44]wFMCommunicate request_size=4 [11:23:44]MH_SAM_APDU [11:23:44]CAPDU: 80 13 01 00 [11:23:44]Write to MH i2c: E2 08 00 D7 07 80 13 01 00 00 00 00 00 5B [11:23:44]Write i2c OK [11:23:44]MH_I2C_Read... [11:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:44]Read from MH i2c: E2 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: E2 0E 00 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: E2 0E 00 D7 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C2 [11:23:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:23:44]wFMCommunicate OK [11:23:44]SAM_PROTO_GetShiftState done [11:23:44]FM_GetShiftState done [11:23:44]req_shift_opened done [11:23:44]requested_item shift.open_date is exist - process it [11:23:44]req_shift_open_date [11:23:44]req_shift_open_date done [11:23:44]produce_requested_data done [11:23:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122871,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:23:44]process_action_free close_receipt [11:23:44]json_value_free [11:23:44]json_value_free done [11:23:44]process_json_proto returns [11:23:44]Send response to host [11:23:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122871,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:23:44]free response buf [11:23:44]execute_script done [11:23:44]execute_script returns [11:23:44]free content buf [11:23:44]Sock 10.Close socket [11:23:44]Sock 10.Thread stoped [11:23:47]OFD Sender: No OFD packet to send [11:23:52]OFD Sender: No OFD packet to send [11:23:57]OFD Sender: No OFD packet to send [11:24:02]OFD Sender: No OFD packet to send [11:24:06]accept exits with 8 [11:24:06]New connection [11:24:06]New thread 3067456868 created [11:24:06]Thread 3067313508 joined [11:24:06]Waiting for new connection... [11:24:06] Sock 8.Parse request [11:24:06]Sock 8.Check first char [11:24:06]Sock 8.First char is OK [11:24:06]request: POST /json_proto HTTP/1.0 [11:24:06]Method: POST [11:24:06]URL: /json_proto [11:24:06]Method is POST - this is cgi request [11:24:06]url: /json_proto [11:24:06]query_string will be loaded in cgi processing [11:24:06]execute_cgi json_proto POST (null) [11:24:06]execute_cgi path=json_proto method=POST [11:24:06]POST find Content-Length [11:24:06]Host: 172.17.48.197:8080 [11:24:06]Content-Length: 683 [11:24:06]Content-Type: application/json [11:24:06] [11:24:06]POST finish read [11:24:06]Found Content-Length = 683 [11:24:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 19.390, "sum" : 1200.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:06]execute_script... [11:24:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 19.390, "sum" : 1200.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:06]POST & json_proto [11:24:06]process_json_proto [11:24:06]json parsed OK: [11:24:06]protocol is kg_v1.0 [11:24:06]action value=close_receipt [11:24:06]process_action close_receipt [11:24:06]cmd_close_receipt [11:24:06]MH_GetDate [11:24:06]Write to MH i2c: F0 00 00 D8 07 CE [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: F0 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: F0 09 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: F0 09 00 D8 07 00 56 0C E3 65 66 EE DC 65 16 [11:24:06]GetLastDocTimeStamp 1709378620 [11:24:06]current date 1709378646 [11:24:06]FM_GetShiftState [11:24:06]SAM_PROTO_GetShiftState [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 13 01 00 [11:24:06]Write to MH i2c: E2 08 00 D9 07 80 13 01 00 00 00 00 00 5D [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 D9 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C4 [11:24:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:24:06]wFMCommunicate OK [11:24:06]SAM_PROTO_GetShiftState done [11:24:06]FM_GetShiftState done [11:24:06]opened in 1709338023 [11:24:06]opened+sec_in_day 1709424423 [11:24:06]quantity*price = 120024 [11:24:06]sum+1 = 120025 [11:24:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 91 02.03.2024 11:24 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122872 ФПД: 26353518257387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T112406&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122872&fm=26353518257387&tin=02508201610067®Number=0000000000090573&sum=120000 [11:24:07]StoreToDocumentArchive [11:24:07]shift 321 fd 122872 [11:24:07]save to /storage/0321/doc_00122872 [11:24:07]save last doc name /storage/0321/doc_00122872 to /storage/kkm_last_doc_name [11:24:07]save OK [11:24:07]Clear old archive folders... [11:24:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:07]tlvbuf is 01643860 [11:24:07]SAM_PROTO_ClearQueue [11:24:07]wFMCommunicate request_size=4 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 09 00 00 [11:24:07]Write to MH i2c: E2 08 00 E6 07 80 09 00 00 00 00 00 00 5F [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 E6 07 00 90 00 61 [11:24:07]RAPDU: 90 00 [11:24:07]wFMCommunicate OK [11:24:07]SAM_PROTO_ClearQueue done [11:24:07]KKMCreateOFDPacket [11:24:07]OFDProtocolAddRootSTLVToBuf [11:24:07]FM_MakeSignedData [11:24:07]FM_MakeSignedData [11:24:07]SAM_PROTO_SignData [11:24:07]wFMCommunicate request_size=4 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 0D 01 02 [11:24:07]Write to MH i2c: E2 08 00 E7 07 80 0D 01 02 00 00 00 00 67 [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 E7 07 00 90 00 62 [11:24:07]RAPDU: 90 00 [11:24:07]wFMCommunicate OK [11:24:07]wFMCommunicate request_size=255 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 56 0C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 DF 01 00 35 04 06 00 17 [11:24:07]Write to MH i2c: E2 02 01 E8 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 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 56 0C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 DF 01 00 35 04 06 00 17 00 00 FC [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [11:24:07]RAPDU: 90 00 [11:24:07]wFMCommunicate OK [11:24:07]wFMCommunicate request_size=10 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 0D 02 02 05 F7 E8 18 24 EB [11:24:07]Write to MH i2c: E2 0D 00 E9 07 80 0D 02 02 05 00 F7 E8 18 24 EB 00 00 7A [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 E9 07 00 90 00 64 [11:24:07]RAPDU: 90 00 [11:24:07]wFMCommunicate OK [11:24:07]wFMCommunicate request_size=4 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 0D 03 02 [11:24:07]Write to MH i2c: E2 08 00 EA 07 80 0D 03 02 00 00 00 00 6C [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 0B 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 0B 00 EA 07 00 D9 31 A2 BB 75 0F E9 FE 90 00 3F [11:24:07]RAPDU: D9 31 A2 BB 75 0F E9 FE 90 00 [11:24:07]wFMCommunicate OK [11:24:07]SAM_PROTO_SignData done [11:24:07]FM_MakeSignedData done [11:24:07]CreateOFDProtocolMessage [11:24:07]wFMCommunicate request_size=4 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 11 00 00 [11:24:07]Write to MH i2c: E2 08 00 EB 07 80 11 00 00 00 00 00 00 6C [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 17 00 [11:24:07]MH_I2C_Read... [11:24:07]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 34 37 39 38 90 00 CA [11:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:24:07]wFMCommunicate OK [11:24:07]CreateOFDProtocolMessage done [11:24:07]OFDSenderStorePacket 122872 [11:24:07]StoreOFDPacket docnum=122872 [11:24:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 11 F1 07 01 6F 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 56 0C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 DF 01 00 35 04 06 00 17 F7 E8 18 24 EB D9 31 A2 BB 75 0F E9 FE [11:24:07]CheckFolder [11:24:07]dirname=/storage/ofd_packets [11:24:07]CheckFolder done [11:24:07]ProducePacketName [11:24:07]name=ofd_packets/00122872 [11:24:07]NVStorageSaveData ofd_packets/00122872 [11:24:07]File name is /storage/ofd_packets/00122872 [11:24:07]Write 301 bytes [11:24:07]NVStorageSaveData done [11:24:07]OFDSenderStorePacket done [11:24:07]KKMCreateOFDPacket done [11:24:07]NVStorageSaveData kkm_last_timestamp [11:24:07]File name is /storage/kkm_last_timestamp [11:24:07]Write 4 bytes [11:24:07]NVStorageSaveData done [11:24:07]ExternCall_PrintAddStr [11:24:07]wPrintStart [11:24:07]Write to MH i2c: 01 00 00 EC 07 F3 [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 07 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 07 00 EC 07 00 00 00 00 00 FF 0F 08 [11:24:07]RasterBufferAndPrint [11:24:07]line Счет N : (1)1105719 [11:24:07]line ИНН: 02508201610067 [11:24:07]line Контрольно-Кассовый Чек [11:24:07]line ПРОДАЖА [11:24:07]line ТРК (МРК, ГНК) : 52 [11:24:07]line Товар: 2710124130 [11:24:07]line Аи-92-К-5 [11:24:07]line 19.390 * 61.90 [11:24:07]line = 1200.24 [11:24:07]line НДС 12% НСП 1% [11:24:07]line > о реализуемом товаре [11:24:07]line ОКРУГЛЕНИЕ: -0.24 [11:24:07]line ИТОГО: 1200.00 [11:24:07]line Внесено: 1200.00 [11:24:07]line СДАЧА: 0.00 [11:24:07]line НСП 1% : 10.62 [11:24:07]line НДС 12% : 127.46 [11:24:07]line Наличными: 1200.00 [11:24:07]line Безнал.: 0.00 [11:24:07]line Место: АЗС № 25 "Партнер Нефть" [11:24:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:24:07]line СНО: Общий режим [11:24:07]line Чек 91 02.03.2024 11:24 [11:24:07]line Смена: 321 ФФД: 1.0 [11:24:07]line ЗНМ: 0300000019 [11:24:07]line РНМ: 0000000000090573 [11:24:07]line Версия ККМ: 001 [11:24:07]line ФМ: 0000000000874798 [11:24:07]line ФД: 122872 [11:24:07]line ФПД: 26353518257387 [11:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T112406&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122872&fm=26353518257387&tin=02508201610067®Number=0000000000090573&sum=120000 [11:24:08]OFD Sender: Processing packet 122872 [packets to send 112, broken 111] [11:24:08]ProducePacketName [11:24:08]name=ofd_packets/00122872 [11:24:08]OFD Sender: To server: pG, [11:24:08]CommunicateWithHost lk.salyk.kg:30040 [11:24:08]ConnectInit lk.salyk.kg [11:24:08]written 0, free lines is 4095 [11:24:08]Connected sock=10 [11:24:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 11 F1 07 01 6F 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 56 0C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 DF 01 00 35 04 06 00 17 F7 E8 18 24 EB D9 31 A2 BB 75 0F E9 FE [11:24:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AE 2B 47 00 85 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 DF 01 00 F4 03 04 00 33 B8 E2 65 B6 04 01 00 00 A5 72 F6 A0 5A EB DD 56 [11:24:08]CommunicateWithHost err = 0 [11:24:08]CheckOFDResponse [11:24:08]1017 (14) - 77093643461234 [11:24:08]1041 (16) - 0000000000874798 [11:24:08]1040 (4) - 122872 [11:24:08]1012 (4) - 02.03.2024 05:25 [11:24:08]1206 (1) - 0 [11:24:08]OFD Sender: Remove packet 122872 [11:24:08]ProducePacketName [11:24:08]name=ofd_packets/00122872 [11:24:08]NVStorageDeleteData [11:24:08]Write to MH i2c: 01 00 00 17 08 1F [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 07 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 07 00 17 08 00 00 00 00 00 F3 0C 25 [11:24:08]RasterBufferAndPrint [11:24:08]line [11:24:08]line [11:24:08]line [11:24:08]line [11:24:08]line [11:24:08]written 0, free lines is 3321 [11:24:08]MH_Cut [11:24:08]Write to MH i2c: D1 01 00 1E 08 01 F8 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 01 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 01 00 1E 08 00 F7 [11:24:08]Write to MH i2c: 01 00 00 1F 08 27 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]OFD Sender: No OFD packet to send [11:24:09]*** Cut start [11:24:09]*** Purtial cut [11:24:09]*** Stage 1: CUTSNS_PIN = 1 [11:24:11]Read from MH i2c: 01 [11:24:11]MH_I2C_Read... [11:24:11]*** Stop cut motor [11:24:11]Read from MH i2c: 01 *** Cut end [11:24:11]07 00 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: 01 07 00 1F 08 00 00 00 00 00 FF 0F 3C [11:24:11]process_action close_receipt done [11:24:11]requested_data is exist [11:24:11]produce_requested_data [11:24:11]requested_item fm.sn is exist - process it [11:24:11]wFMCommunicate request_size=4 [11:24:11]MH_SAM_APDU [11:24:11]CAPDU: 80 11 00 00 [11:24:11]Write to MH i2c: E2 08 00 20 08 80 11 00 00 00 00 00 00 A2 [11:24:11]Write i2c OK [11:24:11]MH_I2C_Read... [11:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:11]Read from MH i2c: E2 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: E2 17 00 [11:24:11]MH_I2C_Read... [11:24:11]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 34 37 39 38 90 00 00 [11:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:24:11]wFMCommunicate OK [11:24:11]requested_item fd.num is exist - process it [11:24:11]SAM_PROTO_GetFieldsCounters [11:24:11]wFMCommunicate request_size=4 [11:24:11]MH_SAM_APDU [11:24:11]CAPDU: 80 13 00 00 [11:24:11]Write to MH i2c: E2 08 00 21 08 80 13 00 00 00 00 00 00 A5 [11:24:11]Write i2c OK [11:24:11]MH_I2C_Read... [11:24:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:11]Read from MH i2c: E2 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: E2 62 00 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: E2 62 00 21 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F8 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [11:24:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F8 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:11]wFMCommunicate OK [11:24:11]SAM_PROTO_GetFieldsCounters done [11:24:11]requested_item shift.num is exist - process it [11:24:11]requested_item shift.opened is exist - process it [11:24:11]req_shift_opened [11:24:11]FM_GetShiftState [11:24:11]SAM_PROTO_GetShiftState [11:24:11]wFMCommunicate request_size=4 [11:24:11]MH_SAM_APDU [11:24:11]CAPDU: 80 13 01 00 [11:24:11]Write to MH i2c: E2 08 00 22 08 80 13 01 00 00 00 00 00 A7 [11:24:11]Write i2c OK [11:24:11]MH_I2C_Read... [11:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:11]Read from MH i2c: E2 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: E2 0E 00 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: E2 0E 00 22 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0E [11:24:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:24:11]wFMCommunicate OK [11:24:11]SAM_PROTO_GetShiftState done [11:24:11]FM_GetShiftState done [11:24:11]req_shift_opened done [11:24:11]requested_item shift.open_date is exist - process it [11:24:11]req_shift_open_date [11:24:11]req_shift_open_date done [11:24:11]produce_requested_data done [11:24:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122872,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:24:11]process_action_free close_receipt [11:24:11]json_value_free [11:24:11]json_value_free done [11:24:11]process_json_proto returns [11:24:11]Send response to host [11:24:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122872,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:24:11]free response buf [11:24:11]execute_script done [11:24:11]execute_script returns [11:24:11]free content buf [11:24:11]Sock 8.Close socket [11:24:11]Sock 8.Thread stoped [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:44]OFD Sender: No OFD packet to send [11:24:49]OFD Sender: No OFD packet to send [11:24:54]OFD Sender: No OFD packet to send [11:24:59]OFD Sender: No OFD packet to send [11:25:04]OFD Sender: No OFD packet to send [11:25:09]OFD Sender: No OFD packet to send [11:25:14]OFD Sender: No OFD packet to send [11:25:19]OFD Sender: No OFD packet to send [11:25:24]OFD Sender: No OFD packet to send [11:25:29]OFD Sender: No OFD packet to send [11:25:34]OFD Sender: No OFD packet to send [11:25:39]OFD Sender: No OFD packet to send [11:25:44]OFD Sender: No OFD packet to send [11:25:49]OFD Sender: No OFD packet to send [11:25:54]OFD Sender: No OFD packet to send [11:25:59]OFD Sender: No OFD packet to send [11:26:04]OFD Sender: No OFD packet to send [11:26:09]OFD Sender: No OFD packet to send [11:26:14]OFD Sender: No OFD packet to send [11:26:19]OFD Sender: No OFD packet to send [11:26:24]OFD Sender: No OFD packet to send [11:26:29]OFD Sender: No OFD packet to send [11:26:34]OFD Sender: No OFD packet to send [11:26:39]OFD Sender: No OFD packet to send [11:26:44]OFD Sender: No OFD packet to send [11:26:49]OFD Sender: No OFD packet to send [11:26:54]OFD Sender: No OFD packet to send [11:26:59]OFD Sender: No OFD packet to send [11:27:04]OFD Sender: No OFD packet to send [11:27:09]OFD Sender: No OFD packet to send [11:27:14]OFD Sender: No OFD packet to send [11:27:17]accept exits with 9 [11:27:17]New connection [11:27:17]New thread 3067313508 created [11:27:17]Thread 3067456868 joined [11:27:17]Waiting for new connection... [11:27:17] Sock 9.Parse request [11:27:17]Sock 9.Check first char [11:27:17]Sock 9.First char is OK [11:27:17]request: POST /json_proto HTTP/1.0 [11:27:17]Method: POST [11:27:17]URL: /json_proto [11:27:17]Method is POST - this is cgi request [11:27:17]url: /json_proto [11:27:17]query_string will be loaded in cgi processing [11:27:17]execute_cgi json_proto POST (null) [11:27:17]execute_cgi path=json_proto method=POST [11:27:17]POST find Content-Length [11:27:17]Host: 172.17.48.197:8080 [11:27:17]Content-Length: 678 [11:27:17]Content-Type: application/json [11:27:17] [11:27:17]POST finish read [11:27:17]Found Content-Length = 678 [11:27:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:27:17]execute_script... [11:27: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)1105720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:27:17]POST & json_proto [11:27:17]process_json_proto [11:27:17]json parsed OK: [11:27:17]protocol is kg_v1.0 [11:27:17]action value=close_receipt [11:27:17]process_action close_receipt [11:27:17]cmd_close_receipt [11:27:17]MH_GetDate [11:27:17]Write to MH i2c: F0 00 00 23 08 1A [11:27:17]Write i2c OK [11:27:17]MH_I2C_Read... [11:27:17]Read from MH i2c: F0 [11:27:17]MH_I2C_Read... [11:27:17]Read from MH i2c: F0 09 00 [11:27:17]MH_I2C_Read... [11:27:17]Read from MH i2c: F0 09 00 23 08 00 16 0D E3 65 66 EE DC 65 23 [11:27:17]GetLastDocTimeStamp 1709378646 [11:27:17]current date 1709378838 [11:27:17]FM_GetShiftState [11:27:17]SAM_PROTO_GetShiftState [11:27:17]wFMCommunicate request_size=4 [11:27:17]MH_SAM_APDU [11:27:17]CAPDU: 80 13 01 00 [11:27:17]Write to MH i2c: E2 08 00 24 08 80 13 01 00 00 00 00 00 A9 [11:27:17]Write i2c OK [11:27:17]MH_I2C_Read... [11:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:17]Read from MH i2c: E2 [11:27:17]MH_I2C_Read... [11:27:17]Read from MH i2c: E2 0E 00 [11:27:17]MH_I2C_Read... [11:27:17]Read from MH i2c: E2 0E 00 24 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 10 [11:27:17]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:27:17]wFMCommunicate OK [11:27:17]SAM_PROTO_GetShiftState done [11:27:17]FM_GetShiftState done [11:27:17]opened in 1709338023 [11:27:17]opened+sec_in_day 1709424423 [11:27:17]quantity*price = 40049 [11:27:17]sum+1 = 40050 [11:27:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 92 02.03.2024 11:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122873 ФПД: 2257403205151 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T112718&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122873&fm=2257403205151&tin=02508201610067®Number=0000000000090573&sum=40000 [11:27:19]StoreToDocumentArchive [11:27:19]shift 321 fd 122873 [11:27:19]save to /storage/0321/doc_00122873 [11:27:19]save last doc name /storage/0321/doc_00122873 to /storage/kkm_last_doc_name [11:27:19]save OK [11:27:19]Clear old archive folders... [11:27:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:19]tlvbuf is 0160D400 [11:27:19]SAM_PROTO_ClearQueue [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 09 00 00 [11:27:19]Write to MH i2c: E2 08 00 31 08 80 09 00 00 00 00 00 00 AB [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 31 08 00 90 00 AD [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]SAM_PROTO_ClearQueue done [11:27:19]KKMCreateOFDPacket [11:27:19]OFDProtocolAddRootSTLVToBuf [11:27:19]FM_MakeSignedData [11:27:19]FM_MakeSignedData [11:27:19]SAM_PROTO_SignData [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 01 02 [11:27:19]Write to MH i2c: E2 08 00 32 08 80 0D 01 02 00 00 00 00 B3 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:19]OFD Sender: No OFD packet to send [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 32 08 00 90 00 AE [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]wFMCommunicate request_size=255 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 16 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 DF 01 00 35 04 06 00 02 [11:27:19]Write to MH i2c: E2 02 01 33 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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 16 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 DF 01 00 35 04 06 00 02 00 00 25 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 33 08 00 90 00 AF [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]wFMCommunicate request_size=10 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 02 02 05 0D 97 B7 56 1F [11:27:19]Write to MH i2c: E2 0D 00 34 08 80 0D 02 02 05 00 0D 97 B7 56 1F 00 00 90 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 34 08 00 90 00 B0 [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 03 02 [11:27:19]Write to MH i2c: E2 08 00 35 08 80 0D 03 02 00 00 00 00 B8 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 0B 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 0B 00 35 08 00 2D D9 48 EB 60 C9 DC B2 90 00 A9 [11:27:19]RAPDU: 2D D9 48 EB 60 C9 DC B2 90 00 [11:27:19]wFMCommunicate OK [11:27:19]SAM_PROTO_SignData done [11:27:19]FM_MakeSignedData done [11:27:19]CreateOFDProtocolMessage [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 11 00 00 [11:27:19]Write to MH i2c: E2 08 00 36 08 80 11 00 00 00 00 00 00 B8 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 17 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 17 00 36 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 16 [11:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:27:19]wFMCommunicate OK [11:27:19]CreateOFDProtocolMessage done [11:27:19]OFDSenderStorePacket 122873 [11:27:19]StoreOFDPacket docnum=122873 [11:27:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3A 64 07 01 0D 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 16 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 DF 01 00 35 04 06 00 02 0D 97 B7 56 1F 2D D9 48 EB 60 C9 DC B2 [11:27:19]CheckFolder [11:27:19]dirname=/storage/ofd_packets [11:27:19]CheckFolder done [11:27:19]ProducePacketName [11:27:19]name=ofd_packets/00122873 [11:27:19]NVStorageSaveData ofd_packets/00122873 [11:27:19]File name is /storage/ofd_packets/00122873 [11:27:19]Write 301 bytes [11:27:19]NVStorageSaveData done [11:27:19]OFDSenderStorePacket done [11:27:19]KKMCreateOFDPacket done [11:27:19]NVStorageSaveData kkm_last_timestamp [11:27:19]File name is /storage/kkm_last_timestamp [11:27:19]Write 4 bytes [11:27:19]NVStorageSaveData done [11:27:19]ExternCall_PrintAddStr [11:27:19]wPrintStart [11:27:19]Write to MH i2c: 01 00 00 37 08 3F [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: 01 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: 01 07 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: 01 07 00 37 08 00 00 00 00 00 FF 0F 54 [11:27:19]RasterBufferAndPrint [11:27:19]line Счет N : (1)1105720 [11:27:19]line ИНН: 02508201610067 [11:27:19]line Контрольно-Кассовый Чек [11:27:19]line ПРОДАЖА [11:27:19]line ТРК (МРК, ГНК) : 62 [11:27:19]line Товар: 2710124130 [11:27:19]line Аи-92-К-5 [11:27:19]line 6.470 * 61.90 [11:27:19]line = 400.49 [11:27:19]line НДС 12% НСП 1% [11:27:19]line > о реализуемом товаре [11:27:19]line ОКРУГЛЕНИЕ: -0.49 [11:27:19]line ИТОГО: 400.00 [11:27:19]line Внесено: 400.00 [11:27:19]line СДАЧА: 0.00 [11:27:19]line НСП 1% : 3.54 [11:27:19]line НДС 12% : 42.53 [11:27:19]line Наличными: 400.00 [11:27:19]line Безнал.: 0.00 [11:27:19]line Место: АЗС № 25 "Партнер Нефть" [11:27:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:27:19]line СНО: Общий режим [11:27:19]line Чек 92 02.03.2024 11:27 [11:27:19]line Смена: 321 ФФД: 1.0 [11:27:19]line ЗНМ: 0300000019 [11:27:19]line РНМ: 0000000000090573 [11:27:19]line Версия ККМ: 001 [11:27:19]line ФМ: 0000000000874798 [11:27:19]line ФД: 122873 [11:27:19]line ФПД: 2257403205151 [11:27:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T112718&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122873&fm=2257403205151&tin=02508201610067®Number=0000000000090573&sum=40000 [11:27:19]OFD Sender: Processing packet 122873 [packets to send 112, broken 111] [11:27:19]ProducePacketName [11:27:19]name=ofd_packets/00122873 [11:27:19]OFD Sender: To server: pG, [11:27:19]CommunicateWithHost lk.salyk.kg:30040 [11:27:19]ConnectInit lk.salyk.kg [11:27:19]written 0, free lines is 4095 [11:27:20]Connected sock=10 [11:27:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3A 64 07 01 0D 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 16 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 DF 01 00 35 04 06 00 02 0D 97 B7 56 1F 2D D9 48 EB 60 C9 DC B2 [11:27:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9B AA 47 00 44 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 DF 01 00 F4 03 04 00 F3 B8 E2 65 B6 04 01 00 00 E0 BE BA 9B 22 D6 FF B5 [11:27:20]CommunicateWithHost err = 0 [11:27:20]CheckOFDResponse [11:27:20]1017 (14) - 77093643461234 [11:27:20]1041 (16) - 0000000000874798 [11:27:20]1040 (4) - 122873 [11:27:20]1012 (4) - 02.03.2024 05:28 [11:27:20]1206 (1) - 0 [11:27:20]OFD Sender: Remove packet 122873 [11:27:20]ProducePacketName [11:27:20]name=ofd_packets/00122873 [11:27:20]NVStorageDeleteData [11:27:20]Write to MH i2c: 01 00 00 62 08 6A [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: 01 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: 01 07 00 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: 01 07 00 62 08 00 00 00 00 00 E0 0C 5D [11:27:20]RasterBufferAndPrint [11:27:20]line [11:27:20]line [11:27:20]line [11:27:20]line [11:27:20]line [11:27:20]written 0, free lines is 3302 [11:27:20]MH_Cut [11:27:20]Write to MH i2c: D1 01 00 69 08 01 43 [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: D1 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: D1 01 00 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: D1 01 00 69 08 00 42 [11:27:20]Write to MH i2c: 01 00 00 6A 08 72 [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]OFD Sender: No OFD packet to send [11:27:21]*** Cut start [11:27:21]*** Purtial cut [11:27:21]*** Stage 1: CUTSNS_PIN = 1 [11:27:23]Read from MH i2c: 01 [11:27:23]MH_I2C_Read... [11:27:23]*** Stop cut motor [11:27:23]*** Cut end [11:27:23]Read from MH i2c: 01 07 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: 01 07 00 6A 08 00 00 00 00 00 FF 0F 87 [11:27:23]process_action close_receipt done [11:27:23]requested_data is exist [11:27:23]produce_requested_data [11:27:23]requested_item fm.sn is exist - process it [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 11 00 00 [11:27:23]Write to MH i2c: E2 08 00 6B 08 80 11 00 00 00 00 00 00 ED [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 17 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 17 00 6B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4B [11:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:27:23]wFMCommunicate OK [11:27:23]requested_item fd.num is exist - process it [11:27:23]SAM_PROTO_GetFieldsCounters [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 13 00 00 [11:27:23]Write to MH i2c: E2 08 00 6C 08 80 13 00 00 00 00 00 00 F0 [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 62 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 62 00 6C 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F9 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [11:27:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F9 DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:23]wFMCommunicate OK [11:27:23]SAM_PROTO_GetFieldsCounters done [11:27:23]requested_item shift.num is exist - process it [11:27:23]requested_item shift.opened is exist - process it [11:27:23]req_shift_opened [11:27:23]FM_GetShiftState [11:27:23]SAM_PROTO_GetShiftState [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 13 01 00 [11:27:23]Write to MH i2c: E2 08 00 6D 08 80 13 01 00 00 00 00 00 F2 [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:23]Read from MH i2c: E2 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 0E 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: E2 0E 00 6D 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 59 [11:27:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:27:23]wFMCommunicate OK [11:27:23]SAM_PROTO_GetShiftState done [11:27:23]FM_GetShiftState done [11:27:23]req_shift_opened done [11:27:23]requested_item shift.open_date is exist - process it [11:27:23]req_shift_open_date [11:27:23]req_shift_open_date done [11:27:23]produce_requested_data done [11:27:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122873,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:27:23]process_action_free close_receipt [11:27:23]json_value_free [11:27:23]json_value_free done [11:27:23]process_json_proto returns [11:27:23]Send response to host [11:27:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122873,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:27:23]free response buf [11:27:23]execute_script done [11:27:23]execute_script returns [11:27:23]free content buf [11:27:23]Sock 9.Close socket [11:27:23]Sock 9.Thread stoped [11:27:25]OFD Sender: No OFD packet to send [11:27:30]OFD Sender: No OFD packet to send [11:27:35]OFD Sender: No OFD packet to send [11:27:40]OFD Sender: No OFD packet to send [11:27:45]OFD Sender: No OFD packet to send [11:27:50]OFD Sender: No OFD packet to send [11:27:55]OFD Sender: No OFD packet to send [11:28:00]OFD Sender: No OFD packet to send [11:28:05]OFD Sender: No OFD packet to send [11:28:10]OFD Sender: No OFD packet to send [11:28:15]OFD Sender: No OFD packet to send [11:28:20]OFD Sender: No OFD packet to send [11:28:25]OFD Sender: No OFD packet to send [11:28:30]OFD Sender: No OFD packet to send [11:28:35]OFD Sender: No OFD packet to send [11:28:40]OFD Sender: No OFD packet to send [11:28:45]OFD Sender: No OFD packet to send [11:28:50]OFD Sender: No OFD packet to send [11:28:55]OFD Sender: No OFD packet to send [11:29:00]OFD Sender: No OFD packet to send [11:29:05]OFD Sender: No OFD packet to send [11:29:10]OFD Sender: No OFD packet to send [11:29:15]OFD Sender: No OFD packet to send [11:29:20]OFD Sender: No OFD packet to send [11:29:25]OFD Sender: No OFD packet to send [11:29:30]OFD Sender: No OFD packet to send [11:29:35]OFD Sender: No OFD packet to send [11:29:40]OFD Sender: No OFD packet to send [11:29:42]accept exits with 8 [11:29:42]New connection [11:29:42]New thread 3067456868 created [11:29:42]Thread 3067313508 joined [11:29:42]Waiting for new connection... [11:29:42] Sock 8.Parse request [11:29:42]Sock 8.Check first char [11:29:42]Sock 8.First char is OK [11:29:42]request: POST /json_proto HTTP/1.0 [11:29:42]Method: POST [11:29:42]URL: /json_proto [11:29:42]Method is POST - this is cgi request [11:29:42]url: /json_proto [11:29:42]query_string will be loaded in cgi processing [11:29:42]execute_cgi json_proto POST (null) [11:29:42]execute_cgi path=json_proto method=POST [11:29:42]POST find Content-Length [11:29:42]Host: 172.17.48.197:8080 [11:29:42]Content-Length: 664 [11:29:42]Content-Type: application/json [11:29:42] [11:29:42]POST finish read [11:29:42]Found Content-Length = 664 [11:29:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.000, "sum" : 1390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 1390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:42]execute_script... [11:29: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)1105721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.000, "sum" : 1390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 1390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:42]POST & json_proto [11:29:42]process_json_proto [11:29:42]json parsed OK: [11:29:42]protocol is kg_v1.0 [11:29:42]action value=close_receipt [11:29:42]process_action close_receipt [11:29:42]cmd_close_receipt [11:29:42]MH_GetDate [11:29:42]Write to MH i2c: F0 00 00 6E 08 65 [11:29:42]Write i2c OK [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: F0 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: F0 09 00 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: F0 09 00 6E 08 00 A7 0D E3 65 66 EE DC 65 FF [11:29:42]GetLastDocTimeStamp 1709378838 [11:29:42]current date 1709378983 [11:29:42]FM_GetShiftState [11:29:42]SAM_PROTO_GetShiftState [11:29:42]wFMCommunicate request_size=4 [11:29:42]MH_SAM_APDU [11:29:42]CAPDU: 80 13 01 00 [11:29:42]Write to MH i2c: E2 08 00 6F 08 80 13 01 00 00 00 00 00 F4 [11:29:42]Write i2c OK [11:29:42]MH_I2C_Read... [11:29:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:42]Read from MH i2c: E2 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: E2 0E 00 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: E2 0E 00 6F 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5B [11:29:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:29:42]wFMCommunicate OK [11:29:42]SAM_PROTO_GetShiftState done [11:29:42]FM_GetShiftState done [11:29:42]opened in 1709338023 [11:29:42]opened+sec_in_day 1709424423 [11:29:42]quantity*price = 139000 [11:29:42]sum+1 = 139001 [11:29:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1390.00 Внесено: 5000.00 СДАЧА: 3610.00 НСП 1% : 12.30 НДС 12% : 147.61 Наличными: 1390.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 93 02.03.2024 11:29 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122874 ФПД: 6074913237512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T112943&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122874&fm=6074913237512&tin=02508201610067®Number=0000000000090573&sum=139000 [11:29:43]StoreToDocumentArchive [11:29:43]shift 321 fd 122874 [11:29:43]save to /storage/0321/doc_00122874 [11:29:43]save last doc name /storage/0321/doc_00122874 to /storage/kkm_last_doc_name [11:29:43]save OK [11:29:43]Clear old archive folders... [11:29:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:43]tlvbuf is 015F3160 [11:29:43]SAM_PROTO_ClearQueue [11:29:43]wFMCommunicate request_size=4 [11:29:43]MH_SAM_APDU [11:29:43]CAPDU: 80 09 00 00 [11:29:43]Write to MH i2c: E2 08 00 7C 08 80 09 00 00 00 00 00 00 F6 [11:29:43]Write i2c OK [11:29:43]MH_I2C_Read... [11:29:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:43]Read from MH i2c: E2 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 03 00 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 03 00 7C 08 00 90 00 F8 [11:29:43]RAPDU: 90 00 [11:29:43]wFMCommunicate OK [11:29:43]SAM_PROTO_ClearQueue done [11:29:43]KKMCreateOFDPacket [11:29:43]OFDProtocolAddRootSTLVToBuf [11:29:43]FM_MakeSignedData [11:29:43]FM_MakeSignedData [11:29:43]SAM_PROTO_SignData [11:29:43]wFMCommunicate request_size=4 [11:29:43]MH_SAM_APDU [11:29:43]CAPDU: 80 0D 01 02 [11:29:43]Write to MH i2c: E2 08 00 7D 08 80 0D 01 02 00 00 00 00 FE [11:29:43]Write i2c OK [11:29:43]MH_I2C_Read... [11:29:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:43]Read from MH i2c: E2 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 03 00 [11:29:43]MH_I2C_Read... [11:29:43]Read from MH i2c: E2 03 00 7D 08 00 90 00 F9 [11:29:43]RAPDU: 90 00 [11:29:43]wFMCommunicate OK [11:29:43]wFMCommunicate request_size=255 [11:29:43]MH_SAM_APDU [11:29:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 A7 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA DF 01 00 35 04 06 00 05 [11:29:43]Write to MH i2c: E2 02 01 7E 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 A7 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA DF 01 00 35 04 06 00 05 00 00 3B [11:29:43]Write i2c OK [11:29:43]MH_I2C_Read... [11:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:44]Read from MH i2c: E2 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 03 00 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 03 00 7E 08 00 90 00 FA [11:29:44]RAPDU: 90 00 [11:29:44]wFMCommunicate OK [11:29:44]wFMCommunicate request_size=10 [11:29:44]MH_SAM_APDU [11:29:44]CAPDU: 80 0D 02 02 05 86 6D 0B AA 08 [11:29:44]Write to MH i2c: E2 0D 00 7F 08 80 0D 02 02 05 00 86 6D 0B AA 08 00 00 BB [11:29:44]Write i2c OK [11:29:44]MH_I2C_Read... [11:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:44]Read from MH i2c: E2 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 03 00 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 03 00 7F 08 00 90 00 FB [11:29:44]RAPDU: 90 00 [11:29:44]wFMCommunicate OK [11:29:44]wFMCommunicate request_size=4 [11:29:44]MH_SAM_APDU [11:29:44]CAPDU: 80 0D 03 02 [11:29:44]Write to MH i2c: E2 08 00 80 08 80 0D 03 02 00 00 00 00 03 [11:29:44]Write i2c OK [11:29:44]MH_I2C_Read... [11:29:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:44]Read from MH i2c: E2 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 0B 00 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 0B 00 80 08 00 9E 2F 17 58 34 14 4A EE 90 00 C0 [11:29:44]RAPDU: 9E 2F 17 58 34 14 4A EE 90 00 [11:29:44]wFMCommunicate OK [11:29:44]SAM_PROTO_SignData done [11:29:44]FM_MakeSignedData done [11:29:44]CreateOFDProtocolMessage [11:29:44]wFMCommunicate request_size=4 [11:29:44]MH_SAM_APDU [11:29:44]CAPDU: 80 11 00 00 [11:29:44]Write to MH i2c: E2 08 00 81 08 80 11 00 00 00 00 00 00 03 [11:29:44]Write i2c OK [11:29:44]MH_I2C_Read... [11:29:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:44]Read from MH i2c: E2 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 17 00 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 17 00 81 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 61 [11:29:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:29:44]wFMCommunicate OK [11:29:44]CreateOFDProtocolMessage done [11:29:44]OFDSenderStorePacket 122874 [11:29:44]StoreOFDPacket docnum=122874 [11:29:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 53 4F 07 01 9A 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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 A7 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA DF 01 00 35 04 06 00 05 86 6D 0B AA 08 9E 2F 17 58 34 14 4A EE [11:29:44]CheckFolder [11:29:44]dirname=/storage/ofd_packets [11:29:44]CheckFolder done [11:29:44]ProducePacketName [11:29:44]name=ofd_packets/00122874 [11:29:44]NVStorageSaveData ofd_packets/00122874 [11:29:44]File name is /storage/ofd_packets/00122874 [11:29:44]Write 301 bytes [11:29:44]NVStorageSaveData done [11:29:44]OFDSenderStorePacket done [11:29:44]KKMCreateOFDPacket done [11:29:44]NVStorageSaveData kkm_last_timestamp [11:29:44]File name is /storage/kkm_last_timestamp [11:29:44]Write 4 bytes [11:29:44]NVStorageSaveData done [11:29:44]ExternCall_PrintAddStr [11:29:44]wPrintStart [11:29:44]Write to MH i2c: 01 00 00 82 08 8A [11:29:44]Write i2c OK [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: 01 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: 01 07 00 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: 01 07 00 82 08 00 00 00 00 00 FF 0F 9F [11:29:44]RasterBufferAndPrint [11:29:44]line Счет N : (1)1105721 [11:29:44]line ИНН: 02508201610067 [11:29:44]line Контрольно-Кассовый Чек [11:29:44]line ПРОДАЖА [11:29:44]line ТРК (МРК, ГНК) : 23 [11:29:44]line Товар: 2710124500 [11:29:44]line Аи-95-К-5 [11:29:44]line 20.000 * 69.50 [11:29:44]line = 1390.00 [11:29:44]line НДС 12% НСП 1% [11:29:44]line > о реализуемом товаре [11:29:44]line ИТОГО: 1390.00 [11:29:44]line Внесено: 5000.00 [11:29:44]line СДАЧА: 3610.00 [11:29:44]line НСП 1% : 12.30 [11:29:44]line НДС 12% : 147.61 [11:29:44]line Наличными: 1390.00 [11:29:44]line Безнал.: 0.00 [11:29:44]line Место: АЗС № 25 "Партнер Нефть" [11:29:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:29:44]line СНО: Общий режим [11:29:44]line Чек 93 02.03.2024 11:29 [11:29:44]line Смена: 321 ФФД: 1.0 [11:29:44]line ЗНМ: 0300000019 [11:29:44]line РНМ: 0000000000090573 [11:29:44]line Версия ККМ: 001 [11:29:44]line ФМ: 0000000000874798 [11:29:44]line ФД: 122874 [11:29:44]line ФПД: 6074913237512 [11:29:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T112943&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122874&fm=6074913237512&tin=02508201610067®Number=0000000000090573&sum=139000 [11:29:44]OFD Sender: Processing packet 122874 [packets to send 112, broken 111] [11:29:44]ProducePacketName [11:29:44]name=ofd_packets/00122874 [11:29:44]OFD Sender: To server: pG, [11:29:44]CommunicateWithHost lk.salyk.kg:30040 [11:29:44]ConnectInit lk.salyk.kg [11:29:44]written 0, free lines is 4095 [11:29:44]Connected sock=10 [11:29:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 53 4F 07 01 9A 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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 A7 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA DF 01 00 35 04 06 00 05 86 6D 0B AA 08 9E 2F 17 58 34 14 4A EE [11:29:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D5 69 47 00 27 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA DF 01 00 F4 03 04 00 83 B9 E2 65 B6 04 01 00 00 32 5E 09 4D A1 2F 00 98 [11:29:44]CommunicateWithHost err = 0 [11:29:44]CheckOFDResponse [11:29:44]1017 (14) - 77093643461234 [11:29:44]1041 (16) - 0000000000874798 [11:29:44]1040 (4) - 122874 [11:29:44]1012 (4) - 02.03.2024 05:30 [11:29:44]1206 (1) - 0 [11:29:44]OFD Sender: Remove packet 122874 [11:29:44]ProducePacketName [11:29:44]name=ofd_packets/00122874 [11:29:44]NVStorageDeleteData [11:29:45]Write to MH i2c: 01 00 00 AC 08 B4 [11:29:45]Write i2c OK [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: 01 [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: 01 07 00 [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: 01 07 00 AC 08 00 00 00 00 00 FC 0C C3 [11:29:45]RasterBufferAndPrint [11:29:45]line [11:29:45]line [11:29:45]line [11:29:45]line [11:29:45]line [11:29:45]written 0, free lines is 3331 [11:29:45]MH_Cut [11:29:45]Write to MH i2c: D1 01 00 B3 08 01 8D [11:29:45]Write i2c OK [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: D1 [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: D1 01 00 [11:29:45]MH_I2C_Read... [11:29:45]Read from MH i2c: D1 01 00 B3 08 00 8C [11:29:45]Write to MH i2c: 01 00 00 B4 08 BC [11:29:45]Write i2c OK [11:29:45]MH_I2C_Read... [11:29:45]OFD Sender: No OFD packet to send [11:29:45]*** Cut start [11:29:45]*** Purtial cut [11:29:45]*** Stage 1: CUTSNS_PIN = 1 [11:29:47]Read from MH i2c: 01 [11:29:47]MH_I2C_Read... [11:29:47]*** Stop cut motor [11:29:47]*** Cut end [11:29:47]Read from MH i2c: 01 07 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 B4 08 00 00 00 00 00 FF 0F D1 [11:29:47]process_action close_receipt done [11:29:47]requested_data is exist [11:29:47]produce_requested_data [11:29:47]requested_item fm.sn is exist - process it [11:29:47]wFMCommunicate request_size=4 [11:29:47]MH_SAM_APDU [11:29:47]CAPDU: 80 11 00 00 [11:29:47]Write to MH i2c: E2 08 00 B5 08 80 11 00 00 00 00 00 00 37 [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:47]Read from MH i2c: E2 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 17 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 17 00 B5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 95 [11:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:29:47]wFMCommunicate OK [11:29:47]requested_item fd.num is exist - process it [11:29:47]SAM_PROTO_GetFieldsCounters [11:29:47]wFMCommunicate request_size=4 [11:29:47]MH_SAM_APDU [11:29:47]CAPDU: 80 13 00 00 [11:29:47]Write to MH i2c: E2 08 00 B6 08 80 13 00 00 00 00 00 00 3A [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:47]Read from MH i2c: E2 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 62 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: E2 62 00 B6 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FA DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [11:29:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FA DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:47]wFMCommunicate OK [11:29:47]SAM_PROTO_GetFieldsCounters done [11:29:47]requested_item shift.num is exist - process it [11:29:47]requested_item shift.opened is exist - process it [11:29:47]req_shift_opened [11:29:47]FM_GetShiftState [11:29:47]SAM_PROTO_GetShiftState [11:29:47]wFMCommunicate request_size=4 [11:29:47]MH_SAM_APDU [11:29:47]CAPDU: 80 13 01 00 [11:29:47]Write to MH i2c: E2 08 00 B7 08 80 13 01 00 00 00 00 00 3C [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:48]Read from MH i2c: E2 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 0E 00 [11:29:48]MH_I2C_Read... [11:29:48]Read from MH i2c: E2 0E 00 B7 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A3 [11:29:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:29:48]wFMCommunicate OK [11:29:48]SAM_PROTO_GetShiftState done [11:29:48]FM_GetShiftState done [11:29:48]req_shift_opened done [11:29:48]requested_item shift.open_date is exist - process it [11:29:48]req_shift_open_date [11:29:48]req_shift_open_date done [11:29:48]produce_requested_data done [11:29:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122874,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:29:48]process_action_free close_receipt [11:29:48]json_value_free [11:29:48]json_value_free done [11:29:48]process_json_proto returns [11:29:48]Send response to host [11:29:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122874,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:29:48]free response buf [11:29:48]execute_script done [11:29:48]execute_script returns [11:29:48]free content buf [11:29:48]Sock 8.Close socket [11:29:48]Sock 8.Thread stoped [11:29:50]OFD Sender: No OFD packet to send [11:29:55]OFD Sender: No OFD packet to send [11:30:00]OFD Sender: No OFD packet to send [11:30:05]OFD Sender: No OFD packet to send [11:30:10]OFD Sender: No OFD packet to send [11:30:15]OFD Sender: No OFD packet to send [11:30:20]OFD Sender: No OFD packet to send [11:30:25]OFD Sender: No OFD packet to send [11:30:30]OFD Sender: No OFD packet to send [11:30:35]OFD Sender: No OFD packet to send [11:30:40]OFD Sender: No OFD packet to send [11:30:45]OFD Sender: No OFD packet to send [11:30:50]OFD Sender: No OFD packet to send [11:30:55]OFD Sender: No OFD packet to send [11:30:56]accept exits with 9 [11:30:56]New connection [11:30:56]New thread 3067313508 created [11:30:56]Thread 3067456868 joined [11:30:56]Waiting for new connection... [11:30:56] Sock 9.Parse request [11:30:56]Sock 9.Check first char [11:30:56]Sock 9.First char is OK [11:30:56]request: POST /json_proto HTTP/1.0 [11:30:56]Method: POST [11:30:56]URL: /json_proto [11:30:56]Method is POST - this is cgi request [11:30:56]url: /json_proto [11:30:56]query_string will be loaded in cgi processing [11:30:56]execute_cgi json_proto POST (null) [11:30:56]execute_cgi path=json_proto method=POST [11:30:56]POST find Content-Length [11:30:56]Host: 172.17.48.197:8080 [11:30:56]Content-Length: 721 [11:30:56]Content-Type: application/json [11:30:56] [11:30:56]POST finish read [11:30:56]Found Content-Length = 721 [11:30:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122874, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.000, "sum" : 1390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 1390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:56]execute_script... [11:30:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122874, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.000, "sum" : 1390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 1390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:56]POST & json_proto [11:30:56]process_json_proto [11:30:56]json parsed OK: [11:30:56]protocol is kg_v1.0 [11:30:56]action value=close_receipt [11:30:56]process_action close_receipt [11:30:56]cmd_close_receipt [11:30:56]MH_GetDate [11:30:56]Write to MH i2c: F0 00 00 B8 08 AF [11:30:56]Write i2c OK [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: F0 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: F0 09 00 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: F0 09 00 B8 08 00 F0 0D E3 65 66 EE DC 65 92 [11:30:56]GetLastDocTimeStamp 1709378983 [11:30:56]current date 1709379056 [11:30:56]FM_GetShiftState [11:30:56]SAM_PROTO_GetShiftState [11:30:56]wFMCommunicate request_size=4 [11:30:56]MH_SAM_APDU [11:30:56]CAPDU: 80 13 01 00 [11:30:56]Write to MH i2c: E2 08 00 B9 08 80 13 01 00 00 00 00 00 3E [11:30:56]Write i2c OK [11:30:56]MH_I2C_Read... [11:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:56]Read from MH i2c: E2 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 0E 00 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 0E 00 B9 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A5 [11:30:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:30:56]wFMCommunicate OK [11:30:56]SAM_PROTO_GetShiftState done [11:30:56]FM_GetShiftState done [11:30:56]opened in 1709338023 [11:30:56]opened+sec_in_day 1709424423 [11:30:56]quantity*price = 139000 [11:30:56]sum+1 = 139001 [11:30:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1390.00 НСП 1% : 12.30 НДС 12% : 147.61 Наличными: 1390.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 94 02.03.2024 11:30 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 122874 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 122875 ФПД: 175533864143972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T113056&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122875&fm=175533864143972&tin=02508201610067®Number=0000000000090573&sum=139000 [11:30:57]StoreToDocumentArchive [11:30:57]shift 321 fd 122875 [11:30:57]save to /storage/0321/doc_00122875 [11:30:57]save last doc name /storage/0321/doc_00122875 to /storage/kkm_last_doc_name [11:30:57]save OK [11:30:57]Clear old archive folders... [11:30:57]ProcessDocumentItem done err = 0, tmpTLVsize=279 [11:30:57]tlvbuf is 015F3030 [11:30:57]SAM_PROTO_ClearQueue [11:30:57]wFMCommunicate request_size=4 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 09 00 00 [11:30:57]Write to MH i2c: E2 08 00 C8 08 80 09 00 00 00 00 00 00 42 [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:57]Read from MH i2c: E2 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 C8 08 00 90 00 44 [11:30:57]RAPDU: 90 00 [11:30:57]wFMCommunicate OK [11:30:57]SAM_PROTO_ClearQueue done [11:30:57]KKMCreateOFDPacket [11:30:57]OFDProtocolAddRootSTLVToBuf [11:30:57]FM_MakeSignedData [11:30:57]FM_MakeSignedData [11:30:57]SAM_PROTO_SignData [11:30:57]wFMCommunicate request_size=4 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 0D 01 02 [11:30:57]Write to MH i2c: E2 08 00 C9 08 80 0D 01 02 00 00 00 00 4A [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:57]Read from MH i2c: E2 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 C9 08 00 90 00 45 [11:30:57]RAPDU: 90 00 [11:30:57]wFMCommunicate OK [11:30:57]wFMCommunicate request_size=255 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F0 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 FA DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [11:30:57]Write to MH i2c: E2 02 01 CA 08 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F0 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 FA DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 2E [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:57]Read from MH i2c: E2 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 CA 08 00 90 00 46 [11:30:57]RAPDU: 90 00 [11:30:57]wFMCommunicate OK [11:30:57]wFMCommunicate request_size=38 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB DF 01 00 35 04 06 00 9F A5 A9 9E 4C 64 [11:30:57]Write to MH i2c: E2 29 00 CB 08 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB DF 01 00 35 04 06 00 9F A5 A9 9E 4C 64 00 00 F7 [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:57]Read from MH i2c: E2 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 03 00 CB 08 00 90 00 47 [11:30:57]RAPDU: 90 00 [11:30:57]wFMCommunicate OK [11:30:57]wFMCommunicate request_size=4 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 0D 03 02 [11:30:57]Write to MH i2c: E2 08 00 CC 08 80 0D 03 02 00 00 00 00 4F [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:57]Read from MH i2c: E2 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 0B 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 0B 00 CC 08 00 63 FD 18 A6 62 5F 8F FF 90 00 BD [11:30:57]RAPDU: 63 FD 18 A6 62 5F 8F FF 90 00 [11:30:57]wFMCommunicate OK [11:30:57]SAM_PROTO_SignData done [11:30:57]FM_MakeSignedData done [11:30:57]CreateOFDProtocolMessage [11:30:57]wFMCommunicate request_size=4 [11:30:57]MH_SAM_APDU [11:30:57]CAPDU: 80 11 00 00 [11:30:57]Write to MH i2c: E2 08 00 CD 08 80 11 00 00 00 00 00 00 4F [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:57]Read from MH i2c: E2 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 17 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: E2 17 00 CD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AD [11:30:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:30:57]wFMCommunicate OK [11:30:57]CreateOFDProtocolMessage done [11:30:57]OFDSenderStorePacket 122875 [11:30:57]StoreOFDPacket docnum=122875 [11:30:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 5D 53 23 01 BE 8B 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F0 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 FA DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB DF 01 00 35 04 06 00 9F A5 A9 9E 4C 64 63 FD 18 A6 62 5F 8F FF [11:30:57]CheckFolder [11:30:57]dirname=/storage/ofd_packets [11:30:57]CheckFolder done [11:30:57]ProducePacketName [11:30:57]name=ofd_packets/00122875 [11:30:57]NVStorageSaveData ofd_packets/00122875 [11:30:57]File name is /storage/ofd_packets/00122875 [11:30:57]Write 329 bytes [11:30:57]NVStorageSaveData done [11:30:57]OFDSenderStorePacket done [11:30:57]KKMCreateOFDPacket done [11:30:57]NVStorageSaveData kkm_last_timestamp [11:30:57]File name is /storage/kkm_last_timestamp [11:30:57]Write 4 bytes [11:30:57]NVStorageSaveData done [11:30:57]ExternCall_PrintAddStr [11:30:57]wPrintStart [11:30:57]Write to MH i2c: 01 00 00 CE 08 D6 [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: 01 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: 01 07 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: 01 07 00 CE 08 00 00 00 00 00 FF 0F EB [11:30:57]RasterBufferAndPrint [11:30:57]line Счет N : (1)1105721 [11:30:57]line ИНН: 02508201610067 [11:30:57]line Контрольно-Кассовый Чек [11:30:57]line ВОЗВРАТ ПРОДАЖИ [11:30:57]line ТРК (МРК, ГНК) : 23 [11:30:57]line Товар: 2710124500 [11:30:57]line Аи-95-К-5 [11:30:57]line 20.000 * 69.50 [11:30:57]line = 1390.00 [11:30:57]line НДС 12% НСП 1% [11:30:57]line > о реализуемом товаре [11:30:57]line ИТОГО: 1390.00 [11:30:57]line НСП 1% : 12.30 [11:30:57]line НДС 12% : 147.61 [11:30:57]line Наличными: 1390.00 [11:30:57]line Безнал.: 0.00 [11:30:57]line Место: АЗС № 25 "Партнер Нефть" [11:30:57]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:30:57]line СНО: Общий режим [11:30:57]line Чек 94 02.03.2024 11:30 [11:30:57]line Смена: 321 ФФД: 1.0 [11:30:57]line ЗНМ: 0300000019 [11:30:57]line РНМ: 0000000000090573 [11:30:57]line Версия ККМ: 001 [11:30:57]line ФД осн.: 122874 [11:30:57]line ФМ осн.: 0000000000874798 [11:30:57]line ФМ: 0000000000874798 [11:30:57]line ФД: 122875 [11:30:58]line ФПД: 175533864143972 [11:30:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T113056&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122875&fm=175533864143972&tin=02508201610067®Number=0000000000090573&sum=139000 [11:30:58]OFD Sender: Processing packet 122875 [packets to send 112, broken 111] [11:30:58]ProducePacketName [11:30:58]name=ofd_packets/00122875 [11:30:58]OFD Sender: To server: pG, [11:30:58]CommunicateWithHost lk.salyk.kg:30040 [11:30:58]ConnectInit lk.salyk.kg [11:30:58]written 0, free lines is 4095 [11:30:58]Connected sock=10 [11:30:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 5D 53 23 01 BE 8B 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F0 0D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 FA DF 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB DF 01 00 35 04 06 00 9F A5 A9 9E 4C 64 63 FD 18 A6 62 5F 8F FF [11:30:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 57 22 47 00 F9 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB DF 01 00 F4 03 04 00 CD B9 E2 65 B6 04 01 00 00 56 17 CB CC 2A 0D 19 49 [11:30:58]CommunicateWithHost err = 0 [11:30:58]CheckOFDResponse [11:30:58]1017 (14) - 77093643461234 [11:30:58]1041 (16) - 0000000000874798 [11:30:58]1040 (4) - 122875 [11:30:58]1012 (4) - 02.03.2024 05:31 [11:30:58]1206 (1) - 0 [11:30:58]OFD Sender: Remove packet 122875 [11:30:58]ProducePacketName [11:30:58]name=ofd_packets/00122875 [11:30:58]NVStorageDeleteData [11:30:58]Write to MH i2c: 01 00 00 F8 08 00 [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: 01 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: 01 07 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: 01 07 00 F8 08 00 00 00 00 00 0D 0D 21 [11:30:58]RasterBufferAndPrint [11:30:58]line [11:30:58]line [11:30:58]line [11:30:58]line [11:30:58]line [11:30:58]written 0, free lines is 3350 [11:30:58]MH_Cut [11:30:58]Write to MH i2c: D1 01 00 FF 08 01 D9 [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: D1 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: D1 01 00 [11:30:58]MH_I2C_Read... [11:30:58]Read from MH i2c: D1 01 00 FF 08 00 D8 [11:30:58]Write to MH i2c: 01 00 00 00 09 09 [11:30:58]Write i2c OK [11:30:58]MH_I2C_Read... [11:30:59]OFD Sender: No OFD packet to send [11:30:59]*** Cut start [11:30:59]*** Purtial cut [11:30:59]*** Stage 1: CUTSNS_PIN = 1 [11:31:01]Read from MH i2c: 01 [11:31:01]MH_I2C_Read... [11:31:01]*** Stop cut motor [11:31:01]*** Cut end [11:31:01]Read from MH i2c: 01 07 00 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: 01 07 00 00 09 00 00 00 00 00 FF 0F 1E [11:31:01]process_action close_receipt done [11:31:01]requested_data is exist [11:31:01]produce_requested_data [11:31:01]requested_item fm.sn is exist - process it [11:31:01]wFMCommunicate request_size=4 [11:31:01]MH_SAM_APDU [11:31:01]CAPDU: 80 11 00 00 [11:31:01]Write to MH i2c: E2 08 00 01 09 80 11 00 00 00 00 00 00 84 [11:31:01]Write i2c OK [11:31:01]MH_I2C_Read... [11:31:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:01]Read from MH i2c: E2 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 17 00 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 17 00 01 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E2 [11:31:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:31:01]wFMCommunicate OK [11:31:01]requested_item fd.num is exist - process it [11:31:01]SAM_PROTO_GetFieldsCounters [11:31:01]wFMCommunicate request_size=4 [11:31:01]MH_SAM_APDU [11:31:01]CAPDU: 80 13 00 00 [11:31:01]Write to MH i2c: E2 08 00 02 09 80 13 00 00 00 00 00 00 87 [11:31:01]Write i2c OK [11:31:01]MH_I2C_Read... [11:31:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:01]Read from MH i2c: E2 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 62 00 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 62 00 02 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FB DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [11:31:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FB DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:31:01]wFMCommunicate OK [11:31:01]SAM_PROTO_GetFieldsCounters done [11:31:01]requested_item shift.num is exist - process it [11:31:01]requested_item shift.opened is exist - process it [11:31:01]req_shift_opened [11:31:01]FM_GetShiftState [11:31:01]SAM_PROTO_GetShiftState [11:31:01]wFMCommunicate request_size=4 [11:31:01]MH_SAM_APDU [11:31:01]CAPDU: 80 13 01 00 [11:31:01]Write to MH i2c: E2 08 00 03 09 80 13 01 00 00 00 00 00 89 [11:31:01]Write i2c OK [11:31:01]MH_I2C_Read... [11:31:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:01]Read from MH i2c: E2 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 0E 00 [11:31:01]MH_I2C_Read... [11:31:01]Read from MH i2c: E2 0E 00 03 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F0 [11:31:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:31:01]wFMCommunicate OK [11:31:01]SAM_PROTO_GetShiftState done [11:31:01]FM_GetShiftState done [11:31:01]req_shift_opened done [11:31:01]requested_item shift.open_date is exist - process it [11:31:01]req_shift_open_date [11:31:01]req_shift_open_date done [11:31:01]produce_requested_data done [11:31:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122875,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:31:01]process_action_free close_receipt [11:31:01]json_value_free [11:31:01]json_value_free done [11:31:01]process_json_proto returns [11:31:01]Send response to host [11:31:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122875,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:31:01]free response buf [11:31:01]execute_script done [11:31:01]execute_script returns [11:31:01]free content buf [11:31:01]Sock 9.Close socket [11:31:01]Sock 9.Thread stoped [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:37]accept exits with 8 [11:31:37]New connection [11:31:37]New thread 3067456868 created [11:31:37]Thread 3067313508 joined [11:31:37]Waiting for new connection... [11:31:37] Sock 8.Parse request [11:31:37]Sock 8.Check first char [11:31:37]Sock 8.First char is OK [11:31:37]request: POST /json_proto HTTP/1.0 [11:31:37]Method: POST [11:31:37]URL: /json_proto [11:31:37]Method is POST - this is cgi request [11:31:37]url: /json_proto [11:31:37]query_string will be loaded in cgi processing [11:31:37]execute_cgi json_proto POST (null) [11:31:37]execute_cgi path=json_proto method=POST [11:31:37]POST find Content-Length [11:31:37]Host: 172.17.48.197:8080 [11:31:37]Content-Length: 817 [11:31:37]Content-Type: application/json [11:31:37] [11:31:37]POST finish read [11:31:37]Found Content-Length = 817 [11:31:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.690, "sum" : 290.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 290.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:37]execute_script... [11:31:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.690, "sum" : 290.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 290.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:37]POST & json_proto [11:31:37]process_json_proto [11:31:37]json parsed OK: [11:31:37]protocol is kg_v1.0 [11:31:37]action value=close_receipt [11:31:37]process_action close_receipt [11:31:37]cmd_close_receipt [11:31:37]MH_GetDate [11:31:37]Write to MH i2c: F0 00 00 04 09 FC [11:31:37]Write i2c OK [11:31:37]MH_I2C_Read... [11:31:37]Read from MH i2c: F0 [11:31:37]MH_I2C_Read... [11:31:37]Read from MH i2c: F0 09 00 [11:31:37]MH_I2C_Read... [11:31:37]Read from MH i2c: F0 09 00 04 09 00 1A 0E E3 65 66 EE DC 65 0A [11:31:37]GetLastDocTimeStamp 1709379056 [11:31:37]current date 1709379098 [11:31:37]FM_GetShiftState [11:31:37]SAM_PROTO_GetShiftState [11:31:37]wFMCommunicate request_size=4 [11:31:37]MH_SAM_APDU [11:31:37]CAPDU: 80 13 01 00 [11:31:37]Write to MH i2c: E2 08 00 05 09 80 13 01 00 00 00 00 00 8B [11:31:37]Write i2c OK [11:31:37]MH_I2C_Read... [11:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:37]Read from MH i2c: E2 [11:31:37]MH_I2C_Read... [11:31:37]Read from MH i2c: E2 0E 00 [11:31:37]MH_I2C_Read... [11:31:37]Read from MH i2c: E2 0E 00 05 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F2 [11:31:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:31:37]wFMCommunicate OK [11:31:37]SAM_PROTO_GetShiftState done [11:31:37]FM_GetShiftState done [11:31:37]opened in 1709338023 [11:31:37]opened+sec_in_day 1709424423 [11:31:37]quantity*price = 29031 [11:31:37]sum+1 = 29032 [11:31:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 290.31 НСП 1% : 2.57 НДС 12% : 30.83 Наличными: 0.00 Безнал.: 290.31 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 95 02.03.2024 11:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122876 ФПД: 178293049123674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T113138&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122876&fm=178293049123674&tin=02508201610067®Number=0000000000090573&sum=29031 [11:31:38]StoreToDocumentArchive [11:31:38]shift 321 fd 122876 [11:31:38]save to /storage/0321/doc_00122876 [11:31:38]save last doc name /storage/0321/doc_00122876 to /storage/kkm_last_doc_name [11:31:38]save OK [11:31:38]Clear old archive folders... [11:31:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:31:38]tlvbuf is 0161D320 [11:31:38]SAM_PROTO_ClearQueue [11:31:38]wFMCommunicate request_size=4 [11:31:38]MH_SAM_APDU [11:31:38]CAPDU: 80 09 00 00 [11:31:38]Write to MH i2c: E2 08 00 12 09 80 09 00 00 00 00 00 00 8D [11:31:38]Write i2c OK [11:31:38]MH_I2C_Read... [11:31:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:38]Read from MH i2c: E2 [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: E2 03 00 [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: E2 03 00 12 09 00 90 00 8F [11:31:38]RAPDU: 90 00 [11:31:38]wFMCommunicate OK [11:31:38]SAM_PROTO_ClearQueue done [11:31:38]KKMCreateOFDPacket [11:31:38]OFDProtocolAddRootSTLVToBuf [11:31:38]FM_MakeSignedData [11:31:38]FM_MakeSignedData [11:31:38]SAM_PROTO_SignData [11:31:38]wFMCommunicate request_size=4 [11:31:38]MH_SAM_APDU [11:31:38]CAPDU: 80 0D 01 02 [11:31:38]Write to MH i2c: E2 08 00 13 09 80 0D 01 02 00 00 00 00 95 [11:31:38]Write i2c OK [11:31:38]MH_I2C_Read... [11:31:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:38]Read from MH i2c: E2 [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: E2 03 00 [11:31:38]MH_I2C_Read... [11:31:38]Read from MH i2c: E2 03 00 13 09 00 90 00 90 [11:31:38]RAPDU: 90 00 [11:31:38]wFMCommunicate OK [11:31:38]wFMCommunicate request_size=255 [11:31:38]MH_SAM_APDU [11:31:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 52 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 67 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 67 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 1A 0E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC DF 01 00 35 04 06 00 A2 [11:31:38]Write to MH i2c: E2 02 01 14 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 52 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 67 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 67 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 1A 0E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC DF 01 00 35 04 06 00 A2 00 00 83 [11:31:38]Write i2c OK [11:31:38]MH_I2C_Read... [11:31:39]OFD Sender: No OFD packet to send [11:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 14 09 00 90 00 91 [11:31:39]RAPDU: 90 00 [11:31:39]wFMCommunicate OK [11:31:39]wFMCommunicate request_size=10 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 0D 02 02 05 28 15 DB E3 5A [11:31:39]Write to MH i2c: E2 0D 00 15 09 80 0D 02 02 05 00 28 15 DB E3 5A 00 00 F7 [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 03 00 15 09 00 90 00 92 [11:31:39]RAPDU: 90 00 [11:31:39]wFMCommunicate OK [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 0D 03 02 [11:31:39]Write to MH i2c: E2 08 00 16 09 80 0D 03 02 00 00 00 00 9A [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 0B 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 0B 00 16 09 00 F3 6F B8 11 09 EB 54 DB 90 00 E9 [11:31:39]RAPDU: F3 6F B8 11 09 EB 54 DB 90 00 [11:31:39]wFMCommunicate OK [11:31:39]SAM_PROTO_SignData done [11:31:39]FM_MakeSignedData done [11:31:39]CreateOFDProtocolMessage [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 11 00 00 [11:31:39]Write to MH i2c: E2 08 00 17 09 80 11 00 00 00 00 00 00 9A [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 17 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 17 00 17 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F8 [11:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:31:39]wFMCommunicate OK [11:31:39]CreateOFDProtocolMessage done [11:31:39]OFDSenderStorePacket 122876 [11:31:39]StoreOFDPacket docnum=122876 [11:31:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 00 AE 07 01 90 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 52 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 67 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 67 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 1A 0E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC DF 01 00 35 04 06 00 A2 28 15 DB E3 5A F3 6F B8 11 09 EB 54 DB [11:31:39]CheckFolder [11:31:39]dirname=/storage/ofd_packets [11:31:39]CheckFolder done [11:31:39]ProducePacketName [11:31:39]name=ofd_packets/00122876 [11:31:39]NVStorageSaveData ofd_packets/00122876 [11:31:39]File name is /storage/ofd_packets/00122876 [11:31:39]Write 301 bytes [11:31:39]NVStorageSaveData done [11:31:39]OFDSenderStorePacket done [11:31:39]KKMCreateOFDPacket done [11:31:39]NVStorageSaveData kkm_last_timestamp [11:31:39]File name is /storage/kkm_last_timestamp [11:31:39]Write 4 bytes [11:31:39]NVStorageSaveData done [11:31:39]ExternCall_PrintAddStr [11:31:39]wPrintStart [11:31:39]Write to MH i2c: 01 00 00 18 09 21 [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: 01 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: 01 07 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: 01 07 00 18 09 00 00 00 00 00 FF 0F 36 [11:31:39]RasterBufferAndPrint [11:31:39]line Счет N : (1)1105722 [11:31:39]line ИНН: 02508201610067 [11:31:39]line Контрольно-Кассовый Чек [11:31:39]line ПРОДАЖА [11:31:39]line ТРК (МРК, ГНК) : 11 [11:31:39]line Товар: 2710124130 [11:31:39]line Аи-92-К-5 [11:31:39]line 4.690 * 61.90 [11:31:39]line = 290.31 [11:31:39]line НДС 12% НСП 1% [11:31:39]line > о реализуемом товаре [11:31:39]line ИТОГО: 290.31 [11:31:39]line НСП 1% : 2.57 [11:31:39]line НДС 12% : 30.83 [11:31:39]line Наличными: 0.00 [11:31:39]line Безнал.: 290.31 [11:31:39]line Место: АЗС № 25 "Партнер Нефть" [11:31:39]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:31:39]line СНО: Общий режим [11:31:39]line Чек 95 02.03.2024 11:31 [11:31:39]line Смена: 321 ФФД: 1.0 [11:31:39]line ЗНМ: 0300000019 [11:31:39]line РНМ: 0000000000090573 [11:31:39]line Версия ККМ: 001 [11:31:39]line Платежная система: Бакай Банк [11:31:39]line ФМ: 0000000000874798 [11:31:39]line ФД: 122876 [11:31:39]line ФПД: 178293049123674 [11:31:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T113138&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122876&fm=178293049123674&tin=02508201610067®Number=0000000000090573&sum=29031 [11:31:39]OFD Sender: Processing packet 122876 [packets to send 112, broken 111] [11:31:39]ProducePacketName [11:31:39]name=ofd_packets/00122876 [11:31:39]OFD Sender: To server: pG, [11:31:39]CommunicateWithHost lk.salyk.kg:30040 [11:31:39]ConnectInit lk.salyk.kg [11:31:39]written 0, free lines is 4095 [11:31:39]Connected sock=10 [11:31:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 00 AE 07 01 90 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 52 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 67 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 67 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 1A 0E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC DF 01 00 35 04 06 00 A2 28 15 DB E3 5A F3 6F B8 11 09 EB 54 DB [11:31:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9D DB 47 00 E5 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC DF 01 00 F4 03 04 00 F6 B9 E2 65 B6 04 01 00 00 35 35 36 F8 0C 56 75 A3 [11:31:39]CommunicateWithHost err = 0 [11:31:39]CheckOFDResponse [11:31:39]1017 (14) - 77093643461234 [11:31:39]1041 (16) - 0000000000874798 [11:31:39]1040 (4) - 122876 [11:31:39]1012 (4) - 02.03.2024 05:32 [11:31:39]1206 (1) - 0 [11:31:39]OFD Sender: Remove packet 122876 [11:31:39]ProducePacketName [11:31:39]name=ofd_packets/00122876 [11:31:39]NVStorageDeleteData [11:31:40]Write to MH i2c: 01 00 00 42 09 4B [11:31:40]Write i2c OK [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: 01 [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: 01 07 00 [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: 01 07 00 42 09 00 00 00 00 00 FB 0C 59 [11:31:40]RasterBufferAndPrint [11:31:40]line [11:31:40]line [11:31:40]line [11:31:40]line [11:31:40]line [11:31:40]written 0, free lines is 3329 [11:31:40]MH_Cut [11:31:40]Write to MH i2c: D1 01 00 49 09 01 24 [11:31:40]Write i2c OK [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: D1 [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: D1 01 00 [11:31:40]MH_I2C_Read... [11:31:40]Read from MH i2c: D1 01 00 49 09 00 23 [11:31:40]Write to MH i2c: 01 00 00 4A 09 53 [11:31:40]Write i2c OK [11:31:40]MH_I2C_Read... [11:31:40]OFD Sender: No OFD packet to send [11:31:40]*** Cut start [11:31:40]*** Purtial cut [11:31:40]*** Stage 1: CUTSNS_PIN = 1 [11:31:42]Read from MH i2c: 01 [11:31:42]MH_I2C_Read... [11:31:42]*** Stop cut motor [11:31:42]*** Cut end [11:31:42]Read from MH i2c: 01 07 00 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: 01 07 00 4A 09 00 00 00 00 00 FF 0F 68 [11:31:42]process_action close_receipt done [11:31:42]requested_data is exist [11:31:42]produce_requested_data [11:31:42]requested_item fm.sn is exist - process it [11:31:42]wFMCommunicate request_size=4 [11:31:42]MH_SAM_APDU [11:31:42]CAPDU: 80 11 00 00 [11:31:42]Write to MH i2c: E2 08 00 4B 09 80 11 00 00 00 00 00 00 CE [11:31:42]Write i2c OK [11:31:42]MH_I2C_Read... [11:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:42]Read from MH i2c: E2 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: E2 17 00 [11:31:42]MH_I2C_Read... [11:31:42]Read from MH i2c: E2 17 00 4B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2C [11:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:31:42]wFMCommunicate OK [11:31:42]requested_item fd.num is exist - process it [11:31:42]SAM_PROTO_GetFieldsCounters [11:31:42]wFMCommunicate request_size=4 [11:31:42]MH_SAM_APDU [11:31:42]CAPDU: 80 13 00 00 [11:31:42]Write to MH i2c: E2 08 00 4C 09 80 13 00 00 00 00 00 00 D1 [11:31:42]Write i2c OK [11:31:42]MH_I2C_Read... [11:31:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:43]Read from MH i2c: E2 [11:31:43]MH_I2C_Read... [11:31:43]Read from MH i2c: E2 62 00 [11:31:43]MH_I2C_Read... [11:31:43]Read from MH i2c: E2 62 00 4C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FC DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [11:31:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FC DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:31:43]wFMCommunicate OK [11:31:43]SAM_PROTO_GetFieldsCounters done [11:31:43]requested_item shift.num is exist - process it [11:31:43]requested_item shift.opened is exist - process it [11:31:43]req_shift_opened [11:31:43]FM_GetShiftState [11:31:43]SAM_PROTO_GetShiftState [11:31:43]wFMCommunicate request_size=4 [11:31:43]MH_SAM_APDU [11:31:43]CAPDU: 80 13 01 00 [11:31:43]Write to MH i2c: E2 08 00 4D 09 80 13 01 00 00 00 00 00 D3 [11:31:43]Write i2c OK [11:31:43]MH_I2C_Read... [11:31:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:43]Read from MH i2c: E2 [11:31:43]MH_I2C_Read... [11:31:43]Read from MH i2c: E2 0E 00 [11:31:43]MH_I2C_Read... [11:31:43]Read from MH i2c: E2 0E 00 4D 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3A [11:31:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:31:43]wFMCommunicate OK [11:31:43]SAM_PROTO_GetShiftState done [11:31:43]FM_GetShiftState done [11:31:43]req_shift_opened done [11:31:43]requested_item shift.open_date is exist - process it [11:31:43]req_shift_open_date [11:31:43]req_shift_open_date done [11:31:43]produce_requested_data done [11:31:43]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122876,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:31:43]process_action_free close_receipt [11:31:43]json_value_free [11:31:43]json_value_free done [11:31:43]process_json_proto returns [11:31:43]Send response to host [11:31:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122876,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:31:43]free response buf [11:31:43]execute_script done [11:31:43]execute_script returns [11:31:43]free content buf [11:31:43]Sock 8.Close socket [11:31:43]Sock 8.Thread stoped [11:31:45]OFD Sender: No OFD packet to send [11:31:50]OFD Sender: No OFD packet to send [11:31:55]OFD Sender: No OFD packet to send [11:32:00]OFD Sender: No OFD packet to send [11:32:01]accept exits with 9 [11:32:01]New connection [11:32:01]New thread 3067313508 created [11:32:01]Thread 3067456868 joined [11:32:01]Waiting for new connection... [11:32:01] Sock 9.Parse request [11:32:01]Sock 9.Check first char [11:32:01]Sock 9.First char is OK [11:32:01]request: POST /json_proto HTTP/1.0 [11:32:01]Method: POST [11:32:01]URL: /json_proto [11:32:01]Method is POST - this is cgi request [11:32:01]url: /json_proto [11:32:01]query_string will be loaded in cgi processing [11:32:01]execute_cgi json_proto POST (null) [11:32:01]execute_cgi path=json_proto method=POST [11:32:01]POST find Content-Length [11:32:01]Host: 172.17.48.197:8080 [11:32:01]Content-Length: 1222 [11:32:01]Content-Type: application/json [11:32:01] [11:32:01]POST finish read [11:32:01]Found Content-Length = 1222 [11:32:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105723\u000A02.03.2024 11:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070989.988\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:01]execute_script... [11:32:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105723\u000A02.03.2024 11:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070989.988\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:01]POST & json_proto [11:32:01]process_json_proto [11:32:01]json parsed OK: [11:32:01]protocol is kg_v1.0 [11:32:01]action value=print_text [11:32:01]process_action print_text [11:32:01]cmd_print_text [11:32:01]ExternCall_PrintAddStr [11:32:01]wPrintStart [11:32:01]Write to MH i2c: 01 00 00 4E 09 57 [11:32:01]Write i2c OK [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: 01 [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: 01 07 00 [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: 01 07 00 4E 09 00 00 00 00 00 FF 0F 6C [11:32:01]RasterBufferAndPrint [11:32:01]line *****ТОВАРНЫЙ ЧЕК***** [11:32:01]line АЗС 25 [11:32:01]line Партнер нефть [11:32:01]line 02508201610067 [11:32:01]line Кассир : Таалайбек к. А. [11:32:01]line Счет N : (1)1105723 [11:32:01]line 02.03.2024 11:27 [11:32:01]line ПРОДАЖА [11:32:01]line ТРК (МРК, ГНК): 23 [11:32:01]line Вид ГСМ : 2710124500 [11:32:01]line Аи-95-К-5 [11:32:01]line 20.000 x 69.50 [11:32:01]line ИТОГ: 1390.00 [11:32:01]line Тип оплаты: Талоны: Топливные Талоны [11:32:01]line 2070989.988 [11:32:01]line ______________________ [11:32:01]line (подпись) [11:32:01]written 0, free lines is 4095 [11:32:01]Write to MH i2c: 01 00 00 63 09 6C [11:32:01]Write i2c OK [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: 01 [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: 01 07 00 [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: 01 07 00 63 09 00 00 00 00 00 F7 0D 77 [11:32:01]RasterBufferAndPrint [11:32:01]line [11:32:01]line [11:32:01]line [11:32:01]line [11:32:01]line [11:32:01]written 0, free lines is 3576 [11:32:01]MH_Cut [11:32:01]Write to MH i2c: D1 01 00 6A 09 01 45 [11:32:01]Write i2c OK [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: D1 [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: D1 01 00 [11:32:01]MH_I2C_Read... [11:32:01]Read from MH i2c: D1 01 00 6A 09 00 44 [11:32:01]Write to MH i2c: 01 00 00 6B 09 74 [11:32:01]Write i2c OK [11:32:01]MH_I2C_Read... [11:32:02]*** Cut start [11:32:02]*** Purtial cut [11:32:02]*** Stage 1: CUTSNS_PIN = 1 [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]*** Stop cut motor [11:32:04]*** Cut end [11:32:04]Read from MH i2c: 01 07 00 6B 09 00 00 00 00 00 FF 0F 89 [11:32:04]process_action print_text done [11:32:04]requested_data is exist [11:32:04]produce_requested_data [11:32:04]requested_item fm.sn is exist - process it [11:32:04]wFMCommunicate request_size=4 [11:32:04]MH_SAM_APDU [11:32:04]CAPDU: 80 11 00 00 [11:32:04]Write to MH i2c: E2 08 00 6C 09 80 11 00 00 00 00 00 00 EF [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:04]Read from MH i2c: E2 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 17 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 17 00 6C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4D [11:32:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:32:04]wFMCommunicate OK [11:32:04]requested_item fd.num is exist - process it [11:32:04]SAM_PROTO_GetFieldsCounters [11:32:04]wFMCommunicate request_size=4 [11:32:04]MH_SAM_APDU [11:32:04]CAPDU: 80 13 00 00 [11:32:04]Write to MH i2c: E2 08 00 6D 09 80 13 00 00 00 00 00 00 F2 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:04]Read from MH i2c: E2 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 62 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 62 00 6D 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FC DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [11:32:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FC DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:04]wFMCommunicate OK [11:32:04]SAM_PROTO_GetFieldsCounters done [11:32:04]requested_item shift.num is exist - process it [11:32:04]requested_item shift.opened is exist - process it [11:32:04]req_shift_opened [11:32:04]FM_GetShiftState [11:32:04]SAM_PROTO_GetShiftState [11:32:04]wFMCommunicate request_size=4 [11:32:04]MH_SAM_APDU [11:32:04]CAPDU: 80 13 01 00 [11:32:04]Write to MH i2c: E2 08 00 6E 09 80 13 01 00 00 00 00 00 F4 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:04]Read from MH i2c: E2 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 0E 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 0E 00 6E 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5B [11:32:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:32:04]wFMCommunicate OK [11:32:04]SAM_PROTO_GetShiftState done [11:32:04]FM_GetShiftState done [11:32:04]req_shift_opened done [11:32:04]requested_item shift.open_date is exist - process it [11:32:04]req_shift_open_date [11:32:04]req_shift_open_date done [11:32:04]produce_requested_data done [11:32:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122876,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:32:04]process_action_free print_text [11:32:04]json_value_free [11:32:04]json_value_free done [11:32:04]process_json_proto returns [11:32:04]Send response to host [11:32:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122876,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:32:04]free response buf [11:32:04]execute_script done [11:32:04]execute_script returns [11:32:04]free content buf [11:32:04]Sock 9.Close socket [11:32:04]Sock 9.Thread stoped [11:32:05]OFD Sender: No OFD packet to send [11:32:10]OFD Sender: No OFD packet to send [11:32:15]OFD Sender: No OFD packet to send [11:32:20]OFD Sender: No OFD packet to send [11:32:25]OFD Sender: No OFD packet to send [11:32:30]OFD Sender: No OFD packet to send [11:32:35]OFD Sender: No OFD packet to send [11:32:40]OFD Sender: No OFD packet to send [11:32:45]OFD Sender: No OFD packet to send [11:32:50]OFD Sender: No OFD packet to send [11:32:55]OFD Sender: No OFD packet to send [11:33:00]OFD Sender: No OFD packet to send [11:33:05]OFD Sender: No OFD packet to send [11:33:10]OFD Sender: No OFD packet to send [11:33:15]OFD Sender: No OFD packet to send [11:33:20]OFD Sender: No OFD packet to send [11:33:25]OFD Sender: No OFD packet to send [11:33:30]OFD Sender: No OFD packet to send [11:33:35]OFD Sender: No OFD packet to send [11:33:40]OFD Sender: No OFD packet to send [11:33:45]OFD Sender: No OFD packet to send [11:33:50]OFD Sender: No OFD packet to send [11:33:55]OFD Sender: No OFD packet to send [11:34:00]OFD Sender: No OFD packet to send [11:34:05]OFD Sender: No OFD packet to send [11:34:10]OFD Sender: No OFD packet to send [11:34:15]OFD Sender: No OFD packet to send [11:34:20]OFD Sender: No OFD packet to send [11:34:25]OFD Sender: No OFD packet to send [11:34:30]OFD Sender: No OFD packet to send [11:34:35]OFD Sender: No OFD packet to send [11:34:40]OFD Sender: No OFD packet to send [11:34:45]OFD Sender: No OFD packet to send [11:34:50]OFD Sender: No OFD packet to send [11:34:55]OFD Sender: No OFD packet to send [11:35:00]OFD Sender: No OFD packet to send [11:35:05]OFD Sender: No OFD packet to send [11:35:10]OFD Sender: No OFD packet to send [11:35:15]OFD Sender: No OFD packet to send [11:35:20]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]accept exits with 8 [11:36:10]New connection [11:36:10]New thread 3067456868 created [11:36:10]Thread 3067313508 joined [11:36:10]Waiting for new connection... [11:36:10] Sock 8.Parse request [11:36:10]Sock 8.Check first char [11:36:10]Sock 8.First char is OK [11:36:10]request: POST /json_proto HTTP/1.0 [11:36:10]Method: POST [11:36:10]URL: /json_proto [11:36:10]Method is POST - this is cgi request [11:36:10]url: /json_proto [11:36:10]query_string will be loaded in cgi processing [11:36:10]execute_cgi json_proto POST (null) [11:36:10]execute_cgi path=json_proto method=POST [11:36:10]POST find Content-Length [11:36:10]Host: 172.17.48.197:8080 [11:36:10]Content-Length: 678 [11:36:10]Content-Type: application/json [11:36:10] [11:36:10]POST finish read [11:36:10]Found Content-Length = 678 [11:36:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.410, "sum" : 520.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:10]execute_script... [11:36: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)1105725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.410, "sum" : 520.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:10]POST & json_proto [11:36:10]process_json_proto [11:36:10]json parsed OK: [11:36:10]protocol is kg_v1.0 [11:36:10]action value=close_receipt [11:36:10]process_action close_receipt [11:36:10]cmd_close_receipt [11:36:10]MH_GetDate [11:36:10]Write to MH i2c: F0 00 00 6F 09 67 [11:36:10]Write i2c OK [11:36:10]MH_I2C_Read... [11:36:10]Read from MH i2c: F0 [11:36:10]MH_I2C_Read... [11:36:10]Read from MH i2c: F0 09 00 [11:36:10]MH_I2C_Read... [11:36:10]Read from MH i2c: F0 09 00 6F 09 00 2A 0F E3 65 66 EE DC 65 86 [11:36:10]GetLastDocTimeStamp 1709379098 [11:36:10]current date 1709379370 [11:36:10]FM_GetShiftState [11:36:10]SAM_PROTO_GetShiftState [11:36:10]wFMCommunicate request_size=4 [11:36:10]MH_SAM_APDU [11:36:10]CAPDU: 80 13 01 00 [11:36:10]Write to MH i2c: E2 08 00 70 09 80 13 01 00 00 00 00 00 F6 [11:36:10]Write i2c OK [11:36:10]MH_I2C_Read... [11:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:10]Read from MH i2c: E2 [11:36:10]MH_I2C_Read... [11:36:10]Read from MH i2c: E2 0E 00 [11:36:10]MH_I2C_Read... [11:36:10]Read from MH i2c: E2 0E 00 70 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5D [11:36:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:36:10]wFMCommunicate OK [11:36:10]SAM_PROTO_GetShiftState done [11:36:10]FM_GetShiftState done [11:36:10]opened in 1709338023 [11:36:10]opened+sec_in_day 1709424423 [11:36:10]quantity*price = 52057 [11:36:10]sum+1 = 52059 [11:36:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.61 НДС 12% : 55.28 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 96 02.03.2024 11:36 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122877 ФПД: 54453815261858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T113610&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122877&fm=54453815261858&tin=02508201610067®Number=0000000000090573&sum=52000 [11:36:11]StoreToDocumentArchive [11:36:11]shift 321 fd 122877 [11:36:11]save to /storage/0321/doc_00122877 [11:36:11]save last doc name /storage/0321/doc_00122877 to /storage/kkm_last_doc_name [11:36:11]save OK [11:36:11]Clear old archive folders... [11:36:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:11]tlvbuf is 0161E370 [11:36:11]SAM_PROTO_ClearQueue [11:36:11]wFMCommunicate request_size=4 [11:36:11]MH_SAM_APDU [11:36:11]CAPDU: 80 09 00 00 [11:36:11]Write to MH i2c: E2 08 00 7D 09 80 09 00 00 00 00 00 00 F8 [11:36:11]Write i2c OK [11:36:11]MH_I2C_Read... [11:36:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:11]Read from MH i2c: E2 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 03 00 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 03 00 7D 09 00 90 00 FA [11:36:11]RAPDU: 90 00 [11:36:11]wFMCommunicate OK [11:36:11]SAM_PROTO_ClearQueue done [11:36:11]KKMCreateOFDPacket [11:36:11]OFDProtocolAddRootSTLVToBuf [11:36:11]FM_MakeSignedData [11:36:11]FM_MakeSignedData [11:36:11]SAM_PROTO_SignData [11:36:11]wFMCommunicate request_size=4 [11:36:11]MH_SAM_APDU [11:36:11]CAPDU: 80 0D 01 02 [11:36:11]Write to MH i2c: E2 08 00 7E 09 80 0D 01 02 00 00 00 00 00 [11:36:11]Write i2c OK [11:36:11]MH_I2C_Read... [11:36:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:11]Read from MH i2c: E2 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 03 00 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 03 00 7E 09 00 90 00 FB [11:36:11]RAPDU: 90 00 [11:36:11]wFMCommunicate OK [11:36:11]wFMCommunicate request_size=255 [11:36:11]MH_SAM_APDU [11:36: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 DA 20 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5A CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 2A 0F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD DF 01 00 35 04 06 00 31 [11:36:11]Write to MH i2c: E2 02 01 7F 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 DA 20 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5A CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 2A 0F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD DF 01 00 35 04 06 00 31 00 00 FB [11:36:11]Write i2c OK [11:36:11]MH_I2C_Read... [11:36:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:11]Read from MH i2c: E2 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 03 00 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 03 00 7F 09 00 90 00 FC [11:36:11]RAPDU: 90 00 [11:36:11]wFMCommunicate OK [11:36:11]wFMCommunicate request_size=10 [11:36:11]MH_SAM_APDU [11:36:11]CAPDU: 80 0D 02 02 05 86 84 50 BA A2 [11:36:11]Write to MH i2c: E2 0D 00 80 09 80 0D 02 02 05 00 86 84 50 BA A2 00 00 C3 [11:36:11]Write i2c OK [11:36:11]MH_I2C_Read... [11:36:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:11]Read from MH i2c: E2 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 03 00 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 03 00 80 09 00 90 00 FD [11:36:11]RAPDU: 90 00 [11:36:11]wFMCommunicate OK [11:36:11]wFMCommunicate request_size=4 [11:36:11]MH_SAM_APDU [11:36:11]CAPDU: 80 0D 03 02 [11:36:11]Write to MH i2c: E2 08 00 81 09 80 0D 03 02 00 00 00 00 05 [11:36:11]Write i2c OK [11:36:11]MH_I2C_Read... [11:36:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:11]Read from MH i2c: E2 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 0B 00 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 0B 00 81 09 00 B7 02 A2 1A 3F 43 C4 C2 90 00 83 [11:36:11]RAPDU: B7 02 A2 1A 3F 43 C4 C2 90 00 [11:36:11]wFMCommunicate OK [11:36:11]SAM_PROTO_SignData done [11:36:11]FM_MakeSignedData done [11:36:11]CreateOFDProtocolMessage [11:36:11]wFMCommunicate request_size=4 [11:36:11]MH_SAM_APDU [11:36:11]CAPDU: 80 11 00 00 [11:36:11]Write to MH i2c: E2 08 00 82 09 80 11 00 00 00 00 00 00 05 [11:36:11]Write i2c OK [11:36:11]MH_I2C_Read... [11:36:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:11]Read from MH i2c: E2 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 17 00 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: E2 17 00 82 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 63 [11:36:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:36:11]wFMCommunicate OK [11:36:11]CreateOFDProtocolMessage done [11:36:11]OFDSenderStorePacket 122877 [11:36:11]StoreOFDPacket docnum=122877 [11:36:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 20 18 07 01 FB CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5A CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 2A 0F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD DF 01 00 35 04 06 00 31 86 84 50 BA A2 B7 02 A2 1A 3F 43 C4 C2 [11:36:11]CheckFolder [11:36:11]dirname=/storage/ofd_packets [11:36:11]CheckFolder done [11:36:11]ProducePacketName [11:36:11]name=ofd_packets/00122877 [11:36:11]NVStorageSaveData ofd_packets/00122877 [11:36:11]File name is /storage/ofd_packets/00122877 [11:36:11]Write 301 bytes [11:36:11]NVStorageSaveData done [11:36:11]OFDSenderStorePacket done [11:36:11]KKMCreateOFDPacket done [11:36:11]NVStorageSaveData kkm_last_timestamp [11:36:11]File name is /storage/kkm_last_timestamp [11:36:11]Write 4 bytes [11:36:11]NVStorageSaveData done [11:36:11]ExternCall_PrintAddStr [11:36:11]wPrintStart [11:36:11]Write to MH i2c: 01 00 00 83 09 8C [11:36:11]Write i2c OK [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: 01 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: 01 07 00 [11:36:11]MH_I2C_Read... [11:36:11]Read from MH i2c: 01 07 00 83 09 00 00 00 00 00 FF 0F A1 [11:36:11]RasterBufferAndPrint [11:36:11]line Счет N : (1)1105725 [11:36:11]line ИНН: 02508201610067 [11:36:11]line Контрольно-Кассовый Чек [11:36:11]line ПРОДАЖА [11:36:11]line ТРК (МРК, ГНК) : 62 [11:36:11]line Товар: 2710124130 [11:36:11]line Аи-92-К-5 [11:36:11]line 8.410 * 61.90 [11:36:11]line = 520.58 [11:36:11]line НДС 12% НСП 1% [11:36:11]line > о реализуемом товаре [11:36:11]line ОКРУГЛЕНИЕ: -0.58 [11:36:11]line ИТОГО: 520.00 [11:36:11]line Внесено: 520.00 [11:36:11]line СДАЧА: 0.00 [11:36:11]line НСП 1% : 4.61 [11:36:11]line НДС 12% : 55.28 [11:36:11]line Наличными: 520.00 [11:36:11]line Безнал.: 0.00 [11:36:11]line Место: АЗС № 25 "Партнер Нефть" [11:36:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:36:11]line СНО: Общий режим [11:36:11]line Чек 96 02.03.2024 11:36 [11:36:11]line Смена: 321 ФФД: 1.0 [11:36:11]line ЗНМ: 0300000019 [11:36:11]line РНМ: 0000000000090573 [11:36:11]line Версия ККМ: 001 [11:36:11]line ФМ: 0000000000874798 [11:36:11]line ФД: 122877 [11:36:11]line ФПД: 54453815261858 [11:36:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T113610&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122877&fm=54453815261858&tin=02508201610067®Number=0000000000090573&sum=52000 [11:36:12]OFD Sender: Processing packet 122877 [packets to send 112, broken 111] [11:36:12]ProducePacketName [11:36:12]name=ofd_packets/00122877 [11:36:12]OFD Sender: To server: pG, [11:36:12]CommunicateWithHost lk.salyk.kg:30040 [11:36:12]ConnectInit lk.salyk.kg [11:36:12]written 0, free lines is 4095 [11:36:12]Connected sock=10 [11:36:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 20 18 07 01 FB CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5A CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 15 00 00 00 00 07 04 06 00 20 CB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 2A 0F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD DF 01 00 35 04 06 00 31 86 84 50 BA A2 B7 02 A2 1A 3F 43 C4 C2 [11:36:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C4 69 47 00 D6 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD DF 01 00 F4 03 04 00 07 BB E2 65 B6 04 01 00 00 F7 F0 5C 3A 83 71 CB E2 [11:36:12]CommunicateWithHost err = 0 [11:36:12]CheckOFDResponse [11:36:12]1017 (14) - 77093643461234 [11:36:12]1041 (16) - 0000000000874798 [11:36:12]1040 (4) - 122877 [11:36:12]1012 (4) - 02.03.2024 05:37 [11:36:12]1206 (1) - 0 [11:36:12]OFD Sender: Remove packet 122877 [11:36:12]ProducePacketName [11:36:12]name=ofd_packets/00122877 [11:36:12]NVStorageDeleteData [11:36:12]Write to MH i2c: 01 00 00 AE 09 B7 [11:36:12]Write i2c OK [11:36:12]MH_I2C_Read... [11:36:12]Read from MH i2c: 01 [11:36:12]MH_I2C_Read... [11:36:12]Read from MH i2c: 01 07 00 [11:36:12]MH_I2C_Read... [11:36:12]Read from MH i2c: 01 07 00 AE 09 00 00 00 00 00 F5 0C BF [11:36:12]RasterBufferAndPrint [11:36:12]line [11:36:12]line [11:36:12]line [11:36:12]line [11:36:12]line [11:36:12]written 0, free lines is 3323 [11:36:12]MH_Cut [11:36:12]Write to MH i2c: D1 01 00 B5 09 01 90 [11:36:12]Write i2c OK [11:36:12]MH_I2C_Read... [11:36:12]Read from MH i2c: D1 [11:36:12]MH_I2C_Read... [11:36:12]Read from MH i2c: D1 01 00 [11:36:12]MH_I2C_Read... [11:36:12]Read from MH i2c: D1 01 00 B5 09 00 8F [11:36:12]Write to MH i2c: 01 00 00 B6 09 BF [11:36:12]Write i2c OK [11:36:12]MH_I2C_Read... [11:36:13]OFD Sender: No OFD packet to send [11:36:13]*** Cut start [11:36:13]*** Purtial cut [11:36:13]*** Stage 1: CUTSNS_PIN = 1 [11:36:15]Read from MH i2c: 01 [11:36:15]MH_I2C_Read... [11:36:15]*** Stop cut motor [11:36:15]*** Cut end [11:36:15]Read from MH i2c: 01 07 00 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: 01 07 00 B6 09 00 00 00 00 00 FF 0F D4 [11:36:15]process_action close_receipt done [11:36:15]requested_data is exist [11:36:15]produce_requested_data [11:36:15]requested_item fm.sn is exist - process it [11:36:15]wFMCommunicate request_size=4 [11:36:15]MH_SAM_APDU [11:36:15]CAPDU: 80 11 00 00 [11:36:15]Write to MH i2c: E2 08 00 B7 09 80 11 00 00 00 00 00 00 3A [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:15]Read from MH i2c: E2 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 17 00 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 17 00 B7 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 98 [11:36:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:36:15]wFMCommunicate OK [11:36:15]requested_item fd.num is exist - process it [11:36:15]SAM_PROTO_GetFieldsCounters [11:36:15]wFMCommunicate request_size=4 [11:36:15]MH_SAM_APDU [11:36:15]CAPDU: 80 13 00 00 [11:36:15]Write to MH i2c: E2 08 00 B8 09 80 13 00 00 00 00 00 00 3D [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:15]Read from MH i2c: E2 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 62 00 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 62 00 B8 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FD DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [11:36:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FD DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:36:15]wFMCommunicate OK [11:36:15]SAM_PROTO_GetFieldsCounters done [11:36:15]requested_item shift.num is exist - process it [11:36:15]requested_item shift.opened is exist - process it [11:36:15]req_shift_opened [11:36:15]FM_GetShiftState [11:36:15]SAM_PROTO_GetShiftState [11:36:15]wFMCommunicate request_size=4 [11:36:15]MH_SAM_APDU [11:36:15]CAPDU: 80 13 01 00 [11:36:15]Write to MH i2c: E2 08 00 B9 09 80 13 01 00 00 00 00 00 3F [11:36:15]Write i2c OK [11:36:15]MH_I2C_Read... [11:36:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:15]Read from MH i2c: E2 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 0E 00 [11:36:15]MH_I2C_Read... [11:36:15]Read from MH i2c: E2 0E 00 B9 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A6 [11:36:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:36:15]wFMCommunicate OK [11:36:15]SAM_PROTO_GetShiftState done [11:36:15]FM_GetShiftState done [11:36:15]req_shift_opened done [11:36:15]requested_item shift.open_date is exist - process it [11:36:15]req_shift_open_date [11:36:15]req_shift_open_date done [11:36:15]produce_requested_data done [11:36:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122877,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:36:15]process_action_free close_receipt [11:36:15]json_value_free [11:36:15]json_value_free done [11:36:15]process_json_proto returns [11:36:15]Send response to host [11:36:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122877,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:36:15]free response buf [11:36:15]execute_script done [11:36:15]execute_script returns [11:36:15]free content buf [11:36:15]Sock 8.Close socket [11:36:15]Sock 8.Thread stoped [11:36:18]OFD Sender: No OFD packet to send [11:36:23]OFD Sender: No OFD packet to send [11:36:28]OFD Sender: No OFD packet to send [11:36:33]OFD Sender: No OFD packet to send [11:36:38]OFD Sender: No OFD packet to send [11:36:39]accept exits with 9 [11:36:39]New connection [11:36:39]New thread 3067313508 created [11:36:39]Thread 3067456868 joined [11:36:39]Waiting for new connection... [11:36:39] Sock 9.Parse request [11:36:39]Sock 9.Check first char [11:36:39]Sock 9.First char is OK [11:36:39]request: POST /json_proto HTTP/1.0 [11:36:39]Method: POST [11:36:39]URL: /json_proto [11:36:39]Method is POST - this is cgi request [11:36:39]url: /json_proto [11:36:39]query_string will be loaded in cgi processing [11:36:39]execute_cgi json_proto POST (null) [11:36:39]execute_cgi path=json_proto method=POST [11:36:39]POST find Content-Length [11:36:39]Host: 172.17.48.197:8080 [11:36:39]Content-Length: 817 [11:36:39]Content-Type: application/json [11:36:39] [11:36:39]POST finish read [11:36:39]Found Content-Length = 817 [11:36:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:39]execute_script... [11:36:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:39]POST & json_proto [11:36:39]process_json_proto [11:36:39]json parsed OK: [11:36:39]protocol is kg_v1.0 [11:36:39]action value=close_receipt [11:36:39]process_action close_receipt [11:36:39]cmd_close_receipt [11:36:39]MH_GetDate [11:36:39]Write to MH i2c: F0 00 00 BA 09 B2 [11:36:39]Write i2c OK [11:36:39]MH_I2C_Read... [11:36:39]Read from MH i2c: F0 [11:36:39]MH_I2C_Read... [11:36:39]Read from MH i2c: F0 09 00 [11:36:39]MH_I2C_Read... [11:36:39]Read from MH i2c: F0 09 00 BA 09 00 47 0F E3 65 66 EE DC 65 EE [11:36:39]GetLastDocTimeStamp 1709379370 [11:36:39]current date 1709379399 [11:36:39]FM_GetShiftState [11:36:39]SAM_PROTO_GetShiftState [11:36:39]wFMCommunicate request_size=4 [11:36:39]MH_SAM_APDU [11:36:39]CAPDU: 80 13 01 00 [11:36:39]Write to MH i2c: E2 08 00 BB 09 80 13 01 00 00 00 00 00 41 [11:36:39]Write i2c OK [11:36:39]MH_I2C_Read... [11:36:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:39]Read from MH i2c: E2 [11:36:39]MH_I2C_Read... [11:36:39]Read from MH i2c: E2 0E 00 [11:36:39]MH_I2C_Read... [11:36:39]Read from MH i2c: E2 0E 00 BB 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A8 [11:36:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:36:39]wFMCommunicate OK [11:36:39]SAM_PROTO_GetShiftState done [11:36:39]FM_GetShiftState done [11:36:39]opened in 1709338023 [11:36:39]opened+sec_in_day 1709424423 [11:36:39]quantity*price = 50015 [11:36:39]sum+1 = 50016 [11:36:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 97 02.03.2024 11:36 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122878 ФПД: 263359928329148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T113639&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122878&fm=263359928329148&tin=02508201610067®Number=0000000000090573&sum=50015 [11:36:40]StoreToDocumentArchive [11:36:40]shift 321 fd 122878 [11:36:40]save to /storage/0321/doc_00122878 [11:36:40]save last doc name /storage/0321/doc_00122878 to /storage/kkm_last_doc_name [11:36:40]save OK [11:36:40]Clear old archive folders... [11:36:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:40]tlvbuf is 015F7C20 [11:36:40]SAM_PROTO_ClearQueue [11:36:40]wFMCommunicate request_size=4 [11:36:40]MH_SAM_APDU [11:36:40]CAPDU: 80 09 00 00 [11:36:40]Write to MH i2c: E2 08 00 C8 09 80 09 00 00 00 00 00 00 43 [11:36:40]Write i2c OK [11:36:40]MH_I2C_Read... [11:36:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:40]Read from MH i2c: E2 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 03 00 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 03 00 C8 09 00 90 00 45 [11:36:40]RAPDU: 90 00 [11:36:40]wFMCommunicate OK [11:36:40]SAM_PROTO_ClearQueue done [11:36:40]KKMCreateOFDPacket [11:36:40]OFDProtocolAddRootSTLVToBuf [11:36:40]FM_MakeSignedData [11:36:40]FM_MakeSignedData [11:36:40]SAM_PROTO_SignData [11:36:40]wFMCommunicate request_size=4 [11:36:40]MH_SAM_APDU [11:36:40]CAPDU: 80 0D 01 02 [11:36:40]Write to MH i2c: E2 08 00 C9 09 80 0D 01 02 00 00 00 00 4B [11:36:40]Write i2c OK [11:36:40]MH_I2C_Read... [11:36:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:40]Read from MH i2c: E2 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 03 00 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 03 00 C9 09 00 90 00 46 [11:36:40]RAPDU: 90 00 [11:36:40]wFMCommunicate OK [11:36:40]wFMCommunicate request_size=255 [11:36:40]MH_SAM_APDU [11:36:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 47 0F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE DF 01 00 35 04 06 00 EF [11:36:40]Write to MH i2c: E2 02 01 CA 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 47 0F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE DF 01 00 35 04 06 00 EF 00 00 57 [11:36:40]Write i2c OK [11:36:40]MH_I2C_Read... [11:36:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:40]Read from MH i2c: E2 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 03 00 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 03 00 CA 09 00 90 00 47 [11:36:40]RAPDU: 90 00 [11:36:40]wFMCommunicate OK [11:36:40]wFMCommunicate request_size=10 [11:36:40]MH_SAM_APDU [11:36:40]CAPDU: 80 0D 02 02 05 86 42 F9 E3 BC [11:36:40]Write to MH i2c: E2 0D 00 CB 09 80 0D 02 02 05 00 86 42 F9 E3 BC 00 00 B8 [11:36:40]Write i2c OK [11:36:40]MH_I2C_Read... [11:36:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:40]Read from MH i2c: E2 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 03 00 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 03 00 CB 09 00 90 00 48 [11:36:40]RAPDU: 90 00 [11:36:40]wFMCommunicate OK [11:36:40]wFMCommunicate request_size=4 [11:36:40]MH_SAM_APDU [11:36:40]CAPDU: 80 0D 03 02 [11:36:40]Write to MH i2c: E2 08 00 CC 09 80 0D 03 02 00 00 00 00 50 [11:36:40]Write i2c OK [11:36:40]MH_I2C_Read... [11:36:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:40]Read from MH i2c: E2 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 0B 00 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 0B 00 CC 09 00 24 73 F8 9D 8B C9 38 40 90 00 49 [11:36:40]RAPDU: 24 73 F8 9D 8B C9 38 40 90 00 [11:36:40]wFMCommunicate OK [11:36:40]SAM_PROTO_SignData done [11:36:40]FM_MakeSignedData done [11:36:40]CreateOFDProtocolMessage [11:36:40]wFMCommunicate request_size=4 [11:36:40]MH_SAM_APDU [11:36:40]CAPDU: 80 11 00 00 [11:36:40]Write to MH i2c: E2 08 00 CD 09 80 11 00 00 00 00 00 00 50 [11:36:40]Write i2c OK [11:36:40]MH_I2C_Read... [11:36:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:40]Read from MH i2c: E2 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 17 00 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: E2 17 00 CD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [11:36:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:36:40]wFMCommunicate OK [11:36:40]CreateOFDProtocolMessage done [11:36:40]OFDSenderStorePacket 122878 [11:36:40]StoreOFDPacket docnum=122878 [11:36:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5F 75 07 01 7E 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 47 0F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE DF 01 00 35 04 06 00 EF 86 42 F9 E3 BC 24 73 F8 9D 8B C9 38 40 [11:36:40]CheckFolder [11:36:40]dirname=/storage/ofd_packets [11:36:40]CheckFolder done [11:36:40]ProducePacketName [11:36:40]name=ofd_packets/00122878 [11:36:40]NVStorageSaveData ofd_packets/00122878 [11:36:40]File name is /storage/ofd_packets/00122878 [11:36:40]Write 301 bytes [11:36:40]NVStorageSaveData done [11:36:40]OFDSenderStorePacket done [11:36:40]KKMCreateOFDPacket done [11:36:40]NVStorageSaveData kkm_last_timestamp [11:36:40]File name is /storage/kkm_last_timestamp [11:36:40]Write 4 bytes [11:36:40]NVStorageSaveData done [11:36:40]ExternCall_PrintAddStr [11:36:40]wPrintStart [11:36:40]Write to MH i2c: 01 00 00 CE 09 D7 [11:36:40]Write i2c OK [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: 01 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: 01 07 00 [11:36:40]MH_I2C_Read... [11:36:40]Read from MH i2c: 01 07 00 CE 09 00 00 00 00 00 FF 0F EC [11:36:40]RasterBufferAndPrint [11:36:40]line Счет N : (1)1105724 [11:36:40]line ИНН: 02508201610067 [11:36:40]line Контрольно-Кассовый Чек [11:36:40]line ПРОДАЖА [11:36:40]line ТРК (МРК, ГНК) : 11 [11:36:40]line Товар: 2710124130 [11:36:40]line Аи-92-К-5 [11:36:40]line 8.080 * 61.90 [11:36:40]line = 500.15 [11:36:40]line НДС 12% НСП 1% [11:36:40]line > о реализуемом товаре [11:36:40]line ИТОГО: 500.15 [11:36:40]line НСП 1% : 4.43 [11:36:40]line НДС 12% : 53.11 [11:36:40]line Наличными: 0.00 [11:36:40]line Безнал.: 500.15 [11:36:40]line Место: АЗС № 25 "Партнер Нефть" [11:36:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:36:40]line СНО: Общий режим [11:36:40]line Чек 97 02.03.2024 11:36 [11:36:40]line Смена: 321 ФФД: 1.0 [11:36:40]line ЗНМ: 0300000019 [11:36:40]line РНМ: 0000000000090573 [11:36:40]line Версия ККМ: 001 [11:36:40]line Платежная система: Бакай Банк [11:36:40]line ФМ: 0000000000874798 [11:36:40]line ФД: 122878 [11:36:40]line ФПД: 263359928329148 [11:36:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T113639&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122878&fm=263359928329148&tin=02508201610067®Number=0000000000090573&sum=50015 [11:36:41]OFD Sender: Processing packet 122878 [packets to send 112, broken 111] [11:36:41]ProducePacketName [11:36:41]name=ofd_packets/00122878 [11:36:41]OFD Sender: To server: pG, [11:36:41]CommunicateWithHost lk.salyk.kg:30040 [11:36:41]ConnectInit lk.salyk.kg [11:36:41]written 0, free lines is 4095 [11:36:41]Connected sock=10 [11:36:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5F 75 07 01 7E 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 47 0F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE DF 01 00 35 04 06 00 EF 86 42 F9 E3 BC 24 73 F8 9D 8B C9 38 40 [11:36:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 45 B4 47 00 06 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE DF 01 00 F4 03 04 00 24 BB E2 65 B6 04 01 00 00 89 0A 2B AA F4 14 8D 54 [11:36:41]CommunicateWithHost err = 0 [11:36:41]CheckOFDResponse [11:36:41]1017 (14) - 77093643461234 [11:36:41]1041 (16) - 0000000000874798 [11:36:41]1040 (4) - 122878 [11:36:41]1012 (4) - 02.03.2024 05:37 [11:36:41]1206 (1) - 0 [11:36:41]OFD Sender: Remove packet 122878 [11:36:41]ProducePacketName [11:36:41]name=ofd_packets/00122878 [11:36:41]NVStorageDeleteData [11:36:41]Write to MH i2c: 01 00 00 F8 09 01 [11:36:41]Write i2c OK [11:36:41]MH_I2C_Read... [11:36:41]Read from MH i2c: 01 [11:36:41]MH_I2C_Read... [11:36:41]Read from MH i2c: 01 07 00 [11:36:41]MH_I2C_Read... [11:36:41]Read from MH i2c: 01 07 00 F8 09 00 00 00 00 00 FF 0C 13 [11:36:41]RasterBufferAndPrint [11:36:41]line [11:36:41]line [11:36:41]line [11:36:41]line [11:36:41]line [11:36:41]written 0, free lines is 3332 [11:36:41]MH_Cut [11:36:41]Write to MH i2c: D1 01 00 FF 09 01 DA [11:36:41]Write i2c OK [11:36:41]MH_I2C_Read... [11:36:41]Read from MH i2c: D1 [11:36:41]MH_I2C_Read... [11:36:41]Read from MH i2c: D1 01 00 [11:36:41]MH_I2C_Read... [11:36:41]Read from MH i2c: D1 01 00 FF 09 00 D9 [11:36:41]Write to MH i2c: 01 00 00 00 0A 0A [11:36:41]Write i2c OK [11:36:41]MH_I2C_Read... [11:36:41]OFD Sender: No OFD packet to send [11:36:42]*** Cut start [11:36:42]*** Purtial cut [11:36:42]*** Stage 1: CUTSNS_PIN = 1 [11:36:44]Read from MH i2c: 01 [11:36:44]MH_I2C_Read... [11:36:44]*** Stop cut motor [11:36:44]*** Cut end [11:36:44]Read from MH i2c: 01 07 00 [11:36:44]MH_I2C_Read... [11:36:44]Read from MH i2c: 01 07 00 00 0A 00 00 00 00 00 FF 0F 1F [11:36:44]process_action close_receipt done [11:36:44]requested_data is exist [11:36:44]produce_requested_data [11:36:44]requested_item fm.sn is exist - process it [11:36:44]wFMCommunicate request_size=4 [11:36:44]MH_SAM_APDU [11:36:44]CAPDU: 80 11 00 00 [11:36:44]Write to MH i2c: E2 08 00 01 0A 80 11 00 00 00 00 00 00 85 [11:36:44]Write i2c OK [11:36:44]MH_I2C_Read... [11:36:44]Read from MH i2c: E2 [11:36:44]MH_I2C_Read... [11:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:44]Read from MH i2c: E2 17 00 [11:36:44]MH_I2C_Read... [11:36:44]Read from MH i2c: E2 17 00 01 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E3 [11:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:36:44]wFMCommunicate OK [11:36:44]requested_item fd.num is exist - process it [11:36:44]SAM_PROTO_GetFieldsCounters [11:36:44]wFMCommunicate request_size=4 [11:36:44]MH_SAM_APDU [11:36:44]CAPDU: 80 13 00 00 [11:36:44]Write to MH i2c: E2 08 00 02 0A 80 13 00 00 00 00 00 00 88 [11:36:44]Write i2c OK [11:36:44]MH_I2C_Read... [11:36:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:44]Read from MH i2c: E2 [11:36:44]MH_I2C_Read... [11:36:44]Read from MH i2c: E2 62 00 [11:36:44]MH_I2C_Read... [11:36:44]Read from MH i2c: E2 62 00 02 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FE DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [11:36:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FE DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:36:44]wFMCommunicate OK [11:36:44]SAM_PROTO_GetFieldsCounters done [11:36:44]requested_item shift.num is exist - process it [11:36:44]requested_item shift.opened is exist - process it [11:36:44]req_shift_opened [11:36:44]FM_GetShiftState [11:36:44]SAM_PROTO_GetShiftState [11:36:44]wFMCommunicate request_size=4 [11:36:44]MH_SAM_APDU [11:36:44]CAPDU: 80 13 01 00 [11:36:44]Write to MH i2c: E2 08 00 03 0A 80 13 01 00 00 00 00 00 8A [11:36:44]Write i2c OK [11:36:44]MH_I2C_Read... [11:36:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:44]Read from MH i2c: E2 [11:36:44]MH_I2C_Read... [11:36:44]Read from MH i2c: E2 0E 00 [11:36:44]MH_I2C_Read... [11:36:44]Read from MH i2c: E2 0E 00 03 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F1 [11:36:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:36:44]wFMCommunicate OK [11:36:44]SAM_PROTO_GetShiftState done [11:36:44]FM_GetShiftState done [11:36:44]req_shift_opened done [11:36:44]requested_item shift.open_date is exist - process it [11:36:44]req_shift_open_date [11:36:44]req_shift_open_date done [11:36:44]produce_requested_data done [11:36:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122878,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:36:44]process_action_free close_receipt [11:36:44]json_value_free [11:36:44]json_value_free done [11:36:44]process_json_proto returns [11:36:44]Send response to host [11:36:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122878,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:36:44]free response buf [11:36:44]execute_script done [11:36:44]execute_script returns [11:36:44]free content buf [11:36:44]Sock 9.Close socket [11:36:44]Sock 9.Thread stoped [11:36:46]OFD Sender: No OFD packet to send [11:36:51]OFD Sender: No OFD packet to send [11:36:56]OFD Sender: No OFD packet to send [11:37:01]OFD Sender: No OFD packet to send [11:37:06]OFD Sender: No OFD packet to send [11:37:11]OFD Sender: No OFD packet to send [11:37:16]OFD Sender: No OFD packet to send [11:37:21]OFD Sender: No OFD packet to send [11:37:26]OFD Sender: No OFD packet to send [11:37:31]OFD Sender: No OFD packet to send [11:37:36]OFD Sender: No OFD packet to send [11:37:41]OFD Sender: No OFD packet to send [11:37:46]OFD Sender: No OFD packet to send [11:37:51]OFD Sender: No OFD packet to send [11:37:56]OFD Sender: No OFD packet to send [11:38:01]OFD Sender: No OFD packet to send [11:38:06]OFD Sender: No OFD packet to send [11:38:11]OFD Sender: No OFD packet to send [11:38:16]OFD Sender: No OFD packet to send [11:38:21]OFD Sender: No OFD packet to send [11:38:26]OFD Sender: No OFD packet to send [11:38:31]OFD Sender: No OFD packet to send [11:38:36]OFD Sender: No OFD packet to send [11:38:41]OFD Sender: No OFD packet to send [11:38:46]OFD Sender: No OFD packet to send [11:38:51]OFD Sender: No OFD packet to send [11:38:56]OFD Sender: No OFD packet to send [11:39:01]OFD Sender: No OFD packet to send [11:39:06]OFD Sender: No OFD packet to send [11:39:11]OFD Sender: No OFD packet to send [11:39:17]OFD Sender: No OFD packet to send [11:39:22]OFD Sender: No OFD packet to send [11:39:27]OFD Sender: No OFD packet to send [11:39:32]OFD Sender: No OFD packet to send [11:39:37]OFD Sender: No OFD packet to send [11:39:42]OFD Sender: No OFD packet to send [11:39:47]OFD Sender: No OFD packet to send [11:39:52]OFD Sender: No OFD packet to send [11:39:57]OFD Sender: No OFD packet to send [11:40:02]OFD Sender: No OFD packet to send [11:40:07]OFD Sender: No OFD packet to send [11:40:12]OFD Sender: No OFD packet to send [11:40:17]OFD Sender: No OFD packet to send [11:40:22]OFD Sender: No OFD packet to send [11:40:25]accept exits with 8 [11:40:25]New connection [11:40:25]New thread 3067456868 created [11:40:25]Thread 3067313508 joined [11:40:25]Waiting for new connection... [11:40:25] Sock 8.Parse request [11:40:25]Sock 8.Check first char [11:40:25]Sock 8.First char is OK [11:40:25]request: POST /json_proto HTTP/1.0 [11:40:25]Method: POST [11:40:25]URL: /json_proto [11:40:25]Method is POST - this is cgi request [11:40:25]url: /json_proto [11:40:25]query_string will be loaded in cgi processing [11:40:25]execute_cgi json_proto POST (null) [11:40:25]execute_cgi path=json_proto method=POST [11:40:25]POST find Content-Length [11:40:25]Host: 172.17.48.197:8080 [11:40:25]Content-Length: 678 [11:40:25]Content-Type: application/json [11:40:25] [11:40:25]POST finish read [11:40:25]Found Content-Length = 678 [11:40:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:25]execute_script... [11:40:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:25]POST & json_proto [11:40:25]process_json_proto [11:40:25]json parsed OK: [11:40:25]protocol is kg_v1.0 [11:40:25]action value=close_receipt [11:40:25]process_action close_receipt [11:40:25]cmd_close_receipt [11:40:25]MH_GetDate [11:40:25]Write to MH i2c: F0 00 00 04 0A FD [11:40:25]Write i2c OK [11:40:25]MH_I2C_Read... [11:40:25]Read from MH i2c: F0 [11:40:25]MH_I2C_Read... [11:40:25]Read from MH i2c: F0 09 00 [11:40:25]MH_I2C_Read... [11:40:25]Read from MH i2c: F0 09 00 04 0A 00 2A 10 E3 65 66 EE DC 65 1D [11:40:25]GetLastDocTimeStamp 1709379399 [11:40:25]current date 1709379626 [11:40:25]FM_GetShiftState [11:40:25]SAM_PROTO_GetShiftState [11:40:25]wFMCommunicate request_size=4 [11:40:25]MH_SAM_APDU [11:40:25]CAPDU: 80 13 01 00 [11:40:25]Write to MH i2c: E2 08 00 05 0A 80 13 01 00 00 00 00 00 8C [11:40:25]Write i2c OK [11:40:25]MH_I2C_Read... [11:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:26]Read from MH i2c: E2 [11:40:26]MH_I2C_Read... [11:40:26]Read from MH i2c: E2 0E 00 [11:40:26]MH_I2C_Read... [11:40:26]Read from MH i2c: E2 0E 00 05 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F3 [11:40:26]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:40:26]wFMCommunicate OK [11:40:26]SAM_PROTO_GetShiftState done [11:40:26]FM_GetShiftState done [11:40:26]opened in 1709338023 [11:40:26]opened+sec_in_day 1709424423 [11:40:26]quantity*price = 25007 [11:40:26]sum+1 = 25009 [11:40:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 98 02.03.2024 11:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122879 ФПД: 122420925759677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T114026&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122879&fm=122420925759677&tin=02508201610067®Number=0000000000090573&sum=25000 [11:40:27]StoreToDocumentArchive [11:40:27]shift 321 fd 122879 [11:40:27]save to /storage/0321/doc_00122879 [11:40:27]save last doc name /storage/0321/doc_00122879 to /storage/kkm_last_doc_name [11:40:27]save OK [11:40:27]Clear old archive folders... [11:40:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:40:27]tlvbuf is 01629970 [11:40:27]SAM_PROTO_ClearQueue [11:40:27]wFMCommunicate request_size=4 [11:40:27]MH_SAM_APDU [11:40:27]CAPDU: 80 09 00 00 [11:40:27]Write to MH i2c: E2 08 00 12 0A 80 09 00 00 00 00 00 00 8E [11:40:27]Write i2c OK [11:40:27]MH_I2C_Read... [11:40:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:27]Read from MH i2c: E2 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 03 00 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 03 00 12 0A 00 90 00 90 [11:40:27]RAPDU: 90 00 [11:40:27]wFMCommunicate OK [11:40:27]SAM_PROTO_ClearQueue done [11:40:27]KKMCreateOFDPacket [11:40:27]OFDProtocolAddRootSTLVToBuf [11:40:27]FM_MakeSignedData [11:40:27]FM_MakeSignedData [11:40:27]SAM_PROTO_SignData [11:40:27]wFMCommunicate request_size=4 [11:40:27]MH_SAM_APDU [11:40:27]CAPDU: 80 0D 01 02 [11:40:27]Write to MH i2c: E2 08 00 13 0A 80 0D 01 02 00 00 00 00 96 [11:40:27]Write i2c OK [11:40:27]MH_I2C_Read... [11:40:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:27]Read from MH i2c: E2 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 03 00 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 03 00 13 0A 00 90 00 91 [11:40:27]RAPDU: 90 00 [11:40:27]wFMCommunicate OK [11:40:27]wFMCommunicate request_size=255 [11:40:27]MH_SAM_APDU [11:40: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 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 2A 10 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF DF 01 00 35 04 06 00 6F [11:40:27]Write to MH i2c: E2 02 01 14 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 2A 10 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF DF 01 00 35 04 06 00 6F 00 00 A5 [11:40:27]Write i2c OK [11:40:27]MH_I2C_Read... [11:40:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:27]Read from MH i2c: E2 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 03 00 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 03 00 14 0A 00 90 00 92 [11:40:27]RAPDU: 90 00 [11:40:27]wFMCommunicate OK [11:40:27]wFMCommunicate request_size=10 [11:40:27]MH_SAM_APDU [11:40:27]CAPDU: 80 0D 02 02 05 57 57 CB 00 BD [11:40:27]Write to MH i2c: E2 0D 00 15 0A 80 0D 02 02 05 00 57 57 CB 00 BD 00 00 D9 [11:40:27]Write i2c OK [11:40:27]MH_I2C_Read... [11:40:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:27]Read from MH i2c: E2 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 03 00 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 03 00 15 0A 00 90 00 93 [11:40:27]RAPDU: 90 00 [11:40:27]wFMCommunicate OK [11:40:27]wFMCommunicate request_size=4 [11:40:27]MH_SAM_APDU [11:40:27]CAPDU: 80 0D 03 02 [11:40:27]Write to MH i2c: E2 08 00 16 0A 80 0D 03 02 00 00 00 00 9B [11:40:27]Write i2c OK [11:40:27]MH_I2C_Read... [11:40:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:27]Read from MH i2c: E2 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 0B 00 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 0B 00 16 0A 00 AA CC 62 00 88 52 F0 C1 90 00 FF [11:40:27]RAPDU: AA CC 62 00 88 52 F0 C1 90 00 [11:40:27]wFMCommunicate OK [11:40:27]SAM_PROTO_SignData done [11:40:27]FM_MakeSignedData done [11:40:27]CreateOFDProtocolMessage [11:40:27]wFMCommunicate request_size=4 [11:40:27]MH_SAM_APDU [11:40:27]CAPDU: 80 11 00 00 [11:40:27]Write to MH i2c: E2 08 00 17 0A 80 11 00 00 00 00 00 00 9B [11:40:27]Write i2c OK [11:40:27]MH_I2C_Read... [11:40:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:27]Read from MH i2c: E2 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 17 00 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: E2 17 00 17 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F9 [11:40:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:40:27]wFMCommunicate OK [11:40:27]CreateOFDProtocolMessage done [11:40:27]OFDSenderStorePacket 122879 [11:40:27]StoreOFDPacket docnum=122879 [11:40:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 35 0E 07 01 A8 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 2A 10 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF DF 01 00 35 04 06 00 6F 57 57 CB 00 BD AA CC 62 00 88 52 F0 C1 [11:40:27]CheckFolder [11:40:27]dirname=/storage/ofd_packets [11:40:27]CheckFolder done [11:40:27]ProducePacketName [11:40:27]name=ofd_packets/00122879 [11:40:27]NVStorageSaveData ofd_packets/00122879 [11:40:27]File name is /storage/ofd_packets/00122879 [11:40:27]Write 301 bytes [11:40:27]NVStorageSaveData done [11:40:27]OFDSenderStorePacket done [11:40:27]KKMCreateOFDPacket done [11:40:27]NVStorageSaveData kkm_last_timestamp [11:40:27]File name is /storage/kkm_last_timestamp [11:40:27]Write 4 bytes [11:40:27]NVStorageSaveData done [11:40:27]ExternCall_PrintAddStr [11:40:27]wPrintStart [11:40:27]Write to MH i2c: 01 00 00 18 0A 22 [11:40:27]Write i2c OK [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: 01 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: 01 07 00 [11:40:27]MH_I2C_Read... [11:40:27]Read from MH i2c: 01 07 00 18 0A 00 00 00 00 00 FF 0F 37 [11:40:27]RasterBufferAndPrint [11:40:27]line Счет N : (1)1105726 [11:40:27]line ИНН: 02508201610067 [11:40:27]line Контрольно-Кассовый Чек [11:40:27]line ПРОДАЖА [11:40:27]line ТРК (МРК, ГНК) : 52 [11:40:27]line Товар: 2710124130 [11:40:27]line Аи-92-К-5 [11:40:27]line 4.040 * 61.90 [11:40:27]line = 250.08 [11:40:27]line НДС 12% НСП 1% [11:40:27]line > о реализуемом товаре [11:40:27]line ОКРУГЛЕНИЕ: -0.08 [11:40:27]line ИТОГО: 250.00 [11:40:27]line Внесено: 250.00 [11:40:27]line СДАЧА: 0.00 [11:40:27]line НСП 1% : 2.21 [11:40:27]line НДС 12% : 26.56 [11:40:27]line Наличными: 250.00 [11:40:27]line Безнал.: 0.00 [11:40:27]line Место: АЗС № 25 "Партнер Нефть" [11:40:27]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:40:27]line СНО: Общий режим [11:40:27]line Чек 98 02.03.2024 11:40 [11:40:27]line Смена: 321 ФФД: 1.0 [11:40:27]line ЗНМ: 0300000019 [11:40:27]line РНМ: 0000000000090573 [11:40:27]line Версия ККМ: 001 [11:40:27]line ФМ: 0000000000874798 [11:40:27]line ФД: 122879 [11:40:27]line ФПД: 122420925759677 [11:40:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T114026&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122879&fm=122420925759677&tin=02508201610067®Number=0000000000090573&sum=25000 [11:40:28]OFD Sender: Processing packet 122879 [packets to send 112, broken 111] [11:40:28]ProducePacketName [11:40:28]name=ofd_packets/00122879 [11:40:28]OFD Sender: To server: pG, [11:40:28]CommunicateWithHost lk.salyk.kg:30040 [11:40:28]ConnectInit lk.salyk.kg [11:40:28]written 0, free lines is 4095 [11:40:28]Connected sock=10 [11:40:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 35 0E 07 01 A8 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 2A 10 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF DF 01 00 35 04 06 00 6F 57 57 CB 00 BD AA CC 62 00 88 52 F0 C1 [11:40:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2D 2A 47 00 78 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF DF 01 00 F4 03 04 00 07 BC E2 65 B6 04 01 00 00 F8 8C EA 72 66 C8 65 EB [11:40:28]CommunicateWithHost err = 0 [11:40:28]CheckOFDResponse [11:40:28]1017 (14) - 77093643461234 [11:40:28]1041 (16) - 0000000000874798 [11:40:28]1040 (4) - 122879 [11:40:28]1012 (4) - 02.03.2024 05:41 [11:40:28]1206 (1) - 0 [11:40:28]OFD Sender: Remove packet 122879 [11:40:28]ProducePacketName [11:40:28]name=ofd_packets/00122879 [11:40:28]NVStorageDeleteData [11:40:28]Write to MH i2c: 01 00 00 43 0A 4D [11:40:28]Write i2c OK [11:40:28]MH_I2C_Read... [11:40:28]Read from MH i2c: 01 [11:40:28]MH_I2C_Read... [11:40:28]Read from MH i2c: 01 07 00 [11:40:28]MH_I2C_Read... [11:40:28]Read from MH i2c: 01 07 00 43 0A 00 00 00 00 00 DD 0C 3D [11:40:28]RasterBufferAndPrint [11:40:28]line [11:40:28]line [11:40:28]line [11:40:28]line [11:40:28]line [11:40:28]written 0, free lines is 3299 [11:40:28]MH_Cut [11:40:28]Write to MH i2c: D1 01 00 4A 0A 01 26 [11:40:28]Write i2c OK [11:40:28]MH_I2C_Read... [11:40:28]Read from MH i2c: D1 [11:40:28]MH_I2C_Read... [11:40:28]Read from MH i2c: D1 01 00 [11:40:28]MH_I2C_Read... [11:40:28]Read from MH i2c: D1 01 00 4A 0A 00 25 [11:40:28]Write to MH i2c: 01 00 00 4B 0A 55 [11:40:28]Write i2c OK [11:40:28]MH_I2C_Read... [11:40:28]OFD Sender: No OFD packet to send [11:40:29]*** Cut start [11:40:29]*** Purtial cut [11:40:29]*** Stage 1: CUTSNS_PIN = 1 [11:40:31]Read from MH i2c: 01 [11:40:31]MH_I2C_Read... [11:40:31]*** Stop cut motor [11:40:31]*** Cut end [11:40:31]Read from MH i2c: 01 07 00 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: 01 07 00 4B 0A 00 00 00 00 00 FF 0F 6A [11:40:31]process_action close_receipt done [11:40:31]requested_data is exist [11:40:31]produce_requested_data [11:40:31]requested_item fm.sn is exist - process it [11:40:31]wFMCommunicate request_size=4 [11:40:31]MH_SAM_APDU [11:40:31]CAPDU: 80 11 00 00 [11:40:31]Write to MH i2c: E2 08 00 4C 0A 80 11 00 00 00 00 00 00 D0 [11:40:31]Write i2c OK [11:40:31]MH_I2C_Read... [11:40:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:31]Read from MH i2c: E2 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: E2 17 00 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: E2 17 00 4C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2E [11:40:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:40:31]wFMCommunicate OK [11:40:31]requested_item fd.num is exist - process it [11:40:31]SAM_PROTO_GetFieldsCounters [11:40:31]wFMCommunicate request_size=4 [11:40:31]MH_SAM_APDU [11:40:31]CAPDU: 80 13 00 00 [11:40:31]Write to MH i2c: E2 08 00 4D 0A 80 13 00 00 00 00 00 00 D3 [11:40:31]Write i2c OK [11:40:31]MH_I2C_Read... [11:40:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:31]Read from MH i2c: E2 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: E2 62 00 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: E2 62 00 4D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FF DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [11:40:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FF DF 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:40:31]wFMCommunicate OK [11:40:31]SAM_PROTO_GetFieldsCounters done [11:40:31]requested_item shift.num is exist - process it [11:40:31]requested_item shift.opened is exist - process it [11:40:31]req_shift_opened [11:40:31]FM_GetShiftState [11:40:31]SAM_PROTO_GetShiftState [11:40:31]wFMCommunicate request_size=4 [11:40:31]MH_SAM_APDU [11:40:31]CAPDU: 80 13 01 00 [11:40:31]Write to MH i2c: E2 08 00 4E 0A 80 13 01 00 00 00 00 00 D5 [11:40:31]Write i2c OK [11:40:31]MH_I2C_Read... [11:40:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:31]Read from MH i2c: E2 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: E2 0E 00 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: E2 0E 00 4E 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3C [11:40:31]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:40:31]wFMCommunicate OK [11:40:31]SAM_PROTO_GetShiftState done [11:40:31]FM_GetShiftState done [11:40:31]req_shift_opened done [11:40:31]requested_item shift.open_date is exist - process it [11:40:31]req_shift_open_date [11:40:31]req_shift_open_date done [11:40:31]produce_requested_data done [11:40:31]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122879,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:40:31]process_action_free close_receipt [11:40:31]json_value_free [11:40:31]json_value_free done [11:40:31]process_json_proto returns [11:40:31]Send response to host [11:40:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122879,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:40:31]free response buf [11:40:31]execute_script done [11:40:31]execute_script returns [11:40:31]free content buf [11:40:31]Sock 8.Close socket [11:40:31]Sock 8.Thread stoped [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:43]OFD Sender: No OFD packet to send [11:40:48]OFD Sender: No OFD packet to send [11:40:53]OFD Sender: No OFD packet to send [11:40:58]OFD Sender: No OFD packet to send [11:41:03]OFD Sender: No OFD packet to send [11:41:08]OFD Sender: No OFD packet to send [11:41:13]OFD Sender: No OFD packet to send [11:41:18]OFD Sender: No OFD packet to send [11:41:23]OFD Sender: No OFD packet to send [11:41:28]OFD Sender: No OFD packet to send [11:41:33]OFD Sender: No OFD packet to send [11:41:38]OFD Sender: No OFD packet to send [11:41:43]OFD Sender: No OFD packet to send [11:41:48]OFD Sender: No OFD packet to send [11:41:53]OFD Sender: No OFD packet to send [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:13]OFD Sender: No OFD packet to send [11:42:16]accept exits with 9 [11:42:16]New connection [11:42:16]New thread 3067313508 created [11:42:16]Thread 3067456868 joined [11:42:16]Waiting for new connection... [11:42:16] Sock 9.Parse request [11:42:16]Sock 9.Check first char [11:42:16]Sock 9.First char is OK [11:42:16]request: POST /json_proto HTTP/1.0 [11:42:16]Method: POST [11:42:16]URL: /json_proto [11:42:16]Method is POST - this is cgi request [11:42:16]url: /json_proto [11:42:16]query_string will be loaded in cgi processing [11:42:16]execute_cgi json_proto POST (null) [11:42:16]execute_cgi path=json_proto method=POST [11:42:16]POST find Content-Length [11:42:16]Host: 172.17.48.197:8080 [11:42:16]Content-Length: 817 [11:42:16]Content-Type: application/json [11:42:16] [11:42:16]POST finish read [11:42:16]Found Content-Length = 817 [11:42:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:16]execute_script... [11:42:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:16]POST & json_proto [11:42:16]process_json_proto [11:42:16]json parsed OK: [11:42:16]protocol is kg_v1.0 [11:42:16]action value=close_receipt [11:42:16]process_action close_receipt [11:42:16]cmd_close_receipt [11:42:16]MH_GetDate [11:42:16]Write to MH i2c: F0 00 00 4F 0A 48 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: F0 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: F0 09 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: F0 09 00 4F 0A 00 98 10 E3 65 66 EE DC 65 D6 [11:42:16]GetLastDocTimeStamp 1709379626 [11:42:16]current date 1709379736 [11:42:16]FM_GetShiftState [11:42:16]SAM_PROTO_GetShiftState [11:42:16]wFMCommunicate request_size=4 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 13 01 00 [11:42:16]Write to MH i2c: E2 08 00 50 0A 80 13 01 00 00 00 00 00 D7 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 0E 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 0E 00 50 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3E [11:42:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:42:16]wFMCommunicate OK [11:42:16]SAM_PROTO_GetShiftState done [11:42:16]FM_GetShiftState done [11:42:16]opened in 1709338023 [11:42:16]opened+sec_in_day 1709424423 [11:42:16]quantity*price = 20055 [11:42:16]sum+1 = 20057 [11:42:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.56 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 0.00 Безнал.: 200.56 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 99 02.03.2024 11:42 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122880 ФПД: 228714320636147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T114216&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122880&fm=228714320636147&tin=02508201610067®Number=0000000000090573&sum=20056 [11:42:17]StoreToDocumentArchive [11:42:17]shift 321 fd 122880 [11:42:17]save to /storage/0321/doc_00122880 [11:42:17]save last doc name /storage/0321/doc_00122880 to /storage/kkm_last_doc_name [11:42:17]save OK [11:42:17]Clear old archive folders... [11:42:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:17]tlvbuf is 0161A170 [11:42:17]SAM_PROTO_ClearQueue [11:42:17]wFMCommunicate request_size=4 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 09 00 00 [11:42:17]Write to MH i2c: E2 08 00 5D 0A 80 09 00 00 00 00 00 00 D9 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 5D 0A 00 90 00 DB [11:42:17]RAPDU: 90 00 [11:42:17]wFMCommunicate OK [11:42:17]SAM_PROTO_ClearQueue done [11:42:17]KKMCreateOFDPacket [11:42:17]OFDProtocolAddRootSTLVToBuf [11:42:17]FM_MakeSignedData [11:42:17]FM_MakeSignedData [11:42:17]SAM_PROTO_SignData [11:42:17]wFMCommunicate request_size=4 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 0D 01 02 [11:42:17]Write to MH i2c: E2 08 00 5E 0A 80 0D 01 02 00 00 00 00 E1 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 5E 0A 00 90 00 DC [11:42:17]RAPDU: 90 00 [11:42:17]wFMCommunicate OK [11:42:17]wFMCommunicate request_size=255 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 98 10 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E0 01 00 35 04 06 00 D0 [11:42:17]Write to MH i2c: E2 02 01 5F 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 98 10 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E0 01 00 35 04 06 00 D0 00 00 32 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 5F 0A 00 90 00 DD [11:42:17]RAPDU: 90 00 [11:42:17]wFMCommunicate OK [11:42:17]wFMCommunicate request_size=10 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 0D 02 02 05 03 B3 D6 28 F3 [11:42:17]Write to MH i2c: E2 0D 00 60 0A 80 0D 02 02 05 00 03 B3 D6 28 F3 00 00 95 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 60 0A 00 90 00 DE [11:42:17]RAPDU: 90 00 [11:42:17]wFMCommunicate OK [11:42:17]wFMCommunicate request_size=4 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 0D 03 02 [11:42:17]Write to MH i2c: E2 08 00 61 0A 80 0D 03 02 00 00 00 00 E6 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 0B 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 0B 00 61 0A 00 17 9E F6 06 44 97 98 C4 90 00 CF [11:42:17]RAPDU: 17 9E F6 06 44 97 98 C4 90 00 [11:42:17]wFMCommunicate OK [11:42:17]SAM_PROTO_SignData done [11:42:17]FM_MakeSignedData done [11:42:17]CreateOFDProtocolMessage [11:42:17]wFMCommunicate request_size=4 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 11 00 00 [11:42:17]Write to MH i2c: E2 08 00 62 0A 80 11 00 00 00 00 00 00 E6 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 17 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 17 00 62 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 44 [11:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:42:17]wFMCommunicate OK [11:42:17]CreateOFDProtocolMessage done [11:42:17]OFDSenderStorePacket 122880 [11:42:17]StoreOFDPacket docnum=122880 [11:42:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 02 07 01 9C B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 98 10 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E0 01 00 35 04 06 00 D0 03 B3 D6 28 F3 17 9E F6 06 44 97 98 C4 [11:42:17]CheckFolder [11:42:17]dirname=/storage/ofd_packets [11:42:17]CheckFolder done [11:42:17]ProducePacketName [11:42:17]name=ofd_packets/00122880 [11:42:17]NVStorageSaveData ofd_packets/00122880 [11:42:17]File name is /storage/ofd_packets/00122880 [11:42:17]Write 301 bytes [11:42:17]NVStorageSaveData done [11:42:17]OFDSenderStorePacket done [11:42:17]KKMCreateOFDPacket done [11:42:17]NVStorageSaveData kkm_last_timestamp [11:42:17]File name is /storage/kkm_last_timestamp [11:42:17]Write 4 bytes [11:42:17]NVStorageSaveData done [11:42:17]ExternCall_PrintAddStr [11:42:17]wPrintStart [11:42:17]Write to MH i2c: 01 00 00 63 0A 6D [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 07 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 07 00 63 0A 00 00 00 00 00 FF 0F 82 [11:42:17]RasterBufferAndPrint [11:42:17]line Счет N : (1)1105727 [11:42:17]line ИНН: 02508201610067 [11:42:17]line Контрольно-Кассовый Чек [11:42:17]line ПРОДАЖА [11:42:17]line ТРК (МРК, ГНК) : 52 [11:42:17]line Товар: 2710124130 [11:42:17]line Аи-92-К-5 [11:42:17]line 3.240 * 61.90 [11:42:17]line = 200.56 [11:42:17]line НДС 12% НСП 1% [11:42:17]line > о реализуемом товаре [11:42:17]line ИТОГО: 200.56 [11:42:17]line НСП 1% : 1.77 [11:42:17]line НДС 12% : 21.30 [11:42:17]line Наличными: 0.00 [11:42:17]line Безнал.: 200.56 [11:42:17]line Место: АЗС № 25 "Партнер Нефть" [11:42:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:42:17]line СНО: Общий режим [11:42:17]line Чек 99 02.03.2024 11:42 [11:42:17]line Смена: 321 ФФД: 1.0 [11:42:17]line ЗНМ: 0300000019 [11:42:17]line РНМ: 0000000000090573 [11:42:17]line Версия ККМ: 001 [11:42:17]line Платежная система: Бакай Банк [11:42:17]line ФМ: 0000000000874798 [11:42:17]line ФД: 122880 [11:42:17]line ФПД: 228714320636147 [11:42:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T114216&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122880&fm=228714320636147&tin=02508201610067®Number=0000000000090573&sum=20056 [11:42:18]OFD Sender: Processing packet 122880 [packets to send 112, broken 111] [11:42:18]ProducePacketName [11:42:18]name=ofd_packets/00122880 [11:42:18]OFD Sender: To server: pG, [11:42:18]CommunicateWithHost lk.salyk.kg:30040 [11:42:18]ConnectInit lk.salyk.kg [11:42:18]written 0, free lines is 4095 [11:42:18]Connected sock=10 [11:42:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 02 07 01 9C B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 98 10 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E0 01 00 35 04 06 00 D0 03 B3 D6 28 F3 17 9E F6 06 44 97 98 C4 [11:42:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F7 B2 47 00 18 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E0 01 00 F4 03 04 00 75 BC E2 65 B6 04 01 00 00 80 CA 14 B0 F6 FC BC 2C [11:42:18]CommunicateWithHost err = 0 [11:42:18]CheckOFDResponse [11:42:18]1017 (14) - 77093643461234 [11:42:18]1041 (16) - 0000000000874798 [11:42:18]1040 (4) - 122880 [11:42:18]1012 (4) - 02.03.2024 05:43 [11:42:18]1206 (1) - 0 [11:42:18]OFD Sender: Remove packet 122880 [11:42:18]ProducePacketName [11:42:18]name=ofd_packets/00122880 [11:42:18]NVStorageDeleteData [11:42:18]Write to MH i2c: 01 00 00 8D 0A 97 [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: 01 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: 01 07 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: 01 07 00 8D 0A 00 00 00 00 00 F7 0C A1 [11:42:18]RasterBufferAndPrint [11:42:18]line [11:42:18]line [11:42:18]line [11:42:18]line [11:42:18]line [11:42:18]written 0, free lines is 3326 [11:42:18]MH_Cut [11:42:18]Write to MH i2c: D1 01 00 94 0A 01 70 [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: D1 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: D1 01 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: D1 01 00 94 0A 00 6F [11:42:18]Write to MH i2c: 01 00 00 95 0A 9F [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]OFD Sender: No OFD packet to send [11:42:19]*** Cut start [11:42:19]*** Purtial cut [11:42:19]*** Stage 1: CUTSNS_PIN = 1 [11:42:21]Read from MH i2c: 01 [11:42:21]MH_I2C_Read... [11:42:21]*** Stop cut motor [11:42:21]*** Cut end [11:42:21]Read from MH i2c: 01 07 00 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: 01 07 00 95 0A 00 00 00 00 00 FF 0F B4 [11:42:21]process_action close_receipt done [11:42:21]requested_data is exist [11:42:21]produce_requested_data [11:42:21]requested_item fm.sn is exist - process it [11:42:21]wFMCommunicate request_size=4 [11:42:21]MH_SAM_APDU [11:42:21]CAPDU: 80 11 00 00 [11:42:21]Write to MH i2c: E2 08 00 96 0A 80 11 00 00 00 00 00 00 1A [11:42:21]Write i2c OK [11:42:21]MH_I2C_Read... [11:42:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:21]Read from MH i2c: E2 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: E2 17 00 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: E2 17 00 96 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 78 [11:42:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:42:21]wFMCommunicate OK [11:42:21]requested_item fd.num is exist - process it [11:42:21]SAM_PROTO_GetFieldsCounters [11:42:21]wFMCommunicate request_size=4 [11:42:21]MH_SAM_APDU [11:42:21]CAPDU: 80 13 00 00 [11:42:21]Write to MH i2c: E2 08 00 97 0A 80 13 00 00 00 00 00 00 1D [11:42:21]Write i2c OK [11:42:21]MH_I2C_Read... [11:42:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:21]Read from MH i2c: E2 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: E2 62 00 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: E2 62 00 97 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 00 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [11:42:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 00 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:21]wFMCommunicate OK [11:42:21]SAM_PROTO_GetFieldsCounters done [11:42:21]requested_item shift.num is exist - process it [11:42:21]requested_item shift.opened is exist - process it [11:42:21]req_shift_opened [11:42:21]FM_GetShiftState [11:42:21]SAM_PROTO_GetShiftState [11:42:21]wFMCommunicate request_size=4 [11:42:21]MH_SAM_APDU [11:42:21]CAPDU: 80 13 01 00 [11:42:21]Write to MH i2c: E2 08 00 98 0A 80 13 01 00 00 00 00 00 1F [11:42:21]Write i2c OK [11:42:21]MH_I2C_Read... [11:42:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:21]Read from MH i2c: E2 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: E2 0E 00 [11:42:21]MH_I2C_Read... [11:42:21]Read from MH i2c: E2 0E 00 98 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 86 [11:42:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:42:21]wFMCommunicate OK [11:42:21]SAM_PROTO_GetShiftState done [11:42:21]FM_GetShiftState done [11:42:21]req_shift_opened done [11:42:21]requested_item shift.open_date is exist - process it [11:42:21]req_shift_open_date [11:42:21]req_shift_open_date done [11:42:21]produce_requested_data done [11:42:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122880,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:42:21]process_action_free close_receipt [11:42:21]json_value_free [11:42:21]json_value_free done [11:42:21]process_json_proto returns [11:42:21]Send response to host [11:42:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122880,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:42:21]free response buf [11:42:21]execute_script done [11:42:21]execute_script returns [11:42:21]free content buf [11:42:21]Sock 9.Close socket [11:42:21]Sock 9.Thread stoped [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [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:14]OFD Sender: No OFD packet to send [11:45:19]OFD Sender: No OFD packet to send [11:45:24]OFD Sender: No OFD packet to send [11:45:29]OFD Sender: No OFD packet to send [11:45:34]OFD Sender: No OFD packet to send [11:45:39]OFD Sender: No OFD packet to send [11:45:44]OFD Sender: No OFD packet to send [11:45:49]OFD Sender: No OFD packet to send [11:45:54]OFD Sender: No OFD packet to send [11:45:59]OFD Sender: No OFD packet to send [11:46:04]OFD Sender: No OFD packet to send [11:46:09]OFD Sender: No OFD packet to send [11:46:14]OFD Sender: No OFD packet to send [11:46:19]OFD Sender: No OFD packet to send [11:46:24]OFD Sender: No OFD packet to send [11:46:29]OFD Sender: No OFD packet to send [11:46:34]OFD Sender: No OFD packet to send [11:46:36]accept exits with 8 [11:46:36]New connection [11:46:36]New thread 3067456868 created [11:46:36]Thread 3067313508 joined [11:46:36]Waiting for new connection... [11:46:36] Sock 8.Parse request [11:46:36]Sock 8.Check first char [11:46:36]Sock 8.First char is OK [11:46:36]request: POST /json_proto HTTP/1.0 [11:46:36]Method: POST [11:46:36]URL: /json_proto [11:46:36]Method is POST - this is cgi request [11:46:36]url: /json_proto [11:46:36]query_string will be loaded in cgi processing [11:46:36]execute_cgi json_proto POST (null) [11:46:36]execute_cgi path=json_proto method=POST [11:46:36]POST find Content-Length [11:46:36]Host: 172.17.48.197:8080 [11:46:36]Content-Length: 806 [11:46:36]Content-Type: application/json [11:46:36] [11:46:36]POST finish read [11:46:36]Found Content-Length = 806 [11:46:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:36]execute_script... [11:46:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:36]POST & json_proto [11:46:36]process_json_proto [11:46:36]json parsed OK: [11:46:36]protocol is kg_v1.0 [11:46:36]action value=close_receipt [11:46:36]process_action close_receipt [11:46:36]cmd_close_receipt [11:46:36]MH_GetDate [11:46:36]Write to MH i2c: F0 00 00 99 0A 92 [11:46:36]Write i2c OK [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: F0 [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: F0 09 00 [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: F0 09 00 99 0A 00 9D 11 E3 65 66 EE DC 65 26 [11:46:36]GetLastDocTimeStamp 1709379736 [11:46:36]current date 1709379997 [11:46:36]FM_GetShiftState [11:46:36]SAM_PROTO_GetShiftState [11:46:36]wFMCommunicate request_size=4 [11:46:36]MH_SAM_APDU [11:46:36]CAPDU: 80 13 01 00 [11:46:36]Write to MH i2c: E2 08 00 9A 0A 80 13 01 00 00 00 00 00 21 [11:46:36]Write i2c OK [11:46:36]MH_I2C_Read... [11:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:36]Read from MH i2c: E2 [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: E2 0E 00 [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: E2 0E 00 9A 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 88 [11:46:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:46:36]wFMCommunicate OK [11:46:36]SAM_PROTO_GetShiftState done [11:46:36]FM_GetShiftState done [11:46:36]opened in 1709338023 [11:46:36]opened+sec_in_day 1709424423 [11:46:36]quantity*price = 60043 [11:46:36]sum+1 = 60044 [11:46:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.43 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 0.00 Безнал.: 600.43 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 100 02.03.2024 11:46 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122881 ФПД: 54242335361256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T114637&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122881&fm=54242335361256&tin=02508201610067®Number=0000000000090573&sum=60043 [11:46:37]StoreToDocumentArchive [11:46:37]shift 321 fd 122881 [11:46:37]save to /storage/0321/doc_00122881 [11:46:37]save last doc name /storage/0321/doc_00122881 to /storage/kkm_last_doc_name [11:46:37]save OK [11:46:37]Clear old archive folders... [11:46:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:37]tlvbuf is 01629A20 [11:46:37]SAM_PROTO_ClearQueue [11:46:37]wFMCommunicate request_size=4 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 09 00 00 [11:46:37]Write to MH i2c: E2 08 00 A7 0A 80 09 00 00 00 00 00 00 23 [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 A7 0A 00 90 00 25 [11:46:37]RAPDU: 90 00 [11:46:37]wFMCommunicate OK [11:46:37]SAM_PROTO_ClearQueue done [11:46:37]KKMCreateOFDPacket [11:46:37]OFDProtocolAddRootSTLVToBuf [11:46:37]FM_MakeSignedData [11:46:37]FM_MakeSignedData [11:46:37]SAM_PROTO_SignData [11:46:37]wFMCommunicate request_size=4 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 0D 01 02 [11:46:37]Write to MH i2c: E2 08 00 A8 0A 80 0D 01 02 00 00 00 00 2B [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 A8 0A 00 90 00 26 [11:46:37]RAPDU: 90 00 [11:46:37]wFMCommunicate OK [11:46:37]wFMCommunicate request_size=255 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 9D 11 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E0 01 00 35 04 06 00 31 [11:46:37]Write to MH i2c: E2 02 01 A9 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 9D 11 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E0 01 00 35 04 06 00 31 00 00 B1 [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 A9 0A 00 90 00 27 [11:46:37]RAPDU: 90 00 [11:46:37]wFMCommunicate OK [11:46:37]wFMCommunicate request_size=10 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 0D 02 02 05 55 47 21 88 E8 [11:46:37]Write to MH i2c: E2 0D 00 AA 0A 80 0D 02 02 05 00 55 47 21 88 E8 00 00 65 [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 AA 0A 00 90 00 28 [11:46:37]RAPDU: 90 00 [11:46:37]wFMCommunicate OK [11:46:37]wFMCommunicate request_size=4 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 0D 03 02 [11:46:37]Write to MH i2c: E2 08 00 AB 0A 80 0D 03 02 00 00 00 00 30 [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:38]Read from MH i2c: E2 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 0B 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 0B 00 AB 0A 00 73 50 6B 9A AF B4 92 E8 90 00 D6 [11:46:38]RAPDU: 73 50 6B 9A AF B4 92 E8 90 00 [11:46:38]wFMCommunicate OK [11:46:38]SAM_PROTO_SignData done [11:46:38]FM_MakeSignedData done [11:46:38]CreateOFDProtocolMessage [11:46:38]wFMCommunicate request_size=4 [11:46:38]MH_SAM_APDU [11:46:38]CAPDU: 80 11 00 00 [11:46:38]Write to MH i2c: E2 08 00 AC 0A 80 11 00 00 00 00 00 00 30 [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:38]Read from MH i2c: E2 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 17 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 17 00 AC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8E [11:46:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:46:38]wFMCommunicate OK [11:46:38]CreateOFDProtocolMessage done [11:46:38]OFDSenderStorePacket 122881 [11:46:38]StoreOFDPacket docnum=122881 [11:46:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A 3D 07 01 2E 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 9D 11 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E0 01 00 35 04 06 00 31 55 47 21 88 E8 73 50 6B 9A AF B4 92 E8 [11:46:38]CheckFolder [11:46:38]dirname=/storage/ofd_packets [11:46:38]CheckFolder done [11:46:38]ProducePacketName [11:46:38]name=ofd_packets/00122881 [11:46:38]NVStorageSaveData ofd_packets/00122881 [11:46:38]File name is /storage/ofd_packets/00122881 [11:46:38]Write 301 bytes [11:46:38]NVStorageSaveData done [11:46:38]OFDSenderStorePacket done [11:46:38]KKMCreateOFDPacket done [11:46:38]NVStorageSaveData kkm_last_timestamp [11:46:38]File name is /storage/kkm_last_timestamp [11:46:38]Write 4 bytes [11:46:38]NVStorageSaveData done [11:46:38]ExternCall_PrintAddStr [11:46:38]wPrintStart [11:46:38]Write to MH i2c: 01 00 00 AD 0A B7 [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 07 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 07 00 AD 0A 00 00 00 00 00 FF 0F CC [11:46:38]RasterBufferAndPrint [11:46:38]line Счет N : (1)1105728 [11:46:38]line ИНН: 02508201610067 [11:46:38]line Контрольно-Кассовый Чек [11:46:38]line ПРОДАЖА [11:46:38]line ТРК (МРК, ГНК) : 11 [11:46:38]line Товар: 2710124130 [11:46:38]line Аи-92-К-5 [11:46:38]line 9.700 * 61.90 [11:46:38]line = 600.43 [11:46:38]line НДС 12% НСП 1% [11:46:38]line > о реализуемом товаре [11:46:38]line ИТОГО: 600.43 [11:46:38]line НСП 1% : 5.31 [11:46:38]line НДС 12% : 63.76 [11:46:38]line Наличными: 0.00 [11:46:38]line Безнал.: 600.43 [11:46:38]line Место: АЗС № 25 "Партнер Нефть" [11:46:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:46:38]line СНО: Общий режим [11:46:38]line Чек 100 02.03.2024 11:46 [11:46:38]line Смена: 321 ФФД: 1.0 [11:46:38]line ЗНМ: 0300000019 [11:46:38]line РНМ: 0000000000090573 [11:46:38]line Версия ККМ: 001 [11:46:38]line Платежная система: О! деньги [11:46:38]line ФМ: 0000000000874798 [11:46:38]line ФД: 122881 [11:46:38]line ФПД: 54242335361256 [11:46:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T114637&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122881&fm=54242335361256&tin=02508201610067®Number=0000000000090573&sum=60043 [11:46:38]OFD Sender: Processing packet 122881 [packets to send 112, broken 111] [11:46:38]ProducePacketName [11:46:38]name=ofd_packets/00122881 [11:46:38]OFD Sender: To server: pG, [11:46:38]CommunicateWithHost lk.salyk.kg:30040 [11:46:38]ConnectInit lk.salyk.kg [11:46:38]written 0, free lines is 4095 [11:46:38]Connected sock=10 [11:46:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A 3D 07 01 2E 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 9D 11 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E0 01 00 35 04 06 00 31 55 47 21 88 E8 73 50 6B 9A AF B4 92 E8 [11:46:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 67 F5 47 00 ED A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E0 01 00 F4 03 04 00 79 BD E2 65 B6 04 01 00 00 9C 1B BE 4F 46 5F 64 2B [11:46:38]CommunicateWithHost err = 0 [11:46:38]CheckOFDResponse [11:46:38]1017 (14) - 77093643461234 [11:46:38]1041 (16) - 0000000000874798 [11:46:38]1040 (4) - 122881 [11:46:38]1012 (4) - 02.03.2024 05:47 [11:46:38]1206 (1) - 0 [11:46:38]OFD Sender: Remove packet 122881 [11:46:38]ProducePacketName [11:46:38]name=ofd_packets/00122881 [11:46:38]NVStorageDeleteData [11:46:38]Write to MH i2c: 01 00 00 D7 0A E1 [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 07 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 07 00 D7 0A 00 00 00 00 00 EF 0C E3 [11:46:38]RasterBufferAndPrint [11:46:38]line [11:46:38]line [11:46:38]line [11:46:38]line [11:46:38]line [11:46:38]written 0, free lines is 3317 [11:46:38]MH_Cut [11:46:38]Write to MH i2c: D1 01 00 DE 0A 01 BA [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: D1 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: D1 01 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: D1 01 00 DE 0A 00 B9 [11:46:38]Write to MH i2c: 01 00 00 DF 0A E9 [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:39]OFD Sender: No OFD packet to send [11:46:39]*** Cut start [11:46:39]*** Purtial cut [11:46:39]*** Stage 1: CUTSNS_PIN = 1 [11:46:41]Read from MH i2c: 01 [11:46:41]MH_I2C_Read... [11:46:41]*** Stop cut motor [11:46:41]*** Cut end [11:46:41]Read from MH i2c: 01 07 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: 01 07 00 DF 0A 00 00 00 00 00 FF 0F FE [11:46:41]process_action close_receipt done [11:46:41]requested_data is exist [11:46:41]produce_requested_data [11:46:41]requested_item fm.sn is exist - process it [11:46:41]wFMCommunicate request_size=4 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 11 00 00 [11:46:41]Write to MH i2c: E2 08 00 E0 0A 80 11 00 00 00 00 00 00 64 [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 17 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 17 00 E0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C2 [11:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:46:41]wFMCommunicate OK [11:46:41]requested_item fd.num is exist - process it [11:46:41]SAM_PROTO_GetFieldsCounters [11:46:41]wFMCommunicate request_size=4 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 13 00 00 [11:46:41]Write to MH i2c: E2 08 00 E1 0A 80 13 00 00 00 00 00 00 67 [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 62 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 62 00 E1 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 01 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [11:46:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 01 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:41]wFMCommunicate OK [11:46:41]SAM_PROTO_GetFieldsCounters done [11:46:41]requested_item shift.num is exist - process it [11:46:41]requested_item shift.opened is exist - process it [11:46:41]req_shift_opened [11:46:41]FM_GetShiftState [11:46:41]SAM_PROTO_GetShiftState [11:46:41]wFMCommunicate request_size=4 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 13 01 00 [11:46:41]Write to MH i2c: E2 08 00 E2 0A 80 13 01 00 00 00 00 00 69 [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 0E 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 0E 00 E2 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D0 [11:46:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:46:41]wFMCommunicate OK [11:46:41]SAM_PROTO_GetShiftState done [11:46:41]FM_GetShiftState done [11:46:41]req_shift_opened done [11:46:41]requested_item shift.open_date is exist - process it [11:46:41]req_shift_open_date [11:46:41]req_shift_open_date done [11:46:41]produce_requested_data done [11:46:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122881,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:46:41]process_action_free close_receipt [11:46:41]json_value_free [11:46:41]json_value_free done [11:46:41]process_json_proto returns [11:46:41]Send response to host [11:46:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122881,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:46:41]free response buf [11:46:41]execute_script done [11:46:41]execute_script returns [11:46:41]free content buf [11:46:41]Sock 8.Close socket [11:46:41]Sock 8.Thread stoped [11:46:44]OFD Sender: No OFD packet to send [11:46:49]OFD Sender: No OFD packet to send [11:46:54]OFD Sender: No OFD packet to send [11:46:59]OFD Sender: No OFD packet to send [11:47:03]accept exits with 9 [11:47:03]New connection [11:47:03]New thread 3067313508 created [11:47:03]Thread 3067456868 joined [11:47:03]Waiting for new connection... [11:47:03] Sock 9.Parse request [11:47:03]Sock 9.Check first char [11:47:03]Sock 9.First char is OK [11:47:03]request: POST /json_proto HTTP/1.0 [11:47:03]Method: POST [11:47:03]URL: /json_proto [11:47:03]Method is POST - this is cgi request [11:47:03]url: /json_proto [11:47:03]query_string will be loaded in cgi processing [11:47:03]execute_cgi json_proto POST (null) [11:47:03]execute_cgi path=json_proto method=POST [11:47:03]POST find Content-Length [11:47:03]Host: 172.17.48.197:8080 [11:47:03]Content-Length: 678 [11:47:03]Content-Type: application/json [11:47:03] [11:47:03]POST finish read [11:47:03]Found Content-Length = 678 [11:47:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:03]execute_script... [11:47: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)1105729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:03]POST & json_proto [11:47:03]process_json_proto [11:47:03]json parsed OK: [11:47:03]protocol is kg_v1.0 [11:47:03]action value=close_receipt [11:47:03]process_action close_receipt [11:47:03]cmd_close_receipt [11:47:03]MH_GetDate [11:47:03]Write to MH i2c: F0 00 00 E3 0A DC [11:47:03]Write i2c OK [11:47:03]MH_I2C_Read... [11:47:03]Read from MH i2c: F0 [11:47:03]MH_I2C_Read... [11:47:03]Read from MH i2c: F0 09 00 [11:47:03]MH_I2C_Read... [11:47:03]Read from MH i2c: F0 09 00 E3 0A 00 B8 11 E3 65 66 EE DC 65 8B [11:47:03]GetLastDocTimeStamp 1709379997 [11:47:03]current date 1709380024 [11:47:03]FM_GetShiftState [11:47:03]SAM_PROTO_GetShiftState [11:47:03]wFMCommunicate request_size=4 [11:47:03]MH_SAM_APDU [11:47:03]CAPDU: 80 13 01 00 [11:47:03]Write to MH i2c: E2 08 00 E4 0A 80 13 01 00 00 00 00 00 6B [11:47:03]Write i2c OK [11:47:03]MH_I2C_Read... [11:47:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:03]Read from MH i2c: E2 [11:47:03]MH_I2C_Read... [11:47:03]Read from MH i2c: E2 0E 00 [11:47:03]MH_I2C_Read... [11:47:03]Read from MH i2c: E2 0E 00 E4 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D2 [11:47:03]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:47:03]wFMCommunicate OK [11:47:03]SAM_PROTO_GetShiftState done [11:47:03]FM_GetShiftState done [11:47:03]opened in 1709338023 [11:47:03]opened+sec_in_day 1709424423 [11:47:03]quantity*price = 50015 [11:47:03]sum+1 = 50016 [11:47:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 101 02.03.2024 11:47 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122882 ФПД: 131922204629150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T114704&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122882&fm=131922204629150&tin=02508201610067®Number=0000000000090573&sum=50000 [11:47:04]StoreToDocumentArchive [11:47:04]shift 321 fd 122882 [11:47:04]save to /storage/0321/doc_00122882 [11:47:04]save last doc name /storage/0321/doc_00122882 to /storage/kkm_last_doc_name [11:47:04]save OK [11:47:04]Clear old archive folders... [11:47:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:04]tlvbuf is 0162CC00 [11:47:04]SAM_PROTO_ClearQueue [11:47:04]wFMCommunicate request_size=4 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 09 00 00 [11:47:04]Write to MH i2c: E2 08 00 F1 0A 80 09 00 00 00 00 00 00 6D [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 F1 0A 00 90 00 6F [11:47:04]RAPDU: 90 00 [11:47:04]wFMCommunicate OK [11:47:04]SAM_PROTO_ClearQueue done [11:47:04]KKMCreateOFDPacket [11:47:04]OFDProtocolAddRootSTLVToBuf [11:47:04]FM_MakeSignedData [11:47:04]FM_MakeSignedData [11:47:04]SAM_PROTO_SignData [11:47:04]wFMCommunicate request_size=4 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 0D 01 02 [11:47:04]Write to MH i2c: E2 08 00 F2 0A 80 0D 01 02 00 00 00 00 75 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 F2 0A 00 90 00 70 [11:47:04]RAPDU: 90 00 [11:47:04]wFMCommunicate OK [11:47:04]wFMCommunicate request_size=255 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 B8 11 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E0 01 00 35 04 06 00 77 [11:47:04]Write to MH i2c: E2 02 01 F3 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 B8 11 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E0 01 00 35 04 06 00 77 00 00 67 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 F3 0A 00 90 00 71 [11:47:04]RAPDU: 90 00 [11:47:04]wFMCommunicate OK [11:47:04]wFMCommunicate request_size=10 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 0D 02 02 05 FB 88 25 18 9E [11:47:04]Write to MH i2c: E2 0D 00 F4 0A 80 0D 02 02 05 00 FB 88 25 18 9E 00 00 E0 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 03 00 F4 0A 00 90 00 72 [11:47:04]RAPDU: 90 00 [11:47:04]wFMCommunicate OK [11:47:04]wFMCommunicate request_size=4 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 0D 03 02 [11:47:04]Write to MH i2c: E2 08 00 F5 0A 80 0D 03 02 00 00 00 00 7A [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 0B 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 0B 00 F5 0A 00 A5 41 13 46 E5 45 C8 6A 90 00 16 [11:47:04]RAPDU: A5 41 13 46 E5 45 C8 6A 90 00 [11:47:04]wFMCommunicate OK [11:47:04]SAM_PROTO_SignData done [11:47:04]FM_MakeSignedData done [11:47:04]CreateOFDProtocolMessage [11:47:04]wFMCommunicate request_size=4 [11:47:04]MH_SAM_APDU [11:47:04]CAPDU: 80 11 00 00 [11:47:04]Write to MH i2c: E2 08 00 F6 0A 80 11 00 00 00 00 00 00 7A [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:04]Read from MH i2c: E2 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 17 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: E2 17 00 F6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D8 [11:47:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:47:04]wFMCommunicate OK [11:47:04]CreateOFDProtocolMessage done [11:47:04]OFDSenderStorePacket 122882 [11:47:04]StoreOFDPacket docnum=122882 [11:47:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 15 4B 07 01 1D 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 B8 11 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E0 01 00 35 04 06 00 77 FB 88 25 18 9E A5 41 13 46 E5 45 C8 6A [11:47:04]CheckFolder [11:47:04]dirname=/storage/ofd_packets [11:47:04]CheckFolder done [11:47:04]ProducePacketName [11:47:04]name=ofd_packets/00122882 [11:47:04]NVStorageSaveData ofd_packets/00122882 [11:47:04]File name is /storage/ofd_packets/00122882 [11:47:04]Write 301 bytes [11:47:04]NVStorageSaveData done [11:47:04]OFDSenderStorePacket done [11:47:04]KKMCreateOFDPacket done [11:47:04]NVStorageSaveData kkm_last_timestamp [11:47:04]File name is /storage/kkm_last_timestamp [11:47:04]Write 4 bytes [11:47:04]NVStorageSaveData done [11:47:04]ExternCall_PrintAddStr [11:47:04]wPrintStart [11:47:04]Write to MH i2c: 01 00 00 F7 0A 01 [11:47:04]Write i2c OK [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: 01 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: 01 07 00 [11:47:04]MH_I2C_Read... [11:47:04]Read from MH i2c: 01 07 00 F7 0A 00 00 00 00 00 FF 0F 16 [11:47:04]RasterBufferAndPrint [11:47:04]line Счет N : (1)1105729 [11:47:04]line ИНН: 02508201610067 [11:47:04]line Контрольно-Кассовый Чек [11:47:04]line ПРОДАЖА [11:47:04]line ТРК (МРК, ГНК) : 62 [11:47:04]line Товар: 2710124130 [11:47:04]line Аи-92-К-5 [11:47:04]line 8.080 * 61.90 [11:47:04]line = 500.15 [11:47:04]line НДС 12% НСП 1% [11:47:04]line > о реализуемом товаре [11:47:04]line ОКРУГЛЕНИЕ: -0.15 [11:47:04]line ИТОГО: 500.00 [11:47:04]line Внесено: 500.00 [11:47:04]line СДАЧА: 0.00 [11:47:04]line НСП 1% : 4.43 [11:47:04]line НДС 12% : 53.11 [11:47:04]line Наличными: 500.00 [11:47:04]line Безнал.: 0.00 [11:47:04]line Место: АЗС № 25 "Партнер Нефть" [11:47:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:47:04]line СНО: Общий режим [11:47:04]line Чек 101 02.03.2024 11:47 [11:47:04]line Смена: 321 ФФД: 1.0 [11:47:04]line ЗНМ: 0300000019 [11:47:04]line РНМ: 0000000000090573 [11:47:04]line Версия ККМ: 001 [11:47:04]line ФМ: 0000000000874798 [11:47:04]line ФД: 122882 [11:47:04]line ФПД: 131922204629150 [11:47:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T114704&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122882&fm=131922204629150&tin=02508201610067®Number=0000000000090573&sum=50000 [11:47:05]OFD Sender: Processing packet 122882 [packets to send 112, broken 111] [11:47:05]ProducePacketName [11:47:05]name=ofd_packets/00122882 [11:47:05]OFD Sender: To server: pG, [11:47:05]CommunicateWithHost lk.salyk.kg:30040 [11:47:05]ConnectInit lk.salyk.kg [11:47:05]written 0, free lines is 4095 [11:47:05]Connected sock=10 [11:47:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 15 4B 07 01 1D 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 B8 11 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E0 01 00 35 04 06 00 77 FB 88 25 18 9E A5 41 13 46 E5 45 C8 6A [11:47:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A5 15 47 00 CC 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E0 01 00 F4 03 04 00 94 BD E2 65 B6 04 01 00 00 F5 47 CD 35 3B 54 84 09 [11:47:05]CommunicateWithHost err = 0 [11:47:05]CheckOFDResponse [11:47:05]1017 (14) - 77093643461234 [11:47:05]1041 (16) - 0000000000874798 [11:47:05]1040 (4) - 122882 [11:47:05]1012 (4) - 02.03.2024 05:48 [11:47:05]1206 (1) - 0 [11:47:05]OFD Sender: Remove packet 122882 [11:47:05]ProducePacketName [11:47:05]name=ofd_packets/00122882 [11:47:05]NVStorageDeleteData [11:47:05]Write to MH i2c: 01 00 00 22 0B 2D [11:47:05]Write i2c OK [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: 01 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: 01 07 00 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: 01 07 00 22 0B 00 00 00 00 00 EA 0C 2A [11:47:05]RasterBufferAndPrint [11:47:05]line [11:47:05]line [11:47:05]line [11:47:05]line [11:47:05]line [11:47:05]written 0, free lines is 3312 [11:47:05]MH_Cut [11:47:05]Write to MH i2c: D1 01 00 29 0B 01 06 [11:47:05]Write i2c OK [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: D1 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: D1 01 00 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: D1 01 00 29 0B 00 05 [11:47:05]Write to MH i2c: 01 00 00 2A 0B 35 [11:47:05]Write i2c OK [11:47:05]MH_I2C_Read... [11:47:06]OFD Sender: No OFD packet to send [11:47:06]*** Cut start [11:47:06]*** Purtial cut [11:47:06]*** Stage 1: CUTSNS_PIN = 1 [11:47:08]Read from MH i2c: 01 [11:47:08]MH_I2C_Read... [11:47:08]*** Stop cut motor [11:47:08]*** Cut end [11:47:08]Read from MH i2c: 01 07 00 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: 01 07 00 2A 0B 00 00 00 00 00 FF 0F 4A [11:47:08]process_action close_receipt done [11:47:08]requested_data is exist [11:47:08]produce_requested_data [11:47:08]requested_item fm.sn is exist - process it [11:47:08]wFMCommunicate request_size=4 [11:47:08]MH_SAM_APDU [11:47:08]CAPDU: 80 11 00 00 [11:47:08]Write to MH i2c: E2 08 00 2B 0B 80 11 00 00 00 00 00 00 B0 [11:47:08]Write i2c OK [11:47:08]MH_I2C_Read... [11:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:08]Read from MH i2c: E2 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 17 00 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 17 00 2B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0E [11:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:47:08]wFMCommunicate OK [11:47:08]requested_item fd.num is exist - process it [11:47:08]SAM_PROTO_GetFieldsCounters [11:47:08]wFMCommunicate request_size=4 [11:47:08]MH_SAM_APDU [11:47:08]CAPDU: 80 13 00 00 [11:47:08]Write to MH i2c: E2 08 00 2C 0B 80 13 00 00 00 00 00 00 B3 [11:47:08]Write i2c OK [11:47:08]MH_I2C_Read... [11:47:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:08]Read from MH i2c: E2 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 62 00 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 62 00 2C 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 02 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [11:47:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 02 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:08]wFMCommunicate OK [11:47:08]SAM_PROTO_GetFieldsCounters done [11:47:08]requested_item shift.num is exist - process it [11:47:08]requested_item shift.opened is exist - process it [11:47:08]req_shift_opened [11:47:08]FM_GetShiftState [11:47:08]SAM_PROTO_GetShiftState [11:47:08]wFMCommunicate request_size=4 [11:47:08]MH_SAM_APDU [11:47:08]CAPDU: 80 13 01 00 [11:47:08]Write to MH i2c: E2 08 00 2D 0B 80 13 01 00 00 00 00 00 B5 [11:47:08]Write i2c OK [11:47:08]MH_I2C_Read... [11:47:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:08]Read from MH i2c: E2 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 0E 00 [11:47:08]MH_I2C_Read... [11:47:08]Read from MH i2c: E2 0E 00 2D 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1C [11:47:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:47:08]wFMCommunicate OK [11:47:08]SAM_PROTO_GetShiftState done [11:47:08]FM_GetShiftState done [11:47:08]req_shift_opened done [11:47:08]requested_item shift.open_date is exist - process it [11:47:08]req_shift_open_date [11:47:08]req_shift_open_date done [11:47:08]produce_requested_data done [11:47:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122882,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:47:08]process_action_free close_receipt [11:47:08]json_value_free [11:47:08]json_value_free done [11:47:08]process_json_proto returns [11:47:08]Send response to host [11:47:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122882,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:47:08]free response buf [11:47:08]execute_script done [11:47:08]execute_script returns [11:47:08]free content buf [11:47:08]Sock 9.Close socket [11:47:08]Sock 9.Thread stoped [11:47:11]OFD Sender: No OFD packet to send [11:47:16]OFD Sender: No OFD packet to send [11:47:21]OFD Sender: No OFD packet to send [11:47:26]OFD Sender: No OFD packet to send [11:47:31]OFD Sender: No OFD packet to send [11:47:36]OFD Sender: No OFD packet to send [11:47:41]OFD Sender: No OFD packet to send [11:47:46]OFD Sender: No OFD packet to send [11:47:51]OFD Sender: No OFD packet to send [11:47:56]OFD Sender: No OFD packet to send [11:48:01]OFD Sender: No OFD packet to send [11:48:06]OFD Sender: No OFD packet to send [11:48:11]OFD Sender: No OFD packet to send [11:48:16]OFD Sender: No OFD packet to send [11:48:21]OFD Sender: No OFD packet to send [11:48:26]OFD Sender: No OFD packet to send [11:48:31]OFD Sender: No OFD packet to send [11:48:36]OFD Sender: No OFD packet to send [11:48:41]OFD Sender: No OFD packet to send [11:48:46]OFD Sender: No OFD packet to send [11:48:51]OFD Sender: No OFD packet to send [11:48:56]OFD Sender: No OFD packet to send [11:49:01]OFD Sender: No OFD packet to send [11:49:06]OFD Sender: No OFD packet to send [11:49:11]OFD Sender: No OFD packet to send [11:49:16]OFD Sender: No OFD packet to send [11:49:21]OFD Sender: No OFD packet to send [11:49:26]OFD Sender: No OFD packet to send [11:49:31]OFD Sender: No OFD packet to send [11:49:36]OFD Sender: No OFD packet to send [11:49:41]OFD Sender: No OFD packet to send [11:49:46]OFD Sender: No OFD packet to send [11:49:51]OFD Sender: No OFD packet to send [11:49:56]OFD Sender: No OFD packet to send [11:50:01]OFD Sender: No OFD packet to send [11:50:06]OFD Sender: No OFD packet to send [11:50:07]accept exits with 8 [11:50:07]New connection [11:50:07]New thread 3067456868 created [11:50:07]Thread 3067313508 joined [11:50:07]Waiting for new connection... [11:50:07] Sock 8.Parse request [11:50:07]Sock 8.Check first char [11:50:07]Sock 8.First char is OK [11:50:07]request: POST /json_proto HTTP/1.0 [11:50:07]Method: POST [11:50:07]URL: /json_proto [11:50:07]Method is POST - this is cgi request [11:50:07]url: /json_proto [11:50:07]query_string will be loaded in cgi processing [11:50:07]execute_cgi json_proto POST (null) [11:50:07]execute_cgi path=json_proto method=POST [11:50:07]POST find Content-Length [11:50:07]Host: 172.17.48.197:8080 [11:50:07]Content-Length: 678 [11:50:07]Content-Type: application/json [11:50:07] [11:50:07]POST finish read [11:50:07]Found Content-Length = 678 [11:50:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:07]execute_script... [11:50:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:07]POST & json_proto [11:50:07]process_json_proto [11:50:07]json parsed OK: [11:50:07]protocol is kg_v1.0 [11:50:07]action value=close_receipt [11:50:07]process_action close_receipt [11:50:07]cmd_close_receipt [11:50:07]MH_GetDate [11:50:07]Write to MH i2c: F0 00 00 2E 0B 28 [11:50:07]Write i2c OK [11:50:07]MH_I2C_Read... [11:50:07]Read from MH i2c: F0 [11:50:07]MH_I2C_Read... [11:50:07]Read from MH i2c: F0 09 00 [11:50:07]MH_I2C_Read... [11:50:07]Read from MH i2c: F0 09 00 2E 0B 00 70 12 E3 65 66 EE DC 65 90 [11:50:07]GetLastDocTimeStamp 1709380024 [11:50:07]current date 1709380208 [11:50:07]FM_GetShiftState [11:50:07]SAM_PROTO_GetShiftState [11:50:07]wFMCommunicate request_size=4 [11:50:07]MH_SAM_APDU [11:50:07]CAPDU: 80 13 01 00 [11:50:07]Write to MH i2c: E2 08 00 2F 0B 80 13 01 00 00 00 00 00 B7 [11:50:07]Write i2c OK [11:50:07]MH_I2C_Read... [11:50:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:07]Read from MH i2c: E2 [11:50:07]MH_I2C_Read... [11:50:07]Read from MH i2c: E2 0E 00 [11:50:07]MH_I2C_Read... [11:50:07]Read from MH i2c: E2 0E 00 2F 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1E [11:50:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:50:07]wFMCommunicate OK [11:50:07]SAM_PROTO_GetShiftState done [11:50:07]FM_GetShiftState done [11:50:07]opened in 1709338023 [11:50:07]opened+sec_in_day 1709424423 [11:50:07]quantity*price = 60043 [11:50:07]sum+1 = 60044 [11:50:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 102 02.03.2024 11:50 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122883 ФПД: 133628931242146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115008&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122883&fm=133628931242146&tin=02508201610067®Number=0000000000090573&sum=60000 [11:50:08]StoreToDocumentArchive [11:50:08]shift 321 fd 122883 [11:50:08]save to /storage/0321/doc_00122883 [11:50:08]save last doc name /storage/0321/doc_00122883 to /storage/kkm_last_doc_name [11:50:08]save OK [11:50:08]Clear old archive folders... [11:50:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:50:08]tlvbuf is 0164E360 [11:50:08]SAM_PROTO_ClearQueue [11:50:08]wFMCommunicate request_size=4 [11:50:08]MH_SAM_APDU [11:50:08]CAPDU: 80 09 00 00 [11:50:08]Write to MH i2c: E2 08 00 3C 0B 80 09 00 00 00 00 00 00 B9 [11:50:08]Write i2c OK [11:50:08]MH_I2C_Read... [11:50:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:08]Read from MH i2c: E2 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 03 00 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 03 00 3C 0B 00 90 00 BB [11:50:08]RAPDU: 90 00 [11:50:08]wFMCommunicate OK [11:50:08]SAM_PROTO_ClearQueue done [11:50:08]KKMCreateOFDPacket [11:50:08]OFDProtocolAddRootSTLVToBuf [11:50:08]FM_MakeSignedData [11:50:08]FM_MakeSignedData [11:50:08]SAM_PROTO_SignData [11:50:08]wFMCommunicate request_size=4 [11:50:08]MH_SAM_APDU [11:50:08]CAPDU: 80 0D 01 02 [11:50:08]Write to MH i2c: E2 08 00 3D 0B 80 0D 01 02 00 00 00 00 C1 [11:50:08]Write i2c OK [11:50:08]MH_I2C_Read... [11:50:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:08]Read from MH i2c: E2 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 03 00 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 03 00 3D 0B 00 90 00 BC [11:50:08]RAPDU: 90 00 [11:50:08]wFMCommunicate OK [11:50:08]wFMCommunicate request_size=255 [11:50:08]MH_SAM_APDU [11:50:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 66 00 00 00 F4 03 04 00 70 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E0 01 00 35 04 06 00 79 [11:50:08]Write to MH i2c: E2 02 01 3E 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 66 00 00 00 F4 03 04 00 70 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E0 01 00 35 04 06 00 79 00 00 11 [11:50:08]Write i2c OK [11:50:08]MH_I2C_Read... [11:50:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:08]Read from MH i2c: E2 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 03 00 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 03 00 3E 0B 00 90 00 BD [11:50:08]RAPDU: 90 00 [11:50:08]wFMCommunicate OK [11:50:08]wFMCommunicate request_size=10 [11:50:08]MH_SAM_APDU [11:50:08]CAPDU: 80 0D 02 02 05 88 E8 FA 78 A2 [11:50:08]Write to MH i2c: E2 0D 00 3F 0B 80 0D 02 02 05 00 88 E8 FA 78 A2 00 00 52 [11:50:08]Write i2c OK [11:50:08]MH_I2C_Read... [11:50:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:09]Read from MH i2c: E2 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: E2 03 00 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: E2 03 00 3F 0B 00 90 00 BE [11:50:09]RAPDU: 90 00 [11:50:09]wFMCommunicate OK [11:50:09]wFMCommunicate request_size=4 [11:50:09]MH_SAM_APDU [11:50:09]CAPDU: 80 0D 03 02 [11:50:09]Write to MH i2c: E2 08 00 40 0B 80 0D 03 02 00 00 00 00 C6 [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:09]Read from MH i2c: E2 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: E2 0B 00 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: E2 0B 00 40 0B 00 54 2A 64 5B D1 11 B6 DB 90 00 77 [11:50:09]RAPDU: 54 2A 64 5B D1 11 B6 DB 90 00 [11:50:09]wFMCommunicate OK [11:50:09]SAM_PROTO_SignData done [11:50:09]FM_MakeSignedData done [11:50:09]CreateOFDProtocolMessage [11:50:09]wFMCommunicate request_size=4 [11:50:09]MH_SAM_APDU [11:50:09]CAPDU: 80 11 00 00 [11:50:09]Write to MH i2c: E2 08 00 41 0B 80 11 00 00 00 00 00 00 C6 [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:09]Read from MH i2c: E2 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: E2 17 00 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: E2 17 00 41 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 24 [11:50:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:50:09]wFMCommunicate OK [11:50:09]CreateOFDProtocolMessage done [11:50:09]OFDSenderStorePacket 122883 [11:50:09]StoreOFDPacket docnum=122883 [11:50:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 63 6D 07 01 69 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 66 00 00 00 F4 03 04 00 70 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E0 01 00 35 04 06 00 79 88 E8 FA 78 A2 54 2A 64 5B D1 11 B6 DB [11:50:09]CheckFolder [11:50:09]dirname=/storage/ofd_packets [11:50:09]CheckFolder done [11:50:09]ProducePacketName [11:50:09]name=ofd_packets/00122883 [11:50:09]NVStorageSaveData ofd_packets/00122883 [11:50:09]File name is /storage/ofd_packets/00122883 [11:50:09]Write 301 bytes [11:50:09]NVStorageSaveData done [11:50:09]OFDSenderStorePacket done [11:50:09]KKMCreateOFDPacket done [11:50:09]NVStorageSaveData kkm_last_timestamp [11:50:09]File name is /storage/kkm_last_timestamp [11:50:09]Write 4 bytes [11:50:09]NVStorageSaveData done [11:50:09]ExternCall_PrintAddStr [11:50:09]wPrintStart [11:50:09]Write to MH i2c: 01 00 00 42 0B 4D [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: 01 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: 01 07 00 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: 01 07 00 42 0B 00 00 00 00 00 FF 0F 62 [11:50:09]RasterBufferAndPrint [11:50:09]line Счет N : (1)1105731 [11:50:09]line ИНН: 02508201610067 [11:50:09]line Контрольно-Кассовый Чек [11:50:09]line ПРОДАЖА [11:50:09]line ТРК (МРК, ГНК) : 11 [11:50:09]line Товар: 2710124130 [11:50:09]line Аи-92-К-5 [11:50:09]line 9.700 * 61.90 [11:50:09]line = 600.43 [11:50:09]line НДС 12% НСП 1% [11:50:09]line > о реализуемом товаре [11:50:09]line ОКРУГЛЕНИЕ: -0.43 [11:50:09]line ИТОГО: 600.00 [11:50:09]line Внесено: 600.00 [11:50:09]line СДАЧА: 0.00 [11:50:09]line НСП 1% : 5.31 [11:50:09]line НДС 12% : 63.76 [11:50:09]line Наличными: 600.00 [11:50:09]line Безнал.: 0.00 [11:50:09]line Место: АЗС № 25 "Партнер Нефть" [11:50:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:50:09]line СНО: Общий режим [11:50:09]line Чек 102 02.03.2024 11:50 [11:50:09]line Смена: 321 ФФД: 1.0 [11:50:09]line ЗНМ: 0300000019 [11:50:09]line РНМ: 0000000000090573 [11:50:09]line Версия ККМ: 001 [11:50:09]line ФМ: 0000000000874798 [11:50:09]line ФД: 122883 [11:50:09]line ФПД: 133628931242146 [11:50:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115008&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122883&fm=133628931242146&tin=02508201610067®Number=0000000000090573&sum=60000 [11:50:09]written 0, free lines is 4095 [11:50:09]OFD Sender: Processing packet 122883 [packets to send 112, broken 111] [11:50:09]ProducePacketName [11:50:09]name=ofd_packets/00122883 [11:50:09]OFD Sender: To server: pG, [11:50:09]CommunicateWithHost lk.salyk.kg:30040 [11:50:09]ConnectInit lk.salyk.kg [11:50:09]Connected sock=10 [11:50:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 63 6D 07 01 69 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 66 00 00 00 F4 03 04 00 70 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E0 01 00 35 04 06 00 79 88 E8 FA 78 A2 54 2A 64 5B D1 11 B6 DB [11:50:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0F 07 47 00 16 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E0 01 00 F4 03 04 00 4C BE E2 65 B6 04 01 00 00 F7 C8 C1 05 C4 B4 1D E3 [11:50:09]CommunicateWithHost err = 0 [11:50:09]CheckOFDResponse [11:50:09]1017 (14) - 77093643461234 [11:50:09]1041 (16) - 0000000000874798 [11:50:09]1040 (4) - 122883 [11:50:09]1012 (4) - 02.03.2024 05:51 [11:50:09]1206 (1) - 0 [11:50:09]OFD Sender: Remove packet 122883 [11:50:09]ProducePacketName [11:50:09]name=ofd_packets/00122883 [11:50:09]NVStorageDeleteData [11:50:09]Write to MH i2c: 01 00 00 6D 0B 78 [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: 01 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: 01 07 00 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: 01 07 00 6D 0B 00 00 00 00 00 E1 0C 6C [11:50:09]RasterBufferAndPrint [11:50:09]line [11:50:09]line [11:50:09]line [11:50:09]line [11:50:09]line [11:50:09]written 0, free lines is 3303 [11:50:09]MH_Cut [11:50:09]Write to MH i2c: D1 01 00 74 0B 01 51 [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: D1 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: D1 01 00 [11:50:09]MH_I2C_Read... [11:50:09]Read from MH i2c: D1 01 00 74 0B 00 50 [11:50:09]Write to MH i2c: 01 00 00 75 0B 80 [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:10]OFD Sender: No OFD packet to send [11:50:10]*** Cut start [11:50:10]*** Purtial cut [11:50:10]*** Stage 1: CUTSNS_PIN = 1 [11:50:12]Read from MH i2c: 01 [11:50:12]MH_I2C_Read... [11:50:12]*** Stop cut motor [11:50:12]*** Cut end [11:50:12]Read from MH i2c: 01 07 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: 01 07 00 75 0B 00 00 00 00 00 FF 0F 95 [11:50:12]process_action close_receipt done [11:50:12]requested_data is exist [11:50:12]produce_requested_data [11:50:12]requested_item fm.sn is exist - process it [11:50:12]wFMCommunicate request_size=4 [11:50:12]MH_SAM_APDU [11:50:12]CAPDU: 80 11 00 00 [11:50:12]Write to MH i2c: E2 08 00 76 0B 80 11 00 00 00 00 00 00 FB [11:50:12]Write i2c OK [11:50:12]MH_I2C_Read... [11:50:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:12]Read from MH i2c: E2 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 17 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 17 00 76 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [11:50:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:50:12]wFMCommunicate OK [11:50:12]requested_item fd.num is exist - process it [11:50:12]SAM_PROTO_GetFieldsCounters [11:50:12]wFMCommunicate request_size=4 [11:50:12]MH_SAM_APDU [11:50:12]CAPDU: 80 13 00 00 [11:50:12]Write to MH i2c: E2 08 00 77 0B 80 13 00 00 00 00 00 00 FE [11:50:12]Write i2c OK [11:50:12]MH_I2C_Read... [11:50:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:12]Read from MH i2c: E2 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 62 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 62 00 77 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 03 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [11:50:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 03 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:12]wFMCommunicate OK [11:50:12]SAM_PROTO_GetFieldsCounters done [11:50:12]requested_item shift.num is exist - process it [11:50:12]requested_item shift.opened is exist - process it [11:50:12]req_shift_opened [11:50:12]FM_GetShiftState [11:50:12]SAM_PROTO_GetShiftState [11:50:12]wFMCommunicate request_size=4 [11:50:12]MH_SAM_APDU [11:50:12]CAPDU: 80 13 01 00 [11:50:12]Write to MH i2c: E2 08 00 78 0B 80 13 01 00 00 00 00 00 00 [11:50:12]Write i2c OK [11:50:12]MH_I2C_Read... [11:50:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:12]Read from MH i2c: E2 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 0E 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: E2 0E 00 78 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 67 [11:50:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:50:12]wFMCommunicate OK [11:50:12]SAM_PROTO_GetShiftState done [11:50:12]FM_GetShiftState done [11:50:12]req_shift_opened done [11:50:12]requested_item shift.open_date is exist - process it [11:50:12]req_shift_open_date [11:50:12]req_shift_open_date done [11:50:12]produce_requested_data done [11:50:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122883,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:50:12]process_action_free close_receipt [11:50:12]json_value_free [11:50:12]json_value_free done [11:50:12]process_json_proto returns [11:50:12]Send response to host [11:50:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122883,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:50:12]free response buf [11:50:12]execute_script done [11:50:12]execute_script returns [11:50:12]free content buf [11:50:12]Sock 8.Close socket [11:50:12]Sock 8.Thread stoped [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:28]accept exits with 9 [11:50:28]New connection [11:50:28]New thread 3067313508 created [11:50:28]Thread 3067456868 joined [11:50:28]Waiting for new connection... [11:50:28] Sock 9.Parse request [11:50:28]Sock 9.Check first char [11:50:28]Sock 9.First char is OK [11:50:28]request: POST /json_proto HTTP/1.0 [11:50:28]Method: POST [11:50:28]URL: /json_proto [11:50:28]Method is POST - this is cgi request [11:50:28]url: /json_proto [11:50:28]query_string will be loaded in cgi processing [11:50:28]execute_cgi json_proto POST (null) [11:50:28]execute_cgi path=json_proto method=POST [11:50:28]POST find Content-Length [11:50:28]Host: 172.17.48.197:8080 [11:50:28]Content-Length: 679 [11:50:28]Content-Type: application/json [11:50:28] [11:50:28]POST finish read [11:50:28]Found Content-Length = 679 [11:50:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:28]execute_script... [11:50:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:28]POST & json_proto [11:50:28]process_json_proto [11:50:28]json parsed OK: [11:50:28]protocol is kg_v1.0 [11:50:28]action value=close_receipt [11:50:28]process_action close_receipt [11:50:28]cmd_close_receipt [11:50:28]MH_GetDate [11:50:28]Write to MH i2c: F0 00 00 79 0B 73 [11:50:28]Write i2c OK [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: F0 [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: F0 09 00 [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: F0 09 00 79 0B 00 84 12 E3 65 66 EE DC 65 EF [11:50:28]GetLastDocTimeStamp 1709380208 [11:50:28]current date 1709380228 [11:50:28]FM_GetShiftState [11:50:28]SAM_PROTO_GetShiftState [11:50:28]wFMCommunicate request_size=4 [11:50:28]MH_SAM_APDU [11:50:28]CAPDU: 80 13 01 00 [11:50:28]Write to MH i2c: E2 08 00 7A 0B 80 13 01 00 00 00 00 00 02 [11:50:28]Write i2c OK [11:50:28]MH_I2C_Read... [11:50:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:28]Read from MH i2c: E2 [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: E2 0E 00 [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: E2 0E 00 7A 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 69 [11:50:28]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:50:28]wFMCommunicate OK [11:50:28]SAM_PROTO_GetShiftState done [11:50:28]FM_GetShiftState done [11:50:28]opened in 1709338023 [11:50:28]opened+sec_in_day 1709424423 [11:50:28]quantity*price = 80036 [11:50:28]sum+1 = 80038 [11:50:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 103 02.03.2024 11:50 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122884 ФПД: 243097066474138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115029&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122884&fm=243097066474138&tin=02508201610067®Number=0000000000090573&sum=80000 [11:50:29]StoreToDocumentArchive [11:50:29]shift 321 fd 122884 [11:50:29]save to /storage/0321/doc_00122884 [11:50:29]save last doc name /storage/0321/doc_00122884 to /storage/kkm_last_doc_name [11:50:29]save OK [11:50:29]Clear old archive folders... [11:50:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:50:29]tlvbuf is 0162CF20 [11:50:29]SAM_PROTO_ClearQueue [11:50:29]wFMCommunicate request_size=4 [11:50:29]MH_SAM_APDU [11:50:29]CAPDU: 80 09 00 00 [11:50:29]Write to MH i2c: E2 08 00 87 0B 80 09 00 00 00 00 00 00 04 [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:29]Read from MH i2c: E2 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 87 0B 00 90 00 06 [11:50:29]RAPDU: 90 00 [11:50:29]wFMCommunicate OK [11:50:29]SAM_PROTO_ClearQueue done [11:50:29]KKMCreateOFDPacket [11:50:29]OFDProtocolAddRootSTLVToBuf [11:50:29]FM_MakeSignedData [11:50:29]FM_MakeSignedData [11:50:29]SAM_PROTO_SignData [11:50:29]wFMCommunicate request_size=4 [11:50:29]MH_SAM_APDU [11:50:29]CAPDU: 80 0D 01 02 [11:50:29]Write to MH i2c: E2 08 00 88 0B 80 0D 01 02 00 00 00 00 0C [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:29]Read from MH i2c: E2 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 88 0B 00 90 00 07 [11:50:29]RAPDU: 90 00 [11:50:29]wFMCommunicate OK [11:50:29]wFMCommunicate request_size=255 [11:50:29]MH_SAM_APDU [11:50: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 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 85 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 04 E0 01 00 35 04 06 00 DD [11:50:29]Write to MH i2c: E2 02 01 89 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 85 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 04 E0 01 00 35 04 06 00 DD 00 00 CE [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:29]Read from MH i2c: E2 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 89 0B 00 90 00 08 [11:50:29]RAPDU: 90 00 [11:50:29]wFMCommunicate OK [11:50:29]wFMCommunicate request_size=10 [11:50:29]MH_SAM_APDU [11:50:29]CAPDU: 80 0D 02 02 05 18 72 4B 0A 9A [11:50:29]Write to MH i2c: E2 0D 00 8A 0B 80 0D 02 02 05 00 18 72 4B 0A 9A 00 00 92 [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:29]Read from MH i2c: E2 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 8A 0B 00 90 00 09 [11:50:29]RAPDU: 90 00 [11:50:29]wFMCommunicate OK [11:50:29]wFMCommunicate request_size=4 [11:50:29]MH_SAM_APDU [11:50:29]CAPDU: 80 0D 03 02 [11:50:29]Write to MH i2c: E2 08 00 8B 0B 80 0D 03 02 00 00 00 00 11 [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:29]Read from MH i2c: E2 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 0B 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 0B 00 8B 0B 00 B8 CC 55 5C BE 5B C6 EA 90 00 10 [11:50:29]RAPDU: B8 CC 55 5C BE 5B C6 EA 90 00 [11:50:29]wFMCommunicate OK [11:50:29]SAM_PROTO_SignData done [11:50:29]FM_MakeSignedData done [11:50:29]CreateOFDProtocolMessage [11:50:29]wFMCommunicate request_size=4 [11:50:29]MH_SAM_APDU [11:50:29]CAPDU: 80 11 00 00 [11:50:29]Write to MH i2c: E2 08 00 8C 0B 80 11 00 00 00 00 00 00 11 [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:29]Read from MH i2c: E2 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 17 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 17 00 8C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6F [11:50:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:50:29]wFMCommunicate OK [11:50:29]CreateOFDProtocolMessage done [11:50:29]OFDSenderStorePacket 122884 [11:50:29]StoreOFDPacket docnum=122884 [11:50:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 F4 07 01 A1 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 85 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 04 E0 01 00 35 04 06 00 DD 18 72 4B 0A 9A B8 CC 55 5C BE 5B C6 EA [11:50:29]CheckFolder [11:50:29]dirname=/storage/ofd_packets [11:50:29]CheckFolder done [11:50:29]ProducePacketName [11:50:29]name=ofd_packets/00122884 [11:50:29]NVStorageSaveData ofd_packets/00122884 [11:50:29]File name is /storage/ofd_packets/00122884 [11:50:29]Write 301 bytes [11:50:29]NVStorageSaveData done [11:50:29]OFDSenderStorePacket done [11:50:29]KKMCreateOFDPacket done [11:50:29]NVStorageSaveData kkm_last_timestamp [11:50:29]File name is /storage/kkm_last_timestamp [11:50:29]Write 4 bytes [11:50:29]NVStorageSaveData done [11:50:29]ExternCall_PrintAddStr [11:50:29]wPrintStart [11:50:29]Write to MH i2c: 01 00 00 8D 0B 98 [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: 01 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: 01 07 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: 01 07 00 8D 0B 00 00 00 00 00 FF 0F AD [11:50:29]RasterBufferAndPrint [11:50:29]line Счет N : (1)1105732 [11:50:29]line ИНН: 02508201610067 [11:50:29]line Контрольно-Кассовый Чек [11:50:29]line ПРОДАЖА [11:50:29]line ТРК (МРК, ГНК) : 62 [11:50:29]line Товар: 2710124130 [11:50:29]line Аи-92-К-5 [11:50:29]line 12.930 * 61.90 [11:50:29]line = 800.37 [11:50:29]line НДС 12% НСП 1% [11:50:29]line > о реализуемом товаре [11:50:29]line ОКРУГЛЕНИЕ: -0.37 [11:50:29]line ИТОГО: 800.00 [11:50:29]line Внесено: 800.00 [11:50:29]line СДАЧА: 0.00 [11:50:29]line НСП 1% : 7.08 [11:50:29]line НДС 12% : 84.99 [11:50:29]line Наличными: 800.00 [11:50:29]line Безнал.: 0.00 [11:50:29]line Место: АЗС № 25 "Партнер Нефть" [11:50:29]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:50:29]line СНО: Общий режим [11:50:29]line Чек 103 02.03.2024 11:50 [11:50:29]line Смена: 321 ФФД: 1.0 [11:50:29]line ЗНМ: 0300000019 [11:50:29]line РНМ: 0000000000090573 [11:50:29]line Версия ККМ: 001 [11:50:29]line ФМ: 0000000000874798 [11:50:29]line ФД: 122884 [11:50:29]line ФПД: 243097066474138 [11:50:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115029&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122884&fm=243097066474138&tin=02508201610067®Number=0000000000090573&sum=80000 [11:50:30]OFD Sender: Processing packet 122884 [packets to send 112, broken 111] [11:50:30]ProducePacketName [11:50:30]name=ofd_packets/00122884 [11:50:30]OFD Sender: To server: pG, [11:50:30]CommunicateWithHost lk.salyk.kg:30040 [11:50:30]ConnectInit lk.salyk.kg [11:50:30]written 0, free lines is 4095 [11:50:30]Connected sock=10 [11:50:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 F4 07 01 A1 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 85 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 04 E0 01 00 35 04 06 00 DD 18 72 4B 0A 9A B8 CC 55 5C BE 5B C6 EA [11:50:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 36 02 47 00 6F 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 04 E0 01 00 F4 03 04 00 61 BE E2 65 B6 04 01 00 00 D9 EF 3D 49 4A 03 50 4F [11:50:30]CommunicateWithHost err = 0 [11:50:30]CheckOFDResponse [11:50:30]1017 (14) - 77093643461234 [11:50:30]1041 (16) - 0000000000874798 [11:50:30]1040 (4) - 122884 [11:50:30]1012 (4) - 02.03.2024 05:51 [11:50:30]1206 (1) - 0 [11:50:30]OFD Sender: Remove packet 122884 [11:50:30]ProducePacketName [11:50:30]name=ofd_packets/00122884 [11:50:30]NVStorageDeleteData [11:50:30]Write to MH i2c: 01 00 00 B8 0B C3 [11:50:30]Write i2c OK [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: 01 [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: 01 07 00 [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: 01 07 00 B8 0B 00 00 00 00 00 EA 0C C0 [11:50:30]RasterBufferAndPrint [11:50:30]line [11:50:30]line [11:50:30]line [11:50:30]line [11:50:30]line [11:50:30]written 0, free lines is 3312 [11:50:30]MH_Cut [11:50:30]Write to MH i2c: D1 01 00 BF 0B 01 9C [11:50:30]Write i2c OK [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: D1 [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: D1 01 00 [11:50:30]MH_I2C_Read... [11:50:30]Read from MH i2c: D1 01 00 BF 0B 00 9B [11:50:30]Write to MH i2c: 01 00 00 C0 0B CB [11:50:30]Write i2c OK [11:50:30]MH_I2C_Read... [11:50:31]OFD Sender: No OFD packet to send [11:50:31]*** Cut start [11:50:31]*** Purtial cut [11:50:31]*** Stage 1: CUTSNS_PIN = 1 [11:50:33]Read from MH i2c: 01 [11:50:33]MH_I2C_Read... [11:50:33]*** Stop cut motor [11:50:33]*** Cut end [11:50:33]Read from MH i2c: 01 07 00 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: 01 07 00 C0 0B 00 00 00 00 00 FF 0F E0 [11:50:33]process_action close_receipt done [11:50:33]requested_data is exist [11:50:33]produce_requested_data [11:50:33]requested_item fm.sn is exist - process it [11:50:33]wFMCommunicate request_size=4 [11:50:33]MH_SAM_APDU [11:50:33]CAPDU: 80 11 00 00 [11:50:33]Write to MH i2c: E2 08 00 C1 0B 80 11 00 00 00 00 00 00 46 [11:50:33]Write i2c OK [11:50:33]MH_I2C_Read... [11:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:33]Read from MH i2c: E2 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: E2 17 00 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: E2 17 00 C1 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A4 [11:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:50:33]wFMCommunicate OK [11:50:33]requested_item fd.num is exist - process it [11:50:33]SAM_PROTO_GetFieldsCounters [11:50:33]wFMCommunicate request_size=4 [11:50:33]MH_SAM_APDU [11:50:33]CAPDU: 80 13 00 00 [11:50:33]Write to MH i2c: E2 08 00 C2 0B 80 13 00 00 00 00 00 00 49 [11:50:33]Write i2c OK [11:50:33]MH_I2C_Read... [11:50:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:33]Read from MH i2c: E2 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: E2 62 00 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: E2 62 00 C2 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 04 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [11:50:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 04 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:33]wFMCommunicate OK [11:50:33]SAM_PROTO_GetFieldsCounters done [11:50:33]requested_item shift.num is exist - process it [11:50:33]requested_item shift.opened is exist - process it [11:50:33]req_shift_opened [11:50:33]FM_GetShiftState [11:50:33]SAM_PROTO_GetShiftState [11:50:33]wFMCommunicate request_size=4 [11:50:33]MH_SAM_APDU [11:50:33]CAPDU: 80 13 01 00 [11:50:33]Write to MH i2c: E2 08 00 C3 0B 80 13 01 00 00 00 00 00 4B [11:50:33]Write i2c OK [11:50:33]MH_I2C_Read... [11:50:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:33]Read from MH i2c: E2 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: E2 0E 00 [11:50:33]MH_I2C_Read... [11:50:33]Read from MH i2c: E2 0E 00 C3 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B2 [11:50:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:50:33]wFMCommunicate OK [11:50:33]SAM_PROTO_GetShiftState done [11:50:33]FM_GetShiftState done [11:50:33]req_shift_opened done [11:50:33]requested_item shift.open_date is exist - process it [11:50:33]req_shift_open_date [11:50:33]req_shift_open_date done [11:50:33]produce_requested_data done [11:50:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122884,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:50:33]process_action_free close_receipt [11:50:33]json_value_free [11:50:33]json_value_free done [11:50:33]process_json_proto returns [11:50:33]Send response to host [11:50:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122884,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:50:33]free response buf [11:50:33]execute_script done [11:50:33]execute_script returns [11:50:33]free content buf [11:50:33]Sock 9.Close socket [11:50:33]Sock 9.Thread stoped [11:50:36]OFD Sender: No OFD packet to send [11:50:41]OFD Sender: No OFD packet to send [11:50:46]OFD Sender: No OFD packet to send [11:50:51]OFD Sender: No OFD packet to send [11:50:56]OFD Sender: No OFD packet to send [11:51:01]OFD Sender: No OFD packet to send [11:51:02]accept exits with 8 [11:51:02]New connection [11:51:02]New thread 3067456868 created [11:51:02]Thread 3067313508 joined [11:51:02]Waiting for new connection... [11:51:02] Sock 8.Parse request [11:51:02]Sock 8.Check first char [11:51:02]Sock 8.First char is OK [11:51:02]request: POST /json_proto HTTP/1.0 [11:51:02]Method: POST [11:51:02]URL: /json_proto [11:51:02]Method is POST - this is cgi request [11:51:02]url: /json_proto [11:51:02]query_string will be loaded in cgi processing [11:51:02]execute_cgi json_proto POST (null) [11:51:02]execute_cgi path=json_proto method=POST [11:51:02]POST find Content-Length [11:51:02]Host: 172.17.48.197:8080 [11:51:02]Content-Length: 1227 [11:51:02]Content-Type: application/json [11:51:02] [11:51:02]POST finish read [11:51:02]Found Content-Length = 1227 [11:51:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105730\u000A02.03.2024 11:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3698301.302\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:02]execute_script... [11:51:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105730\u000A02.03.2024 11:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3698301.302\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:02]POST & json_proto [11:51:02]process_json_proto [11:51:02]json parsed OK: [11:51:02]protocol is kg_v1.0 [11:51:02]action value=print_text [11:51:02]process_action print_text [11:51:02]cmd_print_text [11:51:02]ExternCall_PrintAddStr [11:51:02]wPrintStart [11:51:02]Write to MH i2c: 01 00 00 C4 0B CF [11:51:02]Write i2c OK [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 07 00 [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 07 00 C4 0B 00 00 00 00 00 FF 0F E4 [11:51:02]RasterBufferAndPrint [11:51:02]line *****ТОВАРНЫЙ ЧЕК***** [11:51:02]line АЗС 25 [11:51:02]line Партнер нефть [11:51:02]line 02508201610067 [11:51:02]line Кассир : Таалайбек к. А. [11:51:02]line Счет N : (1)1105730 [11:51:02]line 02.03.2024 11:46 [11:51:02]line ПРОДАЖА [11:51:02]line ТРК (МРК, ГНК): 51 [11:51:02]line Вид ГСМ : 2710194210 [11:51:02]line ДТ(л)-К-5 [11:51:02]line 20.000 x 70.90 [11:51:02]line ИТОГ: 1418.00 [11:51:02]line Тип оплаты: Талоны: Топливные Талоны [11:51:02]line 3698301.302 [11:51:02]line ______________________ [11:51:02]line (подпись) [11:51:02]written 0, free lines is 4095 [11:51:02]Write to MH i2c: 01 00 00 D9 0B E4 [11:51:02]Write i2c OK [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 07 00 [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 07 00 D9 0B 00 00 00 00 00 F5 0D ED [11:51:02]RasterBufferAndPrint [11:51:02]line [11:51:02]line [11:51:02]line [11:51:02]line [11:51:02]line [11:51:02]written 0, free lines is 3574 [11:51:02]MH_Cut [11:51:02]Write to MH i2c: D1 01 00 E0 0B 01 BD [11:51:02]Write i2c OK [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: D1 [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: D1 01 00 [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: D1 01 00 E0 0B 00 BC [11:51:02]Write to MH i2c: 01 00 00 E1 0B EC [11:51:02]Write i2c OK [11:51:02]MH_I2C_Read... [11:51:02]*** Cut start [11:51:02]*** Purtial cut [11:51:02]*** Stage 1: CUTSNS_PIN = 1 [11:51:04]Read from MH i2c: 01 [11:51:04]MH_I2C_Read... [11:51:04]Read from MH i2c: 01 07 00 [11:51:04]MH_I2C_Read... [11:51:04]*** Stop cut motor [11:51:04]*** Cut end [11:51:04]Read from MH i2c: 01 07 00 E1 0B 00 00 00 00 00 FF 0F 01 [11:51:04]process_action print_text done [11:51:04]requested_data is exist [11:51:04]produce_requested_data [11:51:04]requested_item fm.sn is exist - process it [11:51:04]wFMCommunicate request_size=4 [11:51:04]MH_SAM_APDU [11:51:04]CAPDU: 80 11 00 00 [11:51:04]Write to MH i2c: E2 08 00 E2 0B 80 11 00 00 00 00 00 00 67 [11:51:04]Write i2c OK [11:51:04]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 17 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 17 00 E2 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C5 [11:51:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:51:05]wFMCommunicate OK [11:51:05]requested_item fd.num is exist - process it [11:51:05]SAM_PROTO_GetFieldsCounters [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 13 00 00 [11:51:05]Write to MH i2c: E2 08 00 E3 0B 80 13 00 00 00 00 00 00 6A [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 62 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 62 00 E3 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 04 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [11:51:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 04 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:05]wFMCommunicate OK [11:51:05]SAM_PROTO_GetFieldsCounters done [11:51:05]requested_item shift.num is exist - process it [11:51:05]requested_item shift.opened is exist - process it [11:51:05]req_shift_opened [11:51:05]FM_GetShiftState [11:51:05]SAM_PROTO_GetShiftState [11:51:05]wFMCommunicate request_size=4 [11:51:05]MH_SAM_APDU [11:51:05]CAPDU: 80 13 01 00 [11:51:05]Write to MH i2c: E2 08 00 E4 0B 80 13 01 00 00 00 00 00 6C [11:51:05]Write i2c OK [11:51:05]MH_I2C_Read... [11:51:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:05]Read from MH i2c: E2 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 0E 00 [11:51:05]MH_I2C_Read... [11:51:05]Read from MH i2c: E2 0E 00 E4 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D3 [11:51:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:51:05]wFMCommunicate OK [11:51:05]SAM_PROTO_GetShiftState done [11:51:05]FM_GetShiftState done [11:51:05]req_shift_opened done [11:51:05]requested_item shift.open_date is exist - process it [11:51:05]req_shift_open_date [11:51:05]req_shift_open_date done [11:51:05]produce_requested_data done [11:51:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122884,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:51:05]process_action_free print_text [11:51:05]json_value_free [11:51:05]json_value_free done [11:51:05]process_json_proto returns [11:51:05]Send response to host [11:51:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122884,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:51:05]free response buf [11:51:05]execute_script done [11:51:05]execute_script returns [11:51:05]free content buf [11:51:05]Sock 8.Close socket [11:51:05]Sock 8.Thread stoped [11:51:06]OFD Sender: No OFD packet to send [11:51:11]OFD Sender: No OFD packet to send [11:51:16]OFD Sender: No OFD packet to send [11:51:21]OFD Sender: No OFD packet to send [11:51:24]accept exits with 9 [11:51:24]New connection [11:51:24]New thread 3067313508 created [11:51:24]Thread 3067456868 joined [11:51:24]Waiting for new connection... [11:51:24] Sock 9.Parse request [11:51:24]Sock 9.Check first char [11:51:24]Sock 9.First char is OK [11:51:24]request: POST /json_proto HTTP/1.0 [11:51:24]Method: POST [11:51:24]URL: /json_proto [11:51:24]Method is POST - this is cgi request [11:51:24]url: /json_proto [11:51:24]query_string will be loaded in cgi processing [11:51:24]execute_cgi json_proto POST (null) [11:51:24]execute_cgi path=json_proto method=POST [11:51:24]POST find Content-Length [11:51:24]Host: 172.17.48.197:8080 [11:51:24]Content-Length: 688 [11:51:24]Content-Type: application/json [11:51:24] [11:51:24]POST finish read [11:51:24]Found Content-Length = 688 [11:51:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 16.590, "sum" : 1176.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1176.00, "total" : 1176.00, "payments": [ { "type": 0, "sum" : 1176.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:24]execute_script... [11:51:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 16.590, "sum" : 1176.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1176.00, "total" : 1176.00, "payments": [ { "type": 0, "sum" : 1176.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:24]POST & json_proto [11:51:24]process_json_proto [11:51:24]json parsed OK: [11:51:24]protocol is kg_v1.0 [11:51:24]action value=close_receipt [11:51:24]process_action close_receipt [11:51:24]cmd_close_receipt [11:51:24]MH_GetDate [11:51:24]Write to MH i2c: F0 00 00 E5 0B DF [11:51:24]Write i2c OK [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: F0 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: F0 09 00 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: F0 09 00 E5 0B 00 BC 12 E3 65 66 EE DC 65 93 [11:51:24]GetLastDocTimeStamp 1709380229 [11:51:24]current date 1709380284 [11:51:24]FM_GetShiftState [11:51:24]SAM_PROTO_GetShiftState [11:51:24]wFMCommunicate request_size=4 [11:51:24]MH_SAM_APDU [11:51:24]CAPDU: 80 13 01 00 [11:51:24]Write to MH i2c: E2 08 00 E6 0B 80 13 01 00 00 00 00 00 6E [11:51:24]Write i2c OK [11:51:24]MH_I2C_Read... [11:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:24]Read from MH i2c: E2 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: E2 0E 00 [11:51:24]MH_I2C_Read... [11:51:24]Read from MH i2c: E2 0E 00 E6 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D5 [11:51:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:51:24]wFMCommunicate OK [11:51:24]SAM_PROTO_GetShiftState done [11:51:24]FM_GetShiftState done [11:51:24]opened in 1709338023 [11:51:24]opened+sec_in_day 1709424423 [11:51:24]quantity*price = 117623 [11:51:24]sum+1 = 117624 [11:51:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1176.00 Внесено: 1176.00 СДАЧА: 0.00 НСП 1% : 10.41 НДС 12% : 124.91 Наличными: 1176.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 104 02.03.2024 11:51 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122885 ФПД: 40868371710340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115124&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122885&fm=40868371710340&tin=02508201610067®Number=0000000000090573&sum=117600 [11:51:25]StoreToDocumentArchive [11:51:25]shift 321 fd 122885 [11:51:25]save to /storage/0321/doc_00122885 [11:51:25]save last doc name /storage/0321/doc_00122885 to /storage/kkm_last_doc_name [11:51:25]save OK [11:51:25]Clear old archive folders... [11:51:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:51:25]tlvbuf is 0164DFA0 [11:51:25]SAM_PROTO_ClearQueue [11:51:25]wFMCommunicate request_size=4 [11:51:25]MH_SAM_APDU [11:51:25]CAPDU: 80 09 00 00 [11:51:25]Write to MH i2c: E2 08 00 F3 0B 80 09 00 00 00 00 00 00 70 [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:25]Read from MH i2c: E2 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 03 00 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 03 00 F3 0B 00 90 00 72 [11:51:25]RAPDU: 90 00 [11:51:25]wFMCommunicate OK [11:51:25]SAM_PROTO_ClearQueue done [11:51:25]KKMCreateOFDPacket [11:51:25]OFDProtocolAddRootSTLVToBuf [11:51:25]FM_MakeSignedData [11:51:25]FM_MakeSignedData [11:51:25]SAM_PROTO_SignData [11:51:25]wFMCommunicate request_size=4 [11:51:25]MH_SAM_APDU [11:51:25]CAPDU: 80 0D 01 02 [11:51:25]Write to MH i2c: E2 08 00 F4 0B 80 0D 01 02 00 00 00 00 78 [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:25]Read from MH i2c: E2 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 03 00 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 03 00 F4 0B 00 90 00 73 [11:51:25]RAPDU: 90 00 [11:51:25]wFMCommunicate OK [11:51:25]wFMCommunicate request_size=255 [11:51:25]MH_SAM_APDU [11:51:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 CE 40 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 77 CB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 30 00 00 00 00 07 04 06 00 60 CB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 BC 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 05 E0 01 00 35 04 06 00 [11:51:25]Write to MH i2c: E2 02 01 F5 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 CE 40 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 77 CB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 30 00 00 00 00 07 04 06 00 60 CB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 BC 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 05 E0 01 00 35 04 06 00 00 00 F3 [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:25]Read from MH i2c: E2 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 03 00 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 03 00 F5 0B 00 90 00 74 [11:51:25]RAPDU: 90 00 [11:51:25]wFMCommunicate OK [11:51:25]wFMCommunicate request_size=11 [11:51:25]MH_SAM_APDU [11:51:25]CAPDU: 80 0D 02 02 06 25 2B 68 C7 41 84 [11:51:25]Write to MH i2c: E2 0E 00 F6 0B 80 0D 02 02 06 00 25 2B 68 C7 41 84 00 00 CB [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:25]Read from MH i2c: E2 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 03 00 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 03 00 F6 0B 00 90 00 75 [11:51:25]RAPDU: 90 00 [11:51:25]wFMCommunicate OK [11:51:25]wFMCommunicate request_size=4 [11:51:25]MH_SAM_APDU [11:51:25]CAPDU: 80 0D 03 02 [11:51:25]Write to MH i2c: E2 08 00 F7 0B 80 0D 03 02 00 00 00 00 7D [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:25]Read from MH i2c: E2 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 0B 00 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 0B 00 F7 0B 00 6F B6 CC 31 B9 5F 9E 0F 90 00 65 [11:51:25]RAPDU: 6F B6 CC 31 B9 5F 9E 0F 90 00 [11:51:25]wFMCommunicate OK [11:51:25]SAM_PROTO_SignData done [11:51:25]FM_MakeSignedData done [11:51:25]CreateOFDProtocolMessage [11:51:25]wFMCommunicate request_size=4 [11:51:25]MH_SAM_APDU [11:51:25]CAPDU: 80 11 00 00 [11:51:25]Write to MH i2c: E2 08 00 F8 0B 80 11 00 00 00 00 00 00 7D [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:25]Read from MH i2c: E2 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 17 00 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: E2 17 00 F8 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DB [11:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:51:25]wFMCommunicate OK [11:51:25]CreateOFDProtocolMessage done [11:51:25]OFDSenderStorePacket 122885 [11:51:25]StoreOFDPacket docnum=122885 [11:51:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 32 F2 08 01 7D 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 CE 40 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 77 CB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 30 00 00 00 00 07 04 06 00 60 CB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 BC 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 05 E0 01 00 35 04 06 00 25 2B 68 C7 41 84 6F B6 CC 31 B9 5F 9E 0F [11:51:25]CheckFolder [11:51:25]dirname=/storage/ofd_packets [11:51:25]CheckFolder done [11:51:25]ProducePacketName [11:51:25]name=ofd_packets/00122885 [11:51:25]NVStorageSaveData ofd_packets/00122885 [11:51:25]File name is /storage/ofd_packets/00122885 [11:51:25]Write 302 bytes [11:51:25]NVStorageSaveData done [11:51:25]OFDSenderStorePacket done [11:51:25]KKMCreateOFDPacket done [11:51:25]NVStorageSaveData kkm_last_timestamp [11:51:25]File name is /storage/kkm_last_timestamp [11:51:25]Write 4 bytes [11:51:25]NVStorageSaveData done [11:51:25]ExternCall_PrintAddStr [11:51:25]wPrintStart [11:51:25]Write to MH i2c: 01 00 00 F9 0B 04 [11:51:25]Write i2c OK [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: 01 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: 01 07 00 [11:51:25]MH_I2C_Read... [11:51:25]Read from MH i2c: 01 07 00 F9 0B 00 00 00 00 00 FF 0F 19 [11:51:25]RasterBufferAndPrint [11:51:25]line Счет N : (1)1105733 [11:51:25]line ИНН: 02508201610067 [11:51:25]line Контрольно-Кассовый Чек [11:51:25]line ПРОДАЖА [11:51:25]line ТРК (МРК, ГНК) : 51 [11:51:25]line Товар: 2710194210 [11:51:25]line ДТ(л)-К-5 [11:51:25]line 16.590 * 70.90 [11:51:25]line = 1176.23 [11:51:25]line НДС 12% НСП 1% [11:51:25]line > о реализуемом товаре [11:51:25]line ОКРУГЛЕНИЕ: -0.23 [11:51:25]line ИТОГО: 1176.00 [11:51:25]line Внесено: 1176.00 [11:51:25]line СДАЧА: 0.00 [11:51:25]line НСП 1% : 10.41 [11:51:25]line НДС 12% : 124.91 [11:51:25]line Наличными: 1176.00 [11:51:25]line Безнал.: 0.00 [11:51:25]line Место: АЗС № 25 "Партнер Нефть" [11:51:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:51:25]line СНО: Общий режим [11:51:25]line Чек 104 02.03.2024 11:51 [11:51:25]line Смена: 321 ФФД: 1.0 [11:51:25]line ЗНМ: 0300000019 [11:51:25]line РНМ: 0000000000090573 [11:51:25]line Версия ККМ: 001 [11:51:25]line ФМ: 0000000000874798 [11:51:25]line ФД: 122885 [11:51:25]line ФПД: 40868371710340 [11:51:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115124&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122885&fm=40868371710340&tin=02508201610067®Number=0000000000090573&sum=117600 [11:51:26]OFD Sender: Processing packet 122885 [packets to send 112, broken 111] [11:51:26]ProducePacketName [11:51:26]name=ofd_packets/00122885 [11:51:26]OFD Sender: To server: pG, [11:51:26]CommunicateWithHost lk.salyk.kg:30040 [11:51:26]ConnectInit lk.salyk.kg [11:51:26]written 0, free lines is 4095 [11:51:26]Connected sock=10 [11:51:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 32 F2 08 01 7D 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 CE 40 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 77 CB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 30 00 00 00 00 07 04 06 00 60 CB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 BC 12 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 05 E0 01 00 35 04 06 00 25 2B 68 C7 41 84 6F B6 CC 31 B9 5F 9E 0F [11:51:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 DD 6B 47 00 9E 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 05 E0 01 00 F4 03 04 00 99 BE E2 65 B6 04 01 00 00 17 44 CE 8D E2 74 88 55 [11:51:26]CommunicateWithHost err = 0 [11:51:26]CheckOFDResponse [11:51:26]1017 (14) - 77093643461234 [11:51:26]1041 (16) - 0000000000874798 [11:51:26]1040 (4) - 122885 [11:51:26]1012 (4) - 02.03.2024 05:52 [11:51:26]1206 (1) - 0 [11:51:26]OFD Sender: Remove packet 122885 [11:51:26]ProducePacketName [11:51:26]name=ofd_packets/00122885 [11:51:26]NVStorageDeleteData [11:51:26]Write to MH i2c: 01 00 00 24 0C 30 [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: 01 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: 01 07 00 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: 01 07 00 24 0C 00 00 00 00 00 E3 0C 26 [11:51:26]RasterBufferAndPrint [11:51:26]line [11:51:26]line [11:51:26]line [11:51:26]line [11:51:26]line [11:51:26]written 0, free lines is 3305 [11:51:26]MH_Cut [11:51:26]Write to MH i2c: D1 01 00 2B 0C 01 09 [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: D1 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: D1 01 00 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: D1 01 00 2B 0C 00 08 [11:51:26]Write to MH i2c: 01 00 00 2C 0C 38 [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]OFD Sender: No OFD packet to send [11:51:27]*** Cut start [11:51:27]*** Purtial cut [11:51:27]*** Stage 1: CUTSNS_PIN = 1 [11:51:29]Read from MH i2c: 01 [11:51:29]MH_I2C_Read... [11:51:29]*** Stop cut motor [11:51:29]*** Cut end [11:51:29]Read from MH i2c: 01 07 00 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: 01 07 00 2C 0C 00 00 00 00 00 FF 0F 4D [11:51:29]process_action close_receipt done [11:51:29]requested_data is exist [11:51:29]produce_requested_data [11:51:29]requested_item fm.sn is exist - process it [11:51:29]wFMCommunicate request_size=4 [11:51:29]MH_SAM_APDU [11:51:29]CAPDU: 80 11 00 00 [11:51:29]Write to MH i2c: E2 08 00 2D 0C 80 11 00 00 00 00 00 00 B3 [11:51:29]Write i2c OK [11:51:29]MH_I2C_Read... [11:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:29]Read from MH i2c: E2 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 17 00 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 17 00 2D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 11 [11:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:51:29]wFMCommunicate OK [11:51:29]requested_item fd.num is exist - process it [11:51:29]SAM_PROTO_GetFieldsCounters [11:51:29]wFMCommunicate request_size=4 [11:51:29]MH_SAM_APDU [11:51:29]CAPDU: 80 13 00 00 [11:51:29]Write to MH i2c: E2 08 00 2E 0C 80 13 00 00 00 00 00 00 B6 [11:51:29]Write i2c OK [11:51:29]MH_I2C_Read... [11:51:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:29]Read from MH i2c: E2 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 62 00 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 62 00 2E 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [11:51:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:29]wFMCommunicate OK [11:51:29]SAM_PROTO_GetFieldsCounters done [11:51:29]requested_item shift.num is exist - process it [11:51:29]requested_item shift.opened is exist - process it [11:51:29]req_shift_opened [11:51:29]FM_GetShiftState [11:51:29]SAM_PROTO_GetShiftState [11:51:29]wFMCommunicate request_size=4 [11:51:29]MH_SAM_APDU [11:51:29]CAPDU: 80 13 01 00 [11:51:29]Write to MH i2c: E2 08 00 2F 0C 80 13 01 00 00 00 00 00 B8 [11:51:29]Write i2c OK [11:51:29]MH_I2C_Read... [11:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:29]Read from MH i2c: E2 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 0E 00 [11:51:29]MH_I2C_Read... [11:51:29]Read from MH i2c: E2 0E 00 2F 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1F [11:51:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:51:29]wFMCommunicate OK [11:51:29]SAM_PROTO_GetShiftState done [11:51:29]FM_GetShiftState done [11:51:29]req_shift_opened done [11:51:29]requested_item shift.open_date is exist - process it [11:51:29]req_shift_open_date [11:51:29]req_shift_open_date done [11:51:29]produce_requested_data done [11:51:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122885,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:51:29]process_action_free close_receipt [11:51:29]json_value_free [11:51:29]json_value_free done [11:51:29]process_json_proto returns [11:51:29]Send response to host [11:51:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122885,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:51:29]free response buf [11:51:29]execute_script done [11:51:29]execute_script returns [11:51:29]free content buf [11:51:29]Sock 9.Close socket [11:51:29]Sock 9.Thread stoped [11:51:31]OFD Sender: No OFD packet to send [11:51:36]OFD Sender: No OFD packet to send [11:51:41]OFD Sender: No OFD packet to send [11:51:46]OFD Sender: No OFD packet to send [11:51:51]OFD Sender: No OFD packet to send [11:51:56]OFD Sender: No OFD packet to send [11:52:01]OFD Sender: No OFD packet to send [11:52:06]OFD Sender: No OFD packet to send [11:52:11]OFD Sender: No OFD packet to send [11:52:16]OFD Sender: No OFD packet to send [11:52:21]OFD Sender: No OFD packet to send [11:52:26]OFD Sender: No OFD packet to send [11:52:31]OFD Sender: No OFD packet to send [11:52:36]OFD Sender: No OFD packet to send [11:52:41]OFD Sender: No OFD packet to send [11:52:46]OFD Sender: No OFD packet to send [11:52:51]OFD Sender: No OFD packet to send [11:52:56]OFD Sender: No OFD packet to send [11:53:01]OFD Sender: No OFD packet to send [11:53:06]OFD Sender: No OFD packet to send [11:53:11]OFD Sender: No OFD packet to send [11:53:16]OFD Sender: No OFD packet to send [11:53:21]OFD Sender: No OFD packet to send [11:53:26]OFD Sender: No OFD packet to send [11:53:27]accept exits with 8 [11:53:27]New connection [11:53:27]New thread 3067456868 created [11:53:27]Thread 3067313508 joined [11:53:27]Waiting for new connection... [11:53:27] Sock 8.Parse request [11:53:27]Sock 8.Check first char [11:53:27]Sock 8.First char is OK [11:53:27]request: POST /json_proto HTTP/1.0 [11:53:27]Method: POST [11:53:27]URL: /json_proto [11:53:27]Method is POST - this is cgi request [11:53:27]url: /json_proto [11:53:27]query_string will be loaded in cgi processing [11:53:27]execute_cgi json_proto POST (null) [11:53:27]execute_cgi path=json_proto method=POST [11:53:27]POST find Content-Length [11:53:27]Host: 172.17.48.197:8080 [11:53:27]Content-Length: 683 [11:53:27]Content-Type: application/json [11:53:27] [11:53:27]POST finish read [11:53:27]Found Content-Length = 683 [11:53:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:27]execute_script... [11:53:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:27]POST & json_proto [11:53:27]process_json_proto [11:53:27]json parsed OK: [11:53:27]protocol is kg_v1.0 [11:53:27]action value=close_receipt [11:53:27]process_action close_receipt [11:53:27]cmd_close_receipt [11:53:27]MH_GetDate [11:53:27]Write to MH i2c: F0 00 00 30 0C 2B [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: F0 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: F0 09 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: F0 09 00 30 0C 00 38 13 E3 65 66 EE DC 65 5C [11:53:27]GetLastDocTimeStamp 1709380284 [11:53:27]current date 1709380408 [11:53:27]FM_GetShiftState [11:53:27]SAM_PROTO_GetShiftState [11:53:27]wFMCommunicate request_size=4 [11:53:27]MH_SAM_APDU [11:53:27]CAPDU: 80 13 01 00 [11:53:27]Write to MH i2c: E2 08 00 31 0C 80 13 01 00 00 00 00 00 BA [11:53:27]Write i2c OK [11:53:27]MH_I2C_Read... [11:53:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:27]Read from MH i2c: E2 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 0E 00 [11:53:27]MH_I2C_Read... [11:53:27]Read from MH i2c: E2 0E 00 31 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 21 [11:53:27]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:53:27]wFMCommunicate OK [11:53:27]SAM_PROTO_GetShiftState done [11:53:27]FM_GetShiftState done [11:53:27]opened in 1709338023 [11:53:27]opened+sec_in_day 1709424423 [11:53:27]quantity*price = 150045 [11:53:27]sum+1 = 150047 [11:53:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 105 02.03.2024 11:53 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122886 ФПД: 160931939406596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115328&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122886&fm=160931939406596&tin=02508201610067®Number=0000000000090573&sum=150000 [11:53:29]StoreToDocumentArchive [11:53:29]shift 321 fd 122886 [11:53:29]save to /storage/0321/doc_00122886 [11:53:29]save last doc name /storage/0321/doc_00122886 to /storage/kkm_last_doc_name [11:53:29]save OK [11:53:29]Clear old archive folders... [11:53:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:29]tlvbuf is 016553B0 [11:53:29]SAM_PROTO_ClearQueue [11:53:29]wFMCommunicate request_size=4 [11:53:29]MH_SAM_APDU [11:53:29]CAPDU: 80 09 00 00 [11:53:29]Write to MH i2c: E2 08 00 3E 0C 80 09 00 00 00 00 00 00 BC [11:53:29]Write i2c OK [11:53:29]MH_I2C_Read... [11:53:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:29]Read from MH i2c: E2 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 03 00 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 03 00 3E 0C 00 90 00 BE [11:53:29]RAPDU: 90 00 [11:53:29]wFMCommunicate OK [11:53:29]SAM_PROTO_ClearQueue done [11:53:29]KKMCreateOFDPacket [11:53:29]OFDProtocolAddRootSTLVToBuf [11:53:29]FM_MakeSignedData [11:53:29]FM_MakeSignedData [11:53:29]SAM_PROTO_SignData [11:53:29]wFMCommunicate request_size=4 [11:53:29]MH_SAM_APDU [11:53:29]CAPDU: 80 0D 01 02 [11:53:29]Write to MH i2c: E2 08 00 3F 0C 80 0D 01 02 00 00 00 00 C4 [11:53:29]Write i2c OK [11:53:29]MH_I2C_Read... [11:53:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:29]Read from MH i2c: E2 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 03 00 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 03 00 3F 0C 00 90 00 BF [11:53:29]RAPDU: 90 00 [11:53:29]wFMCommunicate OK [11:53:29]wFMCommunicate request_size=255 [11:53:29]MH_SAM_APDU [11:53: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 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 38 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 06 E0 01 00 35 04 06 00 92 [11:53:29]Write to MH i2c: E2 02 01 40 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 38 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 06 E0 01 00 35 04 06 00 92 00 00 74 [11:53:29]Write i2c OK [11:53:29]MH_I2C_Read... [11:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:29]Read from MH i2c: E2 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 03 00 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 03 00 40 0C 00 90 00 C0 [11:53:29]RAPDU: 90 00 [11:53:29]wFMCommunicate OK [11:53:29]wFMCommunicate request_size=10 [11:53:29]MH_SAM_APDU [11:53:29]CAPDU: 80 0D 02 02 05 5D E3 14 D3 04 [11:53:29]Write to MH i2c: E2 0D 00 41 0C 80 0D 02 02 05 00 5D E3 14 D3 04 00 00 FC [11:53:29]Write i2c OK [11:53:29]MH_I2C_Read... [11:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:29]Read from MH i2c: E2 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 03 00 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 03 00 41 0C 00 90 00 C1 [11:53:29]RAPDU: 90 00 [11:53:29]wFMCommunicate OK [11:53:29]wFMCommunicate request_size=4 [11:53:29]MH_SAM_APDU [11:53:29]CAPDU: 80 0D 03 02 [11:53:29]Write to MH i2c: E2 08 00 42 0C 80 0D 03 02 00 00 00 00 C9 [11:53:29]Write i2c OK [11:53:29]MH_I2C_Read... [11:53:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:29]Read from MH i2c: E2 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 0B 00 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 0B 00 42 0C 00 87 4B 17 FC 36 86 47 20 90 00 D2 [11:53:29]RAPDU: 87 4B 17 FC 36 86 47 20 90 00 [11:53:29]wFMCommunicate OK [11:53:29]SAM_PROTO_SignData done [11:53:29]FM_MakeSignedData done [11:53:29]CreateOFDProtocolMessage [11:53:29]wFMCommunicate request_size=4 [11:53:29]MH_SAM_APDU [11:53:29]CAPDU: 80 11 00 00 [11:53:29]Write to MH i2c: E2 08 00 43 0C 80 11 00 00 00 00 00 00 C9 [11:53:29]Write i2c OK [11:53:29]MH_I2C_Read... [11:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:29]Read from MH i2c: E2 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 17 00 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: E2 17 00 43 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 27 [11:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:53:29]wFMCommunicate OK [11:53:29]CreateOFDProtocolMessage done [11:53:29]OFDSenderStorePacket 122886 [11:53:29]StoreOFDPacket docnum=122886 [11:53:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F0 45 07 01 F5 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 38 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 06 E0 01 00 35 04 06 00 92 5D E3 14 D3 04 87 4B 17 FC 36 86 47 20 [11:53:29]CheckFolder [11:53:29]dirname=/storage/ofd_packets [11:53:29]CheckFolder done [11:53:29]ProducePacketName [11:53:29]name=ofd_packets/00122886 [11:53:29]NVStorageSaveData ofd_packets/00122886 [11:53:29]File name is /storage/ofd_packets/00122886 [11:53:29]Write 301 bytes [11:53:29]NVStorageSaveData done [11:53:29]OFDSenderStorePacket done [11:53:29]KKMCreateOFDPacket done [11:53:29]NVStorageSaveData kkm_last_timestamp [11:53:29]File name is /storage/kkm_last_timestamp [11:53:29]Write 4 bytes [11:53:29]NVStorageSaveData done [11:53:29]ExternCall_PrintAddStr [11:53:29]wPrintStart [11:53:29]Write to MH i2c: 01 00 00 44 0C 50 [11:53:29]Write i2c OK [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: 01 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: 01 07 00 [11:53:29]MH_I2C_Read... [11:53:29]Read from MH i2c: 01 07 00 44 0C 00 00 00 00 00 FF 0F 65 [11:53:29]RasterBufferAndPrint [11:53:29]line Счет N : (1)1105735 [11:53:29]line ИНН: 02508201610067 [11:53:29]line Контрольно-Кассовый Чек [11:53:29]line ПРОДАЖА [11:53:29]line ТРК (МРК, ГНК) : 11 [11:53:29]line Товар: 2710124130 [11:53:29]line Аи-92-К-5 [11:53:29]line 24.240 * 61.90 [11:53:29]line = 1500.46 [11:53:29]line НДС 12% НСП 1% [11:53:29]line > о реализуемом товаре [11:53:29]line ОКРУГЛЕНИЕ: -0.46 [11:53:29]line ИТОГО: 1500.00 [11:53:29]line Внесено: 1500.00 [11:53:29]line СДАЧА: 0.00 [11:53:29]line НСП 1% : 13.28 [11:53:29]line НДС 12% : 159.34 [11:53:29]line Наличными: 1500.00 [11:53:29]line Безнал.: 0.00 [11:53:29]line Место: АЗС № 25 "Партнер Нефть" [11:53:29]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:53:29]line СНО: Общий режим [11:53:29]line Чек 105 02.03.2024 11:53 [11:53:29]line Смена: 321 ФФД: 1.0 [11:53:29]line ЗНМ: 0300000019 [11:53:29]line РНМ: 0000000000090573 [11:53:29]line Версия ККМ: 001 [11:53:29]line ФМ: 0000000000874798 [11:53:29]line ФД: 122886 [11:53:29]line ФПД: 160931939406596 [11:53:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115328&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122886&fm=160931939406596&tin=02508201610067®Number=0000000000090573&sum=150000 [11:53:29]OFD Sender: Processing packet 122886 [packets to send 112, broken 111] [11:53:29]ProducePacketName [11:53:29]name=ofd_packets/00122886 [11:53:29]OFD Sender: To server: pG, [11:53:29]CommunicateWithHost lk.salyk.kg:30040 [11:53:29]ConnectInit lk.salyk.kg [11:53:29]written 0, free lines is 4095 [11:53:30]Connected sock=10 [11:53:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F0 45 07 01 F5 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 38 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 06 E0 01 00 35 04 06 00 92 5D E3 14 D3 04 87 4B 17 FC 36 86 47 20 [11:53:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 96 AE 47 00 9C 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 06 E0 01 00 F4 03 04 00 15 BF E2 65 B6 04 01 00 00 24 2A C3 A8 28 03 3C 1E [11:53:30]CommunicateWithHost err = 0 [11:53:30]CheckOFDResponse [11:53:30]1017 (14) - 77093643461234 [11:53:30]1041 (16) - 0000000000874798 [11:53:30]1040 (4) - 122886 [11:53:30]1012 (4) - 02.03.2024 05:54 [11:53:30]1206 (1) - 0 [11:53:30]OFD Sender: Remove packet 122886 [11:53:30]ProducePacketName [11:53:30]name=ofd_packets/00122886 [11:53:30]NVStorageDeleteData [11:53:30]Write to MH i2c: 01 00 00 6F 0C 7B [11:53:30]Write i2c OK [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: 01 [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: 01 07 00 [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: 01 07 00 6F 0C 00 00 00 00 00 E6 0C 74 [11:53:30]RasterBufferAndPrint [11:53:30]line [11:53:30]line [11:53:30]line [11:53:30]line [11:53:30]line [11:53:30]written 0, free lines is 3308 [11:53:30]MH_Cut [11:53:30]Write to MH i2c: D1 01 00 76 0C 01 54 [11:53:30]Write i2c OK [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: D1 [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: D1 01 00 [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: D1 01 00 76 0C 00 53 [11:53:30]Write to MH i2c: 01 00 00 77 0C 83 [11:53:30]Write i2c OK [11:53:30]MH_I2C_Read... [11:53:30]OFD Sender: No OFD packet to send [11:53:31]*** Cut start [11:53:31]*** Purtial cut [11:53:31]*** Stage 1: CUTSNS_PIN = 1 [11:53:33]Read from MH i2c: 01 [11:53:33]MH_I2C_Read... [11:53:33]*** Stop cut motor [11:53:33]*** Cut end [11:53:33]Read from MH i2c: 01 07 00 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: 01 07 00 77 0C 00 00 00 00 00 FF 0F 98 [11:53:33]process_action close_receipt done [11:53:33]requested_data is exist [11:53:33]produce_requested_data [11:53:33]requested_item fm.sn is exist - process it [11:53:33]wFMCommunicate request_size=4 [11:53:33]MH_SAM_APDU [11:53:33]CAPDU: 80 11 00 00 [11:53:33]Write to MH i2c: E2 08 00 78 0C 80 11 00 00 00 00 00 00 FE [11:53:33]Write i2c OK [11:53:33]MH_I2C_Read... [11:53:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:33]Read from MH i2c: E2 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: E2 17 00 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: E2 17 00 78 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5C [11:53:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:53:33]wFMCommunicate OK [11:53:33]requested_item fd.num is exist - process it [11:53:33]SAM_PROTO_GetFieldsCounters [11:53:33]wFMCommunicate request_size=4 [11:53:33]MH_SAM_APDU [11:53:33]CAPDU: 80 13 00 00 [11:53:33]Write to MH i2c: E2 08 00 79 0C 80 13 00 00 00 00 00 00 01 [11:53:33]Write i2c OK [11:53:33]MH_I2C_Read... [11:53:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:33]Read from MH i2c: E2 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: E2 62 00 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: E2 62 00 79 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 06 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [11:53:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 06 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:33]wFMCommunicate OK [11:53:33]SAM_PROTO_GetFieldsCounters done [11:53:33]requested_item shift.num is exist - process it [11:53:33]requested_item shift.opened is exist - process it [11:53:33]req_shift_opened [11:53:33]FM_GetShiftState [11:53:33]SAM_PROTO_GetShiftState [11:53:33]wFMCommunicate request_size=4 [11:53:33]MH_SAM_APDU [11:53:33]CAPDU: 80 13 01 00 [11:53:33]Write to MH i2c: E2 08 00 7A 0C 80 13 01 00 00 00 00 00 03 [11:53:33]Write i2c OK [11:53:33]MH_I2C_Read... [11:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:33]Read from MH i2c: E2 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: E2 0E 00 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: E2 0E 00 7A 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6A [11:53:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:53:33]wFMCommunicate OK [11:53:33]SAM_PROTO_GetShiftState done [11:53:33]FM_GetShiftState done [11:53:33]req_shift_opened done [11:53:33]requested_item shift.open_date is exist - process it [11:53:33]req_shift_open_date [11:53:33]req_shift_open_date done [11:53:33]produce_requested_data done [11:53:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122886,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:53:33]process_action_free close_receipt [11:53:33]json_value_free [11:53:33]json_value_free done [11:53:33]process_json_proto returns [11:53:33]Send response to host [11:53:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122886,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:53:33]free response buf [11:53:33]execute_script done [11:53:33]execute_script returns [11:53:33]free content buf [11:53:33]Sock 8.Close socket [11:53:33]Sock 8.Thread stoped [11:53:35]OFD Sender: No OFD packet to send [11:53:40]OFD Sender: No OFD packet to send [11:53:45]OFD Sender: No OFD packet to send [11:53:50]OFD Sender: No OFD packet to send [11:53:55]OFD Sender: No OFD packet to send [11:54:00]OFD Sender: No OFD packet to send [11:54:05]OFD Sender: No OFD packet to send [11:54:10]OFD Sender: No OFD packet to send [11:54:15]OFD Sender: No OFD packet to send [11:54:20]OFD Sender: No OFD packet to send [11:54:25]OFD Sender: No OFD packet to send [11:54:30]OFD Sender: No OFD packet to send [11:54:34]accept exits with 9 [11:54:34]New connection [11:54:34]New thread 3067313508 created [11:54:34]Thread 3067456868 joined [11:54:34]Waiting for new connection... [11:54:34] Sock 9.Parse request [11:54:34]Sock 9.Check first char [11:54:34]Sock 9.First char is OK [11:54:34]request: POST /json_proto HTTP/1.0 [11:54:34]Method: POST [11:54:34]URL: /json_proto [11:54:34]Method is POST - this is cgi request [11:54:34]url: /json_proto [11:54:34]query_string will be loaded in cgi processing [11:54:34]execute_cgi json_proto POST (null) [11:54:34]execute_cgi path=json_proto method=POST [11:54:34]POST find Content-Length [11:54:34]Host: 172.17.48.197:8080 [11:54:34]Content-Length: 678 [11:54:34]Content-Type: application/json [11:54:34] [11:54:34]POST finish read [11:54:34]Found Content-Length = 678 [11:54:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:54:34]execute_script... [11:54:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:54:34]POST & json_proto [11:54:34]process_json_proto [11:54:34]json parsed OK: [11:54:34]protocol is kg_v1.0 [11:54:34]action value=close_receipt [11:54:34]process_action close_receipt [11:54:34]cmd_close_receipt [11:54:34]MH_GetDate [11:54:34]Write to MH i2c: F0 00 00 7B 0C 76 [11:54:34]Write i2c OK [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: F0 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: F0 09 00 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: F0 09 00 7B 0C 00 7B 13 E3 65 66 EE DC 65 EA [11:54:34]GetLastDocTimeStamp 1709380408 [11:54:34]current date 1709380475 [11:54:34]FM_GetShiftState [11:54:34]SAM_PROTO_GetShiftState [11:54:34]wFMCommunicate request_size=4 [11:54:34]MH_SAM_APDU [11:54:34]CAPDU: 80 13 01 00 [11:54:34]Write to MH i2c: E2 08 00 7C 0C 80 13 01 00 00 00 00 00 05 [11:54:34]Write i2c OK [11:54:34]MH_I2C_Read... [11:54:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:34]Read from MH i2c: E2 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: E2 0E 00 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: E2 0E 00 7C 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6C [11:54:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:54:34]wFMCommunicate OK [11:54:34]SAM_PROTO_GetShiftState done [11:54:34]FM_GetShiftState done [11:54:34]opened in 1709338023 [11:54:34]opened+sec_in_day 1709424423 [11:54:34]quantity*price = 40049 [11:54:34]sum+1 = 40050 [11:54:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 106 02.03.2024 11:54 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122887 ФПД: 45865906387437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115435&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122887&fm=45865906387437&tin=02508201610067®Number=0000000000090573&sum=40000 [11:54:35]StoreToDocumentArchive [11:54:35]shift 321 fd 122887 [11:54:35]save to /storage/0321/doc_00122887 [11:54:35]save last doc name /storage/0321/doc_00122887 to /storage/kkm_last_doc_name [11:54:35]save OK [11:54:35]Clear old archive folders... [11:54:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:35]tlvbuf is 01620B50 [11:54:35]SAM_PROTO_ClearQueue [11:54:35]wFMCommunicate request_size=4 [11:54:35]MH_SAM_APDU [11:54:35]CAPDU: 80 09 00 00 [11:54:35]Write to MH i2c: E2 08 00 89 0C 80 09 00 00 00 00 00 00 07 [11:54:35]Write i2c OK [11:54:35]MH_I2C_Read... [11:54:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:35]Read from MH i2c: E2 [11:54:35]MH_I2C_Read... [11:54:35]Read from MH i2c: E2 03 00 [11:54:35]MH_I2C_Read... [11:54:35]Read from MH i2c: E2 03 00 89 0C 00 90 00 09 [11:54:35]RAPDU: 90 00 [11:54:35]wFMCommunicate OK [11:54:35]SAM_PROTO_ClearQueue done [11:54:35]KKMCreateOFDPacket [11:54:35]OFDProtocolAddRootSTLVToBuf [11:54:35]FM_MakeSignedData [11:54:35]FM_MakeSignedData [11:54:35]SAM_PROTO_SignData [11:54:35]wFMCommunicate request_size=4 [11:54:35]MH_SAM_APDU [11:54:35]CAPDU: 80 0D 01 02 [11:54:35]Write to MH i2c: E2 08 00 8A 0C 80 0D 01 02 00 00 00 00 0F [11:54:35]Write i2c OK [11:54:35]MH_I2C_Read... [11:54:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:35]Read from MH i2c: E2 [11:54:35]MH_I2C_Read... [11:54:35]Read from MH i2c: E2 03 00 [11:54:35]MH_I2C_Read... [11:54:35]Read from MH i2c: E2 03 00 8A 0C 00 90 00 0A [11:54:35]RAPDU: 90 00 [11:54:35]wFMCommunicate OK [11:54:35]wFMCommunicate request_size=255 [11:54:35]MH_SAM_APDU [11:54:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 7B 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 07 E0 01 00 35 04 06 00 29 [11:54:35]Write to MH i2c: E2 02 01 8B 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 7B 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 07 E0 01 00 35 04 06 00 29 00 00 30 [11:54:36]Write i2c OK [11:54:36]MH_I2C_Read... [11:54:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:36]Read from MH i2c: E2 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 03 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 03 00 8B 0C 00 90 00 0B [11:54:36]RAPDU: 90 00 [11:54:36]wFMCommunicate OK [11:54:36]wFMCommunicate request_size=10 [11:54:36]MH_SAM_APDU [11:54:36]CAPDU: 80 0D 02 02 05 B6 FD 0E B9 ED [11:54:36]Write to MH i2c: E2 0D 00 8C 0C 80 0D 02 02 05 00 B6 FD 0E B9 ED 00 00 83 [11:54:36]Write i2c OK [11:54:36]MH_I2C_Read... [11:54:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:36]Read from MH i2c: E2 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 03 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 03 00 8C 0C 00 90 00 0C [11:54:36]RAPDU: 90 00 [11:54:36]wFMCommunicate OK [11:54:36]wFMCommunicate request_size=4 [11:54:36]MH_SAM_APDU [11:54:36]CAPDU: 80 0D 03 02 [11:54:36]Write to MH i2c: E2 08 00 8D 0C 80 0D 03 02 00 00 00 00 14 [11:54:36]Write i2c OK [11:54:36]MH_I2C_Read... [11:54:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:36]Read from MH i2c: E2 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 0B 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 0B 00 8D 0C 00 54 DC CE 54 90 A0 60 0F 90 00 06 [11:54:36]RAPDU: 54 DC CE 54 90 A0 60 0F 90 00 [11:54:36]wFMCommunicate OK [11:54:36]SAM_PROTO_SignData done [11:54:36]FM_MakeSignedData done [11:54:36]CreateOFDProtocolMessage [11:54:36]wFMCommunicate request_size=4 [11:54:36]MH_SAM_APDU [11:54:36]CAPDU: 80 11 00 00 [11:54:36]Write to MH i2c: E2 08 00 8E 0C 80 11 00 00 00 00 00 00 14 [11:54:36]Write i2c OK [11:54:36]MH_I2C_Read... [11:54:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:36]Read from MH i2c: E2 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 17 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: E2 17 00 8E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 72 [11:54:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:54:36]wFMCommunicate OK [11:54:36]CreateOFDProtocolMessage done [11:54:36]OFDSenderStorePacket 122887 [11:54:36]StoreOFDPacket docnum=122887 [11:54:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F6 54 07 01 54 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 7B 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 07 E0 01 00 35 04 06 00 29 B6 FD 0E B9 ED 54 DC CE 54 90 A0 60 0F [11:54:36]CheckFolder [11:54:36]dirname=/storage/ofd_packets [11:54:36]CheckFolder done [11:54:36]ProducePacketName [11:54:36]name=ofd_packets/00122887 [11:54:36]NVStorageSaveData ofd_packets/00122887 [11:54:36]File name is /storage/ofd_packets/00122887 [11:54:36]Write 301 bytes [11:54:36]NVStorageSaveData done [11:54:36]OFDSenderStorePacket done [11:54:36]KKMCreateOFDPacket done [11:54:36]NVStorageSaveData kkm_last_timestamp [11:54:36]File name is /storage/kkm_last_timestamp [11:54:36]Write 4 bytes [11:54:36]NVStorageSaveData done [11:54:36]ExternCall_PrintAddStr [11:54:36]wPrintStart [11:54:36]Write to MH i2c: 01 00 00 8F 0C 9B [11:54:36]Write i2c OK [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: 01 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: 01 07 00 [11:54:36]MH_I2C_Read... [11:54:36]Read from MH i2c: 01 07 00 8F 0C 00 00 00 00 00 FF 0F B0 [11:54:36]RasterBufferAndPrint [11:54:36]line Счет N : (1)1105736 [11:54:36]line ИНН: 02508201610067 [11:54:36]line Контрольно-Кассовый Чек [11:54:36]line ПРОДАЖА [11:54:36]line ТРК (МРК, ГНК) : 62 [11:54:36]line Товар: 2710124130 [11:54:36]line Аи-92-К-5 [11:54:36]line 6.470 * 61.90 [11:54:36]line = 400.49 [11:54:36]line НДС 12% НСП 1% [11:54:36]line > о реализуемом товаре [11:54:36]line ОКРУГЛЕНИЕ: -0.49 [11:54:36]line ИТОГО: 400.00 [11:54:36]line Внесено: 400.00 [11:54:36]line СДАЧА: 0.00 [11:54:36]line НСП 1% : 3.54 [11:54:36]line НДС 12% : 42.53 [11:54:36]line Наличными: 400.00 [11:54:36]line Безнал.: 0.00 [11:54:36]line Место: АЗС № 25 "Партнер Нефть" [11:54:36]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:54:36]line СНО: Общий режим [11:54:36]line Чек 106 02.03.2024 11:54 [11:54:36]line Смена: 321 ФФД: 1.0 [11:54:36]line ЗНМ: 0300000019 [11:54:36]line РНМ: 0000000000090573 [11:54:36]line Версия ККМ: 001 [11:54:36]line ФМ: 0000000000874798 [11:54:36]line ФД: 122887 [11:54:36]line ФПД: 45865906387437 [11:54:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115435&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122887&fm=45865906387437&tin=02508201610067®Number=0000000000090573&sum=40000 [11:54:36]OFD Sender: Processing packet 122887 [packets to send 112, broken 111] [11:54:36]ProducePacketName [11:54:36]name=ofd_packets/00122887 [11:54:36]OFD Sender: To server: pG, [11:54:36]CommunicateWithHost lk.salyk.kg:30040 [11:54:36]ConnectInit lk.salyk.kg [11:54:36]written 0, free lines is 4095 [11:54:36]Connected sock=10 [11:54:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F6 54 07 01 54 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 7B 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 07 E0 01 00 35 04 06 00 29 B6 FD 0E B9 ED 54 DC CE 54 90 A0 60 0F [11:54:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E9 93 47 00 81 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 07 E0 01 00 F4 03 04 00 58 BF E2 65 B6 04 01 00 00 1C 30 C1 20 FF FE 00 12 [11:54:37]CommunicateWithHost err = 0 [11:54:37]CheckOFDResponse [11:54:37]1017 (14) - 77093643461234 [11:54:37]1041 (16) - 0000000000874798 [11:54:37]1040 (4) - 122887 [11:54:37]1012 (4) - 02.03.2024 05:55 [11:54:37]1206 (1) - 0 [11:54:37]OFD Sender: Remove packet 122887 [11:54:37]ProducePacketName [11:54:37]name=ofd_packets/00122887 [11:54:37]NVStorageDeleteData [11:54:37]Write to MH i2c: 01 00 00 BA 0C C6 [11:54:37]Write i2c OK [11:54:37]MH_I2C_Read... [11:54:37]Read from MH i2c: 01 [11:54:37]MH_I2C_Read... [11:54:37]Read from MH i2c: 01 07 00 [11:54:37]MH_I2C_Read... [11:54:37]Read from MH i2c: 01 07 00 BA 0C 00 00 00 00 00 DE 0C B7 [11:54:37]RasterBufferAndPrint [11:54:37]line [11:54:37]line [11:54:37]line [11:54:37]line [11:54:37]line [11:54:37]written 0, free lines is 3300 [11:54:37]MH_Cut [11:54:37]Write to MH i2c: D1 01 00 C1 0C 01 9F [11:54:37]Write i2c OK [11:54:37]MH_I2C_Read... [11:54:37]Read from MH i2c: D1 [11:54:37]MH_I2C_Read... [11:54:37]Read from MH i2c: D1 01 00 [11:54:37]MH_I2C_Read... [11:54:37]Read from MH i2c: D1 01 00 C1 0C 00 9E [11:54:37]Write to MH i2c: 01 00 00 C2 0C CE [11:54:37]Write i2c OK [11:54:37]MH_I2C_Read... [11:54:37]OFD Sender: No OFD packet to send [11:54:37]*** Cut start [11:54:37]*** Purtial cut [11:54:37]*** Stage 1: CUTSNS_PIN = 1 [11:54:39]Read from MH i2c: 01 [11:54:39]MH_I2C_Read... [11:54:39]*** Stop cut motor [11:54:39]*** Cut end [11:54:39]Read from MH i2c: 01 07 00 [11:54:39]MH_I2C_Read... [11:54:39]Read from MH i2c: 01 07 00 C2 0C 00 00 00 00 00 FF 0F E3 [11:54:39]process_action close_receipt done [11:54:39]requested_data is exist [11:54:39]produce_requested_data [11:54:39]requested_item fm.sn is exist - process it [11:54:39]wFMCommunicate request_size=4 [11:54:39]MH_SAM_APDU [11:54:39]CAPDU: 80 11 00 00 [11:54:39]Write to MH i2c: E2 08 00 C3 0C 80 11 00 00 00 00 00 00 49 [11:54:39]Write i2c OK [11:54:39]MH_I2C_Read... [11:54:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:39]Read from MH i2c: E2 [11:54:39]MH_I2C_Read... [11:54:39]Read from MH i2c: E2 17 00 [11:54:39]MH_I2C_Read... [11:54:39]Read from MH i2c: E2 17 00 C3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A7 [11:54:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:54:40]wFMCommunicate OK [11:54:40]requested_item fd.num is exist - process it [11:54:40]SAM_PROTO_GetFieldsCounters [11:54:40]wFMCommunicate request_size=4 [11:54:40]MH_SAM_APDU [11:54:40]CAPDU: 80 13 00 00 [11:54:40]Write to MH i2c: E2 08 00 C4 0C 80 13 00 00 00 00 00 00 4C [11:54:40]Write i2c OK [11:54:40]MH_I2C_Read... [11:54:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:40]Read from MH i2c: E2 [11:54:40]MH_I2C_Read... [11:54:40]Read from MH i2c: E2 62 00 [11:54:40]MH_I2C_Read... [11:54:40]Read from MH i2c: E2 62 00 C4 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 07 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [11:54:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 07 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:54:40]wFMCommunicate OK [11:54:40]SAM_PROTO_GetFieldsCounters done [11:54:40]requested_item shift.num is exist - process it [11:54:40]requested_item shift.opened is exist - process it [11:54:40]req_shift_opened [11:54:40]FM_GetShiftState [11:54:40]SAM_PROTO_GetShiftState [11:54:40]wFMCommunicate request_size=4 [11:54:40]MH_SAM_APDU [11:54:40]CAPDU: 80 13 01 00 [11:54:40]Write to MH i2c: E2 08 00 C5 0C 80 13 01 00 00 00 00 00 4E [11:54:40]Write i2c OK [11:54:40]MH_I2C_Read... [11:54:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:40]Read from MH i2c: E2 [11:54:40]MH_I2C_Read... [11:54:40]Read from MH i2c: E2 0E 00 [11:54:40]MH_I2C_Read... [11:54:40]Read from MH i2c: E2 0E 00 C5 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B5 [11:54:40]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:54:40]wFMCommunicate OK [11:54:40]SAM_PROTO_GetShiftState done [11:54:40]FM_GetShiftState done [11:54:40]req_shift_opened done [11:54:40]requested_item shift.open_date is exist - process it [11:54:40]req_shift_open_date [11:54:40]req_shift_open_date done [11:54:40]produce_requested_data done [11:54:40]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122887,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:54:40]process_action_free close_receipt [11:54:40]json_value_free [11:54:40]json_value_free done [11:54:40]process_json_proto returns [11:54:40]Send response to host [11:54:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122887,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:54:40]free response buf [11:54:40]execute_script done [11:54:40]execute_script returns [11:54:40]free content buf [11:54:40]Sock 9.Close socket [11:54:40]Sock 9.Thread stoped [11:54:42]OFD Sender: No OFD packet to send [11:54:47]OFD Sender: No OFD packet to send [11:54:52]OFD Sender: No OFD packet to send [11:54:57]OFD Sender: No OFD packet to send [11:55:02]OFD Sender: No OFD packet to send [11:55:07]OFD Sender: No OFD packet to send [11:55:12]OFD Sender: No OFD packet to send [11:55:17]OFD Sender: No OFD packet to send [11:55:22]accept exits with 8 [11:55:22]New connection [11:55:22]New thread 3067456868 created [11:55:22]Thread 3067313508 joined [11:55:22]Waiting for new connection... [11:55:22] Sock 8.Parse request [11:55:22]Sock 8.Check first char [11:55:22]Sock 8.First char is OK [11:55:22]request: POST /json_proto HTTP/1.0 [11:55:22]Method: POST [11:55:22]URL: /json_proto [11:55:22]Method is POST - this is cgi request [11:55:22]url: /json_proto [11:55:22]query_string will be loaded in cgi processing [11:55:22]execute_cgi json_proto POST (null) [11:55:22]execute_cgi path=json_proto method=POST [11:55:22]POST find Content-Length [11:55:22]Host: 172.17.48.197:8080 [11:55:22]Content-Length: 683 [11:55:22]Content-Type: application/json [11:55:22] [11:55:22]POST finish read [11:55:22]Found Content-Length = 683 [11:55:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:22]execute_script... [11:55:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:22]POST & json_proto [11:55:22]process_json_proto [11:55:22]json parsed OK: [11:55:22]protocol is kg_v1.0 [11:55:22]action value=close_receipt [11:55:22]process_action close_receipt [11:55:22]cmd_close_receipt [11:55:22]MH_GetDate [11:55:22]Write to MH i2c: F0 00 00 C6 0C C1 [11:55:22]Write i2c OK [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: F0 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: F0 09 00 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: F0 09 00 C6 0C 00 AA 13 E3 65 66 EE DC 65 64 [11:55:22]GetLastDocTimeStamp 1709380475 [11:55:22]current date 1709380522 [11:55:22]FM_GetShiftState [11:55:22]SAM_PROTO_GetShiftState [11:55:22]wFMCommunicate request_size=4 [11:55:22]MH_SAM_APDU [11:55:22]CAPDU: 80 13 01 00 [11:55:22]Write to MH i2c: E2 08 00 C7 0C 80 13 01 00 00 00 00 00 50 [11:55:22]Write i2c OK [11:55:22]MH_I2C_Read... [11:55:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:22]Read from MH i2c: E2 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: E2 0E 00 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: E2 0E 00 C7 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B7 [11:55:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:55:22]wFMCommunicate OK [11:55:22]SAM_PROTO_GetShiftState done [11:55:22]FM_GetShiftState done [11:55:22]opened in 1709338023 [11:55:22]opened+sec_in_day 1709424423 [11:55:22]quantity*price = 50055 [11:55:22]sum+1 = 50056 [11:55:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 107 02.03.2024 11:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122888 ФПД: 95951614697040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115522&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122888&fm=95951614697040&tin=02508201610067®Number=0000000000090573&sum=50000 [11:55:23]StoreToDocumentArchive [11:55:23]shift 321 fd 122888 [11:55:23]save to /storage/0321/doc_00122888 [11:55:23]save last doc name /storage/0321/doc_00122888 to /storage/kkm_last_doc_name [11:55:23]save OK [11:55:23]Clear old archive folders... [11:55:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:55:23]tlvbuf is 0165FBB0 [11:55:23]SAM_PROTO_ClearQueue [11:55:23]wFMCommunicate request_size=4 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 09 00 00 [11:55:23]Write to MH i2c: E2 08 00 D4 0C 80 09 00 00 00 00 00 00 52 [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:23]Read from MH i2c: E2 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 03 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 03 00 D4 0C 00 90 00 54 [11:55:23]RAPDU: 90 00 [11:55:23]wFMCommunicate OK [11:55:23]SAM_PROTO_ClearQueue done [11:55:23]KKMCreateOFDPacket [11:55:23]OFDProtocolAddRootSTLVToBuf [11:55:23]FM_MakeSignedData [11:55:23]FM_MakeSignedData [11:55:23]SAM_PROTO_SignData [11:55:23]wFMCommunicate request_size=4 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 0D 01 02 [11:55:23]Write to MH i2c: E2 08 00 D5 0C 80 0D 01 02 00 00 00 00 5A [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:23]Read from MH i2c: E2 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 03 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 03 00 D5 0C 00 90 00 55 [11:55:23]RAPDU: 90 00 [11:55:23]wFMCommunicate OK [11:55:23]wFMCommunicate request_size=255 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 AA 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E0 01 00 35 04 06 00 [11:55:23]Write to MH i2c: E2 02 01 D6 0C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 AA 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E0 01 00 35 04 06 00 00 00 C4 [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:23]Read from MH i2c: E2 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 03 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 03 00 D6 0C 00 90 00 56 [11:55:23]RAPDU: 90 00 [11:55:23]wFMCommunicate OK [11:55:23]wFMCommunicate request_size=11 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 0D 02 02 06 57 44 79 E8 DE 50 [11:55:23]Write to MH i2c: E2 0E 00 D7 0C 80 0D 02 02 06 00 57 44 79 E8 DE 50 00 00 93 [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:23]Read from MH i2c: E2 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 03 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 03 00 D7 0C 00 90 00 57 [11:55:23]RAPDU: 90 00 [11:55:23]wFMCommunicate OK [11:55:23]wFMCommunicate request_size=4 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 0D 03 02 [11:55:23]Write to MH i2c: E2 08 00 D8 0C 80 0D 03 02 00 00 00 00 5F [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:23]Read from MH i2c: E2 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 0B 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 0B 00 D8 0C 00 94 71 CE 78 CF 7B D3 46 90 00 0E [11:55:23]RAPDU: 94 71 CE 78 CF 7B D3 46 90 00 [11:55:23]wFMCommunicate OK [11:55:23]SAM_PROTO_SignData done [11:55:23]FM_MakeSignedData done [11:55:23]CreateOFDProtocolMessage [11:55:23]wFMCommunicate request_size=4 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 11 00 00 [11:55:23]Write to MH i2c: E2 08 00 D9 0C 80 11 00 00 00 00 00 00 5F [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:23]Read from MH i2c: E2 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 17 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 17 00 D9 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BD [11:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:55:23]wFMCommunicate OK [11:55:23]CreateOFDProtocolMessage done [11:55:23]OFDSenderStorePacket 122888 [11:55:23]StoreOFDPacket docnum=122888 [11:55:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 50 C5 08 01 D7 F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 AA 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E0 01 00 35 04 06 00 57 44 79 E8 DE 50 94 71 CE 78 CF 7B D3 46 [11:55:23]CheckFolder [11:55:23]dirname=/storage/ofd_packets [11:55:23]CheckFolder done [11:55:23]ProducePacketName [11:55:23]name=ofd_packets/00122888 [11:55:23]NVStorageSaveData ofd_packets/00122888 [11:55:23]File name is /storage/ofd_packets/00122888 [11:55:23]Write 302 bytes [11:55:23]NVStorageSaveData done [11:55:23]OFDSenderStorePacket done [11:55:23]KKMCreateOFDPacket done [11:55:23]NVStorageSaveData kkm_last_timestamp [11:55:23]File name is /storage/kkm_last_timestamp [11:55:23]Write 4 bytes [11:55:23]NVStorageSaveData done [11:55:23]ExternCall_PrintAddStr [11:55:23]wPrintStart [11:55:23]Write to MH i2c: 01 00 00 DA 0C E6 [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: 01 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: 01 07 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: 01 07 00 DA 0C 00 00 00 00 00 FF 0F FB [11:55:23]RasterBufferAndPrint [11:55:23]line Счет N : (1)1105738 [11:55:23]line ИНН: 02508201610067 [11:55:23]line Контрольно-Кассовый Чек [11:55:23]line ПРОДАЖА [11:55:23]line ТРК (МРК, ГНК) : 51 [11:55:23]line Товар: 2710194210 [11:55:23]line ДТ(л)-К-5 [11:55:23]line 7.060 * 70.90 [11:55:23]line = 500.55 [11:55:23]line НДС 12% НСП 1% [11:55:23]line > о реализуемом товаре [11:55:23]line ОКРУГЛЕНИЕ: -0.55 [11:55:23]line ИТОГО: 500.00 [11:55:23]line Внесено: 500.00 [11:55:23]line СДАЧА: 0.00 [11:55:23]line НСП 1% : 4.43 [11:55:23]line НДС 12% : 53.16 [11:55:23]line Наличными: 500.00 [11:55:23]line Безнал.: 0.00 [11:55:23]line Место: АЗС № 25 "Партнер Нефть" [11:55:23]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:55:23]line СНО: Общий режим [11:55:23]line Чек 107 02.03.2024 11:55 [11:55:23]line Смена: 321 ФФД: 1.0 [11:55:23]line ЗНМ: 0300000019 [11:55:23]line РНМ: 0000000000090573 [11:55:23]line Версия ККМ: 001 [11:55:23]line ФМ: 0000000000874798 [11:55:23]line ФД: 122888 [11:55:23]line ФПД: 95951614697040 [11:55:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115522&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122888&fm=95951614697040&tin=02508201610067®Number=0000000000090573&sum=50000 [11:55:24]OFD Sender: Processing packet 122888 [packets to send 112, broken 111] [11:55:24]ProducePacketName [11:55:24]name=ofd_packets/00122888 [11:55:24]OFD Sender: To server: pG, [11:55:24]CommunicateWithHost lk.salyk.kg:30040 [11:55:24]ConnectInit lk.salyk.kg [11:55:24]written 0, free lines is 4095 [11:55:24]Connected sock=10 [11:55:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 50 C5 08 01 D7 F1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 AA 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E0 01 00 35 04 06 00 57 44 79 E8 DE 50 94 71 CE 78 CF 7B D3 46 [11:55:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0F 4F 47 00 D2 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E0 01 00 F4 03 04 00 87 BF E2 65 B6 04 01 00 00 72 0F 08 8F BB 2C 1D 6E [11:55:24]CommunicateWithHost err = 0 [11:55:24]CheckOFDResponse [11:55:24]1017 (14) - 77093643461234 [11:55:24]1041 (16) - 0000000000874798 [11:55:24]1040 (4) - 122888 [11:55:24]1012 (4) - 02.03.2024 05:56 [11:55:24]1206 (1) - 0 [11:55:24]OFD Sender: Remove packet 122888 [11:55:24]ProducePacketName [11:55:24]name=ofd_packets/00122888 [11:55:24]NVStorageDeleteData [11:55:24]Write to MH i2c: 01 00 00 05 0D 12 [11:55:24]Write i2c OK [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: 01 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: 01 07 00 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: 01 07 00 05 0D 00 00 00 00 00 DE 0C 03 [11:55:24]RasterBufferAndPrint [11:55:24]line [11:55:24]line [11:55:24]line [11:55:24]line [11:55:24]line [11:55:24]written 0, free lines is 3300 [11:55:24]MH_Cut [11:55:24]Write to MH i2c: D1 01 00 0C 0D 01 EB [11:55:24]Write i2c OK [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: D1 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: D1 01 00 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: D1 01 00 0C 0D 00 EA [11:55:24]Write to MH i2c: 01 00 00 0D 0D 1A [11:55:24]Write i2c OK [11:55:24]MH_I2C_Read... [11:55:24]OFD Sender: No OFD packet to send [11:55:25]*** Cut start [11:55:25]*** Purtial cut [11:55:25]*** Stage 1: CUTSNS_PIN = 1 [11:55:27]Read from MH i2c: 01 [11:55:27]MH_I2C_Read... [11:55:27]*** Stop cut motor [11:55:27]*** Cut end [11:55:27]Read from MH i2c: 01 07 00 [11:55:27]MH_I2C_Read... [11:55:27]Read from MH i2c: 01 07 00 0D 0D 00 00 00 00 00 FF 0F 2F [11:55:27]process_action close_receipt done [11:55:27]requested_data is exist [11:55:27]produce_requested_data [11:55:27]requested_item fm.sn is exist - process it [11:55:27]wFMCommunicate request_size=4 [11:55:27]MH_SAM_APDU [11:55:27]CAPDU: 80 11 00 00 [11:55:27]Write to MH i2c: E2 08 00 0E 0D 80 11 00 00 00 00 00 00 95 [11:55:27]Write i2c OK [11:55:27]MH_I2C_Read... [11:55:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:27]Read from MH i2c: E2 [11:55:27]MH_I2C_Read... [11:55:27]Read from MH i2c: E2 17 00 [11:55:27]MH_I2C_Read... [11:55:27]Read from MH i2c: E2 17 00 0E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F3 [11:55:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:55:27]wFMCommunicate OK [11:55:27]requested_item fd.num is exist - process it [11:55:27]SAM_PROTO_GetFieldsCounters [11:55:27]wFMCommunicate request_size=4 [11:55:27]MH_SAM_APDU [11:55:27]CAPDU: 80 13 00 00 [11:55:27]Write to MH i2c: E2 08 00 0F 0D 80 13 00 00 00 00 00 00 98 [11:55:27]Write i2c OK [11:55:27]MH_I2C_Read... [11:55:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:27]Read from MH i2c: E2 [11:55:27]MH_I2C_Read... [11:55:27]Read from MH i2c: E2 62 00 [11:55:27]MH_I2C_Read... [11:55:27]Read from MH i2c: E2 62 00 0F 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 08 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [11:55:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 08 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:27]wFMCommunicate OK [11:55:27]SAM_PROTO_GetFieldsCounters done [11:55:27]requested_item shift.num is exist - process it [11:55:27]requested_item shift.opened is exist - process it [11:55:27]req_shift_opened [11:55:27]FM_GetShiftState [11:55:27]SAM_PROTO_GetShiftState [11:55:27]wFMCommunicate request_size=4 [11:55:27]MH_SAM_APDU [11:55:27]CAPDU: 80 13 01 00 [11:55:27]Write to MH i2c: E2 08 00 10 0D 80 13 01 00 00 00 00 00 9A [11:55:27]Write i2c OK [11:55:27]MH_I2C_Read... [11:55:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:27]Read from MH i2c: E2 [11:55:27]MH_I2C_Read... [11:55:27]Read from MH i2c: E2 0E 00 [11:55:27]MH_I2C_Read... [11:55:27]Read from MH i2c: E2 0E 00 10 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 01 [11:55:27]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:55:27]wFMCommunicate OK [11:55:27]SAM_PROTO_GetShiftState done [11:55:27]FM_GetShiftState done [11:55:27]req_shift_opened done [11:55:27]requested_item shift.open_date is exist - process it [11:55:27]req_shift_open_date [11:55:27]req_shift_open_date done [11:55:27]produce_requested_data done [11:55:27]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122888,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:55:27]process_action_free close_receipt [11:55:27]json_value_free [11:55:27]json_value_free done [11:55:27]process_json_proto returns [11:55:27]Send response to host [11:55:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122888,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:55:27]free response buf [11:55:27]execute_script done [11:55:27]execute_script returns [11:55:27]free content buf [11:55:27]Sock 8.Close socket [11:55:27]Sock 8.Thread stoped [11:55:29]OFD Sender: No OFD packet to send [11:55:34]OFD Sender: No OFD packet to send [11:55:39]accept exits with 9 [11:55:39]New connection [11:55:39]New thread 3067313508 created [11:55:39]Thread 3067456868 joined [11:55:39]Waiting for new connection... [11:55:39] Sock 9.Parse request [11:55:39]Sock 9.Check first char [11:55:39]Sock 9.First char is OK [11:55:39]request: POST /json_proto HTTP/1.0 [11:55:39]Method: POST [11:55:39]URL: /json_proto [11:55:39]Method is POST - this is cgi request [11:55:39]url: /json_proto [11:55:39]query_string will be loaded in cgi processing [11:55:39]execute_cgi json_proto POST (null) [11:55:39]execute_cgi path=json_proto method=POST [11:55:39]POST find Content-Length [11:55:39]Host: 172.17.48.197:8080 [11:55:39]Content-Length: 807 [11:55:39]Content-Type: application/json [11:55:39] [11:55:39]POST finish read [11:55:39]Found Content-Length = 807 [11:55:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 12.670, "sum" : 880.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 880.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:39]execute_script... [11:55:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 12.670, "sum" : 880.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 880.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:39]POST & json_proto [11:55:39]process_json_proto [11:55:39]json parsed OK: [11:55:39]protocol is kg_v1.0 [11:55:39]action value=close_receipt [11:55:39]process_action close_receipt [11:55:39]cmd_close_receipt [11:55:39]MH_GetDate [11:55:39]Write to MH i2c: F0 00 00 11 0D 0D [11:55:39]Write i2c OK [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: F0 [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: F0 09 00 [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: F0 09 00 11 0D 00 BB 13 E3 65 66 EE DC 65 C1 [11:55:39]GetLastDocTimeStamp 1709380522 [11:55:39]current date 1709380539 [11:55:39]FM_GetShiftState [11:55:39]SAM_PROTO_GetShiftState [11:55:39]wFMCommunicate request_size=4 [11:55:39]MH_SAM_APDU [11:55:39]CAPDU: 80 13 01 00 [11:55:39]Write to MH i2c: E2 08 00 12 0D 80 13 01 00 00 00 00 00 9C [11:55:39]Write i2c OK [11:55:39]MH_I2C_Read... [11:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:39]Read from MH i2c: E2 [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: E2 0E 00 [11:55:39]MH_I2C_Read... [11:55:39]Read from MH i2c: E2 0E 00 12 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 03 [11:55:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:55:39]wFMCommunicate OK [11:55:39]SAM_PROTO_GetShiftState done [11:55:39]FM_GetShiftState done [11:55:39]opened in 1709338023 [11:55:39]opened+sec_in_day 1709424423 [11:55:39]quantity*price = 88056 [11:55:39]sum+1 = 88058 [11:55:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 880.57 НСП 1% : 7.79 НДС 12% : 93.51 Наличными: 0.00 Безнал.: 880.57 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 108 02.03.2024 11:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122889 ФПД: 7774987101533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115540&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122889&fm=7774987101533&tin=02508201610067®Number=0000000000090573&sum=88057 [11:55:40]StoreToDocumentArchive [11:55:40]shift 321 fd 122889 [11:55:40]save to /storage/0321/doc_00122889 [11:55:40]save last doc name /storage/0321/doc_00122889 to /storage/kkm_last_doc_name [11:55:40]save OK [11:55:40]Clear old archive folders... [11:55:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:40]tlvbuf is 015F6FD0 [11:55:40]SAM_PROTO_ClearQueue [11:55:40]wFMCommunicate request_size=4 [11:55:40]MH_SAM_APDU [11:55:40]CAPDU: 80 09 00 00 [11:55:40]Write to MH i2c: E2 08 00 1F 0D 80 09 00 00 00 00 00 00 9E [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:40]Read from MH i2c: E2 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 03 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 03 00 1F 0D 00 90 00 A0 [11:55:40]RAPDU: 90 00 [11:55:40]wFMCommunicate OK [11:55:40]SAM_PROTO_ClearQueue done [11:55:40]KKMCreateOFDPacket [11:55:40]OFDProtocolAddRootSTLVToBuf [11:55:40]FM_MakeSignedData [11:55:40]FM_MakeSignedData [11:55:40]SAM_PROTO_SignData [11:55:40]wFMCommunicate request_size=4 [11:55:40]MH_SAM_APDU [11:55:40]CAPDU: 80 0D 01 02 [11:55:40]Write to MH i2c: E2 08 00 20 0D 80 0D 01 02 00 00 00 00 A6 [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:40]Read from MH i2c: E2 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 03 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 03 00 20 0D 00 90 00 A1 [11:55:40]RAPDU: 90 00 [11:55:40]wFMCommunicate OK [11:55:40]wFMCommunicate request_size=255 [11:55:40]MH_SAM_APDU [11:55:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 31 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F9 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F9 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 BC 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E0 01 00 35 04 06 00 07 [11:55:40]Write to MH i2c: E2 02 01 21 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 31 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F9 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F9 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 BC 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E0 01 00 35 04 06 00 07 00 00 10 [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:40]Read from MH i2c: E2 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 03 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 03 00 21 0D 00 90 00 A2 [11:55:40]RAPDU: 90 00 [11:55:40]wFMCommunicate OK [11:55:40]wFMCommunicate request_size=10 [11:55:40]MH_SAM_APDU [11:55:40]CAPDU: 80 0D 02 02 05 12 41 58 25 5D [11:55:40]Write to MH i2c: E2 0D 00 22 0D 80 0D 02 02 05 00 12 41 58 25 5D 00 00 E0 [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:40]Read from MH i2c: E2 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 03 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 03 00 22 0D 00 90 00 A3 [11:55:40]RAPDU: 90 00 [11:55:40]wFMCommunicate OK [11:55:40]wFMCommunicate request_size=4 [11:55:40]MH_SAM_APDU [11:55:40]CAPDU: 80 0D 03 02 [11:55:40]Write to MH i2c: E2 08 00 23 0D 80 0D 03 02 00 00 00 00 AB [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:40]Read from MH i2c: E2 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 0B 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 0B 00 23 0D 00 E6 EC 04 C7 90 3E 92 35 90 00 DE [11:55:40]RAPDU: E6 EC 04 C7 90 3E 92 35 90 00 [11:55:40]wFMCommunicate OK [11:55:40]SAM_PROTO_SignData done [11:55:40]FM_MakeSignedData done [11:55:40]CreateOFDProtocolMessage [11:55:40]wFMCommunicate request_size=4 [11:55:40]MH_SAM_APDU [11:55:40]CAPDU: 80 11 00 00 [11:55:40]Write to MH i2c: E2 08 00 24 0D 80 11 00 00 00 00 00 00 AB [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:40]Read from MH i2c: E2 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 17 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: E2 17 00 24 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 09 [11:55:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:55:40]wFMCommunicate OK [11:55:40]CreateOFDProtocolMessage done [11:55:40]OFDSenderStorePacket 122889 [11:55:40]StoreOFDPacket docnum=122889 [11:55:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 78 37 07 01 B2 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 31 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F9 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F9 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 BC 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E0 01 00 35 04 06 00 07 12 41 58 25 5D E6 EC 04 C7 90 3E 92 35 [11:55:40]CheckFolder [11:55:40]dirname=/storage/ofd_packets [11:55:40]CheckFolder done [11:55:40]ProducePacketName [11:55:40]name=ofd_packets/00122889 [11:55:40]NVStorageSaveData ofd_packets/00122889 [11:55:40]File name is /storage/ofd_packets/00122889 [11:55:40]Write 301 bytes [11:55:40]NVStorageSaveData done [11:55:40]OFDSenderStorePacket done [11:55:40]KKMCreateOFDPacket done [11:55:40]NVStorageSaveData kkm_last_timestamp [11:55:40]File name is /storage/kkm_last_timestamp [11:55:40]Write 4 bytes [11:55:40]NVStorageSaveData done [11:55:40]ExternCall_PrintAddStr [11:55:40]wPrintStart [11:55:40]Write to MH i2c: 01 00 00 25 0D 32 [11:55:40]Write i2c OK [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: 01 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: 01 07 00 [11:55:40]MH_I2C_Read... [11:55:40]Read from MH i2c: 01 07 00 25 0D 00 00 00 00 00 FF 0F 47 [11:55:40]RasterBufferAndPrint [11:55:40]line Счет N : (1)1105737 [11:55:40]line ИНН: 02508201610067 [11:55:40]line Контрольно-Кассовый Чек [11:55:40]line ПРОДАЖА [11:55:40]line ТРК (МРК, ГНК) : 23 [11:55:40]line Товар: 2710124500 [11:55:40]line Аи-95-К-5 [11:55:40]line 12.670 * 69.50 [11:55:40]line = 880.57 [11:55:40]line НДС 12% НСП 1% [11:55:40]line > о реализуемом товаре [11:55:40]line ИТОГО: 880.57 [11:55:40]line НСП 1% : 7.79 [11:55:40]line НДС 12% : 93.51 [11:55:40]line Наличными: 0.00 [11:55:40]line Безнал.: 880.57 [11:55:40]line Место: АЗС № 25 "Партнер Нефть" [11:55:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:55:40]line СНО: Общий режим [11:55:40]line Чек 108 02.03.2024 11:55 [11:55:40]line Смена: 321 ФФД: 1.0 [11:55:40]line ЗНМ: 0300000019 [11:55:40]line РНМ: 0000000000090573 [11:55:40]line Версия ККМ: 001 [11:55:40]line Платежная система: О! деньги [11:55:40]line ФМ: 0000000000874798 [11:55:40]line ФД: 122889 [11:55:40]line ФПД: 7774987101533 [11:55:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115540&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122889&fm=7774987101533&tin=02508201610067®Number=0000000000090573&sum=88057 [11:55:41]OFD Sender: Processing packet 122889 [packets to send 112, broken 111] [11:55:41]ProducePacketName [11:55:41]name=ofd_packets/00122889 [11:55:41]OFD Sender: To server: pG, [11:55:41]CommunicateWithHost lk.salyk.kg:30040 [11:55:41]ConnectInit lk.salyk.kg [11:55:41]written 0, free lines is 4095 [11:55:41]Connected sock=10 [11:55:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 78 37 07 01 B2 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 31 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F9 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F9 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F9 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 BC 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E0 01 00 35 04 06 00 07 12 41 58 25 5D E6 EC 04 C7 90 3E 92 35 [11:55:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 88 FB 47 00 95 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E0 01 00 F4 03 04 00 98 BF E2 65 B6 04 01 00 00 3F A5 35 A2 13 2F C6 E6 [11:55:41]CommunicateWithHost err = 0 [11:55:41]CheckOFDResponse [11:55:41]1017 (14) - 77093643461234 [11:55:41]1041 (16) - 0000000000874798 [11:55:41]1040 (4) - 122889 [11:55:41]1012 (4) - 02.03.2024 05:56 [11:55:41]1206 (1) - 0 [11:55:41]OFD Sender: Remove packet 122889 [11:55:41]ProducePacketName [11:55:41]name=ofd_packets/00122889 [11:55:41]NVStorageDeleteData [11:55:41]Write to MH i2c: 01 00 00 4F 0D 5C [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: 01 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: 01 07 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: 01 07 00 4F 0D 00 00 00 00 00 F5 0C 64 [11:55:41]RasterBufferAndPrint [11:55:41]line [11:55:41]line [11:55:41]line [11:55:41]line [11:55:41]line [11:55:41]written 0, free lines is 3323 [11:55:41]MH_Cut [11:55:41]Write to MH i2c: D1 01 00 56 0D 01 35 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: D1 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: D1 01 00 [11:55:41]MH_I2C_Read... [11:55:41]Read from MH i2c: D1 01 00 56 0D 00 34 [11:55:41]Write to MH i2c: 01 00 00 57 0D 64 [11:55:41]Write i2c OK [11:55:41]MH_I2C_Read... [11:55:41]OFD Sender: No OFD packet to send [11:55:42]*** Cut start [11:55:42]*** Purtial cut [11:55:42]*** Stage 1: CUTSNS_PIN = 1 [11:55:44]Read from MH i2c: 01 [11:55:44]MH_I2C_Read... [11:55:44]*** Stop cut motor [11:55:44]*** Cut end [11:55:44]Read from MH i2c: 01 07 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: 01 07 00 57 0D 00 00 00 00 00 FF 0F 79 [11:55:44]process_action close_receipt done [11:55:44]requested_data is exist [11:55:44]produce_requested_data [11:55:44]requested_item fm.sn is exist - process it [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 11 00 00 [11:55:44]Write to MH i2c: E2 08 00 58 0D 80 11 00 00 00 00 00 00 DF [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 17 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 17 00 58 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3D [11:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:55:44]wFMCommunicate OK [11:55:44]requested_item fd.num is exist - process it [11:55:44]SAM_PROTO_GetFieldsCounters [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 13 00 00 [11:55:44]Write to MH i2c: E2 08 00 59 0D 80 13 00 00 00 00 00 00 E2 [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 62 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 62 00 59 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 09 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [11:55:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 09 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:44]wFMCommunicate OK [11:55:44]SAM_PROTO_GetFieldsCounters done [11:55:44]requested_item shift.num is exist - process it [11:55:44]requested_item shift.opened is exist - process it [11:55:44]req_shift_opened [11:55:44]FM_GetShiftState [11:55:44]SAM_PROTO_GetShiftState [11:55:44]wFMCommunicate request_size=4 [11:55:44]MH_SAM_APDU [11:55:44]CAPDU: 80 13 01 00 [11:55:44]Write to MH i2c: E2 08 00 5A 0D 80 13 01 00 00 00 00 00 E4 [11:55:44]Write i2c OK [11:55:44]MH_I2C_Read... [11:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:44]Read from MH i2c: E2 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 0E 00 [11:55:44]MH_I2C_Read... [11:55:44]Read from MH i2c: E2 0E 00 5A 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4B [11:55:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:55:44]wFMCommunicate OK [11:55:44]SAM_PROTO_GetShiftState done [11:55:44]FM_GetShiftState done [11:55:44]req_shift_opened done [11:55:44]requested_item shift.open_date is exist - process it [11:55:44]req_shift_open_date [11:55:44]req_shift_open_date done [11:55:44]produce_requested_data done [11:55:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122889,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:55:44]process_action_free close_receipt [11:55:44]json_value_free [11:55:44]json_value_free done [11:55:44]process_json_proto returns [11:55:44]Send response to host [11:55:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122889,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:55:44]free response buf [11:55:44]execute_script done [11:55:44]execute_script returns [11:55:44]free content buf [11:55:44]Sock 9.Close socket [11:55:44]Sock 9.Thread stoped [11:55:46]OFD Sender: No OFD packet to send [11:55:48]accept exits with 8 [11:55:48]New connection [11:55:48]New thread 3067456868 created [11:55:48]Thread 3067313508 joined [11:55:48]Waiting for new connection... [11:55:48] Sock 8.Parse request [11:55:48]Sock 8.Check first char [11:55:48]Sock 8.First char is OK [11:55:48]request: POST /json_proto HTTP/1.0 [11:55:48]Method: POST [11:55:48]URL: /json_proto [11:55:48]Method is POST - this is cgi request [11:55:48]url: /json_proto [11:55:48]query_string will be loaded in cgi processing [11:55:48]execute_cgi json_proto POST (null) [11:55:48]execute_cgi path=json_proto method=POST [11:55:48]POST find Content-Length [11:55:48]Host: 172.17.48.197:8080 [11:55:48]Content-Length: 688 [11:55:48]Content-Type: application/json [11:55:48] [11:55:48]POST finish read [11:55:48]Found Content-Length = 688 [11:55:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "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:55:48]execute_script... [11:55:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "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:55:48]POST & json_proto [11:55:48]process_json_proto [11:55:48]json parsed OK: [11:55:48]protocol is kg_v1.0 [11:55:48]action value=close_receipt [11:55:48]process_action close_receipt [11:55:48]cmd_close_receipt [11:55:48]MH_GetDate [11:55:48]Write to MH i2c: F0 00 00 5B 0D 57 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: F0 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: F0 09 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: F0 09 00 5B 0D 00 C5 13 E3 65 66 EE DC 65 15 [11:55:48]GetLastDocTimeStamp 1709380540 [11:55:48]current date 1709380549 [11:55:48]FM_GetShiftState [11:55:48]SAM_PROTO_GetShiftState [11:55:48]wFMCommunicate request_size=4 [11:55:48]MH_SAM_APDU [11:55:48]CAPDU: 80 13 01 00 [11:55:48]Write to MH i2c: E2 08 00 5C 0D 80 13 01 00 00 00 00 00 E6 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 0E 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 0E 00 5C 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4D [11:55:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:55:48]wFMCommunicate OK [11:55:48]SAM_PROTO_GetShiftState done [11:55:48]FM_GetShiftState done [11:55:48]opened in 1709338023 [11:55:48]opened+sec_in_day 1709424423 [11:55:48]quantity*price = 100039 [11:55:48]sum+1 = 100041 [11:55:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 109 02.03.2024 11:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122890 ФПД: 239953088161766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115549&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122890&fm=239953088161766&tin=02508201610067®Number=0000000000090573&sum=100000 [11:55:49]StoreToDocumentArchive [11:55:49]shift 321 fd 122890 [11:55:49]save to /storage/0321/doc_00122890 [11:55:49]save last doc name /storage/0321/doc_00122890 to /storage/kkm_last_doc_name [11:55:49]save OK [11:55:49]Clear old archive folders... [11:55:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:55:49]tlvbuf is 01634970 [11:55:49]SAM_PROTO_ClearQueue [11:55:49]wFMCommunicate request_size=4 [11:55:49]MH_SAM_APDU [11:55:49]CAPDU: 80 09 00 00 [11:55:49]Write to MH i2c: E2 08 00 69 0D 80 09 00 00 00 00 00 00 E8 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:49]Read from MH i2c: E2 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 03 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 03 00 69 0D 00 90 00 EA [11:55:49]RAPDU: 90 00 [11:55:49]wFMCommunicate OK [11:55:49]SAM_PROTO_ClearQueue done [11:55:49]KKMCreateOFDPacket [11:55:49]OFDProtocolAddRootSTLVToBuf [11:55:49]FM_MakeSignedData [11:55:49]FM_MakeSignedData [11:55:49]SAM_PROTO_SignData [11:55:49]wFMCommunicate request_size=4 [11:55:49]MH_SAM_APDU [11:55:49]CAPDU: 80 0D 01 02 [11:55:49]Write to MH i2c: E2 08 00 6A 0D 80 0D 01 02 00 00 00 00 F0 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:49]Read from MH i2c: E2 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 03 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: E2 03 00 6A 0D 00 90 00 EB [11:55:49]RAPDU: 90 00 [11:55:49]wFMCommunicate OK [11:55:49]wFMCommunicate request_size=255 [11:55:49]MH_SAM_APDU [11:55:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C5 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E0 01 00 35 04 06 00 [11:55:49]Write to MH i2c: E2 02 01 6B 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C5 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E0 01 00 35 04 06 00 00 00 D9 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 6B 0D 00 90 00 EC [11:55:50]RAPDU: 90 00 [11:55:50]wFMCommunicate OK [11:55:50]wFMCommunicate request_size=11 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 0D 02 02 06 DA 3C 6E 95 27 E6 [11:55:50]Write to MH i2c: E2 0E 00 6C 0D 80 0D 02 02 06 00 DA 3C 6E 95 27 E6 00 00 25 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 03 00 6C 0D 00 90 00 ED [11:55:50]RAPDU: 90 00 [11:55:50]wFMCommunicate OK [11:55:50]wFMCommunicate request_size=4 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 0D 03 02 [11:55:50]Write to MH i2c: E2 08 00 6D 0D 80 0D 03 02 00 00 00 00 F5 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 0B 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 0B 00 6D 0D 00 D9 27 29 EA 56 8B 99 6F 90 00 F2 [11:55:50]RAPDU: D9 27 29 EA 56 8B 99 6F 90 00 [11:55:50]wFMCommunicate OK [11:55:50]SAM_PROTO_SignData done [11:55:50]FM_MakeSignedData done [11:55:50]CreateOFDProtocolMessage [11:55:50]wFMCommunicate request_size=4 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 11 00 00 [11:55:50]Write to MH i2c: E2 08 00 6E 0D 80 11 00 00 00 00 00 00 F5 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 17 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 17 00 6E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 53 [11:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:55:50]wFMCommunicate OK [11:55:50]CreateOFDProtocolMessage done [11:55:50]OFDSenderStorePacket 122890 [11:55:50]StoreOFDPacket docnum=122890 [11:55:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 60 D8 08 01 D5 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C5 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E0 01 00 35 04 06 00 DA 3C 6E 95 27 E6 D9 27 29 EA 56 8B 99 6F [11:55:50]CheckFolder [11:55:50]dirname=/storage/ofd_packets [11:55:50]CheckFolder done [11:55:50]ProducePacketName [11:55:50]name=ofd_packets/00122890 [11:55:50]NVStorageSaveData ofd_packets/00122890 [11:55:50]File name is /storage/ofd_packets/00122890 [11:55:50]Write 302 bytes [11:55:50]NVStorageSaveData done [11:55:50]OFDSenderStorePacket done [11:55:50]KKMCreateOFDPacket done [11:55:50]NVStorageSaveData kkm_last_timestamp [11:55:50]File name is /storage/kkm_last_timestamp [11:55:50]Write 4 bytes [11:55:50]NVStorageSaveData done [11:55:50]ExternCall_PrintAddStr [11:55:50]wPrintStart [11:55:50]Write to MH i2c: 01 00 00 6F 0D 7C [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: 01 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: 01 07 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: 01 07 00 6F 0D 00 00 00 00 00 FF 0F 91 [11:55:50]RasterBufferAndPrint [11:55:50]line Счет N : (1)1105739 [11:55:50]line ИНН: 02508201610067 [11:55:50]line Контрольно-Кассовый Чек [11:55:50]line ПРОДАЖА [11:55:50]line ТРК (МРК, ГНК) : 31 [11:55:50]line Товар: 2710194210 [11:55:50]line ДТ(л)-К-5 [11:55:50]line 14.110 * 70.90 [11:55:50]line = 1000.40 [11:55:50]line НДС 12% НСП 1% [11:55:50]line > о реализуемом товаре [11:55:50]line ОКРУГЛЕНИЕ: -0.40 [11:55:50]line ИТОГО: 1000.00 [11:55:50]line Внесено: 1000.00 [11:55:50]line СДАЧА: 0.00 [11:55:50]line НСП 1% : 8.85 [11:55:50]line НДС 12% : 106.24 [11:55:50]line Наличными: 1000.00 [11:55:50]line Безнал.: 0.00 [11:55:50]line Место: АЗС № 25 "Партнер Нефть" [11:55:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:55:50]line СНО: Общий режим [11:55:50]line Чек 109 02.03.2024 11:55 [11:55:50]line Смена: 321 ФФД: 1.0 [11:55:50]line ЗНМ: 0300000019 [11:55:50]line РНМ: 0000000000090573 [11:55:50]line Версия ККМ: 001 [11:55:50]line ФМ: 0000000000874798 [11:55:50]line ФД: 122890 [11:55:50]line ФПД: 239953088161766 [11:55:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T115549&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122890&fm=239953088161766&tin=02508201610067®Number=0000000000090573&sum=100000 [11:55:50]written 0, free lines is 4095 [11:55:50]OFD Sender: Processing packet 122890 [packets to send 112, broken 111] [11:55:50]ProducePacketName [11:55:50]name=ofd_packets/00122890 [11:55:50]OFD Sender: To server: pG, [11:55:50]CommunicateWithHost lk.salyk.kg:30040 [11:55:50]ConnectInit lk.salyk.kg [11:55:50]Connected sock=10 [11:55:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 60 D8 08 01 D5 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C5 13 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E0 01 00 35 04 06 00 DA 3C 6E 95 27 E6 D9 27 29 EA 56 8B 99 6F [11:55:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 91 17 47 00 BA 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E0 01 00 F4 03 04 00 A1 BF E2 65 B6 04 01 00 00 89 8E C3 3C EF 4D FD EF [11:55:50]CommunicateWithHost err = 0 [11:55:50]CheckOFDResponse [11:55:50]1017 (14) - 77093643461234 [11:55:50]1041 (16) - 0000000000874798 [11:55:50]1040 (4) - 122890 [11:55:50]1012 (4) - 02.03.2024 05:56 [11:55:50]1206 (1) - 0 [11:55:50]OFD Sender: Remove packet 122890 [11:55:50]ProducePacketName [11:55:50]name=ofd_packets/00122890 [11:55:50]NVStorageDeleteData [11:55:50]Write to MH i2c: 01 00 00 9A 0D A7 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: 01 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: 01 07 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: 01 07 00 9A 0D 00 00 00 00 00 F6 0C B0 [11:55:50]RasterBufferAndPrint [11:55:50]line [11:55:50]line [11:55:50]line [11:55:50]line [11:55:50]line [11:55:50]written 0, free lines is 3324 [11:55:50]MH_Cut [11:55:50]Write to MH i2c: D1 01 00 A1 0D 01 80 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: D1 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: D1 01 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: D1 01 00 A1 0D 00 7F [11:55:50]Write to MH i2c: 01 00 00 A2 0D AF [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:51]OFD Sender: No OFD packet to send [11:55:51]*** Cut start [11:55:51]*** Purtial cut [11:55:51]*** Stage 1: CUTSNS_PIN = 1 [11:55:53]Read from MH i2c: 01 [11:55:53]MH_I2C_Read... [11:55:53]*** Stop cut motor [11:55:53]*** Cut end [11:55:53]Read from MH i2c: 01 07 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: 01 07 00 A2 0D 00 00 00 00 00 FF 0F C4 [11:55:53]process_action close_receipt done [11:55:53]requested_data is exist [11:55:53]produce_requested_data [11:55:53]requested_item fm.sn is exist - process it [11:55:53]wFMCommunicate request_size=4 [11:55:53]MH_SAM_APDU [11:55:53]CAPDU: 80 11 00 00 [11:55:53]Write to MH i2c: E2 08 00 A3 0D 80 11 00 00 00 00 00 00 2A [11:55:53]Write i2c OK [11:55:53]MH_I2C_Read... [11:55:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:53]Read from MH i2c: E2 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 17 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 17 00 A3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 88 [11:55:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:55:53]wFMCommunicate OK [11:55:53]requested_item fd.num is exist - process it [11:55:53]SAM_PROTO_GetFieldsCounters [11:55:53]wFMCommunicate request_size=4 [11:55:53]MH_SAM_APDU [11:55:53]CAPDU: 80 13 00 00 [11:55:53]Write to MH i2c: E2 08 00 A4 0D 80 13 00 00 00 00 00 00 2D [11:55:53]Write i2c OK [11:55:53]MH_I2C_Read... [11:55:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:53]Read from MH i2c: E2 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 62 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 62 00 A4 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [11:55:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:53]wFMCommunicate OK [11:55:53]SAM_PROTO_GetFieldsCounters done [11:55:53]requested_item shift.num is exist - process it [11:55:53]requested_item shift.opened is exist - process it [11:55:53]req_shift_opened [11:55:53]FM_GetShiftState [11:55:53]SAM_PROTO_GetShiftState [11:55:53]wFMCommunicate request_size=4 [11:55:53]MH_SAM_APDU [11:55:53]CAPDU: 80 13 01 00 [11:55:53]Write to MH i2c: E2 08 00 A5 0D 80 13 01 00 00 00 00 00 2F [11:55:53]Write i2c OK [11:55:53]MH_I2C_Read... [11:55:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:53]Read from MH i2c: E2 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 0E 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 0E 00 A5 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 96 [11:55:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [11:55:53]wFMCommunicate OK [11:55:53]SAM_PROTO_GetShiftState done [11:55:53]FM_GetShiftState done [11:55:53]req_shift_opened done [11:55:53]requested_item shift.open_date is exist - process it [11:55:53]req_shift_open_date [11:55:53]req_shift_open_date done [11:55:53]produce_requested_data done [11:55:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122890,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [11:55:53]process_action_free close_receipt [11:55:53]json_value_free [11:55:53]json_value_free done [11:55:53]process_json_proto returns [11:55:53]Send response to host [11:55:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122890,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [11:55:53]free response buf [11:55:53]execute_script done [11:55:53]execute_script returns [11:55:53]free content buf [11:55:53]Sock 8.Close socket [11:55:53]Sock 8.Thread stoped [11:55:56]OFD Sender: No OFD packet to send [11:56:01]OFD Sender: No OFD packet to send [11:56:06]OFD Sender: No OFD packet to send [11:56:11]OFD Sender: No OFD packet to send [11:56:16]OFD Sender: No OFD packet to send [11:56:21]OFD Sender: No OFD packet to send [11:56:26]OFD Sender: No OFD packet to send [11:56:31]OFD Sender: No OFD packet to send [11:56:36]OFD Sender: No OFD packet to send [11:56:41]OFD Sender: No OFD packet to send [11:56:46]OFD Sender: No OFD packet to send [11:56:51]OFD Sender: No OFD packet to send [11:56:56]OFD Sender: No OFD packet to send [11:57:01]OFD Sender: No OFD packet to send [11:57:06]OFD Sender: No OFD packet to send [11:57:11]OFD Sender: No OFD packet to send [11:57:16]OFD Sender: No OFD packet to send [11:57:21]OFD Sender: No OFD packet to send [11:57:26]OFD Sender: No OFD packet to send [11:57:31]OFD Sender: No OFD packet to send [11:57:36]OFD Sender: No OFD packet to send [11:57:41]OFD Sender: No OFD packet to send [11:57:46]OFD Sender: No OFD packet to send [11:57:51]OFD Sender: No OFD packet to send [11:57:56]OFD Sender: No OFD packet to send [11:58:01]OFD Sender: No OFD packet to send [11:58:06]OFD Sender: No OFD packet to send [11:58:11]OFD Sender: No OFD packet to send [11:58:16]OFD Sender: No OFD packet to send [11:58:21]OFD Sender: No OFD packet to send [11:58:26]OFD Sender: No OFD packet to send [11:58:31]OFD Sender: No OFD packet to send [11:58:36]OFD Sender: No OFD packet to send [11:58:41]OFD Sender: No OFD packet to send [11:58:46]OFD Sender: No OFD packet to send [11:58:51]OFD Sender: No OFD packet to send [11:58:56]OFD Sender: No OFD packet to send [11:59:01]OFD Sender: No OFD packet to send [11:59:06]OFD Sender: No OFD packet to send [11:59:11]OFD Sender: No OFD packet to send [11:59:16]OFD Sender: No OFD packet to send [11:59:21]OFD Sender: No OFD packet to send [11:59:26]OFD Sender: No OFD packet to send [11:59:31]OFD Sender: No OFD packet to send [11:59:36]OFD Sender: No OFD packet to send [11:59:41]OFD Sender: No OFD packet to send [11:59:46]OFD Sender: No OFD packet to send [11:59:51]OFD Sender: No OFD packet to send [11:59:56]OFD Sender: No OFD packet to send [12:00:01]OFD Sender: No OFD packet to send [12:00:03]accept exits with 9 [12:00:03]New connection [12:00:03]New thread 3067313508 created [12:00:03]Thread 3067456868 joined [12:00:03]Waiting for new connection... [12:00:03] Sock 9.Parse request [12:00:03]Sock 9.Check first char [12:00:03]Sock 9.First char is OK [12:00:03]request: POST /json_proto HTTP/1.0 [12:00:03]Method: POST [12:00:03]URL: /json_proto [12:00:03]Method is POST - this is cgi request [12:00:03]url: /json_proto [12:00:03]query_string will be loaded in cgi processing [12:00:03]execute_cgi json_proto POST (null) [12:00:03]execute_cgi path=json_proto method=POST [12:00:03]POST find Content-Length [12:00:03]Host: 172.17.48.197:8080 [12:00:03]Content-Length: 809 [12:00:03]Content-Type: application/json [12:00:03] [12:00:03]POST finish read [12:00:03]Found Content-Length = 809 [12:00:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:03]execute_script... [12:00: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)1105740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:03]POST & json_proto [12:00:03]process_json_proto [12:00:03]json parsed OK: [12:00:03]protocol is kg_v1.0 [12:00:03]action value=close_receipt [12:00:03]process_action close_receipt [12:00:03]cmd_close_receipt [12:00:03]MH_GetDate [12:00:03]Write to MH i2c: F0 00 00 A6 0D A2 [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: F0 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: F0 09 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: F0 09 00 A6 0D 00 C4 14 E3 65 66 EE DC 65 60 [12:00:03]GetLastDocTimeStamp 1709380549 [12:00:03]current date 1709380804 [12:00:03]FM_GetShiftState [12:00:03]SAM_PROTO_GetShiftState [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 13 01 00 [12:00:03]Write to MH i2c: E2 08 00 A7 0D 80 13 01 00 00 00 00 00 31 [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:04]Read from MH i2c: E2 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: E2 0E 00 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: E2 0E 00 A7 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 98 [12:00:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:00:04]wFMCommunicate OK [12:00:04]SAM_PROTO_GetShiftState done [12:00:04]FM_GetShiftState done [12:00:04]opened in 1709338023 [12:00:04]opened+sec_in_day 1709424423 [12:00:04]quantity*price = 100030 [12:00:04]sum+1 = 100031 [12:00:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 110 02.03.2024 12:00 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122891 ФПД: 97466910627950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120004&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122891&fm=97466910627950&tin=02508201610067®Number=0000000000090573&sum=100030 [12:00:05]StoreToDocumentArchive [12:00:05]shift 321 fd 122891 [12:00:05]save to /storage/0321/doc_00122891 [12:00:05]save last doc name /storage/0321/doc_00122891 to /storage/kkm_last_doc_name [12:00:05]save OK [12:00:05]Clear old archive folders... [12:00:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:00:05]tlvbuf is 01634B70 [12:00:05]SAM_PROTO_ClearQueue [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 09 00 00 [12:00:05]Write to MH i2c: E2 08 00 B4 0D 80 09 00 00 00 00 00 00 33 [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 03 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 03 00 B4 0D 00 90 00 35 [12:00:05]RAPDU: 90 00 [12:00:05]wFMCommunicate OK [12:00:05]SAM_PROTO_ClearQueue done [12:00:05]KKMCreateOFDPacket [12:00:05]OFDProtocolAddRootSTLVToBuf [12:00:05]FM_MakeSignedData [12:00:05]FM_MakeSignedData [12:00:05]SAM_PROTO_SignData [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 0D 01 02 [12:00:05]Write to MH i2c: E2 08 00 B5 0D 80 0D 01 02 00 00 00 00 3B [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 03 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 03 00 B5 0D 00 90 00 36 [12:00:05]RAPDU: 90 00 [12:00:05]wFMCommunicate OK [12:00:05]wFMCommunicate request_size=255 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C4 14 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E0 01 00 35 04 06 00 58 [12:00:05]Write to MH i2c: E2 02 01 B6 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C4 14 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E0 01 00 35 04 06 00 58 00 00 F7 [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 03 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 03 00 B6 0D 00 90 00 37 [12:00:05]RAPDU: 90 00 [12:00:05]wFMCommunicate OK [12:00:05]wFMCommunicate request_size=10 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 0D 02 02 05 A5 48 95 D8 6E [12:00:05]Write to MH i2c: E2 0D 00 B7 0D 80 0D 02 02 05 00 A5 48 95 D8 6E 00 00 10 [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 03 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 03 00 B7 0D 00 90 00 38 [12:00:05]RAPDU: 90 00 [12:00:05]wFMCommunicate OK [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 0D 03 02 [12:00:05]Write to MH i2c: E2 08 00 B8 0D 80 0D 03 02 00 00 00 00 40 [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 0B 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 0B 00 B8 0D 00 5F F9 E0 5A 70 1F 45 75 90 00 1C [12:00:05]RAPDU: 5F F9 E0 5A 70 1F 45 75 90 00 [12:00:05]wFMCommunicate OK [12:00:05]SAM_PROTO_SignData done [12:00:05]FM_MakeSignedData done [12:00:05]CreateOFDProtocolMessage [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 11 00 00 [12:00:05]Write to MH i2c: E2 08 00 B9 0D 80 11 00 00 00 00 00 00 40 [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 17 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 17 00 B9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9E [12:00:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:00:05]wFMCommunicate OK [12:00:05]CreateOFDProtocolMessage done [12:00:05]OFDSenderStorePacket 122891 [12:00:05]StoreOFDPacket docnum=122891 [12:00:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 87 BC 07 01 9D 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C4 14 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E0 01 00 35 04 06 00 58 A5 48 95 D8 6E 5F F9 E0 5A 70 1F 45 75 [12:00:05]CheckFolder [12:00:05]dirname=/storage/ofd_packets [12:00:05]CheckFolder done [12:00:05]ProducePacketName [12:00:05]name=ofd_packets/00122891 [12:00:05]NVStorageSaveData ofd_packets/00122891 [12:00:05]File name is /storage/ofd_packets/00122891 [12:00:05]Write 301 bytes [12:00:05]NVStorageSaveData done [12:00:05]OFDSenderStorePacket done [12:00:05]KKMCreateOFDPacket done [12:00:05]NVStorageSaveData kkm_last_timestamp [12:00:05]File name is /storage/kkm_last_timestamp [12:00:05]Write 4 bytes [12:00:05]NVStorageSaveData done [12:00:05]ExternCall_PrintAddStr [12:00:05]wPrintStart [12:00:05]Write to MH i2c: 01 00 00 BA 0D C7 [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: 01 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: 01 07 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: 01 07 00 BA 0D 00 00 00 00 00 FF 0F DC [12:00:05]RasterBufferAndPrint [12:00:05]line Счет N : (1)1105740 [12:00:05]line ИНН: 02508201610067 [12:00:05]line Контрольно-Кассовый Чек [12:00:05]line ПРОДАЖА [12:00:05]line ТРК (МРК, ГНК) : 62 [12:00:05]line Товар: 2710124130 [12:00:05]line Аи-92-К-5 [12:00:05]line 16.160 * 61.90 [12:00:05]line = 1000.30 [12:00:05]line НДС 12% НСП 1% [12:00:05]line > о реализуемом товаре [12:00:05]line ИТОГО: 1000.30 [12:00:05]line НСП 1% : 8.85 [12:00:05]line НДС 12% : 106.23 [12:00:05]line Наличными: 0.00 [12:00:05]line Безнал.: 1000.30 [12:00:05]line Место: АЗС № 25 "Партнер Нефть" [12:00:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:00:05]line СНО: Общий режим [12:00:05]line Чек 110 02.03.2024 12:00 [12:00:05]line Смена: 321 ФФД: 1.0 [12:00:05]line ЗНМ: 0300000019 [12:00:05]line РНМ: 0000000000090573 [12:00:05]line Версия ККМ: 001 [12:00:05]line Платежная система: О! деньги [12:00:05]line ФМ: 0000000000874798 [12:00:05]line ФД: 122891 [12:00:05]line ФПД: 97466910627950 [12:00:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120004&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122891&fm=97466910627950&tin=02508201610067®Number=0000000000090573&sum=100030 [12:00:06]OFD Sender: Processing packet 122891 [packets to send 112, broken 111] [12:00:06]ProducePacketName [12:00:06]name=ofd_packets/00122891 [12:00:06]OFD Sender: To server: pG, [12:00:06]CommunicateWithHost lk.salyk.kg:30040 [12:00:06]ConnectInit lk.salyk.kg [12:00:06]written 0, free lines is 4095 [12:00:06]Connected sock=10 [12:00:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 87 BC 07 01 9D 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 C4 14 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E0 01 00 35 04 06 00 58 A5 48 95 D8 6E 5F F9 E0 5A 70 1F 45 75 [12:00:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A5 C4 47 00 28 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E0 01 00 F4 03 04 00 A1 C0 E2 65 B6 04 01 00 00 79 F9 DF 49 A7 4D C5 71 [12:00:06]CommunicateWithHost err = 0 [12:00:06]CheckOFDResponse [12:00:06]1017 (14) - 77093643461234 [12:00:06]1041 (16) - 0000000000874798 [12:00:06]1040 (4) - 122891 [12:00:06]1012 (4) - 02.03.2024 06:01 [12:00:06]1206 (1) - 0 [12:00:06]OFD Sender: Remove packet 122891 [12:00:06]ProducePacketName [12:00:06]name=ofd_packets/00122891 [12:00:06]NVStorageDeleteData [12:00:06]Write to MH i2c: 01 00 00 E4 0D F1 [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: 01 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: 01 07 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: 01 07 00 E4 0D 00 00 00 00 00 FA 0C FE [12:00:06]RasterBufferAndPrint [12:00:06]line [12:00:06]line [12:00:06]line [12:00:06]line [12:00:06]line [12:00:06]written 0, free lines is 3328 [12:00:06]MH_Cut [12:00:06]Write to MH i2c: D1 01 00 EB 0D 01 CA [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: D1 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: D1 01 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: D1 01 00 EB 0D 00 C9 [12:00:06]Write to MH i2c: 01 00 00 EC 0D F9 [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]OFD Sender: No OFD packet to send [12:00:07]*** Cut start [12:00:07]*** Purtial cut [12:00:07]*** Stage 1: CUTSNS_PIN = 1 [12:00:09]Read from MH i2c: 01 [12:00:09]MH_I2C_Read... [12:00:09]*** Stop cut motor [12:00:09]*** Cut end [12:00:09]Read from MH i2c: 01 07 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: 01 07 00 EC 0D 00 00 00 00 00 FF 0F 0E [12:00:09]process_action close_receipt done [12:00:09]requested_data is exist [12:00:09]produce_requested_data [12:00:09]requested_item fm.sn is exist - process it [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 11 00 00 [12:00:09]Write to MH i2c: E2 08 00 ED 0D 80 11 00 00 00 00 00 00 74 [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 17 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 17 00 ED 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D2 [12:00:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:00:09]wFMCommunicate OK [12:00:09]requested_item fd.num is exist - process it [12:00:09]SAM_PROTO_GetFieldsCounters [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 13 00 00 [12:00:09]Write to MH i2c: E2 08 00 EE 0D 80 13 00 00 00 00 00 00 77 [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 62 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 62 00 EE 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [12:00:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:09]wFMCommunicate OK [12:00:09]SAM_PROTO_GetFieldsCounters done [12:00:09]requested_item shift.num is exist - process it [12:00:09]requested_item shift.opened is exist - process it [12:00:09]req_shift_opened [12:00:09]FM_GetShiftState [12:00:09]SAM_PROTO_GetShiftState [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 13 01 00 [12:00:09]Write to MH i2c: E2 08 00 EF 0D 80 13 01 00 00 00 00 00 79 [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 0E 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 0E 00 EF 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E0 [12:00:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:00:09]wFMCommunicate OK [12:00:09]SAM_PROTO_GetShiftState done [12:00:09]FM_GetShiftState done [12:00:09]req_shift_opened done [12:00:09]requested_item shift.open_date is exist - process it [12:00:09]req_shift_open_date [12:00:09]req_shift_open_date done [12:00:09]produce_requested_data done [12:00:09]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122891,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:00:09]process_action_free close_receipt [12:00:09]json_value_free [12:00:09]json_value_free done [12:00:09]process_json_proto returns [12:00:09]Send response to host [12:00:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122891,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:00:09]free response buf [12:00:09]execute_script done [12:00:09]execute_script returns [12:00:09]free content buf [12:00:09]Sock 9.Close socket [12:00:09]Sock 9.Thread stoped [12:00:11]OFD Sender: No OFD packet to send [12:00:16]OFD Sender: No OFD packet to send [12:00:21]OFD Sender: No OFD packet to send [12:00:23]accept exits with 8 [12:00:23]New connection [12:00:23]New thread 3067456868 created [12:00:23]Thread 3067313508 joined [12:00:23]Waiting for new connection... [12:00:23] Sock 8.Parse request [12:00:23]Sock 8.Check first char [12:00:23]Sock 8.First char is OK [12:00:23]request: POST /json_proto HTTP/1.0 [12:00:23]Method: POST [12:00:23]URL: /json_proto [12:00:23]Method is POST - this is cgi request [12:00:23]url: /json_proto [12:00:23]query_string will be loaded in cgi processing [12:00:23]execute_cgi json_proto POST (null) [12:00:23]execute_cgi path=json_proto method=POST [12:00:23]POST find Content-Length [12:00:23]Host: 172.17.48.197:8080 [12:00:23]Content-Length: 1216 [12:00:23]Content-Type: application/json [12:00:23] [12:00:23]POST finish read [12:00:23]Found Content-Length = 1216 [12:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105734\u000A02.03.2024 11:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 100.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 7090.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00350\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:23]execute_script... [12:00:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105734\u000A02.03.2024 11:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 100.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 7090.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00350\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:23]POST & json_proto [12:00:23]process_json_proto [12:00:23]json parsed OK: [12:00:23]protocol is kg_v1.0 [12:00:23]action value=print_text [12:00:23]process_action print_text [12:00:23]cmd_print_text [12:00:23]ExternCall_PrintAddStr [12:00:23]wPrintStart [12:00:23]Write to MH i2c: 01 00 00 F0 0D FD [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: 01 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: 01 07 00 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: 01 07 00 F0 0D 00 00 00 00 00 FF 0F 12 [12:00:23]RasterBufferAndPrint [12:00:23]line *****ТОВАРНЫЙ ЧЕК***** [12:00:23]line АЗС 25 [12:00:23]line Партнер нефть [12:00:23]line 02508201610067 [12:00:23]line Кассир : Таалайбек к. А. [12:00:23]line Счет N : (1)1105734 [12:00:23]line 02.03.2024 11:55 [12:00:23]line ПРОДАЖА [12:00:23]line ТРК (МРК, ГНК): 41 [12:00:23]line Вид ГСМ : 2710194210 [12:00:23]line ДТ(л)-К-5 [12:00:23]line 100.000 x 70.90 [12:00:23]line ИТОГ: 7090.00 [12:00:23]line Тип оплаты: Талоны: Топливная Карта [12:00:23]line 00350 [12:00:23]line ______________________ [12:00:23]line (подпись) [12:00:23]written 0, free lines is 4095 [12:00:23]Write to MH i2c: 01 00 00 05 0E 13 [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: 01 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: 01 07 00 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: 01 07 00 05 0E 00 00 00 00 00 F3 0D 1A [12:00:23]RasterBufferAndPrint [12:00:23]line [12:00:23]line [12:00:23]line [12:00:23]line [12:00:23]line [12:00:23]written 0, free lines is 3573 [12:00:23]MH_Cut [12:00:23]Write to MH i2c: D1 01 00 0C 0E 01 EC [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: D1 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: D1 01 00 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: D1 01 00 0C 0E 00 EB [12:00:23]Write to MH i2c: 01 00 00 0D 0E 1B [12:00:23]Write i2c OK [12:00:23]MH_I2C_Read... [12:00:24]*** Cut start [12:00:24]*** Purtial cut [12:00:24]*** Stage 1: CUTSNS_PIN = 1 [12:00:26]Read from MH i2c: 01 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: 01 07 00 [12:00:26]MH_I2C_Read... [12:00:26]*** Stop cut motor [12:00:26]*** Cut end [12:00:26]Read from MH i2c: 01 07 00 0D 0E 00 00 00 00 00 FF 0F 30 [12:00:26]process_action print_text done [12:00:26]requested_data is exist [12:00:26]produce_requested_data [12:00:26]requested_item fm.sn is exist - process it [12:00:26]wFMCommunicate request_size=4 [12:00:26]MH_SAM_APDU [12:00:26]CAPDU: 80 11 00 00 [12:00:26]Write to MH i2c: E2 08 00 0E 0E 80 11 00 00 00 00 00 00 96 [12:00:26]Write i2c OK [12:00:26]MH_I2C_Read... [12:00:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:26]Read from MH i2c: E2 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 17 00 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 17 00 0E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F4 [12:00:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:00:26]wFMCommunicate OK [12:00:26]requested_item fd.num is exist - process it [12:00:26]SAM_PROTO_GetFieldsCounters [12:00:26]wFMCommunicate request_size=4 [12:00:26]MH_SAM_APDU [12:00:26]CAPDU: 80 13 00 00 [12:00:26]Write to MH i2c: E2 08 00 0F 0E 80 13 00 00 00 00 00 00 99 [12:00:26]Write i2c OK [12:00:26]MH_I2C_Read... [12:00:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:26]Read from MH i2c: E2 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 62 00 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 62 00 0F 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [12:00:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:00:26]wFMCommunicate OK [12:00:26]SAM_PROTO_GetFieldsCounters done [12:00:26]requested_item shift.num is exist - process it [12:00:26]requested_item shift.opened is exist - process it [12:00:26]req_shift_opened [12:00:26]FM_GetShiftState [12:00:26]SAM_PROTO_GetShiftState [12:00:26]wFMCommunicate request_size=4 [12:00:26]MH_SAM_APDU [12:00:26]CAPDU: 80 13 01 00 [12:00:26]Write to MH i2c: E2 08 00 10 0E 80 13 01 00 00 00 00 00 9B [12:00:26]Write i2c OK [12:00:26]MH_I2C_Read... [12:00:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:26]Read from MH i2c: E2 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 0E 00 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 0E 00 10 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 02 [12:00:26]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:00:26]wFMCommunicate OK [12:00:26]SAM_PROTO_GetShiftState done [12:00:26]FM_GetShiftState done [12:00:26]req_shift_opened done [12:00:26]requested_item shift.open_date is exist - process it [12:00:26]req_shift_open_date [12:00:26]req_shift_open_date done [12:00:26]produce_requested_data done [12:00:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122891,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:00:26]process_action_free print_text [12:00:26]json_value_free [12:00:26]json_value_free done [12:00:26]process_json_proto returns [12:00:26]Send response to host [12:00:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122891,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:00:26]free response buf [12:00:26]execute_script done [12:00:26]execute_script returns [12:00:26]free content buf [12:00:26]Sock 8.Close socket [12:00:26]Sock 8.Thread stoped [12:00:26]OFD Sender: No OFD packet to send [12:00:31]OFD Sender: No OFD packet to send [12:00:36]OFD Sender: No OFD packet to send [12:00:41]OFD Sender: No OFD packet to send [12:00:46]OFD Sender: No OFD packet to send [12:00:51]OFD Sender: No OFD packet to send [12:00:56]OFD Sender: No OFD packet to send [12:01:01]OFD Sender: No OFD packet to send [12:01:06]OFD Sender: No OFD packet to send [12:01:10]accept exits with 9 [12:01:10]New connection [12:01:10]New thread 3067313508 created [12:01:10]Thread 3067456868 joined [12:01:10]Waiting for new connection... [12:01:10] Sock 9.Parse request [12:01:10]Sock 9.Check first char [12:01:10]Sock 9.First char is OK [12:01:10]request: POST /json_proto HTTP/1.0 [12:01:10]Method: POST [12:01:10]URL: /json_proto [12:01:10]Method is POST - this is cgi request [12:01:10]url: /json_proto [12:01:10]query_string will be loaded in cgi processing [12:01:10]execute_cgi json_proto POST (null) [12:01:10]execute_cgi path=json_proto method=POST [12:01:10]POST find Content-Length [12:01:10]Host: 172.17.48.197:8080 [12:01:10]Content-Length: 825 [12:01:10]Content-Type: application/json [12:01:10] [12:01:10]POST finish read [12:01:10]Found Content-Length = 825 [12:01:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:10]execute_script... [12:01:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:10]POST & json_proto [12:01:10]process_json_proto [12:01:10]json parsed OK: [12:01:10]protocol is kg_v1.0 [12:01:10]action value=close_receipt [12:01:10]process_action close_receipt [12:01:10]cmd_close_receipt [12:01:10]MH_GetDate [12:01:10]Write to MH i2c: F0 00 00 11 0E 0E [12:01:10]Write i2c OK [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: F0 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: F0 09 00 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: F0 09 00 11 0E 00 07 15 E3 65 66 EE DC 65 10 [12:01:10]GetLastDocTimeStamp 1709380804 [12:01:10]current date 1709380871 [12:01:10]FM_GetShiftState [12:01:10]SAM_PROTO_GetShiftState [12:01:10]wFMCommunicate request_size=4 [12:01:10]MH_SAM_APDU [12:01:10]CAPDU: 80 13 01 00 [12:01:10]Write to MH i2c: E2 08 00 12 0E 80 13 01 00 00 00 00 00 9D [12:01:10]Write i2c OK [12:01:10]MH_I2C_Read... [12:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:10]Read from MH i2c: E2 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 0E 00 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 0E 00 12 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 04 [12:01:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:01:10]wFMCommunicate OK [12:01:10]SAM_PROTO_GetShiftState done [12:01:10]FM_GetShiftState done [12:01:10]opened in 1709338023 [12:01:10]opened+sec_in_day 1709424423 [12:01:10]quantity*price = 100039 [12:01:10]sum+1 = 100041 [12:01:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.40 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 0.00 Безнал.: 1000.40 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 111 02.03.2024 12:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122892 ФПД: 143790098407636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120111&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122892&fm=143790098407636&tin=02508201610067®Number=0000000000090573&sum=100040 [12:01:11]StoreToDocumentArchive [12:01:11]shift 321 fd 122892 [12:01:11]save to /storage/0321/doc_00122892 [12:01:11]save last doc name /storage/0321/doc_00122892 to /storage/kkm_last_doc_name [12:01:11]save OK [12:01:11]Clear old archive folders... [12:01:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:01:11]tlvbuf is 01626270 [12:01:11]SAM_PROTO_ClearQueue [12:01:11]wFMCommunicate request_size=4 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 09 00 00 [12:01:11]Write to MH i2c: E2 08 00 1F 0E 80 09 00 00 00 00 00 00 9F [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:11]Read from MH i2c: E2 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 03 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 03 00 1F 0E 00 90 00 A1 [12:01:11]RAPDU: 90 00 [12:01:11]wFMCommunicate OK [12:01:11]SAM_PROTO_ClearQueue done [12:01:11]KKMCreateOFDPacket [12:01:11]OFDProtocolAddRootSTLVToBuf [12:01:11]FM_MakeSignedData [12:01:11]FM_MakeSignedData [12:01:11]SAM_PROTO_SignData [12:01:11]wFMCommunicate request_size=4 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 0D 01 02 [12:01:11]Write to MH i2c: E2 08 00 20 0E 80 0D 01 02 00 00 00 00 A7 [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 20 0E 00 90 00 A2 [12:01:12]RAPDU: 90 00 [12:01:12]wFMCommunicate OK [12:01:12]wFMCommunicate request_size=255 [12:01:12]MH_SAM_APDU [12:01:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 07 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E0 01 00 35 04 06 00 [12:01:12]Write to MH i2c: E2 02 01 21 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 07 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E0 01 00 35 04 06 00 00 00 28 [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 21 0E 00 90 00 A3 [12:01:12]RAPDU: 90 00 [12:01:12]wFMCommunicate OK [12:01:12]wFMCommunicate request_size=11 [12:01:12]MH_SAM_APDU [12:01:12]CAPDU: 80 0D 02 02 06 82 C6 BD BC E0 D4 [12:01:12]Write to MH i2c: E2 0E 00 22 0E 80 0D 02 02 06 00 82 C6 BD BC E0 D4 00 00 2B [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 22 0E 00 90 00 A4 [12:01:12]RAPDU: 90 00 [12:01:12]wFMCommunicate OK [12:01:12]wFMCommunicate request_size=4 [12:01:12]MH_SAM_APDU [12:01:12]CAPDU: 80 0D 03 02 [12:01:12]Write to MH i2c: E2 08 00 23 0E 80 0D 03 02 00 00 00 00 AC [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 0B 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 0B 00 23 0E 00 3B 07 B4 70 13 58 E3 1A 90 00 7B [12:01:12]RAPDU: 3B 07 B4 70 13 58 E3 1A 90 00 [12:01:12]wFMCommunicate OK [12:01:12]SAM_PROTO_SignData done [12:01:12]FM_MakeSignedData done [12:01:12]CreateOFDProtocolMessage [12:01:12]wFMCommunicate request_size=4 [12:01:12]MH_SAM_APDU [12:01:12]CAPDU: 80 11 00 00 [12:01:12]Write to MH i2c: E2 08 00 24 0E 80 11 00 00 00 00 00 00 AC [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 17 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 17 00 24 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0A [12:01:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:01:12]wFMCommunicate OK [12:01:12]CreateOFDProtocolMessage done [12:01:12]OFDSenderStorePacket 122892 [12:01:12]StoreOFDPacket docnum=122892 [12:01:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 0A 14 08 01 E6 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 07 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E0 01 00 35 04 06 00 82 C6 BD BC E0 D4 3B 07 B4 70 13 58 E3 1A [12:01:12]CheckFolder [12:01:12]dirname=/storage/ofd_packets [12:01:12]CheckFolder done [12:01:12]ProducePacketName [12:01:12]name=ofd_packets/00122892 [12:01:12]NVStorageSaveData ofd_packets/00122892 [12:01:12]File name is /storage/ofd_packets/00122892 [12:01:12]Write 302 bytes [12:01:12]NVStorageSaveData done [12:01:12]OFDSenderStorePacket done [12:01:12]KKMCreateOFDPacket done [12:01:12]NVStorageSaveData kkm_last_timestamp [12:01:12]File name is /storage/kkm_last_timestamp [12:01:12]Write 4 bytes [12:01:12]NVStorageSaveData done [12:01:12]ExternCall_PrintAddStr [12:01:12]wPrintStart [12:01:12]Write to MH i2c: 01 00 00 25 0E 33 [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 07 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 07 00 25 0E 00 00 00 00 00 FF 0F 48 [12:01:12]RasterBufferAndPrint [12:01:12]line Счет N : (1)1105741 [12:01:12]line ИНН: 02508201610067 [12:01:12]line Контрольно-Кассовый Чек [12:01:12]line ПРОДАЖА [12:01:12]line ТРК (МРК, ГНК) : 31 [12:01:12]line Товар: 2710194210 [12:01:12]line ДТ(л)-К-5 [12:01:12]line 14.110 * 70.90 [12:01:12]line = 1000.40 [12:01:12]line НДС 12% НСП 1% [12:01:12]line > о реализуемом товаре [12:01:12]line ИТОГО: 1000.40 [12:01:12]line НСП 1% : 8.85 [12:01:12]line НДС 12% : 106.24 [12:01:12]line Наличными: 0.00 [12:01:12]line Безнал.: 1000.40 [12:01:12]line Место: АЗС № 25 "Партнер Нефть" [12:01:12]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:01:12]line СНО: Общий режим [12:01:12]line Чек 111 02.03.2024 12:01 [12:01:12]line Смена: 321 ФФД: 1.0 [12:01:12]line ЗНМ: 0300000019 [12:01:12]line РНМ: 0000000000090573 [12:01:12]line Версия ККМ: 001 [12:01:12]line Платежная система: Бакай Банк [12:01:12]line ФМ: 0000000000874798 [12:01:12]line ФД: 122892 [12:01:12]line ФПД: 143790098407636 [12:01:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120111&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122892&fm=143790098407636&tin=02508201610067®Number=0000000000090573&sum=100040 [12:01:12]OFD Sender: Processing packet 122892 [packets to send 112, broken 111] [12:01:12]ProducePacketName [12:01:12]name=ofd_packets/00122892 [12:01:12]OFD Sender: To server: pG, [12:01:12]CommunicateWithHost lk.salyk.kg:30040 [12:01:12]ConnectInit lk.salyk.kg [12:01:12]written 0, free lines is 4095 [12:01:12]Connected sock=10 [12:01:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 0A 14 08 01 E6 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 07 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E0 01 00 35 04 06 00 82 C6 BD BC E0 D4 3B 07 B4 70 13 58 E3 1A [12:01:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 06 04 47 00 D9 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E0 01 00 F4 03 04 00 E4 C0 E2 65 B6 04 01 00 00 80 58 47 AA 58 4E 92 A7 [12:01:13]CommunicateWithHost err = 0 [12:01:13]CheckOFDResponse [12:01:13]1017 (14) - 77093643461234 [12:01:13]1041 (16) - 0000000000874798 [12:01:13]1040 (4) - 122892 [12:01:13]1012 (4) - 02.03.2024 06:02 [12:01:13]1206 (1) - 0 [12:01:13]OFD Sender: Remove packet 122892 [12:01:13]ProducePacketName [12:01:13]name=ofd_packets/00122892 [12:01:13]NVStorageDeleteData [12:01:13]Write to MH i2c: 01 00 00 4F 0E 5D [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: 01 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: 01 07 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: 01 07 00 4F 0E 00 00 00 00 00 FB 0C 6B [12:01:13]RasterBufferAndPrint [12:01:13]line [12:01:13]line [12:01:13]line [12:01:13]line [12:01:13]line [12:01:13]written 0, free lines is 3329 [12:01:13]MH_Cut [12:01:13]Write to MH i2c: D1 01 00 56 0E 01 36 [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: D1 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: D1 01 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: D1 01 00 56 0E 00 35 [12:01:13]Write to MH i2c: 01 00 00 57 0E 65 [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]OFD Sender: No OFD packet to send [12:01:13]*** Cut start [12:01:13]*** Purtial cut [12:01:13]*** Stage 1: CUTSNS_PIN = 1 [12:01:15]Read from MH i2c: 01 [12:01:15]MH_I2C_Read... [12:01:15]*** Stop cut motor [12:01:15]*** Cut end [12:01:15]Read from MH i2c: 01 07 00 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: 01 07 00 57 0E 00 00 00 00 00 FF 0F 7A [12:01:15]process_action close_receipt done [12:01:15]requested_data is exist [12:01:15]produce_requested_data [12:01:15]requested_item fm.sn is exist - process it [12:01:15]wFMCommunicate request_size=4 [12:01:15]MH_SAM_APDU [12:01:15]CAPDU: 80 11 00 00 [12:01:15]Write to MH i2c: E2 08 00 58 0E 80 11 00 00 00 00 00 00 E0 [12:01:15]Write i2c OK [12:01:15]MH_I2C_Read... [12:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:15]Read from MH i2c: E2 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: E2 17 00 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: E2 17 00 58 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3E [12:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:01:16]wFMCommunicate OK [12:01:16]requested_item fd.num is exist - process it [12:01:16]SAM_PROTO_GetFieldsCounters [12:01:16]wFMCommunicate request_size=4 [12:01:16]MH_SAM_APDU [12:01:16]CAPDU: 80 13 00 00 [12:01:16]Write to MH i2c: E2 08 00 59 0E 80 13 00 00 00 00 00 00 E3 [12:01:16]Write i2c OK [12:01:16]MH_I2C_Read... [12:01:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:16]Read from MH i2c: E2 [12:01:16]MH_I2C_Read... [12:01:16]Read from MH i2c: E2 62 00 [12:01:16]MH_I2C_Read... [12:01:16]Read from MH i2c: E2 62 00 59 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [12:01:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:16]wFMCommunicate OK [12:01:16]SAM_PROTO_GetFieldsCounters done [12:01:16]requested_item shift.num is exist - process it [12:01:16]requested_item shift.opened is exist - process it [12:01:16]req_shift_opened [12:01:16]FM_GetShiftState [12:01:16]SAM_PROTO_GetShiftState [12:01:16]wFMCommunicate request_size=4 [12:01:16]MH_SAM_APDU [12:01:16]CAPDU: 80 13 01 00 [12:01:16]Write to MH i2c: E2 08 00 5A 0E 80 13 01 00 00 00 00 00 E5 [12:01:16]Write i2c OK [12:01:16]MH_I2C_Read... [12:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:16]Read from MH i2c: E2 [12:01:16]MH_I2C_Read... [12:01:16]Read from MH i2c: E2 0E 00 [12:01:16]MH_I2C_Read... [12:01:16]Read from MH i2c: E2 0E 00 5A 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4C [12:01:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:01:16]wFMCommunicate OK [12:01:16]SAM_PROTO_GetShiftState done [12:01:16]FM_GetShiftState done [12:01:16]req_shift_opened done [12:01:16]requested_item shift.open_date is exist - process it [12:01:16]req_shift_open_date [12:01:16]req_shift_open_date done [12:01:16]produce_requested_data done [12:01:16]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122892,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:01:16]process_action_free close_receipt [12:01:16]json_value_free [12:01:16]json_value_free done [12:01:16]process_json_proto returns [12:01:16]Send response to host [12:01:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122892,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:01:16]free response buf [12:01:16]execute_script done [12:01:16]execute_script returns [12:01:16]free content buf [12:01:16]Sock 9.Close socket [12:01:16]Sock 9.Thread stoped [12:01:18]OFD Sender: No OFD packet to send [12:01:23]OFD Sender: No OFD packet to send [12:01:28]OFD Sender: No OFD packet to send [12:01:33]OFD Sender: No OFD packet to send [12:01:38]OFD Sender: No OFD packet to send [12:01:43]OFD Sender: No OFD packet to send [12:01:48]OFD Sender: No OFD packet to send [12:01:53]OFD Sender: No OFD packet to send [12:01:58]OFD Sender: No OFD packet to send [12:02:03]OFD Sender: No OFD packet to send [12:02:08]OFD Sender: No OFD packet to send [12:02:13]OFD Sender: No OFD packet to send [12:02:18]OFD Sender: No OFD packet to send [12:02:23]OFD Sender: No OFD packet to send [12:02:28]OFD Sender: No OFD packet to send [12:02:33]OFD Sender: No OFD packet to send [12:02: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:51]accept exits with 8 [12:02:51]New connection [12:02:51]New thread 3067456868 created [12:02:51]Thread 3067313508 joined [12:02:51]Waiting for new connection... [12:02:51] Sock 8.Parse request [12:02:51]Sock 8.Check first char [12:02:51]Sock 8.First char is OK [12:02:51]request: POST /json_proto HTTP/1.0 [12:02:51]Method: POST [12:02:51]URL: /json_proto [12:02:51]Method is POST - this is cgi request [12:02:51]url: /json_proto [12:02:51]query_string will be loaded in cgi processing [12:02:51]execute_cgi json_proto POST (null) [12:02:51]execute_cgi path=json_proto method=POST [12:02:51]POST find Content-Length [12:02:51]Host: 172.17.48.197:8080 [12:02:51]Content-Length: 679 [12:02:51]Content-Type: application/json [12:02:51] [12:02:51]POST finish read [12:02:51]Found Content-Length = 679 [12:02:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 11.520, "sum" : 800.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:51]execute_script... [12:02: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)1105743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 11.520, "sum" : 800.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:51]POST & json_proto [12:02:51]process_json_proto [12:02:51]json parsed OK: [12:02:51]protocol is kg_v1.0 [12:02:51]action value=close_receipt [12:02:51]process_action close_receipt [12:02:51]cmd_close_receipt [12:02:51]MH_GetDate [12:02:51]Write to MH i2c: F0 00 00 5B 0E 58 [12:02:51]Write i2c OK [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: F0 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: F0 09 00 [12:02:51]MH_I2C_Read... [12:02:51]Read from MH i2c: F0 09 00 5B 0E 00 6C 15 E3 65 66 EE DC 65 BF [12:02:51]GetLastDocTimeStamp 1709380871 [12:02:51]current date 1709380972 [12:02:51]FM_GetShiftState [12:02:51]SAM_PROTO_GetShiftState [12:02:51]wFMCommunicate request_size=4 [12:02:51]MH_SAM_APDU [12:02:51]CAPDU: 80 13 01 00 [12:02:51]Write to MH i2c: E2 08 00 5C 0E 80 13 01 00 00 00 00 00 E7 [12:02:51]Write i2c OK [12:02:51]MH_I2C_Read... [12:02:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:52]Read from MH i2c: E2 [12:02:52]MH_I2C_Read... [12:02:52]Read from MH i2c: E2 0E 00 [12:02:52]MH_I2C_Read... [12:02:52]Read from MH i2c: E2 0E 00 5C 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4E [12:02:52]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:02:52]wFMCommunicate OK [12:02:52]SAM_PROTO_GetShiftState done [12:02:52]FM_GetShiftState done [12:02:52]opened in 1709338023 [12:02:52]opened+sec_in_day 1709424423 [12:02:52]quantity*price = 80064 [12:02:52]sum+1 = 80065 [12:02:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 112 02.03.2024 12:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122893 ФПД: 143489089518025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120252&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122893&fm=143489089518025&tin=02508201610067®Number=0000000000090573&sum=80000 [12:02:53]StoreToDocumentArchive [12:02:53]shift 321 fd 122893 [12:02:53]save to /storage/0321/doc_00122893 [12:02:53]save last doc name /storage/0321/doc_00122893 to /storage/kkm_last_doc_name [12:02:53]save OK [12:02:53]Clear old archive folders... [12:02:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:53]tlvbuf is 01627430 [12:02:53]SAM_PROTO_ClearQueue [12:02:53]wFMCommunicate request_size=4 [12:02:53]MH_SAM_APDU [12:02:53]CAPDU: 80 09 00 00 [12:02:53]Write to MH i2c: E2 08 00 69 0E 80 09 00 00 00 00 00 00 E9 [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 03 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 03 00 69 0E 00 90 00 EB [12:02:53]RAPDU: 90 00 [12:02:53]wFMCommunicate OK [12:02:53]SAM_PROTO_ClearQueue done [12:02:53]KKMCreateOFDPacket [12:02:53]OFDProtocolAddRootSTLVToBuf [12:02:53]FM_MakeSignedData [12:02:53]FM_MakeSignedData [12:02:53]SAM_PROTO_SignData [12:02:53]wFMCommunicate request_size=4 [12:02:53]MH_SAM_APDU [12:02:53]CAPDU: 80 0D 01 02 [12:02:53]Write to MH i2c: E2 08 00 6A 0E 80 0D 01 02 00 00 00 00 F1 [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 03 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 03 00 6A 0E 00 90 00 EC [12:02:53]RAPDU: 90 00 [12:02:53]wFMCommunicate OK [12:02:53]wFMCommunicate request_size=255 [12:02:53]MH_SAM_APDU [12:02: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 6C 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E0 01 00 35 04 06 00 82 [12:02:53]Write to MH i2c: E2 02 01 6B 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 6C 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E0 01 00 35 04 06 00 82 00 00 EA [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 03 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 03 00 6B 0E 00 90 00 ED [12:02:53]RAPDU: 90 00 [12:02:53]wFMCommunicate OK [12:02:53]wFMCommunicate request_size=10 [12:02:53]MH_SAM_APDU [12:02:53]CAPDU: 80 0D 02 02 05 80 A8 35 B9 C9 [12:02:53]Write to MH i2c: E2 0D 00 6C 0E 80 0D 02 02 05 00 80 A8 35 B9 C9 00 00 DD [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 03 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 03 00 6C 0E 00 90 00 EE [12:02:53]RAPDU: 90 00 [12:02:53]wFMCommunicate OK [12:02:53]wFMCommunicate request_size=4 [12:02:53]MH_SAM_APDU [12:02:53]CAPDU: 80 0D 03 02 [12:02:53]Write to MH i2c: E2 08 00 6D 0E 80 0D 03 02 00 00 00 00 F6 [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 0B 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 0B 00 6D 0E 00 51 EE DF 83 AF AB 33 63 90 00 88 [12:02:53]RAPDU: 51 EE DF 83 AF AB 33 63 90 00 [12:02:53]wFMCommunicate OK [12:02:53]SAM_PROTO_SignData done [12:02:53]FM_MakeSignedData done [12:02:53]CreateOFDProtocolMessage [12:02:53]wFMCommunicate request_size=4 [12:02:53]MH_SAM_APDU [12:02:53]CAPDU: 80 11 00 00 [12:02:53]Write to MH i2c: E2 08 00 6E 0E 80 11 00 00 00 00 00 00 F6 [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:53]Read from MH i2c: E2 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 17 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: E2 17 00 6E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 54 [12:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:02:53]wFMCommunicate OK [12:02:53]CreateOFDProtocolMessage done [12:02:53]OFDSenderStorePacket 122893 [12:02:53]StoreOFDPacket docnum=122893 [12:02:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C3 23 07 01 BB 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 6C 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E0 01 00 35 04 06 00 82 80 A8 35 B9 C9 51 EE DF 83 AF AB 33 63 [12:02:53]CheckFolder [12:02:53]dirname=/storage/ofd_packets [12:02:53]CheckFolder done [12:02:53]ProducePacketName [12:02:53]name=ofd_packets/00122893 [12:02:53]NVStorageSaveData ofd_packets/00122893 [12:02:53]File name is /storage/ofd_packets/00122893 [12:02:53]Write 301 bytes [12:02:53]NVStorageSaveData done [12:02:53]OFDSenderStorePacket done [12:02:53]KKMCreateOFDPacket done [12:02:53]NVStorageSaveData kkm_last_timestamp [12:02:53]File name is /storage/kkm_last_timestamp [12:02:53]Write 4 bytes [12:02:53]NVStorageSaveData done [12:02:53]ExternCall_PrintAddStr [12:02:53]wPrintStart [12:02:53]Write to MH i2c: 01 00 00 6F 0E 7D [12:02:53]Write i2c OK [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: 01 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: 01 07 00 [12:02:53]MH_I2C_Read... [12:02:53]Read from MH i2c: 01 07 00 6F 0E 00 00 00 00 00 FF 0F 92 [12:02:53]RasterBufferAndPrint [12:02:53]line Счет N : (1)1105743 [12:02:53]line ИНН: 02508201610067 [12:02:53]line Контрольно-Кассовый Чек [12:02:53]line ПРОДАЖА [12:02:53]line ТРК (МРК, ГНК) : 53 [12:02:53]line Товар: 2710124500 [12:02:53]line Аи-95-К-5 [12:02:53]line 11.520 * 69.50 [12:02:53]line = 800.64 [12:02:53]line НДС 12% НСП 1% [12:02:53]line > о реализуемом товаре [12:02:53]line ОКРУГЛЕНИЕ: -0.64 [12:02:53]line ИТОГО: 800.00 [12:02:53]line Внесено: 800.00 [12:02:53]line СДАЧА: 0.00 [12:02:53]line НСП 1% : 7.08 [12:02:53]line НДС 12% : 85.02 [12:02:53]line Наличными: 800.00 [12:02:53]line Безнал.: 0.00 [12:02:53]line Место: АЗС № 25 "Партнер Нефть" [12:02:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:02:53]line СНО: Общий режим [12:02:53]line Чек 112 02.03.2024 12:02 [12:02:53]line Смена: 321 ФФД: 1.0 [12:02:53]line ЗНМ: 0300000019 [12:02:53]line РНМ: 0000000000090573 [12:02:53]line Версия ККМ: 001 [12:02:53]line ФМ: 0000000000874798 [12:02:53]line ФД: 122893 [12:02:53]line ФПД: 143489089518025 [12:02:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120252&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122893&fm=143489089518025&tin=02508201610067®Number=0000000000090573&sum=80000 [12:02:53]OFD Sender: Processing packet 122893 [packets to send 112, broken 111] [12:02:53]ProducePacketName [12:02:53]name=ofd_packets/00122893 [12:02:53]OFD Sender: To server: pG, [12:02:53]CommunicateWithHost lk.salyk.kg:30040 [12:02:53]ConnectInit lk.salyk.kg [12:02:53]written 0, free lines is 4095 [12:02:54]Connected sock=10 [12:02:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C3 23 07 01 BB 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 6C 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E0 01 00 35 04 06 00 82 80 A8 35 B9 C9 51 EE DF 83 AF AB 33 63 [12:02:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 60 13 47 00 B3 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E0 01 00 F4 03 04 00 49 C1 E2 65 B6 04 01 00 00 66 83 40 06 C1 2C 0D 84 [12:02:54]CommunicateWithHost err = 0 [12:02:54]CheckOFDResponse [12:02:54]1017 (14) - 77093643461234 [12:02:54]1041 (16) - 0000000000874798 [12:02:54]1040 (4) - 122893 [12:02:54]1012 (4) - 02.03.2024 06:03 [12:02:54]1206 (1) - 0 [12:02:54]OFD Sender: Remove packet 122893 [12:02:54]ProducePacketName [12:02:54]name=ofd_packets/00122893 [12:02:54]NVStorageDeleteData [12:02:54]Write to MH i2c: 01 00 00 9A 0E A8 [12:02:54]Write i2c OK [12:02:54]MH_I2C_Read... [12:02:54]Read from MH i2c: 01 [12:02:54]MH_I2C_Read... [12:02:54]Read from MH i2c: 01 07 00 [12:02:54]MH_I2C_Read... [12:02:54]Read from MH i2c: 01 07 00 9A 0E 00 00 00 00 00 F2 0C AD [12:02:54]RasterBufferAndPrint [12:02:54]line [12:02:54]line [12:02:54]line [12:02:54]line [12:02:54]line [12:02:54]written 0, free lines is 3320 [12:02:54]MH_Cut [12:02:54]Write to MH i2c: D1 01 00 A1 0E 01 81 [12:02:54]Write i2c OK [12:02:54]MH_I2C_Read... [12:02:54]Read from MH i2c: D1 [12:02:54]MH_I2C_Read... [12:02:54]Read from MH i2c: D1 01 00 [12:02:54]MH_I2C_Read... [12:02:54]Read from MH i2c: D1 01 00 A1 0E 00 80 [12:02:54]Write to MH i2c: 01 00 00 A2 0E B0 [12:02:54]Write i2c OK [12:02:54]MH_I2C_Read... [12:02:54]OFD Sender: No OFD packet to send [12:02:55]*** Cut start [12:02:55]*** Purtial cut [12:02:55]*** Stage 1: CUTSNS_PIN = 1 [12:02:57]Read from MH i2c: 01 [12:02:57]MH_I2C_Read... [12:02:57]*** Stop cut motor [12:02:57]*** Cut end [12:02:57]Read from MH i2c: 01 07 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: 01 07 00 A2 0E 00 00 00 00 00 FF 0F C5 [12:02:57]process_action close_receipt done [12:02:57]requested_data is exist [12:02:57]produce_requested_data [12:02:57]requested_item fm.sn is exist - process it [12:02:57]wFMCommunicate request_size=4 [12:02:57]MH_SAM_APDU [12:02:57]CAPDU: 80 11 00 00 [12:02:57]Write to MH i2c: E2 08 00 A3 0E 80 11 00 00 00 00 00 00 2B [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 17 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 17 00 A3 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 89 [12:02:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:02:57]wFMCommunicate OK [12:02:57]requested_item fd.num is exist - process it [12:02:57]SAM_PROTO_GetFieldsCounters [12:02:57]wFMCommunicate request_size=4 [12:02:57]MH_SAM_APDU [12:02:57]CAPDU: 80 13 00 00 [12:02:57]Write to MH i2c: E2 08 00 A4 0E 80 13 00 00 00 00 00 00 2E [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 62 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 62 00 A4 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [12:02:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:57]wFMCommunicate OK [12:02:57]SAM_PROTO_GetFieldsCounters done [12:02:57]requested_item shift.num is exist - process it [12:02:57]requested_item shift.opened is exist - process it [12:02:57]req_shift_opened [12:02:57]FM_GetShiftState [12:02:57]SAM_PROTO_GetShiftState [12:02:57]wFMCommunicate request_size=4 [12:02:57]MH_SAM_APDU [12:02:57]CAPDU: 80 13 01 00 [12:02:57]Write to MH i2c: E2 08 00 A5 0E 80 13 01 00 00 00 00 00 30 [12:02:57]Write i2c OK [12:02:57]MH_I2C_Read... [12:02:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:57]Read from MH i2c: E2 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 0E 00 [12:02:57]MH_I2C_Read... [12:02:57]Read from MH i2c: E2 0E 00 A5 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 97 [12:02:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:02:57]wFMCommunicate OK [12:02:57]SAM_PROTO_GetShiftState done [12:02:57]FM_GetShiftState done [12:02:57]req_shift_opened done [12:02:57]requested_item shift.open_date is exist - process it [12:02:57]req_shift_open_date [12:02:57]req_shift_open_date done [12:02:57]produce_requested_data done [12:02:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122893,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:02:57]process_action_free close_receipt [12:02:57]json_value_free [12:02:57]json_value_free done [12:02:57]process_json_proto returns [12:02:57]Send response to host [12:02:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122893,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:02:57]free response buf [12:02:57]execute_script done [12:02:57]execute_script returns [12:02:57]free content buf [12:02:57]Sock 8.Close socket [12:02:57]Sock 8.Thread stoped [12:02:59]OFD Sender: No OFD packet to send [12:03:04]OFD Sender: No OFD packet to send [12:03:09]OFD Sender: No OFD packet to send [12:03:14]OFD Sender: No OFD packet to send [12:03:19]OFD Sender: No OFD packet to send [12:03:24]OFD Sender: No OFD packet to send [12:03:29]OFD Sender: No OFD packet to send [12:03:34]OFD Sender: No OFD packet to send [12:03:39]OFD Sender: No OFD packet to send [12:03:44]OFD Sender: No OFD packet to send [12:03:49]OFD Sender: No OFD packet to send [12:03:54]OFD Sender: No OFD packet to send [12:03:59]OFD Sender: No OFD packet to send [12:04:04]OFD Sender: No OFD packet to send [12:04:09]OFD Sender: No OFD packet to send [12:04:14]OFD Sender: No OFD packet to send [12:04:19]OFD Sender: No OFD packet to send [12:04:24]OFD Sender: No OFD packet to send [12:04:28]accept exits with 9 [12:04:28]New connection [12:04:28]New thread 3067313508 created [12:04:28]Thread 3067456868 joined [12:04:28]Waiting for new connection... [12:04:28] Sock 9.Parse request [12:04:28]Sock 9.Check first char [12:04:28]Sock 9.First char is OK [12:04:28]request: POST /json_proto HTTP/1.0 [12:04:28]Method: POST [12:04:28]URL: /json_proto [12:04:28]Method is POST - this is cgi request [12:04:28]url: /json_proto [12:04:28]query_string will be loaded in cgi processing [12:04:28]execute_cgi json_proto POST (null) [12:04:28]execute_cgi path=json_proto method=POST [12:04:28]POST find Content-Length [12:04:28]Host: 172.17.48.197:8080 [12:04:28]Content-Length: 822 [12:04:28]Content-Type: application/json [12:04:28] [12:04:28]POST finish read [12:04:28]Found Content-Length = 822 [12:04:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 5.650, "sum" : 400.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:28]execute_script... [12:04:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 5.650, "sum" : 400.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:28]POST & json_proto [12:04:28]process_json_proto [12:04:28]json parsed OK: [12:04:28]protocol is kg_v1.0 [12:04:28]action value=close_receipt [12:04:28]process_action close_receipt [12:04:28]cmd_close_receipt [12:04:28]MH_GetDate [12:04:28]Write to MH i2c: F0 00 00 A6 0E A3 [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: F0 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: F0 09 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: F0 09 00 A6 0E 00 CD 15 E3 65 66 EE DC 65 6B [12:04:28]GetLastDocTimeStamp 1709380972 [12:04:28]current date 1709381069 [12:04:28]FM_GetShiftState [12:04:28]SAM_PROTO_GetShiftState [12:04:28]wFMCommunicate request_size=4 [12:04:28]MH_SAM_APDU [12:04:28]CAPDU: 80 13 01 00 [12:04:28]Write to MH i2c: E2 08 00 A7 0E 80 13 01 00 00 00 00 00 32 [12:04:28]Write i2c OK [12:04:28]MH_I2C_Read... [12:04:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:28]Read from MH i2c: E2 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 0E 00 [12:04:28]MH_I2C_Read... [12:04:28]Read from MH i2c: E2 0E 00 A7 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 99 [12:04:28]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:04:28]wFMCommunicate OK [12:04:28]SAM_PROTO_GetShiftState done [12:04:28]FM_GetShiftState done [12:04:28]opened in 1709338023 [12:04:28]opened+sec_in_day 1709424423 [12:04:28]quantity*price = 40058 [12:04:28]sum+1 = 40060 [12:04:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.59 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 0.00 Безнал.: 400.59 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 113 02.03.2024 12:04 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122894 ФПД: 137348152898230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120429&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122894&fm=137348152898230&tin=02508201610067®Number=0000000000090573&sum=40059 [12:04:29]StoreToDocumentArchive [12:04:29]shift 321 fd 122894 [12:04:29]save to /storage/0321/doc_00122894 [12:04:29]save last doc name /storage/0321/doc_00122894 to /storage/kkm_last_doc_name [12:04:29]save OK [12:04:29]Clear old archive folders... [12:04:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:04:29]tlvbuf is 015F8E80 [12:04:29]SAM_PROTO_ClearQueue [12:04:29]wFMCommunicate request_size=4 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 09 00 00 [12:04:29]Write to MH i2c: E2 08 00 B4 0E 80 09 00 00 00 00 00 00 34 [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:29]Read from MH i2c: E2 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 03 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 03 00 B4 0E 00 90 00 36 [12:04:29]RAPDU: 90 00 [12:04:29]wFMCommunicate OK [12:04:29]SAM_PROTO_ClearQueue done [12:04:29]KKMCreateOFDPacket [12:04:29]OFDProtocolAddRootSTLVToBuf [12:04:29]FM_MakeSignedData [12:04:29]FM_MakeSignedData [12:04:29]SAM_PROTO_SignData [12:04:29]wFMCommunicate request_size=4 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 0D 01 02 [12:04:29]Write to MH i2c: E2 08 00 B5 0E 80 0D 01 02 00 00 00 00 3C [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:29]Read from MH i2c: E2 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 03 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 03 00 B5 0E 00 90 00 37 [12:04:29]RAPDU: 90 00 [12:04:29]wFMCommunicate OK [12:04:29]wFMCommunicate request_size=255 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 16 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 7B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B 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 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 CD 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E0 01 00 35 04 06 00 [12:04:29]Write to MH i2c: E2 02 01 B6 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 16 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 7B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B 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 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 CD 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E0 01 00 35 04 06 00 00 00 A2 [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:29]Read from MH i2c: E2 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 03 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 03 00 B6 0E 00 90 00 38 [12:04:29]RAPDU: 90 00 [12:04:29]wFMCommunicate OK [12:04:29]wFMCommunicate request_size=11 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 0D 02 02 06 7C EA DB DD 32 B6 [12:04:29]Write to MH i2c: E2 0E 00 B7 0E 80 0D 02 02 06 00 7C EA DB DD 32 B6 00 00 51 [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:29]Read from MH i2c: E2 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 03 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 03 00 B7 0E 00 90 00 39 [12:04:29]RAPDU: 90 00 [12:04:29]wFMCommunicate OK [12:04:29]wFMCommunicate request_size=4 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 0D 03 02 [12:04:29]Write to MH i2c: E2 08 00 B8 0E 80 0D 03 02 00 00 00 00 41 [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:29]OFD Sender: No OFD packet to send [12:04:29]Read from MH i2c: E2 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 0B 00 [12:04:29]MH_I2C_Read... [12:04:29]Read from MH i2c: E2 0B 00 B8 0E 00 BB 75 7B 2D 32 E3 49 F1 90 00 69 [12:04:29]RAPDU: BB 75 7B 2D 32 E3 49 F1 90 00 [12:04:29]wFMCommunicate OK [12:04:29]SAM_PROTO_SignData done [12:04:29]FM_MakeSignedData done [12:04:29]CreateOFDProtocolMessage [12:04:29]wFMCommunicate request_size=4 [12:04:29]MH_SAM_APDU [12:04:29]CAPDU: 80 11 00 00 [12:04:29]Write to MH i2c: E2 08 00 B9 0E 80 11 00 00 00 00 00 00 41 [12:04:29]Write i2c OK [12:04:29]MH_I2C_Read... [12:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:30]Read from MH i2c: E2 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 17 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: E2 17 00 B9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [12:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:04:30]wFMCommunicate OK [12:04:30]CreateOFDProtocolMessage done [12:04:30]OFDSenderStorePacket 122894 [12:04:30]StoreOFDPacket docnum=122894 [12:04:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 FA ED 08 01 87 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 16 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 7B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B 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 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 CD 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E0 01 00 35 04 06 00 7C EA DB DD 32 B6 BB 75 7B 2D 32 E3 49 F1 [12:04:30]CheckFolder [12:04:30]dirname=/storage/ofd_packets [12:04:30]CheckFolder done [12:04:30]ProducePacketName [12:04:30]name=ofd_packets/00122894 [12:04:30]NVStorageSaveData ofd_packets/00122894 [12:04:30]File name is /storage/ofd_packets/00122894 [12:04:30]Write 302 bytes [12:04:30]NVStorageSaveData done [12:04:30]OFDSenderStorePacket done [12:04:30]KKMCreateOFDPacket done [12:04:30]NVStorageSaveData kkm_last_timestamp [12:04:30]File name is /storage/kkm_last_timestamp [12:04:30]Write 4 bytes [12:04:30]NVStorageSaveData done [12:04:30]ExternCall_PrintAddStr [12:04:30]wPrintStart [12:04:30]Write to MH i2c: 01 00 00 BA 0E C8 [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 07 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 07 00 BA 0E 00 00 00 00 00 FF 0F DD [12:04:30]RasterBufferAndPrint [12:04:30]line Счет N : (1)1105744 [12:04:30]line ИНН: 02508201610067 [12:04:30]line Контрольно-Кассовый Чек [12:04:30]line ПРОДАЖА [12:04:30]line ТРК (МРК, ГНК) : 31 [12:04:30]line Товар: 2710194210 [12:04:30]line ДТ(л)-К-5 [12:04:30]line 5.650 * 70.90 [12:04:30]line = 400.59 [12:04:30]line НДС 12% НСП 1% [12:04:30]line > о реализуемом товаре [12:04:30]line ИТОГО: 400.59 [12:04:30]line НСП 1% : 3.54 [12:04:30]line НДС 12% : 42.54 [12:04:30]line Наличными: 0.00 [12:04:30]line Безнал.: 400.59 [12:04:30]line Место: АЗС № 25 "Партнер Нефть" [12:04:30]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:04:30]line СНО: Общий режим [12:04:30]line Чек 113 02.03.2024 12:04 [12:04:30]line Смена: 321 ФФД: 1.0 [12:04:30]line ЗНМ: 0300000019 [12:04:30]line РНМ: 0000000000090573 [12:04:30]line Версия ККМ: 001 [12:04:30]line Платежная система: Бакай Банк [12:04:30]line ФМ: 0000000000874798 [12:04:30]line ФД: 122894 [12:04:30]line ФПД: 137348152898230 [12:04:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120429&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122894&fm=137348152898230&tin=02508201610067®Number=0000000000090573&sum=40059 [12:04:30]OFD Sender: Processing packet 122894 [packets to send 112, broken 111] [12:04:30]ProducePacketName [12:04:30]name=ofd_packets/00122894 [12:04:30]OFD Sender: To server: pG, [12:04:30]CommunicateWithHost lk.salyk.kg:30040 [12:04:30]ConnectInit lk.salyk.kg [12:04:30]written 0, free lines is 4095 [12:04:30]Connected sock=10 [12:04:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 FA ED 08 01 87 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 16 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 7B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B 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 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 CD 15 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E0 01 00 35 04 06 00 7C EA DB DD 32 B6 BB 75 7B 2D 32 E3 49 F1 [12:04:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 22 57 47 00 9C CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E0 01 00 F4 03 04 00 A9 C1 E2 65 B6 04 01 00 00 21 EC 7D 27 0F 40 7A 93 [12:04:30]CommunicateWithHost err = 0 [12:04:30]CheckOFDResponse [12:04:30]1017 (14) - 77093643461234 [12:04:30]1041 (16) - 0000000000874798 [12:04:30]1040 (4) - 122894 [12:04:30]1012 (4) - 02.03.2024 06:05 [12:04:30]1206 (1) - 0 [12:04:30]OFD Sender: Remove packet 122894 [12:04:30]ProducePacketName [12:04:30]name=ofd_packets/00122894 [12:04:30]NVStorageDeleteData [12:04:30]Write to MH i2c: 01 00 00 E4 0E F2 [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 07 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: 01 07 00 E4 0E 00 00 00 00 00 FA 0C FF [12:04:30]RasterBufferAndPrint [12:04:30]line [12:04:30]line [12:04:30]line [12:04:30]line [12:04:30]line [12:04:30]written 0, free lines is 3328 [12:04:30]MH_Cut [12:04:30]Write to MH i2c: D1 01 00 EB 0E 01 CB [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: D1 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: D1 01 00 [12:04:30]MH_I2C_Read... [12:04:30]Read from MH i2c: D1 01 00 EB 0E 00 CA [12:04:30]Write to MH i2c: 01 00 00 EC 0E FA [12:04:30]Write i2c OK [12:04:30]MH_I2C_Read... [12:04:31]OFD Sender: No OFD packet to send [12:04:31]*** Cut start [12:04:31]*** Purtial cut [12:04:31]*** Stage 1: CUTSNS_PIN = 1 [12:04:33]Read from MH i2c: 01 [12:04:33]MH_I2C_Read... [12:04:33]*** Stop cut motor [12:04:33]*** Cut end [12:04:33]Read from MH i2c: 01 07 00 [12:04:33]MH_I2C_Read... [12:04:33]Read from MH i2c: 01 07 00 EC 0E 00 00 00 00 00 FF 0F 0F [12:04:33]process_action close_receipt done [12:04:33]requested_data is exist [12:04:33]produce_requested_data [12:04:33]requested_item fm.sn is exist - process it [12:04:33]wFMCommunicate request_size=4 [12:04:33]MH_SAM_APDU [12:04:33]CAPDU: 80 11 00 00 [12:04:33]Write to MH i2c: E2 08 00 ED 0E 80 11 00 00 00 00 00 00 75 [12:04:33]Write i2c OK [12:04:33]MH_I2C_Read... [12:04:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:33]Read from MH i2c: E2 [12:04:33]MH_I2C_Read... [12:04:33]Read from MH i2c: E2 17 00 [12:04:33]MH_I2C_Read... [12:04:33]Read from MH i2c: E2 17 00 ED 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D3 [12:04:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:04:33]wFMCommunicate OK [12:04:33]requested_item fd.num is exist - process it [12:04:33]SAM_PROTO_GetFieldsCounters [12:04:33]wFMCommunicate request_size=4 [12:04:33]MH_SAM_APDU [12:04:33]CAPDU: 80 13 00 00 [12:04:33]Write to MH i2c: E2 08 00 EE 0E 80 13 00 00 00 00 00 00 78 [12:04:33]Write i2c OK [12:04:33]MH_I2C_Read... [12:04:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:33]Read from MH i2c: E2 [12:04:33]MH_I2C_Read... [12:04:33]Read from MH i2c: E2 62 00 [12:04:33]MH_I2C_Read... [12:04:33]Read from MH i2c: E2 62 00 EE 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [12:04:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:04:33]wFMCommunicate OK [12:04:33]SAM_PROTO_GetFieldsCounters done [12:04:33]requested_item shift.num is exist - process it [12:04:33]requested_item shift.opened is exist - process it [12:04:33]req_shift_opened [12:04:33]FM_GetShiftState [12:04:33]SAM_PROTO_GetShiftState [12:04:33]wFMCommunicate request_size=4 [12:04:33]MH_SAM_APDU [12:04:33]CAPDU: 80 13 01 00 [12:04:33]Write to MH i2c: E2 08 00 EF 0E 80 13 01 00 00 00 00 00 7A [12:04:33]Write i2c OK [12:04:33]MH_I2C_Read... [12:04:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:33]Read from MH i2c: E2 [12:04:33]MH_I2C_Read... [12:04:33]Read from MH i2c: E2 0E 00 [12:04:33]MH_I2C_Read... [12:04:33]Read from MH i2c: E2 0E 00 EF 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E1 [12:04:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:04:33]wFMCommunicate OK [12:04:33]SAM_PROTO_GetShiftState done [12:04:33]FM_GetShiftState done [12:04:33]req_shift_opened done [12:04:33]requested_item shift.open_date is exist - process it [12:04:33]req_shift_open_date [12:04:33]req_shift_open_date done [12:04:33]produce_requested_data done [12:04:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122894,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:04:33]process_action_free close_receipt [12:04:33]json_value_free [12:04:33]json_value_free done [12:04:33]process_json_proto returns [12:04:33]Send response to host [12:04:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122894,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:04:33]free response buf [12:04:33]execute_script done [12:04:33]execute_script returns [12:04:33]free content buf [12:04:33]Sock 9.Close socket [12:04:33]Sock 9.Thread stoped [12:04:36]OFD Sender: No OFD packet to send [12:04:41]OFD Sender: No OFD packet to send [12:04:46]OFD Sender: No OFD packet to send [12:04:51]OFD Sender: No OFD packet to send [12:04:56]OFD Sender: No OFD packet to send [12:05:01]OFD Sender: No OFD packet to send [12:05:06]OFD Sender: No OFD packet to send [12:05:11]OFD Sender: No OFD packet to send [12:05:16]OFD Sender: No OFD packet to send [12:05:21]OFD Sender: No OFD packet to send [12:05:26]OFD Sender: No OFD packet to send [12:05:31]OFD Sender: No OFD packet to send [12:05:36]OFD Sender: No OFD packet to send [12:05:41]OFD Sender: No OFD packet to send [12:05:46]OFD Sender: No OFD packet to send [12:05:51]OFD Sender: No OFD packet to send [12:05:56]OFD Sender: No OFD packet to send [12:06:01]OFD Sender: No OFD packet to send [12:06:06]OFD Sender: No OFD packet to send [12:06:11]OFD Sender: No OFD packet to send [12:06:16]OFD Sender: No OFD packet to send [12:06:21]OFD Sender: No OFD packet to send [12:06:26]OFD Sender: No OFD packet to send [12:06:31]OFD Sender: No OFD packet to send [12:06:36]OFD Sender: No OFD packet to send [12:06:41]OFD Sender: No OFD packet to send [12:06:46]OFD Sender: No OFD packet to send [12:06:51]OFD Sender: No OFD packet to send [12:06:56]OFD Sender: No OFD packet to send [12:07:01]OFD Sender: No OFD packet to send [12:07:06]OFD Sender: No OFD packet to send [12:07:11]OFD Sender: No OFD packet to send [12:07:16]OFD Sender: No OFD packet to send [12:07:21]OFD Sender: No OFD packet to send [12:07:26]OFD Sender: No OFD packet to send [12:07:31]OFD Sender: No OFD packet to send [12:07:32]accept exits with 8 [12:07:32]New connection [12:07:32]New thread 3067456868 created [12:07:32]Thread 3067313508 joined [12:07:32]Waiting for new connection... [12:07:32] Sock 8.Parse request [12:07:32]Sock 8.Check first char [12:07:32]Sock 8.First char is OK [12:07:32]request: POST /json_proto HTTP/1.0 [12:07:32]Method: POST [12:07:32]URL: /json_proto [12:07:32]Method is POST - this is cgi request [12:07:32]url: /json_proto [12:07:32]query_string will be loaded in cgi processing [12:07:32]execute_cgi json_proto POST (null) [12:07:32]execute_cgi path=json_proto method=POST [12:07:32]POST find Content-Length [12:07:32]Host: 172.17.48.197:8080 [12:07:32]Content-Length: 1216 [12:07:32]Content-Type: application/json [12:07:32] [12:07:32]POST finish read [12:07:32]Found Content-Length = 1216 [12:07:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105742\u000A02.03.2024 12:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 100.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 7090.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00350\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:32]execute_script... [12:07:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105742\u000A02.03.2024 12:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 100.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 7090.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A00350\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:32]POST & json_proto [12:07:32]process_json_proto [12:07:32]json parsed OK: [12:07:32]protocol is kg_v1.0 [12:07:32]action value=print_text [12:07:32]process_action print_text [12:07:32]cmd_print_text [12:07:32]ExternCall_PrintAddStr [12:07:32]wPrintStart [12:07:32]Write to MH i2c: 01 00 00 F0 0E FE [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 07 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 07 00 F0 0E 00 00 00 00 00 FF 0F 13 [12:07:32]RasterBufferAndPrint [12:07:32]line *****ТОВАРНЫЙ ЧЕК***** [12:07:32]line АЗС 25 [12:07:32]line Партнер нефть [12:07:32]line 02508201610067 [12:07:32]line Кассир : Таалайбек к. А. [12:07:32]line Счет N : (1)1105742 [12:07:32]line 02.03.2024 12:02 [12:07:32]line ПРОДАЖА [12:07:32]line ТРК (МРК, ГНК): 41 [12:07:32]line Вид ГСМ : 2710194210 [12:07:32]line ДТ(л)-К-5 [12:07:32]line 100.000 x 70.90 [12:07:32]line ИТОГ: 7090.00 [12:07:32]line Тип оплаты: Талоны: Топливная Карта [12:07:32]line 00350 [12:07:32]line ______________________ [12:07:32]line (подпись) [12:07:32]written 0, free lines is 4095 [12:07:32]Write to MH i2c: 01 00 00 05 0F 14 [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 07 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 07 00 05 0F 00 00 00 00 00 F3 0D 1B [12:07:32]RasterBufferAndPrint [12:07:32]line [12:07:32]line [12:07:32]line [12:07:32]line [12:07:32]line [12:07:32]written 0, free lines is 3573 [12:07:32]MH_Cut [12:07:32]Write to MH i2c: D1 01 00 0C 0F 01 ED [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: D1 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: D1 01 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: D1 01 00 0C 0F 00 EC [12:07:32]Write to MH i2c: 01 00 00 0D 0F 1C [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:33]*** Cut start [12:07:33]*** Purtial cut [12:07:33]*** Stage 1: CUTSNS_PIN = 1 [12:07:35]Read from MH i2c: 01 [12:07:35]MH_I2C_Read... [12:07:35]*** Stop cut motor [12:07:35]*** Cut end [12:07:35]Read from MH i2c: 01 07 00 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: 01 07 00 0D 0F 00 00 00 00 00 FF 0F 31 [12:07:35]process_action print_text done [12:07:35]requested_data is exist [12:07:35]produce_requested_data [12:07:35]requested_item fm.sn is exist - process it [12:07:35]wFMCommunicate request_size=4 [12:07:35]MH_SAM_APDU [12:07:35]CAPDU: 80 11 00 00 [12:07:35]Write to MH i2c: E2 08 00 0E 0F 80 11 00 00 00 00 00 00 97 [12:07:35]Write i2c OK [12:07:35]MH_I2C_Read... [12:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:35]Read from MH i2c: E2 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: E2 17 00 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: E2 17 00 0E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F5 [12:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:07:35]wFMCommunicate OK [12:07:35]requested_item fd.num is exist - process it [12:07:35]SAM_PROTO_GetFieldsCounters [12:07:35]wFMCommunicate request_size=4 [12:07:35]MH_SAM_APDU [12:07:35]CAPDU: 80 13 00 00 [12:07:35]Write to MH i2c: E2 08 00 0F 0F 80 13 00 00 00 00 00 00 9A [12:07:35]Write i2c OK [12:07:35]MH_I2C_Read... [12:07:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:35]Read from MH i2c: E2 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: E2 62 00 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: E2 62 00 0F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [12:07:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:07:35]wFMCommunicate OK [12:07:35]SAM_PROTO_GetFieldsCounters done [12:07:35]requested_item shift.num is exist - process it [12:07:35]requested_item shift.opened is exist - process it [12:07:35]req_shift_opened [12:07:35]FM_GetShiftState [12:07:35]SAM_PROTO_GetShiftState [12:07:35]wFMCommunicate request_size=4 [12:07:35]MH_SAM_APDU [12:07:35]CAPDU: 80 13 01 00 [12:07:35]Write to MH i2c: E2 08 00 10 0F 80 13 01 00 00 00 00 00 9C [12:07:35]Write i2c OK [12:07:35]MH_I2C_Read... [12:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:35]Read from MH i2c: E2 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: E2 0E 00 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: E2 0E 00 10 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 03 [12:07:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:07:35]wFMCommunicate OK [12:07:35]SAM_PROTO_GetShiftState done [12:07:35]FM_GetShiftState done [12:07:35]req_shift_opened done [12:07:35]requested_item shift.open_date is exist - process it [12:07:35]req_shift_open_date [12:07:35]req_shift_open_date done [12:07:35]produce_requested_data done [12:07:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122894,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:07:35]process_action_free print_text [12:07:35]json_value_free [12:07:35]json_value_free done [12:07:35]process_json_proto returns [12:07:35]Send response to host [12:07:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122894,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:07:35]free response buf [12:07:35]execute_script done [12:07:35]execute_script returns [12:07:35]free content buf [12:07:35]Sock 8.Close socket [12:07:35]Sock 8.Thread stoped [12:07:35]accept exits with 9 [12:07:35]New connection [12:07:35]New thread 3067313508 created [12:07:35]Thread 3067456868 joined [12:07:35]Waiting for new connection... [12:07:35] Sock 9.Parse request [12:07:35]Sock 9.Check first char [12:07:35]Sock 9.First char is OK [12:07:35]request: POST /json_proto HTTP/1.0 [12:07:35]Method: POST [12:07:35]URL: /json_proto [12:07:35]Method is POST - this is cgi request [12:07:35]url: /json_proto [12:07:35]query_string will be loaded in cgi processing [12:07:35]execute_cgi json_proto POST (null) [12:07:35]execute_cgi path=json_proto method=POST [12:07:35]POST find Content-Length [12:07:35]Host: 172.17.48.197:8080 [12:07:35]Content-Length: 683 [12:07:35]Content-Type: application/json [12:07:35] [12:07:35]POST finish read [12:07:35]Found Content-Length = 683 [12:07:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:35]execute_script... [12:07: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)1105747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:35]POST & json_proto [12:07:35]process_json_proto [12:07:35]json parsed OK: [12:07:35]protocol is kg_v1.0 [12:07:35]action value=close_receipt [12:07:35]process_action close_receipt [12:07:35]cmd_close_receipt [12:07:35]MH_GetDate [12:07:35]Write to MH i2c: F0 00 00 11 0F 0F [12:07:35]Write i2c OK [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: F0 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: F0 09 00 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: F0 09 00 11 0F 00 88 16 E3 65 66 EE DC 65 93 [12:07:35]GetLastDocTimeStamp 1709381069 [12:07:35]current date 1709381256 [12:07:35]FM_GetShiftState [12:07:35]SAM_PROTO_GetShiftState [12:07:35]wFMCommunicate request_size=4 [12:07:35]MH_SAM_APDU [12:07:35]CAPDU: 80 13 01 00 [12:07:35]Write to MH i2c: E2 08 00 12 0F 80 13 01 00 00 00 00 00 9E [12:07:35]Write i2c OK [12:07:35]MH_I2C_Read... [12:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:35]Read from MH i2c: E2 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: E2 0E 00 [12:07:35]MH_I2C_Read... [12:07:35]Read from MH i2c: E2 0E 00 12 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 05 [12:07:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:07:35]wFMCommunicate OK [12:07:35]SAM_PROTO_GetShiftState done [12:07:35]FM_GetShiftState done [12:07:35]opened in 1709338023 [12:07:35]opened+sec_in_day 1709424423 [12:07:35]quantity*price = 100010 [12:07:35]sum+1 = 100012 [12:07:35]Check (price>sum+1) || (price+1 о реализуемом товаре [12:13:32]line ОКРУГЛЕНИЕ: -0.11 [12:13:32]line ИТОГО: 1000.00 [12:13:32]line Внесено: 1000.00 [12:13:32]line СДАЧА: 0.00 [12:13:32]line НСП 1% : 8.85 [12:13:32]line НДС 12% : 106.21 [12:13:32]line Наличными: 1000.00 [12:13:32]line Безнал.: 0.00 [12:13:32]line Место: АЗС № 25 "Партнер Нефть" [12:13:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:13:32]line СНО: Общий режим [12:13:32]line Чек 114 02.03.2024 12:07 [12:13:32]line Смена: 321 ФФД: 1.0 [12:13:32]line ЗНМ: 0300000019 [12:13:32]line РНМ: 0000000000090573 [12:13:32]line Версия ККМ: 001 [12:13:32]line ФМ: 0000000000874798 [12:13:32]line ФД: 122895 [12:13:32]line ФПД: 242080970179748 [12:13:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T120736&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122895&fm=242080970179748&tin=02508201610067®Number=0000000000090573&sum=100000 [12:13:32]written 0, free lines is 4095 [12:13:33]Write to MH i2c: 01 00 00 46 00 46 [12:13:33]Write i2c OK [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: 01 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: 01 07 00 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: 01 07 00 46 00 00 00 00 00 00 F5 0C 4E [12:13:33]RasterBufferAndPrint [12:13:33]line [12:13:33]line [12:13:33]line [12:13:33]line [12:13:33]line [12:13:33]written 0, free lines is 3332 [12:13:33]MH_Cut [12:13:33]Write to MH i2c: D1 01 00 4D 00 01 1F [12:13:33]Write i2c OK [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: D1 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: D1 01 00 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: D1 01 00 4D 00 00 1E [12:13:33]Write to MH i2c: 01 00 00 4E 00 4E [12:13:33]Write i2c OK [12:13:33]MH_I2C_Read... [12:13:33]*** Cut start [12:13:33]*** Purtial cut [12:13:33]*** Stage 1: CUTSNS_PIN = 1 [12:13:35]Read from MH i2c: 01 [12:13:35]MH_I2C_Read... [12:13:35]*** Stop cut motor [12:13:35]*** Cut end [12:13:35]Read from MH i2c: 01 07 00 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FF 0F 63 [12:13:35]process_action print_doc done [12:13:35]requested_data is exist [12:13:35]produce_requested_data [12:13:35]produce_requested_data return (null) [12:13:35]process_action_free print_doc [12:13:35]json_value_free [12:13:35]json_value_free done [12:13:35]process_json_proto returns [12:13:35]Send response to host [12:13:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:13:35]free response buf [12:13:35]execute_script done [12:13:35]execute_script returns [12:13:35]free content buf [12:13:35]Sock 9.Close socket [12:13:35]Sock 9.Thread stoped [12:13:35]accept exits with 8 [12:13:35]New connection [12:13:35]New thread 3066629476 created [12:13:35]Thread 3066772836 joined [12:13:35]Waiting for new connection... [12:13:35] Sock 8.Parse request [12:13:35]Sock 8.Check first char [12:13:35]Sock 8.First char is OK [12:13:35]request: POST /json_proto HTTP/1.0 [12:13:35]Method: POST [12:13:35]URL: /json_proto [12:13:35]Method is POST - this is cgi request [12:13:35]url: /json_proto [12:13:35]query_string will be loaded in cgi processing [12:13:35]execute_cgi json_proto POST (null) [12:13:35]execute_cgi path=json_proto method=POST [12:13:35]POST find Content-Length [12:13:35]Host: 172.17.48.197:8080 [12:13:35]Content-Length: 814 [12:13:35]Content-Type: application/json [12:13:35] [12:13:35]POST finish read [12:13:35]Found Content-Length = 814 [12:13:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 40.000, "sum" : 2836.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2836.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:35]execute_script... [12:13: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)1105746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 40.000, "sum" : 2836.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2836.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:35]POST & json_proto [12:13:35]process_json_proto [12:13:35]json parsed OK: [12:13:35]protocol is kg_v1.0 [12:13:35]action value=close_receipt [12:13:35]process_action close_receipt [12:13:35]cmd_close_receipt [12:13:35]MH_GetDate [12:13:35]Write to MH i2c: F0 00 00 4F 00 3E [12:13:35]Write i2c OK [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: F0 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: F0 09 00 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: F0 09 00 4F 00 00 F0 17 E3 65 66 EE DC 65 2B [12:13:35]GetLastDocTimeStamp 1709381256 [12:13:35]current date 1709381616 [12:13:35]FM_GetShiftState [12:13:35]SAM_PROTO_GetShiftState [12:13:35]wFMCommunicate request_size=4 [12:13:35]MH_SAM_APDU [12:13:35]CAPDU: 80 13 01 00 [12:13:35]Write to MH i2c: E2 08 00 50 00 80 13 01 00 00 00 00 00 CD [12:13:35]Write i2c OK [12:13:35]MH_I2C_Read... [12:13:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:36]Read from MH i2c: E2 [12:13:36]MH_I2C_Read... [12:13:36]Read from MH i2c: E2 0E 00 [12:13:36]MH_I2C_Read... [12:13:36]Read from MH i2c: E2 0E 00 50 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [12:13:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:13:36]wFMCommunicate OK [12:13:36]SAM_PROTO_GetShiftState done [12:13:36]FM_GetShiftState done [12:13:36]opened in 1709338023 [12:13:36]opened+sec_in_day 1709424423 [12:13:36]quantity*price = 283600 [12:13:36]sum+1 = 283601 [12:13:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2836.00 НСП 1% : 25.10 НДС 12% : 301.17 Наличными: 0.00 Безнал.: 2836.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 115 02.03.2024 12:13 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122896 ФПД: 41402546517473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121336&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122896&fm=41402546517473&tin=02508201610067®Number=0000000000090573&sum=283600 [12:13:36]StoreToDocumentArchive [12:13:36]shift 321 fd 122896 [12:13:36]save to /storage/0321/doc_00122896 [12:13:36]save last doc name /storage/0321/doc_00122896 to /storage/kkm_last_doc_name [12:13:36]save OK [12:13:36]Clear old archive folders... [12:13:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:13:36]tlvbuf is 001F0330 [12:13:36]SAM_PROTO_ClearQueue [12:13:36]wFMCommunicate request_size=4 [12:13:36]MH_SAM_APDU [12:13:36]CAPDU: 80 09 00 00 [12:13:36]Write to MH i2c: E2 08 00 5D 00 80 09 00 00 00 00 00 00 CF [12:13:36]Write i2c OK [12:13:36]MH_I2C_Read... [12:13:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:37]Read from MH i2c: E2 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 03 00 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 03 00 5D 00 00 90 00 D1 [12:13:37]RAPDU: 90 00 [12:13:37]wFMCommunicate OK [12:13:37]SAM_PROTO_ClearQueue done [12:13:37]KKMCreateOFDPacket [12:13:37]OFDProtocolAddRootSTLVToBuf [12:13:37]FM_MakeSignedData [12:13:37]FM_MakeSignedData [12:13:37]SAM_PROTO_SignData [12:13:37]wFMCommunicate request_size=4 [12:13:37]MH_SAM_APDU [12:13:37]CAPDU: 80 0D 01 02 [12:13:37]Write to MH i2c: E2 08 00 5E 00 80 0D 01 02 00 00 00 00 D7 [12:13:37]Write i2c OK [12:13:37]MH_I2C_Read... [12:13:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:37]Read from MH i2c: E2 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 03 00 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [12:13:37]RAPDU: 90 00 [12:13:37]wFMCommunicate OK [12:13:37]wFMCommunicate request_size=255 [12:13:37]MH_SAM_APDU [12:13:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 D0 53 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 53 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 75 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 53 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 F0 17 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E0 01 00 35 04 06 00 [12:13:37]Write to MH i2c: E2 02 01 5F 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 D0 53 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 53 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 75 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 53 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 F0 17 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E0 01 00 35 04 06 00 00 00 2A [12:13:37]Write i2c OK [12:13:37]MH_I2C_Read... [12:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:37]Read from MH i2c: E2 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 03 00 [12:13:37]MH_I2C_Read... [12:13:37]OFD Sender: No OFD packet to send [12:13:37]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [12:13:37]RAPDU: 90 00 [12:13:37]wFMCommunicate OK [12:13:37]wFMCommunicate request_size=11 [12:13:37]MH_SAM_APDU [12:13:37]CAPDU: 80 0D 02 02 06 25 A7 C8 13 F5 E1 [12:13:37]Write to MH i2c: E2 0E 00 60 00 80 0D 02 02 06 00 25 A7 C8 13 F5 E1 00 00 63 [12:13:37]Write i2c OK [12:13:37]MH_I2C_Read... [12:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:37]Read from MH i2c: E2 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 03 00 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [12:13:37]RAPDU: 90 00 [12:13:37]wFMCommunicate OK [12:13:37]wFMCommunicate request_size=4 [12:13:37]MH_SAM_APDU [12:13:37]CAPDU: 80 0D 03 02 [12:13:37]Write to MH i2c: E2 08 00 61 00 80 0D 03 02 00 00 00 00 DC [12:13:37]Write i2c OK [12:13:37]MH_I2C_Read... [12:13:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:37]Read from MH i2c: E2 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 0B 00 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 0B 00 61 00 00 0D 10 34 DE 31 B6 92 5B 90 00 E0 [12:13:37]RAPDU: 0D 10 34 DE 31 B6 92 5B 90 00 [12:13:37]wFMCommunicate OK [12:13:37]SAM_PROTO_SignData done [12:13:37]FM_MakeSignedData done [12:13:37]CreateOFDProtocolMessage [12:13:37]wFMCommunicate request_size=4 [12:13:37]MH_SAM_APDU [12:13:37]CAPDU: 80 11 00 00 [12:13:37]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [12:13:37]Write i2c OK [12:13:37]MH_I2C_Read... [12:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:37]Read from MH i2c: E2 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 17 00 [12:13:37]MH_I2C_Read... [12:13:37]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3A [12:13:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:13:37]wFMCommunicate OK [12:13:37]CreateOFDProtocolMessage done [12:13:37]OFDSenderStorePacket 122896 [12:13:37]StoreOFDPacket docnum=122896 [12:13:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 56 14 08 01 EF B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 D0 53 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 53 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 75 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 53 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 F0 17 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E0 01 00 35 04 06 00 25 A7 C8 13 F5 E1 0D 10 34 DE 31 B6 92 5B [12:13:37]CheckFolder [12:13:37]dirname=/storage/ofd_packets [12:13:37]CheckFolder done [12:13:37]ProducePacketName [12:13:37]name=ofd_packets/00122896 [12:13:37]NVStorageSaveData ofd_packets/00122896 [12:13:37]File name is /storage/ofd_packets/00122896 [12:13:37]Write 302 bytes [12:13:37]NVStorageSaveData done [12:13:37]OFDSenderStorePacket done [12:13:37]KKMCreateOFDPacket done [12:13:37]NVStorageSaveData kkm_last_timestamp [12:13:37]File name is /storage/kkm_last_timestamp [12:13:37]Write 4 bytes [12:13:37]NVStorageSaveData done [12:13:37]ExternCall_PrintAddStr [12:13:37]wPrintStart [12:13:37]Write to MH i2c: 01 00 00 63 00 63 [12:13:37]OFD Sender: Processing packet 122896 [packets to send 112, broken 111] [12:13:37]ProducePacketName [12:13:38]name=ofd_packets/00122896 [12:13:38]OFD Sender: To server: pG, [12:13:38]CommunicateWithHost lk.salyk.kg:30040 [12:13:38]ConnectInit lk.salyk.kg [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 07 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [12:13:38]RasterBufferAndPrint [12:13:38]line Счет N : (1)1105746 [12:13:38]line ИНН: 02508201610067 [12:13:38]line Контрольно-Кассовый Чек [12:13:38]line ПРОДАЖА [12:13:38]line ТРК (МРК, ГНК) : 61 [12:13:38]line Товар: 2710194210 [12:13:38]line ДТ(л)-К-5 [12:13:38]line 40.000 * 70.90 [12:13:38]line = 2836.00 [12:13:38]line НДС 12% НСП 1% [12:13:38]line > о реализуемом товаре [12:13:38]line ИТОГО: 2836.00 [12:13:38]line НСП 1% : 25.10 [12:13:38]line НДС 12% : 301.17 [12:13:38]line Наличными: 0.00 [12:13:38]line Безнал.: 2836.00 [12:13:38]line Место: АЗС № 25 "Партнер Нефть" [12:13:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:13:38]line СНО: Общий режим [12:13:38]line Чек 115 02.03.2024 12:13 [12:13:38]line Смена: 321 ФФД: 1.0 [12:13:38]line ЗНМ: 0300000019 [12:13:38]line РНМ: 0000000000090573 [12:13:38]line Версия ККМ: 001 [12:13:38]line Платежная система: О! деньги [12:13:38]line ФМ: 0000000000874798 [12:13:38]line ФД: 122896 [12:13:38]line ФПД: 41402546517473 [12:13:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121336&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122896&fm=41402546517473&tin=02508201610067®Number=0000000000090573&sum=283600 [12:13:38]Connected sock=10 [12:13:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 56 14 08 01 EF B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 D0 53 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 53 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 75 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 53 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 F0 17 E3 65 0E 04 written 0, free lines is 4095 [12:13:38]04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E0 01 00 35 04 06 00 25 A7 C8 13 F5 E1 0D 10 34 DE 31 B6 92 5B [12:13:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 41 46 47 00 B4 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E0 01 00 F4 03 04 00 CC C3 E2 65 B6 04 01 00 00 B9 22 23 C7 60 9C 7D B4 [12:13:38]CommunicateWithHost err = 0 [12:13:38]CheckOFDResponse [12:13:38]1017 (14) - 77093643461234 [12:13:38]1041 (16) - 0000000000874798 [12:13:38]1040 (4) - 122896 [12:13:38]1012 (4) - 02.03.2024 06:14 [12:13:38]1206 (1) - 0 [12:13:38]OFD Sender: Remove packet 122896 [12:13:38]ProducePacketName [12:13:38]name=ofd_packets/00122896 [12:13:38]NVStorageDeleteData [12:13:38]Write to MH i2c: 01 00 00 8D 00 8D [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 07 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 04 0D A5 [12:13:38]RasterBufferAndPrint [12:13:38]line [12:13:38]line [12:13:38]line [12:13:38]line [12:13:38]line [12:13:38]written 0, free lines is 3352 [12:13:38]MH_Cut [12:13:38]Write to MH i2c: D1 01 00 94 00 01 66 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: D1 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: D1 01 00 [12:13:38]MH_I2C_Read... [12:13:38]Read from MH i2c: D1 01 00 94 00 00 65 [12:13:38]Write to MH i2c: 01 00 00 95 00 95 [12:13:38]Write i2c OK [12:13:38]MH_I2C_Read... [12:13:39]OFD Sender: No OFD packet to send [12:13:39]*** Cut start [12:13:39]*** Purtial cut [12:13:39]*** Stage 1: CUTSNS_PIN = 1 [12:13:41]Read from MH i2c: 01 [12:13:41]MH_I2C_Read... [12:13:41]*** Stop cut motor [12:13:41]*** Cut end [12:13:41]Read from MH i2c: 01 07 00 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [12:13:41]process_action close_receipt done [12:13:41]requested_data is exist [12:13:41]produce_requested_data [12:13:41]requested_item fm.sn is exist - process it [12:13:41]wFMCommunicate request_size=4 [12:13:41]MH_SAM_APDU [12:13:41]CAPDU: 80 11 00 00 [12:13:41]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [12:13:41]Write i2c OK [12:13:41]MH_I2C_Read... [12:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:41]Read from MH i2c: E2 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 17 00 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6E [12:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:13:41]wFMCommunicate OK [12:13:41]requested_item fd.num is exist - process it [12:13:41]SAM_PROTO_GetFieldsCounters [12:13:41]wFMCommunicate request_size=4 [12:13:41]MH_SAM_APDU [12:13:41]CAPDU: 80 13 00 00 [12:13:41]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [12:13:41]Write i2c OK [12:13:41]MH_I2C_Read... [12:13:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:41]Read from MH i2c: E2 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 62 00 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 10 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [12:13:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 10 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:41]wFMCommunicate OK [12:13:41]SAM_PROTO_GetFieldsCounters done [12:13:41]requested_item shift.num is exist - process it [12:13:41]requested_item shift.opened is exist - process it [12:13:41]req_shift_opened [12:13:41]FM_GetShiftState [12:13:41]SAM_PROTO_GetShiftState [12:13:41]wFMCommunicate request_size=4 [12:13:41]MH_SAM_APDU [12:13:41]CAPDU: 80 13 01 00 [12:13:41]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [12:13:41]Write i2c OK [12:13:41]MH_I2C_Read... [12:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:41]Read from MH i2c: E2 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 0E 00 [12:13:41]MH_I2C_Read... [12:13:41]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7C [12:13:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:13:41]wFMCommunicate OK [12:13:41]SAM_PROTO_GetShiftState done [12:13:41]FM_GetShiftState done [12:13:41]req_shift_opened done [12:13:41]requested_item shift.open_date is exist - process it [12:13:41]req_shift_open_date [12:13:41]req_shift_open_date done [12:13:41]produce_requested_data done [12:13:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122896,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:13:41]process_action_free close_receipt [12:13:41]json_value_free [12:13:41]json_value_free done [12:13:41]process_json_proto returns [12:13:41]Send response to host [12:13:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122896,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:13:41]free response buf [12:13:41]execute_script done [12:13:41]execute_script returns [12:13:41]free content buf [12:13:41]Sock 8.Close socket [12:13:41]Sock 8.Thread stoped [12:13:42]accept exits with 9 [12:13:42]New connection [12:13:42]New thread 3066772836 created [12:13:42]Thread 3066629476 joined [12:13:42]Waiting for new connection... [12:13:42] Sock 9.Parse request [12:13:42]Sock 9.Check first char [12:13:42]Sock 9.First char is OK [12:13:42]request: POST /json_proto HTTP/1.0 [12:13:42]Method: POST [12:13:42]URL: /json_proto [12:13:42]Method is POST - this is cgi request [12:13:42]url: /json_proto [12:13:42]query_string will be loaded in cgi processing [12:13:42]execute_cgi json_proto POST (null) [12:13:42]execute_cgi path=json_proto method=POST [12:13:42]POST find Content-Length [12:13:42]Host: 172.17.48.197:8080 [12:13:42]Content-Length: 740 [12:13:42]Content-Type: application/json [12:13:42] [12:13:42]POST finish read [12:13:42]Found Content-Length = 740 [12:13:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122895, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:42]execute_script... [12:13:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122895, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:42]POST & json_proto [12:13:42]process_json_proto [12:13:42]json parsed OK: [12:13:42]protocol is kg_v1.0 [12:13:42]action value=close_receipt [12:13:42]process_action close_receipt [12:13:42]cmd_close_receipt [12:13:42]MH_GetDate [12:13:42]Write to MH i2c: F0 00 00 99 00 88 [12:13:42]Write i2c OK [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: F0 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: F0 09 00 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: F0 09 00 99 00 00 F6 17 E3 65 66 EE DC 65 7B [12:13:42]GetLastDocTimeStamp 1709381616 [12:13:42]current date 1709381622 [12:13:42]FM_GetShiftState [12:13:42]SAM_PROTO_GetShiftState [12:13:42]wFMCommunicate request_size=4 [12:13:42]MH_SAM_APDU [12:13:42]CAPDU: 80 13 01 00 [12:13:42]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [12:13:42]Write i2c OK [12:13:42]MH_I2C_Read... [12:13:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:42]Read from MH i2c: E2 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: E2 0E 00 [12:13:42]MH_I2C_Read... [12:13:42]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7E [12:13:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:13:42]wFMCommunicate OK [12:13:42]SAM_PROTO_GetShiftState done [12:13:42]FM_GetShiftState done [12:13:42]opened in 1709338023 [12:13:42]opened+sec_in_day 1709424423 [12:13:42]quantity*price = 100010 [12:13:42]sum+1 = 100012 [12:13:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 116 02.03.2024 12:13 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 122895 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 122897 ФПД: 9432767954903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121342&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122897&fm=9432767954903&tin=02508201610067®Number=0000000000090573&sum=100000 [12:13:43]StoreToDocumentArchive [12:13:43]shift 321 fd 122897 [12:13:43]save to /storage/0321/doc_00122897 [12:13:43]save last doc name /storage/0321/doc_00122897 to /storage/kkm_last_doc_name [12:13:43]save OK [12:13:43]Clear old archive folders... [12:13:43]ProcessDocumentItem done err = 0, tmpTLVsize=279 [12:13:43]tlvbuf is 00201490 [12:13:43]SAM_PROTO_ClearQueue [12:13:43]wFMCommunicate request_size=4 [12:13:43]MH_SAM_APDU [12:13:43]CAPDU: 80 09 00 00 [12:13:43]Write to MH i2c: E2 08 00 A9 00 80 09 00 00 00 00 00 00 1B [12:13:43]Write i2c OK [12:13:43]MH_I2C_Read... [12:13:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:43]Read from MH i2c: E2 [12:13:43]MH_I2C_Read... [12:13:43]Read from MH i2c: E2 03 00 [12:13:43]MH_I2C_Read... [12:13:43]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [12:13:43]RAPDU: 90 00 [12:13:43]wFMCommunicate OK [12:13:43]SAM_PROTO_ClearQueue done [12:13:43]KKMCreateOFDPacket [12:13:43]OFDProtocolAddRootSTLVToBuf [12:13:43]FM_MakeSignedData [12:13:43]FM_MakeSignedData [12:13:43]SAM_PROTO_SignData [12:13:43]wFMCommunicate request_size=4 [12:13:43]MH_SAM_APDU [12:13:43]CAPDU: 80 0D 01 02 [12:13:43]Write to MH i2c: E2 08 00 AA 00 80 0D 01 02 00 00 00 00 23 [12:13:43]Write i2c OK [12:13:43]MH_I2C_Read... [12:13:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:43]Read from MH i2c: E2 [12:13:43]MH_I2C_Read... [12:13:43]Read from MH i2c: E2 03 00 [12:13:43]MH_I2C_Read... [12:13:43]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [12:13:43]RAPDU: 90 00 [12:13:43]wFMCommunicate OK [12:13:43]wFMCommunicate request_size=255 [12:13:43]MH_SAM_APDU [12:13:43]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 F6 17 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 0F E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [12:13:43]Write to MH i2c: E2 02 01 AB 00 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 F6 17 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 0F E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 E5 [12:13:43]Write i2c OK [12:13:43]MH_I2C_Read... [12:13:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:44]Read from MH i2c: E2 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: E2 03 00 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [12:13:44]RAPDU: 90 00 [12:13:44]wFMCommunicate OK [12:13:44]wFMCommunicate request_size=38 [12:13:44]MH_SAM_APDU [12:13:44]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E0 01 00 35 04 06 00 08 94 3C C8 7F D7 [12:13:44]Write to MH i2c: E2 29 00 AC 00 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E0 01 00 35 04 06 00 08 94 3C C8 7F D7 00 00 A2 [12:13:44]OFD Sender: No OFD packet to send [12:13:44]Write i2c OK [12:13:44]MH_I2C_Read... [12:13:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:44]Read from MH i2c: E2 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: E2 03 00 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [12:13:44]RAPDU: 90 00 [12:13:44]wFMCommunicate OK [12:13:44]wFMCommunicate request_size=4 [12:13:44]MH_SAM_APDU [12:13:44]CAPDU: 80 0D 03 02 [12:13:44]Write to MH i2c: E2 08 00 AD 00 80 0D 03 02 00 00 00 00 28 [12:13:44]Write i2c OK [12:13:44]MH_I2C_Read... [12:13:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:44]Read from MH i2c: E2 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: E2 0B 00 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: E2 0B 00 AD 00 00 03 F8 4F 25 86 EA 70 F0 90 00 68 [12:13:44]RAPDU: 03 F8 4F 25 86 EA 70 F0 90 00 [12:13:44]wFMCommunicate OK [12:13:44]SAM_PROTO_SignData done [12:13:44]FM_MakeSignedData done [12:13:44]CreateOFDProtocolMessage [12:13:44]wFMCommunicate request_size=4 [12:13:44]MH_SAM_APDU [12:13:44]CAPDU: 80 11 00 00 [12:13:44]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [12:13:44]Write i2c OK [12:13:44]MH_I2C_Read... [12:13:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:44]Read from MH i2c: E2 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: E2 17 00 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 86 [12:13:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:13:44]wFMCommunicate OK [12:13:44]CreateOFDProtocolMessage done [12:13:44]OFDSenderStorePacket 122897 [12:13:44]StoreOFDPacket docnum=122897 [12:13:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 AD ED 23 01 AB 46 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 F6 17 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 0F E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E0 01 00 35 04 06 00 08 94 3C C8 7F D7 03 F8 4F 25 86 EA 70 F0 [12:13:44]CheckFolder [12:13:44]dirname=/storage/ofd_packets [12:13:44]CheckFolder done [12:13:44]ProducePacketName [12:13:44]name=ofd_packets/00122897 [12:13:44]NVStorageSaveData ofd_packets/00122897 [12:13:44]File name is /storage/ofd_packets/00122897 [12:13:44]Write 329 bytes [12:13:44]NVStorageSaveData done [12:13:44]OFDSenderStorePacket done [12:13:44]KKMCreateOFDPacket done [12:13:44]NVStorageSaveData kkm_last_timestamp [12:13:44]File name is /storage/kkm_last_timestamp [12:13:44]Write 4 bytes [12:13:44]NVStorageSaveData done [12:13:44]ExternCall_PrintAddStr [12:13:44]wPrintStart [12:13:44]Write to MH i2c: 01 00 00 AF 00 AF [12:13:44]Write i2c OK [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: 01 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: 01 07 00 [12:13:44]MH_I2C_Read... [12:13:44]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [12:13:44]RasterBufferAndPrint [12:13:44]line Счет N : (1)1105747 [12:13:44]line ИНН: 02508201610067 [12:13:44]line Контрольно-Кассовый Чек [12:13:44]line ВОЗВРАТ ПРОДАЖИ [12:13:44]line ТРК (МРК, ГНК) : 53 [12:13:44]line Товар: 2710124500 [12:13:44]line Аи-95-К-5 [12:13:44]line 14.390 * 69.50 [12:13:44]line = 1000.11 [12:13:44]line НДС 12% НСП 1% [12:13:44]line > о реализуемом товаре [12:13:44]line ОКРУГЛЕНИЕ: -0.11 [12:13:44]line ИТОГО: 1000.00 [12:13:44]line НСП 1% : 8.85 [12:13:44]line НДС 12% : 106.21 [12:13:44]line Наличными: 1000.00 [12:13:44]line Безнал.: 0.00 [12:13:44]line Место: АЗС № 25 "Партнер Нефть" [12:13:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:13:44]line СНО: Общий режим [12:13:44]line Чек 116 02.03.2024 12:13 [12:13:44]line Смена: 321 ФФД: 1.0 [12:13:44]line ЗНМ: 0300000019 [12:13:44]line РНМ: 0000000000090573 [12:13:44]line Версия ККМ: 001 [12:13:44]line ФД осн.: 122895 [12:13:44]line ФМ осн.: 0000000000874798 [12:13:44]line ФМ: 0000000000874798 [12:13:44]line ФД: 122897 [12:13:44]line ФПД: 9432767954903 [12:13:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121342&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122897&fm=9432767954903&tin=02508201610067®Number=0000000000090573&sum=100000 [12:13:44]OFD Sender: Processing packet 122897 [packets to send 112, broken 111] [12:13:44]ProducePacketName [12:13:44]name=ofd_packets/00122897 [12:13:44]OFD Sender: To server: pG, [12:13:44]CommunicateWithHost lk.salyk.kg:30040 [12:13:44]ConnectInit lk.salyk.kg [12:13:44]written 0, free lines is 4095 [12:13:44]Connected sock=10 [12:13:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 AD ED 23 01 AB 46 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 F6 17 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 0F E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E0 01 00 35 04 06 00 08 94 3C C8 7F D7 03 F8 4F 25 86 EA 70 F0 [12:13:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F7 F9 47 00 6E DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E0 01 00 F4 03 04 00 D3 C3 E2 65 B6 04 01 00 00 2B 3C 07 8E FA 48 C8 A1 [12:13:45]CommunicateWithHost err = 0 [12:13:45]CheckOFDResponse [12:13:45]1017 (14) - 77093643461234 [12:13:45]1041 (16) - 0000000000874798 [12:13:45]1040 (4) - 122897 [12:13:45]1012 (4) - 02.03.2024 06:14 [12:13:45]1206 (1) - 0 [12:13:45]OFD Sender: Remove packet 122897 [12:13:45]ProducePacketName [12:13:45]name=ofd_packets/00122897 [12:13:45]NVStorageDeleteData [12:13:45]Write to MH i2c: 01 00 00 DA 00 DA [12:13:45]Write i2c OK [12:13:45]MH_I2C_Read... [12:13:45]Read from MH i2c: 01 [12:13:45]MH_I2C_Read... [12:13:45]Read from MH i2c: 01 07 00 [12:13:45]MH_I2C_Read... [12:13:45]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 09 0D F7 [12:13:45]RasterBufferAndPrint [12:13:45]line [12:13:45]line [12:13:45]line [12:13:45]line [12:13:45]line [12:13:45]written 0, free lines is 3361 [12:13:45]MH_Cut [12:13:45]Write to MH i2c: D1 01 00 E1 00 01 B3 [12:13:45]Write i2c OK [12:13:45]MH_I2C_Read... [12:13:45]Read from MH i2c: D1 [12:13:45]MH_I2C_Read... [12:13:45]Read from MH i2c: D1 01 00 [12:13:45]MH_I2C_Read... [12:13:45]Read from MH i2c: D1 01 00 E1 00 00 B2 [12:13:45]Write to MH i2c: 01 00 00 E2 00 E2 [12:13:45]Write i2c OK [12:13:45]MH_I2C_Read... [12:13:45]OFD Sender: No OFD packet to send [12:13:45]*** Cut start [12:13:45]*** Purtial cut [12:13:45]*** Stage 1: CUTSNS_PIN = 1 [12:13:48]Read from MH i2c: 01 [12:13:48]MH_I2C_Read... [12:13:48]*** Stop cut motor [12:13:48]*** Cut end [12:13:48]Read from MH i2c: 01 07 00 [12:13:48]MH_I2C_Read... [12:13:48]Read from MH i2c: 01 07 00 E2 00 00 00 00 00 00 FF 0F F7 [12:13:48]process_action close_receipt done [12:13:48]requested_data is exist [12:13:48]produce_requested_data [12:13:48]requested_item fm.sn is exist - process it [12:13:48]wFMCommunicate request_size=4 [12:13:48]MH_SAM_APDU [12:13:48]CAPDU: 80 11 00 00 [12:13:48]Write to MH i2c: E2 08 00 E3 00 80 11 00 00 00 00 00 00 5D [12:13:48]Write i2c OK [12:13:48]MH_I2C_Read... [12:13:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:48]Read from MH i2c: E2 [12:13:48]MH_I2C_Read... [12:13:48]Read from MH i2c: E2 17 00 [12:13:48]MH_I2C_Read... [12:13:48]Read from MH i2c: E2 17 00 E3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BB [12:13:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:13:48]wFMCommunicate OK [12:13:48]requested_item fd.num is exist - process it [12:13:48]SAM_PROTO_GetFieldsCounters [12:13:48]wFMCommunicate request_size=4 [12:13:48]MH_SAM_APDU [12:13:48]CAPDU: 80 13 00 00 [12:13:48]Write to MH i2c: E2 08 00 E4 00 80 13 00 00 00 00 00 00 60 [12:13:48]Write i2c OK [12:13:48]MH_I2C_Read... [12:13:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:48]Read from MH i2c: E2 [12:13:48]MH_I2C_Read... [12:13:48]Read from MH i2c: E2 62 00 [12:13:48]MH_I2C_Read... [12:13:48]Read from MH i2c: E2 62 00 E4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 11 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [12:13:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 11 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:13:48]wFMCommunicate OK [12:13:48]SAM_PROTO_GetFieldsCounters done [12:13:48]requested_item shift.num is exist - process it [12:13:48]requested_item shift.opened is exist - process it [12:13:48]req_shift_opened [12:13:48]FM_GetShiftState [12:13:48]SAM_PROTO_GetShiftState [12:13:48]wFMCommunicate request_size=4 [12:13:48]MH_SAM_APDU [12:13:48]CAPDU: 80 13 01 00 [12:13:48]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [12:13:48]Write i2c OK [12:13:48]MH_I2C_Read... [12:13:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:48]Read from MH i2c: E2 [12:13:48]MH_I2C_Read... [12:13:48]Read from MH i2c: E2 0E 00 [12:13:48]MH_I2C_Read... [12:13:48]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C9 [12:13:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:13:48]wFMCommunicate OK [12:13:48]SAM_PROTO_GetShiftState done [12:13:48]FM_GetShiftState done [12:13:48]req_shift_opened done [12:13:48]requested_item shift.open_date is exist - process it [12:13:48]req_shift_open_date [12:13:48]req_shift_open_date done [12:13:48]produce_requested_data done [12:13:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122897,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:13:48]process_action_free close_receipt [12:13:48]json_value_free [12:13:48]json_value_free done [12:13:48]process_json_proto returns [12:13:48]Send response to host [12:13:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122897,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:13:48]free response buf [12:13:48]execute_script done [12:13:48]execute_script returns [12:13:48]free content buf [12:13:48]Sock 9.Close socket [12:13:48]Sock 9.Thread stoped [12:13:50]OFD Sender: No OFD packet to send [12:13:55]OFD Sender: No OFD packet to send [12:14:00]OFD Sender: No OFD packet to send [12:14:05]OFD Sender: No OFD packet to send [12:14:10]OFD Sender: No OFD packet to send [12:14:15]OFD Sender: No OFD packet to send [12:14:20]OFD Sender: No OFD packet to send [12:14:25]OFD Sender: No OFD packet to send [12:14:30]OFD Sender: No OFD packet to send [12:14:35]OFD Sender: No OFD packet to send [12:14:40]OFD Sender: No OFD packet to send [12:14:45]OFD Sender: No OFD packet to send [12:14:50]OFD Sender: No OFD packet to send [12:14:55]OFD Sender: No OFD packet to send [12:15:00]OFD Sender: No OFD packet to send [12:15:05]OFD Sender: No OFD packet to send [12:15:06]accept exits with 8 [12:15:06]New connection [12:15:06]New thread 3066629476 created [12:15:06]Thread 3066772836 joined [12:15:06]Waiting for new connection... [12:15:06] Sock 8.Parse request [12:15:06]Sock 8.Check first char [12:15:06]Sock 8.First char is OK [12:15:06]request: POST /json_proto HTTP/1.0 [12:15:06]Method: POST [12:15:06]URL: /json_proto [12:15:06]Method is POST - this is cgi request [12:15:06]url: /json_proto [12:15:06]query_string will be loaded in cgi processing [12:15:06]execute_cgi json_proto POST (null) [12:15:06]execute_cgi path=json_proto method=POST [12:15:06]POST find Content-Length [12:15:06]Host: 172.17.48.197:8080 [12:15:06]Content-Length: 678 [12:15:06]Content-Type: application/json [12:15:06] [12:15:06]POST finish read [12:15:06]Found Content-Length = 678 [12:15:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:06]execute_script... [12:15:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:06]POST & json_proto [12:15:06]process_json_proto [12:15:06]json parsed OK: [12:15:06]protocol is kg_v1.0 [12:15:06]action value=close_receipt [12:15:06]process_action close_receipt [12:15:06]cmd_close_receipt [12:15:06]MH_GetDate [12:15:06]Write to MH i2c: F0 00 00 E6 00 D5 [12:15:06]Write i2c OK [12:15:06]MH_I2C_Read... [12:15:06]Read from MH i2c: F0 [12:15:06]MH_I2C_Read... [12:15:06]Read from MH i2c: F0 09 00 [12:15:06]MH_I2C_Read... [12:15:06]Read from MH i2c: F0 09 00 E6 00 00 4A 18 E3 65 66 EE DC 65 1D [12:15:06]GetLastDocTimeStamp 1709381622 [12:15:06]current date 1709381706 [12:15:06]FM_GetShiftState [12:15:06]SAM_PROTO_GetShiftState [12:15:06]wFMCommunicate request_size=4 [12:15:06]MH_SAM_APDU [12:15:06]CAPDU: 80 13 01 00 [12:15:06]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [12:15:06]Write i2c OK [12:15:06]MH_I2C_Read... [12:15:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:06]Read from MH i2c: E2 [12:15:06]MH_I2C_Read... [12:15:06]Read from MH i2c: E2 0E 00 [12:15:06]MH_I2C_Read... [12:15:06]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CB [12:15:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:15:06]wFMCommunicate OK [12:15:06]SAM_PROTO_GetShiftState done [12:15:06]FM_GetShiftState done [12:15:06]opened in 1709338023 [12:15:06]opened+sec_in_day 1709424423 [12:15:06]quantity*price = 50015 [12:15:06]sum+1 = 50016 [12:15:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 117 02.03.2024 12:15 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122898 ФПД: 39106274519439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121507&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122898&fm=39106274519439&tin=02508201610067®Number=0000000000090573&sum=50000 [12:15:08]StoreToDocumentArchive [12:15:08]shift 321 fd 122898 [12:15:08]save to /storage/0321/doc_00122898 [12:15:08]save last doc name /storage/0321/doc_00122898 to /storage/kkm_last_doc_name [12:15:08]save OK [12:15:08]Clear old archive folders... [12:15:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:15:08]tlvbuf is 001D6350 [12:15:08]SAM_PROTO_ClearQueue [12:15:08]wFMCommunicate request_size=4 [12:15:08]MH_SAM_APDU [12:15:08]CAPDU: 80 09 00 00 [12:15:08]Write to MH i2c: E2 08 00 F4 00 80 09 00 00 00 00 00 00 66 [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:08]Read from MH i2c: E2 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 03 00 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [12:15:08]RAPDU: 90 00 [12:15:08]wFMCommunicate OK [12:15:08]SAM_PROTO_ClearQueue done [12:15:08]KKMCreateOFDPacket [12:15:08]OFDProtocolAddRootSTLVToBuf [12:15:08]FM_MakeSignedData [12:15:08]FM_MakeSignedData [12:15:08]SAM_PROTO_SignData [12:15:08]wFMCommunicate request_size=4 [12:15:08]MH_SAM_APDU [12:15:08]CAPDU: 80 0D 01 02 [12:15:08]Write to MH i2c: E2 08 00 F5 00 80 0D 01 02 00 00 00 00 6E [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:08]Read from MH i2c: E2 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 03 00 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [12:15:08]RAPDU: 90 00 [12:15:08]wFMCommunicate OK [12:15:08]wFMCommunicate request_size=255 [12:15:08]MH_SAM_APDU [12:15:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 4B 18 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E0 01 00 35 04 06 00 23 [12:15:08]Write to MH i2c: E2 02 01 F6 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 4B 18 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E0 01 00 35 04 06 00 23 00 00 C6 [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:08]Read from MH i2c: E2 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 03 00 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [12:15:08]RAPDU: 90 00 [12:15:08]wFMCommunicate OK [12:15:08]wFMCommunicate request_size=10 [12:15:08]MH_SAM_APDU [12:15:08]CAPDU: 80 0D 02 02 05 91 23 99 E9 8F [12:15:08]Write to MH i2c: E2 0D 00 F7 00 80 0D 02 02 05 00 91 23 99 E9 8F 00 00 40 [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:08]Read from MH i2c: E2 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 03 00 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [12:15:08]RAPDU: 90 00 [12:15:08]wFMCommunicate OK [12:15:08]wFMCommunicate request_size=4 [12:15:08]MH_SAM_APDU [12:15:08]CAPDU: 80 0D 03 02 [12:15:08]Write to MH i2c: E2 08 00 F8 00 80 0D 03 02 00 00 00 00 73 [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:08]Read from MH i2c: E2 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 0B 00 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 0B 00 F8 00 00 C3 0F 38 7B 1E 0C CD 54 90 00 44 [12:15:08]RAPDU: C3 0F 38 7B 1E 0C CD 54 90 00 [12:15:08]wFMCommunicate OK [12:15:08]SAM_PROTO_SignData done [12:15:08]FM_MakeSignedData done [12:15:08]CreateOFDProtocolMessage [12:15:08]wFMCommunicate request_size=4 [12:15:08]MH_SAM_APDU [12:15:08]CAPDU: 80 11 00 00 [12:15:08]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:08]Read from MH i2c: E2 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: E2 17 00 [12:15:08]MH_I2C_Read... [12:15:08]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 34 37 39 38 90 00 D1 [12:15:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:15:08]wFMCommunicate OK [12:15:08]CreateOFDProtocolMessage done [12:15:08]OFDSenderStorePacket 122898 [12:15:08]StoreOFDPacket docnum=122898 [12:15:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 90 4F 07 01 33 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 4B 18 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E0 01 00 35 04 06 00 23 91 23 99 E9 8F C3 0F 38 7B 1E 0C CD 54 [12:15:08]CheckFolder [12:15:08]dirname=/storage/ofd_packets [12:15:08]CheckFolder done [12:15:08]ProducePacketName [12:15:08]name=ofd_packets/00122898 [12:15:08]NVStorageSaveData ofd_packets/00122898 [12:15:08]File name is /storage/ofd_packets/00122898 [12:15:08]Write 301 bytes [12:15:08]NVStorageSaveData done [12:15:08]OFDSenderStorePacket done [12:15:08]KKMCreateOFDPacket done [12:15:08]NVStorageSaveData kkm_last_timestamp [12:15:08]File name is /storage/kkm_last_timestamp [12:15:08]Write 4 bytes [12:15:08]NVStorageSaveData done [12:15:08]ExternCall_PrintAddStr [12:15:08]wPrintStart [12:15:08]Write to MH i2c: 01 00 00 FA 00 FA [12:15:08]Write i2c OK [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: 01 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: 01 07 00 [12:15:08]MH_I2C_Read... [12:15:08]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [12:15:08]RasterBufferAndPrint [12:15:08]line Счет N : (1)1105755 [12:15:08]line ИНН: 02508201610067 [12:15:08]line Контрольно-Кассовый Чек [12:15:08]line ПРОДАЖА [12:15:08]line ТРК (МРК, ГНК) : 11 [12:15:08]line Товар: 2710124130 [12:15:08]line Аи-92-К-5 [12:15:08]line 8.080 * 61.90 [12:15:08]line = 500.15 [12:15:08]line НДС 12% НСП 1% [12:15:08]line > о реализуемом товаре [12:15:08]line ОКРУГЛЕНИЕ: -0.15 [12:15:08]line ИТОГО: 500.00 [12:15:08]line Внесено: 500.00 [12:15:08]line СДАЧА: 0.00 [12:15:08]line НСП 1% : 4.43 [12:15:08]line НДС 12% : 53.11 [12:15:08]line Наличными: 500.00 [12:15:08]line Безнал.: 0.00 [12:15:08]line Место: АЗС № 25 "Партнер Нефть" [12:15:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:15:08]line СНО: Общий режим [12:15:08]line Чек 117 02.03.2024 12:15 [12:15:08]line Смена: 321 ФФД: 1.0 [12:15:08]line ЗНМ: 0300000019 [12:15:08]line РНМ: 0000000000090573 [12:15:08]line Версия ККМ: 001 [12:15:08]line ФМ: 0000000000874798 [12:15:08]line ФД: 122898 [12:15:08]line ФПД: 39106274519439 [12:15:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121507&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122898&fm=39106274519439&tin=02508201610067®Number=0000000000090573&sum=50000 [12:15:08]OFD Sender: Processing packet 122898 [packets to send 112, broken 111] [12:15:08]ProducePacketName [12:15:08]name=ofd_packets/00122898 [12:15:08]OFD Sender: To server: pG, [12:15:08]CommunicateWithHost lk.salyk.kg:30040 [12:15:08]ConnectInit lk.salyk.kg [12:15:08]written 0, free lines is 4095 [12:15:08]Connected sock=10 [12:15:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 90 4F 07 01 33 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 4B 18 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E0 01 00 35 04 06 00 23 91 23 99 E9 8F C3 0F 38 7B 1E 0C CD 54 [12:15:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 13 44 47 00 71 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E0 01 00 F4 03 04 00 27 C4 E2 65 B6 04 01 00 00 E4 60 C4 38 E4 1E 35 5F [12:15:09]CommunicateWithHost err = 0 [12:15:09]CheckOFDResponse [12:15:09]1017 (14) - 77093643461234 [12:15:09]1041 (16) - 0000000000874798 [12:15:09]1040 (4) - 122898 [12:15:09]1012 (4) - 02.03.2024 06:16 [12:15:09]1206 (1) - 0 [12:15:09]OFD Sender: Remove packet 122898 [12:15:09]ProducePacketName [12:15:09]name=ofd_packets/00122898 [12:15:09]NVStorageDeleteData [12:15:09]Write to MH i2c: 01 00 00 25 01 26 [12:15:09]Write i2c OK [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: 01 [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: 01 07 00 [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 DE 0C 17 [12:15:09]RasterBufferAndPrint [12:15:09]line [12:15:09]line [12:15:09]line [12:15:09]line [12:15:09]line [12:15:09]written 0, free lines is 3300 [12:15:09]MH_Cut [12:15:09]Write to MH i2c: D1 01 00 2C 01 01 FF [12:15:09]Write i2c OK [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: D1 [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: D1 01 00 [12:15:09]MH_I2C_Read... [12:15:09]Read from MH i2c: D1 01 00 2C 01 00 FE [12:15:09]Write to MH i2c: 01 00 00 2D 01 2E [12:15:09]Write i2c OK [12:15:09]MH_I2C_Read... [12:15:09]OFD Sender: No OFD packet to send [12:15:10]*** Cut start [12:15:10]*** Purtial cut [12:15:10]*** Stage 1: CUTSNS_PIN = 1 [12:15:12]Read from MH i2c: 01 [12:15:12]MH_I2C_Read... [12:15:12]*** Stop cut motor [12:15:12]*** Cut end [12:15:12]Read from MH i2c: 01 07 00 [12:15:12]MH_I2C_Read... [12:15:12]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [12:15:12]process_action close_receipt done [12:15:12]requested_data is exist [12:15:12]produce_requested_data [12:15:12]requested_item fm.sn is exist - process it [12:15:12]wFMCommunicate request_size=4 [12:15:12]MH_SAM_APDU [12:15:12]CAPDU: 80 11 00 00 [12:15:12]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [12:15:12]Write i2c OK [12:15:12]MH_I2C_Read... [12:15:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:12]Read from MH i2c: E2 [12:15:12]MH_I2C_Read... [12:15:12]Read from MH i2c: E2 17 00 [12:15:12]MH_I2C_Read... [12:15:12]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 07 [12:15:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:15:12]wFMCommunicate OK [12:15:12]requested_item fd.num is exist - process it [12:15:12]SAM_PROTO_GetFieldsCounters [12:15:12]wFMCommunicate request_size=4 [12:15:12]MH_SAM_APDU [12:15:12]CAPDU: 80 13 00 00 [12:15:12]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [12:15:12]Write i2c OK [12:15:12]MH_I2C_Read... [12:15:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:12]Read from MH i2c: E2 [12:15:12]MH_I2C_Read... [12:15:12]Read from MH i2c: E2 62 00 [12:15:12]MH_I2C_Read... [12:15:12]Read from MH i2c: E2 62 00 2F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 12 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [12:15:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 12 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:15:12]wFMCommunicate OK [12:15:12]SAM_PROTO_GetFieldsCounters done [12:15:12]requested_item shift.num is exist - process it [12:15:12]requested_item shift.opened is exist - process it [12:15:12]req_shift_opened [12:15:12]FM_GetShiftState [12:15:12]SAM_PROTO_GetShiftState [12:15:12]wFMCommunicate request_size=4 [12:15:12]MH_SAM_APDU [12:15:12]CAPDU: 80 13 01 00 [12:15:12]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [12:15:12]Write i2c OK [12:15:12]MH_I2C_Read... [12:15:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:12]Read from MH i2c: E2 [12:15:12]MH_I2C_Read... [12:15:12]Read from MH i2c: E2 0E 00 [12:15:12]MH_I2C_Read... [12:15:12]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 15 [12:15:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:15:12]wFMCommunicate OK [12:15:12]SAM_PROTO_GetShiftState done [12:15:12]FM_GetShiftState done [12:15:12]req_shift_opened done [12:15:12]requested_item shift.open_date is exist - process it [12:15:12]req_shift_open_date [12:15:12]req_shift_open_date done [12:15:12]produce_requested_data done [12:15:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122898,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:15:12]process_action_free close_receipt [12:15:12]json_value_free [12:15:12]json_value_free done [12:15:12]process_json_proto returns [12:15:12]Send response to host [12:15:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122898,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:15:12]free response buf [12:15:12]execute_script done [12:15:12]execute_script returns [12:15:12]free content buf [12:15:12]Sock 8.Close socket [12:15:12]Sock 8.Thread stoped [12:15:14]OFD Sender: No OFD packet to send [12:15:19]OFD Sender: No OFD packet to send [12:15:24]OFD Sender: No OFD packet to send [12:15:29]OFD Sender: No OFD packet to send [12:15:34]OFD Sender: No OFD packet to send [12:15:39]OFD Sender: No OFD packet to send [12:15:44]OFD Sender: No OFD packet to send [12:15:49]OFD Sender: No OFD packet to send [12:15:54]OFD Sender: No OFD packet to send [12:15:59]OFD Sender: No OFD packet to send [12:16:04]OFD Sender: No OFD packet to send [12:16:09]OFD Sender: No OFD packet to send [12:16:14]OFD Sender: No OFD packet to send [12:16:19]OFD Sender: No OFD packet to send [12:16:24]OFD Sender: No OFD packet to send [12:16:29]OFD Sender: No OFD packet to send [12:16:34]OFD Sender: No OFD packet to send [12:16:39]OFD Sender: No OFD packet to send [12:16:44]OFD Sender: No OFD packet to send [12:16:49]OFD Sender: No OFD packet to send [12:16:54]OFD Sender: No OFD packet to send [12:16:59]OFD Sender: No OFD packet to send [12:17:04]OFD Sender: No OFD packet to send [12:17:09]OFD Sender: No OFD packet to send [12:17:14]OFD Sender: No OFD packet to send [12:17:19]OFD Sender: No OFD packet to send [12:17:24]OFD Sender: No OFD packet to send [12:17:29]OFD Sender: No OFD packet to send [12:17:34]OFD Sender: No OFD packet to send [12:17:39]OFD Sender: No OFD packet to send [12:17:44]OFD Sender: No OFD packet to send [12:17:49]OFD Sender: No OFD packet to send [12:17:54]OFD Sender: No OFD packet to send [12:17:59]OFD Sender: No OFD packet to send [12:18:04]OFD Sender: No OFD packet to send [12:18:09]OFD Sender: No OFD packet to send [12:18:14]OFD Sender: No OFD packet to send [12:18:19]OFD Sender: No OFD packet to send [12:18:24]OFD Sender: No OFD packet to send [12:18:29]OFD Sender: No OFD packet to send [12:18:34]OFD Sender: No OFD packet to send [12:18:39]OFD Sender: No OFD packet to send [12:18:44]OFD Sender: No OFD packet to send [12:18:49]OFD Sender: No OFD packet to send [12:18:53]accept exits with 9 [12:18:53]New connection [12:18:53]New thread 3066772836 created [12:18:53]Thread 3066629476 joined [12:18:53]Waiting for new connection... [12:18:53] Sock 9.Parse request [12:18:53]Sock 9.Check first char [12:18:53]Sock 9.First char is OK [12:18:53]request: POST /json_proto HTTP/1.0 [12:18:53]Method: POST [12:18:53]URL: /json_proto [12:18:53]Method is POST - this is cgi request [12:18:53]url: /json_proto [12:18:53]query_string will be loaded in cgi processing [12:18:53]execute_cgi json_proto POST (null) [12:18:53]execute_cgi path=json_proto method=POST [12:18:53]POST find Content-Length [12:18:53]Host: 172.17.48.197:8080 [12:18:53]Content-Length: 683 [12:18:53]Content-Type: application/json [12:18:53] [12:18:53]POST finish read [12:18:53]Found Content-Length = 683 [12:18:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:53]execute_script... [12:18:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:53]POST & json_proto [12:18:53]process_json_proto [12:18:53]json parsed OK: [12:18:53]protocol is kg_v1.0 [12:18:53]action value=close_receipt [12:18:53]process_action close_receipt [12:18:53]cmd_close_receipt [12:18:53]MH_GetDate [12:18:53]Write to MH i2c: F0 00 00 31 01 21 [12:18:53]Write i2c OK [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: F0 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: F0 09 00 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: F0 09 00 31 01 00 2D 19 E3 65 66 EE DC 65 4D [12:18:53]GetLastDocTimeStamp 1709381707 [12:18:53]current date 1709381933 [12:18:53]FM_GetShiftState [12:18:53]SAM_PROTO_GetShiftState [12:18:53]wFMCommunicate request_size=4 [12:18:53]MH_SAM_APDU [12:18:53]CAPDU: 80 13 01 00 [12:18:53]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [12:18:53]Write i2c OK [12:18:53]MH_I2C_Read... [12:18:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:53]Read from MH i2c: E2 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: E2 0E 00 [12:18:53]MH_I2C_Read... [12:18:53]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 17 [12:18:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:18:53]wFMCommunicate OK [12:18:53]SAM_PROTO_GetShiftState done [12:18:53]FM_GetShiftState done [12:18:53]opened in 1709338023 [12:18:53]opened+sec_in_day 1709424423 [12:18:53]quantity*price = 100030 [12:18:53]sum+1 = 100031 [12:18:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 118 02.03.2024 12:18 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122899 ФПД: 230880871966128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121853&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122899&fm=230880871966128&tin=02508201610067®Number=0000000000090573&sum=100000 [12:18:54]StoreToDocumentArchive [12:18:54]shift 321 fd 122899 [12:18:54]save to /storage/0321/doc_00122899 [12:18:54]save last doc name /storage/0321/doc_00122899 to /storage/kkm_last_doc_name [12:18:54]save OK [12:18:54]Clear old archive folders... [12:18:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:54]tlvbuf is 00257690 [12:18:54]SAM_PROTO_ClearQueue [12:18:54]wFMCommunicate request_size=4 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 09 00 00 [12:18:54]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:54]Read from MH i2c: E2 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [12:18:54]RAPDU: 90 00 [12:18:54]wFMCommunicate OK [12:18:54]SAM_PROTO_ClearQueue done [12:18:54]KKMCreateOFDPacket [12:18:54]OFDProtocolAddRootSTLVToBuf [12:18:54]FM_MakeSignedData [12:18:54]FM_MakeSignedData [12:18:54]SAM_PROTO_SignData [12:18:54]wFMCommunicate request_size=4 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 0D 01 02 [12:18:54]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:54]Read from MH i2c: E2 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [12:18:54]RAPDU: 90 00 [12:18:54]wFMCommunicate OK [12:18:54]wFMCommunicate request_size=255 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 2D 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E0 01 00 35 04 06 00 D1 [12:18:54]Write to MH i2c: E2 02 01 41 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 2D 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E0 01 00 35 04 06 00 D1 00 00 31 [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:54]Read from MH i2c: E2 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [12:18:54]RAPDU: 90 00 [12:18:54]wFMCommunicate OK [12:18:54]wFMCommunicate request_size=10 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 0D 02 02 05 FC 24 5B E5 B0 [12:18:54]Write to MH i2c: E2 0D 00 42 01 80 0D 02 02 05 00 FC 24 5B E5 B0 00 00 D7 [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:55]OFD Sender: No OFD packet to send [12:18:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:55]Read from MH i2c: E2 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 03 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [12:18:55]RAPDU: 90 00 [12:18:55]wFMCommunicate OK [12:18:55]wFMCommunicate request_size=4 [12:18:55]MH_SAM_APDU [12:18:55]CAPDU: 80 0D 03 02 [12:18:55]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:55]Read from MH i2c: E2 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 0B 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 0B 00 43 01 00 E6 61 4D F2 E0 23 46 3C 90 00 CB [12:18:55]RAPDU: E6 61 4D F2 E0 23 46 3C 90 00 [12:18:55]wFMCommunicate OK [12:18:55]SAM_PROTO_SignData done [12:18:55]FM_MakeSignedData done [12:18:55]CreateOFDProtocolMessage [12:18:55]wFMCommunicate request_size=4 [12:18:55]MH_SAM_APDU [12:18:55]CAPDU: 80 11 00 00 [12:18:55]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:55]Read from MH i2c: E2 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 17 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1D [12:18:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:18:55]wFMCommunicate OK [12:18:55]CreateOFDProtocolMessage done [12:18:55]OFDSenderStorePacket 122899 [12:18:55]StoreOFDPacket docnum=122899 [12:18:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 00 38 07 01 23 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 2D 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E0 01 00 35 04 06 00 D1 FC 24 5B E5 B0 E6 61 4D F2 E0 23 46 3C [12:18:55]CheckFolder [12:18:55]dirname=/storage/ofd_packets [12:18:55]CheckFolder done [12:18:55]ProducePacketName [12:18:55]name=ofd_packets/00122899 [12:18:55]NVStorageSaveData ofd_packets/00122899 [12:18:55]File name is /storage/ofd_packets/00122899 [12:18:55]Write 301 bytes [12:18:55]NVStorageSaveData done [12:18:55]OFDSenderStorePacket done [12:18:55]KKMCreateOFDPacket done [12:18:55]NVStorageSaveData kkm_last_timestamp [12:18:55]File name is /storage/kkm_last_timestamp [12:18:55]Write 4 bytes [12:18:55]NVStorageSaveData done [12:18:55]ExternCall_PrintAddStr [12:18:55]wPrintStart [12:18:55]Write to MH i2c: 01 00 00 45 01 46 [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: 01 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: 01 07 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [12:18:55]RasterBufferAndPrint [12:18:55]line Счет N : (1)1105758 [12:18:55]line ИНН: 02508201610067 [12:18:55]line Контрольно-Кассовый Чек [12:18:55]line ПРОДАЖА [12:18:55]line ТРК (МРК, ГНК) : 62 [12:18:55]line Товар: 2710124130 [12:18:55]line Аи-92-К-5 [12:18:55]line 16.160 * 61.90 [12:18:55]line = 1000.30 [12:18:55]line НДС 12% НСП 1% [12:18:55]line > о реализуемом товаре [12:18:55]line ОКРУГЛЕНИЕ: -0.30 [12:18:55]line ИТОГО: 1000.00 [12:18:55]line Внесено: 1000.00 [12:18:55]line СДАЧА: 0.00 [12:18:55]line НСП 1% : 8.85 [12:18:55]line НДС 12% : 106.23 [12:18:55]line Наличными: 1000.00 [12:18:55]line Безнал.: 0.00 [12:18:55]line Место: АЗС № 25 "Партнер Нефть" [12:18:55]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:18:55]line СНО: Общий режим [12:18:55]line Чек 118 02.03.2024 12:18 [12:18:55]line Смена: 321 ФФД: 1.0 [12:18:55]line ЗНМ: 0300000019 [12:18:55]line РНМ: 0000000000090573 [12:18:55]line Версия ККМ: 001 [12:18:55]line ФМ: 0000000000874798 [12:18:55]line ФД: 122899 [12:18:55]line ФПД: 230880871966128 [12:18:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121853&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122899&fm=230880871966128&tin=02508201610067®Number=0000000000090573&sum=100000 [12:18:55]OFD Sender: Processing packet 122899 [packets to send 112, broken 111] [12:18:55]ProducePacketName [12:18:55]name=ofd_packets/00122899 [12:18:55]OFD Sender: To server: pG, [12:18:55]CommunicateWithHost lk.salyk.kg:30040 [12:18:55]ConnectInit lk.salyk.kg [12:18:55]written 0, free lines is 4095 [12:18:55]Connected sock=10 [12:18:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 00 38 07 01 23 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 2D 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E0 01 00 35 04 06 00 D1 FC 24 5B E5 B0 E6 61 4D F2 E0 23 46 3C [12:18:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E2 57 47 00 82 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E0 01 00 F4 03 04 00 09 C5 E2 65 B6 04 01 00 00 2A B1 62 89 BC 54 68 90 [12:18:55]CommunicateWithHost err = 0 [12:18:55]CheckOFDResponse [12:18:55]1017 (14) - 77093643461234 [12:18:55]1041 (16) - 0000000000874798 [12:18:55]1040 (4) - 122899 [12:18:55]1012 (4) - 02.03.2024 06:19 [12:18:55]1206 (1) - 0 [12:18:55]OFD Sender: Remove packet 122899 [12:18:55]ProducePacketName [12:18:55]name=ofd_packets/00122899 [12:18:55]NVStorageDeleteData [12:18:55]Write to MH i2c: 01 00 00 70 01 71 [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: 01 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: 01 07 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 F0 0C 74 [12:18:55]RasterBufferAndPrint [12:18:55]line [12:18:55]line [12:18:55]line [12:18:55]line [12:18:55]line [12:18:55]written 0, free lines is 3318 [12:18:55]MH_Cut [12:18:55]Write to MH i2c: D1 01 00 77 01 01 4A [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: D1 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: D1 01 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: D1 01 00 77 01 00 49 [12:18:55]Write to MH i2c: 01 00 00 78 01 79 [12:18:55]Write i2c OK [12:18:55]MH_I2C_Read... [12:18:56]OFD Sender: No OFD packet to send [12:18:56]*** Cut start [12:18:56]*** Purtial cut [12:18:56]*** Stage 1: CUTSNS_PIN = 1 [12:18:58]Read from MH i2c: 01 [12:18:58]MH_I2C_Read... [12:18:58]*** Stop cut motor [12:18:58]*** Cut end [12:18:58]Read from MH i2c: 01 07 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [12:18:58]process_action close_receipt done [12:18:58]requested_data is exist [12:18:58]produce_requested_data [12:18:58]requested_item fm.sn is exist - process it [12:18:58]wFMCommunicate request_size=4 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 11 00 00 [12:18:58]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 17 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 17 00 79 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 52 [12:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:18:58]wFMCommunicate OK [12:18:58]requested_item fd.num is exist - process it [12:18:58]SAM_PROTO_GetFieldsCounters [12:18:58]wFMCommunicate request_size=4 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 13 00 00 [12:18:58]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 62 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 62 00 7A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 13 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [12:18:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 13 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:18:58]wFMCommunicate OK [12:18:58]SAM_PROTO_GetFieldsCounters done [12:18:58]requested_item shift.num is exist - process it [12:18:58]requested_item shift.opened is exist - process it [12:18:58]req_shift_opened [12:18:58]FM_GetShiftState [12:18:58]SAM_PROTO_GetShiftState [12:18:58]wFMCommunicate request_size=4 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 13 01 00 [12:18:58]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 0E 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 60 [12:18:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:18:58]wFMCommunicate OK [12:18:58]SAM_PROTO_GetShiftState done [12:18:58]FM_GetShiftState done [12:18:58]req_shift_opened done [12:18:58]requested_item shift.open_date is exist - process it [12:18:58]req_shift_open_date [12:18:58]req_shift_open_date done [12:18:58]produce_requested_data done [12:18:58]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122899,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:18:58]process_action_free close_receipt [12:18:58]json_value_free [12:18:58]json_value_free done [12:18:58]process_json_proto returns [12:18:58]Send response to host [12:18:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122899,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:18:58]free response buf [12:18:58]execute_script done [12:18:58]execute_script returns [12:18:58]free content buf [12:18:58]Sock 9.Close socket [12:18:58]Sock 9.Thread stoped [12:19:01]OFD Sender: No OFD packet to send [12:19:06]OFD Sender: No OFD packet to send [12:19:11]OFD Sender: No OFD packet to send [12:19:16]OFD Sender: No OFD packet to send [12:19:21]OFD Sender: No OFD packet to send [12:19:26]OFD Sender: No OFD packet to send [12:19:31]OFD Sender: No OFD packet to send [12:19:34]accept exits with 8 [12:19:34]New connection [12:19:34]New thread 3066629476 created [12:19:34]Thread 3066772836 joined [12:19:34]Waiting for new connection... [12:19:34] Sock 8.Parse request [12:19:34]Sock 8.Check first char [12:19:34]Sock 8.First char is OK [12:19:34]request: POST /json_proto HTTP/1.0 [12:19:34]Method: POST [12:19:34]URL: /json_proto [12:19:34]Method is POST - this is cgi request [12:19:34]url: /json_proto [12:19:34]query_string will be loaded in cgi processing [12:19:34]execute_cgi json_proto POST (null) [12:19:34]execute_cgi path=json_proto method=POST [12:19:34]POST find Content-Length [12:19:34]Host: 172.17.48.197:8080 [12:19:34]Content-Length: 679 [12:19:34]Content-Type: application/json [12:19:34] [12:19:34]POST finish read [12:19:34]Found Content-Length = 679 [12:19:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:34]execute_script... [12:19:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:34]POST & json_proto [12:19:34]process_json_proto [12:19:34]json parsed OK: [12:19:34]protocol is kg_v1.0 [12:19:34]action value=close_receipt [12:19:34]process_action close_receipt [12:19:34]cmd_close_receipt [12:19:34]MH_GetDate [12:19:34]Write to MH i2c: F0 00 00 7C 01 6C [12:19:34]Write i2c OK [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: F0 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: F0 09 00 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: F0 09 00 7C 01 00 56 19 E3 65 66 EE DC 65 C1 [12:19:34]GetLastDocTimeStamp 1709381933 [12:19:34]current date 1709381974 [12:19:34]FM_GetShiftState [12:19:34]SAM_PROTO_GetShiftState [12:19:34]wFMCommunicate request_size=4 [12:19:34]MH_SAM_APDU [12:19:34]CAPDU: 80 13 01 00 [12:19:34]Write to MH i2c: E2 08 00 7D 01 80 13 01 00 00 00 00 00 FB [12:19:34]Write i2c OK [12:19:34]MH_I2C_Read... [12:19:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:34]Read from MH i2c: E2 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 0E 00 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 0E 00 7D 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 62 [12:19:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:19:34]wFMCommunicate OK [12:19:34]SAM_PROTO_GetShiftState done [12:19:34]FM_GetShiftState done [12:19:34]opened in 1709338023 [12:19:34]opened+sec_in_day 1709424423 [12:19:34]quantity*price = 70008 [12:19:34]sum+1 = 70010 [12:19:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 119 02.03.2024 12:19 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122900 ФПД: 133918273038550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121934&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122900&fm=133918273038550&tin=02508201610067®Number=0000000000090573&sum=70000 [12:19:35]StoreToDocumentArchive [12:19:35]shift 321 fd 122900 [12:19:35]save to /storage/0321/doc_00122900 [12:19:35]save last doc name /storage/0321/doc_00122900 to /storage/kkm_last_doc_name [12:19:35]save OK [12:19:35]Clear old archive folders... [12:19:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:35]tlvbuf is 001D9B70 [12:19:35]SAM_PROTO_ClearQueue [12:19:35]wFMCommunicate request_size=4 [12:19:35]MH_SAM_APDU [12:19:35]CAPDU: 80 09 00 00 [12:19:35]Write to MH i2c: E2 08 00 8A 01 80 09 00 00 00 00 00 00 FD [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:35]Read from MH i2c: E2 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 03 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [12:19:35]RAPDU: 90 00 [12:19:35]wFMCommunicate OK [12:19:35]SAM_PROTO_ClearQueue done [12:19:35]KKMCreateOFDPacket [12:19:35]OFDProtocolAddRootSTLVToBuf [12:19:35]FM_MakeSignedData [12:19:35]FM_MakeSignedData [12:19:35]SAM_PROTO_SignData [12:19:35]wFMCommunicate request_size=4 [12:19:35]MH_SAM_APDU [12:19:35]CAPDU: 80 0D 01 02 [12:19:35]Write to MH i2c: E2 08 00 8B 01 80 0D 01 02 00 00 00 00 05 [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:35]Read from MH i2c: E2 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 03 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [12:19:35]RAPDU: 90 00 [12:19:35]wFMCommunicate OK [12:19:35]wFMCommunicate request_size=255 [12:19:35]MH_SAM_APDU [12:19:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 77 00 00 00 F4 03 04 00 56 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E0 01 00 35 04 06 00 79 [12:19:35]Write to MH i2c: E2 02 01 8C 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 77 00 00 00 F4 03 04 00 56 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E0 01 00 35 04 06 00 79 00 00 BB [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:35]Read from MH i2c: E2 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 03 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [12:19:35]RAPDU: 90 00 [12:19:35]wFMCommunicate OK [12:19:35]wFMCommunicate request_size=10 [12:19:35]MH_SAM_APDU [12:19:35]CAPDU: 80 0D 02 02 05 CC 47 17 E8 D6 [12:19:35]Write to MH i2c: E2 0D 00 8D 01 80 0D 02 02 05 00 CC 47 17 E8 D6 00 00 FA [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:35]Read from MH i2c: E2 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 03 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [12:19:35]RAPDU: 90 00 [12:19:35]wFMCommunicate OK [12:19:35]wFMCommunicate request_size=4 [12:19:35]MH_SAM_APDU [12:19:35]CAPDU: 80 0D 03 02 [12:19:35]Write to MH i2c: E2 08 00 8E 01 80 0D 03 02 00 00 00 00 0A [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:36]Read from MH i2c: E2 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: E2 0B 00 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: E2 0B 00 8E 01 00 58 D1 53 D0 04 38 B3 1C 90 00 62 [12:19:36]RAPDU: 58 D1 53 D0 04 38 B3 1C 90 00 [12:19:36]wFMCommunicate OK [12:19:36]SAM_PROTO_SignData done [12:19:36]FM_MakeSignedData done [12:19:36]CreateOFDProtocolMessage [12:19:36]wFMCommunicate request_size=4 [12:19:36]MH_SAM_APDU [12:19:36]CAPDU: 80 11 00 00 [12:19:36]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:36]Read from MH i2c: E2 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: E2 17 00 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 68 [12:19:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:19:36]wFMCommunicate OK [12:19:36]CreateOFDProtocolMessage done [12:19:36]OFDSenderStorePacket 122900 [12:19:36]StoreOFDPacket docnum=122900 [12:19:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D9 0A 07 01 52 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 77 00 00 00 F4 03 04 00 56 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E0 01 00 35 04 06 00 79 CC 47 17 E8 D6 58 D1 53 D0 04 38 B3 1C [12:19:36]CheckFolder [12:19:36]dirname=/storage/ofd_packets [12:19:36]CheckFolder done [12:19:36]ProducePacketName [12:19:36]name=ofd_packets/00122900 [12:19:36]NVStorageSaveData ofd_packets/00122900 [12:19:36]File name is /storage/ofd_packets/00122900 [12:19:36]Write 301 bytes [12:19:36]NVStorageSaveData done [12:19:36]OFDSenderStorePacket done [12:19:36]KKMCreateOFDPacket done [12:19:36]NVStorageSaveData kkm_last_timestamp [12:19:36]File name is /storage/kkm_last_timestamp [12:19:36]Write 4 bytes [12:19:36]NVStorageSaveData done [12:19:36]ExternCall_PrintAddStr [12:19:36]wPrintStart [12:19:36]Write to MH i2c: 01 00 00 90 01 91 [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: 01 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: 01 07 00 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [12:19:36]RasterBufferAndPrint [12:19:36]line Счет N : (1)1105759 [12:19:36]line ИНН: 02508201610067 [12:19:36]line Контрольно-Кассовый Чек [12:19:36]line ПРОДАЖА [12:19:36]line ТРК (МРК, ГНК) : 11 [12:19:36]line Товар: 2710124130 [12:19:36]line Аи-92-К-5 [12:19:36]line 11.310 * 61.90 [12:19:36]line = 700.09 [12:19:36]line НДС 12% НСП 1% [12:19:36]line > о реализуемом товаре [12:19:36]line ОКРУГЛЕНИЕ: -0.09 [12:19:36]line ИТОГО: 700.00 [12:19:36]line Внесено: 700.00 [12:19:36]line СДАЧА: 0.00 [12:19:36]line НСП 1% : 6.19 [12:19:36]line НДС 12% : 74.35 [12:19:36]line Наличными: 700.00 [12:19:36]line Безнал.: 0.00 [12:19:36]line Место: АЗС № 25 "Партнер Нефть" [12:19:36]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:19:36]line СНО: Общий режим [12:19:36]line Чек 119 02.03.2024 12:19 [12:19:36]line Смена: 321 ФФД: 1.0 [12:19:36]line ЗНМ: 0300000019 [12:19:36]line РНМ: 0000000000090573 [12:19:36]line Версия ККМ: 001 [12:19:36]line ФМ: 0000000000874798 [12:19:36]line ФД: 122900 [12:19:36]line ФПД: 133918273038550 [12:19:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T121934&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122900&fm=133918273038550&tin=02508201610067®Number=0000000000090573&sum=70000 [12:19:36]OFD Sender: Processing packet 122900 [packets to send 112, broken 111] [12:19:36]ProducePacketName [12:19:36]name=ofd_packets/00122900 [12:19:36]OFD Sender: To server: pG, [12:19:36]CommunicateWithHost lk.salyk.kg:30040 [12:19:36]ConnectInit lk.salyk.kg [12:19:36]written 0, free lines is 4095 [12:19:36]Connected sock=10 [12:19:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D9 0A 07 01 52 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 77 00 00 00 F4 03 04 00 56 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E0 01 00 35 04 06 00 79 CC 47 17 E8 D6 58 D1 53 D0 04 38 B3 1C [12:19:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6C 9B 47 00 56 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E0 01 00 F4 03 04 00 32 C5 E2 65 B6 04 01 00 00 C5 27 05 D8 E1 C5 F9 D0 [12:19:36]CommunicateWithHost err = 0 [12:19:36]CheckOFDResponse [12:19:36]1017 (14) - 77093643461234 [12:19:36]1041 (16) - 0000000000874798 [12:19:36]1040 (4) - 122900 [12:19:36]1012 (4) - 02.03.2024 06:20 [12:19:36]1206 (1) - 0 [12:19:36]OFD Sender: Remove packet 122900 [12:19:36]ProducePacketName [12:19:36]name=ofd_packets/00122900 [12:19:36]NVStorageDeleteData [12:19:36]Write to MH i2c: 01 00 00 BB 01 BC [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: 01 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: 01 07 00 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: 01 07 00 BB 01 00 00 00 00 00 E9 0C B8 [12:19:36]RasterBufferAndPrint [12:19:36]line [12:19:36]line [12:19:36]line [12:19:36]line [12:19:36]line [12:19:36]written 0, free lines is 3314 [12:19:36]MH_Cut [12:19:36]Write to MH i2c: D1 01 00 C2 01 01 95 [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: D1 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: D1 01 00 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: D1 01 00 C2 01 00 94 [12:19:36]Write to MH i2c: 01 00 00 C3 01 C4 [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:37]OFD Sender: No OFD packet to send [12:19:37]*** Cut start [12:19:37]*** Purtial cut [12:19:37]*** Stage 1: CUTSNS_PIN = 1 [12:19:39]Read from MH i2c: 01 [12:19:39]MH_I2C_Read... [12:19:39]*** Stop cut motor [12:19:39]*** Cut end [12:19:39]Read from MH i2c: 01 07 00 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [12:19:39]process_action close_receipt done [12:19:39]requested_data is exist [12:19:39]produce_requested_data [12:19:39]requested_item fm.sn is exist - process it [12:19:39]wFMCommunicate request_size=4 [12:19:39]MH_SAM_APDU [12:19:39]CAPDU: 80 11 00 00 [12:19:39]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [12:19:39]Write i2c OK [12:19:39]MH_I2C_Read... [12:19:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:39]Read from MH i2c: E2 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: E2 17 00 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9D [12:19:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:19:39]wFMCommunicate OK [12:19:39]requested_item fd.num is exist - process it [12:19:39]SAM_PROTO_GetFieldsCounters [12:19:39]wFMCommunicate request_size=4 [12:19:39]MH_SAM_APDU [12:19:39]CAPDU: 80 13 00 00 [12:19:39]Write to MH i2c: E2 08 00 C5 01 80 13 00 00 00 00 00 00 42 [12:19:39]Write i2c OK [12:19:39]MH_I2C_Read... [12:19:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:39]Read from MH i2c: E2 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: E2 62 00 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: E2 62 00 C5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 14 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [12:19:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 14 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:19:39]wFMCommunicate OK [12:19:39]SAM_PROTO_GetFieldsCounters done [12:19:39]requested_item shift.num is exist - process it [12:19:39]requested_item shift.opened is exist - process it [12:19:39]req_shift_opened [12:19:39]FM_GetShiftState [12:19:39]SAM_PROTO_GetShiftState [12:19:39]wFMCommunicate request_size=4 [12:19:39]MH_SAM_APDU [12:19:39]CAPDU: 80 13 01 00 [12:19:39]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [12:19:39]Write i2c OK [12:19:39]MH_I2C_Read... [12:19:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:39]Read from MH i2c: E2 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: E2 0E 00 [12:19:39]MH_I2C_Read... [12:19:39]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AB [12:19:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:19:39]wFMCommunicate OK [12:19:39]SAM_PROTO_GetShiftState done [12:19:39]FM_GetShiftState done [12:19:39]req_shift_opened done [12:19:39]requested_item shift.open_date is exist - process it [12:19:39]req_shift_open_date [12:19:39]req_shift_open_date done [12:19:39]produce_requested_data done [12:19:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122900,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:19:39]process_action_free close_receipt [12:19:39]json_value_free [12:19:39]json_value_free done [12:19:39]process_json_proto returns [12:19:39]Send response to host [12:19:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122900,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:19:39]free response buf [12:19:39]execute_script done [12:19:39]execute_script returns [12:19:39]free content buf [12:19:39]Sock 8.Close socket [12:19:39]Sock 8.Thread stoped [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:03]accept exits with 9 [12:20:03]New connection [12:20:03]New thread 3066772836 created [12:20:03]Thread 3066629476 joined [12:20:03]Waiting for new connection... [12:20:03] Sock 9.Parse request [12:20:03]Sock 9.Check first char [12:20:03]Sock 9.First char is OK [12:20:03]request: POST /json_proto HTTP/1.0 [12:20:03]Method: POST [12:20:03]URL: /json_proto [12:20:03]Method is POST - this is cgi request [12:20:03]url: /json_proto [12:20:03]query_string will be loaded in cgi processing [12:20:03]execute_cgi json_proto POST (null) [12:20:03]execute_cgi path=json_proto method=POST [12:20:03]POST find Content-Length [12:20:03]Host: 172.17.48.197:8080 [12:20:03]Content-Length: 1226 [12:20:03]Content-Type: application/json [12:20:03] [12:20:03]POST finish read [12:20:03]Found Content-Length = 1226 [12:20:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105757\u000A02.03.2024 12:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3825612.613.426\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:03]execute_script... [12:20:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105757\u000A02.03.2024 12:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3825612.613.426\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:03]POST & json_proto [12:20:03]process_json_proto [12:20:03]json parsed OK: [12:20:03]protocol is kg_v1.0 [12:20:03]action value=print_text [12:20:03]process_action print_text [12:20:03]cmd_print_text [12:20:03]ExternCall_PrintAddStr [12:20:03]wPrintStart [12:20:03]Write to MH i2c: 01 00 00 C7 01 C8 [12:20:03]Write i2c OK [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: 01 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: 01 07 00 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: 01 07 00 C7 01 00 00 00 00 00 FF 0F DD [12:20:03]RasterBufferAndPrint [12:20:03]line *****ТОВАРНЫЙ ЧЕК***** [12:20:03]line АЗС 25 [12:20:03]line Партнер нефть [12:20:03]line 02508201610067 [12:20:03]line Кассир : Таалайбек к. А. [12:20:03]line Счет N : (1)1105757 [12:20:03]line 02.03.2024 12:15 [12:20:03]line ПРОДАЖА [12:20:03]line ТРК (МРК, ГНК): 52 [12:20:03]line Вид ГСМ : 2710124130 [12:20:03]line Аи-92-К-5 [12:20:03]line 30.000 x 61.90 [12:20:03]line ИТОГ: 1857.00 [12:20:03]line Тип оплаты: Талоны: Топливные Талоны [12:20:03]line 3825612.613.426 [12:20:03]line ______________________ [12:20:03]line (подпись) [12:20:03]written 0, free lines is 4095 [12:20:03]Write to MH i2c: 01 00 00 DC 01 DD [12:20:03]Write i2c OK [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: 01 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: 01 07 00 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 F7 0D E8 [12:20:03]RasterBufferAndPrint [12:20:03]line [12:20:03]line [12:20:03]line [12:20:03]line [12:20:03]line [12:20:03]written 0, free lines is 3577 [12:20:03]MH_Cut [12:20:03]Write to MH i2c: D1 01 00 E3 01 01 B6 [12:20:03]Write i2c OK [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: D1 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: D1 01 00 [12:20:03]MH_I2C_Read... [12:20:03]Read from MH i2c: D1 01 00 E3 01 00 B5 [12:20:03]Write to MH i2c: 01 00 00 E4 01 E5 [12:20:03]Write i2c OK [12:20:03]MH_I2C_Read... [12:20:04]*** Cut start [12:20:04]*** Purtial cut [12:20:04]*** Stage 1: CUTSNS_PIN = 1 [12:20:06]Read from MH i2c: 01 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: 01 07 00 [12:20:06]MH_I2C_Read... [12:20:06]*** Stop cut motor [12:20:06]*** Cut end [12:20:06]Read from MH i2c: 01 07 00 E4 01 00 00 00 00 00 FF 0F FA [12:20:06]process_action print_text done [12:20:06]requested_data is exist [12:20:06]produce_requested_data [12:20:06]requested_item fm.sn is exist - process it [12:20:06]wFMCommunicate request_size=4 [12:20:06]MH_SAM_APDU [12:20:06]CAPDU: 80 11 00 00 [12:20:06]Write to MH i2c: E2 08 00 E5 01 80 11 00 00 00 00 00 00 60 [12:20:06]Write i2c OK [12:20:06]MH_I2C_Read... [12:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:06]Read from MH i2c: E2 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 17 00 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 17 00 E5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BE [12:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:20:06]wFMCommunicate OK [12:20:06]requested_item fd.num is exist - process it [12:20:06]SAM_PROTO_GetFieldsCounters [12:20:06]wFMCommunicate request_size=4 [12:20:06]MH_SAM_APDU [12:20:06]CAPDU: 80 13 00 00 [12:20:06]Write to MH i2c: E2 08 00 E6 01 80 13 00 00 00 00 00 00 63 [12:20:06]Write i2c OK [12:20:06]MH_I2C_Read... [12:20:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:06]Read from MH i2c: E2 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 62 00 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 62 00 E6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 14 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [12:20:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 14 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:06]wFMCommunicate OK [12:20:06]SAM_PROTO_GetFieldsCounters done [12:20:06]requested_item shift.num is exist - process it [12:20:06]requested_item shift.opened is exist - process it [12:20:06]req_shift_opened [12:20:06]FM_GetShiftState [12:20:06]SAM_PROTO_GetShiftState [12:20:06]wFMCommunicate request_size=4 [12:20:06]MH_SAM_APDU [12:20:06]CAPDU: 80 13 01 00 [12:20:06]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [12:20:06]Write i2c OK [12:20:06]MH_I2C_Read... [12:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:06]Read from MH i2c: E2 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 0E 00 [12:20:06]MH_I2C_Read... [12:20:06]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CC [12:20:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:20:06]wFMCommunicate OK [12:20:06]SAM_PROTO_GetShiftState done [12:20:06]FM_GetShiftState done [12:20:06]req_shift_opened done [12:20:06]requested_item shift.open_date is exist - process it [12:20:06]req_shift_open_date [12:20:06]req_shift_open_date done [12:20:06]produce_requested_data done [12:20:06]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122900,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:20:06]process_action_free print_text [12:20:06]json_value_free [12:20:06]json_value_free done [12:20:06]process_json_proto returns [12:20:06]Send response to host [12:20:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122900,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:20:06]free response buf [12:20:06]execute_script done [12:20:06]execute_script returns [12:20:06]free content buf [12:20:06]Sock 9.Close socket [12:20:06]Sock 9.Thread stoped [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:45]accept exits with 8 [12:20:45]New connection [12:20:45]New thread 3066629476 created [12:20:45]Thread 3066772836 joined [12:20:45]Waiting for new connection... [12:20:45] Sock 8.Parse request [12:20:45]Sock 8.Check first char [12:20:45]Sock 8.First char is OK [12:20:45]request: POST /json_proto HTTP/1.0 [12:20:45]Method: POST [12:20:45]URL: /json_proto [12:20:45]Method is POST - this is cgi request [12:20:45]url: /json_proto [12:20:45]query_string will be loaded in cgi processing [12:20:45]execute_cgi json_proto POST (null) [12:20:45]execute_cgi path=json_proto method=POST [12:20:45]POST find Content-Length [12:20:45]Host: 172.17.48.197:8080 [12:20:45]Content-Length: 688 [12:20:45]Content-Type: application/json [12:20:45] [12:20:45]POST finish read [12:20:45]Found Content-Length = 688 [12:20:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 70.530, "sum" : 5000.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:45]execute_script... [12:20: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)1105756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 70.530, "sum" : 5000.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:45]POST & json_proto [12:20:45]process_json_proto [12:20:45]json parsed OK: [12:20:45]protocol is kg_v1.0 [12:20:45]action value=close_receipt [12:20:45]process_action close_receipt [12:20:45]cmd_close_receipt [12:20:45]MH_GetDate [12:20:45]Write to MH i2c: F0 00 00 E8 01 D8 [12:20:45]Write i2c OK [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: F0 [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: F0 09 00 [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: F0 09 00 E8 01 00 9D 19 E3 65 66 EE DC 65 74 [12:20:45]GetLastDocTimeStamp 1709381974 [12:20:45]current date 1709382045 [12:20:45]FM_GetShiftState [12:20:45]SAM_PROTO_GetShiftState [12:20:45]wFMCommunicate request_size=4 [12:20:45]MH_SAM_APDU [12:20:45]CAPDU: 80 13 01 00 [12:20:45]Write to MH i2c: E2 08 00 E9 01 80 13 01 00 00 00 00 00 67 [12:20:45]Write i2c OK [12:20:45]MH_I2C_Read... [12:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:45]Read from MH i2c: E2 [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: E2 0E 00 [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: E2 0E 00 E9 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CE [12:20:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:20:45]wFMCommunicate OK [12:20:45]SAM_PROTO_GetShiftState done [12:20:45]FM_GetShiftState done [12:20:45]opened in 1709338023 [12:20:45]opened+sec_in_day 1709424423 [12:20:45]quantity*price = 500057 [12:20:45]sum+1 = 500059 [12:20:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.03 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 120 02.03.2024 12:20 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122901 ФПД: 192606871040249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122045&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122901&fm=192606871040249&tin=02508201610067®Number=0000000000090573&sum=500000 [12:20:46]StoreToDocumentArchive [12:20:46]shift 321 fd 122901 [12:20:46]save to /storage/0321/doc_00122901 [12:20:46]save last doc name /storage/0321/doc_00122901 to /storage/kkm_last_doc_name [12:20:46]save OK [12:20:46]Clear old archive folders... [12:20:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:20:46]tlvbuf is 00255730 [12:20:46]SAM_PROTO_ClearQueue [12:20:46]wFMCommunicate request_size=4 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 09 00 00 [12:20:46]Write to MH i2c: E2 08 00 F6 01 80 09 00 00 00 00 00 00 69 [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [12:20:46]RAPDU: 90 00 [12:20:46]wFMCommunicate OK [12:20:46]SAM_PROTO_ClearQueue done [12:20:46]KKMCreateOFDPacket [12:20:46]OFDProtocolAddRootSTLVToBuf [12:20:46]FM_MakeSignedData [12:20:46]FM_MakeSignedData [12:20:46]SAM_PROTO_SignData [12:20:46]wFMCommunicate request_size=4 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 0D 01 02 [12:20:46]Write to MH i2c: E2 08 00 F7 01 80 0D 01 02 00 00 00 00 71 [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [12:20:46]RAPDU: 90 00 [12:20:46]wFMCommunicate OK [12:20:46]wFMCommunicate request_size=255 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 5A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 9D 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E0 01 00 35 04 06 00 [12:20:46]Write to MH i2c: E2 02 01 F8 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 5A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 9D 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E0 01 00 35 04 06 00 00 00 FB [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [12:20:46]RAPDU: 90 00 [12:20:46]wFMCommunicate OK [12:20:46]wFMCommunicate request_size=11 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 0D 02 02 06 AF 2C C8 21 30 F9 [12:20:46]Write to MH i2c: E2 0E 00 F9 01 80 0D 02 02 06 00 AF 2C C8 21 30 F9 00 00 6D [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [12:20:46]RAPDU: 90 00 [12:20:46]wFMCommunicate OK [12:20:46]wFMCommunicate request_size=4 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 0D 03 02 [12:20:46]Write to MH i2c: E2 08 00 FA 01 80 0D 03 02 00 00 00 00 76 [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 0B 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 0B 00 FA 01 00 E2 48 7E 5C DA 85 AE B2 90 00 3A [12:20:46]RAPDU: E2 48 7E 5C DA 85 AE B2 90 00 [12:20:46]wFMCommunicate OK [12:20:46]SAM_PROTO_SignData done [12:20:46]FM_MakeSignedData done [12:20:46]CreateOFDProtocolMessage [12:20:46]wFMCommunicate request_size=4 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 11 00 00 [12:20:46]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 17 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [12:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:20:46]wFMCommunicate OK [12:20:46]CreateOFDProtocolMessage done [12:20:46]OFDSenderStorePacket 122901 [12:20:46]StoreOFDPacket docnum=122901 [12:20:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 E4 6A 08 01 51 C7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 5A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 9D 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E0 01 00 35 04 06 00 AF 2C C8 21 30 F9 E2 48 7E 5C DA 85 AE B2 [12:20:46]CheckFolder [12:20:46]dirname=/storage/ofd_packets [12:20:46]CheckFolder done [12:20:46]ProducePacketName [12:20:46]name=ofd_packets/00122901 [12:20:46]NVStorageSaveData ofd_packets/00122901 [12:20:46]File name is /storage/ofd_packets/00122901 [12:20:46]Write 302 bytes [12:20:46]NVStorageSaveData done [12:20:46]OFDSenderStorePacket done [12:20:46]KKMCreateOFDPacket done [12:20:46]NVStorageSaveData kkm_last_timestamp [12:20:46]File name is /storage/kkm_last_timestamp [12:20:46]Write 4 bytes [12:20:46]NVStorageSaveData done [12:20:46]ExternCall_PrintAddStr [12:20:46]wPrintStart [12:20:46]Write to MH i2c: 01 00 00 FC 01 FD [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 07 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 07 00 FC 01 00 00 00 00 00 FF 0F 12 [12:20:46]RasterBufferAndPrint [12:20:46]line Счет N : (1)1105756 [12:20:46]line ИНН: 02508201610067 [12:20:46]line Контрольно-Кассовый Чек [12:20:46]line ПРОДАЖА [12:20:46]line ТРК (МРК, ГНК) : 31 [12:20:46]line Товар: 2710194210 [12:20:46]line ДТ(л)-К-5 [12:20:46]line 70.530 * 70.90 [12:20:46]line = 5000.58 [12:20:46]line НДС 12% НСП 1% [12:20:46]line > о реализуемом товаре [12:20:46]line ОКРУГЛЕНИЕ: -0.58 [12:20:46]line ИТОГО: 5000.00 [12:20:46]line Внесено: 5000.00 [12:20:46]line СДАЧА: 0.00 [12:20:46]line НСП 1% : 44.25 [12:20:46]line НДС 12% : 531.03 [12:20:46]line Наличными: 5000.00 [12:20:46]line Безнал.: 0.00 [12:20:46]line Место: АЗС № 25 "Партнер Нефть" [12:20:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:20:46]line СНО: Общий режим [12:20:46]line Чек 120 02.03.2024 12:20 [12:20:46]line Смена: 321 ФФД: 1.0 [12:20:46]line ЗНМ: 0300000019 [12:20:46]line РНМ: 0000000000090573 [12:20:46]line Версия ККМ: 001 [12:20:46]line ФМ: 0000000000874798 [12:20:46]line ФД: 122901 [12:20:46]line ФПД: 192606871040249 [12:20:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122045&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122901&fm=192606871040249&tin=02508201610067®Number=0000000000090573&sum=500000 [12:20:47]OFD Sender: Processing packet 122901 [packets to send 112, broken 111] [12:20:47]ProducePacketName [12:20:47]name=ofd_packets/00122901 [12:20:47]OFD Sender: To server: pG, [12:20:47]CommunicateWithHost lk.salyk.kg:30040 [12:20:47]ConnectInit lk.salyk.kg [12:20:47]written 0, free lines is 4095 [12:20:47]Connected sock=10 [12:20:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 E4 6A 08 01 51 C7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 5A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 9D 19 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E0 01 00 35 04 06 00 AF 2C C8 21 30 F9 E2 48 7E 5C DA 85 AE B2 [12:20:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6F EF 47 00 62 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E0 01 00 F4 03 04 00 79 C5 E2 65 B6 04 01 00 00 1A 7E E8 30 07 41 E2 A3 [12:20:47]CommunicateWithHost err = 0 [12:20:47]CheckOFDResponse [12:20:47]1017 (14) - 77093643461234 [12:20:47]1041 (16) - 0000000000874798 [12:20:47]1040 (4) - 122901 [12:20:47]1012 (4) - 02.03.2024 06:21 [12:20:47]1206 (1) - 0 [12:20:47]OFD Sender: Remove packet 122901 [12:20:47]ProducePacketName [12:20:47]name=ofd_packets/00122901 [12:20:47]NVStorageDeleteData [12:20:47]Write to MH i2c: 01 00 00 27 02 29 [12:20:47]Write i2c OK [12:20:47]MH_I2C_Read... [12:20:47]Read from MH i2c: 01 [12:20:47]MH_I2C_Read... [12:20:47]Read from MH i2c: 01 07 00 [12:20:47]MH_I2C_Read... [12:20:47]Read from MH i2c: 01 07 00 27 02 00 00 00 00 00 E7 0C 23 [12:20:47]RasterBufferAndPrint [12:20:47]line [12:20:47]line [12:20:47]line [12:20:47]line [12:20:47]line [12:20:47]written 0, free lines is 3309 [12:20:47]MH_Cut [12:20:47]Write to MH i2c: D1 01 00 2E 02 01 02 [12:20:47]Write i2c OK [12:20:47]MH_I2C_Read... [12:20:47]Read from MH i2c: D1 [12:20:47]MH_I2C_Read... [12:20:47]Read from MH i2c: D1 01 00 [12:20:47]MH_I2C_Read... [12:20:47]Read from MH i2c: D1 01 00 2E 02 00 01 [12:20:47]Write to MH i2c: 01 00 00 2F 02 31 [12:20:47]Write i2c OK [12:20:47]MH_I2C_Read... [12:20:47]OFD Sender: No OFD packet to send [12:20:48]*** Cut start [12:20:48]*** Purtial cut [12:20:48]*** Stage 1: CUTSNS_PIN = 1 [12:20:50]Read from MH i2c: 01 [12:20:50]MH_I2C_Read... [12:20:50]*** Stop cut motor [12:20:50]*** Cut end [12:20:50]Read from MH i2c: 01 07 00 [12:20:50]MH_I2C_Read... [12:20:50]Read from MH i2c: 01 07 00 2F 02 00 00 00 00 00 FF 0F 46 [12:20:50]process_action close_receipt done [12:20:50]requested_data is exist [12:20:50]produce_requested_data [12:20:50]requested_item fm.sn is exist - process it [12:20:50]wFMCommunicate request_size=4 [12:20:50]MH_SAM_APDU [12:20:50]CAPDU: 80 11 00 00 [12:20:50]Write to MH i2c: E2 08 00 30 02 80 11 00 00 00 00 00 00 AC [12:20:50]Write i2c OK [12:20:50]MH_I2C_Read... [12:20:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:50]Read from MH i2c: E2 [12:20:50]MH_I2C_Read... [12:20:50]Read from MH i2c: E2 17 00 [12:20:50]MH_I2C_Read... [12:20:50]Read from MH i2c: E2 17 00 30 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0A [12:20:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:20:50]wFMCommunicate OK [12:20:50]requested_item fd.num is exist - process it [12:20:50]SAM_PROTO_GetFieldsCounters [12:20:50]wFMCommunicate request_size=4 [12:20:50]MH_SAM_APDU [12:20:50]CAPDU: 80 13 00 00 [12:20:50]Write to MH i2c: E2 08 00 31 02 80 13 00 00 00 00 00 00 AF [12:20:50]Write i2c OK [12:20:50]MH_I2C_Read... [12:20:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:50]Read from MH i2c: E2 [12:20:50]MH_I2C_Read... [12:20:50]Read from MH i2c: E2 62 00 [12:20:50]MH_I2C_Read... [12:20:50]Read from MH i2c: E2 62 00 31 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 15 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [12:20:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 15 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:20:50]wFMCommunicate OK [12:20:50]SAM_PROTO_GetFieldsCounters done [12:20:50]requested_item shift.num is exist - process it [12:20:50]requested_item shift.opened is exist - process it [12:20:50]req_shift_opened [12:20:50]FM_GetShiftState [12:20:50]SAM_PROTO_GetShiftState [12:20:50]wFMCommunicate request_size=4 [12:20:50]MH_SAM_APDU [12:20:50]CAPDU: 80 13 01 00 [12:20:50]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [12:20:50]Write i2c OK [12:20:50]MH_I2C_Read... [12:20:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:50]Read from MH i2c: E2 [12:20:50]MH_I2C_Read... [12:20:50]Read from MH i2c: E2 0E 00 [12:20:50]MH_I2C_Read... [12:20:50]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 18 [12:20:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:20:50]wFMCommunicate OK [12:20:50]SAM_PROTO_GetShiftState done [12:20:50]FM_GetShiftState done [12:20:50]req_shift_opened done [12:20:50]requested_item shift.open_date is exist - process it [12:20:50]req_shift_open_date [12:20:50]req_shift_open_date done [12:20:50]produce_requested_data done [12:20:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122901,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:20:50]process_action_free close_receipt [12:20:50]json_value_free [12:20:50]json_value_free done [12:20:50]process_json_proto returns [12:20:50]Send response to host [12:20:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122901,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:20:50]free response buf [12:20:50]execute_script done [12:20:50]execute_script returns [12:20:50]free content buf [12:20:50]Sock 8.Close socket [12:20:50]Sock 8.Thread stoped [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:18]OFD Sender: No OFD packet to send [12:21:23]OFD Sender: No OFD packet to send [12:21:28]OFD Sender: No OFD packet to send [12:21:33]OFD Sender: No OFD packet to send [12:21:38]OFD Sender: No OFD packet to send [12:21:43]OFD Sender: No OFD packet to send [12:21:48]OFD Sender: No OFD packet to send [12:21:53]OFD Sender: No OFD packet to send [12:21:58]OFD Sender: No OFD packet to send [12:22:03]OFD Sender: No OFD packet to send [12:22:08]OFD Sender: No OFD packet to send [12:22:13]OFD Sender: No OFD packet to send [12:22:18]OFD Sender: No OFD packet to send [12:22:23]OFD Sender: No OFD packet to send [12:22:28]OFD Sender: No OFD packet to send [12:22:33]OFD Sender: No OFD packet to send [12:22:38]OFD Sender: No OFD packet to send [12:22:39]accept exits with 9 [12:22:39]New connection [12:22:39]New thread 3066772836 created [12:22:39]Thread 3066629476 joined [12:22:39]Waiting for new connection... [12:22:39] Sock 9.Parse request [12:22:39]Sock 9.Check first char [12:22:39]Sock 9.First char is OK [12:22:39]request: POST /json_proto HTTP/1.0 [12:22:39]Method: POST [12:22:39]URL: /json_proto [12:22:39]Method is POST - this is cgi request [12:22:39]url: /json_proto [12:22:39]query_string will be loaded in cgi processing [12:22:39]execute_cgi json_proto POST (null) [12:22:39]execute_cgi path=json_proto method=POST [12:22:39]POST find Content-Length [12:22:39]Host: 172.17.48.197:8080 [12:22:39]Content-Length: 1222 [12:22:39]Content-Type: application/json [12:22:39] [12:22:39]POST finish read [12:22:39]Found Content-Length = 1222 [12:22:39]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105760\u000A02.03.2024 12:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3831539.538\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:39]execute_script... [12:22:39]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105760\u000A02.03.2024 12:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3831539.538\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:39]POST & json_proto [12:22:39]process_json_proto [12:22:39]json parsed OK: [12:22:39]protocol is kg_v1.0 [12:22:39]action value=print_text [12:22:39]process_action print_text [12:22:39]cmd_print_text [12:22:39]ExternCall_PrintAddStr [12:22:39]wPrintStart [12:22:39]Write to MH i2c: 01 00 00 33 02 35 [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 07 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 07 00 33 02 00 00 00 00 00 FF 0F 4A [12:22:39]RasterBufferAndPrint [12:22:39]line *****ТОВАРНЫЙ ЧЕК***** [12:22:39]line АЗС 25 [12:22:39]line Партнер нефть [12:22:39]line 02508201610067 [12:22:39]line Кассир : Таалайбек к. А. [12:22:39]line Счет N : (1)1105760 [12:22:39]line 02.03.2024 12:17 [12:22:39]line ПРОДАЖА [12:22:39]line ТРК (МРК, ГНК): 52 [12:22:39]line Вид ГСМ : 2710124130 [12:22:39]line Аи-92-К-5 [12:22:39]line 20.000 x 61.90 [12:22:39]line ИТОГ: 1238.00 [12:22:39]line Тип оплаты: Талоны: Топливные Талоны [12:22:39]line 3831539.538 [12:22:39]line ______________________ [12:22:39]line (подпись) [12:22:39]written 0, free lines is 4095 [12:22:39]Write to MH i2c: 01 00 00 48 02 4A [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 07 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: 01 07 00 48 02 00 00 00 00 00 F6 0D 54 [12:22:39]RasterBufferAndPrint [12:22:39]line [12:22:39]line [12:22:39]line [12:22:39]line [12:22:39]line [12:22:39]written 0, free lines is 3576 [12:22:39]MH_Cut [12:22:39]Write to MH i2c: D1 01 00 4F 02 01 23 [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: D1 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: D1 01 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: D1 01 00 4F 02 00 22 [12:22:39]Write to MH i2c: 01 00 00 50 02 52 [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:40]*** Cut start [12:22:40]*** Purtial cut [12:22:40]*** Stage 1: CUTSNS_PIN = 1 [12:22:42]Read from MH i2c: 01 [12:22:42]MH_I2C_Read... [12:22:42]*** Stop cut motor [12:22:42]*** Cut end [12:22:42]Read from MH i2c: 01 07 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: 01 07 00 50 02 00 00 00 00 00 FF 0F 67 [12:22:42]process_action print_text done [12:22:42]requested_data is exist [12:22:42]produce_requested_data [12:22:42]requested_item fm.sn is exist - process it [12:22:42]wFMCommunicate request_size=4 [12:22:42]MH_SAM_APDU [12:22:42]CAPDU: 80 11 00 00 [12:22:42]Write to MH i2c: E2 08 00 51 02 80 11 00 00 00 00 00 00 CD [12:22:42]Write i2c OK [12:22:42]MH_I2C_Read... [12:22:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:42]Read from MH i2c: E2 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 17 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 17 00 51 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2B [12:22:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:22:42]wFMCommunicate OK [12:22:42]requested_item fd.num is exist - process it [12:22:42]SAM_PROTO_GetFieldsCounters [12:22:42]wFMCommunicate request_size=4 [12:22:42]MH_SAM_APDU [12:22:42]CAPDU: 80 13 00 00 [12:22:42]Write to MH i2c: E2 08 00 52 02 80 13 00 00 00 00 00 00 D0 [12:22:42]Write i2c OK [12:22:42]MH_I2C_Read... [12:22:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:42]Read from MH i2c: E2 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 62 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 62 00 52 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 15 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [12:22:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 15 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:22:42]wFMCommunicate OK [12:22:42]SAM_PROTO_GetFieldsCounters done [12:22:42]requested_item shift.num is exist - process it [12:22:42]requested_item shift.opened is exist - process it [12:22:42]req_shift_opened [12:22:42]FM_GetShiftState [12:22:42]SAM_PROTO_GetShiftState [12:22:42]wFMCommunicate request_size=4 [12:22:42]MH_SAM_APDU [12:22:42]CAPDU: 80 13 01 00 [12:22:42]Write to MH i2c: E2 08 00 53 02 80 13 01 00 00 00 00 00 D2 [12:22:42]Write i2c OK [12:22:42]MH_I2C_Read... [12:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:42]Read from MH i2c: E2 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 0E 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 0E 00 53 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 39 [12:22:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:22:42]wFMCommunicate OK [12:22:42]SAM_PROTO_GetShiftState done [12:22:42]FM_GetShiftState done [12:22:42]req_shift_opened done [12:22:42]requested_item shift.open_date is exist - process it [12:22:42]req_shift_open_date [12:22:42]req_shift_open_date done [12:22:42]produce_requested_data done [12:22:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122901,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:22:42]process_action_free print_text [12:22:42]json_value_free [12:22:42]json_value_free done [12:22:42]process_json_proto returns [12:22:42]Send response to host [12:22:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122901,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:22:42]free response buf [12:22:42]execute_script done [12:22:42]execute_script returns [12:22:42]free content buf [12:22:42]Sock 9.Close socket [12:22:42]Sock 9.Thread stoped [12:22:43]OFD Sender: No OFD packet to send [12:22:48]OFD Sender: No OFD packet to send [12:22:53]OFD Sender: No OFD packet to send [12:22:57]accept exits with 8 [12:22:57]New connection [12:22:57]New thread 3066629476 created [12:22:57]Thread 3066772836 joined [12:22:57]Waiting for new connection... [12:22:57] Sock 8.Parse request [12:22:57]Sock 8.Check first char [12:22:57]Sock 8.First char is OK [12:22:57]request: POST /json_proto HTTP/1.0 [12:22:57]Method: POST [12:22:57]URL: /json_proto [12:22:57]Method is POST - this is cgi request [12:22:57]url: /json_proto [12:22:57]query_string will be loaded in cgi processing [12:22:57]execute_cgi json_proto POST (null) [12:22:57]execute_cgi path=json_proto method=POST [12:22:57]POST find Content-Length [12:22:57]Host: 172.17.48.197:8080 [12:22:57]Content-Length: 678 [12:22:57]Content-Type: application/json [12:22:57] [12:22:57]POST finish read [12:22:57]Found Content-Length = 678 [12:22:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:57]execute_script... [12:22:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:57]POST & json_proto [12:22:57]process_json_proto [12:22:57]json parsed OK: [12:22:57]protocol is kg_v1.0 [12:22:57]action value=close_receipt [12:22:57]process_action close_receipt [12:22:57]cmd_close_receipt [12:22:57]MH_GetDate [12:22:57]Write to MH i2c: F0 00 00 54 02 45 [12:22:57]Write i2c OK [12:22:57]MH_I2C_Read... [12:22:57]Read from MH i2c: F0 [12:22:57]MH_I2C_Read... [12:22:57]Read from MH i2c: F0 09 00 [12:22:57]MH_I2C_Read... [12:22:57]Read from MH i2c: F0 09 00 54 02 00 21 1A E3 65 66 EE DC 65 66 [12:22:57]GetLastDocTimeStamp 1709382045 [12:22:57]current date 1709382177 [12:22:57]FM_GetShiftState [12:22:57]SAM_PROTO_GetShiftState [12:22:57]wFMCommunicate request_size=4 [12:22:57]MH_SAM_APDU [12:22:57]CAPDU: 80 13 01 00 [12:22:57]Write to MH i2c: E2 08 00 55 02 80 13 01 00 00 00 00 00 D4 [12:22:57]Write i2c OK [12:22:57]MH_I2C_Read... [12:22:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:57]Read from MH i2c: E2 [12:22:57]MH_I2C_Read... [12:22:57]Read from MH i2c: E2 0E 00 [12:22:57]MH_I2C_Read... [12:22:57]Read from MH i2c: E2 0E 00 55 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3B [12:22:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:22:57]wFMCommunicate OK [12:22:57]SAM_PROTO_GetShiftState done [12:22:57]FM_GetShiftState done [12:22:57]opened in 1709338023 [12:22:57]opened+sec_in_day 1709424423 [12:22:57]quantity*price = 30021 [12:22:57]sum+1 = 30023 [12:22:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 121 02.03.2024 12:22 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122902 ФПД: 159851704883588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122257&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122902&fm=159851704883588&tin=02508201610067®Number=0000000000090573&sum=30000 [12:22:58]StoreToDocumentArchive [12:22:58]shift 321 fd 122902 [12:22:58]save to /storage/0321/doc_00122902 [12:22:58]save last doc name /storage/0321/doc_00122902 to /storage/kkm_last_doc_name [12:22:58]save OK [12:22:58]Clear old archive folders... [12:22:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:58]tlvbuf is 001D7890 [12:22:58]SAM_PROTO_ClearQueue [12:22:58]wFMCommunicate request_size=4 [12:22:58]MH_SAM_APDU [12:22:58]CAPDU: 80 09 00 00 [12:22:58]Write to MH i2c: E2 08 00 62 02 80 09 00 00 00 00 00 00 D6 [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:58]Read from MH i2c: E2 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 03 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [12:22:58]RAPDU: 90 00 [12:22:58]wFMCommunicate OK [12:22:58]SAM_PROTO_ClearQueue done [12:22:58]KKMCreateOFDPacket [12:22:58]OFDProtocolAddRootSTLVToBuf [12:22:58]FM_MakeSignedData [12:22:58]FM_MakeSignedData [12:22:58]SAM_PROTO_SignData [12:22:58]wFMCommunicate request_size=4 [12:22:58]MH_SAM_APDU [12:22:58]CAPDU: 80 0D 01 02 [12:22:58]Write to MH i2c: E2 08 00 63 02 80 0D 01 02 00 00 00 00 DE [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:58]Read from MH i2c: E2 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 03 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [12:22:58]RAPDU: 90 00 [12:22:58]wFMCommunicate OK [12:22:58]wFMCommunicate request_size=255 [12:22:58]MH_SAM_APDU [12:22:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 79 00 00 00 F4 03 04 00 21 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E0 01 00 35 04 06 00 91 [12:22:58]Write to MH i2c: E2 02 01 64 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 79 00 00 00 F4 03 04 00 21 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E0 01 00 35 04 06 00 91 00 00 92 [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:58]Read from MH i2c: E2 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 03 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 03 00 64 02 00 90 00 DA [12:22:58]RAPDU: 90 00 [12:22:58]wFMCommunicate OK [12:22:58]wFMCommunicate request_size=10 [12:22:58]MH_SAM_APDU [12:22:58]CAPDU: 80 0D 02 02 05 62 60 16 19 84 [12:22:58]Write to MH i2c: E2 0D 00 65 02 80 0D 02 02 05 00 62 60 16 19 84 00 00 60 [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:58]Read from MH i2c: E2 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 03 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [12:22:58]RAPDU: 90 00 [12:22:58]wFMCommunicate OK [12:22:58]wFMCommunicate request_size=4 [12:22:58]MH_SAM_APDU [12:22:58]CAPDU: 80 0D 03 02 [12:22:58]Write to MH i2c: E2 08 00 66 02 80 0D 03 02 00 00 00 00 E3 [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:58]Read from MH i2c: E2 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 0B 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 0B 00 66 02 00 F8 3A 58 AD 50 18 0B 37 90 00 C5 [12:22:58]RAPDU: F8 3A 58 AD 50 18 0B 37 90 00 [12:22:58]wFMCommunicate OK [12:22:58]SAM_PROTO_SignData done [12:22:58]FM_MakeSignedData done [12:22:58]CreateOFDProtocolMessage [12:22:58]wFMCommunicate request_size=4 [12:22:58]MH_SAM_APDU [12:22:58]CAPDU: 80 11 00 00 [12:22:58]Write to MH i2c: E2 08 00 67 02 80 11 00 00 00 00 00 00 E3 [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:58]Read from MH i2c: E2 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 17 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: E2 17 00 67 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 41 [12:22:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:22:58]wFMCommunicate OK [12:22:58]CreateOFDProtocolMessage done [12:22:58]OFDSenderStorePacket 122902 [12:22:58]StoreOFDPacket docnum=122902 [12:22:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5A B9 07 01 1C CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 79 00 00 00 F4 03 04 00 21 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E0 01 00 35 04 06 00 91 62 60 16 19 84 F8 3A 58 AD 50 18 0B 37 [12:22:58]CheckFolder [12:22:58]dirname=/storage/ofd_packets [12:22:58]CheckFolder done [12:22:58]ProducePacketName [12:22:58]name=ofd_packets/00122902 [12:22:58]NVStorageSaveData ofd_packets/00122902 [12:22:58]File name is /storage/ofd_packets/00122902 [12:22:58]Write 301 bytes [12:22:58]NVStorageSaveData done [12:22:58]OFDSenderStorePacket done [12:22:58]KKMCreateOFDPacket done [12:22:58]NVStorageSaveData kkm_last_timestamp [12:22:58]File name is /storage/kkm_last_timestamp [12:22:58]Write 4 bytes [12:22:58]NVStorageSaveData done [12:22:58]ExternCall_PrintAddStr [12:22:58]wPrintStart [12:22:58]Write to MH i2c: 01 00 00 68 02 6A [12:22:58]Write i2c OK [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: 01 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: 01 07 00 [12:22:58]MH_I2C_Read... [12:22:58]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 FF 0F 7F [12:22:58]RasterBufferAndPrint [12:22:58]line Счет N : (1)1105761 [12:22:58]line ИНН: 02508201610067 [12:22:58]line Контрольно-Кассовый Чек [12:22:58]line ПРОДАЖА [12:22:58]line ТРК (МРК, ГНК) : 11 [12:22:58]line Товар: 2710124130 [12:22:58]line Аи-92-К-5 [12:22:58]line 4.850 * 61.90 [12:22:58]line = 300.22 [12:22:58]line НДС 12% НСП 1% [12:22:58]line > о реализуемом товаре [12:22:58]line ОКРУГЛЕНИЕ: -0.22 [12:22:58]line ИТОГО: 300.00 [12:22:58]line Внесено: 300.00 [12:22:58]line СДАЧА: 0.00 [12:22:58]line НСП 1% : 2.66 [12:22:58]line НДС 12% : 31.88 [12:22:58]line Наличными: 300.00 [12:22:58]line Безнал.: 0.00 [12:22:58]line Место: АЗС № 25 "Партнер Нефть" [12:22:58]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:22:58]line СНО: Общий режим [12:22:58]line Чек 121 02.03.2024 12:22 [12:22:58]line Смена: 321 ФФД: 1.0 [12:22:58]line ЗНМ: 0300000019 [12:22:58]line РНМ: 0000000000090573 [12:22:58]line Версия ККМ: 001 [12:22:58]line ФМ: 0000000000874798 [12:22:58]line ФД: 122902 [12:22:58]line ФПД: 159851704883588 [12:22:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122257&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122902&fm=159851704883588&tin=02508201610067®Number=0000000000090573&sum=30000 [12:22:59]OFD Sender: Processing packet 122902 [packets to send 112, broken 111] [12:22:59]ProducePacketName [12:22:59]name=ofd_packets/00122902 [12:22:59]OFD Sender: To server: pG, [12:22:59]CommunicateWithHost lk.salyk.kg:30040 [12:22:59]ConnectInit lk.salyk.kg [12:22:59]written 0, free lines is 4095 [12:22:59]Connected sock=10 [12:22:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5A B9 07 01 1C CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 79 00 00 00 F4 03 04 00 21 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E0 01 00 35 04 06 00 91 62 60 16 19 84 F8 3A 58 AD 50 18 0B 37 [12:22:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7A 1E 47 00 F6 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E0 01 00 F4 03 04 00 FD C5 E2 65 B6 04 01 00 00 BD CC BF 5B D0 11 FF D3 [12:22:59]CommunicateWithHost err = 0 [12:22:59]CheckOFDResponse [12:22:59]1017 (14) - 77093643461234 [12:22:59]1041 (16) - 0000000000874798 [12:22:59]1040 (4) - 122902 [12:22:59]1012 (4) - 02.03.2024 06:23 [12:22:59]1206 (1) - 0 [12:22:59]OFD Sender: Remove packet 122902 [12:22:59]ProducePacketName [12:22:59]name=ofd_packets/00122902 [12:22:59]NVStorageDeleteData [12:22:59]Write to MH i2c: 01 00 00 93 02 95 [12:22:59]Write i2c OK [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: 01 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: 01 07 00 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: 01 07 00 93 02 00 00 00 00 00 E6 0C 8E [12:22:59]RasterBufferAndPrint [12:22:59]line [12:22:59]line [12:22:59]line [12:22:59]line [12:22:59]line [12:22:59]written 0, free lines is 3308 [12:22:59]MH_Cut [12:22:59]Write to MH i2c: D1 01 00 9A 02 01 6E [12:22:59]Write i2c OK [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: D1 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: D1 01 00 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: D1 01 00 9A 02 00 6D [12:22:59]Write to MH i2c: 01 00 00 9B 02 9D [12:22:59]Write i2c OK [12:22:59]MH_I2C_Read... [12:22:59]OFD Sender: No OFD packet to send [12:23:00]*** Cut start [12:23:00]*** Purtial cut [12:23:00]*** Stage 1: CUTSNS_PIN = 1 [12:23:02]Read from MH i2c: 01 [12:23:02]MH_I2C_Read... [12:23:02]*** Stop cut motor [12:23:02]*** Cut end [12:23:02]Read from MH i2c: 01 07 00 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 FF 0F B2 [12:23:02]process_action close_receipt done [12:23:02]requested_data is exist [12:23:02]produce_requested_data [12:23:02]requested_item fm.sn is exist - process it [12:23:02]wFMCommunicate request_size=4 [12:23:02]MH_SAM_APDU [12:23:02]CAPDU: 80 11 00 00 [12:23:02]Write to MH i2c: E2 08 00 9C 02 80 11 00 00 00 00 00 00 18 [12:23:02]Write i2c OK [12:23:02]MH_I2C_Read... [12:23:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:02]Read from MH i2c: E2 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 17 00 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 17 00 9C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 76 [12:23:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:23:02]wFMCommunicate OK [12:23:02]requested_item fd.num is exist - process it [12:23:02]SAM_PROTO_GetFieldsCounters [12:23:02]wFMCommunicate request_size=4 [12:23:02]MH_SAM_APDU [12:23:02]CAPDU: 80 13 00 00 [12:23:02]Write to MH i2c: E2 08 00 9D 02 80 13 00 00 00 00 00 00 1B [12:23:02]Write i2c OK [12:23:02]MH_I2C_Read... [12:23:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:02]Read from MH i2c: E2 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 62 00 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 62 00 9D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 16 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [12:23:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 16 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:02]wFMCommunicate OK [12:23:02]SAM_PROTO_GetFieldsCounters done [12:23:02]requested_item shift.num is exist - process it [12:23:02]requested_item shift.opened is exist - process it [12:23:02]req_shift_opened [12:23:02]FM_GetShiftState [12:23:02]SAM_PROTO_GetShiftState [12:23:02]wFMCommunicate request_size=4 [12:23:02]MH_SAM_APDU [12:23:02]CAPDU: 80 13 01 00 [12:23:02]Write to MH i2c: E2 08 00 9E 02 80 13 01 00 00 00 00 00 1D [12:23:02]Write i2c OK [12:23:02]MH_I2C_Read... [12:23:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:02]Read from MH i2c: E2 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 0E 00 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 0E 00 9E 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 84 [12:23:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:23:02]wFMCommunicate OK [12:23:02]SAM_PROTO_GetShiftState done [12:23:02]FM_GetShiftState done [12:23:02]req_shift_opened done [12:23:02]requested_item shift.open_date is exist - process it [12:23:02]req_shift_open_date [12:23:02]req_shift_open_date done [12:23:02]produce_requested_data done [12:23:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122902,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:23:02]process_action_free close_receipt [12:23:02]json_value_free [12:23:02]json_value_free done [12:23:02]process_json_proto returns [12:23:02]Send response to host [12:23:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122902,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:23:02]free response buf [12:23:02]execute_script done [12:23:02]execute_script returns [12:23:02]free content buf [12:23:02]Sock 8.Close socket [12:23:02]Sock 8.Thread stoped [12:23:04]OFD Sender: No OFD packet to send [12:23:09]OFD Sender: No OFD packet to send [12:23:14]OFD Sender: No OFD packet to send [12:23:19]OFD Sender: No OFD packet to send [12:23:24]OFD Sender: No OFD packet to send [12:23:29]OFD Sender: No OFD packet to send [12:23:34]OFD Sender: No OFD packet to send [12:23:39]OFD Sender: No OFD packet to send [12:23:44]OFD Sender: No OFD packet to send [12:23:49]OFD Sender: No OFD packet to send [12:23:54]OFD Sender: No OFD packet to send [12:23:59]OFD Sender: No OFD packet to send [12:24:01]accept exits with 9 [12:24:01]New connection [12:24:01]New thread 3066772836 created [12:24:01]Thread 3066629476 joined [12:24:01]Waiting for new connection... [12:24:01] Sock 9.Parse request [12:24:01]Sock 9.Check first char [12:24:01]Sock 9.First char is OK [12:24:01]request: POST /json_proto HTTP/1.0 [12:24:01]Method: POST [12:24:01]URL: /json_proto [12:24:01]Method is POST - this is cgi request [12:24:01]url: /json_proto [12:24:01]query_string will be loaded in cgi processing [12:24:01]execute_cgi json_proto POST (null) [12:24:01]execute_cgi path=json_proto method=POST [12:24:01]POST find Content-Length [12:24:01]Host: 172.17.48.197:8080 [12:24:01]Content-Length: 678 [12:24:01]Content-Type: application/json [12:24:01] [12:24:01]POST finish read [12:24:01]Found Content-Length = 678 [12:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 5.760, "sum" : 400.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:01]execute_script... [12:24: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)1105762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 5.760, "sum" : 400.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:24:01]POST & json_proto [12:24:01]process_json_proto [12:24:01]json parsed OK: [12:24:01]protocol is kg_v1.0 [12:24:01]action value=close_receipt [12:24:01]process_action close_receipt [12:24:01]cmd_close_receipt [12:24:01]MH_GetDate [12:24:01]Write to MH i2c: F0 00 00 9F 02 90 [12:24:01]Write i2c OK [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: F0 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: F0 09 00 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: F0 09 00 9F 02 00 62 1A E3 65 66 EE DC 65 F2 [12:24:01]GetLastDocTimeStamp 1709382177 [12:24:01]current date 1709382242 [12:24:01]FM_GetShiftState [12:24:01]SAM_PROTO_GetShiftState [12:24:01]wFMCommunicate request_size=4 [12:24:01]MH_SAM_APDU [12:24:01]CAPDU: 80 13 01 00 [12:24:01]Write to MH i2c: E2 08 00 A0 02 80 13 01 00 00 00 00 00 1F [12:24:01]Write i2c OK [12:24:01]MH_I2C_Read... [12:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:01]Read from MH i2c: E2 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: E2 0E 00 [12:24:01]MH_I2C_Read... [12:24:01]Read from MH i2c: E2 0E 00 A0 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 86 [12:24:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:24:01]wFMCommunicate OK [12:24:01]SAM_PROTO_GetShiftState done [12:24:01]FM_GetShiftState done [12:24:01]opened in 1709338023 [12:24:01]opened+sec_in_day 1709424423 [12:24:01]quantity*price = 40032 [12:24:01]sum+1 = 40033 [12:24:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.51 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 122 02.03.2024 12:24 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122903 ФПД: 74768881731445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122402&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122903&fm=74768881731445&tin=02508201610067®Number=0000000000090573&sum=40000 [12:24:03]StoreToDocumentArchive [12:24:03]shift 321 fd 122903 [12:24:03]save to /storage/0321/doc_00122903 [12:24:03]save last doc name /storage/0321/doc_00122903 to /storage/kkm_last_doc_name [12:24:03]save OK [12:24:03]Clear old archive folders... [12:24:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:24:03]tlvbuf is 002557B0 [12:24:03]SAM_PROTO_ClearQueue [12:24:03]wFMCommunicate request_size=4 [12:24:03]MH_SAM_APDU [12:24:03]CAPDU: 80 09 00 00 [12:24:03]Write to MH i2c: E2 08 00 AD 02 80 09 00 00 00 00 00 00 21 [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:03]Read from MH i2c: E2 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 03 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [12:24:03]RAPDU: 90 00 [12:24:03]wFMCommunicate OK [12:24:03]SAM_PROTO_ClearQueue done [12:24:03]KKMCreateOFDPacket [12:24:03]OFDProtocolAddRootSTLVToBuf [12:24:03]FM_MakeSignedData [12:24:03]FM_MakeSignedData [12:24:03]SAM_PROTO_SignData [12:24:03]wFMCommunicate request_size=4 [12:24:03]MH_SAM_APDU [12:24:03]CAPDU: 80 0D 01 02 [12:24:03]Write to MH i2c: E2 08 00 AE 02 80 0D 01 02 00 00 00 00 29 [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:03]Read from MH i2c: E2 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 03 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [12:24:03]RAPDU: 90 00 [12:24:03]wFMCommunicate OK [12:24:03]wFMCommunicate request_size=255 [12:24:03]MH_SAM_APDU [12:24:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 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 9B 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 7A 00 00 00 F4 03 04 00 62 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E0 01 00 35 04 06 00 44 [12:24:03]Write to MH i2c: E2 02 01 AF 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 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 9B 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 7A 00 00 00 F4 03 04 00 62 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E0 01 00 35 04 06 00 44 00 00 96 [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:03]Read from MH i2c: E2 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 03 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [12:24:03]RAPDU: 90 00 [12:24:03]wFMCommunicate OK [12:24:03]wFMCommunicate request_size=10 [12:24:03]MH_SAM_APDU [12:24:03]CAPDU: 80 0D 02 02 05 00 7C A2 C7 75 [12:24:03]Write to MH i2c: E2 0D 00 B0 02 80 0D 02 02 05 00 00 7C A2 C7 75 00 00 90 [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:03]Read from MH i2c: E2 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 03 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [12:24:03]RAPDU: 90 00 [12:24:03]wFMCommunicate OK [12:24:03]wFMCommunicate request_size=4 [12:24:03]MH_SAM_APDU [12:24:03]CAPDU: 80 0D 03 02 [12:24:03]Write to MH i2c: E2 08 00 B1 02 80 0D 03 02 00 00 00 00 2E [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:24:03]Read from MH i2c: E2 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 0B 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 0B 00 B1 02 00 DA 5F 56 CF A2 98 84 CA 90 00 15 [12:24:03]RAPDU: DA 5F 56 CF A2 98 84 CA 90 00 [12:24:03]wFMCommunicate OK [12:24:03]SAM_PROTO_SignData done [12:24:03]FM_MakeSignedData done [12:24:03]CreateOFDProtocolMessage [12:24:03]wFMCommunicate request_size=4 [12:24:03]MH_SAM_APDU [12:24:03]CAPDU: 80 11 00 00 [12:24:03]Write to MH i2c: E2 08 00 B2 02 80 11 00 00 00 00 00 00 2E [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:03]Read from MH i2c: E2 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 17 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 17 00 B2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8C [12:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:24:03]wFMCommunicate OK [12:24:03]CreateOFDProtocolMessage done [12:24:03]OFDSenderStorePacket 122903 [12:24:03]StoreOFDPacket docnum=122903 [12:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 65 F1 07 01 CD 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 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 9B 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 7A 00 00 00 F4 03 04 00 62 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E0 01 00 35 04 06 00 44 00 7C A2 C7 75 DA 5F 56 CF A2 98 84 CA [12:24:03]CheckFolder [12:24:03]dirname=/storage/ofd_packets [12:24:03]CheckFolder done [12:24:03]ProducePacketName [12:24:03]name=ofd_packets/00122903 [12:24:03]NVStorageSaveData ofd_packets/00122903 [12:24:03]File name is /storage/ofd_packets/00122903 [12:24:03]Write 301 bytes [12:24:03]NVStorageSaveData done [12:24:03]OFDSenderStorePacket done [12:24:03]KKMCreateOFDPacket done [12:24:03]NVStorageSaveData kkm_last_timestamp [12:24:03]File name is /storage/kkm_last_timestamp [12:24:03]Write 4 bytes [12:24:03]NVStorageSaveData done [12:24:03]ExternCall_PrintAddStr [12:24:03]wPrintStart [12:24:03]Write to MH i2c: 01 00 00 B3 02 B5 [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: 01 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: 01 07 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 FF 0F CA [12:24:03]RasterBufferAndPrint [12:24:03]line Счет N : (1)1105762 [12:24:03]line ИНН: 02508201610067 [12:24:03]line Контрольно-Кассовый Чек [12:24:03]line ПРОДАЖА [12:24:03]line ТРК (МРК, ГНК) : 53 [12:24:03]line Товар: 2710124500 [12:24:03]line Аи-95-К-5 [12:24:03]line 5.760 * 69.50 [12:24:03]line = 400.32 [12:24:03]line НДС 12% НСП 1% [12:24:03]line > о реализуемом товаре [12:24:03]line ОКРУГЛЕНИЕ: -0.32 [12:24:03]line ИТОГО: 400.00 [12:24:03]line Внесено: 400.00 [12:24:03]line СДАЧА: 0.00 [12:24:03]line НСП 1% : 3.54 [12:24:03]line НДС 12% : 42.51 [12:24:03]line Наличными: 400.00 [12:24:03]line Безнал.: 0.00 [12:24:03]line Место: АЗС № 25 "Партнер Нефть" [12:24:03]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:24:03]line СНО: Общий режим [12:24:03]line Чек 122 02.03.2024 12:24 [12:24:03]line Смена: 321 ФФД: 1.0 [12:24:03]line ЗНМ: 0300000019 [12:24:03]line РНМ: 0000000000090573 [12:24:03]line Версия ККМ: 001 [12:24:03]line ФМ: 0000000000874798 [12:24:03]line ФД: 122903 [12:24:03]line ФПД: 74768881731445 [12:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122402&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122903&fm=74768881731445&tin=02508201610067®Number=0000000000090573&sum=40000 [12:24:03]OFD Sender: Processing packet 122903 [packets to send 112, broken 111] [12:24:03]ProducePacketName [12:24:03]name=ofd_packets/00122903 [12:24:03]OFD Sender: To server: pG, [12:24:03]CommunicateWithHost lk.salyk.kg:30040 [12:24:03]ConnectInit lk.salyk.kg [12:24:03]written 0, free lines is 4095 [12:24:04]Connected sock=10 [12:24:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 65 F1 07 01 CD 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 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 9B 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 7A 00 00 00 F4 03 04 00 62 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E0 01 00 35 04 06 00 44 00 7C A2 C7 75 DA 5F 56 CF A2 98 84 CA [12:24:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E4 BF 47 00 45 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E0 01 00 F4 03 04 00 3E C6 E2 65 B6 04 01 00 00 94 62 76 44 07 9D 16 17 [12:24:04]CommunicateWithHost err = 0 [12:24:04]CheckOFDResponse [12:24:04]1017 (14) - 77093643461234 [12:24:04]1041 (16) - 0000000000874798 [12:24:04]1040 (4) - 122903 [12:24:04]1012 (4) - 02.03.2024 06:25 [12:24:04]1206 (1) - 0 [12:24:04]OFD Sender: Remove packet 122903 [12:24:04]ProducePacketName [12:24:04]name=ofd_packets/00122903 [12:24:04]NVStorageDeleteData [12:24:04]Write to MH i2c: 01 00 00 DE 02 E0 [12:24:04]Write i2c OK [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: 01 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: 01 07 00 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: 01 07 00 DE 02 00 00 00 00 00 E5 0C D8 [12:24:04]RasterBufferAndPrint [12:24:04]line [12:24:04]line [12:24:04]line [12:24:04]line [12:24:04]line [12:24:04]written 0, free lines is 3307 [12:24:04]MH_Cut [12:24:04]Write to MH i2c: D1 01 00 E5 02 01 B9 [12:24:04]Write i2c OK [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: D1 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: D1 01 00 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: D1 01 00 E5 02 00 B8 [12:24:04]Write to MH i2c: 01 00 00 E6 02 E8 [12:24:04]Write i2c OK [12:24:04]MH_I2C_Read... [12:24:04]OFD Sender: No OFD packet to send [12:24:05]*** Cut start [12:24:05]*** Purtial cut [12:24:05]*** Stage 1: CUTSNS_PIN = 1 [12:24:07]Read from MH i2c: 01 [12:24:07]MH_I2C_Read... [12:24:07]*** Stop cut motor [12:24:07]*** Cut end [12:24:07]Read from MH i2c: 01 07 00 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: 01 07 00 E6 02 00 00 00 00 00 FF 0F FD [12:24:07]process_action close_receipt done [12:24:07]requested_data is exist [12:24:07]produce_requested_data [12:24:07]requested_item fm.sn is exist - process it [12:24:07]wFMCommunicate request_size=4 [12:24:07]MH_SAM_APDU [12:24:07]CAPDU: 80 11 00 00 [12:24:07]Write to MH i2c: E2 08 00 E7 02 80 11 00 00 00 00 00 00 63 [12:24:07]Write i2c OK [12:24:07]MH_I2C_Read... [12:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:07]Read from MH i2c: E2 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 17 00 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 17 00 E7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C1 [12:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:24:07]wFMCommunicate OK [12:24:07]requested_item fd.num is exist - process it [12:24:07]SAM_PROTO_GetFieldsCounters [12:24:07]wFMCommunicate request_size=4 [12:24:07]MH_SAM_APDU [12:24:07]CAPDU: 80 13 00 00 [12:24:07]Write to MH i2c: E2 08 00 E8 02 80 13 00 00 00 00 00 00 66 [12:24:07]Write i2c OK [12:24:07]MH_I2C_Read... [12:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:07]Read from MH i2c: E2 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 62 00 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 62 00 E8 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 17 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [12:24:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 17 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:24:07]wFMCommunicate OK [12:24:07]SAM_PROTO_GetFieldsCounters done [12:24:07]requested_item shift.num is exist - process it [12:24:07]requested_item shift.opened is exist - process it [12:24:07]req_shift_opened [12:24:07]FM_GetShiftState [12:24:07]SAM_PROTO_GetShiftState [12:24:07]wFMCommunicate request_size=4 [12:24:07]MH_SAM_APDU [12:24:07]CAPDU: 80 13 01 00 [12:24:07]Write to MH i2c: E2 08 00 E9 02 80 13 01 00 00 00 00 00 68 [12:24:07]Write i2c OK [12:24:07]MH_I2C_Read... [12:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:07]Read from MH i2c: E2 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 0E 00 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 0E 00 E9 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CF [12:24:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:24:07]wFMCommunicate OK [12:24:07]SAM_PROTO_GetShiftState done [12:24:07]FM_GetShiftState done [12:24:07]req_shift_opened done [12:24:07]requested_item shift.open_date is exist - process it [12:24:07]req_shift_open_date [12:24:07]req_shift_open_date done [12:24:07]produce_requested_data done [12:24:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122903,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:24:07]process_action_free close_receipt [12:24:07]json_value_free [12:24:07]json_value_free done [12:24:07]process_json_proto returns [12:24:07]Send response to host [12:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122903,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:24:07]free response buf [12:24:07]execute_script done [12:24:07]execute_script returns [12:24:07]free content buf [12:24:07]Sock 9.Close socket [12:24:07]Sock 9.Thread stoped [12:24:09]OFD Sender: No OFD packet to send [12:24:14]OFD Sender: No OFD packet to send [12:24:19]OFD Sender: No OFD packet to send [12:24:24]OFD Sender: No OFD packet to send [12:24:29]OFD Sender: No OFD packet to send [12:24:34]OFD Sender: No OFD packet to send [12:24:39]OFD Sender: No OFD packet to send [12:24:44]OFD Sender: No OFD packet to send [12:24:49]OFD Sender: No OFD packet to send [12:24:54]OFD Sender: No OFD packet to send [12:24:59]OFD Sender: No OFD packet to send [12:25:04]OFD Sender: No OFD packet to send [12:25:09]OFD Sender: No OFD packet to send [12:25:14]OFD Sender: No OFD packet to send [12:25:19]OFD Sender: No OFD packet to send [12:25:24]OFD Sender: No OFD packet to send [12:25:29]OFD Sender: No OFD packet to send [12:25:34]OFD Sender: No OFD packet to send [12:25:36]accept exits with 8 [12:25:36]New connection [12:25:36]New thread 3066629476 created [12:25:36]Thread 3066772836 joined [12:25:36]Waiting for new connection... [12:25:36] Sock 8.Parse request [12:25:36]Sock 8.Check first char [12:25:36]Sock 8.First char is OK [12:25:36]request: POST /json_proto HTTP/1.0 [12:25:36]Method: POST [12:25:36]URL: /json_proto [12:25:36]Method is POST - this is cgi request [12:25:36]url: /json_proto [12:25:36]query_string will be loaded in cgi processing [12:25:36]execute_cgi json_proto POST (null) [12:25:36]execute_cgi path=json_proto method=POST [12:25:36]POST find Content-Length [12:25:36]Host: 172.17.48.197:8080 [12:25:36]Content-Length: 678 [12:25:36]Content-Type: application/json [12:25:36] [12:25:36]POST finish read [12:25:36]Found Content-Length = 678 [12:25:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:25:36]execute_script... [12:25:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:25:36]POST & json_proto [12:25:36]process_json_proto [12:25:36]json parsed OK: [12:25:36]protocol is kg_v1.0 [12:25:36]action value=close_receipt [12:25:36]process_action close_receipt [12:25:36]cmd_close_receipt [12:25:36]MH_GetDate [12:25:36]Write to MH i2c: F0 00 00 EA 02 DB [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: F0 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: F0 09 00 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: F0 09 00 EA 02 00 C0 1A E3 65 66 EE DC 65 9B [12:25:36]GetLastDocTimeStamp 1709382242 [12:25:36]current date 1709382336 [12:25:36]FM_GetShiftState [12:25:36]SAM_PROTO_GetShiftState [12:25:36]wFMCommunicate request_size=4 [12:25:36]MH_SAM_APDU [12:25:36]CAPDU: 80 13 01 00 [12:25:36]Write to MH i2c: E2 08 00 EB 02 80 13 01 00 00 00 00 00 6A [12:25:36]Write i2c OK [12:25:36]MH_I2C_Read... [12:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:36]Read from MH i2c: E2 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 0E 00 [12:25:36]MH_I2C_Read... [12:25:36]Read from MH i2c: E2 0E 00 EB 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D1 [12:25:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:25:36]wFMCommunicate OK [12:25:36]SAM_PROTO_GetShiftState done [12:25:36]FM_GetShiftState done [12:25:36]opened in 1709338023 [12:25:36]opened+sec_in_day 1709424423 [12:25:36]quantity*price = 30021 [12:25:36]sum+1 = 30023 [12:25:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 123 02.03.2024 12:25 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122904 ФПД: 77846759923080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122536&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122904&fm=77846759923080&tin=02508201610067®Number=0000000000090573&sum=30000 [12:25:37]StoreToDocumentArchive [12:25:37]shift 321 fd 122904 [12:25:37]save to /storage/0321/doc_00122904 [12:25:37]save last doc name /storage/0321/doc_00122904 to /storage/kkm_last_doc_name [12:25:37]save OK [12:25:37]Clear old archive folders... [12:25:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:25:37]tlvbuf is 001D7920 [12:25:37]SAM_PROTO_ClearQueue [12:25:37]wFMCommunicate request_size=4 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 09 00 00 [12:25:37]Write to MH i2c: E2 08 00 F8 02 80 09 00 00 00 00 00 00 6C [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:25:37]Read from MH i2c: E2 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 03 00 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 03 00 F8 02 00 90 00 6E [12:25:37]RAPDU: 90 00 [12:25:37]wFMCommunicate OK [12:25:37]SAM_PROTO_ClearQueue done [12:25:37]KKMCreateOFDPacket [12:25:37]OFDProtocolAddRootSTLVToBuf [12:25:37]FM_MakeSignedData [12:25:37]FM_MakeSignedData [12:25:37]SAM_PROTO_SignData [12:25:37]wFMCommunicate request_size=4 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 0D 01 02 [12:25:37]Write to MH i2c: E2 08 00 F9 02 80 0D 01 02 00 00 00 00 74 [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:25:37]Read from MH i2c: E2 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 03 00 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 03 00 F9 02 00 90 00 6F [12:25:37]RAPDU: 90 00 [12:25:37]wFMCommunicate OK [12:25:37]wFMCommunicate request_size=255 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 7B 00 00 00 F4 03 04 00 C0 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E0 01 00 35 04 06 00 46 [12:25:37]Write to MH i2c: E2 02 01 FA 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 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 7B 00 00 00 F4 03 04 00 C0 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E0 01 00 35 04 06 00 46 00 00 80 [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:37]Read from MH i2c: E2 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 03 00 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 03 00 FA 02 00 90 00 70 [12:25:37]RAPDU: 90 00 [12:25:37]wFMCommunicate OK [12:25:37]wFMCommunicate request_size=10 [12:25:37]MH_SAM_APDU [12:25:37]CAPDU: 80 0D 02 02 05 CD 1C 78 DD 88 [12:25:37]Write to MH i2c: E2 0D 00 FB 02 80 0D 02 02 05 00 CD 1C 78 DD 88 00 00 47 [12:25:37]Write i2c OK [12:25:37]MH_I2C_Read... [12:25:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:37]Read from MH i2c: E2 [12:25:37]MH_I2C_Read... [12:25:37]Read from MH i2c: E2 03 00 [12:25:37]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [12:25:38]RAPDU: 90 00 [12:25:38]wFMCommunicate OK [12:25:38]wFMCommunicate request_size=4 [12:25:38]MH_SAM_APDU [12:25:38]CAPDU: 80 0D 03 02 [12:25:38]Write to MH i2c: E2 08 00 FC 02 80 0D 03 02 00 00 00 00 79 [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:38]Read from MH i2c: E2 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 0B 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 0B 00 FC 02 00 0B 56 C2 12 8A 38 40 60 90 00 11 [12:25:38]RAPDU: 0B 56 C2 12 8A 38 40 60 90 00 [12:25:38]wFMCommunicate OK [12:25:38]SAM_PROTO_SignData done [12:25:38]FM_MakeSignedData done [12:25:38]CreateOFDProtocolMessage [12:25:38]wFMCommunicate request_size=4 [12:25:38]MH_SAM_APDU [12:25:38]CAPDU: 80 11 00 00 [12:25:38]Write to MH i2c: E2 08 00 FD 02 80 11 00 00 00 00 00 00 79 [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:38]Read from MH i2c: E2 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 17 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: E2 17 00 FD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D7 [12:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:25:38]wFMCommunicate OK [12:25:38]CreateOFDProtocolMessage done [12:25:38]OFDSenderStorePacket 122904 [12:25:38]StoreOFDPacket docnum=122904 [12:25:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 23 A6 07 01 69 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 7B 00 00 00 F4 03 04 00 C0 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E0 01 00 35 04 06 00 46 CD 1C 78 DD 88 0B 56 C2 12 8A 38 40 60 [12:25:38]CheckFolder [12:25:38]dirname=/storage/ofd_packets [12:25:38]CheckFolder done [12:25:38]ProducePacketName [12:25:38]name=ofd_packets/00122904 [12:25:38]NVStorageSaveData ofd_packets/00122904 [12:25:38]File name is /storage/ofd_packets/00122904 [12:25:38]Write 301 bytes [12:25:38]NVStorageSaveData done [12:25:38]OFDSenderStorePacket done [12:25:38]KKMCreateOFDPacket done [12:25:38]NVStorageSaveData kkm_last_timestamp [12:25:38]File name is /storage/kkm_last_timestamp [12:25:38]Write 4 bytes [12:25:38]NVStorageSaveData done [12:25:38]ExternCall_PrintAddStr [12:25:38]wPrintStart [12:25:38]Write to MH i2c: 01 00 00 FE 02 00 [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: 01 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: 01 07 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 FF 0F 15 [12:25:38]RasterBufferAndPrint [12:25:38]line Счет N : (1)1105763 [12:25:38]line ИНН: 02508201610067 [12:25:38]line Контрольно-Кассовый Чек [12:25:38]line ПРОДАЖА [12:25:38]line ТРК (МРК, ГНК) : 52 [12:25:38]line Товар: 2710124130 [12:25:38]line Аи-92-К-5 [12:25:38]line 4.850 * 61.90 [12:25:38]line = 300.22 [12:25:38]line НДС 12% НСП 1% [12:25:38]line > о реализуемом товаре [12:25:38]line ОКРУГЛЕНИЕ: -0.22 [12:25:38]line ИТОГО: 300.00 [12:25:38]line Внесено: 300.00 [12:25:38]line СДАЧА: 0.00 [12:25:38]line НСП 1% : 2.66 [12:25:38]line НДС 12% : 31.88 [12:25:38]line Наличными: 300.00 [12:25:38]line Безнал.: 0.00 [12:25:38]line Место: АЗС № 25 "Партнер Нефть" [12:25:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:25:38]line СНО: Общий режим [12:25:38]line Чек 123 02.03.2024 12:25 [12:25:38]line Смена: 321 ФФД: 1.0 [12:25:38]line ЗНМ: 0300000019 [12:25:38]line РНМ: 0000000000090573 [12:25:38]line Версия ККМ: 001 [12:25:38]line ФМ: 0000000000874798 [12:25:38]line ФД: 122904 [12:25:38]line ФПД: 77846759923080 [12:25:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122536&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122904&fm=77846759923080&tin=02508201610067®Number=0000000000090573&sum=30000 [12:25:38]OFD Sender: Processing packet 122904 [packets to send 112, broken 111] [12:25:38]ProducePacketName [12:25:38]name=ofd_packets/00122904 [12:25:38]OFD Sender: To server: pG, [12:25:38]CommunicateWithHost lk.salyk.kg:30040 [12:25:38]ConnectInit lk.salyk.kg [12:25:38]written 0, free lines is 4095 [12:25:38]Connected sock=11 [12:25:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 23 A6 07 01 69 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 7B 00 00 00 F4 03 04 00 C0 1A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E0 01 00 35 04 06 00 46 CD 1C 78 DD 88 0B 56 C2 12 8A 38 40 60 [12:25:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9C 91 47 00 80 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E0 01 00 F4 03 04 00 9C C6 E2 65 B6 04 01 00 00 D1 58 D2 27 60 F1 A7 DC [12:25:38]CommunicateWithHost err = 0 [12:25:38]CheckOFDResponse [12:25:38]1017 (14) - 77093643461234 [12:25:38]1041 (16) - 0000000000874798 [12:25:38]1040 (4) - 122904 [12:25:38]1012 (4) - 02.03.2024 06:26 [12:25:38]1206 (1) - 0 [12:25:38]OFD Sender: Remove packet 122904 [12:25:38]ProducePacketName [12:25:38]name=ofd_packets/00122904 [12:25:38]NVStorageDeleteData [12:25:38]Write to MH i2c: 01 00 00 29 03 2C [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: 01 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: 01 07 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: 01 07 00 29 03 00 00 00 00 00 E4 0C 23 [12:25:38]RasterBufferAndPrint [12:25:38]line [12:25:38]line [12:25:38]line [12:25:38]line [12:25:38]line [12:25:38]written 0, free lines is 3306 [12:25:38]MH_Cut [12:25:38]Write to MH i2c: D1 01 00 30 03 01 05 [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: D1 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: D1 01 00 [12:25:38]MH_I2C_Read... [12:25:38]Read from MH i2c: D1 01 00 30 03 00 04 [12:25:38]Write to MH i2c: 01 00 00 31 03 34 [12:25:38]Write i2c OK [12:25:38]MH_I2C_Read... [12:25:39]OFD Sender: No OFD packet to send [12:25:39]*** Cut start [12:25:39]*** Purtial cut [12:25:39]*** Stage 1: CUTSNS_PIN = 1 [12:25:41]Read from MH i2c: 01 [12:25:41]MH_I2C_Read... [12:25:41]*** Stop cut motor [12:25:41]*** Cut end [12:25:41]Read from MH i2c: 01 07 00 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: 01 07 00 31 03 00 00 00 00 00 FF 0F 49 [12:25:41]process_action close_receipt done [12:25:41]requested_data is exist [12:25:41]produce_requested_data [12:25:41]requested_item fm.sn is exist - process it [12:25:41]wFMCommunicate request_size=4 [12:25:41]MH_SAM_APDU [12:25:41]CAPDU: 80 11 00 00 [12:25:41]Write to MH i2c: E2 08 00 32 03 80 11 00 00 00 00 00 00 AF [12:25:41]Write i2c OK [12:25:41]MH_I2C_Read... [12:25:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:41]Read from MH i2c: E2 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 17 00 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 17 00 32 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0D [12:25:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:25:41]wFMCommunicate OK [12:25:41]requested_item fd.num is exist - process it [12:25:41]SAM_PROTO_GetFieldsCounters [12:25:41]wFMCommunicate request_size=4 [12:25:41]MH_SAM_APDU [12:25:41]CAPDU: 80 13 00 00 [12:25:41]Write to MH i2c: E2 08 00 33 03 80 13 00 00 00 00 00 00 B2 [12:25:41]Write i2c OK [12:25:41]MH_I2C_Read... [12:25:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:41]Read from MH i2c: E2 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 62 00 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 62 00 33 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 18 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [12:25:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 18 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:41]wFMCommunicate OK [12:25:41]SAM_PROTO_GetFieldsCounters done [12:25:41]requested_item shift.num is exist - process it [12:25:41]requested_item shift.opened is exist - process it [12:25:41]req_shift_opened [12:25:41]FM_GetShiftState [12:25:41]SAM_PROTO_GetShiftState [12:25:41]wFMCommunicate request_size=4 [12:25:41]MH_SAM_APDU [12:25:41]CAPDU: 80 13 01 00 [12:25:41]Write to MH i2c: E2 08 00 34 03 80 13 01 00 00 00 00 00 B4 [12:25:41]Write i2c OK [12:25:41]MH_I2C_Read... [12:25:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:41]Read from MH i2c: E2 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 0E 00 [12:25:41]MH_I2C_Read... [12:25:41]Read from MH i2c: E2 0E 00 34 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1B [12:25:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:25:41]wFMCommunicate OK [12:25:41]SAM_PROTO_GetShiftState done [12:25:41]FM_GetShiftState done [12:25:41]req_shift_opened done [12:25:41]requested_item shift.open_date is exist - process it [12:25:41]req_shift_open_date [12:25:41]req_shift_open_date done [12:25:41]produce_requested_data done [12:25:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122904,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:25:41]process_action_free close_receipt [12:25:41]json_value_free [12:25:41]json_value_free done [12:25:41]process_json_proto returns [12:25:41]Send response to host [12:25:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122904,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:25:41]free response buf [12:25:41]execute_script done [12:25:41]execute_script returns [12:25:41]free content buf [12:25:41]Sock 8.Close socket [12:25:41]Sock 8.Thread stoped [12:25:44]OFD Sender: No OFD packet to send [12:25:49]OFD Sender: No OFD packet to send [12:25:54]OFD Sender: No OFD packet to send [12:25:59]OFD Sender: No OFD packet to send [12:26:04]OFD Sender: No OFD packet to send [12:26:09]OFD Sender: No OFD packet to send [12:26:14]OFD Sender: No OFD packet to send [12:26:19]OFD Sender: No OFD packet to send [12:26:24]OFD Sender: No OFD packet to send [12:26:29]OFD Sender: No OFD packet to send [12:26:34]OFD Sender: No OFD packet to send [12:26:39]OFD Sender: No OFD packet to send [12:26:44]OFD Sender: No OFD packet to send [12:26:49]OFD Sender: No OFD packet to send [12:26:54]OFD Sender: No OFD packet to send [12:26:59]OFD Sender: No OFD packet to send [12:27:04]OFD Sender: No OFD packet to send [12:27:09]OFD Sender: No OFD packet to send [12:27:14]OFD Sender: No OFD packet to send [12:27:19]OFD Sender: No OFD packet to send [12:27:24]OFD Sender: No OFD packet to send [12:27:29]OFD Sender: No OFD packet to send [12:27:34]OFD Sender: No OFD packet to send [12:27:39]OFD Sender: No OFD packet to send [12:27:44]OFD Sender: No OFD packet to send [12:27:49]OFD Sender: No OFD packet to send [12:27:54]OFD Sender: No OFD packet to send [12:27:59]OFD Sender: No OFD packet to send [12:28:04]OFD Sender: No OFD packet to send [12:28:05]accept exits with 9 [12:28:05]New connection [12:28:05]New thread 3066772836 created [12:28:05]Thread 3066629476 joined [12:28:05]Waiting for new connection... [12:28:05] Sock 9.Parse request [12:28:05]Sock 9.Check first char [12:28:05]Sock 9.First char is OK [12:28:05]request: POST /json_proto HTTP/1.0 [12:28:05]Method: POST [12:28:05]URL: /json_proto [12:28:05]Method is POST - this is cgi request [12:28:05]url: /json_proto [12:28:05]query_string will be loaded in cgi processing [12:28:05]execute_cgi json_proto POST (null) [12:28:05]execute_cgi path=json_proto method=POST [12:28:05]POST find Content-Length [12:28:05]Host: 172.17.48.197:8080 [12:28:05]Content-Length: 683 [12:28:05]Content-Type: application/json [12:28:05] [12:28:05]POST finish read [12:28:05]Found Content-Length = 683 [12:28:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:05]execute_script... [12:28:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:05]POST & json_proto [12:28:05]process_json_proto [12:28:05]json parsed OK: [12:28:05]protocol is kg_v1.0 [12:28:05]action value=close_receipt [12:28:05]process_action close_receipt [12:28:05]cmd_close_receipt [12:28:05]MH_GetDate [12:28:05]Write to MH i2c: F0 00 00 35 03 27 [12:28:05]Write i2c OK [12:28:05]MH_I2C_Read... [12:28:05]Read from MH i2c: F0 [12:28:05]MH_I2C_Read... [12:28:05]Read from MH i2c: F0 09 00 [12:28:05]MH_I2C_Read... [12:28:05]Read from MH i2c: F0 09 00 35 03 00 55 1B E3 65 66 EE DC 65 7D [12:28:05]GetLastDocTimeStamp 1709382336 [12:28:05]current date 1709382485 [12:28:05]FM_GetShiftState [12:28:05]SAM_PROTO_GetShiftState [12:28:05]wFMCommunicate request_size=4 [12:28:05]MH_SAM_APDU [12:28:05]CAPDU: 80 13 01 00 [12:28:05]Write to MH i2c: E2 08 00 36 03 80 13 01 00 00 00 00 00 B6 [12:28:05]Write i2c OK [12:28:05]MH_I2C_Read... [12:28:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:05]Read from MH i2c: E2 [12:28:05]MH_I2C_Read... [12:28:05]Read from MH i2c: E2 0E 00 [12:28:05]MH_I2C_Read... [12:28:05]Read from MH i2c: E2 0E 00 36 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1D [12:28:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:28:05]wFMCommunicate OK [12:28:05]SAM_PROTO_GetShiftState done [12:28:05]FM_GetShiftState done [12:28:05]opened in 1709338023 [12:28:05]opened+sec_in_day 1709424423 [12:28:05]quantity*price = 100030 [12:28:05]sum+1 = 100031 [12:28:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 124 02.03.2024 12:28 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122905 ФПД: 270453128681720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122805&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122905&fm=270453128681720&tin=02508201610067®Number=0000000000090573&sum=100000 [12:28:06]StoreToDocumentArchive [12:28:06]shift 321 fd 122905 [12:28:06]save to /storage/0321/doc_00122905 [12:28:06]save last doc name /storage/0321/doc_00122905 to /storage/kkm_last_doc_name [12:28:06]save OK [12:28:06]Clear old archive folders... [12:28:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:06]tlvbuf is 00257150 [12:28:06]SAM_PROTO_ClearQueue [12:28:06]wFMCommunicate request_size=4 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 09 00 00 [12:28:06]Write to MH i2c: E2 08 00 43 03 80 09 00 00 00 00 00 00 B8 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [12:28:06]RAPDU: 90 00 [12:28:06]wFMCommunicate OK [12:28:06]SAM_PROTO_ClearQueue done [12:28:06]KKMCreateOFDPacket [12:28:06]OFDProtocolAddRootSTLVToBuf [12:28:06]FM_MakeSignedData [12:28:06]FM_MakeSignedData [12:28:06]SAM_PROTO_SignData [12:28:06]wFMCommunicate request_size=4 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 0D 01 02 [12:28:06]Write to MH i2c: E2 08 00 44 03 80 0D 01 02 00 00 00 00 C0 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 44 03 00 90 00 BB [12:28:06]RAPDU: 90 00 [12:28:06]wFMCommunicate OK [12:28:06]wFMCommunicate request_size=255 [12:28:06]MH_SAM_APDU [12:28: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 55 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E0 01 00 35 04 06 00 F5 [12:28:06]Write to MH i2c: E2 02 01 45 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 55 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E0 01 00 35 04 06 00 F5 00 00 91 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [12:28:06]RAPDU: 90 00 [12:28:06]wFMCommunicate OK [12:28:06]wFMCommunicate request_size=10 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 0D 02 02 05 F9 C6 A9 D8 F8 [12:28:06]Write to MH i2c: E2 0D 00 46 03 80 0D 02 02 05 00 F9 C6 A9 D8 F8 00 00 05 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [12:28:06]RAPDU: 90 00 [12:28:06]wFMCommunicate OK [12:28:06]wFMCommunicate request_size=4 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 0D 03 02 [12:28:06]Write to MH i2c: E2 08 00 47 03 80 0D 03 02 00 00 00 00 C5 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 0B 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 0B 00 47 03 00 A6 66 EE D9 97 38 1A AC 90 00 2E [12:28:06]RAPDU: A6 66 EE D9 97 38 1A AC 90 00 [12:28:06]wFMCommunicate OK [12:28:06]SAM_PROTO_SignData done [12:28:06]FM_MakeSignedData done [12:28:06]CreateOFDProtocolMessage [12:28:06]wFMCommunicate request_size=4 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 11 00 00 [12:28:06]Write to MH i2c: E2 08 00 48 03 80 11 00 00 00 00 00 00 C5 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 17 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 17 00 48 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 23 [12:28:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:28:06]wFMCommunicate OK [12:28:06]CreateOFDProtocolMessage done [12:28:06]OFDSenderStorePacket 122905 [12:28:06]StoreOFDPacket docnum=122905 [12:28:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E7 A1 07 01 3E 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 55 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E0 01 00 35 04 06 00 F5 F9 C6 A9 D8 F8 A6 66 EE D9 97 38 1A AC [12:28:06]CheckFolder [12:28:06]dirname=/storage/ofd_packets [12:28:06]CheckFolder done [12:28:06]ProducePacketName [12:28:06]name=ofd_packets/00122905 [12:28:06]NVStorageSaveData ofd_packets/00122905 [12:28:06]File name is /storage/ofd_packets/00122905 [12:28:06]Write 301 bytes [12:28:06]NVStorageSaveData done [12:28:06]OFDSenderStorePacket done [12:28:06]KKMCreateOFDPacket done [12:28:06]NVStorageSaveData kkm_last_timestamp [12:28:06]File name is /storage/kkm_last_timestamp [12:28:06]Write 4 bytes [12:28:06]NVStorageSaveData done [12:28:06]ExternCall_PrintAddStr [12:28:06]wPrintStart [12:28:06]Write to MH i2c: 01 00 00 49 03 4C [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: 01 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: 01 07 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: 01 07 00 49 03 00 00 00 00 00 FF 0F 61 [12:28:06]RasterBufferAndPrint [12:28:06]line Счет N : (1)1105764 [12:28:06]line ИНН: 02508201610067 [12:28:06]line Контрольно-Кассовый Чек [12:28:06]line ПРОДАЖА [12:28:06]line ТРК (МРК, ГНК) : 11 [12:28:06]line Товар: 2710124130 [12:28:06]line Аи-92-К-5 [12:28:06]line 16.160 * 61.90 [12:28:06]line = 1000.30 [12:28:06]line НДС 12% НСП 1% [12:28:06]line > о реализуемом товаре [12:28:06]line ОКРУГЛЕНИЕ: -0.30 [12:28:06]line ИТОГО: 1000.00 [12:28:06]line Внесено: 1000.00 [12:28:06]line СДАЧА: 0.00 [12:28:06]line НСП 1% : 8.85 [12:28:06]line НДС 12% : 106.23 [12:28:06]line Наличными: 1000.00 [12:28:06]line Безнал.: 0.00 [12:28:06]line Место: АЗС № 25 "Партнер Нефть" [12:28:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:28:06]line СНО: Общий режим [12:28:06]line Чек 124 02.03.2024 12:28 [12:28:06]line Смена: 321 ФФД: 1.0 [12:28:06]line ЗНМ: 0300000019 [12:28:06]line РНМ: 0000000000090573 [12:28:06]line Версия ККМ: 001 [12:28:06]line ФМ: 0000000000874798 [12:28:06]line ФД: 122905 [12:28:06]line ФПД: 270453128681720 [12:28:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122805&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122905&fm=270453128681720&tin=02508201610067®Number=0000000000090573&sum=100000 [12:28:07]OFD Sender: Processing packet 122905 [packets to send 112, broken 111] [12:28:07]ProducePacketName [12:28:07]name=ofd_packets/00122905 [12:28:07]OFD Sender: To server: pG, [12:28:07]CommunicateWithHost lk.salyk.kg:30040 [12:28:07]ConnectInit lk.salyk.kg [12:28:07]written 0, free lines is 4095 [12:28:07]Connected sock=8 [12:28:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E7 A1 07 01 3E 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 55 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E0 01 00 35 04 06 00 F5 F9 C6 A9 D8 F8 A6 66 EE D9 97 38 1A AC [12:28:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 69 9E 47 00 E0 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E0 01 00 F4 03 04 00 31 C7 E2 65 B6 04 01 00 00 B5 12 5D 7B 15 E8 D1 23 [12:28:07]CommunicateWithHost err = 0 [12:28:07]CheckOFDResponse [12:28:07]1017 (14) - 77093643461234 [12:28:07]1041 (16) - 0000000000874798 [12:28:07]1040 (4) - 122905 [12:28:07]1012 (4) - 02.03.2024 06:29 [12:28:07]1206 (1) - 0 [12:28:07]OFD Sender: Remove packet 122905 [12:28:07]ProducePacketName [12:28:07]name=ofd_packets/00122905 [12:28:07]NVStorageDeleteData [12:28:07]Write to MH i2c: 01 00 00 74 03 77 [12:28:07]Write i2c OK [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: 01 [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: 01 07 00 [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: 01 07 00 74 03 00 00 00 00 00 E7 0C 71 [12:28:07]RasterBufferAndPrint [12:28:07]line [12:28:07]line [12:28:07]line [12:28:07]line [12:28:07]line [12:28:07]written 0, free lines is 3309 [12:28:07]MH_Cut [12:28:07]Write to MH i2c: D1 01 00 7B 03 01 50 [12:28:07]Write i2c OK [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: D1 [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: D1 01 00 [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: D1 01 00 7B 03 00 4F [12:28:07]Write to MH i2c: 01 00 00 7C 03 7F [12:28:07]Write i2c OK [12:28:07]MH_I2C_Read... [12:28:08]OFD Sender: No OFD packet to send [12:28:08]*** Cut start [12:28:08]*** Purtial cut [12:28:08]*** Stage 1: CUTSNS_PIN = 1 [12:28:10]Read from MH i2c: 01 [12:28:10]MH_I2C_Read... [12:28:10]*** Stop cut motor [12:28:10]*** Cut end [12:28:10]Read from MH i2c: 01 07 00 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: 01 07 00 7C 03 00 00 00 00 00 FF 0F 94 [12:28:10]process_action close_receipt done [12:28:10]requested_data is exist [12:28:10]produce_requested_data [12:28:10]requested_item fm.sn is exist - process it [12:28:10]wFMCommunicate request_size=4 [12:28:10]MH_SAM_APDU [12:28:10]CAPDU: 80 11 00 00 [12:28:10]Write to MH i2c: E2 08 00 7D 03 80 11 00 00 00 00 00 00 FA [12:28:10]Write i2c OK [12:28:10]MH_I2C_Read... [12:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:10]Read from MH i2c: E2 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 17 00 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 17 00 7D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [12:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:28:10]wFMCommunicate OK [12:28:10]requested_item fd.num is exist - process it [12:28:10]SAM_PROTO_GetFieldsCounters [12:28:10]wFMCommunicate request_size=4 [12:28:10]MH_SAM_APDU [12:28:10]CAPDU: 80 13 00 00 [12:28:10]Write to MH i2c: E2 08 00 7E 03 80 13 00 00 00 00 00 00 FD [12:28:10]Write i2c OK [12:28:10]MH_I2C_Read... [12:28:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:10]Read from MH i2c: E2 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 62 00 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 62 00 7E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 19 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [12:28:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 19 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:10]wFMCommunicate OK [12:28:10]SAM_PROTO_GetFieldsCounters done [12:28:10]requested_item shift.num is exist - process it [12:28:10]requested_item shift.opened is exist - process it [12:28:10]req_shift_opened [12:28:10]FM_GetShiftState [12:28:10]SAM_PROTO_GetShiftState [12:28:10]wFMCommunicate request_size=4 [12:28:10]MH_SAM_APDU [12:28:10]CAPDU: 80 13 01 00 [12:28:10]Write to MH i2c: E2 08 00 7F 03 80 13 01 00 00 00 00 00 FF [12:28:10]Write i2c OK [12:28:10]MH_I2C_Read... [12:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:10]Read from MH i2c: E2 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 0E 00 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 0E 00 7F 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 66 [12:28:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:28:10]wFMCommunicate OK [12:28:10]SAM_PROTO_GetShiftState done [12:28:10]FM_GetShiftState done [12:28:10]req_shift_opened done [12:28:10]requested_item shift.open_date is exist - process it [12:28:10]req_shift_open_date [12:28:10]req_shift_open_date done [12:28:10]produce_requested_data done [12:28:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122905,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:28:10]process_action_free close_receipt [12:28:10]json_value_free [12:28:10]json_value_free done [12:28:10]process_json_proto returns [12:28:10]Send response to host [12:28:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122905,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:28:10]free response buf [12:28:10]execute_script done [12:28:10]execute_script returns [12:28:10]free content buf [12:28:10]Sock 9.Close socket [12:28:10]Sock 9.Thread stoped [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:12]accept exits with 10 [12:29:12]New connection [12:29:12]New thread 3066629476 created [12:29:12]Thread 3066772836 joined [12:29:12]Waiting for new connection... [12:29:12] Sock 10.Parse request [12:29:12]Sock 10.Check first char [12:29:12]Sock 10.First char is OK [12:29:12]request: POST /json_proto HTTP/1.0 [12:29:12]Method: POST [12:29:12]URL: /json_proto [12:29:12]Method is POST - this is cgi request [12:29:12]url: /json_proto [12:29:12]query_string will be loaded in cgi processing [12:29:12]execute_cgi json_proto POST (null) [12:29:12]execute_cgi path=json_proto method=POST [12:29:12]POST find Content-Length [12:29:12]Host: 172.17.48.197:8080 [12:29:12]Content-Length: 678 [12:29:12]Content-Type: application/json [12:29:12] [12:29:12]POST finish read [12:29:12]Found Content-Length = 678 [12:29:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:12]execute_script... [12:29: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)1105766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:29:12]POST & json_proto [12:29:12]process_json_proto [12:29:12]json parsed OK: [12:29:12]protocol is kg_v1.0 [12:29:12]action value=close_receipt [12:29:12]process_action close_receipt [12:29:12]cmd_close_receipt [12:29:12]MH_GetDate [12:29:12]Write to MH i2c: F0 00 00 80 03 72 [12:29:12]Write i2c OK [12:29:12]MH_I2C_Read... [12:29:12]Read from MH i2c: F0 [12:29:12]MH_I2C_Read... [12:29:12]Read from MH i2c: F0 09 00 [12:29:12]MH_I2C_Read... [12:29:12]Read from MH i2c: F0 09 00 80 03 00 98 1B E3 65 66 EE DC 65 0B [12:29:12]GetLastDocTimeStamp 1709382485 [12:29:12]current date 1709382552 [12:29:12]FM_GetShiftState [12:29:12]SAM_PROTO_GetShiftState [12:29:12]wFMCommunicate request_size=4 [12:29:12]MH_SAM_APDU [12:29:12]CAPDU: 80 13 01 00 [12:29:12]Write to MH i2c: E2 08 00 81 03 80 13 01 00 00 00 00 00 01 [12:29:12]Write i2c OK [12:29:12]MH_I2C_Read... [12:29:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:12]Read from MH i2c: E2 [12:29:12]MH_I2C_Read... [12:29:12]Read from MH i2c: E2 0E 00 [12:29:12]MH_I2C_Read... [12:29:12]Read from MH i2c: E2 0E 00 81 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 68 [12:29:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:29:12]wFMCommunicate OK [12:29:12]SAM_PROTO_GetShiftState done [12:29:12]FM_GetShiftState done [12:29:12]opened in 1709338023 [12:29:12]opened+sec_in_day 1709424423 [12:29:12]quantity*price = 50015 [12:29:12]sum+1 = 50016 [12:29:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 125 02.03.2024 12:29 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122906 ФПД: 157849537557460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122912&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122906&fm=157849537557460&tin=02508201610067®Number=0000000000090573&sum=50000 [12:29:13]StoreToDocumentArchive [12:29:13]shift 321 fd 122906 [12:29:13]save to /storage/0321/doc_00122906 [12:29:13]save last doc name /storage/0321/doc_00122906 to /storage/kkm_last_doc_name [12:29:13]save OK [12:29:13]Clear old archive folders... [12:29:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:29:13]tlvbuf is 001D7980 [12:29:13]SAM_PROTO_ClearQueue [12:29:13]wFMCommunicate request_size=4 [12:29:13]MH_SAM_APDU [12:29:13]CAPDU: 80 09 00 00 [12:29:13]Write to MH i2c: E2 08 00 8E 03 80 09 00 00 00 00 00 00 03 [12:29:13]Write i2c OK [12:29:13]MH_I2C_Read... [12:29:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:29:13]Read from MH i2c: E2 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 03 00 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [12:29:13]RAPDU: 90 00 [12:29:13]wFMCommunicate OK [12:29:13]SAM_PROTO_ClearQueue done [12:29:13]KKMCreateOFDPacket [12:29:13]OFDProtocolAddRootSTLVToBuf [12:29:13]FM_MakeSignedData [12:29:13]FM_MakeSignedData [12:29:13]SAM_PROTO_SignData [12:29:13]wFMCommunicate request_size=4 [12:29:13]MH_SAM_APDU [12:29:13]CAPDU: 80 0D 01 02 [12:29:13]Write to MH i2c: E2 08 00 8F 03 80 0D 01 02 00 00 00 00 0B [12:29:13]Write i2c OK [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 [12:29:13]MH_I2C_Read... [12:29:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:29:13]Read from MH i2c: E2 03 00 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 03 00 8F 03 00 90 00 06 [12:29:13]RAPDU: 90 00 [12:29:13]wFMCommunicate OK [12:29:13]wFMCommunicate request_size=255 [12:29:13]MH_SAM_APDU [12:29: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 98 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E0 01 00 35 04 06 00 8F [12:29:13]Write to MH i2c: E2 02 01 90 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 98 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E0 01 00 35 04 06 00 8F 00 00 2F [12:29:13]Write i2c OK [12:29:13]MH_I2C_Read... [12:29:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:13]Read from MH i2c: E2 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 03 00 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 03 00 90 03 00 90 00 07 [12:29:13]RAPDU: 90 00 [12:29:13]wFMCommunicate OK [12:29:13]wFMCommunicate request_size=10 [12:29:13]MH_SAM_APDU [12:29:13]CAPDU: 80 0D 02 02 05 90 35 9D 33 D4 [12:29:13]Write to MH i2c: E2 0D 00 91 03 80 0D 02 02 05 00 90 35 9D 33 D4 00 00 81 [12:29:13]Write i2c OK [12:29:13]MH_I2C_Read... [12:29:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:13]Read from MH i2c: E2 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 03 00 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 03 00 91 03 00 90 00 08 [12:29:13]RAPDU: 90 00 [12:29:13]wFMCommunicate OK [12:29:13]wFMCommunicate request_size=4 [12:29:13]MH_SAM_APDU [12:29:13]CAPDU: 80 0D 03 02 [12:29:13]Write to MH i2c: E2 08 00 92 03 80 0D 03 02 00 00 00 00 10 [12:29:13]Write i2c OK [12:29:13]MH_I2C_Read... [12:29:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:29:13]Read from MH i2c: E2 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 0B 00 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 0B 00 92 03 00 B2 EB 78 85 D5 07 E8 0F 90 00 7E [12:29:13]RAPDU: B2 EB 78 85 D5 07 E8 0F 90 00 [12:29:13]wFMCommunicate OK [12:29:13]SAM_PROTO_SignData done [12:29:13]FM_MakeSignedData done [12:29:13]CreateOFDProtocolMessage [12:29:13]wFMCommunicate request_size=4 [12:29:13]MH_SAM_APDU [12:29:13]CAPDU: 80 11 00 00 [12:29:13]Write to MH i2c: E2 08 00 93 03 80 11 00 00 00 00 00 00 10 [12:29:13]Write i2c OK [12:29:13]MH_I2C_Read... [12:29:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:13]Read from MH i2c: E2 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 17 00 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: E2 17 00 93 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6E [12:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:29:13]wFMCommunicate OK [12:29:13]CreateOFDProtocolMessage done [12:29:13]OFDSenderStorePacket 122906 [12:29:13]StoreOFDPacket docnum=122906 [12:29:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CB 2B 07 01 8D 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 98 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E0 01 00 35 04 06 00 8F 90 35 9D 33 D4 B2 EB 78 85 D5 07 E8 0F [12:29:13]CheckFolder [12:29:13]dirname=/storage/ofd_packets [12:29:13]CheckFolder done [12:29:13]ProducePacketName [12:29:13]name=ofd_packets/00122906 [12:29:13]NVStorageSaveData ofd_packets/00122906 [12:29:13]File name is /storage/ofd_packets/00122906 [12:29:13]Write 301 bytes [12:29:13]NVStorageSaveData done [12:29:13]OFDSenderStorePacket done [12:29:13]KKMCreateOFDPacket done [12:29:13]NVStorageSaveData kkm_last_timestamp [12:29:13]File name is /storage/kkm_last_timestamp [12:29:13]Write 4 bytes [12:29:13]NVStorageSaveData done [12:29:13]ExternCall_PrintAddStr [12:29:13]wPrintStart [12:29:13]Write to MH i2c: 01 00 00 94 03 97 [12:29:13]Write i2c OK [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: 01 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: 01 07 00 [12:29:13]MH_I2C_Read... [12:29:13]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 FF 0F AC [12:29:13]RasterBufferAndPrint [12:29:13]line Счет N : (1)1105766 [12:29:13]line ИНН: 02508201610067 [12:29:13]line Контрольно-Кассовый Чек [12:29:13]line ПРОДАЖА [12:29:13]line ТРК (МРК, ГНК) : 21 [12:29:13]line Товар: 2710124130 [12:29:13]line Аи-92-К-5 [12:29:13]line 8.080 * 61.90 [12:29:13]line = 500.15 [12:29:13]line НДС 12% НСП 1% [12:29:13]line > о реализуемом товаре [12:29:13]line ОКРУГЛЕНИЕ: -0.15 [12:29:13]line ИТОГО: 500.00 [12:29:13]line Внесено: 500.00 [12:29:13]line СДАЧА: 0.00 [12:29:13]line НСП 1% : 4.43 [12:29:13]line НДС 12% : 53.11 [12:29:13]line Наличными: 500.00 [12:29:13]line Безнал.: 0.00 [12:29:13]line Место: АЗС № 25 "Партнер Нефть" [12:29:13]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:29:13]line СНО: Общий режим [12:29:13]line Чек 125 02.03.2024 12:29 [12:29:13]line Смена: 321 ФФД: 1.0 [12:29:13]line ЗНМ: 0300000019 [12:29:13]line РНМ: 0000000000090573 [12:29:13]line Версия ККМ: 001 [12:29:13]line ФМ: 0000000000874798 [12:29:13]line ФД: 122906 [12:29:14]line ФПД: 157849537557460 [12:29:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122912&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122906&fm=157849537557460&tin=02508201610067®Number=0000000000090573&sum=50000 [12:29:14]OFD Sender: Processing packet 122906 [packets to send 112, broken 111] [12:29:14]ProducePacketName [12:29:14]name=ofd_packets/00122906 [12:29:14]OFD Sender: To server: pG, [12:29:14]CommunicateWithHost lk.salyk.kg:30040 [12:29:14]ConnectInit lk.salyk.kg [12:29:14]written 0, free lines is 4095 [12:29:14]Connected sock=9 [12:29:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CB 2B 07 01 8D 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 98 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E0 01 00 35 04 06 00 8F 90 35 9D 33 D4 B2 EB 78 85 D5 07 E8 0F [12:29:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 00 0D 47 00 D0 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E0 01 00 F4 03 04 00 74 C7 E2 65 B6 04 01 00 00 39 72 7E 9D 70 20 23 2E [12:29:14]CommunicateWithHost err = 0 [12:29:14]CheckOFDResponse [12:29:14]1017 (14) - 77093643461234 [12:29:14]1041 (16) - 0000000000874798 [12:29:14]1040 (4) - 122906 [12:29:14]1012 (4) - 02.03.2024 06:30 [12:29:14]1206 (1) - 0 [12:29:14]OFD Sender: Remove packet 122906 [12:29:14]ProducePacketName [12:29:14]name=ofd_packets/00122906 [12:29:14]NVStorageDeleteData [12:29:14]Write to MH i2c: 01 00 00 BF 03 C2 [12:29:14]Write i2c OK [12:29:14]MH_I2C_Read... [12:29:14]Read from MH i2c: 01 [12:29:14]MH_I2C_Read... [12:29:14]Read from MH i2c: 01 07 00 [12:29:14]MH_I2C_Read... [12:29:14]Read from MH i2c: 01 07 00 BF 03 00 00 00 00 00 E0 0C B5 [12:29:14]RasterBufferAndPrint [12:29:14]line [12:29:14]line [12:29:14]line [12:29:14]line [12:29:14]line [12:29:14]written 0, free lines is 3302 [12:29:14]MH_Cut [12:29:14]Write to MH i2c: D1 01 00 C6 03 01 9B [12:29:14]Write i2c OK [12:29:14]MH_I2C_Read... [12:29:14]Read from MH i2c: D1 [12:29:14]MH_I2C_Read... [12:29:14]Read from MH i2c: D1 01 00 [12:29:14]MH_I2C_Read... [12:29:14]Read from MH i2c: D1 01 00 C6 03 00 9A [12:29:14]Write to MH i2c: 01 00 00 C7 03 CA [12:29:14]Write i2c OK [12:29:14]MH_I2C_Read... [12:29:14]OFD Sender: No OFD packet to send [12:29:15]*** Cut start [12:29:15]*** Purtial cut [12:29:15]*** Stage 1: CUTSNS_PIN = 1 [12:29:17]Read from MH i2c: 01 [12:29:17]MH_I2C_Read... [12:29:17]*** Stop cut motor [12:29:17]*** Cut end [12:29:17]Read from MH i2c: 01 07 00 [12:29:17]MH_I2C_Read... [12:29:17]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 FF 0F DF [12:29:17]process_action close_receipt done [12:29:17]requested_data is exist [12:29:17]produce_requested_data [12:29:17]requested_item fm.sn is exist - process it [12:29:17]wFMCommunicate request_size=4 [12:29:17]MH_SAM_APDU [12:29:17]CAPDU: 80 11 00 00 [12:29:17]Write to MH i2c: E2 08 00 C8 03 80 11 00 00 00 00 00 00 45 [12:29:17]Write i2c OK [12:29:17]MH_I2C_Read... [12:29:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:17]Read from MH i2c: E2 [12:29:17]MH_I2C_Read... [12:29:17]Read from MH i2c: E2 17 00 [12:29:17]MH_I2C_Read... [12:29:17]Read from MH i2c: E2 17 00 C8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A3 [12:29:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:29:17]wFMCommunicate OK [12:29:17]requested_item fd.num is exist - process it [12:29:17]SAM_PROTO_GetFieldsCounters [12:29:17]wFMCommunicate request_size=4 [12:29:17]MH_SAM_APDU [12:29:17]CAPDU: 80 13 00 00 [12:29:17]Write to MH i2c: E2 08 00 C9 03 80 13 00 00 00 00 00 00 48 [12:29:17]Write i2c OK [12:29:17]MH_I2C_Read... [12:29:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:29:17]Read from MH i2c: E2 [12:29:17]MH_I2C_Read... [12:29:17]Read from MH i2c: E2 62 00 [12:29:17]MH_I2C_Read... [12:29:17]Read from MH i2c: E2 62 00 C9 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [12:29:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:29:17]wFMCommunicate OK [12:29:17]SAM_PROTO_GetFieldsCounters done [12:29:17]requested_item shift.num is exist - process it [12:29:17]requested_item shift.opened is exist - process it [12:29:17]req_shift_opened [12:29:17]FM_GetShiftState [12:29:17]SAM_PROTO_GetShiftState [12:29:17]wFMCommunicate request_size=4 [12:29:17]MH_SAM_APDU [12:29:17]CAPDU: 80 13 01 00 [12:29:17]Write to MH i2c: E2 08 00 CA 03 80 13 01 00 00 00 00 00 4A [12:29:17]Write i2c OK [12:29:17]MH_I2C_Read... [12:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:17]Read from MH i2c: E2 [12:29:17]MH_I2C_Read... [12:29:17]Read from MH i2c: E2 0E 00 [12:29:17]MH_I2C_Read... [12:29:17]Read from MH i2c: E2 0E 00 CA 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B1 [12:29:17]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:29:17]wFMCommunicate OK [12:29:17]SAM_PROTO_GetShiftState done [12:29:17]FM_GetShiftState done [12:29:17]req_shift_opened done [12:29:17]requested_item shift.open_date is exist - process it [12:29:17]req_shift_open_date [12:29:17]req_shift_open_date done [12:29:17]produce_requested_data done [12:29:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122906,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:29:17]process_action_free close_receipt [12:29:17]json_value_free [12:29:17]json_value_free done [12:29:17]process_json_proto returns [12:29:17]Send response to host [12:29:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122906,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:29:17]free response buf [12:29:17]execute_script done [12:29:17]execute_script returns [12:29:17]free content buf [12:29:17]Sock 10.Close socket [12:29:17]Sock 10.Thread stoped [12:29:19]OFD Sender: No OFD packet to send [12:29:24]OFD Sender: No OFD packet to send [12:29:29]OFD Sender: No OFD packet to send [12:29:34]OFD Sender: No OFD packet to send [12:29:39]OFD Sender: No OFD packet to send [12:29:44]OFD Sender: No OFD packet to send [12:29:50]OFD Sender: No OFD packet to send [12:29:51]accept exits with 8 [12:29:51]New connection [12:29:51]New thread 3066772836 created [12:29:51]Thread 3066629476 joined [12:29:51]Waiting for new connection... [12:29:51] Sock 8.Parse request [12:29:51]Sock 8.Check first char [12:29:51]Sock 8.First char is OK [12:29:51]request: POST /json_proto HTTP/1.0 [12:29:51]Method: POST [12:29:51]URL: /json_proto [12:29:51]Method is POST - this is cgi request [12:29:51]url: /json_proto [12:29:51]query_string will be loaded in cgi processing [12:29:51]execute_cgi json_proto POST (null) [12:29:51]execute_cgi path=json_proto method=POST [12:29:51]POST find Content-Length [12:29:51]Host: 172.17.48.197:8080 [12:29:51]Content-Length: 820 [12:29:51]Content-Type: application/json [12:29:51] [12:29:51]POST finish read [12:29:51]Found Content-Length = 820 [12:29:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:29:51]execute_script... [12:29:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:29:51]POST & json_proto [12:29:51]process_json_proto [12:29:51]json parsed OK: [12:29:51]protocol is kg_v1.0 [12:29:51]action value=close_receipt [12:29:51]process_action close_receipt [12:29:51]cmd_close_receipt [12:29:51]MH_GetDate [12:29:51]Write to MH i2c: F0 00 00 CB 03 BD [12:29:51]Write i2c OK [12:29:51]MH_I2C_Read... [12:29:51]Read from MH i2c: F0 [12:29:51]MH_I2C_Read... [12:29:51]Read from MH i2c: F0 09 00 [12:29:51]MH_I2C_Read... [12:29:51]Read from MH i2c: F0 09 00 CB 03 00 BF 1B E3 65 66 EE DC 65 7D [12:29:51]GetLastDocTimeStamp 1709382552 [12:29:51]current date 1709382591 [12:29:51]FM_GetShiftState [12:29:51]SAM_PROTO_GetShiftState [12:29:51]wFMCommunicate request_size=4 [12:29:51]MH_SAM_APDU [12:29:51]CAPDU: 80 13 01 00 [12:29:51]Write to MH i2c: E2 08 00 CC 03 80 13 01 00 00 00 00 00 4C [12:29:51]Write i2c OK [12:29:51]MH_I2C_Read... [12:29:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:51]Read from MH i2c: E2 [12:29:51]MH_I2C_Read... [12:29:51]Read from MH i2c: E2 0E 00 [12:29:51]MH_I2C_Read... [12:29:51]Read from MH i2c: E2 0E 00 CC 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B3 [12:29:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:29:51]wFMCommunicate OK [12:29:51]SAM_PROTO_GetShiftState done [12:29:51]FM_GetShiftState done [12:29:51]opened in 1709338023 [12:29:51]opened+sec_in_day 1709424423 [12:29:51]quantity*price = 100010 [12:29:51]sum+1 = 100012 [12:29:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 126 02.03.2024 12:29 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122907 ФПД: 219844129940348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122951&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122907&fm=219844129940348&tin=02508201610067®Number=0000000000090573&sum=100011 [12:29:52]StoreToDocumentArchive [12:29:52]shift 321 fd 122907 [12:29:52]save to /storage/0321/doc_00122907 [12:29:52]save last doc name /storage/0321/doc_00122907 to /storage/kkm_last_doc_name [12:29:52]save OK [12:29:52]Clear old archive folders... [12:29:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:29:52]tlvbuf is 001D95A0 [12:29:52]SAM_PROTO_ClearQueue [12:29:52]wFMCommunicate request_size=4 [12:29:52]MH_SAM_APDU [12:29:52]CAPDU: 80 09 00 00 [12:29:52]Write to MH i2c: E2 08 00 D9 03 80 09 00 00 00 00 00 00 4E [12:29:52]Write i2c OK [12:29:52]MH_I2C_Read... [12:29:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:29:52]Read from MH i2c: E2 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 03 00 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 03 00 D9 03 00 90 00 50 [12:29:52]RAPDU: 90 00 [12:29:52]wFMCommunicate OK [12:29:52]SAM_PROTO_ClearQueue done [12:29:52]KKMCreateOFDPacket [12:29:52]OFDProtocolAddRootSTLVToBuf [12:29:52]FM_MakeSignedData [12:29:52]FM_MakeSignedData [12:29:52]SAM_PROTO_SignData [12:29:52]wFMCommunicate request_size=4 [12:29:52]MH_SAM_APDU [12:29:52]CAPDU: 80 0D 01 02 [12:29:52]Write to MH i2c: E2 08 00 DA 03 80 0D 01 02 00 00 00 00 56 [12:29:52]Write i2c OK [12:29:52]MH_I2C_Read... [12:29:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:29:52]Read from MH i2c: E2 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 03 00 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 03 00 DA 03 00 90 00 51 [12:29:52]RAPDU: 90 00 [12:29:52]wFMCommunicate OK [12:29:52]wFMCommunicate request_size=255 [12:29:52]MH_SAM_APDU [12:29:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 BF 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E0 01 00 35 04 06 00 C7 [12:29:52]Write to MH i2c: E2 02 01 DB 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 BF 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E0 01 00 35 04 06 00 C7 00 00 76 [12:29:52]Write i2c OK [12:29:52]MH_I2C_Read... [12:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:52]Read from MH i2c: E2 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 03 00 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 03 00 DB 03 00 90 00 52 [12:29:52]RAPDU: 90 00 [12:29:52]wFMCommunicate OK [12:29:52]wFMCommunicate request_size=10 [12:29:52]MH_SAM_APDU [12:29:52]CAPDU: 80 0D 02 02 05 F2 73 45 63 7C [12:29:52]Write to MH i2c: E2 0D 00 DC 03 80 0D 02 02 05 00 F2 73 45 63 7C 00 00 EC [12:29:52]Write i2c OK [12:29:52]MH_I2C_Read... [12:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:52]Read from MH i2c: E2 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 03 00 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 03 00 DC 03 00 90 00 53 [12:29:52]RAPDU: 90 00 [12:29:52]wFMCommunicate OK [12:29:52]wFMCommunicate request_size=4 [12:29:52]MH_SAM_APDU [12:29:52]CAPDU: 80 0D 03 02 [12:29:52]Write to MH i2c: E2 08 00 DD 03 80 0D 03 02 00 00 00 00 5B [12:29:52]Write i2c OK [12:29:52]MH_I2C_Read... [12:29:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:29:52]Read from MH i2c: E2 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 0B 00 [12:29:52]MH_I2C_Read... [12:29:52]Read from MH i2c: E2 0B 00 DD 03 00 9F 39 F5 E7 78 32 9E 3E 90 00 96 [12:29:52]RAPDU: 9F 39 F5 E7 78 32 9E 3E 90 00 [12:29:52]wFMCommunicate OK [12:29:52]SAM_PROTO_SignData done [12:29:52]FM_MakeSignedData done [12:29:52]CreateOFDProtocolMessage [12:29:52]wFMCommunicate request_size=4 [12:29:52]MH_SAM_APDU [12:29:52]CAPDU: 80 11 00 00 [12:29:52]Write to MH i2c: E2 08 00 DE 03 80 11 00 00 00 00 00 00 5B [12:29:52]Write i2c OK [12:29:52]MH_I2C_Read... [12:29:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:53]Read from MH i2c: E2 [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: E2 17 00 [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: E2 17 00 DE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B9 [12:29:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:29:53]wFMCommunicate OK [12:29:53]CreateOFDProtocolMessage done [12:29:53]OFDSenderStorePacket 122907 [12:29:53]StoreOFDPacket docnum=122907 [12:29:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B7 0B 07 01 C3 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 BF 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E0 01 00 35 04 06 00 C7 F2 73 45 63 7C 9F 39 F5 E7 78 32 9E 3E [12:29:53]CheckFolder [12:29:53]dirname=/storage/ofd_packets [12:29:53]CheckFolder done [12:29:53]ProducePacketName [12:29:53]name=ofd_packets/00122907 [12:29:53]NVStorageSaveData ofd_packets/00122907 [12:29:53]File name is /storage/ofd_packets/00122907 [12:29:53]Write 301 bytes [12:29:53]NVStorageSaveData done [12:29:53]OFDSenderStorePacket done [12:29:53]KKMCreateOFDPacket done [12:29:53]NVStorageSaveData kkm_last_timestamp [12:29:53]File name is /storage/kkm_last_timestamp [12:29:53]Write 4 bytes [12:29:53]NVStorageSaveData done [12:29:53]ExternCall_PrintAddStr [12:29:53]wPrintStart [12:29:53]Write to MH i2c: 01 00 00 DF 03 E2 [12:29:53]Write i2c OK [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: 01 [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: 01 07 00 [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: 01 07 00 DF 03 00 00 00 00 00 FF 0F F7 [12:29:53]RasterBufferAndPrint [12:29:53]line Счет N : (1)1105765 [12:29:53]line ИНН: 02508201610067 [12:29:53]line Контрольно-Кассовый Чек [12:29:53]line ПРОДАЖА [12:29:53]line ТРК (МРК, ГНК) : 53 [12:29:53]line Товар: 2710124500 [12:29:53]line Аи-95-К-5 [12:29:53]line 14.390 * 69.50 [12:29:53]line = 1000.11 [12:29:53]line НДС 12% НСП 1% [12:29:53]line > о реализуемом товаре [12:29:53]line ИТОГО: 1000.11 [12:29:53]line НСП 1% : 8.85 [12:29:53]line НДС 12% : 106.21 [12:29:53]line Наличными: 0.00 [12:29:53]line Безнал.: 1000.11 [12:29:53]line Место: АЗС № 25 "Партнер Нефть" [12:29:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:29:53]line СНО: Общий режим [12:29:53]line Чек 126 02.03.2024 12:29 [12:29:53]line Смена: 321 ФФД: 1.0 [12:29:53]line ЗНМ: 0300000019 [12:29:53]line РНМ: 0000000000090573 [12:29:53]line Версия ККМ: 001 [12:29:53]line Платежная система: Бакай Банк [12:29:53]line ФМ: 0000000000874798 [12:29:53]line ФД: 122907 [12:29:53]line ФПД: 219844129940348 [12:29:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T122951&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122907&fm=219844129940348&tin=02508201610067®Number=0000000000090573&sum=100011 [12:29:53]OFD Sender: Processing packet 122907 [packets to send 112, broken 111] [12:29:53]ProducePacketName [12:29:53]name=ofd_packets/00122907 [12:29:53]OFD Sender: To server: pG, [12:29:53]CommunicateWithHost lk.salyk.kg:30040 [12:29:53]ConnectInit lk.salyk.kg [12:29:53]written 0, free lines is 4095 [12:29:53]Connected sock=10 [12:29:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B7 0B 07 01 C3 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 BF 1B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E0 01 00 35 04 06 00 C7 F2 73 45 63 7C 9F 39 F5 E7 78 32 9E 3E [12:29:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8F 35 47 00 F4 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E0 01 00 F4 03 04 00 9B C7 E2 65 B6 04 01 00 00 CA AA 21 4C 78 1D DD 28 [12:29:53]CommunicateWithHost err = 0 [12:29:53]CheckOFDResponse [12:29:53]1017 (14) - 77093643461234 [12:29:53]1041 (16) - 0000000000874798 [12:29:53]1040 (4) - 122907 [12:29:53]1012 (4) - 02.03.2024 06:30 [12:29:53]1206 (1) - 0 [12:29:53]OFD Sender: Remove packet 122907 [12:29:53]ProducePacketName [12:29:53]name=ofd_packets/00122907 [12:29:53]NVStorageDeleteData [12:29:53]Write to MH i2c: 01 00 00 09 04 0D [12:29:53]Write i2c OK [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: 01 [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: 01 07 00 [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: 01 07 00 09 04 00 00 00 00 00 F3 0C 13 [12:29:53]RasterBufferAndPrint [12:29:53]line [12:29:53]line [12:29:53]line [12:29:53]line [12:29:53]line [12:29:53]written 0, free lines is 3320 [12:29:53]MH_Cut [12:29:53]Write to MH i2c: D1 01 00 10 04 01 E6 [12:29:53]Write i2c OK [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: D1 [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: D1 01 00 [12:29:53]MH_I2C_Read... [12:29:53]Read from MH i2c: D1 01 00 10 04 00 E5 [12:29:53]Write to MH i2c: 01 00 00 11 04 15 [12:29:53]Write i2c OK [12:29:53]MH_I2C_Read... [12:29:54]OFD Sender: No OFD packet to send [12:29:54]*** Cut start [12:29:54]*** Purtial cut [12:29:54]*** Stage 1: CUTSNS_PIN = 1 [12:29:56]Read from MH i2c: 01 [12:29:56]MH_I2C_Read... [12:29:56]*** Stop cut motor [12:29:56]*** Cut end [12:29:56]Read from MH i2c: 01 07 00 [12:29:56]MH_I2C_Read... [12:29:56]Read from MH i2c: 01 07 00 11 04 00 00 00 00 00 FF 0F 2A [12:29:56]process_action close_receipt done [12:29:56]requested_data is exist [12:29:56]produce_requested_data [12:29:56]requested_item fm.sn is exist - process it [12:29:56]wFMCommunicate request_size=4 [12:29:56]MH_SAM_APDU [12:29:56]CAPDU: 80 11 00 00 [12:29:56]Write to MH i2c: E2 08 00 12 04 80 11 00 00 00 00 00 00 90 [12:29:56]Write i2c OK [12:29:56]MH_I2C_Read... [12:29:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:56]Read from MH i2c: E2 [12:29:56]MH_I2C_Read... [12:29:56]Read from MH i2c: E2 17 00 [12:29:56]MH_I2C_Read... [12:29:56]Read from MH i2c: E2 17 00 12 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EE [12:29:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:29:56]wFMCommunicate OK [12:29:56]requested_item fd.num is exist - process it [12:29:56]SAM_PROTO_GetFieldsCounters [12:29:56]wFMCommunicate request_size=4 [12:29:56]MH_SAM_APDU [12:29:56]CAPDU: 80 13 00 00 [12:29:56]Write to MH i2c: E2 08 00 13 04 80 13 00 00 00 00 00 00 93 [12:29:56]Write i2c OK [12:29:56]MH_I2C_Read... [12:29:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:29:56]Read from MH i2c: E2 [12:29:56]MH_I2C_Read... [12:29:56]Read from MH i2c: E2 62 00 [12:29:56]MH_I2C_Read... [12:29:56]Read from MH i2c: E2 62 00 13 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [12:29:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:29:56]wFMCommunicate OK [12:29:56]SAM_PROTO_GetFieldsCounters done [12:29:56]requested_item shift.num is exist - process it [12:29:56]requested_item shift.opened is exist - process it [12:29:56]req_shift_opened [12:29:56]FM_GetShiftState [12:29:56]SAM_PROTO_GetShiftState [12:29:56]wFMCommunicate request_size=4 [12:29:56]MH_SAM_APDU [12:29:56]CAPDU: 80 13 01 00 [12:29:56]Write to MH i2c: E2 08 00 14 04 80 13 01 00 00 00 00 00 95 [12:29:56]Write i2c OK [12:29:56]MH_I2C_Read... [12:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:56]Read from MH i2c: E2 [12:29:56]MH_I2C_Read... [12:29:56]Read from MH i2c: E2 0E 00 [12:29:56]MH_I2C_Read... [12:29:56]Read from MH i2c: E2 0E 00 14 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FC [12:29:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:29:56]wFMCommunicate OK [12:29:56]SAM_PROTO_GetShiftState done [12:29:56]FM_GetShiftState done [12:29:56]req_shift_opened done [12:29:56]requested_item shift.open_date is exist - process it [12:29:56]req_shift_open_date [12:29:56]req_shift_open_date done [12:29:56]produce_requested_data done [12:29:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122907,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:29:56]process_action_free close_receipt [12:29:56]json_value_free [12:29:56]json_value_free done [12:29:56]process_json_proto returns [12:29:56]Send response to host [12:29:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122907,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:29:56]free response buf [12:29:56]execute_script done [12:29:56]execute_script returns [12:29:56]free content buf [12:29:56]Sock 8.Close socket [12:29:56]Sock 8.Thread stoped [12:29:59]OFD Sender: No OFD packet to send [12:30:04]OFD Sender: No OFD packet to send [12:30:09]OFD Sender: No OFD packet to send [12:30:14]OFD Sender: No OFD packet to send [12:30:19]OFD Sender: No OFD packet to send [12:30:24]OFD Sender: No OFD packet to send [12:30:29]OFD Sender: No OFD packet to send [12:30:34]OFD Sender: No OFD packet to send [12:30:39]OFD Sender: No OFD packet to send [12:30:44]OFD Sender: No OFD packet to send [12:30:49]OFD Sender: No OFD packet to send [12:30:54]OFD Sender: No OFD packet to send [12:30:59]OFD Sender: No OFD packet to send [12:31:04]OFD Sender: No OFD packet to send [12:31:09]OFD Sender: No OFD packet to send [12:31:14]OFD Sender: No OFD packet to send [12:31:19]OFD Sender: No OFD packet to send [12:31:24]OFD Sender: No OFD packet to send [12:31:29]OFD Sender: No OFD packet to send [12:31:34]OFD Sender: No OFD packet to send [12:31:39]OFD Sender: No OFD packet to send [12:31:44]OFD Sender: No OFD packet to send [12:31:49]OFD Sender: No OFD packet to send [12:31:54]OFD Sender: No OFD packet to send [12:31:59]OFD Sender: No OFD packet to send [12:32:04]OFD Sender: No OFD packet to send [12:32:09]OFD Sender: No OFD packet to send [12:32:14]OFD Sender: No OFD packet to send [12:32:19]OFD Sender: No OFD packet to send [12:32:24]OFD Sender: No OFD packet to send [12:32:29]OFD Sender: No OFD packet to send [12:32:34]OFD Sender: No OFD packet to send [12:32:39]OFD Sender: No OFD packet to send [12:32:44]OFD Sender: No OFD packet to send [12:32:49]OFD Sender: No OFD packet to send [12:32:54]OFD Sender: No OFD packet to send [12:32:59]OFD Sender: No OFD packet to send [12:33:04]OFD Sender: No OFD packet to send [12:33:09]OFD Sender: No OFD packet to send [12:33:14]OFD Sender: No OFD packet to send [12:33:19]OFD Sender: No OFD packet to send [12:33:24]OFD Sender: No OFD packet to send [12:33:29]OFD Sender: No OFD packet to send [12:33:34]OFD Sender: No OFD packet to send [12:33:39]OFD Sender: No OFD packet to send [12:33:44]OFD Sender: No OFD packet to send [12:33:49]OFD Sender: No OFD packet to send [12:33: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:40:19]OFD Sender: No OFD packet to send [12:40:24]OFD Sender: No OFD packet to send [12:40:29]OFD Sender: No OFD packet to send [12:40:34]accept exits with 9 [12:40:34]New connection [12:40:34]New thread 3066629476 created [12:40:34]Thread 3066772836 joined [12:40:34]Waiting for new connection... [12:40:34] Sock 9.Parse request [12:40:34]Sock 9.Check first char [12:40:34]Sock 9.First char is OK [12:40:34]request: POST /json_proto HTTP/1.0 [12:40:34]Method: POST [12:40:34]URL: /json_proto [12:40:34]Method is POST - this is cgi request [12:40:34]url: /json_proto [12:40:34]query_string will be loaded in cgi processing [12:40:34]execute_cgi json_proto POST (null) [12:40:34]execute_cgi path=json_proto method=POST [12:40:34]POST find Content-Length [12:40:34]Host: 172.17.48.197:8080 [12:40:34]Content-Length: 683 [12:40:34]Content-Type: application/json [12:40:34] [12:40:34]POST finish read [12:40:34]Found Content-Length = 683 [12:40:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "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" ] } } [12:40:34]execute_script... [12:40:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "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" ] } } [12:40:34]POST & json_proto [12:40:34]process_json_proto [12:40:34]json parsed OK: [12:40:34]protocol is kg_v1.0 [12:40:34]action value=close_receipt [12:40:34]process_action close_receipt [12:40:34]cmd_close_receipt [12:40:34]MH_GetDate [12:40:34]Write to MH i2c: F0 00 00 15 04 08 [12:40:34]Write i2c OK [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: F0 [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: F0 09 00 [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: F0 09 00 15 04 00 42 1E E3 65 66 EE DC 65 4E [12:40:34]GetLastDocTimeStamp 1709382591 [12:40:34]current date 1709383234 [12:40:34]FM_GetShiftState [12:40:34]SAM_PROTO_GetShiftState [12:40:34]wFMCommunicate request_size=4 [12:40:34]MH_SAM_APDU [12:40:34]CAPDU: 80 13 01 00 [12:40:34]Write to MH i2c: E2 08 00 16 04 80 13 01 00 00 00 00 00 97 [12:40:34]Write i2c OK [12:40:34]MH_I2C_Read... [12:40:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:34]Read from MH i2c: E2 [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: E2 0E 00 [12:40:34]MH_I2C_Read... [12:40:34]Read from MH i2c: E2 0E 00 16 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FE [12:40:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:40:34]wFMCommunicate OK [12:40:34]SAM_PROTO_GetShiftState done [12:40:34]FM_GetShiftState done [12:40:34]opened in 1709338023 [12:40:34]opened+sec_in_day 1709424423 [12:40:34]quantity*price = 150050 [12:40:34]sum+1 = 150052 [12:40:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 127 02.03.2024 12:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122908 ФПД: 268781668617925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124034&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122908&fm=268781668617925&tin=02508201610067®Number=0000000000090573&sum=150000 [12:40:35]StoreToDocumentArchive [12:40:35]shift 321 fd 122908 [12:40:35]save to /storage/0321/doc_00122908 [12:40:35]save last doc name /storage/0321/doc_00122908 to /storage/kkm_last_doc_name [12:40:35]save OK [12:40:35]Clear old archive folders... [12:40:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:35]tlvbuf is 002668C0 [12:40:35]SAM_PROTO_ClearQueue [12:40:35]wFMCommunicate request_size=4 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 09 00 00 [12:40:35]Write to MH i2c: E2 08 00 23 04 80 09 00 00 00 00 00 00 99 [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:35]Read from MH i2c: E2 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 23 04 00 90 00 9B [12:40:35]RAPDU: 90 00 [12:40:35]wFMCommunicate OK [12:40:35]SAM_PROTO_ClearQueue done [12:40:35]KKMCreateOFDPacket [12:40:35]OFDProtocolAddRootSTLVToBuf [12:40:35]FM_MakeSignedData [12:40:35]FM_MakeSignedData [12:40:35]SAM_PROTO_SignData [12:40:35]wFMCommunicate request_size=4 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 0D 01 02 [12:40:35]Write to MH i2c: E2 08 00 24 04 80 0D 01 02 00 00 00 00 A1 [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:35]Read from MH i2c: E2 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 24 04 00 90 00 9C [12:40:35]RAPDU: 90 00 [12:40:35]wFMCommunicate OK [12:40:35]wFMCommunicate request_size=255 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 42 1E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1C E0 01 00 35 04 06 00 F4 [12:40:35]Write to MH i2c: E2 02 01 25 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 42 1E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1C E0 01 00 35 04 06 00 F4 00 00 95 [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:35]Read from MH i2c: E2 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 25 04 00 90 00 9D [12:40:35]RAPDU: 90 00 [12:40:35]wFMCommunicate OK [12:40:35]wFMCommunicate request_size=10 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 0D 02 02 05 74 9B E1 4E C5 [12:40:35]Write to MH i2c: E2 0D 00 26 04 80 0D 02 02 05 00 74 9B E1 4E C5 00 00 B1 [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:35]Read from MH i2c: E2 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 03 00 26 04 00 90 00 9E [12:40:35]RAPDU: 90 00 [12:40:35]wFMCommunicate OK [12:40:35]wFMCommunicate request_size=4 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 0D 03 02 [12:40:35]Write to MH i2c: E2 08 00 27 04 80 0D 03 02 00 00 00 00 A6 [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:35]Read from MH i2c: E2 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 0B 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 0B 00 27 04 00 23 6D BB ED 8B 53 6E 3D 90 00 68 [12:40:35]RAPDU: 23 6D BB ED 8B 53 6E 3D 90 00 [12:40:35]wFMCommunicate OK [12:40:35]SAM_PROTO_SignData done [12:40:35]FM_MakeSignedData done [12:40:35]CreateOFDProtocolMessage [12:40:35]wFMCommunicate request_size=4 [12:40:35]MH_SAM_APDU [12:40:35]CAPDU: 80 11 00 00 [12:40:35]Write to MH i2c: E2 08 00 28 04 80 11 00 00 00 00 00 00 A6 [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:35]Read from MH i2c: E2 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 17 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: E2 17 00 28 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 04 [12:40:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:40:35]wFMCommunicate OK [12:40:35]CreateOFDProtocolMessage done [12:40:35]OFDSenderStorePacket 122908 [12:40:35]StoreOFDPacket docnum=122908 [12:40:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 61 7B 07 01 CD 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 42 1E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1C E0 01 00 35 04 06 00 F4 74 9B E1 4E C5 23 6D BB ED 8B 53 6E 3D [12:40:35]CheckFolder [12:40:35]dirname=/storage/ofd_packets [12:40:35]CheckFolder done [12:40:35]ProducePacketName [12:40:35]name=ofd_packets/00122908 [12:40:35]NVStorageSaveData ofd_packets/00122908 [12:40:35]File name is /storage/ofd_packets/00122908 [12:40:35]Write 301 bytes [12:40:35]NVStorageSaveData done [12:40:35]OFDSenderStorePacket done [12:40:35]KKMCreateOFDPacket done [12:40:35]NVStorageSaveData kkm_last_timestamp [12:40:35]File name is /storage/kkm_last_timestamp [12:40:35]Write 4 bytes [12:40:35]NVStorageSaveData done [12:40:35]ExternCall_PrintAddStr [12:40:35]wPrintStart [12:40:35]Write to MH i2c: 01 00 00 29 04 2D [12:40:35]Write i2c OK [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: 01 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: 01 07 00 [12:40:35]MH_I2C_Read... [12:40:35]Read from MH i2c: 01 07 00 29 04 00 00 00 00 00 FF 0F 42 [12:40:35]RasterBufferAndPrint [12:40:35]line Счет N : (1)1105767 [12:40:35]line ИНН: 02508201610067 [12:40:35]line Контрольно-Кассовый Чек [12:40:35]line ПРОДАЖА [12:40:35]line ТРК (МРК, ГНК) : 63 [12:40:35]line Товар: 2710124500 [12:40:35]line Аи-95-К-5 [12:40:35]line 21.590 * 69.50 [12:40:35]line = 1500.51 [12:40:35]line НДС 12% НСП 1% [12:40:35]line > о реализуемом товаре [12:40:35]line ОКРУГЛЕНИЕ: -0.51 [12:40:35]line ИТОГО: 1500.00 [12:40:35]line Внесено: 1500.00 [12:40:35]line СДАЧА: 0.00 [12:40:35]line НСП 1% : 13.28 [12:40:35]line НДС 12% : 159.35 [12:40:35]line Наличными: 1500.00 [12:40:35]line Безнал.: 0.00 [12:40:35]line Место: АЗС № 25 "Партнер Нефть" [12:40:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:40:35]line СНО: Общий режим [12:40:35]line Чек 127 02.03.2024 12:40 [12:40:35]line Смена: 321 ФФД: 1.0 [12:40:35]line ЗНМ: 0300000019 [12:40:35]line РНМ: 0000000000090573 [12:40:35]line Версия ККМ: 001 [12:40:35]line ФМ: 0000000000874798 [12:40:35]line ФД: 122908 [12:40:35]line ФПД: 268781668617925 [12:40:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124034&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122908&fm=268781668617925&tin=02508201610067®Number=0000000000090573&sum=150000 [12:40:36]OFD Sender: Processing packet 122908 [packets to send 112, broken 111] [12:40:36]ProducePacketName [12:40:36]name=ofd_packets/00122908 [12:40:36]OFD Sender: To server: pG, [12:40:36]CommunicateWithHost lk.salyk.kg:30040 [12:40:36]ConnectInit lk.salyk.kg [12:40:36]written 0, free lines is 4095 [12:40:36]Connected sock=10 [12:40:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 61 7B 07 01 CD 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 42 1E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1C E0 01 00 35 04 06 00 F4 74 9B E1 4E C5 23 6D BB ED 8B 53 6E 3D [12:40:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 20 A0 47 00 59 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1C E0 01 00 F4 03 04 00 1E CA E2 65 B6 04 01 00 00 C9 5C 7A 6C 3A 57 D8 59 [12:40:36]CommunicateWithHost err = 0 [12:40:36]CheckOFDResponse [12:40:36]1017 (14) - 77093643461234 [12:40:36]1041 (16) - 0000000000874798 [12:40:36]1040 (4) - 122908 [12:40:36]1012 (4) - 02.03.2024 06:41 [12:40:36]1206 (1) - 0 [12:40:36]OFD Sender: Remove packet 122908 [12:40:36]ProducePacketName [12:40:36]name=ofd_packets/00122908 [12:40:36]NVStorageDeleteData [12:40:36]Write to MH i2c: 01 00 00 54 04 58 [12:40:36]Write i2c OK [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: 01 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: 01 07 00 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: 01 07 00 54 04 00 00 00 00 00 E6 0C 51 [12:40:36]RasterBufferAndPrint [12:40:36]line [12:40:36]line [12:40:36]line [12:40:36]line [12:40:36]line [12:40:36]written 0, free lines is 3308 [12:40:36]MH_Cut [12:40:36]Write to MH i2c: D1 01 00 5B 04 01 31 [12:40:36]Write i2c OK [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: D1 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: D1 01 00 [12:40:36]MH_I2C_Read... [12:40:36]Read from MH i2c: D1 01 00 5B 04 00 30 [12:40:36]Write to MH i2c: 01 00 00 5C 04 60 [12:40:36]Write i2c OK [12:40:36]MH_I2C_Read... [12:40:37]OFD Sender: No OFD packet to send [12:40:37]*** Cut start [12:40:37]*** Purtial cut [12:40:37]*** Stage 1: CUTSNS_PIN = 1 [12:40:39]Read from MH i2c: 01 [12:40:39]MH_I2C_Read... [12:40:39]*** Stop cut motor [12:40:39]*** Cut end [12:40:39]Read from MH i2c: 01 07 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: 01 07 00 5C 04 00 00 00 00 00 FF 0F 75 [12:40:39]process_action close_receipt done [12:40:39]requested_data is exist [12:40:39]produce_requested_data [12:40:39]requested_item fm.sn is exist - process it [12:40:39]wFMCommunicate request_size=4 [12:40:39]MH_SAM_APDU [12:40:39]CAPDU: 80 11 00 00 [12:40:39]Write to MH i2c: E2 08 00 5D 04 80 11 00 00 00 00 00 00 DB [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:39]Read from MH i2c: E2 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 17 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 17 00 5D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 39 [12:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:40:39]wFMCommunicate OK [12:40:39]requested_item fd.num is exist - process it [12:40:39]SAM_PROTO_GetFieldsCounters [12:40:39]wFMCommunicate request_size=4 [12:40:39]MH_SAM_APDU [12:40:39]CAPDU: 80 13 00 00 [12:40:39]Write to MH i2c: E2 08 00 5E 04 80 13 00 00 00 00 00 00 DE [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:39]Read from MH i2c: E2 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 62 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 62 00 5E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [12:40:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:39]wFMCommunicate OK [12:40:39]SAM_PROTO_GetFieldsCounters done [12:40:39]requested_item shift.num is exist - process it [12:40:39]requested_item shift.opened is exist - process it [12:40:39]req_shift_opened [12:40:39]FM_GetShiftState [12:40:39]SAM_PROTO_GetShiftState [12:40:39]wFMCommunicate request_size=4 [12:40:39]MH_SAM_APDU [12:40:39]CAPDU: 80 13 01 00 [12:40:39]Write to MH i2c: E2 08 00 5F 04 80 13 01 00 00 00 00 00 E0 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:39]Read from MH i2c: E2 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 0E 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 0E 00 5F 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 47 [12:40:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:40:39]wFMCommunicate OK [12:40:39]SAM_PROTO_GetShiftState done [12:40:39]FM_GetShiftState done [12:40:39]req_shift_opened done [12:40:39]requested_item shift.open_date is exist - process it [12:40:39]req_shift_open_date [12:40:39]req_shift_open_date done [12:40:39]produce_requested_data done [12:40:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122908,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:40:39]process_action_free close_receipt [12:40:39]json_value_free [12:40:39]json_value_free done [12:40:39]process_json_proto returns [12:40:39]Send response to host [12:40:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122908,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:40:39]free response buf [12:40:39]execute_script done [12:40:39]execute_script returns [12:40:39]free content buf [12:40:39]Sock 9.Close socket [12:40:39]Sock 9.Thread stoped [12:40:42]OFD Sender: No OFD packet to send [12:40:47]OFD Sender: No OFD packet to send [12:40:52]OFD Sender: No OFD packet to send [12:40:57]OFD Sender: No OFD packet to send [12:41:02]OFD Sender: No OFD packet to send [12:41:07]OFD Sender: No OFD packet to send [12:41:12]OFD Sender: No OFD packet to send [12:41:17]OFD Sender: No OFD packet to send [12:41:22]OFD Sender: No OFD packet to send [12:41:27]OFD Sender: No OFD packet to send [12:41:32]OFD Sender: No OFD packet to send [12:41:37]OFD Sender: No OFD packet to send [12:41:42]OFD Sender: No OFD packet to send [12:41:47]OFD Sender: No OFD packet to send [12:41:52]OFD Sender: No OFD packet to send [12:41:57]OFD Sender: No OFD packet to send [12:42:02]OFD Sender: No OFD packet to send [12:42:07]OFD Sender: No OFD packet to send [12:42:12]OFD Sender: No OFD packet to send [12:42:17]OFD Sender: No OFD packet to send [12:42:19]accept exits with 8 [12:42:19]New connection [12:42:19]New thread 3066772836 created [12:42:19]Thread 3066629476 joined [12:42:19]Waiting for new connection... [12:42:19] Sock 8.Parse request [12:42:19]Sock 8.Check first char [12:42:19]Sock 8.First char is OK [12:42:19]request: POST /json_proto HTTP/1.0 [12:42:19]Method: POST [12:42:19]URL: /json_proto [12:42:19]Method is POST - this is cgi request [12:42:19]url: /json_proto [12:42:19]query_string will be loaded in cgi processing [12:42:19]execute_cgi json_proto POST (null) [12:42:19]execute_cgi path=json_proto method=POST [12:42:19]POST find Content-Length [12:42:19]Host: 172.17.48.197:8080 [12:42:19]Content-Length: 806 [12:42:19]Content-Type: application/json [12:42:19] [12:42:19]POST finish read [12:42:19]Found Content-Length = 806 [12:42:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.200, "sum" : 507.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 507.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:19]execute_script... [12:42:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.200, "sum" : 507.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 507.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:19]POST & json_proto [12:42:19]process_json_proto [12:42:19]json parsed OK: [12:42:19]protocol is kg_v1.0 [12:42:19]action value=close_receipt [12:42:19]process_action close_receipt [12:42:19]cmd_close_receipt [12:42:19]MH_GetDate [12:42:19]Write to MH i2c: F0 00 00 60 04 53 [12:42:19]Write i2c OK [12:42:19]MH_I2C_Read... [12:42:19]Read from MH i2c: F0 [12:42:19]MH_I2C_Read... [12:42:19]Read from MH i2c: F0 09 00 [12:42:19]MH_I2C_Read... [12:42:19]Read from MH i2c: F0 09 00 60 04 00 AB 1E E3 65 66 EE DC 65 02 [12:42:19]GetLastDocTimeStamp 1709383234 [12:42:19]current date 1709383339 [12:42:19]FM_GetShiftState [12:42:19]SAM_PROTO_GetShiftState [12:42:19]wFMCommunicate request_size=4 [12:42:19]MH_SAM_APDU [12:42:19]CAPDU: 80 13 01 00 [12:42:19]Write to MH i2c: E2 08 00 61 04 80 13 01 00 00 00 00 00 E2 [12:42:19]Write i2c OK [12:42:19]MH_I2C_Read... [12:42:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:19]Read from MH i2c: E2 [12:42:19]MH_I2C_Read... [12:42:19]Read from MH i2c: E2 0E 00 [12:42:19]MH_I2C_Read... [12:42:19]Read from MH i2c: E2 0E 00 61 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 49 [12:42:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:42:19]wFMCommunicate OK [12:42:19]SAM_PROTO_GetShiftState done [12:42:19]FM_GetShiftState done [12:42:19]opened in 1709338023 [12:42:19]opened+sec_in_day 1709424423 [12:42:19]quantity*price = 50758 [12:42:19]sum+1 = 50759 [12:42:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 507.58 НСП 1% : 4.49 НДС 12% : 53.90 Наличными: 0.00 Безнал.: 507.58 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 128 02.03.2024 12:42 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122909 ФПД: 187346128740900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124219&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122909&fm=187346128740900&tin=02508201610067®Number=0000000000090573&sum=50758 [12:42:20]StoreToDocumentArchive [12:42:20]shift 321 fd 122909 [12:42:20]save to /storage/0321/doc_00122909 [12:42:20]save last doc name /storage/0321/doc_00122909 to /storage/kkm_last_doc_name [12:42:20]save OK [12:42:20]Clear old archive folders... [12:42:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:20]tlvbuf is 001DCDD0 [12:42:20]SAM_PROTO_ClearQueue [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 09 00 00 [12:42:20]Write to MH i2c: E2 08 00 6E 04 80 09 00 00 00 00 00 00 E4 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 6E 04 00 90 00 E6 [12:42:20]RAPDU: 90 00 [12:42:20]wFMCommunicate OK [12:42:20]SAM_PROTO_ClearQueue done [12:42:20]KKMCreateOFDPacket [12:42:20]OFDProtocolAddRootSTLVToBuf [12:42:20]FM_MakeSignedData [12:42:20]FM_MakeSignedData [12:42:20]SAM_PROTO_SignData [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 0D 01 02 [12:42:20]Write to MH i2c: E2 08 00 6F 04 80 0D 01 02 00 00 00 00 EC [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 6F 04 00 90 00 E7 [12:42:20]RAPDU: 90 00 [12:42:20]wFMCommunicate OK [12:42:20]wFMCommunicate request_size=255 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 08 20 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 AB 1E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1D E0 01 00 35 04 06 00 AA [12:42:20]Write to MH i2c: E2 02 01 70 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 08 20 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 AB 1E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1D E0 01 00 35 04 06 00 AA 00 00 F2 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:21]Read from MH i2c: E2 03 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 03 00 70 04 00 90 00 E8 [12:42:21]RAPDU: 90 00 [12:42:21]wFMCommunicate OK [12:42:21]wFMCommunicate request_size=10 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 0D 02 02 05 63 EB 74 22 24 [12:42:21]Write to MH i2c: E2 0D 00 71 04 80 0D 02 02 05 00 63 EB 74 22 24 00 00 01 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:21]Read from MH i2c: E2 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 03 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 03 00 71 04 00 90 00 E9 [12:42:21]RAPDU: 90 00 [12:42:21]wFMCommunicate OK [12:42:21]wFMCommunicate request_size=4 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 0D 03 02 [12:42:21]Write to MH i2c: E2 08 00 72 04 80 0D 03 02 00 00 00 00 F1 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:21]Read from MH i2c: E2 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 0B 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 0B 00 72 04 00 F8 67 6E F7 5F 62 A4 46 90 00 61 [12:42:21]RAPDU: F8 67 6E F7 5F 62 A4 46 90 00 [12:42:21]wFMCommunicate OK [12:42:21]SAM_PROTO_SignData done [12:42:21]FM_MakeSignedData done [12:42:21]CreateOFDProtocolMessage [12:42:21]wFMCommunicate request_size=4 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 11 00 00 [12:42:21]Write to MH i2c: E2 08 00 73 04 80 11 00 00 00 00 00 00 F1 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:21]Read from MH i2c: E2 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 17 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 17 00 73 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4F [12:42:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:42:21]wFMCommunicate OK [12:42:21]CreateOFDProtocolMessage done [12:42:21]OFDSenderStorePacket 122909 [12:42:21]StoreOFDPacket docnum=122909 [12:42:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 92 B8 07 01 0E D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 08 20 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 AB 1E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1D E0 01 00 35 04 06 00 AA 63 EB 74 22 24 F8 67 6E F7 5F 62 A4 46 [12:42:21]CheckFolder [12:42:21]dirname=/storage/ofd_packets [12:42:21]CheckFolder done [12:42:21]ProducePacketName [12:42:21]name=ofd_packets/00122909 [12:42:21]NVStorageSaveData ofd_packets/00122909 [12:42:21]File name is /storage/ofd_packets/00122909 [12:42:21]Write 301 bytes [12:42:21]NVStorageSaveData done [12:42:21]OFDSenderStorePacket done [12:42:21]KKMCreateOFDPacket done [12:42:21]NVStorageSaveData kkm_last_timestamp [12:42:21]File name is /storage/kkm_last_timestamp [12:42:21]Write 4 bytes [12:42:21]NVStorageSaveData done [12:42:21]ExternCall_PrintAddStr [12:42:21]wPrintStart [12:42:21]Write to MH i2c: 01 00 00 74 04 78 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 FF 0F 8D [12:42:21]RasterBufferAndPrint [12:42:21]line Счет N : (1)1105768 [12:42:21]line ИНН: 02508201610067 [12:42:21]line Контрольно-Кассовый Чек [12:42:21]line ПРОДАЖА [12:42:21]line ТРК (МРК, ГНК) : 52 [12:42:21]line Товар: 2710124130 [12:42:21]line Аи-92-К-5 [12:42:21]line 8.200 * 61.90 [12:42:21]line = 507.58 [12:42:21]line НДС 12% НСП 1% [12:42:21]line > о реализуемом товаре [12:42:21]line ИТОГО: 507.58 [12:42:21]line НСП 1% : 4.49 [12:42:21]line НДС 12% : 53.90 [12:42:21]line Наличными: 0.00 [12:42:21]line Безнал.: 507.58 [12:42:21]line Место: АЗС № 25 "Партнер Нефть" [12:42:21]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:42:21]line СНО: Общий режим [12:42:21]line Чек 128 02.03.2024 12:42 [12:42:21]line Смена: 321 ФФД: 1.0 [12:42:21]line ЗНМ: 0300000019 [12:42:21]line РНМ: 0000000000090573 [12:42:21]line Версия ККМ: 001 [12:42:21]line Платежная система: О! деньги [12:42:21]line ФМ: 0000000000874798 [12:42:21]line ФД: 122909 [12:42:21]line ФПД: 187346128740900 [12:42:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124219&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122909&fm=187346128740900&tin=02508201610067®Number=0000000000090573&sum=50758 [12:42:21]OFD Sender: Processing packet 122909 [packets to send 112, broken 111] [12:42:21]ProducePacketName [12:42:21]name=ofd_packets/00122909 [12:42:21]OFD Sender: To server: pG, [12:42:21]CommunicateWithHost lk.salyk.kg:30040 [12:42:21]ConnectInit lk.salyk.kg [12:42:21]written 0, free lines is 4095 [12:42:21]Connected sock=10 [12:42:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 92 B8 07 01 0E D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 08 20 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 AB 1E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1D E0 01 00 35 04 06 00 AA 63 EB 74 22 24 F8 67 6E F7 5F 62 A4 46 [12:42:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 EB 2C 47 00 E5 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1D E0 01 00 F4 03 04 00 88 CA E2 65 B6 04 01 00 00 A6 96 7E 5F F8 FF 95 C0 [12:42:21]CommunicateWithHost err = 0 [12:42:21]CheckOFDResponse [12:42:21]1017 (14) - 77093643461234 [12:42:21]1041 (16) - 0000000000874798 [12:42:21]1040 (4) - 122909 [12:42:21]1012 (4) - 02.03.2024 06:43 [12:42:21]1206 (1) - 0 [12:42:21]OFD Sender: Remove packet 122909 [12:42:21]ProducePacketName [12:42:21]name=ofd_packets/00122909 [12:42:21]NVStorageDeleteData [12:42:21]Write to MH i2c: 01 00 00 9E 04 A2 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 9E 04 00 00 00 00 00 F7 0C AC [12:42:21]RasterBufferAndPrint [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]written 0, free lines is 3326 [12:42:21]MH_Cut [12:42:21]Write to MH i2c: D1 01 00 A5 04 01 7B [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 01 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 01 00 A5 04 00 7A [12:42:21]Write to MH i2c: 01 00 00 A6 04 AA [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:22]OFD Sender: No OFD packet to send [12:42:22]*** Cut start [12:42:22]*** Purtial cut [12:42:22]*** Stage 1: CUTSNS_PIN = 1 [12:42:24]Read from MH i2c: 01 [12:42:24]MH_I2C_Read... [12:42:24]*** Stop cut motor [12:42:24]*** Cut end [12:42:24]Read from MH i2c: 01 07 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: 01 07 00 A6 04 00 00 00 00 00 FF 0F BF [12:42:24]process_action close_receipt done [12:42:24]requested_data is exist [12:42:24]produce_requested_data [12:42:24]requested_item fm.sn is exist - process it [12:42:24]wFMCommunicate request_size=4 [12:42:24]MH_SAM_APDU [12:42:24]CAPDU: 80 11 00 00 [12:42:24]Write to MH i2c: E2 08 00 A7 04 80 11 00 00 00 00 00 00 25 [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:24]Read from MH i2c: E2 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 17 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 17 00 A7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 83 [12:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:42:24]wFMCommunicate OK [12:42:24]requested_item fd.num is exist - process it [12:42:24]SAM_PROTO_GetFieldsCounters [12:42:24]wFMCommunicate request_size=4 [12:42:24]MH_SAM_APDU [12:42:24]CAPDU: 80 13 00 00 [12:42:24]Write to MH i2c: E2 08 00 A8 04 80 13 00 00 00 00 00 00 28 [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:24]Read from MH i2c: E2 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 62 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 62 00 A8 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [12:42:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:24]wFMCommunicate OK [12:42:24]SAM_PROTO_GetFieldsCounters done [12:42:24]requested_item shift.num is exist - process it [12:42:24]requested_item shift.opened is exist - process it [12:42:24]req_shift_opened [12:42:24]FM_GetShiftState [12:42:24]SAM_PROTO_GetShiftState [12:42:24]wFMCommunicate request_size=4 [12:42:24]MH_SAM_APDU [12:42:24]CAPDU: 80 13 01 00 [12:42:24]Write to MH i2c: E2 08 00 A9 04 80 13 01 00 00 00 00 00 2A [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:24]Read from MH i2c: E2 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 0E 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: E2 0E 00 A9 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 91 [12:42:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:42:24]wFMCommunicate OK [12:42:24]SAM_PROTO_GetShiftState done [12:42:24]FM_GetShiftState done [12:42:24]req_shift_opened done [12:42:24]requested_item shift.open_date is exist - process it [12:42:24]req_shift_open_date [12:42:24]req_shift_open_date done [12:42:24]produce_requested_data done [12:42:24]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122909,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:42:24]process_action_free close_receipt [12:42:24]json_value_free [12:42:24]json_value_free done [12:42:24]process_json_proto returns [12:42:24]Send response to host [12:42:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122909,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:42:24]free response buf [12:42:24]execute_script done [12:42:24]execute_script returns [12:42:24]free content buf [12:42:24]Sock 8.Close socket [12:42:24]Sock 8.Thread stoped [12:42:27]OFD Sender: No OFD packet to send [12:42:32]OFD Sender: No OFD packet to send [12:42:37]OFD Sender: No OFD packet to send [12:42:42]OFD Sender: No OFD packet to send [12:42:47]OFD Sender: No OFD packet to send [12:42:52]OFD Sender: No OFD packet to send [12:42:57]OFD Sender: No OFD packet to send [12:43:02]OFD Sender: No OFD packet to send [12:43:07]OFD Sender: No OFD packet to send [12:43:12]OFD Sender: No OFD packet to send [12:43:17]OFD Sender: No OFD packet to send [12:43:22]OFD Sender: No OFD packet to send [12:43:27]OFD Sender: No OFD packet to send [12:43:32]OFD Sender: No OFD packet to send [12:43:37]OFD Sender: No OFD packet to send [12:43:42]OFD Sender: No OFD packet to send [12:43:47]OFD Sender: No OFD packet to send [12:43:52]OFD Sender: No OFD packet to send [12:43:57]OFD Sender: No OFD packet to send [12:44:02]OFD Sender: No OFD packet to send [12:44:07]OFD Sender: No OFD packet to send [12:44:12]OFD Sender: No OFD packet to send [12:44:17]OFD Sender: No OFD packet to send [12:44:22]OFD Sender: No OFD packet to send [12:44:27]OFD Sender: No OFD packet to send [12:44:32]OFD Sender: No OFD packet to send [12:44:37]OFD Sender: No OFD packet to send [12:44:42]OFD Sender: No OFD packet to send [12:44:47]OFD Sender: No OFD packet to send [12:44:52]OFD Sender: No OFD packet to send [12:44:57]OFD Sender: No OFD packet to send [12:45:02]OFD Sender: No OFD packet to send [12:45:07]OFD Sender: No OFD packet to send [12:45:12]OFD Sender: No OFD packet to send [12:45:17]OFD Sender: No OFD packet to send [12:45:22]OFD Sender: No OFD packet to send [12:45:27]OFD Sender: No OFD packet to send [12:45:32]OFD Sender: No OFD packet to send [12:45:37]OFD Sender: No OFD packet to send [12:45:42]OFD Sender: No OFD packet to send [12:45:47]OFD Sender: No OFD packet to send [12:45:52]OFD Sender: No OFD packet to send [12:45:57]OFD Sender: No OFD packet to send [12:46:02]OFD Sender: No OFD packet to send [12:46:07]OFD Sender: No OFD packet to send [12:46:12]OFD Sender: No OFD packet to send [12:46:14]accept exits with 9 [12:46:14]New connection [12:46:14]New thread 3066629476 created [12:46:14]Thread 3066772836 joined [12:46:14]Waiting for new connection... [12:46:14] Sock 9.Parse request [12:46:14]Sock 9.Check first char [12:46:14]Sock 9.First char is OK [12:46:14]request: POST /json_proto HTTP/1.0 [12:46:14]Method: POST [12:46:14]URL: /json_proto [12:46:14]Method is POST - this is cgi request [12:46:14]url: /json_proto [12:46:14]query_string will be loaded in cgi processing [12:46:14]execute_cgi json_proto POST (null) [12:46:14]execute_cgi path=json_proto method=POST [12:46:14]POST find Content-Length [12:46:14]Host: 172.17.48.197:8080 [12:46:14]Content-Length: 683 [12:46:14]Content-Type: application/json [12:46:14] [12:46:14]POST finish read [12:46:14]Found Content-Length = 683 [12:46:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.150, "sum" : 1400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:14]execute_script... [12:46: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)1105771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.150, "sum" : 1400.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:14]POST & json_proto [12:46:14]process_json_proto [12:46:14]json parsed OK: [12:46:14]protocol is kg_v1.0 [12:46:14]action value=close_receipt [12:46:14]process_action close_receipt [12:46:14]cmd_close_receipt [12:46:14]MH_GetDate [12:46:14]Write to MH i2c: F0 00 00 AA 04 9D [12:46:14]Write i2c OK [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: F0 [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: F0 09 00 [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: F0 09 00 AA 04 00 96 1F E3 65 66 EE DC 65 38 [12:46:14]GetLastDocTimeStamp 1709383339 [12:46:14]current date 1709383574 [12:46:14]FM_GetShiftState [12:46:14]SAM_PROTO_GetShiftState [12:46:14]wFMCommunicate request_size=4 [12:46:14]MH_SAM_APDU [12:46:14]CAPDU: 80 13 01 00 [12:46:14]Write to MH i2c: E2 08 00 AB 04 80 13 01 00 00 00 00 00 2C [12:46:14]Write i2c OK [12:46:14]MH_I2C_Read... [12:46:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:14]Read from MH i2c: E2 [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: E2 0E 00 [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: E2 0E 00 AB 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 93 [12:46:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:46:14]wFMCommunicate OK [12:46:14]SAM_PROTO_GetShiftState done [12:46:14]FM_GetShiftState done [12:46:14]opened in 1709338023 [12:46:14]opened+sec_in_day 1709424423 [12:46:14]quantity*price = 140042 [12:46:14]sum+1 = 140044 [12:46:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.72 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 129 02.03.2024 12:46 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122910 ФПД: 27401375265766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124614&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122910&fm=27401375265766&tin=02508201610067®Number=0000000000090573&sum=140000 [12:46:15]StoreToDocumentArchive [12:46:15]shift 321 fd 122910 [12:46:15]save to /storage/0321/doc_00122910 [12:46:15]save last doc name /storage/0321/doc_00122910 to /storage/kkm_last_doc_name [12:46:15]save OK [12:46:15]Clear old archive folders... [12:46:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:15]tlvbuf is 00252D40 [12:46:15]SAM_PROTO_ClearQueue [12:46:15]wFMCommunicate request_size=4 [12:46:15]MH_SAM_APDU [12:46:15]CAPDU: 80 09 00 00 [12:46:15]Write to MH i2c: E2 08 00 B8 04 80 09 00 00 00 00 00 00 2E [12:46:15]Write i2c OK [12:46:15]MH_I2C_Read... [12:46:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:15]Read from MH i2c: E2 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 03 00 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 03 00 B8 04 00 90 00 30 [12:46:15]RAPDU: 90 00 [12:46:15]wFMCommunicate OK [12:46:15]SAM_PROTO_ClearQueue done [12:46:15]KKMCreateOFDPacket [12:46:15]OFDProtocolAddRootSTLVToBuf [12:46:15]FM_MakeSignedData [12:46:15]FM_MakeSignedData [12:46:15]SAM_PROTO_SignData [12:46:15]wFMCommunicate request_size=4 [12:46:15]MH_SAM_APDU [12:46:15]CAPDU: 80 0D 01 02 [12:46:15]Write to MH i2c: E2 08 00 B9 04 80 0D 01 02 00 00 00 00 36 [12:46:15]Write i2c OK [12:46:15]MH_I2C_Read... [12:46:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:15]Read from MH i2c: E2 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 03 00 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 03 00 B9 04 00 90 00 31 [12:46:15]RAPDU: 90 00 [12:46:15]wFMCommunicate OK [12:46:15]wFMCommunicate request_size=255 [12:46:15]MH_SAM_APDU [12:46: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0B 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 96 1F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1E E0 01 00 35 04 06 00 18 [12:46:15]Write to MH i2c: E2 02 01 BA 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0B 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 96 1F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1E E0 01 00 35 04 06 00 18 00 00 CF [12:46:15]Write i2c OK [12:46:15]MH_I2C_Read... [12:46:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:15]Read from MH i2c: E2 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 03 00 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 03 00 BA 04 00 90 00 32 [12:46:15]RAPDU: 90 00 [12:46:15]wFMCommunicate OK [12:46:15]wFMCommunicate request_size=10 [12:46:15]MH_SAM_APDU [12:46:15]CAPDU: 80 0D 02 02 05 EB E1 3D 33 E6 [12:46:15]Write to MH i2c: E2 0D 00 BB 04 80 0D 02 02 05 00 EB E1 3D 33 E6 00 00 65 [12:46:15]Write i2c OK [12:46:15]MH_I2C_Read... [12:46:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:15]Read from MH i2c: E2 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 03 00 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 03 00 BB 04 00 90 00 33 [12:46:15]RAPDU: 90 00 [12:46:15]wFMCommunicate OK [12:46:15]wFMCommunicate request_size=4 [12:46:15]MH_SAM_APDU [12:46:15]CAPDU: 80 0D 03 02 [12:46:15]Write to MH i2c: E2 08 00 BC 04 80 0D 03 02 00 00 00 00 3B [12:46:15]Write i2c OK [12:46:15]MH_I2C_Read... [12:46:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:15]Read from MH i2c: E2 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 0B 00 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 0B 00 BC 04 00 FF 90 0A C3 6F EE D8 36 90 00 03 [12:46:15]RAPDU: FF 90 0A C3 6F EE D8 36 90 00 [12:46:15]wFMCommunicate OK [12:46:15]SAM_PROTO_SignData done [12:46:15]FM_MakeSignedData done [12:46:15]CreateOFDProtocolMessage [12:46:15]wFMCommunicate request_size=4 [12:46:15]MH_SAM_APDU [12:46:15]CAPDU: 80 11 00 00 [12:46:15]Write to MH i2c: E2 08 00 BD 04 80 11 00 00 00 00 00 00 3B [12:46:15]Write i2c OK [12:46:15]MH_I2C_Read... [12:46:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:15]Read from MH i2c: E2 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 17 00 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: E2 17 00 BD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [12:46:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:46:15]wFMCommunicate OK [12:46:15]CreateOFDProtocolMessage done [12:46:15]OFDSenderStorePacket 122910 [12:46:15]StoreOFDPacket docnum=122910 [12:46:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4F F9 07 01 4E F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0B 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 96 1F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1E E0 01 00 35 04 06 00 18 EB E1 3D 33 E6 FF 90 0A C3 6F EE D8 36 [12:46:15]CheckFolder [12:46:15]dirname=/storage/ofd_packets [12:46:15]CheckFolder done [12:46:15]ProducePacketName [12:46:15]name=ofd_packets/00122910 [12:46:15]NVStorageSaveData ofd_packets/00122910 [12:46:15]File name is /storage/ofd_packets/00122910 [12:46:15]Write 301 bytes [12:46:15]NVStorageSaveData done [12:46:15]OFDSenderStorePacket done [12:46:15]KKMCreateOFDPacket done [12:46:15]NVStorageSaveData kkm_last_timestamp [12:46:15]File name is /storage/kkm_last_timestamp [12:46:15]Write 4 bytes [12:46:15]NVStorageSaveData done [12:46:15]ExternCall_PrintAddStr [12:46:15]wPrintStart [12:46:15]Write to MH i2c: 01 00 00 BE 04 C2 [12:46:15]Write i2c OK [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: 01 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: 01 07 00 [12:46:15]MH_I2C_Read... [12:46:15]Read from MH i2c: 01 07 00 BE 04 00 00 00 00 00 FF 0F D7 [12:46:15]RasterBufferAndPrint [12:46:15]line Счет N : (1)1105771 [12:46:15]line ИНН: 02508201610067 [12:46:15]line Контрольно-Кассовый Чек [12:46:15]line ПРОДАЖА [12:46:15]line ТРК (МРК, ГНК) : 23 [12:46:15]line Товар: 2710124500 [12:46:15]line Аи-95-К-5 [12:46:15]line 20.150 * 69.50 [12:46:15]line = 1400.43 [12:46:15]line НДС 12% НСП 1% [12:46:15]line > о реализуемом товаре [12:46:15]line ОКРУГЛЕНИЕ: -0.43 [12:46:15]line ИТОГО: 1400.00 [12:46:15]line Внесено: 1400.00 [12:46:15]line СДАЧА: 0.00 [12:46:15]line НСП 1% : 12.39 [12:46:15]line НДС 12% : 148.72 [12:46:15]line Наличными: 1400.00 [12:46:15]line Безнал.: 0.00 [12:46:15]line Место: АЗС № 25 "Партнер Нефть" [12:46:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:46:15]line СНО: Общий режим [12:46:15]line Чек 129 02.03.2024 12:46 [12:46:15]line Смена: 321 ФФД: 1.0 [12:46:15]line ЗНМ: 0300000019 [12:46:15]line РНМ: 0000000000090573 [12:46:15]line Версия ККМ: 001 [12:46:15]line ФМ: 0000000000874798 [12:46:15]line ФД: 122910 [12:46:15]line ФПД: 27401375265766 [12:46:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124614&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122910&fm=27401375265766&tin=02508201610067®Number=0000000000090573&sum=140000 [12:46:16]OFD Sender: Processing packet 122910 [packets to send 112, broken 111] [12:46:16]ProducePacketName [12:46:16]name=ofd_packets/00122910 [12:46:16]OFD Sender: To server: pG, [12:46:16]CommunicateWithHost lk.salyk.kg:30040 [12:46:16]ConnectInit lk.salyk.kg [12:46:16]written 0, free lines is 4095 [12:46:16]Connected sock=10 [12:46:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4F F9 07 01 4E F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B6 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0B 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 96 1F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1E E0 01 00 35 04 06 00 18 EB E1 3D 33 E6 FF 90 0A C3 6F EE D8 36 [12:46:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AC DF 47 00 F2 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1E E0 01 00 F4 03 04 00 72 CB E2 65 B6 04 01 00 00 64 AB 8E 7E 0C 3D 35 8C [12:46:16]CommunicateWithHost err = 0 [12:46:16]CheckOFDResponse [12:46:16]1017 (14) - 77093643461234 [12:46:16]1041 (16) - 0000000000874798 [12:46:16]1040 (4) - 122910 [12:46:16]1012 (4) - 02.03.2024 06:47 [12:46:16]1206 (1) - 0 [12:46:16]OFD Sender: Remove packet 122910 [12:46:16]ProducePacketName [12:46:16]name=ofd_packets/00122910 [12:46:16]NVStorageDeleteData [12:46:16]Write to MH i2c: 01 00 00 E9 04 ED [12:46:16]Write i2c OK [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: 01 [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: 01 07 00 [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: 01 07 00 E9 04 00 00 00 00 00 E4 0C E4 [12:46:16]RasterBufferAndPrint [12:46:16]line [12:46:16]line [12:46:16]line [12:46:16]line [12:46:16]line [12:46:16]written 0, free lines is 3306 [12:46:16]MH_Cut [12:46:16]Write to MH i2c: D1 01 00 F0 04 01 C6 [12:46:16]Write i2c OK [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: D1 [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: D1 01 00 [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: D1 01 00 F0 04 00 C5 [12:46:16]Write to MH i2c: 01 00 00 F1 04 F5 [12:46:16]Write i2c OK [12:46:16]MH_I2C_Read... [12:46:17]OFD Sender: No OFD packet to send [12:46:17]*** Cut start [12:46:17]*** Purtial cut [12:46:17]*** Stage 1: CUTSNS_PIN = 1 [12:46:19]Read from MH i2c: 01 [12:46:19]MH_I2C_Read... [12:46:19]*** Stop cut motor [12:46:19]*** Cut end [12:46:19]Read from MH i2c: 01 07 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: 01 07 00 F1 04 00 00 00 00 00 FF 0F 0A [12:46:19]process_action close_receipt done [12:46:19]requested_data is exist [12:46:19]produce_requested_data [12:46:19]requested_item fm.sn is exist - process it [12:46:19]wFMCommunicate request_size=4 [12:46:19]MH_SAM_APDU [12:46:19]CAPDU: 80 11 00 00 [12:46:19]Write to MH i2c: E2 08 00 F2 04 80 11 00 00 00 00 00 00 70 [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:19]Read from MH i2c: E2 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 17 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 17 00 F2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CE [12:46:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:46:19]wFMCommunicate OK [12:46:19]requested_item fd.num is exist - process it [12:46:19]SAM_PROTO_GetFieldsCounters [12:46:19]wFMCommunicate request_size=4 [12:46:19]MH_SAM_APDU [12:46:19]CAPDU: 80 13 00 00 [12:46:19]Write to MH i2c: E2 08 00 F3 04 80 13 00 00 00 00 00 00 73 [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:19]Read from MH i2c: E2 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 62 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 62 00 F3 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [12:46:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:19]wFMCommunicate OK [12:46:19]SAM_PROTO_GetFieldsCounters done [12:46:19]requested_item shift.num is exist - process it [12:46:19]requested_item shift.opened is exist - process it [12:46:19]req_shift_opened [12:46:19]FM_GetShiftState [12:46:19]SAM_PROTO_GetShiftState [12:46:19]wFMCommunicate request_size=4 [12:46:19]MH_SAM_APDU [12:46:19]CAPDU: 80 13 01 00 [12:46:19]Write to MH i2c: E2 08 00 F4 04 80 13 01 00 00 00 00 00 75 [12:46:19]Write i2c OK [12:46:19]MH_I2C_Read... [12:46:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:19]Read from MH i2c: E2 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 0E 00 [12:46:19]MH_I2C_Read... [12:46:19]Read from MH i2c: E2 0E 00 F4 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DC [12:46:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:46:19]wFMCommunicate OK [12:46:19]SAM_PROTO_GetShiftState done [12:46:19]FM_GetShiftState done [12:46:19]req_shift_opened done [12:46:19]requested_item shift.open_date is exist - process it [12:46:19]req_shift_open_date [12:46:19]req_shift_open_date done [12:46:19]produce_requested_data done [12:46:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122910,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:46:19]process_action_free close_receipt [12:46:19]json_value_free [12:46:19]json_value_free done [12:46:19]process_json_proto returns [12:46:19]Send response to host [12:46:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122910,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:46:19]free response buf [12:46:19]execute_script done [12:46:19]execute_script returns [12:46:19]free content buf [12:46:19]Sock 9.Close socket [12:46:19]Sock 9.Thread stoped [12:46:22]OFD Sender: No OFD packet to send [12:46:27]OFD Sender: No OFD packet to send [12:46:32]OFD Sender: No OFD packet to send [12:46:37]OFD Sender: No OFD packet to send [12:46:41]accept exits with 8 [12:46:41]New connection [12:46:41]New thread 3066772836 created [12:46:41]Thread 3066629476 joined [12:46:41]Waiting for new connection... [12:46:41] Sock 8.Parse request [12:46:41]Sock 8.Check first char [12:46:41]Sock 8.First char is OK [12:46:41]request: POST /json_proto HTTP/1.0 [12:46:41]Method: POST [12:46:41]URL: /json_proto [12:46:41]Method is POST - this is cgi request [12:46:41]url: /json_proto [12:46:41]query_string will be loaded in cgi processing [12:46:41]execute_cgi json_proto POST (null) [12:46:41]execute_cgi path=json_proto method=POST [12:46:41]POST find Content-Length [12:46:41]Host: 172.17.48.197:8080 [12:46:41]Content-Length: 1210 [12:46:41]Content-Type: application/json [12:46:41] [12:46:41]POST finish read [12:46:41]Found Content-Length = 1210 [12:46:41]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105769\u000A02.03.2024 12:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81704\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:41]execute_script... [12:46:41]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105769\u000A02.03.2024 12:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81704\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:41]POST & json_proto [12:46:41]process_json_proto [12:46:41]json parsed OK: [12:46:41]protocol is kg_v1.0 [12:46:41]action value=print_text [12:46:41]process_action print_text [12:46:41]cmd_print_text [12:46:41]ExternCall_PrintAddStr [12:46:41]wPrintStart [12:46:41]Write to MH i2c: 01 00 00 F5 04 F9 [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 07 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 07 00 F5 04 00 00 00 00 00 FF 0F 0E [12:46:41]RasterBufferAndPrint [12:46:41]line *****ТОВАРНЫЙ ЧЕК***** [12:46:41]line АЗС 25 [12:46:41]line Партнер нефть [12:46:41]line 02508201610067 [12:46:41]line Кассир : Таалайбек к. А. [12:46:41]line Счет N : (1)1105769 [12:46:41]line 02.03.2024 12:41 [12:46:41]line ПРОДАЖА [12:46:41]line ТРК (МРК, ГНК): 62 [12:46:41]line Вид ГСМ : 2710124130 [12:46:41]line Аи-92-К-5 [12:46:41]line 20.000 x 61.90 [12:46:41]line ИТОГ: 1238.00 [12:46:41]line Тип оплаты: Талоны: Топливная Карта [12:46:41]line 81704 [12:46:41]line ______________________ [12:46:41]line (подпись) [12:46:41]written 0, free lines is 4095 [12:46:41]Write to MH i2c: 01 00 00 0A 05 0F [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 07 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: 01 07 00 0A 05 00 00 00 00 00 F4 0D 17 [12:46:41]RasterBufferAndPrint [12:46:41]line [12:46:41]line [12:46:41]line [12:46:41]line [12:46:41]line [12:46:41]written 0, free lines is 3573 [12:46:41]MH_Cut [12:46:41]Write to MH i2c: D1 01 00 11 05 01 E8 [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: D1 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: D1 01 00 [12:46:41]MH_I2C_Read... [12:46:41]Read from MH i2c: D1 01 00 11 05 00 E7 [12:46:41]Write to MH i2c: 01 00 00 12 05 17 [12:46:41]Write i2c OK [12:46:41]MH_I2C_Read... [12:46:42]OFD Sender: No OFD packet to send [12:46:42]*** Cut start [12:46:42]*** Purtial cut [12:46:42]*** Stage 1: CUTSNS_PIN = 1 [12:46:44]Read from MH i2c: 01 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: 01 07 00 [12:46:44]MH_I2C_Read... [12:46:44]*** Stop cut motor [12:46:44]*** Cut end [12:46:44]Read from MH i2c: 01 07 00 12 05 00 00 00 00 00 FF 0F 2C [12:46:44]process_action print_text done [12:46:44]requested_data is exist [12:46:44]produce_requested_data [12:46:44]requested_item fm.sn is exist - process it [12:46:44]wFMCommunicate request_size=4 [12:46:44]MH_SAM_APDU [12:46:44]CAPDU: 80 11 00 00 [12:46:44]Write to MH i2c: E2 08 00 13 05 80 11 00 00 00 00 00 00 92 [12:46:44]Write i2c OK [12:46:44]MH_I2C_Read... [12:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:44]Read from MH i2c: E2 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 17 00 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 17 00 13 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F0 [12:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:46:44]wFMCommunicate OK [12:46:44]requested_item fd.num is exist - process it [12:46:44]SAM_PROTO_GetFieldsCounters [12:46:44]wFMCommunicate request_size=4 [12:46:44]MH_SAM_APDU [12:46:44]CAPDU: 80 13 00 00 [12:46:44]Write to MH i2c: E2 08 00 14 05 80 13 00 00 00 00 00 00 95 [12:46:44]Write i2c OK [12:46:44]MH_I2C_Read... [12:46:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:44]Read from MH i2c: E2 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 62 00 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 62 00 14 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [12:46:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:44]wFMCommunicate OK [12:46:44]SAM_PROTO_GetFieldsCounters done [12:46:44]requested_item shift.num is exist - process it [12:46:44]requested_item shift.opened is exist - process it [12:46:44]req_shift_opened [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 15 05 80 13 01 00 00 00 00 00 97 [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 15 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FE [12:46:44]RAPDU: 09 00 01 A7 6D E2 65 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]req_shift_opened done [12:46:44]requested_item shift.open_date is exist - process it [12:46:44]req_shift_open_date [12:46:44]req_shift_open_date done [12:46:44]produce_requested_data done [12:46:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122910,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:46:44]process_action_free print_text [12:46:44]json_value_free [12:46:44]json_value_free done [12:46:44]process_json_proto returns [12:46:44]Send response to host [12:46:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122910,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:46:44]free response buf [12:46:44]execute_script done [12:46:44]execute_script returns [12:46:44]free content buf [12:46:44]Sock 8.Close socket [12:46:44]Sock 8.Thread stoped [12:46:47]OFD Sender: No OFD packet to send [12:46:51]accept exits with 9 [12:46:51]New connection [12:46:51]New thread 3066629476 created [12:46:51]Thread 3066772836 joined [12:46:51]Waiting for new connection... [12:46:51] Sock 9.Parse request [12:46:51]Sock 9.Check first char [12:46:51]Sock 9.First char is OK [12:46:51]request: POST /json_proto HTTP/1.0 [12:46:51]Method: POST [12:46:51]URL: /json_proto [12:46:51]Method is POST - this is cgi request [12:46:51]url: /json_proto [12:46:51]query_string will be loaded in cgi processing [12:46:51]execute_cgi json_proto POST (null) [12:46:51]execute_cgi path=json_proto method=POST [12:46:51]POST find Content-Length [12:46:51]Host: 172.17.48.197:8080 [12:46:51]Content-Length: 820 [12:46:51]Content-Type: application/json [12:46:51] [12:46:51]POST finish read [12:46:51]Found Content-Length = 820 [12:46:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:51]execute_script... [12:46: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)1105770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:51]POST & json_proto [12:46:51]process_json_proto [12:46:51]json parsed OK: [12:46:51]protocol is kg_v1.0 [12:46:51]action value=close_receipt [12:46:51]process_action close_receipt [12:46:51]cmd_close_receipt [12:46:51]MH_GetDate [12:46:51]Write to MH i2c: F0 00 00 16 05 0A [12:46:51]Write i2c OK [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: F0 [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: F0 09 00 [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: F0 09 00 16 05 00 BB 1F E3 65 66 EE DC 65 CA [12:46:51]GetLastDocTimeStamp 1709383574 [12:46:51]current date 1709383611 [12:46:51]FM_GetShiftState [12:46:51]SAM_PROTO_GetShiftState [12:46:51]wFMCommunicate request_size=4 [12:46:51]MH_SAM_APDU [12:46:51]CAPDU: 80 13 01 00 [12:46:51]Write to MH i2c: E2 08 00 17 05 80 13 01 00 00 00 00 00 99 [12:46:51]Write i2c OK [12:46:51]MH_I2C_Read... [12:46:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:51]Read from MH i2c: E2 [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: E2 0E 00 [12:46:51]MH_I2C_Read... [12:46:51]Read from MH i2c: E2 0E 00 17 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 00 [12:46:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:46:51]wFMCommunicate OK [12:46:51]SAM_PROTO_GetShiftState done [12:46:51]FM_GetShiftState done [12:46:51]opened in 1709338023 [12:46:51]opened+sec_in_day 1709424423 [12:46:51]quantity*price = 100030 [12:46:51]sum+1 = 100031 [12:46:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 130 02.03.2024 12:46 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122911 ФПД: 36408839750331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124651&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122911&fm=36408839750331&tin=02508201610067®Number=0000000000090573&sum=100030 [12:46:52]StoreToDocumentArchive [12:46:52]shift 321 fd 122911 [12:46:52]save to /storage/0321/doc_00122911 [12:46:52]save last doc name /storage/0321/doc_00122911 to /storage/kkm_last_doc_name [12:46:52]save OK [12:46:52]Clear old archive folders... [12:46:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:52]tlvbuf is B6F293B0 [12:46:52]SAM_PROTO_ClearQueue [12:46:52]wFMCommunicate request_size=4 [12:46:52]MH_SAM_APDU [12:46:52]CAPDU: 80 09 00 00 [12:46:52]Write to MH i2c: E2 08 00 24 05 80 09 00 00 00 00 00 00 9B [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:52]Read from MH i2c: E2 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [12:46:52]RAPDU: 90 00 [12:46:52]wFMCommunicate OK [12:46:52]SAM_PROTO_ClearQueue done [12:46:52]KKMCreateOFDPacket [12:46:52]OFDProtocolAddRootSTLVToBuf [12:46:52]FM_MakeSignedData [12:46:52]FM_MakeSignedData [12:46:52]SAM_PROTO_SignData [12:46:52]wFMCommunicate request_size=4 [12:46:52]MH_SAM_APDU [12:46:52]CAPDU: 80 0D 01 02 [12:46:52]Write to MH i2c: E2 08 00 25 05 80 0D 01 02 00 00 00 00 A3 [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:52]Read from MH i2c: E2 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [12:46:52]RAPDU: 90 00 [12:46:52]wFMCommunicate OK [12:46:52]wFMCommunicate request_size=255 [12:46:52]MH_SAM_APDU [12:46: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 BB 1F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1F E0 01 00 35 04 06 00 21 [12:46:52]Write to MH i2c: E2 02 01 26 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 BB 1F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1F E0 01 00 35 04 06 00 21 00 00 52 [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:52]Read from MH i2c: E2 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [12:46:52]RAPDU: 90 00 [12:46:52]wFMCommunicate OK [12:46:52]wFMCommunicate request_size=10 [12:46:52]MH_SAM_APDU [12:46:52]CAPDU: 80 0D 02 02 05 1D 17 F5 C2 BB [12:46:52]Write to MH i2c: E2 0D 00 27 05 80 0D 02 02 05 00 1D 17 F5 C2 BB 00 00 56 [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:52]Read from MH i2c: E2 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 [12:46:52]MH_I2C_Read... [12:46:52]Read from MH i2c: E2 03 00 27 05 00 90 00 A0 [12:46:52]RAPDU: 90 00 [12:46:52]wFMCommunicate OK [12:46:52]wFMCommunicate request_size=4 [12:46:52]MH_SAM_APDU [12:46:52]CAPDU: 80 0D 03 02 [12:46:52]Write to MH i2c: E2 08 00 28 05 80 0D 03 02 00 00 00 00 A8 [12:46:52]Write i2c OK [12:46:52]MH_I2C_Read... [12:46:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:53]Read from MH i2c: E2 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: E2 0B 00 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: E2 0B 00 28 05 00 55 82 62 5B 86 6D BF 07 90 00 F6 [12:46:53]RAPDU: 55 82 62 5B 86 6D BF 07 90 00 [12:46:53]wFMCommunicate OK [12:46:53]SAM_PROTO_SignData done [12:46:53]FM_MakeSignedData done [12:46:53]CreateOFDProtocolMessage [12:46:53]wFMCommunicate request_size=4 [12:46:53]MH_SAM_APDU [12:46:53]CAPDU: 80 11 00 00 [12:46:53]Write to MH i2c: E2 08 00 29 05 80 11 00 00 00 00 00 00 A8 [12:46:53]Write i2c OK [12:46:53]MH_I2C_Read... [12:46:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:53]Read from MH i2c: E2 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: E2 17 00 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: E2 17 00 29 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 06 [12:46:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:46:53]wFMCommunicate OK [12:46:53]CreateOFDProtocolMessage done [12:46:53]OFDSenderStorePacket 122911 [12:46:53]StoreOFDPacket docnum=122911 [12:46:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B0 03 07 01 F0 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 BB 1F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1F E0 01 00 35 04 06 00 21 1D 17 F5 C2 BB 55 82 62 5B 86 6D BF 07 [12:46:53]CheckFolder [12:46:53]dirname=/storage/ofd_packets [12:46:53]CheckFolder done [12:46:53]ProducePacketName [12:46:53]name=ofd_packets/00122911 [12:46:53]NVStorageSaveData ofd_packets/00122911 [12:46:53]File name is /storage/ofd_packets/00122911 [12:46:53]Write 301 bytes [12:46:53]NVStorageSaveData done [12:46:53]OFDSenderStorePacket done [12:46:53]KKMCreateOFDPacket done [12:46:53]NVStorageSaveData kkm_last_timestamp [12:46:53]File name is /storage/kkm_last_timestamp [12:46:53]Write 4 bytes [12:46:53]NVStorageSaveData done [12:46:53]ExternCall_PrintAddStr [12:46:53]wPrintStart [12:46:53]Write to MH i2c: 01 00 00 2A 05 2F [12:46:53]Write i2c OK [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: 01 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: 01 07 00 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: 01 07 00 2A 05 00 00 00 00 00 FF 0F 44 [12:46:53]RasterBufferAndPrint [12:46:53]line Счет N : (1)1105770 [12:46:53]line ИНН: 02508201610067 [12:46:53]line Контрольно-Кассовый Чек [12:46:53]line ПРОДАЖА [12:46:53]line ТРК (МРК, ГНК) : 52 [12:46:53]line Товар: 2710124130 [12:46:53]line Аи-92-К-5 [12:46:53]line 16.160 * 61.90 [12:46:53]line = 1000.30 [12:46:53]line НДС 12% НСП 1% [12:46:53]line > о реализуемом товаре [12:46:53]line ИТОГО: 1000.30 [12:46:53]line НСП 1% : 8.85 [12:46:53]line НДС 12% : 106.23 [12:46:53]line Наличными: 0.00 [12:46:53]line Безнал.: 1000.30 [12:46:53]line Место: АЗС № 25 "Партнер Нефть" [12:46:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:46:53]line СНО: Общий режим [12:46:53]line Чек 130 02.03.2024 12:46 [12:46:53]line Смена: 321 ФФД: 1.0 [12:46:53]line ЗНМ: 0300000019 [12:46:53]line РНМ: 0000000000090573 [12:46:53]line Версия ККМ: 001 [12:46:53]line Платежная система: Бакай Банк [12:46:53]line ФМ: 0000000000874798 [12:46:53]line ФД: 122911 [12:46:53]line ФПД: 36408839750331 [12:46:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124651&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122911&fm=36408839750331&tin=02508201610067®Number=0000000000090573&sum=100030 [12:46:53]OFD Sender: Processing packet 122911 [packets to send 112, broken 111] [12:46:53]ProducePacketName [12:46:53]name=ofd_packets/00122911 [12:46:53]OFD Sender: To server: pG, [12:46:53]CommunicateWithHost lk.salyk.kg:30040 [12:46:53]ConnectInit lk.salyk.kg [12:46:53]written 0, free lines is 4095 [12:46:53]Connected sock=10 [12:46:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B0 03 07 01 F0 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 BB 1F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1F E0 01 00 35 04 06 00 21 1D 17 F5 C2 BB 55 82 62 5B 86 6D BF 07 [12:46:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 06 2C 47 00 83 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1F E0 01 00 F4 03 04 00 97 CB E2 65 B6 04 01 00 00 A6 57 7D DA EB 98 79 36 [12:46:53]CommunicateWithHost err = 0 [12:46:53]CheckOFDResponse [12:46:53]1017 (14) - 77093643461234 [12:46:53]1041 (16) - 0000000000874798 [12:46:53]1040 (4) - 122911 [12:46:53]1012 (4) - 02.03.2024 06:47 [12:46:53]1206 (1) - 0 [12:46:53]OFD Sender: Remove packet 122911 [12:46:53]ProducePacketName [12:46:53]name=ofd_packets/00122911 [12:46:53]NVStorageDeleteData [12:46:53]Write to MH i2c: 01 00 00 54 05 59 [12:46:53]Write i2c OK [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: 01 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: 01 07 00 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: 01 07 00 54 05 00 00 00 00 00 F5 0C 61 [12:46:53]RasterBufferAndPrint [12:46:53]line [12:46:53]line [12:46:53]line [12:46:53]line [12:46:53]line [12:46:53]written 0, free lines is 3323 [12:46:53]MH_Cut [12:46:53]Write to MH i2c: D1 01 00 5B 05 01 32 [12:46:53]Write i2c OK [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: D1 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: D1 01 00 [12:46:53]MH_I2C_Read... [12:46:53]Read from MH i2c: D1 01 00 5B 05 00 31 [12:46:53]Write to MH i2c: 01 00 00 5C 05 61 [12:46:53]Write i2c OK [12:46:53]MH_I2C_Read... [12:46:54]OFD Sender: No OFD packet to send [12:46:54]*** Cut start [12:46:54]*** Purtial cut [12:46:54]*** Stage 1: CUTSNS_PIN = 1 [12:46:56]Read from MH i2c: 01 [12:46:56]MH_I2C_Read... [12:46:56]*** Stop cut motor [12:46:56]*** Cut end [12:46:56]Read from MH i2c: 01 07 00 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: 01 07 00 5C 05 00 00 00 00 00 FF 0F 76 [12:46:56]process_action close_receipt done [12:46:56]requested_data is exist [12:46:56]produce_requested_data [12:46:56]requested_item fm.sn is exist - process it [12:46:56]wFMCommunicate request_size=4 [12:46:56]MH_SAM_APDU [12:46:56]CAPDU: 80 11 00 00 [12:46:56]Write to MH i2c: E2 08 00 5D 05 80 11 00 00 00 00 00 00 DC [12:46:56]Write i2c OK [12:46:56]MH_I2C_Read... [12:46:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:56]Read from MH i2c: E2 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: E2 17 00 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: E2 17 00 5D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3A [12:46:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:46:56]wFMCommunicate OK [12:46:56]requested_item fd.num is exist - process it [12:46:56]SAM_PROTO_GetFieldsCounters [12:46:56]wFMCommunicate request_size=4 [12:46:56]MH_SAM_APDU [12:46:56]CAPDU: 80 13 00 00 [12:46:56]Write to MH i2c: E2 08 00 5E 05 80 13 00 00 00 00 00 00 DF [12:46:56]Write i2c OK [12:46:56]MH_I2C_Read... [12:46:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:56]Read from MH i2c: E2 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: E2 62 00 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: E2 62 00 5E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [12:46:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:56]wFMCommunicate OK [12:46:56]SAM_PROTO_GetFieldsCounters done [12:46:56]requested_item shift.num is exist - process it [12:46:56]requested_item shift.opened is exist - process it [12:46:56]req_shift_opened [12:46:56]FM_GetShiftState [12:46:56]SAM_PROTO_GetShiftState [12:46:56]wFMCommunicate request_size=4 [12:46:56]MH_SAM_APDU [12:46:56]CAPDU: 80 13 01 00 [12:46:56]Write to MH i2c: E2 08 00 5F 05 80 13 01 00 00 00 00 00 E1 [12:46:56]Write i2c OK [12:46:56]MH_I2C_Read... [12:46:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:56]Read from MH i2c: E2 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: E2 0E 00 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: E2 0E 00 5F 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 48 [12:46:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:46:56]wFMCommunicate OK [12:46:56]SAM_PROTO_GetShiftState done [12:46:56]FM_GetShiftState done [12:46:56]req_shift_opened done [12:46:56]requested_item shift.open_date is exist - process it [12:46:56]req_shift_open_date [12:46:56]req_shift_open_date done [12:46:56]produce_requested_data done [12:46:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122911,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:46:56]process_action_free close_receipt [12:46:56]json_value_free [12:46:56]json_value_free done [12:46:56]process_json_proto returns [12:46:56]Send response to host [12:46:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122911,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:46:56]free response buf [12:46:56]execute_script done [12:46:56]execute_script returns [12:46:56]free content buf [12:46:56]Sock 9.Close socket [12:46:56]Sock 9.Thread stoped [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:14]OFD Sender: No OFD packet to send [12:47:19]OFD Sender: No OFD packet to send [12:47:24]OFD Sender: No OFD packet to send [12:47:29]OFD Sender: No OFD packet to send [12:47:34]OFD Sender: No OFD packet to send [12:47:39]OFD Sender: No OFD packet to send [12:47:44]OFD Sender: No OFD packet to send [12:47:49]OFD Sender: No OFD packet to send [12:47:54]OFD Sender: No OFD packet to send [12:47:59]OFD Sender: No OFD packet to send [12:48:04]OFD Sender: No OFD packet to send [12:48:09]OFD Sender: No OFD packet to send [12:48:14]OFD Sender: No OFD packet to send [12:48:19]OFD Sender: No OFD packet to send [12:48:24]OFD Sender: No OFD packet to send [12:48:29]OFD Sender: No OFD packet to send [12:48:34]OFD Sender: No OFD packet to send [12:48:39]OFD Sender: No OFD packet to send [12:48:44]OFD Sender: No OFD packet to send [12:48:49]OFD Sender: No OFD packet to send [12:48:54]OFD Sender: No OFD packet to send [12:48:59]OFD Sender: No OFD packet to send [12:49:04]OFD Sender: No OFD packet to send [12:49:09]OFD Sender: No OFD packet to send [12:49:14]OFD Sender: No OFD packet to send [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:52]accept exits with 8 [12:49:52]New connection [12:49:52]New thread 3066772836 created [12:49:52]Thread 3066629476 joined [12:49:52]Waiting for new connection... [12:49:52] Sock 8.Parse request [12:49:52]Sock 8.Check first char [12:49:52]Sock 8.First char is OK [12:49:52]request: POST /json_proto HTTP/1.0 [12:49:52]Method: POST [12:49:52]URL: /json_proto [12:49:52]Method is POST - this is cgi request [12:49:52]url: /json_proto [12:49:52]query_string will be loaded in cgi processing [12:49:52]execute_cgi json_proto POST (null) [12:49:52]execute_cgi path=json_proto method=POST [12:49:52]POST find Content-Length [12:49:52]Host: 172.17.48.197:8080 [12:49:52]Content-Length: 679 [12:49:52]Content-Type: application/json [12:49:52] [12:49:52]POST finish read [12:49:52]Found Content-Length = 679 [12:49:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:52]execute_script... [12:49: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)1105772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:52]POST & json_proto [12:49:52]process_json_proto [12:49:52]json parsed OK: [12:49:52]protocol is kg_v1.0 [12:49:52]action value=close_receipt [12:49:52]process_action close_receipt [12:49:52]cmd_close_receipt [12:49:52]MH_GetDate [12:49:52]Write to MH i2c: F0 00 00 60 05 54 [12:49:52]Write i2c OK [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: F0 [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: F0 09 00 [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: F0 09 00 60 05 00 70 20 E3 65 66 EE DC 65 CA [12:49:52]GetLastDocTimeStamp 1709383611 [12:49:52]current date 1709383792 [12:49:52]FM_GetShiftState [12:49:52]SAM_PROTO_GetShiftState [12:49:52]wFMCommunicate request_size=4 [12:49:52]MH_SAM_APDU [12:49:52]CAPDU: 80 13 01 00 [12:49:52]Write to MH i2c: E2 08 00 61 05 80 13 01 00 00 00 00 00 E3 [12:49:52]Write i2c OK [12:49:52]MH_I2C_Read... [12:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:52]Read from MH i2c: E2 [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: E2 0E 00 [12:49:52]MH_I2C_Read... [12:49:52]Read from MH i2c: E2 0E 00 61 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4A [12:49:52]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:49:52]wFMCommunicate OK [12:49:52]SAM_PROTO_GetShiftState done [12:49:52]FM_GetShiftState done [12:49:52]opened in 1709338023 [12:49:52]opened+sec_in_day 1709424423 [12:49:52]quantity*price = 70008 [12:49:52]sum+1 = 70010 [12:49:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 131 02.03.2024 12:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122912 ФПД: 192980086374578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124952&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122912&fm=192980086374578&tin=02508201610067®Number=0000000000090573&sum=70000 [12:49:53]StoreToDocumentArchive [12:49:53]shift 321 fd 122912 [12:49:53]save to /storage/0321/doc_00122912 [12:49:53]save last doc name /storage/0321/doc_00122912 to /storage/kkm_last_doc_name [12:49:53]save OK [12:49:53]Clear old archive folders... [12:49:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:53]tlvbuf is 001D8690 [12:49:53]SAM_PROTO_ClearQueue [12:49:53]wFMCommunicate request_size=4 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 09 00 00 [12:49:53]Write to MH i2c: E2 08 00 6E 05 80 09 00 00 00 00 00 00 E5 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [12:49:53]RAPDU: 90 00 [12:49:53]wFMCommunicate OK [12:49:53]SAM_PROTO_ClearQueue done [12:49:53]KKMCreateOFDPacket [12:49:53]OFDProtocolAddRootSTLVToBuf [12:49:53]FM_MakeSignedData [12:49:53]FM_MakeSignedData [12:49:53]SAM_PROTO_SignData [12:49:53]wFMCommunicate request_size=4 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 0D 01 02 [12:49:53]Write to MH i2c: E2 08 00 6F 05 80 0D 01 02 00 00 00 00 ED [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [12:49:53]RAPDU: 90 00 [12:49:53]wFMCommunicate OK [12:49:53]wFMCommunicate request_size=255 [12:49:53]MH_SAM_APDU [12:49: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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 83 00 00 00 F4 03 04 00 70 20 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 20 E0 01 00 35 04 06 00 AF [12:49:53]Write to MH i2c: E2 02 01 70 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 83 00 00 00 F4 03 04 00 70 20 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 20 E0 01 00 35 04 06 00 AF 00 00 12 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [12:49:53]RAPDU: 90 00 [12:49:53]wFMCommunicate OK [12:49:53]wFMCommunicate request_size=10 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 0D 02 02 05 83 AD 7F 40 B2 [12:49:53]Write to MH i2c: E2 0D 00 71 05 80 0D 02 02 05 00 83 AD 7F 40 B2 00 00 9B [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 03 00 71 05 00 90 00 EA [12:49:53]RAPDU: 90 00 [12:49:53]wFMCommunicate OK [12:49:53]wFMCommunicate request_size=4 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 0D 03 02 [12:49:53]Write to MH i2c: E2 08 00 72 05 80 0D 03 02 00 00 00 00 F2 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 0B 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 0B 00 72 05 00 56 B1 90 77 C7 E0 80 06 90 00 2E [12:49:53]RAPDU: 56 B1 90 77 C7 E0 80 06 90 00 [12:49:53]wFMCommunicate OK [12:49:53]SAM_PROTO_SignData done [12:49:53]FM_MakeSignedData done [12:49:53]CreateOFDProtocolMessage [12:49:53]wFMCommunicate request_size=4 [12:49:53]MH_SAM_APDU [12:49:53]CAPDU: 80 11 00 00 [12:49:53]Write to MH i2c: E2 08 00 73 05 80 11 00 00 00 00 00 00 F2 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:53]Read from MH i2c: E2 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 17 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: E2 17 00 73 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 50 [12:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:49:53]wFMCommunicate OK [12:49:53]CreateOFDProtocolMessage done [12:49:53]OFDSenderStorePacket 122912 [12:49:53]StoreOFDPacket docnum=122912 [12:49:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 58 8D 07 01 0A 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 83 00 00 00 F4 03 04 00 70 20 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 20 E0 01 00 35 04 06 00 AF 83 AD 7F 40 B2 56 B1 90 77 C7 E0 80 06 [12:49:53]CheckFolder [12:49:53]dirname=/storage/ofd_packets [12:49:53]CheckFolder done [12:49:53]ProducePacketName [12:49:53]name=ofd_packets/00122912 [12:49:53]NVStorageSaveData ofd_packets/00122912 [12:49:53]File name is /storage/ofd_packets/00122912 [12:49:53]Write 301 bytes [12:49:53]NVStorageSaveData done [12:49:53]OFDSenderStorePacket done [12:49:53]KKMCreateOFDPacket done [12:49:53]NVStorageSaveData kkm_last_timestamp [12:49:53]File name is /storage/kkm_last_timestamp [12:49:53]Write 4 bytes [12:49:53]NVStorageSaveData done [12:49:53]ExternCall_PrintAddStr [12:49:53]wPrintStart [12:49:53]Write to MH i2c: 01 00 00 74 05 79 [12:49:53]Write i2c OK [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: 01 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: 01 07 00 [12:49:53]MH_I2C_Read... [12:49:53]Read from MH i2c: 01 07 00 74 05 00 00 00 00 00 FF 0F 8E [12:49:53]RasterBufferAndPrint [12:49:53]line Счет N : (1)1105772 [12:49:53]line ИНН: 02508201610067 [12:49:53]line Контрольно-Кассовый Чек [12:49:53]line ПРОДАЖА [12:49:53]line ТРК (МРК, ГНК) : 52 [12:49:53]line Товар: 2710124130 [12:49:53]line Аи-92-К-5 [12:49:53]line 11.310 * 61.90 [12:49:53]line = 700.09 [12:49:53]line НДС 12% НСП 1% [12:49:53]line > о реализуемом товаре [12:49:53]line ОКРУГЛЕНИЕ: -0.09 [12:49:53]line ИТОГО: 700.00 [12:49:53]line Внесено: 700.00 [12:49:53]line СДАЧА: 0.00 [12:49:53]line НСП 1% : 6.19 [12:49:53]line НДС 12% : 74.35 [12:49:53]line Наличными: 700.00 [12:49:53]line Безнал.: 0.00 [12:49:53]line Место: АЗС № 25 "Партнер Нефть" [12:49:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:49:53]line СНО: Общий режим [12:49:53]line Чек 131 02.03.2024 12:49 [12:49:53]line Смена: 321 ФФД: 1.0 [12:49:53]line ЗНМ: 0300000019 [12:49:53]line РНМ: 0000000000090573 [12:49:53]line Версия ККМ: 001 [12:49:53]line ФМ: 0000000000874798 [12:49:53]line ФД: 122912 [12:49:53]line ФПД: 192980086374578 [12:49:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T124952&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122912&fm=192980086374578&tin=02508201610067®Number=0000000000090573&sum=70000 [12:49:54]OFD Sender: Processing packet 122912 [packets to send 112, broken 111] [12:49:54]ProducePacketName [12:49:54]name=ofd_packets/00122912 [12:49:54]OFD Sender: To server: pG, [12:49:54]CommunicateWithHost lk.salyk.kg:30040 [12:49:54]ConnectInit lk.salyk.kg [12:49:54]written 0, free lines is 4095 [12:49:54]Connected sock=10 [12:49:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 58 8D 07 01 0A 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 83 00 00 00 F4 03 04 00 70 20 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 20 E0 01 00 35 04 06 00 AF 83 AD 7F 40 B2 56 B1 90 77 C7 E0 80 06 [12:49:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 09 19 47 00 A3 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 20 E0 01 00 F4 03 04 00 4C CC E2 65 B6 04 01 00 00 01 B9 12 52 4B 44 EB 62 [12:49:54]CommunicateWithHost err = 0 [12:49:54]CheckOFDResponse [12:49:54]1017 (14) - 77093643461234 [12:49:54]1041 (16) - 0000000000874798 [12:49:54]1040 (4) - 122912 [12:49:54]1012 (4) - 02.03.2024 06:50 [12:49:54]1206 (1) - 0 [12:49:54]OFD Sender: Remove packet 122912 [12:49:54]ProducePacketName [12:49:54]name=ofd_packets/00122912 [12:49:54]NVStorageDeleteData [12:49:54]Write to MH i2c: 01 00 00 9F 05 A4 [12:49:54]Write i2c OK [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: 01 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: 01 07 00 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: 01 07 00 9F 05 00 00 00 00 00 E3 0C 9A [12:49:54]RasterBufferAndPrint [12:49:54]line [12:49:54]line [12:49:54]line [12:49:54]line [12:49:54]line [12:49:54]written 0, free lines is 3305 [12:49:54]MH_Cut [12:49:54]Write to MH i2c: D1 01 00 A6 05 01 7D [12:49:54]Write i2c OK [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: D1 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: D1 01 00 [12:49:54]MH_I2C_Read... [12:49:54]Read from MH i2c: D1 01 00 A6 05 00 7C [12:49:54]Write to MH i2c: 01 00 00 A7 05 AC [12:49:54]Write i2c OK [12:49:54]MH_I2C_Read... [12:49:54]OFD Sender: No OFD packet to send [12:49:55]*** Cut start [12:49:55]*** Purtial cut [12:49:55]*** Stage 1: CUTSNS_PIN = 1 [12:49:57]Read from MH i2c: 01 [12:49:57]MH_I2C_Read... [12:49:57]*** Stop cut motor [12:49:57]*** Cut end [12:49:57]Read from MH i2c: 01 07 00 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: 01 07 00 A7 05 00 00 00 00 00 FF 0F C1 [12:49:57]process_action close_receipt done [12:49:57]requested_data is exist [12:49:57]produce_requested_data [12:49:57]requested_item fm.sn is exist - process it [12:49:57]wFMCommunicate request_size=4 [12:49:57]MH_SAM_APDU [12:49:57]CAPDU: 80 11 00 00 [12:49:57]Write to MH i2c: E2 08 00 A8 05 80 11 00 00 00 00 00 00 27 [12:49:57]Write i2c OK [12:49:57]MH_I2C_Read... [12:49:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:57]Read from MH i2c: E2 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: E2 17 00 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: E2 17 00 A8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 85 [12:49:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:49:57]wFMCommunicate OK [12:49:57]requested_item fd.num is exist - process it [12:49:57]SAM_PROTO_GetFieldsCounters [12:49:57]wFMCommunicate request_size=4 [12:49:57]MH_SAM_APDU [12:49:57]CAPDU: 80 13 00 00 [12:49:57]Write to MH i2c: E2 08 00 A9 05 80 13 00 00 00 00 00 00 2A [12:49:57]Write i2c OK [12:49:57]MH_I2C_Read... [12:49:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:57]Read from MH i2c: E2 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: E2 62 00 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: E2 62 00 A9 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 20 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [12:49:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 20 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:57]wFMCommunicate OK [12:49:57]SAM_PROTO_GetFieldsCounters done [12:49:57]requested_item shift.num is exist - process it [12:49:57]requested_item shift.opened is exist - process it [12:49:57]req_shift_opened [12:49:57]FM_GetShiftState [12:49:57]SAM_PROTO_GetShiftState [12:49:57]wFMCommunicate request_size=4 [12:49:57]MH_SAM_APDU [12:49:57]CAPDU: 80 13 01 00 [12:49:57]Write to MH i2c: E2 08 00 AA 05 80 13 01 00 00 00 00 00 2C [12:49:57]Write i2c OK [12:49:57]MH_I2C_Read... [12:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:57]Read from MH i2c: E2 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: E2 0E 00 [12:49:57]MH_I2C_Read... [12:49:57]Read from MH i2c: E2 0E 00 AA 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 93 [12:49:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:49:57]wFMCommunicate OK [12:49:57]SAM_PROTO_GetShiftState done [12:49:57]FM_GetShiftState done [12:49:57]req_shift_opened done [12:49:57]requested_item shift.open_date is exist - process it [12:49:57]req_shift_open_date [12:49:57]req_shift_open_date done [12:49:57]produce_requested_data done [12:49:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122912,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:49:57]process_action_free close_receipt [12:49:57]json_value_free [12:49:57]json_value_free done [12:49:57]process_json_proto returns [12:49:57]Send response to host [12:49:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122912,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:49:57]free response buf [12:49:57]execute_script done [12:49:57]execute_script returns [12:49:57]free content buf [12:49:57]Sock 8.Close socket [12:49:57]Sock 8.Thread stoped [12:50:00]OFD Sender: No OFD packet to send [12:50:05]OFD Sender: No OFD packet to send [12:50:10]OFD Sender: No OFD packet to send [12:50:15]OFD Sender: No OFD packet to send [12:50:20]OFD Sender: No OFD packet to send [12:50:25]OFD Sender: No OFD packet to send [12:50:30]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:51:00]OFD Sender: No OFD packet to send [12:51:05]OFD Sender: No OFD packet to send [12:51:10]OFD Sender: No OFD packet to send [12:51:15]OFD Sender: No OFD packet to send [12:51:20]OFD Sender: No OFD packet to send [12:51:25]OFD Sender: No OFD packet to send [12:51:30]OFD Sender: No OFD packet to send [12:51:35]OFD Sender: No OFD packet to send [12:51:40]OFD Sender: No OFD packet to send [12:51:45]OFD Sender: No OFD packet to send [12:51:50]OFD Sender: No OFD packet to send [12:51:55]OFD Sender: No OFD packet to send [12:52:00]OFD Sender: No OFD packet to send [12:52:05]OFD Sender: No OFD packet to send [12:52:10]OFD Sender: No OFD packet to send [12:52:15]OFD Sender: No OFD packet to send [12:52:20]OFD Sender: No OFD packet to send [12:52:25]OFD Sender: No OFD packet to send [12:52:30]OFD Sender: No OFD packet to send [12:52:35]OFD Sender: No OFD packet to send [12:52:40]OFD Sender: No OFD packet to send [12:52:45]OFD Sender: No OFD packet to send [12:52:50]OFD Sender: No OFD packet to send [12:52:55]OFD Sender: No OFD packet to send [12:53:00]OFD Sender: No OFD packet to send [12:53:05]OFD Sender: No OFD packet to send [12:53:10]OFD Sender: No OFD packet to send [12:53:15]OFD Sender: No OFD packet to send [12:53:20]OFD Sender: No OFD packet to send [12:53:25]OFD Sender: No OFD packet to send [12:53:30]OFD Sender: No OFD packet to send [12:53:35]OFD Sender: No OFD packet to send [12:53:40]OFD Sender: No OFD packet to send [12:53:45]OFD Sender: No OFD packet to send [12:53:50]OFD Sender: No OFD packet to send [12:53:55]OFD Sender: No OFD packet to send [12:54:00]OFD Sender: No OFD packet to send [12:54:05]OFD Sender: No OFD packet to send [12:54:10]OFD Sender: No OFD packet to send [12:54:15]OFD Sender: No OFD packet to send [12:54:20]OFD Sender: No OFD packet to send [12:54:25]OFD Sender: No OFD packet to send [12:54:30]OFD Sender: No OFD packet to send [12:54:35]OFD Sender: No OFD packet to send [12:54:40]OFD Sender: No OFD packet to send [12:54:45]OFD Sender: No OFD packet to send [12:54:50]OFD Sender: No OFD packet to send [12:54:55]OFD Sender: No OFD packet to send [12:55:00]OFD Sender: No OFD packet to send [12:55:05]OFD Sender: No OFD packet to send [12:55:07]accept exits with 9 [12:55:07]New connection [12:55:07]New thread 3066629476 created [12:55:07]Thread 3066772836 joined [12:55:07]Waiting for new connection... [12:55:07] Sock 9.Parse request [12:55:07]Sock 9.Check first char [12:55:07]Sock 9.First char is OK [12:55:07]request: POST /json_proto HTTP/1.0 [12:55:07]Method: POST [12:55:07]URL: /json_proto [12:55:07]Method is POST - this is cgi request [12:55:07]url: /json_proto [12:55:07]query_string will be loaded in cgi processing [12:55:07]execute_cgi json_proto POST (null) [12:55:07]execute_cgi path=json_proto method=POST [12:55:07]POST find Content-Length [12:55:07]Host: 172.17.48.197:8080 [12:55:07]Content-Length: 683 [12:55:07]Content-Type: application/json [12:55:07] [12:55:07]POST finish read [12:55:07]Found Content-Length = 683 [12:55:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:07]execute_script... [12:55:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:07]POST & json_proto [12:55:07]process_json_proto [12:55:07]json parsed OK: [12:55:07]protocol is kg_v1.0 [12:55:07]action value=close_receipt [12:55:07]process_action close_receipt [12:55:07]cmd_close_receipt [12:55:07]MH_GetDate [12:55:07]Write to MH i2c: F0 00 00 AB 05 9F [12:55:07]Write i2c OK [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: F0 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: F0 09 00 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: F0 09 00 AB 05 00 AC 21 E3 65 66 EE DC 65 52 [12:55:07]GetLastDocTimeStamp 1709383792 [12:55:07]current date 1709384108 [12:55:07]FM_GetShiftState [12:55:07]SAM_PROTO_GetShiftState [12:55:07]wFMCommunicate request_size=4 [12:55:07]MH_SAM_APDU [12:55:07]CAPDU: 80 13 01 00 [12:55:07]Write to MH i2c: E2 08 00 AC 05 80 13 01 00 00 00 00 00 2E [12:55:07]Write i2c OK [12:55:07]MH_I2C_Read... [12:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:07]Read from MH i2c: E2 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: E2 0E 00 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: E2 0E 00 AC 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 95 [12:55:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:55:07]wFMCommunicate OK [12:55:07]SAM_PROTO_GetShiftState done [12:55:07]FM_GetShiftState done [12:55:07]opened in 1709338023 [12:55:07]opened+sec_in_day 1709424423 [12:55:07]quantity*price = 100030 [12:55:07]sum+1 = 100031 [12:55:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 132 02.03.2024 12:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122913 ФПД: 242177398943117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T125508&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122913&fm=242177398943117&tin=02508201610067®Number=0000000000090573&sum=100000 [12:55:08]StoreToDocumentArchive [12:55:08]shift 321 fd 122913 [12:55:08]save to /storage/0321/doc_00122913 [12:55:08]save last doc name /storage/0321/doc_00122913 to /storage/kkm_last_doc_name [12:55:08]save OK [12:55:08]Clear old archive folders... [12:55:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:08]tlvbuf is 00256100 [12:55:08]SAM_PROTO_ClearQueue [12:55:08]wFMCommunicate request_size=4 [12:55:08]MH_SAM_APDU [12:55:08]CAPDU: 80 09 00 00 [12:55:08]Write to MH i2c: E2 08 00 B9 05 80 09 00 00 00 00 00 00 30 [12:55:08]Write i2c OK [12:55:08]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 B9 05 00 90 00 32 [12:55:09]RAPDU: 90 00 [12:55:09]wFMCommunicate OK [12:55:09]SAM_PROTO_ClearQueue done [12:55:09]KKMCreateOFDPacket [12:55:09]OFDProtocolAddRootSTLVToBuf [12:55:09]FM_MakeSignedData [12:55:09]FM_MakeSignedData [12:55:09]SAM_PROTO_SignData [12:55:09]wFMCommunicate request_size=4 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 0D 01 02 [12:55:09]Write to MH i2c: E2 08 00 BA 05 80 0D 01 02 00 00 00 00 38 [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 BA 05 00 90 00 33 [12:55:09]RAPDU: 90 00 [12:55:09]wFMCommunicate OK [12:55:09]wFMCommunicate request_size=255 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 AC 21 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 21 E0 01 00 35 04 06 00 DC [12:55:09]Write to MH i2c: E2 02 01 BB 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 AC 21 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 21 E0 01 00 35 04 06 00 DC 00 00 5D [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [12:55:09]RAPDU: 90 00 [12:55:09]wFMCommunicate OK [12:55:09]wFMCommunicate request_size=10 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 0D 02 02 05 42 51 D6 2D 8D [12:55:09]Write to MH i2c: E2 0D 00 BC 05 80 0D 02 02 05 00 42 51 D6 2D 8D 00 00 68 [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 BC 05 00 90 00 35 [12:55:09]RAPDU: 90 00 [12:55:09]wFMCommunicate OK [12:55:09]wFMCommunicate request_size=4 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 0D 03 02 [12:55:09]Write to MH i2c: E2 08 00 BD 05 80 0D 03 02 00 00 00 00 3D [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 0B 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 0B 00 BD 05 00 2F 58 BF FB 5D F3 67 71 90 00 A7 [12:55:09]RAPDU: 2F 58 BF FB 5D F3 67 71 90 00 [12:55:09]wFMCommunicate OK [12:55:09]SAM_PROTO_SignData done [12:55:09]FM_MakeSignedData done [12:55:09]CreateOFDProtocolMessage [12:55:09]wFMCommunicate request_size=4 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 11 00 00 [12:55:09]Write to MH i2c: E2 08 00 BE 05 80 11 00 00 00 00 00 00 3D [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 17 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 17 00 BE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9B [12:55:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:55:09]wFMCommunicate OK [12:55:09]CreateOFDProtocolMessage done [12:55:09]OFDSenderStorePacket 122913 [12:55:09]StoreOFDPacket docnum=122913 [12:55:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 32 07 01 E5 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 AC 21 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 21 E0 01 00 35 04 06 00 DC 42 51 D6 2D 8D 2F 58 BF FB 5D F3 67 71 [12:55:09]CheckFolder [12:55:09]dirname=/storage/ofd_packets [12:55:09]CheckFolder done [12:55:09]ProducePacketName [12:55:09]name=ofd_packets/00122913 [12:55:09]NVStorageSaveData ofd_packets/00122913 [12:55:09]File name is /storage/ofd_packets/00122913 [12:55:09]Write 301 bytes [12:55:09]NVStorageSaveData done [12:55:09]OFDSenderStorePacket done [12:55:09]KKMCreateOFDPacket done [12:55:09]NVStorageSaveData kkm_last_timestamp [12:55:09]File name is /storage/kkm_last_timestamp [12:55:09]Write 4 bytes [12:55:09]NVStorageSaveData done [12:55:09]ExternCall_PrintAddStr [12:55:09]wPrintStart [12:55:09]Write to MH i2c: 01 00 00 BF 05 C4 [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 07 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: 01 07 00 BF 05 00 00 00 00 00 FF 0F D9 [12:55:09]RasterBufferAndPrint [12:55:09]line Счет N : (1)1105773 [12:55:09]line ИНН: 02508201610067 [12:55:09]line Контрольно-Кассовый Чек [12:55:09]line ПРОДАЖА [12:55:09]line ТРК (МРК, ГНК) : 52 [12:55:09]line Товар: 2710124130 [12:55:09]line Аи-92-К-5 [12:55:09]line 16.160 * 61.90 [12:55:09]line = 1000.30 [12:55:09]line НДС 12% НСП 1% [12:55:09]line > о реализуемом товаре [12:55:09]line ОКРУГЛЕНИЕ: -0.30 [12:55:09]line ИТОГО: 1000.00 [12:55:09]line Внесено: 1000.00 [12:55:09]line СДАЧА: 0.00 [12:55:09]line НСП 1% : 8.85 [12:55:09]line НДС 12% : 106.23 [12:55:09]line Наличными: 1000.00 [12:55:09]line Безнал.: 0.00 [12:55:09]line Место: АЗС № 25 "Партнер Нефть" [12:55:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:55:09]line СНО: Общий режим [12:55:09]line Чек 132 02.03.2024 12:55 [12:55:09]line Смена: 321 ФФД: 1.0 [12:55:09]line ЗНМ: 0300000019 [12:55:09]line РНМ: 0000000000090573 [12:55:09]line Версия ККМ: 001 [12:55:09]line ФМ: 0000000000874798 [12:55:09]line ФД: 122913 [12:55:09]line ФПД: 242177398943117 [12:55:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T125508&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122913&fm=242177398943117&tin=02508201610067®Number=0000000000090573&sum=100000 [12:55:09]OFD Sender: Processing packet 122913 [packets to send 112, broken 111] [12:55:09]ProducePacketName [12:55:09]name=ofd_packets/00122913 [12:55:09]OFD Sender: To server: pG, [12:55:09]CommunicateWithHost lk.salyk.kg:30040 [12:55:09]ConnectInit lk.salyk.kg [12:55:09]written 0, free lines is 4095 [12:55:09]Connected sock=10 [12:55:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 32 07 01 E5 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 AC 21 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 21 E0 01 00 35 04 06 00 DC 42 51 D6 2D 8D 2F 58 BF FB 5D F3 67 71 [12:55:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 85 AC 47 00 4B 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 21 E0 01 00 F4 03 04 00 88 CD E2 65 B6 04 01 00 00 9B FE 1B 9E 50 21 3D 6C [12:55:10]CommunicateWithHost err = 0 [12:55:10]CheckOFDResponse [12:55:10]1017 (14) - 77093643461234 [12:55:10]1041 (16) - 0000000000874798 [12:55:10]1040 (4) - 122913 [12:55:10]1012 (4) - 02.03.2024 06:56 [12:55:10]1206 (1) - 0 [12:55:10]OFD Sender: Remove packet 122913 [12:55:10]ProducePacketName [12:55:10]name=ofd_packets/00122913 [12:55:10]NVStorageDeleteData [12:55:10]Write to MH i2c: 01 00 00 EA 05 EF [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 EA 05 00 00 00 00 00 E1 0C E3 [12:55:10]RasterBufferAndPrint [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]written 0, free lines is 3303 [12:55:10]MH_Cut [12:55:10]Write to MH i2c: D1 01 00 F1 05 01 C8 [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 01 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 01 00 F1 05 00 C7 [12:55:10]Write to MH i2c: 01 00 00 F2 05 F7 [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]OFD Sender: No OFD packet to send [12:55:10]*** Cut start [12:55:10]*** Purtial cut [12:55:10]*** Stage 1: CUTSNS_PIN = 1 [12:55:12]Read from MH i2c: 01 [12:55:12]MH_I2C_Read... [12:55:12]*** Stop cut motor [12:55:13]*** Cut end [12:55:13]Read from MH i2c: 01 07 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: 01 07 00 F2 05 00 00 00 00 00 FF 0F 0C [12:55:13]process_action close_receipt done [12:55:13]requested_data is exist [12:55:13]produce_requested_data [12:55:13]requested_item fm.sn is exist - process it [12:55:13]wFMCommunicate request_size=4 [12:55:13]MH_SAM_APDU [12:55:13]CAPDU: 80 11 00 00 [12:55:13]Write to MH i2c: E2 08 00 F3 05 80 11 00 00 00 00 00 00 72 [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:13]Read from MH i2c: E2 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 17 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 17 00 F3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D0 [12:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:55:13]wFMCommunicate OK [12:55:13]requested_item fd.num is exist - process it [12:55:13]SAM_PROTO_GetFieldsCounters [12:55:13]wFMCommunicate request_size=4 [12:55:13]MH_SAM_APDU [12:55:13]CAPDU: 80 13 00 00 [12:55:13]Write to MH i2c: E2 08 00 F4 05 80 13 00 00 00 00 00 00 75 [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:13]Read from MH i2c: E2 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 62 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 62 00 F4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 21 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [12:55:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 21 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:13]wFMCommunicate OK [12:55:13]SAM_PROTO_GetFieldsCounters done [12:55:13]requested_item shift.num is exist - process it [12:55:13]requested_item shift.opened is exist - process it [12:55:13]req_shift_opened [12:55:13]FM_GetShiftState [12:55:13]SAM_PROTO_GetShiftState [12:55:13]wFMCommunicate request_size=4 [12:55:13]MH_SAM_APDU [12:55:13]CAPDU: 80 13 01 00 [12:55:13]Write to MH i2c: E2 08 00 F5 05 80 13 01 00 00 00 00 00 77 [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:13]Read from MH i2c: E2 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 0E 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 0E 00 F5 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DE [12:55:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:55:13]wFMCommunicate OK [12:55:13]SAM_PROTO_GetShiftState done [12:55:13]FM_GetShiftState done [12:55:13]req_shift_opened done [12:55:13]requested_item shift.open_date is exist - process it [12:55:13]req_shift_open_date [12:55:13]req_shift_open_date done [12:55:13]produce_requested_data done [12:55:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122913,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:55:13]process_action_free close_receipt [12:55:13]json_value_free [12:55:13]json_value_free done [12:55:13]process_json_proto returns [12:55:13]Send response to host [12:55:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122913,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:55:13]free response buf [12:55:13]execute_script done [12:55:13]execute_script returns [12:55:13]free content buf [12:55:13]Sock 9.Close socket [12:55:13]Sock 9.Thread stoped [12:55:15]OFD Sender: No OFD packet to send [12:55:20]OFD Sender: No OFD packet to send [12:55:25]OFD Sender: No OFD packet to send [12:55:30]OFD Sender: No OFD packet to send [12:55:35]OFD Sender: No OFD packet to send [12:55:40]OFD Sender: No OFD packet to send [12:55:45]OFD Sender: No OFD packet to send [12:55:50]OFD Sender: No OFD packet to send [12:55:55]OFD Sender: No OFD packet to send [12:56:00]OFD Sender: No OFD packet to send [12:56:05]OFD Sender: No OFD packet to send [12:56:10]OFD Sender: No OFD packet to send [12:56:15]OFD Sender: No OFD packet to send [12:56:20]OFD Sender: No OFD packet to send [12:56:25]OFD Sender: No OFD packet to send [12:56:30]OFD Sender: No OFD packet to send [12:56:35]OFD Sender: No OFD packet to send [12:56:40]OFD Sender: No OFD packet to send [12:56:45]OFD Sender: No OFD packet to send [12:56:50]OFD Sender: No OFD packet to send [12:56:55]OFD Sender: No OFD packet to send [12:57:00]OFD Sender: No OFD packet to send [12:57:05]OFD Sender: No OFD packet to send [12:57:10]OFD Sender: No OFD packet to send [12:57:15]OFD Sender: No OFD packet to send [12:57:20]OFD Sender: No OFD packet to send [12:57:23]accept exits with 8 [12:57:23]New connection [12:57:23]New thread 3066772836 created [12:57:23]Thread 3066629476 joined [12:57:23]Waiting for new connection... [12:57:23] Sock 8.Parse request [12:57:23]Sock 8.Check first char [12:57:23]Sock 8.First char is OK [12:57:23]request: POST /json_proto HTTP/1.0 [12:57:23]Method: POST [12:57:23]URL: /json_proto [12:57:23]Method is POST - this is cgi request [12:57:23]url: /json_proto [12:57:23]query_string will be loaded in cgi processing [12:57:23]execute_cgi json_proto POST (null) [12:57:23]execute_cgi path=json_proto method=POST [12:57:23]POST find Content-Length [12:57:23]Host: 172.17.48.197:8080 [12:57:23]Content-Length: 683 [12:57:23]Content-Type: application/json [12:57:23] [12:57:23]POST finish read [12:57:23]Found Content-Length = 683 [12:57:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:23]execute_script... [12:57:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:23]POST & json_proto [12:57:23]process_json_proto [12:57:23]json parsed OK: [12:57:23]protocol is kg_v1.0 [12:57:23]action value=close_receipt [12:57:23]process_action close_receipt [12:57:23]cmd_close_receipt [12:57:23]MH_GetDate [12:57:23]Write to MH i2c: F0 00 00 F6 05 EA [12:57:23]Write i2c OK [12:57:23]MH_I2C_Read... [12:57:23]Read from MH i2c: F0 [12:57:23]MH_I2C_Read... [12:57:23]Read from MH i2c: F0 09 00 [12:57:23]MH_I2C_Read... [12:57:23]Read from MH i2c: F0 09 00 F6 05 00 33 22 E3 65 66 EE DC 65 25 [12:57:23]GetLastDocTimeStamp 1709384108 [12:57:23]current date 1709384243 [12:57:23]FM_GetShiftState [12:57:23]SAM_PROTO_GetShiftState [12:57:23]wFMCommunicate request_size=4 [12:57:23]MH_SAM_APDU [12:57:23]CAPDU: 80 13 01 00 [12:57:23]Write to MH i2c: E2 08 00 F7 05 80 13 01 00 00 00 00 00 79 [12:57:23]Write i2c OK [12:57:23]MH_I2C_Read... [12:57:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:23]Read from MH i2c: E2 [12:57:23]MH_I2C_Read... [12:57:23]Read from MH i2c: E2 0E 00 [12:57:23]MH_I2C_Read... [12:57:23]Read from MH i2c: E2 0E 00 F7 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E0 [12:57:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:57:23]wFMCommunicate OK [12:57:23]SAM_PROTO_GetShiftState done [12:57:23]FM_GetShiftState done [12:57:23]opened in 1709338023 [12:57:23]opened+sec_in_day 1709424423 [12:57:23]quantity*price = 50055 [12:57:23]sum+1 = 50056 [12:57:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 133 02.03.2024 12:57 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122914 ФПД: 59816722558812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T125723&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122914&fm=59816722558812&tin=02508201610067®Number=0000000000090573&sum=50000 [12:57:24]StoreToDocumentArchive [12:57:24]shift 321 fd 122914 [12:57:24]save to /storage/0321/doc_00122914 [12:57:24]save last doc name /storage/0321/doc_00122914 to /storage/kkm_last_doc_name [12:57:24]save OK [12:57:24]Clear old archive folders... [12:57:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:57:24]tlvbuf is 00257A30 [12:57:24]SAM_PROTO_ClearQueue [12:57:24]wFMCommunicate request_size=4 [12:57:24]MH_SAM_APDU [12:57:24]CAPDU: 80 09 00 00 [12:57:24]Write to MH i2c: E2 08 00 04 06 80 09 00 00 00 00 00 00 7C [12:57:24]Write i2c OK [12:57:24]MH_I2C_Read... [12:57:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:24]Read from MH i2c: E2 [12:57:24]MH_I2C_Read... [12:57:24]Read from MH i2c: E2 03 00 [12:57:24]MH_I2C_Read... [12:57:24]Read from MH i2c: E2 03 00 04 06 00 90 00 7E [12:57:24]RAPDU: 90 00 [12:57:24]wFMCommunicate OK [12:57:24]SAM_PROTO_ClearQueue done [12:57:24]KKMCreateOFDPacket [12:57:24]OFDProtocolAddRootSTLVToBuf [12:57:24]FM_MakeSignedData [12:57:24]FM_MakeSignedData [12:57:24]SAM_PROTO_SignData [12:57:24]wFMCommunicate request_size=4 [12:57:24]MH_SAM_APDU [12:57:24]CAPDU: 80 0D 01 02 [12:57:24]Write to MH i2c: E2 08 00 05 06 80 0D 01 02 00 00 00 00 84 [12:57:24]Write i2c OK [12:57:24]MH_I2C_Read... [12:57:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:24]Read from MH i2c: E2 [12:57:24]MH_I2C_Read... [12:57:24]Read from MH i2c: E2 03 00 [12:57:24]MH_I2C_Read... [12:57:24]Read from MH i2c: E2 03 00 05 06 00 90 00 7F [12:57:24]RAPDU: 90 00 [12:57:24]wFMCommunicate OK [12:57:24]wFMCommunicate request_size=255 [12:57:24]MH_SAM_APDU [12:57:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 33 22 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E0 01 00 35 04 06 00 [12:57:24]Write to MH i2c: E2 02 01 06 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 33 22 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E0 01 00 35 04 06 00 00 00 BA [12:57:24]Write i2c OK [12:57:24]MH_I2C_Read... [12:57:24]Read from MH i2c: E2 [12:57:24]MH_I2C_Read... [12:57:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:25]Read from MH i2c: E2 03 00 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: E2 03 00 06 06 00 90 00 80 [12:57:25]RAPDU: 90 00 [12:57:25]wFMCommunicate OK [12:57:25]wFMCommunicate request_size=11 [12:57:25]MH_SAM_APDU [12:57:25]CAPDU: 80 0D 02 02 06 36 67 2A 7F EF 5C [12:57:25]Write to MH i2c: E2 0E 00 07 06 80 0D 02 02 06 00 36 67 2A 7F EF 5C 00 00 24 [12:57:25]Write i2c OK [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: E2 [12:57:25]MH_I2C_Read... [12:57:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:25]Read from MH i2c: E2 03 00 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: E2 03 00 07 06 00 90 00 81 [12:57:25]RAPDU: 90 00 [12:57:25]wFMCommunicate OK [12:57:25]wFMCommunicate request_size=4 [12:57:25]MH_SAM_APDU [12:57:25]CAPDU: 80 0D 03 02 [12:57:25]Write to MH i2c: E2 08 00 08 06 80 0D 03 02 00 00 00 00 89 [12:57:25]Write i2c OK [12:57:25]MH_I2C_Read... [12:57:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:25]Read from MH i2c: E2 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: E2 0B 00 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: E2 0B 00 08 06 00 D7 D5 36 F9 10 D8 44 AE 90 00 3F [12:57:25]RAPDU: D7 D5 36 F9 10 D8 44 AE 90 00 [12:57:25]wFMCommunicate OK [12:57:25]SAM_PROTO_SignData done [12:57:25]FM_MakeSignedData done [12:57:25]CreateOFDProtocolMessage [12:57:25]wFMCommunicate request_size=4 [12:57:25]MH_SAM_APDU [12:57:25]CAPDU: 80 11 00 00 [12:57:25]Write to MH i2c: E2 08 00 09 06 80 11 00 00 00 00 00 00 89 [12:57:25]Write i2c OK [12:57:25]MH_I2C_Read... [12:57:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:25]Read from MH i2c: E2 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: E2 17 00 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: E2 17 00 09 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E7 [12:57:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:57:25]wFMCommunicate OK [12:57:25]CreateOFDProtocolMessage done [12:57:25]OFDSenderStorePacket 122914 [12:57:25]StoreOFDPacket docnum=122914 [12:57:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 0D C1 08 01 77 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 33 22 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E0 01 00 35 04 06 00 36 67 2A 7F EF 5C D7 D5 36 F9 10 D8 44 AE [12:57:25]CheckFolder [12:57:25]dirname=/storage/ofd_packets [12:57:25]CheckFolder done [12:57:25]ProducePacketName [12:57:25]name=ofd_packets/00122914 [12:57:25]NVStorageSaveData ofd_packets/00122914 [12:57:25]File name is /storage/ofd_packets/00122914 [12:57:25]Write 302 bytes [12:57:25]NVStorageSaveData done [12:57:25]OFDSenderStorePacket done [12:57:25]KKMCreateOFDPacket done [12:57:25]NVStorageSaveData kkm_last_timestamp [12:57:25]File name is /storage/kkm_last_timestamp [12:57:25]Write 4 bytes [12:57:25]NVStorageSaveData done [12:57:25]ExternCall_PrintAddStr [12:57:25]wPrintStart [12:57:25]Write to MH i2c: 01 00 00 0A 06 10 [12:57:25]Write i2c OK [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: 01 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: 01 07 00 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: 01 07 00 0A 06 00 00 00 00 00 FF 0F 25 [12:57:25]RasterBufferAndPrint [12:57:25]line Счет N : (1)1105774 [12:57:25]line ИНН: 02508201610067 [12:57:25]line Контрольно-Кассовый Чек [12:57:25]line ПРОДАЖА [12:57:25]line ТРК (МРК, ГНК) : 31 [12:57:25]line Товар: 2710194210 [12:57:25]line ДТ(л)-К-5 [12:57:25]line 7.060 * 70.90 [12:57:25]line = 500.55 [12:57:25]line НДС 12% НСП 1% [12:57:25]line > о реализуемом товаре [12:57:25]line ОКРУГЛЕНИЕ: -0.55 [12:57:25]line ИТОГО: 500.00 [12:57:25]line Внесено: 500.00 [12:57:25]line СДАЧА: 0.00 [12:57:25]line НСП 1% : 4.43 [12:57:25]line НДС 12% : 53.16 [12:57:25]line Наличными: 500.00 [12:57:25]line Безнал.: 0.00 [12:57:25]line Место: АЗС № 25 "Партнер Нефть" [12:57:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:57:25]line СНО: Общий режим [12:57:25]line Чек 133 02.03.2024 12:57 [12:57:25]line Смена: 321 ФФД: 1.0 [12:57:25]line ЗНМ: 0300000019 [12:57:25]line РНМ: 0000000000090573 [12:57:25]line Версия ККМ: 001 [12:57:25]line ФМ: 0000000000874798 [12:57:25]line ФД: 122914 [12:57:25]line ФПД: 59816722558812 [12:57:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T125723&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122914&fm=59816722558812&tin=02508201610067®Number=0000000000090573&sum=50000 [12:57:25]written 0, free lines is 4095 [12:57:25]OFD Sender: Processing packet 122914 [packets to send 112, broken 111] [12:57:25]ProducePacketName [12:57:25]name=ofd_packets/00122914 [12:57:25]OFD Sender: To server: pG, [12:57:25]CommunicateWithHost lk.salyk.kg:30040 [12:57:25]ConnectInit lk.salyk.kg [12:57:25]Connected sock=10 [12:57:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 0D C1 08 01 77 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 33 22 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E0 01 00 35 04 06 00 36 67 2A 7F EF 5C D7 D5 36 F9 10 D8 44 AE [12:57:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 65 CB 47 00 BC 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E0 01 00 F4 03 04 00 0F CE E2 65 B6 04 01 00 00 1E E5 6F CB E3 4C 4F 72 [12:57:25]CommunicateWithHost err = 0 [12:57:25]CheckOFDResponse [12:57:25]1017 (14) - 77093643461234 [12:57:25]1041 (16) - 0000000000874798 [12:57:25]1040 (4) - 122914 [12:57:25]1012 (4) - 02.03.2024 06:58 [12:57:25]1206 (1) - 0 [12:57:25]OFD Sender: Remove packet 122914 [12:57:25]ProducePacketName [12:57:25]name=ofd_packets/00122914 [12:57:25]NVStorageDeleteData [12:57:25]Write to MH i2c: 01 00 00 35 06 3B [12:57:25]Write i2c OK [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: 01 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: 01 07 00 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: 01 07 00 35 06 00 00 00 00 00 E6 0C 34 [12:57:25]RasterBufferAndPrint [12:57:25]line [12:57:25]line [12:57:25]line [12:57:25]line [12:57:25]line [12:57:25]written 0, free lines is 3311 [12:57:25]MH_Cut [12:57:25]Write to MH i2c: D1 01 00 3C 06 01 14 [12:57:25]Write i2c OK [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: D1 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: D1 01 00 [12:57:25]MH_I2C_Read... [12:57:25]Read from MH i2c: D1 01 00 3C 06 00 13 [12:57:25]Write to MH i2c: 01 00 00 3D 06 43 [12:57:25]Write i2c OK [12:57:25]MH_I2C_Read... [12:57:25]OFD Sender: No OFD packet to send [12:57:26]*** Cut start [12:57:26]*** Purtial cut [12:57:26]*** Stage 1: CUTSNS_PIN = 1 [12:57:28]Read from MH i2c: 01 [12:57:28]MH_I2C_Read... [12:57:28]*** Stop cut motor [12:57:28]*** Cut end [12:57:28]Read from MH i2c: 01 07 00 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: 01 07 00 3D 06 00 00 00 00 00 FF 0F 58 [12:57:28]process_action close_receipt done [12:57:28]requested_data is exist [12:57:28]produce_requested_data [12:57:28]requested_item fm.sn is exist - process it [12:57:28]wFMCommunicate request_size=4 [12:57:28]MH_SAM_APDU [12:57:28]CAPDU: 80 11 00 00 [12:57:28]Write to MH i2c: E2 08 00 3E 06 80 11 00 00 00 00 00 00 BE [12:57:28]Write i2c OK [12:57:28]MH_I2C_Read... [12:57:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:28]Read from MH i2c: E2 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 17 00 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 17 00 3E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1C [12:57:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:57:28]wFMCommunicate OK [12:57:28]requested_item fd.num is exist - process it [12:57:28]SAM_PROTO_GetFieldsCounters [12:57:28]wFMCommunicate request_size=4 [12:57:28]MH_SAM_APDU [12:57:28]CAPDU: 80 13 00 00 [12:57:28]Write to MH i2c: E2 08 00 3F 06 80 13 00 00 00 00 00 00 C1 [12:57:28]Write i2c OK [12:57:28]MH_I2C_Read... [12:57:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:28]Read from MH i2c: E2 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 62 00 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 62 00 3F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 22 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [12:57:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 22 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:57:28]wFMCommunicate OK [12:57:28]SAM_PROTO_GetFieldsCounters done [12:57:28]requested_item shift.num is exist - process it [12:57:28]requested_item shift.opened is exist - process it [12:57:28]req_shift_opened [12:57:28]FM_GetShiftState [12:57:28]SAM_PROTO_GetShiftState [12:57:28]wFMCommunicate request_size=4 [12:57:28]MH_SAM_APDU [12:57:28]CAPDU: 80 13 01 00 [12:57:28]Write to MH i2c: E2 08 00 40 06 80 13 01 00 00 00 00 00 C3 [12:57:28]Write i2c OK [12:57:28]MH_I2C_Read... [12:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:28]Read from MH i2c: E2 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 0E 00 [12:57:28]MH_I2C_Read... [12:57:28]Read from MH i2c: E2 0E 00 40 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2A [12:57:28]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [12:57:28]wFMCommunicate OK [12:57:28]SAM_PROTO_GetShiftState done [12:57:28]FM_GetShiftState done [12:57:28]req_shift_opened done [12:57:28]requested_item shift.open_date is exist - process it [12:57:28]req_shift_open_date [12:57:28]req_shift_open_date done [12:57:28]produce_requested_data done [12:57:28]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122914,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [12:57:28]process_action_free close_receipt [12:57:28]json_value_free [12:57:28]json_value_free done [12:57:28]process_json_proto returns [12:57:28]Send response to host [12:57:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122914,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [12:57:28]free response buf [12:57:28]execute_script done [12:57:28]execute_script returns [12:57:28]free content buf [12:57:28]Sock 8.Close socket [12:57:28]Sock 8.Thread stoped [12:57:30]OFD Sender: No OFD packet to send [12:57:35]OFD Sender: No OFD packet to send [12:57:40]OFD Sender: No OFD packet to send [12:57:45]OFD Sender: No OFD packet to send [12:57:50]OFD Sender: No OFD packet to send [12:57:55]OFD Sender: No OFD packet to send [12:58:00]OFD Sender: No OFD packet to send [12:58:05]OFD Sender: No OFD packet to send [12:58:11]OFD Sender: No OFD packet to send [12:58:16]OFD Sender: No OFD packet to send [12:58:21]OFD Sender: No OFD packet to send [12:58:26]OFD Sender: No OFD packet to send [12:58:31]OFD Sender: No OFD packet to send [12:58:36]OFD Sender: No OFD packet to send [12:58:41]OFD Sender: No OFD packet to send [12:58:46]OFD Sender: No OFD packet to send [12:58:51]OFD Sender: No OFD packet to send [12:58:56]OFD Sender: No OFD packet to send [12:59:01]OFD Sender: No OFD packet to send [12:59:06]OFD Sender: No OFD packet to send [12:59:11]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [13:00:56]OFD Sender: No OFD packet to send [13:01:01]OFD Sender: No OFD packet to send [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:26]OFD Sender: No OFD packet to send [13:01:31]OFD Sender: No OFD packet to send [13:01:36]OFD Sender: No OFD packet to send [13:01:41]OFD Sender: No OFD packet to send [13:01:46]OFD Sender: No OFD packet to send [13:01:51]OFD Sender: No OFD packet to send [13:01:56]OFD Sender: No OFD packet to send [13:01:58]accept exits with 9 [13:01:58]New connection [13:01:58]New thread 3066629476 created [13:01:58]Thread 3066772836 joined [13:01:58]Waiting for new connection... [13:01:58] Sock 9.Parse request [13:01:58]Sock 9.Check first char [13:01:58]Sock 9.First char is OK [13:01:58]request: POST /json_proto HTTP/1.0 [13:01:58]Method: POST [13:01:58]URL: /json_proto [13:01:58]Method is POST - this is cgi request [13:01:58]url: /json_proto [13:01:58]query_string will be loaded in cgi processing [13:01:58]execute_cgi json_proto POST (null) [13:01:58]execute_cgi path=json_proto method=POST [13:01:58]POST find Content-Length [13:01:58]Host: 172.17.48.197:8080 [13:01:58]Content-Length: 678 [13:01:58]Content-Type: application/json [13:01:58] [13:01:58]POST finish read [13:01:58]Found Content-Length = 678 [13:01:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:58]execute_script... [13:01:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:58]POST & json_proto [13:01:58]process_json_proto [13:01:58]json parsed OK: [13:01:58]protocol is kg_v1.0 [13:01:58]action value=close_receipt [13:01:58]process_action close_receipt [13:01:58]cmd_close_receipt [13:01:58]MH_GetDate [13:01:58]Write to MH i2c: F0 00 00 41 06 36 [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: F0 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: F0 09 00 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: F0 09 00 41 06 00 47 23 E3 65 66 EE DC 65 86 [13:01:58]GetLastDocTimeStamp 1709384243 [13:01:58]current date 1709384519 [13:01:58]FM_GetShiftState [13:01:58]SAM_PROTO_GetShiftState [13:01:58]wFMCommunicate request_size=4 [13:01:58]MH_SAM_APDU [13:01:58]CAPDU: 80 13 01 00 [13:01:58]Write to MH i2c: E2 08 00 42 06 80 13 01 00 00 00 00 00 C5 [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:58]Read from MH i2c: E2 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: E2 0E 00 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: E2 0E 00 42 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2C [13:01:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:01:58]wFMCommunicate OK [13:01:58]SAM_PROTO_GetShiftState done [13:01:58]FM_GetShiftState done [13:01:58]opened in 1709338023 [13:01:58]opened+sec_in_day 1709424423 [13:01:58]quantity*price = 40049 [13:01:58]sum+1 = 40050 [13:01:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 134 02.03.2024 13:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122915 ФПД: 185119032262014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130159&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122915&fm=185119032262014&tin=02508201610067®Number=0000000000090573&sum=40000 [13:01:59]StoreToDocumentArchive [13:01:59]shift 321 fd 122915 [13:01:59]save to /storage/0321/doc_00122915 [13:01:59]save last doc name /storage/0321/doc_00122915 to /storage/kkm_last_doc_name [13:01:59]save OK [13:01:59]Clear old archive folders... [13:01:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:01:59]tlvbuf is 00261E40 [13:01:59]SAM_PROTO_ClearQueue [13:01:59]wFMCommunicate request_size=4 [13:01:59]MH_SAM_APDU [13:01:59]CAPDU: 80 09 00 00 [13:01:59]Write to MH i2c: E2 08 00 4F 06 80 09 00 00 00 00 00 00 C7 [13:01:59]Write i2c OK [13:01:59]MH_I2C_Read... [13:01:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:59]Read from MH i2c: E2 [13:01:59]MH_I2C_Read... [13:01:59]Read from MH i2c: E2 03 00 [13:01:59]MH_I2C_Read... [13:01:59]Read from MH i2c: E2 03 00 4F 06 00 90 00 C9 [13:01:59]RAPDU: 90 00 [13:01:59]wFMCommunicate OK [13:01:59]SAM_PROTO_ClearQueue done [13:01:59]KKMCreateOFDPacket [13:01:59]OFDProtocolAddRootSTLVToBuf [13:01:59]FM_MakeSignedData [13:01:59]FM_MakeSignedData [13:01:59]SAM_PROTO_SignData [13:01:59]wFMCommunicate request_size=4 [13:01:59]MH_SAM_APDU [13:01:59]CAPDU: 80 0D 01 02 [13:01:59]Write to MH i2c: E2 08 00 50 06 80 0D 01 02 00 00 00 00 CF [13:01:59]Write i2c OK [13:01:59]MH_I2C_Read... [13:01:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:59]Read from MH i2c: E2 [13:01:59]MH_I2C_Read... [13:01:59]Read from MH i2c: E2 03 00 [13:01:59]MH_I2C_Read... [13:01:59]Read from MH i2c: E2 03 00 50 06 00 90 00 CA [13:01:59]RAPDU: 90 00 [13:01:59]wFMCommunicate OK [13:01:59]wFMCommunicate request_size=255 [13:01:59]MH_SAM_APDU [13:01:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 47 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E0 01 00 35 04 06 00 A8 [13:01:59]Write to MH i2c: E2 02 01 51 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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 47 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E0 01 00 35 04 06 00 A8 00 00 83 [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:00]Read from MH i2c: E2 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 03 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 03 00 51 06 00 90 00 CB [13:02:00]RAPDU: 90 00 [13:02:00]wFMCommunicate OK [13:02:00]wFMCommunicate request_size=10 [13:02:00]MH_SAM_APDU [13:02:00]CAPDU: 80 0D 02 02 05 5D 62 28 BD 7E [13:02:00]Write to MH i2c: E2 0D 00 52 06 80 0D 02 02 05 00 5D 62 28 BD 7E 00 00 FE [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:00]Read from MH i2c: E2 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 03 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 03 00 52 06 00 90 00 CC [13:02:00]RAPDU: 90 00 [13:02:00]wFMCommunicate OK [13:02:00]wFMCommunicate request_size=4 [13:02:00]MH_SAM_APDU [13:02:00]CAPDU: 80 0D 03 02 [13:02:00]Write to MH i2c: E2 08 00 53 06 80 0D 03 02 00 00 00 00 D4 [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:00]Read from MH i2c: E2 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 0B 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 0B 00 53 06 00 BC CE 98 61 4B F2 AA 59 90 00 98 [13:02:00]RAPDU: BC CE 98 61 4B F2 AA 59 90 00 [13:02:00]wFMCommunicate OK [13:02:00]SAM_PROTO_SignData done [13:02:00]FM_MakeSignedData done [13:02:00]CreateOFDProtocolMessage [13:02:00]wFMCommunicate request_size=4 [13:02:00]MH_SAM_APDU [13:02:00]CAPDU: 80 11 00 00 [13:02:00]Write to MH i2c: E2 08 00 54 06 80 11 00 00 00 00 00 00 D4 [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:00]Read from MH i2c: E2 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 17 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 17 00 54 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 32 [13:02:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:00]wFMCommunicate OK [13:02:00]CreateOFDProtocolMessage done [13:02:00]OFDSenderStorePacket 122915 [13:02:00]StoreOFDPacket docnum=122915 [13:02:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CD 47 07 01 6E 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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 47 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E0 01 00 35 04 06 00 A8 5D 62 28 BD 7E BC CE 98 61 4B F2 AA 59 [13:02:00]CheckFolder [13:02:00]dirname=/storage/ofd_packets [13:02:00]CheckFolder done [13:02:00]ProducePacketName [13:02:00]name=ofd_packets/00122915 [13:02:00]NVStorageSaveData ofd_packets/00122915 [13:02:00]File name is /storage/ofd_packets/00122915 [13:02:00]Write 301 bytes [13:02:00]NVStorageSaveData done [13:02:00]OFDSenderStorePacket done [13:02:00]KKMCreateOFDPacket done [13:02:00]NVStorageSaveData kkm_last_timestamp [13:02:00]File name is /storage/kkm_last_timestamp [13:02:00]Write 4 bytes [13:02:00]NVStorageSaveData done [13:02:00]ExternCall_PrintAddStr [13:02:00]wPrintStart [13:02:00]Write to MH i2c: 01 00 00 55 06 5B [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: 01 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: 01 07 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: 01 07 00 55 06 00 00 00 00 00 FF 0F 70 [13:02:00]RasterBufferAndPrint [13:02:00]line Счет N : (1)1105775 [13:02:00]line ИНН: 02508201610067 [13:02:00]line Контрольно-Кассовый Чек [13:02:00]line ПРОДАЖА [13:02:00]line ТРК (МРК, ГНК) : 11 [13:02:00]line Товар: 2710124130 [13:02:00]line Аи-92-К-5 [13:02:00]line 6.470 * 61.90 [13:02:00]line = 400.49 [13:02:00]line НДС 12% НСП 1% [13:02:00]line > о реализуемом товаре [13:02:00]line ОКРУГЛЕНИЕ: -0.49 [13:02:00]line ИТОГО: 400.00 [13:02:00]line Внесено: 400.00 [13:02:00]line СДАЧА: 0.00 [13:02:00]line НСП 1% : 3.54 [13:02:00]line НДС 12% : 42.53 [13:02:00]line Наличными: 400.00 [13:02:00]line Безнал.: 0.00 [13:02:00]line Место: АЗС № 25 "Партнер Нефть" [13:02:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:02:00]line СНО: Общий режим [13:02:00]line Чек 134 02.03.2024 13:01 [13:02:00]line Смена: 321 ФФД: 1.0 [13:02:00]line ЗНМ: 0300000019 [13:02:00]line РНМ: 0000000000090573 [13:02:00]line Версия ККМ: 001 [13:02:00]line ФМ: 0000000000874798 [13:02:00]line ФД: 122915 [13:02:00]line ФПД: 185119032262014 [13:02:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130159&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122915&fm=185119032262014&tin=02508201610067®Number=0000000000090573&sum=40000 [13:02:00]OFD Sender: Processing packet 122915 [packets to send 112, broken 111] [13:02:00]ProducePacketName [13:02:00]name=ofd_packets/00122915 [13:02:00]OFD Sender: To server: pG, [13:02:00]CommunicateWithHost lk.salyk.kg:30040 [13:02:00]ConnectInit lk.salyk.kg [13:02:00]written 0, free lines is 4095 [13:02:00]Connected sock=10 [13:02:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CD 47 07 01 6E 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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 47 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E0 01 00 35 04 06 00 A8 5D 62 28 BD 7E BC CE 98 61 4B F2 AA 59 [13:02:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F9 E6 47 00 96 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E0 01 00 F4 03 04 00 23 CF E2 65 B6 04 01 00 00 11 50 6E DA 54 81 8E 77 [13:02:01]CommunicateWithHost err = 0 [13:02:01]CheckOFDResponse [13:02:01]1017 (14) - 77093643461234 [13:02:01]1041 (16) - 0000000000874798 [13:02:01]1040 (4) - 122915 [13:02:01]1012 (4) - 02.03.2024 07:02 [13:02:01]1206 (1) - 0 [13:02:01]OFD Sender: Remove packet 122915 [13:02:01]ProducePacketName [13:02:01]name=ofd_packets/00122915 [13:02:01]NVStorageDeleteData [13:02:01]Write to MH i2c: 01 00 00 80 06 86 [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: 01 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: 01 07 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: 01 07 00 80 06 00 00 00 00 00 D8 0C 71 [13:02:01]RasterBufferAndPrint [13:02:01]line [13:02:01]line [13:02:01]line [13:02:01]line [13:02:01]line [13:02:01]written 0, free lines is 3294 [13:02:01]MH_Cut [13:02:01]Write to MH i2c: D1 01 00 87 06 01 5F [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: D1 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: D1 01 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: D1 01 00 87 06 00 5E [13:02:01]Write to MH i2c: 01 00 00 88 06 8E [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]OFD Sender: No OFD packet to send [13:02:01]*** Cut start [13:02:01]*** Purtial cut [13:02:01]*** Stage 1: CUTSNS_PIN = 1 [13:02:03]Read from MH i2c: 01 [13:02:03]MH_I2C_Read... [13:02:03]*** Stop cut motor [13:02:03]*** Cut end [13:02:03]Read from MH i2c: 01 07 00 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: 01 07 00 88 06 00 00 00 00 00 FF 0F A3 [13:02:03]process_action close_receipt done [13:02:03]requested_data is exist [13:02:03]produce_requested_data [13:02:03]requested_item fm.sn is exist - process it [13:02:03]wFMCommunicate request_size=4 [13:02:03]MH_SAM_APDU [13:02:03]CAPDU: 80 11 00 00 [13:02:03]Write to MH i2c: E2 08 00 89 06 80 11 00 00 00 00 00 00 09 [13:02:03]Write i2c OK [13:02:03]MH_I2C_Read... [13:02:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:03]Read from MH i2c: E2 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: E2 17 00 [13:02:03]MH_I2C_Read... [13:02:03]Read from MH i2c: E2 17 00 89 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 67 [13:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:03]wFMCommunicate OK [13:02:03]requested_item fd.num is exist - process it [13:02:03]SAM_PROTO_GetFieldsCounters [13:02:03]wFMCommunicate request_size=4 [13:02:03]MH_SAM_APDU [13:02:03]CAPDU: 80 13 00 00 [13:02:03]Write to MH i2c: E2 08 00 8A 06 80 13 00 00 00 00 00 00 0C [13:02:04]Write i2c OK [13:02:04]MH_I2C_Read... [13:02:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:04]Read from MH i2c: E2 [13:02:04]MH_I2C_Read... [13:02:04]Read from MH i2c: E2 62 00 [13:02:04]MH_I2C_Read... [13:02:04]Read from MH i2c: E2 62 00 8A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 23 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [13:02:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 23 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:02:04]wFMCommunicate OK [13:02:04]SAM_PROTO_GetFieldsCounters done [13:02:04]requested_item shift.num is exist - process it [13:02:04]requested_item shift.opened is exist - process it [13:02:04]req_shift_opened [13:02:04]FM_GetShiftState [13:02:04]SAM_PROTO_GetShiftState [13:02:04]wFMCommunicate request_size=4 [13:02:04]MH_SAM_APDU [13:02:04]CAPDU: 80 13 01 00 [13:02:04]Write to MH i2c: E2 08 00 8B 06 80 13 01 00 00 00 00 00 0E [13:02:04]Write i2c OK [13:02:04]MH_I2C_Read... [13:02:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:04]Read from MH i2c: E2 [13:02:04]MH_I2C_Read... [13:02:04]Read from MH i2c: E2 0E 00 [13:02:04]MH_I2C_Read... [13:02:04]Read from MH i2c: E2 0E 00 8B 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 75 [13:02:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:02:04]wFMCommunicate OK [13:02:04]SAM_PROTO_GetShiftState done [13:02:04]FM_GetShiftState done [13:02:04]req_shift_opened done [13:02:04]requested_item shift.open_date is exist - process it [13:02:04]req_shift_open_date [13:02:04]req_shift_open_date done [13:02:04]produce_requested_data done [13:02:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122915,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:02:04]process_action_free close_receipt [13:02:04]json_value_free [13:02:04]json_value_free done [13:02:04]process_json_proto returns [13:02:04]Send response to host [13:02:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122915,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:02:04]free response buf [13:02:04]execute_script done [13:02:04]execute_script returns [13:02:04]free content buf [13:02:04]Sock 9.Close socket [13:02:04]Sock 9.Thread stoped [13:02:06]OFD Sender: No OFD packet to send [13:02:11]OFD Sender: No OFD packet to send [13:02:16]OFD Sender: No OFD packet to send [13:02:21]OFD Sender: No OFD packet to send [13:02:26]OFD Sender: No OFD packet to send [13:02:31]OFD Sender: No OFD packet to send [13:02:36]OFD Sender: No OFD packet to send [13:02:41]OFD Sender: No OFD packet to send [13:02:46]OFD Sender: No OFD packet to send [13:02:50]accept exits with 8 [13:02:50]New connection [13:02:50]New thread 3066772836 created [13:02:50]Thread 3066629476 joined [13:02:50]Waiting for new connection... [13:02:50] Sock 8.Parse request [13:02:50]Sock 8.Check first char [13:02:50]Sock 8.First char is OK [13:02:50]request: POST /json_proto HTTP/1.0 [13:02:50]Method: POST [13:02:50]URL: /json_proto [13:02:50]Method is POST - this is cgi request [13:02:50]url: /json_proto [13:02:50]query_string will be loaded in cgi processing [13:02:50]execute_cgi json_proto POST (null) [13:02:50]execute_cgi path=json_proto method=POST [13:02:50]POST find Content-Length [13:02:50]Host: 172.17.48.197:8080 [13:02:50]Content-Length: 679 [13:02:50]Content-Type: application/json [13:02:50] [13:02:50]POST finish read [13:02:50]Found Content-Length = 679 [13:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 14.540, "sum" : 900.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:50]execute_script... [13:02: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)1105777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 14.540, "sum" : 900.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:50]POST & json_proto [13:02:50]process_json_proto [13:02:50]json parsed OK: [13:02:50]protocol is kg_v1.0 [13:02:50]action value=close_receipt [13:02:50]process_action close_receipt [13:02:50]cmd_close_receipt [13:02:50]MH_GetDate [13:02:50]Write to MH i2c: F0 00 00 8C 06 81 [13:02:50]Write i2c OK [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: F0 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: F0 09 00 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: F0 09 00 8C 06 00 7A 23 E3 65 66 EE DC 65 04 [13:02:50]GetLastDocTimeStamp 1709384519 [13:02:50]current date 1709384570 [13:02:50]FM_GetShiftState [13:02:50]SAM_PROTO_GetShiftState [13:02:50]wFMCommunicate request_size=4 [13:02:50]MH_SAM_APDU [13:02:50]CAPDU: 80 13 01 00 [13:02:50]Write to MH i2c: E2 08 00 8D 06 80 13 01 00 00 00 00 00 10 [13:02:50]Write i2c OK [13:02:50]MH_I2C_Read... [13:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:50]Read from MH i2c: E2 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: E2 0E 00 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: E2 0E 00 8D 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 77 [13:02:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:02:50]wFMCommunicate OK [13:02:50]SAM_PROTO_GetShiftState done [13:02:50]FM_GetShiftState done [13:02:50]opened in 1709338023 [13:02:50]opened+sec_in_day 1709424423 [13:02:50]quantity*price = 90002 [13:02:50]sum+1 = 90004 [13:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 135 02.03.2024 13:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122916 ФПД: 267390051753818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130250&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122916&fm=267390051753818&tin=02508201610067®Number=0000000000090573&sum=90000 [13:02:51]StoreToDocumentArchive [13:02:51]shift 321 fd 122916 [13:02:51]save to /storage/0321/doc_00122916 [13:02:51]save last doc name /storage/0321/doc_00122916 to /storage/kkm_last_doc_name [13:02:51]save OK [13:02:51]Clear old archive folders... [13:02:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:51]tlvbuf is 001D8F90 [13:02:51]SAM_PROTO_ClearQueue [13:02:51]wFMCommunicate request_size=4 [13:02:51]MH_SAM_APDU [13:02:51]CAPDU: 80 09 00 00 [13:02:51]Write to MH i2c: E2 08 00 9A 06 80 09 00 00 00 00 00 00 12 [13:02:51]Write i2c OK [13:02:51]MH_I2C_Read... [13:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:51]Read from MH i2c: E2 [13:02:51]MH_I2C_Read... [13:02:51]Read from MH i2c: E2 03 00 [13:02:51]MH_I2C_Read... [13:02:51]Read from MH i2c: E2 03 00 9A 06 00 90 00 14 [13:02:51]RAPDU: 90 00 [13:02:51]wFMCommunicate OK [13:02:51]SAM_PROTO_ClearQueue done [13:02:51]KKMCreateOFDPacket [13:02:51]OFDProtocolAddRootSTLVToBuf [13:02:51]FM_MakeSignedData [13:02:51]FM_MakeSignedData [13:02:51]SAM_PROTO_SignData [13:02:51]wFMCommunicate request_size=4 [13:02:51]MH_SAM_APDU [13:02:51]CAPDU: 80 0D 01 02 [13:02:51]Write to MH i2c: E2 08 00 9B 06 80 0D 01 02 00 00 00 00 1A [13:02:51]Write i2c OK [13:02:51]MH_I2C_Read... [13:02:51]OFD Sender: No OFD packet to send [13:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:51]Read from MH i2c: E2 [13:02:51]MH_I2C_Read... [13:02:51]Read from MH i2c: E2 03 00 [13:02:51]MH_I2C_Read... [13:02:51]Read from MH i2c: E2 03 00 9B 06 00 90 00 15 [13:02:51]RAPDU: 90 00 [13:02:51]wFMCommunicate OK [13:02:51]wFMCommunicate request_size=255 [13:02:51]MH_SAM_APDU [13:02: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 CC 38 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 7A 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E0 01 00 35 04 06 00 F3 [13:02:51]Write to MH i2c: E2 02 01 9C 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 CC 38 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 7A 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E0 01 00 35 04 06 00 F3 00 00 8B [13:02:51]Write i2c OK [13:02:51]MH_I2C_Read... [13:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:51]Read from MH i2c: E2 [13:02:51]MH_I2C_Read... [13:02:51]Read from MH i2c: E2 03 00 [13:02:51]MH_I2C_Read... [13:02:51]Read from MH i2c: E2 03 00 9C 06 00 90 00 16 [13:02:51]RAPDU: 90 00 [13:02:51]wFMCommunicate OK [13:02:51]wFMCommunicate request_size=10 [13:02:51]MH_SAM_APDU [13:02:51]CAPDU: 80 0D 02 02 05 30 99 0D 1F 5A [13:02:51]Write to MH i2c: E2 0D 00 9D 06 80 0D 02 02 05 00 30 99 0D 1F 5A 00 00 76 [13:02:51]Write i2c OK [13:02:51]MH_I2C_Read... [13:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:51]Read from MH i2c: E2 [13:02:51]MH_I2C_Read... [13:02:51]Read from MH i2c: E2 03 00 [13:02:51]MH_I2C_Read... [13:02:51]Read from MH i2c: E2 03 00 9D 06 00 90 00 17 [13:02:51]RAPDU: 90 00 [13:02:51]wFMCommunicate OK [13:02:51]wFMCommunicate request_size=4 [13:02:51]MH_SAM_APDU [13:02:51]CAPDU: 80 0D 03 02 [13:02:51]Write to MH i2c: E2 08 00 9E 06 80 0D 03 02 00 00 00 00 1F [13:02:51]Write i2c OK [13:02:51]MH_I2C_Read... [13:02:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 0B 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 0B 00 9E 06 00 40 0C 08 56 1D E9 16 61 90 00 47 [13:02:52]RAPDU: 40 0C 08 56 1D E9 16 61 90 00 [13:02:52]wFMCommunicate OK [13:02:52]SAM_PROTO_SignData done [13:02:52]FM_MakeSignedData done [13:02:52]CreateOFDProtocolMessage [13:02:52]wFMCommunicate request_size=4 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 11 00 00 [13:02:52]Write to MH i2c: E2 08 00 9F 06 80 11 00 00 00 00 00 00 1F [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 17 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 17 00 9F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7D [13:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:52]wFMCommunicate OK [13:02:52]CreateOFDProtocolMessage done [13:02:52]OFDSenderStorePacket 122916 [13:02:52]StoreOFDPacket docnum=122916 [13:02:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B7 25 07 01 A2 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 7A 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E0 01 00 35 04 06 00 F3 30 99 0D 1F 5A 40 0C 08 56 1D E9 16 61 [13:02:52]CheckFolder [13:02:52]dirname=/storage/ofd_packets [13:02:52]CheckFolder done [13:02:52]ProducePacketName [13:02:52]name=ofd_packets/00122916 [13:02:52]NVStorageSaveData ofd_packets/00122916 [13:02:52]File name is /storage/ofd_packets/00122916 [13:02:52]Write 301 bytes [13:02:52]NVStorageSaveData done [13:02:52]OFDSenderStorePacket done [13:02:52]KKMCreateOFDPacket done [13:02:52]NVStorageSaveData kkm_last_timestamp [13:02:52]File name is /storage/kkm_last_timestamp [13:02:52]Write 4 bytes [13:02:52]NVStorageSaveData done [13:02:52]ExternCall_PrintAddStr [13:02:52]wPrintStart [13:02:52]Write to MH i2c: 01 00 00 A0 06 A6 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 07 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 07 00 A0 06 00 00 00 00 00 FF 0F BB [13:02:52]RasterBufferAndPrint [13:02:52]line Счет N : (1)1105777 [13:02:52]line ИНН: 02508201610067 [13:02:52]line Контрольно-Кассовый Чек [13:02:52]line ПРОДАЖА [13:02:52]line ТРК (МРК, ГНК) : 21 [13:02:52]line Товар: 2710124130 [13:02:52]line Аи-92-К-5 [13:02:52]line 14.540 * 61.90 [13:02:52]line = 900.03 [13:02:52]line НДС 12% НСП 1% [13:02:52]line > о реализуемом товаре [13:02:52]line ОКРУГЛЕНИЕ: -0.03 [13:02:52]line ИТОГО: 900.00 [13:02:52]line Внесено: 900.00 [13:02:52]line СДАЧА: 0.00 [13:02:52]line НСП 1% : 7.96 [13:02:52]line НДС 12% : 95.58 [13:02:52]line Наличными: 900.00 [13:02:52]line Безнал.: 0.00 [13:02:52]line Место: АЗС № 25 "Партнер Нефть" [13:02:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:02:52]line СНО: Общий режим [13:02:52]line Чек 135 02.03.2024 13:02 [13:02:52]line Смена: 321 ФФД: 1.0 [13:02:52]line ЗНМ: 0300000019 [13:02:52]line РНМ: 0000000000090573 [13:02:52]line Версия ККМ: 001 [13:02:52]line ФМ: 0000000000874798 [13:02:52]line ФД: 122916 [13:02:52]line ФПД: 267390051753818 [13:02:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130250&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122916&fm=267390051753818&tin=02508201610067®Number=0000000000090573&sum=90000 [13:02:52]OFD Sender: Processing packet 122916 [packets to send 112, broken 111] [13:02:52]ProducePacketName [13:02:52]name=ofd_packets/00122916 [13:02:52]OFD Sender: To server: pG, [13:02:52]CommunicateWithHost lk.salyk.kg:30040 [13:02:52]ConnectInit lk.salyk.kg [13:02:52]written 0, free lines is 4095 [13:02:52]Connected sock=10 [13:02:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B7 25 07 01 A2 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 7A 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E0 01 00 35 04 06 00 F3 30 99 0D 1F 5A 40 0C 08 56 1D E9 16 61 [13:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 64 D1 47 00 08 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E0 01 00 F4 03 04 00 56 CF E2 65 B6 04 01 00 00 EB FA F8 00 F2 1A F3 9C [13:02:52]CommunicateWithHost err = 0 [13:02:52]CheckOFDResponse [13:02:52]1017 (14) - 77093643461234 [13:02:52]1041 (16) - 0000000000874798 [13:02:52]1040 (4) - 122916 [13:02:52]1012 (4) - 02.03.2024 07:03 [13:02:52]1206 (1) - 0 [13:02:52]OFD Sender: Remove packet 122916 [13:02:52]ProducePacketName [13:02:52]name=ofd_packets/00122916 [13:02:52]NVStorageDeleteData [13:02:52]Write to MH i2c: 01 00 00 CB 06 D1 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 07 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 07 00 CB 06 00 00 00 00 00 DD 0C C1 [13:02:52]RasterBufferAndPrint [13:02:52]line [13:02:52]line [13:02:52]line [13:02:52]line [13:02:52]line [13:02:52]written 0, free lines is 3299 [13:02:52]MH_Cut [13:02:52]Write to MH i2c: D1 01 00 D2 06 01 AA [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: D1 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: D1 01 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: D1 01 00 D2 06 00 A9 [13:02:52]Write to MH i2c: 01 00 00 D3 06 D9 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:53]OFD Sender: No OFD packet to send [13:02:53]*** Cut start [13:02:53]*** Purtial cut [13:02:53]*** Stage 1: CUTSNS_PIN = 1 [13:02:55]Read from MH i2c: 01 [13:02:55]MH_I2C_Read... [13:02:55]*** Stop cut motor [13:02:55]*** Cut end [13:02:55]Read from MH i2c: 01 07 00 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: 01 07 00 D3 06 00 00 00 00 00 FF 0F EE [13:02:55]process_action close_receipt done [13:02:55]requested_data is exist [13:02:55]produce_requested_data [13:02:55]requested_item fm.sn is exist - process it [13:02:55]wFMCommunicate request_size=4 [13:02:55]MH_SAM_APDU [13:02:55]CAPDU: 80 11 00 00 [13:02:55]Write to MH i2c: E2 08 00 D4 06 80 11 00 00 00 00 00 00 54 [13:02:55]Write i2c OK [13:02:55]MH_I2C_Read... [13:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:55]Read from MH i2c: E2 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: E2 17 00 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: E2 17 00 D4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B2 [13:02:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:55]wFMCommunicate OK [13:02:55]requested_item fd.num is exist - process it [13:02:55]SAM_PROTO_GetFieldsCounters [13:02:55]wFMCommunicate request_size=4 [13:02:55]MH_SAM_APDU [13:02:55]CAPDU: 80 13 00 00 [13:02:55]Write to MH i2c: E2 08 00 D5 06 80 13 00 00 00 00 00 00 57 [13:02:55]Write i2c OK [13:02:55]MH_I2C_Read... [13:02:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:55]Read from MH i2c: E2 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: E2 62 00 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: E2 62 00 D5 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 24 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [13:02:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 24 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:02:55]wFMCommunicate OK [13:02:55]SAM_PROTO_GetFieldsCounters done [13:02:55]requested_item shift.num is exist - process it [13:02:55]requested_item shift.opened is exist - process it [13:02:55]req_shift_opened [13:02:55]FM_GetShiftState [13:02:55]SAM_PROTO_GetShiftState [13:02:55]wFMCommunicate request_size=4 [13:02:55]MH_SAM_APDU [13:02:55]CAPDU: 80 13 01 00 [13:02:55]Write to MH i2c: E2 08 00 D6 06 80 13 01 00 00 00 00 00 59 [13:02:55]Write i2c OK [13:02:55]MH_I2C_Read... [13:02:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:55]Read from MH i2c: E2 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: E2 0E 00 [13:02:55]MH_I2C_Read... [13:02:55]Read from MH i2c: E2 0E 00 D6 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C0 [13:02:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:02:55]wFMCommunicate OK [13:02:55]SAM_PROTO_GetShiftState done [13:02:55]FM_GetShiftState done [13:02:55]req_shift_opened done [13:02:55]requested_item shift.open_date is exist - process it [13:02:55]req_shift_open_date [13:02:55]req_shift_open_date done [13:02:55]produce_requested_data done [13:02:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122916,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:02:55]process_action_free close_receipt [13:02:55]json_value_free [13:02:55]json_value_free done [13:02:55]process_json_proto returns [13:02:55]Send response to host [13:02:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122916,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:02:55]free response buf [13:02:55]execute_script done [13:02:55]execute_script returns [13:02:55]free content buf [13:02:55]Sock 8.Close socket [13:02:55]Sock 8.Thread stoped [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:13]OFD Sender: No OFD packet to send [13:03:18]OFD Sender: No OFD packet to send [13:03:23]OFD Sender: No OFD packet to send [13:03:28]OFD Sender: No OFD packet to send [13:03:33]OFD Sender: No OFD packet to send [13:03:38]OFD Sender: No OFD packet to send [13:03:43]OFD Sender: No OFD packet to send [13:03:48]OFD Sender: No OFD packet to send [13:03:53]OFD Sender: No OFD packet to send [13:03:58]OFD Sender: No OFD packet to send [13:04:03]OFD Sender: No OFD packet to send [13:04:08]OFD Sender: No OFD packet to send [13:04:11]accept exits with 9 [13:04:11]New connection [13:04:11]New thread 3066629476 created [13:04:11]Thread 3066772836 joined [13:04:11]Waiting for new connection... [13:04:11] Sock 9.Parse request [13:04:11]Sock 9.Check first char [13:04:11]Sock 9.First char is OK [13:04:11]request: POST /json_proto HTTP/1.0 [13:04:11]Method: POST [13:04:11]URL: /json_proto [13:04:11]Method is POST - this is cgi request [13:04:11]url: /json_proto [13:04:11]query_string will be loaded in cgi processing [13:04:11]execute_cgi json_proto POST (null) [13:04:11]execute_cgi path=json_proto method=POST [13:04:11]POST find Content-Length [13:04:11]Host: 172.17.48.197:8080 [13:04:11]Content-Length: 683 [13:04:11]Content-Type: application/json [13:04:11] [13:04:11]POST finish read [13:04:11]Found Content-Length = 683 [13:04:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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:04:11]execute_script... [13:04: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)1105778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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:04:11]POST & json_proto [13:04:11]process_json_proto [13:04:11]json parsed OK: [13:04:11]protocol is kg_v1.0 [13:04:11]action value=close_receipt [13:04:11]process_action close_receipt [13:04:11]cmd_close_receipt [13:04:11]MH_GetDate [13:04:11]Write to MH i2c: F0 00 00 D7 06 CC [13:04:11]Write i2c OK [13:04:11]MH_I2C_Read... [13:04:11]Read from MH i2c: F0 [13:04:11]MH_I2C_Read... [13:04:11]Read from MH i2c: F0 09 00 [13:04:11]MH_I2C_Read... [13:04:11]Read from MH i2c: F0 09 00 D7 06 00 CB 23 E3 65 66 EE DC 65 A0 [13:04:11]GetLastDocTimeStamp 1709384570 [13:04:11]current date 1709384651 [13:04:11]FM_GetShiftState [13:04:11]SAM_PROTO_GetShiftState [13:04:11]wFMCommunicate request_size=4 [13:04:11]MH_SAM_APDU [13:04:11]CAPDU: 80 13 01 00 [13:04:11]Write to MH i2c: E2 08 00 D8 06 80 13 01 00 00 00 00 00 5B [13:04:11]Write i2c OK [13:04:11]MH_I2C_Read... [13:04:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:11]Read from MH i2c: E2 [13:04:11]MH_I2C_Read... [13:04:11]Read from MH i2c: E2 0E 00 [13:04:11]MH_I2C_Read... [13:04:11]Read from MH i2c: E2 0E 00 D8 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C2 [13:04:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:04:11]wFMCommunicate OK [13:04:11]SAM_PROTO_GetShiftState done [13:04:11]FM_GetShiftState done [13:04:11]opened in 1709338023 [13:04:11]opened+sec_in_day 1709424423 [13:04:11]quantity*price = 200060 [13:04:11]sum+1 = 200062 [13:04:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 136 02.03.2024 13:04 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122917 ФПД: 95713540208380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130411&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122917&fm=95713540208380&tin=02508201610067®Number=0000000000090573&sum=200000 [13:04:12]StoreToDocumentArchive [13:04:12]shift 321 fd 122917 [13:04:12]save to /storage/0321/doc_00122917 [13:04:12]save last doc name /storage/0321/doc_00122917 to /storage/kkm_last_doc_name [13:04:12]save OK [13:04:12]Clear old archive folders... [13:04:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:04:12]tlvbuf is 00263920 [13:04:12]SAM_PROTO_ClearQueue [13:04:12]wFMCommunicate request_size=4 [13:04:12]MH_SAM_APDU [13:04:12]CAPDU: 80 09 00 00 [13:04:12]Write to MH i2c: E2 08 00 E5 06 80 09 00 00 00 00 00 00 5D [13:04:12]Write i2c OK [13:04:12]MH_I2C_Read... [13:04:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:12]Read from MH i2c: E2 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 03 00 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 03 00 E5 06 00 90 00 5F [13:04:12]RAPDU: 90 00 [13:04:12]wFMCommunicate OK [13:04:12]SAM_PROTO_ClearQueue done [13:04:12]KKMCreateOFDPacket [13:04:12]OFDProtocolAddRootSTLVToBuf [13:04:12]FM_MakeSignedData [13:04:12]FM_MakeSignedData [13:04:12]SAM_PROTO_SignData [13:04:12]wFMCommunicate request_size=4 [13:04:12]MH_SAM_APDU [13:04:12]CAPDU: 80 0D 01 02 [13:04:12]Write to MH i2c: E2 08 00 E6 06 80 0D 01 02 00 00 00 00 65 [13:04:12]Write i2c OK [13:04:12]MH_I2C_Read... [13:04:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:12]Read from MH i2c: E2 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 03 00 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 03 00 E6 06 00 90 00 60 [13:04:12]RAPDU: 90 00 [13:04:12]wFMCommunicate OK [13:04:12]wFMCommunicate request_size=255 [13:04:12]MH_SAM_APDU [13:04: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 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 88 00 00 00 F4 03 04 00 CB 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E0 01 00 35 04 06 00 57 [13:04:12]Write to MH i2c: E2 02 01 E7 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 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 88 00 00 00 F4 03 04 00 CB 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E0 01 00 35 04 06 00 57 00 00 46 [13:04:12]Write i2c OK [13:04:12]MH_I2C_Read... [13:04:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:12]Read from MH i2c: E2 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 03 00 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 03 00 E7 06 00 90 00 61 [13:04:12]RAPDU: 90 00 [13:04:12]wFMCommunicate OK [13:04:12]wFMCommunicate request_size=10 [13:04:12]MH_SAM_APDU [13:04:12]CAPDU: 80 0D 02 02 05 0D 0B 90 76 FC [13:04:12]Write to MH i2c: E2 0D 00 E8 06 80 0D 02 02 05 00 0D 0B 90 76 FC 00 00 8C [13:04:12]Write i2c OK [13:04:12]MH_I2C_Read... [13:04:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:12]Read from MH i2c: E2 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 03 00 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 03 00 E8 06 00 90 00 62 [13:04:12]RAPDU: 90 00 [13:04:12]wFMCommunicate OK [13:04:12]wFMCommunicate request_size=4 [13:04:12]MH_SAM_APDU [13:04:12]CAPDU: 80 0D 03 02 [13:04:12]Write to MH i2c: E2 08 00 E9 06 80 0D 03 02 00 00 00 00 6A [13:04:12]Write i2c OK [13:04:12]MH_I2C_Read... [13:04:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:12]Read from MH i2c: E2 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 0B 00 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 0B 00 E9 06 00 70 18 D2 A7 D3 5F 38 2D 90 00 03 [13:04:12]RAPDU: 70 18 D2 A7 D3 5F 38 2D 90 00 [13:04:12]wFMCommunicate OK [13:04:12]SAM_PROTO_SignData done [13:04:12]FM_MakeSignedData done [13:04:12]CreateOFDProtocolMessage [13:04:12]wFMCommunicate request_size=4 [13:04:12]MH_SAM_APDU [13:04:12]CAPDU: 80 11 00 00 [13:04:12]Write to MH i2c: E2 08 00 EA 06 80 11 00 00 00 00 00 00 6A [13:04:12]Write i2c OK [13:04:12]MH_I2C_Read... [13:04:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:12]Read from MH i2c: E2 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 17 00 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: E2 17 00 EA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C8 [13:04:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:04:12]wFMCommunicate OK [13:04:12]CreateOFDProtocolMessage done [13:04:12]OFDSenderStorePacket 122917 [13:04:12]StoreOFDPacket docnum=122917 [13:04:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 19 EE 07 01 3C C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 88 00 00 00 F4 03 04 00 CB 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E0 01 00 35 04 06 00 57 0D 0B 90 76 FC 70 18 D2 A7 D3 5F 38 2D [13:04:12]CheckFolder [13:04:12]dirname=/storage/ofd_packets [13:04:12]CheckFolder done [13:04:12]ProducePacketName [13:04:12]name=ofd_packets/00122917 [13:04:12]NVStorageSaveData ofd_packets/00122917 [13:04:12]File name is /storage/ofd_packets/00122917 [13:04:12]Write 301 bytes [13:04:12]NVStorageSaveData done [13:04:12]OFDSenderStorePacket done [13:04:12]KKMCreateOFDPacket done [13:04:12]NVStorageSaveData kkm_last_timestamp [13:04:12]File name is /storage/kkm_last_timestamp [13:04:12]Write 4 bytes [13:04:12]NVStorageSaveData done [13:04:12]ExternCall_PrintAddStr [13:04:12]wPrintStart [13:04:12]Write to MH i2c: 01 00 00 EB 06 F1 [13:04:12]Write i2c OK [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: 01 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: 01 07 00 [13:04:12]MH_I2C_Read... [13:04:12]Read from MH i2c: 01 07 00 EB 06 00 00 00 00 00 FF 0F 06 [13:04:12]RasterBufferAndPrint [13:04:12]line Счет N : (1)1105778 [13:04:12]line ИНН: 02508201610067 [13:04:12]line Контрольно-Кассовый Чек [13:04:12]line ПРОДАЖА [13:04:12]line ТРК (МРК, ГНК) : 11 [13:04:12]line Товар: 2710124130 [13:04:12]line Аи-92-К-5 [13:04:12]line 32.320 * 61.90 [13:04:12]line = 2000.61 [13:04:12]line НДС 12% НСП 1% [13:04:12]line > о реализуемом товаре [13:04:12]line ОКРУГЛЕНИЕ: -0.61 [13:04:12]line ИТОГО: 2000.00 [13:04:12]line Внесено: 2000.00 [13:04:12]line СДАЧА: 0.00 [13:04:12]line НСП 1% : 17.70 [13:04:12]line НДС 12% : 212.45 [13:04:12]line Наличными: 2000.00 [13:04:12]line Безнал.: 0.00 [13:04:12]line Место: АЗС № 25 "Партнер Нефть" [13:04:12]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:04:12]line СНО: Общий режим [13:04:12]line Чек 136 02.03.2024 13:04 [13:04:12]line Смена: 321 ФФД: 1.0 [13:04:12]line ЗНМ: 0300000019 [13:04:12]line РНМ: 0000000000090573 [13:04:12]line Версия ККМ: 001 [13:04:12]line ФМ: 0000000000874798 [13:04:12]line ФД: 122917 [13:04:12]line ФПД: 95713540208380 [13:04:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130411&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122917&fm=95713540208380&tin=02508201610067®Number=0000000000090573&sum=200000 [13:04:13]OFD Sender: Processing packet 122917 [packets to send 112, broken 111] [13:04:13]ProducePacketName [13:04:13]name=ofd_packets/00122917 [13:04:13]OFD Sender: To server: pG, [13:04:13]CommunicateWithHost lk.salyk.kg:30040 [13:04:13]ConnectInit lk.salyk.kg [13:04:13]written 0, free lines is 4095 [13:04:13]Connected sock=10 [13:04:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 19 EE 07 01 3C C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 88 00 00 00 F4 03 04 00 CB 23 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E0 01 00 35 04 06 00 57 0D 0B 90 76 FC 70 18 D2 A7 D3 5F 38 2D [13:04:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 73 E8 47 00 DA E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E0 01 00 F4 03 04 00 A7 CF E2 65 B6 04 01 00 00 56 19 3A 76 A0 75 87 23 [13:04:13]CommunicateWithHost err = 0 [13:04:13]CheckOFDResponse [13:04:13]1017 (14) - 77093643461234 [13:04:13]1041 (16) - 0000000000874798 [13:04:13]1040 (4) - 122917 [13:04:13]1012 (4) - 02.03.2024 07:05 [13:04:13]1206 (1) - 0 [13:04:13]OFD Sender: Remove packet 122917 [13:04:13]ProducePacketName [13:04:13]name=ofd_packets/00122917 [13:04:13]NVStorageDeleteData [13:04:13]Write to MH i2c: 01 00 00 16 07 1D [13:04:13]Write i2c OK [13:04:13]MH_I2C_Read... [13:04:13]Read from MH i2c: 01 [13:04:13]MH_I2C_Read... [13:04:13]Read from MH i2c: 01 07 00 [13:04:13]MH_I2C_Read... [13:04:13]Read from MH i2c: 01 07 00 16 07 00 00 00 00 00 F0 0C 20 [13:04:13]RasterBufferAndPrint [13:04:13]line [13:04:13]line [13:04:13]line [13:04:13]line [13:04:13]line [13:04:13]written 0, free lines is 3318 [13:04:13]MH_Cut [13:04:13]Write to MH i2c: D1 01 00 1D 07 01 F6 [13:04:13]Write i2c OK [13:04:13]MH_I2C_Read... [13:04:13]Read from MH i2c: D1 [13:04:13]MH_I2C_Read... [13:04:13]Read from MH i2c: D1 01 00 [13:04:13]MH_I2C_Read... [13:04:13]Read from MH i2c: D1 01 00 1D 07 00 F5 [13:04:13]Write to MH i2c: 01 00 00 1E 07 25 [13:04:13]Write i2c OK [13:04:13]MH_I2C_Read... [13:04:13]OFD Sender: No OFD packet to send [13:04:14]*** Cut start [13:04:14]*** Purtial cut [13:04:14]*** Stage 1: CUTSNS_PIN = 1 [13:04:16]Read from MH i2c: 01 [13:04:16]MH_I2C_Read... [13:04:16]*** Stop cut motor [13:04:16]*** Cut end [13:04:16]Read from MH i2c: 01 07 00 [13:04:16]MH_I2C_Read... [13:04:16]Read from MH i2c: 01 07 00 1E 07 00 00 00 00 00 FF 0F 3A [13:04:16]process_action close_receipt done [13:04:16]requested_data is exist [13:04:16]produce_requested_data [13:04:16]requested_item fm.sn is exist - process it [13:04:16]wFMCommunicate request_size=4 [13:04:16]MH_SAM_APDU [13:04:16]CAPDU: 80 11 00 00 [13:04:16]Write to MH i2c: E2 08 00 1F 07 80 11 00 00 00 00 00 00 A0 [13:04:16]Write i2c OK [13:04:16]MH_I2C_Read... [13:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:16]Read from MH i2c: E2 [13:04:16]MH_I2C_Read... [13:04:16]Read from MH i2c: E2 17 00 [13:04:16]MH_I2C_Read... [13:04:16]Read from MH i2c: E2 17 00 1F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FE [13:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:04:16]wFMCommunicate OK [13:04:16]requested_item fd.num is exist - process it [13:04:16]SAM_PROTO_GetFieldsCounters [13:04:16]wFMCommunicate request_size=4 [13:04:16]MH_SAM_APDU [13:04:16]CAPDU: 80 13 00 00 [13:04:16]Write to MH i2c: E2 08 00 20 07 80 13 00 00 00 00 00 00 A3 [13:04:16]Write i2c OK [13:04:16]MH_I2C_Read... [13:04:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:16]Read from MH i2c: E2 [13:04:16]MH_I2C_Read... [13:04:16]Read from MH i2c: E2 62 00 [13:04:16]MH_I2C_Read... [13:04:16]Read from MH i2c: E2 62 00 20 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 25 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [13:04:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 25 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:16]wFMCommunicate OK [13:04:16]SAM_PROTO_GetFieldsCounters done [13:04:16]requested_item shift.num is exist - process it [13:04:16]requested_item shift.opened is exist - process it [13:04:16]req_shift_opened [13:04:16]FM_GetShiftState [13:04:16]SAM_PROTO_GetShiftState [13:04:16]wFMCommunicate request_size=4 [13:04:16]MH_SAM_APDU [13:04:16]CAPDU: 80 13 01 00 [13:04:16]Write to MH i2c: E2 08 00 21 07 80 13 01 00 00 00 00 00 A5 [13:04:16]Write i2c OK [13:04:16]MH_I2C_Read... [13:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:16]Read from MH i2c: E2 [13:04:16]MH_I2C_Read... [13:04:16]Read from MH i2c: E2 0E 00 [13:04:16]MH_I2C_Read... [13:04:16]Read from MH i2c: E2 0E 00 21 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0C [13:04:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:04:16]wFMCommunicate OK [13:04:16]SAM_PROTO_GetShiftState done [13:04:16]FM_GetShiftState done [13:04:16]req_shift_opened done [13:04:16]requested_item shift.open_date is exist - process it [13:04:16]req_shift_open_date [13:04:16]req_shift_open_date done [13:04:16]produce_requested_data done [13:04:16]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122917,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:04:16]process_action_free close_receipt [13:04:16]json_value_free [13:04:16]json_value_free done [13:04:16]process_json_proto returns [13:04:16]Send response to host [13:04:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122917,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:04:16]free response buf [13:04:16]execute_script done [13:04:16]execute_script returns [13:04:16]free content buf [13:04:16]Sock 9.Close socket [13:04:16]Sock 9.Thread stoped [13:04:18]OFD Sender: No OFD packet to send [13:04:23]OFD Sender: No OFD packet to send [13:04:28]OFD Sender: No OFD packet to send [13:04:33]OFD Sender: No OFD packet to send [13:04:34]accept exits with 8 [13:04:34]New connection [13:04:34]New thread 3066772836 created [13:04:34]Thread 3066629476 joined [13:04:34]Waiting for new connection... [13:04:34] Sock 8.Parse request [13:04:34]Sock 8.Check first char [13:04:34]Sock 8.First char is OK [13:04:34]request: POST /json_proto HTTP/1.0 [13:04:34]Method: POST [13:04:34]URL: /json_proto [13:04:34]Method is POST - this is cgi request [13:04:34]url: /json_proto [13:04:34]query_string will be loaded in cgi processing [13:04:34]execute_cgi json_proto POST (null) [13:04:34]execute_cgi path=json_proto method=POST [13:04:34]POST find Content-Length [13:04:34]Host: 172.17.48.197:8080 [13:04:34]Content-Length: 1215 [13:04:34]Content-Type: application/json [13:04:34] [13:04:34]POST finish read [13:04:34]Found Content-Length = 1215 [13:04:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105776\u000A02.03.2024 12:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 38.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2694.20\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43088\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:34]execute_script... [13:04:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105776\u000A02.03.2024 12:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 38.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2694.20\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43088\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:34]POST & json_proto [13:04:34]process_json_proto [13:04:34]json parsed OK: [13:04:34]protocol is kg_v1.0 [13:04:34]action value=print_text [13:04:34]process_action print_text [13:04:34]cmd_print_text [13:04:34]ExternCall_PrintAddStr [13:04:34]wPrintStart [13:04:34]Write to MH i2c: 01 00 00 22 07 29 [13:04:34]Write i2c OK [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: 01 [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: 01 07 00 [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: 01 07 00 22 07 00 00 00 00 00 FF 0F 3E [13:04:34]RasterBufferAndPrint [13:04:34]line *****ТОВАРНЫЙ ЧЕК***** [13:04:34]line АЗС 25 [13:04:34]line Партнер нефть [13:04:34]line 02508201610067 [13:04:34]line Кассир : Таалайбек к. А. [13:04:34]line Счет N : (1)1105776 [13:04:34]line 02.03.2024 12:59 [13:04:34]line ПРОДАЖА [13:04:34]line ТРК (МРК, ГНК): 51 [13:04:34]line Вид ГСМ : 2710194210 [13:04:34]line ДТ(л)-К-5 [13:04:34]line 38.000 x 70.90 [13:04:34]line ИТОГ: 2694.20 [13:04:34]line Тип оплаты: Талоны: Топливная Карта [13:04:34]line 43088 [13:04:34]line ______________________ [13:04:34]line (подпись) [13:04:34]written 0, free lines is 4095 [13:04:34]Write to MH i2c: 01 00 00 37 07 3E [13:04:34]Write i2c OK [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: 01 [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: 01 07 00 [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: 01 07 00 37 07 00 00 00 00 00 F5 0D 47 [13:04:34]RasterBufferAndPrint [13:04:34]line [13:04:34]line [13:04:34]line [13:04:34]line [13:04:34]line [13:04:34]written 0, free lines is 3574 [13:04:34]MH_Cut [13:04:34]Write to MH i2c: D1 01 00 3E 07 01 17 [13:04:34]Write i2c OK [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: D1 [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: D1 01 00 [13:04:34]MH_I2C_Read... [13:04:34]Read from MH i2c: D1 01 00 3E 07 00 16 [13:04:34]Write to MH i2c: 01 00 00 3F 07 46 [13:04:34]Write i2c OK [13:04:34]MH_I2C_Read... [13:04:35]*** Cut start [13:04:35]*** Purtial cut [13:04:35]*** Stage 1: CUTSNS_PIN = 1 [13:04:37]Read from MH i2c: 01 [13:04:37]MH_I2C_Read... [13:04:37]Read from MH i2c: 01 07 00 [13:04:37]MH_I2C_Read... [13:04:37]*** Stop cut motor [13:04:37]*** Cut end [13:04:37]Read from MH i2c: 01 07 00 3F 07 00 00 00 00 00 FF 0F 5B [13:04:37]process_action print_text done [13:04:37]requested_data is exist [13:04:37]produce_requested_data [13:04:37]requested_item fm.sn is exist - process it [13:04:37]wFMCommunicate request_size=4 [13:04:37]MH_SAM_APDU [13:04:37]CAPDU: 80 11 00 00 [13:04:37]Write to MH i2c: E2 08 00 40 07 80 11 00 00 00 00 00 00 C1 [13:04:37]Write i2c OK [13:04:37]MH_I2C_Read... [13:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:37]Read from MH i2c: E2 [13:04:37]MH_I2C_Read... [13:04:37]Read from MH i2c: E2 17 00 [13:04:37]MH_I2C_Read... [13:04:37]Read from MH i2c: E2 17 00 40 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1F [13:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:04:37]wFMCommunicate OK [13:04:37]requested_item fd.num is exist - process it [13:04:37]SAM_PROTO_GetFieldsCounters [13:04:37]wFMCommunicate request_size=4 [13:04:37]MH_SAM_APDU [13:04:37]CAPDU: 80 13 00 00 [13:04:37]Write to MH i2c: E2 08 00 41 07 80 13 00 00 00 00 00 00 C4 [13:04:37]Write i2c OK [13:04:37]MH_I2C_Read... [13:04:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:37]Read from MH i2c: E2 [13:04:37]MH_I2C_Read... [13:04:37]Read from MH i2c: E2 62 00 [13:04:37]MH_I2C_Read... [13:04:37]Read from MH i2c: E2 62 00 41 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 25 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [13:04:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 25 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:37]wFMCommunicate OK [13:04:37]SAM_PROTO_GetFieldsCounters done [13:04:37]requested_item shift.num is exist - process it [13:04:37]requested_item shift.opened is exist - process it [13:04:37]req_shift_opened [13:04:37]FM_GetShiftState [13:04:37]SAM_PROTO_GetShiftState [13:04:37]wFMCommunicate request_size=4 [13:04:37]MH_SAM_APDU [13:04:37]CAPDU: 80 13 01 00 [13:04:37]Write to MH i2c: E2 08 00 42 07 80 13 01 00 00 00 00 00 C6 [13:04:37]Write i2c OK [13:04:37]MH_I2C_Read... [13:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:37]Read from MH i2c: E2 [13:04:37]MH_I2C_Read... [13:04:37]Read from MH i2c: E2 0E 00 [13:04:37]MH_I2C_Read... [13:04:37]Read from MH i2c: E2 0E 00 42 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2D [13:04:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:04:37]wFMCommunicate OK [13:04:37]SAM_PROTO_GetShiftState done [13:04:37]FM_GetShiftState done [13:04:37]req_shift_opened done [13:04:37]requested_item shift.open_date is exist - process it [13:04:37]req_shift_open_date [13:04:37]req_shift_open_date done [13:04:37]produce_requested_data done [13:04:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122917,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:04:37]process_action_free print_text [13:04:37]json_value_free [13:04:37]json_value_free done [13:04:37]process_json_proto returns [13:04:37]Send response to host [13:04:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122917,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:04:37]free response buf [13:04:37]execute_script done [13:04:37]execute_script returns [13:04:37]free content buf [13:04:37]Sock 8.Close socket [13:04:37]Sock 8.Thread stoped [13:04:38]OFD Sender: No OFD packet to send [13:04:43]OFD Sender: No OFD packet to send [13:04:48]OFD Sender: No OFD packet to send [13:04:53]OFD Sender: No OFD packet to send [13:04:58]OFD Sender: No OFD packet to send [13:05:03]OFD Sender: No OFD packet to send [13:05:08]OFD Sender: No OFD packet to send [13:05:13]OFD Sender: No OFD packet to send [13:05:18]OFD Sender: No OFD packet to send [13:05:23]OFD Sender: No OFD packet to send [13:05:28]OFD Sender: No OFD packet to send [13:05:33]OFD Sender: No OFD packet to send [13:05:38]OFD Sender: No OFD packet to send [13:05:43]OFD Sender: No OFD packet to send [13:05:48]OFD Sender: No OFD packet to send [13:05:53]OFD Sender: No OFD packet to send [13:05:58]OFD Sender: No OFD packet to send [13:06:03]OFD Sender: No OFD packet to send [13:06:08]OFD Sender: No OFD packet to send [13:06:13]OFD Sender: No OFD packet to send [13:06:18]OFD Sender: No OFD packet to send [13:06:23]OFD Sender: No OFD packet to send [13:06:28]OFD Sender: No OFD packet to send [13:06:33]OFD Sender: No OFD packet to send [13:06:38]OFD Sender: No OFD packet to send [13:06:43]OFD Sender: No OFD packet to send [13:06:48]OFD Sender: No OFD packet to send [13:06:53]OFD Sender: No OFD packet to send [13:06:58]OFD Sender: No OFD packet to send [13:07:03]OFD Sender: No OFD packet to send [13:07:04]accept exits with 9 [13:07:04]New connection [13:07:04]New thread 3066629476 created [13:07:04]Thread 3066772836 joined [13:07:04]Waiting for new connection... [13:07:04] Sock 9.Parse request [13:07:04]Sock 9.Check first char [13:07:04]Sock 9.First char is OK [13:07:04]request: POST /json_proto HTTP/1.0 [13:07:04]Method: POST [13:07:04]URL: /json_proto [13:07:04]Method is POST - this is cgi request [13:07:04]url: /json_proto [13:07:04]query_string will be loaded in cgi processing [13:07:04]execute_cgi json_proto POST (null) [13:07:04]execute_cgi path=json_proto method=POST [13:07:04]POST find Content-Length [13:07:04]Host: 172.17.48.197:8080 [13:07:04]Content-Length: 678 [13:07:04]Content-Type: application/json [13:07:04] [13:07:04]POST finish read [13:07:04]Found Content-Length = 678 [13:07:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:04]execute_script... [13:07:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:04]POST & json_proto [13:07:04]process_json_proto [13:07:04]json parsed OK: [13:07:04]protocol is kg_v1.0 [13:07:04]action value=close_receipt [13:07:04]process_action close_receipt [13:07:04]cmd_close_receipt [13:07:04]MH_GetDate [13:07:04]Write to MH i2c: F0 00 00 43 07 39 [13:07:04]Write i2c OK [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: F0 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: F0 09 00 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: F0 09 00 43 07 00 79 24 E3 65 66 EE DC 65 BC [13:07:04]GetLastDocTimeStamp 1709384651 [13:07:04]current date 1709384825 [13:07:04]FM_GetShiftState [13:07:04]SAM_PROTO_GetShiftState [13:07:04]wFMCommunicate request_size=4 [13:07:04]MH_SAM_APDU [13:07:04]CAPDU: 80 13 01 00 [13:07:04]Write to MH i2c: E2 08 00 44 07 80 13 01 00 00 00 00 00 C8 [13:07:04]Write i2c OK [13:07:04]MH_I2C_Read... [13:07:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:04]Read from MH i2c: E2 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: E2 0E 00 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: E2 0E 00 44 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2F [13:07:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:07:04]wFMCommunicate OK [13:07:04]SAM_PROTO_GetShiftState done [13:07:04]FM_GetShiftState done [13:07:04]opened in 1709338023 [13:07:04]opened+sec_in_day 1709424423 [13:07:04]quantity*price = 20055 [13:07:04]sum+1 = 20057 [13:07:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 137 02.03.2024 13:07 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122918 ФПД: 151132057020224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130705&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122918&fm=151132057020224&tin=02508201610067®Number=0000000000090573&sum=20000 [13:07:06]StoreToDocumentArchive [13:07:06]shift 321 fd 122918 [13:07:06]save to /storage/0321/doc_00122918 [13:07:06]save last doc name /storage/0321/doc_00122918 to /storage/kkm_last_doc_name [13:07:06]save OK [13:07:06]Clear old archive folders... [13:07:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:06]tlvbuf is 00229310 [13:07:06]SAM_PROTO_ClearQueue [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 09 00 00 [13:07:06]Write to MH i2c: E2 08 00 51 07 80 09 00 00 00 00 00 00 CA [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 51 07 00 90 00 CC [13:07:06]RAPDU: 90 00 [13:07:06]wFMCommunicate OK [13:07:06]SAM_PROTO_ClearQueue done [13:07:06]KKMCreateOFDPacket [13:07:06]OFDProtocolAddRootSTLVToBuf [13:07:06]FM_MakeSignedData [13:07:06]FM_MakeSignedData [13:07:06]SAM_PROTO_SignData [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 0D 01 02 [13:07:06]Write to MH i2c: E2 08 00 52 07 80 0D 01 02 00 00 00 00 D2 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 52 07 00 90 00 CD [13:07:06]RAPDU: 90 00 [13:07:06]wFMCommunicate OK [13:07:06]wFMCommunicate request_size=255 [13:07:06]MH_SAM_APDU [13:07: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 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 79 24 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E0 01 00 35 04 06 00 89 [13:07:06]Write to MH i2c: E2 02 01 53 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 79 24 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E0 01 00 35 04 06 00 89 00 00 AD [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 53 07 00 90 00 CE [13:07:06]RAPDU: 90 00 [13:07:06]wFMCommunicate OK [13:07:06]wFMCommunicate request_size=10 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 0D 02 02 05 74 2C 92 A7 40 [13:07:06]Write to MH i2c: E2 0D 00 54 07 80 0D 02 02 05 00 74 2C 92 A7 40 00 00 F8 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 54 07 00 90 00 CF [13:07:06]RAPDU: 90 00 [13:07:06]wFMCommunicate OK [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 0D 03 02 [13:07:06]Write to MH i2c: E2 08 00 55 07 80 0D 03 02 00 00 00 00 D7 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 0B 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 0B 00 55 07 00 76 82 C3 04 50 15 3D CE 90 00 07 [13:07:06]RAPDU: 76 82 C3 04 50 15 3D CE 90 00 [13:07:06]wFMCommunicate OK [13:07:06]SAM_PROTO_SignData done [13:07:06]FM_MakeSignedData done [13:07:06]CreateOFDProtocolMessage [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 11 00 00 [13:07:06]Write to MH i2c: E2 08 00 56 07 80 11 00 00 00 00 00 00 D7 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 17 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 17 00 56 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 35 [13:07:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:07:06]wFMCommunicate OK [13:07:06]CreateOFDProtocolMessage done [13:07:06]OFDSenderStorePacket 122918 [13:07:06]StoreOFDPacket docnum=122918 [13:07:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 47 CE 07 01 C7 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 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 79 24 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E0 01 00 35 04 06 00 89 74 2C 92 A7 40 76 82 C3 04 50 15 3D CE [13:07:06]CheckFolder [13:07:06]dirname=/storage/ofd_packets [13:07:06]CheckFolder done [13:07:06]ProducePacketName [13:07:06]name=ofd_packets/00122918 [13:07:06]NVStorageSaveData ofd_packets/00122918 [13:07:06]File name is /storage/ofd_packets/00122918 [13:07:06]Write 301 bytes [13:07:06]NVStorageSaveData done [13:07:06]OFDSenderStorePacket done [13:07:06]KKMCreateOFDPacket done [13:07:06]NVStorageSaveData kkm_last_timestamp [13:07:06]File name is /storage/kkm_last_timestamp [13:07:06]Write 4 bytes [13:07:06]NVStorageSaveData done [13:07:06]ExternCall_PrintAddStr [13:07:06]wPrintStart [13:07:06]Write to MH i2c: 01 00 00 57 07 5E [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: 01 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: 01 07 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: 01 07 00 57 07 00 00 00 00 00 FF 0F 73 [13:07:06]RasterBufferAndPrint [13:07:06]line Счет N : (1)1105779 [13:07:06]line ИНН: 02508201610067 [13:07:06]line Контрольно-Кассовый Чек [13:07:06]line ПРОДАЖА [13:07:06]line ТРК (МРК, ГНК) : 52 [13:07:06]line Товар: 2710124130 [13:07:06]line Аи-92-К-5 [13:07:06]line 3.240 * 61.90 [13:07:06]line = 200.56 [13:07:06]line НДС 12% НСП 1% [13:07:06]line > о реализуемом товаре [13:07:06]line ОКРУГЛЕНИЕ: -0.56 [13:07:06]line ИТОГО: 200.00 [13:07:06]line Внесено: 200.00 [13:07:06]line СДАЧА: 0.00 [13:07:06]line НСП 1% : 1.77 [13:07:06]line НДС 12% : 21.30 [13:07:06]line Наличными: 200.00 [13:07:06]line Безнал.: 0.00 [13:07:06]line Место: АЗС № 25 "Партнер Нефть" [13:07:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:07:06]line СНО: Общий режим [13:07:06]line Чек 137 02.03.2024 13:07 [13:07:06]line Смена: 321 ФФД: 1.0 [13:07:06]line ЗНМ: 0300000019 [13:07:06]line РНМ: 0000000000090573 [13:07:06]line Версия ККМ: 001 [13:07:06]line ФМ: 0000000000874798 [13:07:06]line ФД: 122918 [13:07:06]line ФПД: 151132057020224 [13:07:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130705&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122918&fm=151132057020224&tin=02508201610067®Number=0000000000090573&sum=20000 [13:07:06]OFD Sender: Processing packet 122918 [packets to send 112, broken 111] [13:07:06]ProducePacketName [13:07:06]name=ofd_packets/00122918 [13:07:06]OFD Sender: To server: pG, [13:07:06]CommunicateWithHost lk.salyk.kg:30040 [13:07:06]ConnectInit lk.salyk.kg [13:07:06]written 0, free lines is 4095 [13:07:06]Connected sock=10 [13:07:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 47 CE 07 01 C7 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 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 79 24 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E0 01 00 35 04 06 00 89 74 2C 92 A7 40 76 82 C3 04 50 15 3D CE [13:07:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 EC 50 47 00 29 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E0 01 00 F4 03 04 00 55 D0 E2 65 B6 04 01 00 00 A3 C7 82 3A 82 9E C8 B2 [13:07:07]CommunicateWithHost err = 0 [13:07:07]CheckOFDResponse [13:07:07]1017 (14) - 77093643461234 [13:07:07]1041 (16) - 0000000000874798 [13:07:07]1040 (4) - 122918 [13:07:07]1012 (4) - 02.03.2024 07:08 [13:07:07]1206 (1) - 0 [13:07:07]OFD Sender: Remove packet 122918 [13:07:07]ProducePacketName [13:07:07]name=ofd_packets/00122918 [13:07:07]NVStorageDeleteData [13:07:07]Write to MH i2c: 01 00 00 82 07 89 [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: 01 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: 01 07 00 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: 01 07 00 82 07 00 00 00 00 00 E4 0C 80 [13:07:07]RasterBufferAndPrint [13:07:07]line [13:07:07]line [13:07:07]line [13:07:07]line [13:07:07]line [13:07:07]written 0, free lines is 3306 [13:07:07]MH_Cut [13:07:07]Write to MH i2c: D1 01 00 89 07 01 62 [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: D1 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: D1 01 00 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: D1 01 00 89 07 00 61 [13:07:07]Write to MH i2c: 01 00 00 8A 07 91 [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:07]OFD Sender: No OFD packet to send [13:07:08]*** Cut start [13:07:08]*** Purtial cut [13:07:08]*** Stage 1: CUTSNS_PIN = 1 [13:07:10]Read from MH i2c: 01 [13:07:10]MH_I2C_Read... [13:07:10]*** Stop cut motor [13:07:10]*** Cut end [13:07:10]Read from MH i2c: 01 07 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: 01 07 00 8A 07 00 00 00 00 00 FF 0F A6 [13:07:10]process_action close_receipt done [13:07:10]requested_data is exist [13:07:10]produce_requested_data [13:07:10]requested_item fm.sn is exist - process it [13:07:10]wFMCommunicate request_size=4 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 11 00 00 [13:07:10]Write to MH i2c: E2 08 00 8B 07 80 11 00 00 00 00 00 00 0C [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 17 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 17 00 8B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6A [13:07:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:07:10]wFMCommunicate OK [13:07:10]requested_item fd.num is exist - process it [13:07:10]SAM_PROTO_GetFieldsCounters [13:07:10]wFMCommunicate request_size=4 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 13 00 00 [13:07:10]Write to MH i2c: E2 08 00 8C 07 80 13 00 00 00 00 00 00 0F [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 62 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 62 00 8C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 26 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [13:07:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 26 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:07:10]wFMCommunicate OK [13:07:10]SAM_PROTO_GetFieldsCounters done [13:07:10]requested_item shift.num is exist - process it [13:07:10]requested_item shift.opened is exist - process it [13:07:10]req_shift_opened [13:07:10]FM_GetShiftState [13:07:10]SAM_PROTO_GetShiftState [13:07:10]wFMCommunicate request_size=4 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 13 01 00 [13:07:10]Write to MH i2c: E2 08 00 8D 07 80 13 01 00 00 00 00 00 11 [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 0E 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 0E 00 8D 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 78 [13:07:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:07:10]wFMCommunicate OK [13:07:10]SAM_PROTO_GetShiftState done [13:07:10]FM_GetShiftState done [13:07:10]req_shift_opened done [13:07:10]requested_item shift.open_date is exist - process it [13:07:10]req_shift_open_date [13:07:10]req_shift_open_date done [13:07:10]produce_requested_data done [13:07:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122918,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:07:10]process_action_free close_receipt [13:07:10]json_value_free [13:07:10]json_value_free done [13:07:10]process_json_proto returns [13:07:10]Send response to host [13:07:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122918,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:07:10]free response buf [13:07:10]execute_script done [13:07:10]execute_script returns [13:07:10]free content buf [13:07:10]Sock 9.Close socket [13:07:10]Sock 9.Thread stoped [13:07:12]OFD Sender: No OFD packet to send [13:07:17]OFD Sender: No OFD packet to send [13:07:22]OFD Sender: No OFD packet to send [13:07:27]OFD Sender: No OFD packet to send [13:07:32]OFD Sender: No OFD packet to send [13:07:37]OFD Sender: No OFD packet to send [13:07:42]OFD Sender: No OFD packet to send [13:07:47]OFD Sender: No OFD packet to send [13:07:52]OFD Sender: No OFD packet to send [13:07:57]OFD Sender: No OFD packet to send [13:08:02]OFD Sender: No OFD packet to send [13:08:07]OFD Sender: No OFD packet to send [13:08:12]OFD Sender: No OFD packet to send [13:08:17]OFD Sender: No OFD packet to send [13:08:22]OFD Sender: No OFD packet to send [13:08:27]OFD Sender: No OFD packet to send [13:08:32]OFD Sender: No OFD packet to send [13:08:37]OFD Sender: No OFD packet to send [13:08:41]accept exits with 8 [13:08:41]New connection [13:08:41]New thread 3066772836 created [13:08:41]Thread 3066629476 joined [13:08:41]Waiting for new connection... [13:08:41] Sock 8.Parse request [13:08:41]Sock 8.Check first char [13:08:41]Sock 8.First char is OK [13:08:41]request: POST /json_proto HTTP/1.0 [13:08:41]Method: POST [13:08:41]URL: /json_proto [13:08:41]Method is POST - this is cgi request [13:08:41]url: /json_proto [13:08:41]query_string will be loaded in cgi processing [13:08:41]execute_cgi json_proto POST (null) [13:08:41]execute_cgi path=json_proto method=POST [13:08:41]POST find Content-Length [13:08:41]Host: 172.17.48.197:8080 [13:08:41]Content-Length: 683 [13:08:41]Content-Type: application/json [13:08:41] [13:08:41]POST finish read [13:08:41]Found Content-Length = 683 [13:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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:08:41]execute_script... [13:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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:08:41]POST & json_proto [13:08:41]process_json_proto [13:08:41]json parsed OK: [13:08:41]protocol is kg_v1.0 [13:08:41]action value=close_receipt [13:08:41]process_action close_receipt [13:08:41]cmd_close_receipt [13:08:41]MH_GetDate [13:08:41]Write to MH i2c: F0 00 00 8E 07 84 [13:08:41]Write i2c OK [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: F0 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: F0 09 00 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: F0 09 00 8E 07 00 D9 24 E3 65 66 EE DC 65 67 [13:08:41]GetLastDocTimeStamp 1709384825 [13:08:41]current date 1709384921 [13:08:41]FM_GetShiftState [13:08:41]SAM_PROTO_GetShiftState [13:08:41]wFMCommunicate request_size=4 [13:08:41]MH_SAM_APDU [13:08:41]CAPDU: 80 13 01 00 [13:08:41]Write to MH i2c: E2 08 00 8F 07 80 13 01 00 00 00 00 00 13 [13:08:41]Write i2c OK [13:08:41]MH_I2C_Read... [13:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:41]Read from MH i2c: E2 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: E2 0E 00 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: E2 0E 00 8F 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7A [13:08:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:08:41]wFMCommunicate OK [13:08:41]SAM_PROTO_GetShiftState done [13:08:41]FM_GetShiftState done [13:08:41]opened in 1709338023 [13:08:41]opened+sec_in_day 1709424423 [13:08:41]quantity*price = 100030 [13:08:41]sum+1 = 100031 [13:08:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 138 02.03.2024 13:08 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122919 ФПД: 244395264851396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130842&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122919&fm=244395264851396&tin=02508201610067®Number=0000000000090573&sum=100000 [13:08:42]StoreToDocumentArchive [13:08:42]shift 321 fd 122919 [13:08:42]save to /storage/0321/doc_00122919 [13:08:42]save last doc name /storage/0321/doc_00122919 to /storage/kkm_last_doc_name [13:08:42]save OK [13:08:42]Clear old archive folders... [13:08:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:42]tlvbuf is 00260530 [13:08:42]SAM_PROTO_ClearQueue [13:08:42]wFMCommunicate request_size=4 [13:08:42]MH_SAM_APDU [13:08:42]CAPDU: 80 09 00 00 [13:08:42]Write to MH i2c: E2 08 00 9C 07 80 09 00 00 00 00 00 00 15 [13:08:42]Write i2c OK [13:08:42]MH_I2C_Read... [13:08:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:42]Read from MH i2c: E2 [13:08:42]MH_I2C_Read... [13:08:42]Read from MH i2c: E2 03 00 [13:08:42]MH_I2C_Read... [13:08:42]Read from MH i2c: E2 03 00 9C 07 00 90 00 17 [13:08:42]RAPDU: 90 00 [13:08:42]wFMCommunicate OK [13:08:42]SAM_PROTO_ClearQueue done [13:08:42]KKMCreateOFDPacket [13:08:42]OFDProtocolAddRootSTLVToBuf [13:08:42]FM_MakeSignedData [13:08:42]FM_MakeSignedData [13:08:42]SAM_PROTO_SignData [13:08:42]wFMCommunicate request_size=4 [13:08:42]MH_SAM_APDU [13:08:42]CAPDU: 80 0D 01 02 [13:08:42]Write to MH i2c: E2 08 00 9D 07 80 0D 01 02 00 00 00 00 1D [13:08:42]Write i2c OK [13:08:42]MH_I2C_Read... [13:08:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:42]Read from MH i2c: E2 [13:08:42]MH_I2C_Read... [13:08:42]Read from MH i2c: E2 03 00 [13:08:42]MH_I2C_Read... [13:08:42]Read from MH i2c: E2 03 00 9D 07 00 90 00 18 [13:08:42]RAPDU: 90 00 [13:08:42]wFMCommunicate OK [13:08:42]wFMCommunicate request_size=255 [13:08:42]MH_SAM_APDU [13:08:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 DA 24 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E0 01 00 35 04 06 00 DE [13:08:42]Write to MH i2c: E2 02 01 9E 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 DA 24 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E0 01 00 35 04 06 00 DE 00 00 81 [13:08:42]Write i2c OK [13:08:42]MH_I2C_Read... [13:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:43]Read from MH i2c: E2 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 03 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 03 00 9E 07 00 90 00 19 [13:08:43]RAPDU: 90 00 [13:08:43]wFMCommunicate OK [13:08:43]wFMCommunicate request_size=10 [13:08:43]MH_SAM_APDU [13:08:43]CAPDU: 80 0D 02 02 05 46 B4 F2 3D C4 [13:08:43]Write to MH i2c: E2 0D 00 9F 07 80 0D 02 02 05 00 46 B4 F2 3D C4 00 00 17 [13:08:43]Write i2c OK [13:08:43]MH_I2C_Read... [13:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:43]Read from MH i2c: E2 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 03 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 03 00 9F 07 00 90 00 1A [13:08:43]RAPDU: 90 00 [13:08:43]wFMCommunicate OK [13:08:43]wFMCommunicate request_size=4 [13:08:43]MH_SAM_APDU [13:08:43]CAPDU: 80 0D 03 02 [13:08:43]Write to MH i2c: E2 08 00 A0 07 80 0D 03 02 00 00 00 00 22 [13:08:43]Write i2c OK [13:08:43]MH_I2C_Read... [13:08:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:43]Read from MH i2c: E2 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 0B 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 0B 00 A0 07 00 73 6C A6 87 4F 9D 38 BB 90 00 0E [13:08:43]RAPDU: 73 6C A6 87 4F 9D 38 BB 90 00 [13:08:43]wFMCommunicate OK [13:08:43]SAM_PROTO_SignData done [13:08:43]FM_MakeSignedData done [13:08:43]CreateOFDProtocolMessage [13:08:43]wFMCommunicate request_size=4 [13:08:43]MH_SAM_APDU [13:08:43]CAPDU: 80 11 00 00 [13:08:43]Write to MH i2c: E2 08 00 A1 07 80 11 00 00 00 00 00 00 22 [13:08:43]Write i2c OK [13:08:43]MH_I2C_Read... [13:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:43]Read from MH i2c: E2 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 17 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: E2 17 00 A1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 80 [13:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:08:43]wFMCommunicate OK [13:08:43]CreateOFDProtocolMessage done [13:08:43]OFDSenderStorePacket 122919 [13:08:43]StoreOFDPacket docnum=122919 [13:08:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C 3D 07 01 FF 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 DA 24 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E0 01 00 35 04 06 00 DE 46 B4 F2 3D C4 73 6C A6 87 4F 9D 38 BB [13:08:43]CheckFolder [13:08:43]dirname=/storage/ofd_packets [13:08:43]CheckFolder done [13:08:43]ProducePacketName [13:08:43]name=ofd_packets/00122919 [13:08:43]NVStorageSaveData ofd_packets/00122919 [13:08:43]File name is /storage/ofd_packets/00122919 [13:08:43]Write 301 bytes [13:08:43]NVStorageSaveData done [13:08:43]OFDSenderStorePacket done [13:08:43]KKMCreateOFDPacket done [13:08:43]NVStorageSaveData kkm_last_timestamp [13:08:43]File name is /storage/kkm_last_timestamp [13:08:43]Write 4 bytes [13:08:43]NVStorageSaveData done [13:08:43]ExternCall_PrintAddStr [13:08:43]wPrintStart [13:08:43]Write to MH i2c: 01 00 00 A2 07 A9 [13:08:43]Write i2c OK [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: 01 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: 01 07 00 [13:08:43]MH_I2C_Read... [13:08:43]Read from MH i2c: 01 07 00 A2 07 00 00 00 00 00 FF 0F BE [13:08:43]RasterBufferAndPrint [13:08:43]line Счет N : (1)1105780 [13:08:43]line ИНН: 02508201610067 [13:08:43]line Контрольно-Кассовый Чек [13:08:43]line ПРОДАЖА [13:08:43]line ТРК (МРК, ГНК) : 11 [13:08:43]line Товар: 2710124130 [13:08:43]line Аи-92-К-5 [13:08:43]line 16.160 * 61.90 [13:08:43]line = 1000.30 [13:08:43]line НДС 12% НСП 1% [13:08:43]line > о реализуемом товаре [13:08:43]line ОКРУГЛЕНИЕ: -0.30 [13:08:43]line ИТОГО: 1000.00 [13:08:43]line Внесено: 1000.00 [13:08:43]line СДАЧА: 0.00 [13:08:43]line НСП 1% : 8.85 [13:08:43]line НДС 12% : 106.23 [13:08:43]line Наличными: 1000.00 [13:08:43]line Безнал.: 0.00 [13:08:43]line Место: АЗС № 25 "Партнер Нефть" [13:08:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:08:43]line СНО: Общий режим [13:08:43]line Чек 138 02.03.2024 13:08 [13:08:43]line Смена: 321 ФФД: 1.0 [13:08:43]line ЗНМ: 0300000019 [13:08:43]line РНМ: 0000000000090573 [13:08:43]line Версия ККМ: 001 [13:08:43]line ФМ: 0000000000874798 [13:08:43]line ФД: 122919 [13:08:43]line ФПД: 244395264851396 [13:08:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T130842&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122919&fm=244395264851396&tin=02508201610067®Number=0000000000090573&sum=100000 [13:08:43]OFD Sender: Processing packet 122919 [packets to send 112, broken 111] [13:08:43]ProducePacketName [13:08:43]name=ofd_packets/00122919 [13:08:43]OFD Sender: To server: pG, [13:08:43]CommunicateWithHost lk.salyk.kg:30040 [13:08:43]ConnectInit lk.salyk.kg [13:08:43]written 0, free lines is 4095 [13:08:43]Connected sock=10 [13:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C 3D 07 01 FF 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 DA 24 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E0 01 00 35 04 06 00 DE 46 B4 F2 3D C4 73 6C A6 87 4F 9D 38 BB [13:08:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 13 E2 47 00 94 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E0 01 00 F4 03 04 00 B6 D0 E2 65 B6 04 01 00 00 40 64 44 1E 9B 14 C5 A7 [13:08:43]CommunicateWithHost err = 0 [13:08:43]CheckOFDResponse [13:08:43]1017 (14) - 77093643461234 [13:08:43]1041 (16) - 0000000000874798 [13:08:43]1040 (4) - 122919 [13:08:43]1012 (4) - 02.03.2024 07:09 [13:08:43]1206 (1) - 0 [13:08:43]OFD Sender: Remove packet 122919 [13:08:43]ProducePacketName [13:08:43]name=ofd_packets/00122919 [13:08:43]NVStorageDeleteData [13:08:44]Write to MH i2c: 01 00 00 CD 07 D4 [13:08:44]Write i2c OK [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: 01 [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: 01 07 00 [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: 01 07 00 CD 07 00 00 00 00 00 E5 0C CC [13:08:44]RasterBufferAndPrint [13:08:44]line [13:08:44]line [13:08:44]line [13:08:44]line [13:08:44]line [13:08:44]written 0, free lines is 3307 [13:08:44]MH_Cut [13:08:44]Write to MH i2c: D1 01 00 D4 07 01 AD [13:08:44]Write i2c OK [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: D1 [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: D1 01 00 [13:08:44]MH_I2C_Read... [13:08:44]Read from MH i2c: D1 01 00 D4 07 00 AC [13:08:44]Write to MH i2c: 01 00 00 D5 07 DC [13:08:44]Write i2c OK [13:08:44]MH_I2C_Read... [13:08:44]OFD Sender: No OFD packet to send [13:08:44]*** Cut start [13:08:44]*** Purtial cut [13:08:44]*** Stage 1: CUTSNS_PIN = 1 [13:08:46]Read from MH i2c: 01 [13:08:46]MH_I2C_Read... [13:08:46]*** Stop cut motor [13:08:46]*** Cut end [13:08:46]Read from MH i2c: 01 07 00 [13:08:46]MH_I2C_Read... [13:08:46]Read from MH i2c: 01 07 00 D5 07 00 00 00 00 00 FF 0F F1 [13:08:46]process_action close_receipt done [13:08:46]requested_data is exist [13:08:46]produce_requested_data [13:08:46]requested_item fm.sn is exist - process it [13:08:46]wFMCommunicate request_size=4 [13:08:46]MH_SAM_APDU [13:08:46]CAPDU: 80 11 00 00 [13:08:46]Write to MH i2c: E2 08 00 D6 07 80 11 00 00 00 00 00 00 57 [13:08:46]Write i2c OK [13:08:46]MH_I2C_Read... [13:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:46]Read from MH i2c: E2 [13:08:46]MH_I2C_Read... [13:08:46]Read from MH i2c: E2 17 00 [13:08:46]MH_I2C_Read... [13:08:46]Read from MH i2c: E2 17 00 D6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B5 [13:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:08:46]wFMCommunicate OK [13:08:46]requested_item fd.num is exist - process it [13:08:46]SAM_PROTO_GetFieldsCounters [13:08:46]wFMCommunicate request_size=4 [13:08:46]MH_SAM_APDU [13:08:46]CAPDU: 80 13 00 00 [13:08:46]Write to MH i2c: E2 08 00 D7 07 80 13 00 00 00 00 00 00 5A [13:08:46]Write i2c OK [13:08:46]MH_I2C_Read... [13:08:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:47]Read from MH i2c: E2 [13:08:47]MH_I2C_Read... [13:08:47]Read from MH i2c: E2 62 00 [13:08:47]MH_I2C_Read... [13:08:47]Read from MH i2c: E2 62 00 D7 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 27 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [13:08:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 27 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:47]wFMCommunicate OK [13:08:47]SAM_PROTO_GetFieldsCounters done [13:08:47]requested_item shift.num is exist - process it [13:08:47]requested_item shift.opened is exist - process it [13:08:47]req_shift_opened [13:08:47]FM_GetShiftState [13:08:47]SAM_PROTO_GetShiftState [13:08:47]wFMCommunicate request_size=4 [13:08:47]MH_SAM_APDU [13:08:47]CAPDU: 80 13 01 00 [13:08:47]Write to MH i2c: E2 08 00 D8 07 80 13 01 00 00 00 00 00 5C [13:08:47]Write i2c OK [13:08:47]MH_I2C_Read... [13:08:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:47]Read from MH i2c: E2 [13:08:47]MH_I2C_Read... [13:08:47]Read from MH i2c: E2 0E 00 [13:08:47]MH_I2C_Read... [13:08:47]Read from MH i2c: E2 0E 00 D8 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C3 [13:08:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:08:47]wFMCommunicate OK [13:08:47]SAM_PROTO_GetShiftState done [13:08:47]FM_GetShiftState done [13:08:47]req_shift_opened done [13:08:47]requested_item shift.open_date is exist - process it [13:08:47]req_shift_open_date [13:08:47]req_shift_open_date done [13:08:47]produce_requested_data done [13:08:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122919,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:08:47]process_action_free close_receipt [13:08:47]json_value_free [13:08:47]json_value_free done [13:08:47]process_json_proto returns [13:08:47]Send response to host [13:08:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122919,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:08:47]free response buf [13:08:47]execute_script done [13:08:47]execute_script returns [13:08:47]free content buf [13:08:47]Sock 8.Close socket [13:08:47]Sock 8.Thread stoped [13:08:49]OFD Sender: No OFD packet to send [13:08:54]OFD Sender: No OFD packet to send [13:08:59]OFD Sender: No OFD packet to send [13:09:04]OFD Sender: No OFD packet to send [13:09:09]OFD Sender: No OFD packet to send [13:09:14]OFD Sender: No OFD packet to send [13:09:19]OFD Sender: No OFD packet to send [13:09:24]OFD Sender: No OFD packet to send [13:09:29]OFD Sender: No OFD packet to send [13:09:34]OFD Sender: No OFD packet to send [13:09:39]OFD Sender: No OFD packet to send [13:09:44]OFD Sender: No OFD packet to send [13:09:49]OFD Sender: No OFD packet to send [13:09:54]OFD Sender: No OFD packet to send [13:09:59]OFD Sender: No OFD packet to send [13:10:04]OFD Sender: No OFD packet to send [13:10:09]OFD Sender: No OFD packet to send [13:10:14]OFD Sender: No OFD packet to send [13:10:19]OFD Sender: No OFD packet to send [13:10:24]OFD Sender: No OFD packet to send [13:10:29]OFD Sender: No OFD packet to send [13:10:34]OFD Sender: No OFD packet to send [13:10:39]OFD Sender: No OFD packet to send [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:20]OFD Sender: No OFD packet to send [13:16:25]OFD Sender: No OFD packet to send [13:16:30]OFD Sender: No OFD packet to send [13:16:35]OFD Sender: No OFD packet to send [13:16:37]accept exits with 9 [13:16:37]New connection [13:16:37]New thread 3066629476 created [13:16:37]Thread 3066772836 joined [13:16:37]Waiting for new connection... [13:16:37] Sock 9.Parse request [13:16:37]Sock 9.Check first char [13:16:37]Sock 9.First char is OK [13:16:37]request: POST /json_proto HTTP/1.0 [13:16:37]Method: POST [13:16:37]URL: /json_proto [13:16:37]Method is POST - this is cgi request [13:16:37]url: /json_proto [13:16:37]query_string will be loaded in cgi processing [13:16:37]execute_cgi json_proto POST (null) [13:16:37]execute_cgi path=json_proto method=POST [13:16:37]POST find Content-Length [13:16:37]Host: 172.17.48.197:8080 [13:16:37]Content-Length: 820 [13:16:37]Content-Type: application/json [13:16:37] [13:16:37]POST finish read [13:16:37]Found Content-Length = 820 [13:16:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:37]execute_script... [13:16: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)1105781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:37]POST & json_proto [13:16:37]process_json_proto [13:16:37]json parsed OK: [13:16:37]protocol is kg_v1.0 [13:16:37]action value=close_receipt [13:16:37]process_action close_receipt [13:16:37]cmd_close_receipt [13:16:37]MH_GetDate [13:16:37]Write to MH i2c: F0 00 00 D9 07 CF [13:16:37]Write i2c OK [13:16:37]MH_I2C_Read... [13:16:37]Read from MH i2c: F0 [13:16:37]MH_I2C_Read... [13:16:37]Read from MH i2c: F0 09 00 [13:16:37]MH_I2C_Read... [13:16:37]Read from MH i2c: F0 09 00 D9 07 00 B5 26 E3 65 66 EE DC 65 90 [13:16:37]GetLastDocTimeStamp 1709384922 [13:16:37]current date 1709385397 [13:16:37]FM_GetShiftState [13:16:37]SAM_PROTO_GetShiftState [13:16:37]wFMCommunicate request_size=4 [13:16:37]MH_SAM_APDU [13:16:37]CAPDU: 80 13 01 00 [13:16:37]Write to MH i2c: E2 08 00 DA 07 80 13 01 00 00 00 00 00 5E [13:16:37]Write i2c OK [13:16:37]MH_I2C_Read... [13:16:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:37]Read from MH i2c: E2 [13:16:37]MH_I2C_Read... [13:16:37]Read from MH i2c: E2 0E 00 [13:16:37]MH_I2C_Read... [13:16:37]Read from MH i2c: E2 0E 00 DA 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C5 [13:16:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:16:37]wFMCommunicate OK [13:16:37]SAM_PROTO_GetShiftState done [13:16:37]FM_GetShiftState done [13:16:37]opened in 1709338023 [13:16:37]opened+sec_in_day 1709424423 [13:16:37]quantity*price = 100030 [13:16:37]sum+1 = 100031 [13:16:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 139 02.03.2024 13:16 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122920 ФПД: 80009987990943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T131637&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122920&fm=80009987990943&tin=02508201610067®Number=0000000000090573&sum=100030 [13:16:38]StoreToDocumentArchive [13:16:38]shift 321 fd 122920 [13:16:38]save to /storage/0321/doc_00122920 [13:16:38]save last doc name /storage/0321/doc_00122920 to /storage/kkm_last_doc_name [13:16:38]save OK [13:16:38]Clear old archive folders... [13:16:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:16:38]tlvbuf is 002631F0 [13:16:38]SAM_PROTO_ClearQueue [13:16:38]wFMCommunicate request_size=4 [13:16:38]MH_SAM_APDU [13:16:38]CAPDU: 80 09 00 00 [13:16:38]Write to MH i2c: E2 08 00 E7 07 80 09 00 00 00 00 00 00 60 [13:16:38]Write i2c OK [13:16:38]MH_I2C_Read... [13:16:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:38]Read from MH i2c: E2 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 03 00 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 03 00 E7 07 00 90 00 62 [13:16:38]RAPDU: 90 00 [13:16:38]wFMCommunicate OK [13:16:38]SAM_PROTO_ClearQueue done [13:16:38]KKMCreateOFDPacket [13:16:38]OFDProtocolAddRootSTLVToBuf [13:16:38]FM_MakeSignedData [13:16:38]FM_MakeSignedData [13:16:38]SAM_PROTO_SignData [13:16:38]wFMCommunicate request_size=4 [13:16:38]MH_SAM_APDU [13:16:38]CAPDU: 80 0D 01 02 [13:16:38]Write to MH i2c: E2 08 00 E8 07 80 0D 01 02 00 00 00 00 68 [13:16:38]Write i2c OK [13:16:38]MH_I2C_Read... [13:16:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:38]Read from MH i2c: E2 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 03 00 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [13:16:38]RAPDU: 90 00 [13:16:38]wFMCommunicate OK [13:16:38]wFMCommunicate request_size=255 [13:16:38]MH_SAM_APDU [13:16:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 B5 26 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E0 01 00 35 04 06 00 48 [13:16:38]Write to MH i2c: E2 02 01 E9 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 B5 26 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E0 01 00 35 04 06 00 48 00 00 51 [13:16:38]Write i2c OK [13:16:38]MH_I2C_Read... [13:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:38]Read from MH i2c: E2 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 03 00 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 03 00 E9 07 00 90 00 64 [13:16:38]RAPDU: 90 00 [13:16:38]wFMCommunicate OK [13:16:38]wFMCommunicate request_size=10 [13:16:38]MH_SAM_APDU [13:16:38]CAPDU: 80 0D 02 02 05 C4 C6 E9 A5 9F [13:16:38]Write to MH i2c: E2 0D 00 EA 07 80 0D 02 02 05 00 C4 C6 E9 A5 9F 00 00 2C [13:16:38]Write i2c OK [13:16:38]MH_I2C_Read... [13:16:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:38]Read from MH i2c: E2 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 03 00 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 03 00 EA 07 00 90 00 65 [13:16:38]RAPDU: 90 00 [13:16:38]wFMCommunicate OK [13:16:38]wFMCommunicate request_size=4 [13:16:38]MH_SAM_APDU [13:16:38]CAPDU: 80 0D 03 02 [13:16:38]Write to MH i2c: E2 08 00 EB 07 80 0D 03 02 00 00 00 00 6D [13:16:38]Write i2c OK [13:16:38]MH_I2C_Read... [13:16:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:38]Read from MH i2c: E2 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 0B 00 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 0B 00 EB 07 00 F4 B0 E9 31 16 5D 81 17 90 00 37 [13:16:38]RAPDU: F4 B0 E9 31 16 5D 81 17 90 00 [13:16:38]wFMCommunicate OK [13:16:38]SAM_PROTO_SignData done [13:16:38]FM_MakeSignedData done [13:16:38]CreateOFDProtocolMessage [13:16:38]wFMCommunicate request_size=4 [13:16:38]MH_SAM_APDU [13:16:38]CAPDU: 80 11 00 00 [13:16:38]Write to MH i2c: E2 08 00 EC 07 80 11 00 00 00 00 00 00 6D [13:16:38]Write i2c OK [13:16:38]MH_I2C_Read... [13:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:38]Read from MH i2c: E2 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 17 00 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: E2 17 00 EC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CB [13:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:16:38]wFMCommunicate OK [13:16:38]CreateOFDProtocolMessage done [13:16:38]OFDSenderStorePacket 122920 [13:16:38]StoreOFDPacket docnum=122920 [13:16:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 57 95 07 01 A7 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 B5 26 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E0 01 00 35 04 06 00 48 C4 C6 E9 A5 9F F4 B0 E9 31 16 5D 81 17 [13:16:38]CheckFolder [13:16:38]dirname=/storage/ofd_packets [13:16:38]CheckFolder done [13:16:38]ProducePacketName [13:16:38]name=ofd_packets/00122920 [13:16:38]NVStorageSaveData ofd_packets/00122920 [13:16:38]File name is /storage/ofd_packets/00122920 [13:16:38]Write 301 bytes [13:16:38]NVStorageSaveData done [13:16:38]OFDSenderStorePacket done [13:16:38]KKMCreateOFDPacket done [13:16:38]NVStorageSaveData kkm_last_timestamp [13:16:38]File name is /storage/kkm_last_timestamp [13:16:38]Write 4 bytes [13:16:38]NVStorageSaveData done [13:16:38]ExternCall_PrintAddStr [13:16:38]wPrintStart [13:16:38]Write to MH i2c: 01 00 00 ED 07 F4 [13:16:38]Write i2c OK [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: 01 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: 01 07 00 [13:16:38]MH_I2C_Read... [13:16:38]Read from MH i2c: 01 07 00 ED 07 00 00 00 00 00 FF 0F 09 [13:16:38]RasterBufferAndPrint [13:16:38]line Счет N : (1)1105781 [13:16:38]line ИНН: 02508201610067 [13:16:38]line Контрольно-Кассовый Чек [13:16:38]line ПРОДАЖА [13:16:38]line ТРК (МРК, ГНК) : 11 [13:16:38]line Товар: 2710124130 [13:16:38]line Аи-92-К-5 [13:16:38]line 16.160 * 61.90 [13:16:38]line = 1000.30 [13:16:38]line НДС 12% НСП 1% [13:16:38]line > о реализуемом товаре [13:16:38]line ИТОГО: 1000.30 [13:16:38]line НСП 1% : 8.85 [13:16:38]line НДС 12% : 106.23 [13:16:38]line Наличными: 0.00 [13:16:38]line Безнал.: 1000.30 [13:16:38]line Место: АЗС № 25 "Партнер Нефть" [13:16:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:16:38]line СНО: Общий режим [13:16:38]line Чек 139 02.03.2024 13:16 [13:16:38]line Смена: 321 ФФД: 1.0 [13:16:38]line ЗНМ: 0300000019 [13:16:38]line РНМ: 0000000000090573 [13:16:38]line Версия ККМ: 001 [13:16:38]line Платежная система: Бакай Банк [13:16:38]line ФМ: 0000000000874798 [13:16:38]line ФД: 122920 [13:16:38]line ФПД: 80009987990943 [13:16:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T131637&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122920&fm=80009987990943&tin=02508201610067®Number=0000000000090573&sum=100030 [13:16:39]OFD Sender: Processing packet 122920 [packets to send 112, broken 111] [13:16:39]ProducePacketName [13:16:39]name=ofd_packets/00122920 [13:16:39]OFD Sender: To server: pG, [13:16:39]CommunicateWithHost lk.salyk.kg:30040 [13:16:39]ConnectInit lk.salyk.kg [13:16:39]written 0, free lines is 4095 [13:16:39]Connected sock=10 [13:16:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 57 95 07 01 A7 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 B5 26 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E0 01 00 35 04 06 00 48 C4 C6 E9 A5 9F F4 B0 E9 31 16 5D 81 17 [13:16:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 67 60 47 00 90 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E0 01 00 F4 03 04 00 91 D2 E2 65 B6 04 01 00 00 C8 2B AF CA 4E AA 83 DC [13:16:39]CommunicateWithHost err = 0 [13:16:39]CheckOFDResponse [13:16:39]1017 (14) - 77093643461234 [13:16:39]1041 (16) - 0000000000874798 [13:16:39]1040 (4) - 122920 [13:16:39]1012 (4) - 02.03.2024 07:17 [13:16:39]1206 (1) - 0 [13:16:39]OFD Sender: Remove packet 122920 [13:16:39]ProducePacketName [13:16:39]name=ofd_packets/00122920 [13:16:39]NVStorageDeleteData [13:16:39]Write to MH i2c: 01 00 00 17 08 1F [13:16:39]Write i2c OK [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: 01 [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: 01 07 00 [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: 01 07 00 17 08 00 00 00 00 00 07 0D 3A [13:16:39]RasterBufferAndPrint [13:16:39]line [13:16:39]line [13:16:39]line [13:16:39]line [13:16:39]line [13:16:39]written 0, free lines is 3341 [13:16:39]MH_Cut [13:16:39]Write to MH i2c: D1 01 00 1E 08 01 F8 [13:16:39]Write i2c OK [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: D1 [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: D1 01 00 [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: D1 01 00 1E 08 00 F7 [13:16:39]Write to MH i2c: 01 00 00 1F 08 27 [13:16:39]Write i2c OK [13:16:39]MH_I2C_Read... [13:16:39]OFD Sender: No OFD packet to send [13:16:40]*** Cut start [13:16:40]*** Purtial cut [13:16:40]*** Stage 1: CUTSNS_PIN = 1 [13:16:42]Read from MH i2c: 01 [13:16:42]MH_I2C_Read... [13:16:42]*** Stop cut motor [13:16:42]Read from MH i2c: *** Cut end [13:16:42]01 07 00 [13:16:42]MH_I2C_Read... [13:16:42]Read from MH i2c: 01 07 00 1F 08 00 00 00 00 00 FF 0F 3C [13:16:42]process_action close_receipt done [13:16:42]requested_data is exist [13:16:42]produce_requested_data [13:16:42]requested_item fm.sn is exist - process it [13:16:42]wFMCommunicate request_size=4 [13:16:42]MH_SAM_APDU [13:16:42]CAPDU: 80 11 00 00 [13:16:42]Write to MH i2c: E2 08 00 20 08 80 11 00 00 00 00 00 00 A2 [13:16:42]Write i2c OK [13:16:42]MH_I2C_Read... [13:16:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:42]Read from MH i2c: E2 [13:16:42]MH_I2C_Read... [13:16:42]Read from MH i2c: E2 17 00 [13:16:42]MH_I2C_Read... [13:16:42]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 34 37 39 38 90 00 00 [13:16:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:16:42]wFMCommunicate OK [13:16:42]requested_item fd.num is exist - process it [13:16:42]SAM_PROTO_GetFieldsCounters [13:16:42]wFMCommunicate request_size=4 [13:16:42]MH_SAM_APDU [13:16:42]CAPDU: 80 13 00 00 [13:16:42]Write to MH i2c: E2 08 00 21 08 80 13 00 00 00 00 00 00 A5 [13:16:42]Write i2c OK [13:16:42]MH_I2C_Read... [13:16:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:42]Read from MH i2c: E2 [13:16:42]MH_I2C_Read... [13:16:42]Read from MH i2c: E2 62 00 [13:16:42]MH_I2C_Read... [13:16:42]Read from MH i2c: E2 62 00 21 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 28 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [13:16:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 28 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:42]wFMCommunicate OK [13:16:42]SAM_PROTO_GetFieldsCounters done [13:16:42]requested_item shift.num is exist - process it [13:16:42]requested_item shift.opened is exist - process it [13:16:42]req_shift_opened [13:16:42]FM_GetShiftState [13:16:42]SAM_PROTO_GetShiftState [13:16:42]wFMCommunicate request_size=4 [13:16:42]MH_SAM_APDU [13:16:42]CAPDU: 80 13 01 00 [13:16:42]Write to MH i2c: E2 08 00 22 08 80 13 01 00 00 00 00 00 A7 [13:16:42]Write i2c OK [13:16:42]MH_I2C_Read... [13:16:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:42]Read from MH i2c: E2 [13:16:42]MH_I2C_Read... [13:16:42]Read from MH i2c: E2 0E 00 [13:16:42]MH_I2C_Read... [13:16:42]Read from MH i2c: E2 0E 00 22 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0E [13:16:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:16:42]wFMCommunicate OK [13:16:42]SAM_PROTO_GetShiftState done [13:16:42]FM_GetShiftState done [13:16:42]req_shift_opened done [13:16:42]requested_item shift.open_date is exist - process it [13:16:42]req_shift_open_date [13:16:42]req_shift_open_date done [13:16:42]produce_requested_data done [13:16:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122920,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:16:42]process_action_free close_receipt [13:16:42]json_value_free [13:16:42]json_value_free done [13:16:42]process_json_proto returns [13:16:42]Send response to host [13:16:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122920,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:16:42]free response buf [13:16:42]execute_script done [13:16:42]execute_script returns [13:16:42]free content buf [13:16:42]Sock 9.Close socket [13:16:42]Sock 9.Thread stoped [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:04]OFD Sender: No OFD packet to send [13:17:09]OFD Sender: No OFD packet to send [13:17:14]OFD Sender: No OFD packet to send [13:17:19]OFD Sender: No OFD packet to send [13:17:24]OFD Sender: No OFD packet to send [13:17:29]OFD Sender: No OFD packet to send [13:17:34]OFD Sender: No OFD packet to send [13:17:39]OFD Sender: No OFD packet to send [13:17:44]OFD Sender: No OFD packet to send [13:17:49]OFD Sender: No OFD packet to send [13:17:54]OFD Sender: No OFD packet to send [13:17:59]OFD Sender: No OFD packet to send [13:18:04]OFD Sender: No OFD packet to send [13:18:09]OFD Sender: No OFD packet to send [13:18:14]OFD Sender: No OFD packet to send [13:18:19]OFD Sender: No OFD packet to send [13:18:23]accept exits with 8 [13:18:23]New connection [13:18:23]New thread 3066772836 created [13:18:23]Thread 3066629476 joined [13:18:23]Waiting for new connection... [13:18:23] Sock 8.Parse request [13:18:23]Sock 8.Check first char [13:18:23]Sock 8.First char is OK [13:18:23]request: POST /json_proto HTTP/1.0 [13:18:23]Method: POST [13:18:23]URL: /json_proto [13:18:23]Method is POST - this is cgi request [13:18:23]url: /json_proto [13:18:23]query_string will be loaded in cgi processing [13:18:23]execute_cgi json_proto POST (null) [13:18:23]execute_cgi path=json_proto method=POST [13:18:23]POST find Content-Length [13:18:23]Host: 172.17.48.197:8080 [13:18:23]Content-Length: 683 [13:18:23]Content-Type: application/json [13:18:23] [13:18:23]POST finish read [13:18:23]Found Content-Length = 683 [13:18:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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:18:23]execute_script... [13:18:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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:18:23]POST & json_proto [13:18:23]process_json_proto [13:18:23]json parsed OK: [13:18:23]protocol is kg_v1.0 [13:18:23]action value=close_receipt [13:18:23]process_action close_receipt [13:18:23]cmd_close_receipt [13:18:23]MH_GetDate [13:18:23]Write to MH i2c: F0 00 00 23 08 1A [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: F0 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: F0 09 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: F0 09 00 23 08 00 20 27 E3 65 66 EE DC 65 47 [13:18:23]GetLastDocTimeStamp 1709385397 [13:18:23]current date 1709385504 [13:18:23]FM_GetShiftState [13:18:23]SAM_PROTO_GetShiftState [13:18:23]wFMCommunicate request_size=4 [13:18:23]MH_SAM_APDU [13:18:23]CAPDU: 80 13 01 00 [13:18:23]Write to MH i2c: E2 08 00 24 08 80 13 01 00 00 00 00 00 A9 [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:23]Read from MH i2c: E2 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 0E 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 0E 00 24 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 10 [13:18:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:18:23]wFMCommunicate OK [13:18:23]SAM_PROTO_GetShiftState done [13:18:23]FM_GetShiftState done [13:18:23]opened in 1709338023 [13:18:23]opened+sec_in_day 1709424423 [13:18:23]quantity*price = 100030 [13:18:23]sum+1 = 100031 [13:18:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 140 02.03.2024 13:18 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122921 ФПД: 99241203547679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T131824&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122921&fm=99241203547679&tin=02508201610067®Number=0000000000090573&sum=100000 [13:18:24]StoreToDocumentArchive [13:18:24]shift 321 fd 122921 [13:18:24]save to /storage/0321/doc_00122921 [13:18:24]save last doc name /storage/0321/doc_00122921 to /storage/kkm_last_doc_name [13:18:24]save OK [13:18:24]Clear old archive folders... [13:18:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:24]tlvbuf is 00229DB0 [13:18:24]SAM_PROTO_ClearQueue [13:18:24]wFMCommunicate request_size=4 [13:18:24]MH_SAM_APDU [13:18:24]CAPDU: 80 09 00 00 [13:18:24]Write to MH i2c: E2 08 00 31 08 80 09 00 00 00 00 00 00 AB [13:18:24]Write i2c OK [13:18:24]MH_I2C_Read... [13:18:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:24]Read from MH i2c: E2 [13:18:24]MH_I2C_Read... [13:18:24]Read from MH i2c: E2 03 00 [13:18:24]MH_I2C_Read... [13:18:24]Read from MH i2c: E2 03 00 31 08 00 90 00 AD [13:18:24]RAPDU: 90 00 [13:18:24]wFMCommunicate OK [13:18:24]SAM_PROTO_ClearQueue done [13:18:24]KKMCreateOFDPacket [13:18:24]OFDProtocolAddRootSTLVToBuf [13:18:24]FM_MakeSignedData [13:18:24]FM_MakeSignedData [13:18:24]SAM_PROTO_SignData [13:18:24]wFMCommunicate request_size=4 [13:18:24]MH_SAM_APDU [13:18:24]CAPDU: 80 0D 01 02 [13:18:24]Write to MH i2c: E2 08 00 32 08 80 0D 01 02 00 00 00 00 B3 [13:18:24]Write i2c OK [13:18:24]MH_I2C_Read... [13:18:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:25]Read from MH i2c: E2 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 03 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 03 00 32 08 00 90 00 AE [13:18:25]RAPDU: 90 00 [13:18:25]wFMCommunicate OK [13:18:25]wFMCommunicate request_size=255 [13:18:25]MH_SAM_APDU [13:18:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 20 27 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E0 01 00 35 04 06 00 5A [13:18:25]Write to MH i2c: E2 02 01 33 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 20 27 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E0 01 00 35 04 06 00 5A 00 00 E0 [13:18:25]OFD Sender: No OFD packet to send [13:18:25]Write i2c OK [13:18:25]MH_I2C_Read... [13:18:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:25]Read from MH i2c: E2 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 03 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 03 00 33 08 00 90 00 AF [13:18:25]RAPDU: 90 00 [13:18:25]wFMCommunicate OK [13:18:25]wFMCommunicate request_size=10 [13:18:25]MH_SAM_APDU [13:18:25]CAPDU: 80 0D 02 02 05 42 64 AF 3E 1F [13:18:25]Write to MH i2c: E2 0D 00 34 08 80 0D 02 02 05 00 42 64 AF 3E 1F 00 00 72 [13:18:25]Write i2c OK [13:18:25]MH_I2C_Read... [13:18:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:25]Read from MH i2c: E2 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 03 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 03 00 34 08 00 90 00 B0 [13:18:25]RAPDU: 90 00 [13:18:25]wFMCommunicate OK [13:18:25]wFMCommunicate request_size=4 [13:18:25]MH_SAM_APDU [13:18:25]CAPDU: 80 0D 03 02 [13:18:25]Write to MH i2c: E2 08 00 35 08 80 0D 03 02 00 00 00 00 B8 [13:18:25]Write i2c OK [13:18:25]MH_I2C_Read... [13:18:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:25]Read from MH i2c: E2 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 0B 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 0B 00 35 08 00 35 6D 52 84 C9 FC 6E 9C 90 00 00 [13:18:25]RAPDU: 35 6D 52 84 C9 FC 6E 9C 90 00 [13:18:25]wFMCommunicate OK [13:18:25]SAM_PROTO_SignData done [13:18:25]FM_MakeSignedData done [13:18:25]CreateOFDProtocolMessage [13:18:25]wFMCommunicate request_size=4 [13:18:25]MH_SAM_APDU [13:18:25]CAPDU: 80 11 00 00 [13:18:25]Write to MH i2c: E2 08 00 36 08 80 11 00 00 00 00 00 00 B8 [13:18:25]Write i2c OK [13:18:25]MH_I2C_Read... [13:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:25]Read from MH i2c: E2 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 17 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 17 00 36 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 16 [13:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:18:25]wFMCommunicate OK [13:18:25]CreateOFDProtocolMessage done [13:18:25]OFDSenderStorePacket 122921 [13:18:25]StoreOFDPacket docnum=122921 [13:18:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A1 D1 07 01 8D 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 20 27 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E0 01 00 35 04 06 00 5A 42 64 AF 3E 1F 35 6D 52 84 C9 FC 6E 9C [13:18:25]CheckFolder [13:18:25]dirname=/storage/ofd_packets [13:18:25]CheckFolder done [13:18:25]ProducePacketName [13:18:25]name=ofd_packets/00122921 [13:18:25]NVStorageSaveData ofd_packets/00122921 [13:18:25]File name is /storage/ofd_packets/00122921 [13:18:25]Write 301 bytes [13:18:25]NVStorageSaveData done [13:18:25]OFDSenderStorePacket done [13:18:25]KKMCreateOFDPacket done [13:18:25]NVStorageSaveData kkm_last_timestamp [13:18:25]File name is /storage/kkm_last_timestamp [13:18:25]Write 4 bytes [13:18:25]NVStorageSaveData done [13:18:25]OFD Sender: Processing packet 122921 [packets to send 112, broken 111] [13:18:25]ProducePacketName [13:18:25]name=ofd_packets/00122921 [13:18:25]OFD Sender: To server: pG, [13:18:25]CommunicateWithHost lk.salyk.kg:30040 [13:18:25]ConnectInit lk.salyk.kg [13:18:25]ExternCall_PrintAddStr [13:18:25]wPrintStart [13:18:25]Write to MH i2c: 01 00 00 37 08 3F [13:18:25]Write i2c OK [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: 01 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: 01 07 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: 01 07 00 37 08 00 00 00 00 00 FF 0F 54 [13:18:25]RasterBufferAndPrint [13:18:25]line Счет N : (1)1105783 [13:18:25]line ИНН: 02508201610067 [13:18:25]line Контрольно-Кассовый Чек [13:18:25]line ПРОДАЖА [13:18:25]line ТРК (МРК, ГНК) : 52 [13:18:25]line Товар: 2710124130 [13:18:25]line Аи-92-К-5 [13:18:25]line 16.160 * 61.90 [13:18:25]line = 1000.30 [13:18:25]line НДС 12% НСП 1% [13:18:25]line > о реализуемом товаре [13:18:25]line ОКРУГЛЕНИЕ: -0.30 [13:18:25]line ИТОГО: 1000.00 [13:18:25]line Внесено: 1000.00 [13:18:25]line СДАЧА: 0.00 [13:18:25]line НСП 1% : 8.85 [13:18:25]line НДС 12% : 106.23 [13:18:25]line Наличными: 1000.00 [13:18:25]line Безнал.: 0.00 [13:18:25]line Место: АЗС № 25 "Партнер Нефть" [13:18:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:18:25]line СНО: Общий режим [13:18:25]line Чек 140 02.03.2024 13:18 [13:18:25]line Смена: 321 ФФД: 1.0 [13:18:25]line ЗНМ: 0300000019 [13:18:25]line РНМ: 0000000000090573 [13:18:25]line Версия ККМ: 001 [13:18:25]line ФМ: 0000000000874798 [13:18:25]line ФД: 122921 [13:18:25]line ФПД: 99241203547679 [13:18:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T131824&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122921&fm=99241203547679&tin=02508201610067®Number=0000000000090573&sum=100000 [13:18:25]Connected sock=11 [13:18:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A1 D1 07 01 8D 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 20 27 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E0 01 00 35 04 06 00 5A 42 64 AF 3E 1F 35 6D 52 84 C9 FC 6E 9C [13:18:25]written 0, free lines is 4095 [13:18:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 13 53 47 00 8B BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E0 01 00 F4 03 04 00 FC D2 E2 65 B6 04 01 00 00 9D 3D BB AF 5C B8 E0 1C [13:18:25]CommunicateWithHost err = 0 [13:18:25]CheckOFDResponse [13:18:25]1017 (14) - 77093643461234 [13:18:25]1041 (16) - 0000000000874798 [13:18:25]1040 (4) - 122921 [13:18:25]1012 (4) - 02.03.2024 07:19 [13:18:25]1206 (1) - 0 [13:18:25]OFD Sender: Remove packet 122921 [13:18:25]ProducePacketName [13:18:25]name=ofd_packets/00122921 [13:18:25]NVStorageDeleteData [13:18:26]Write to MH i2c: 01 00 00 62 08 6A [13:18:26]Write i2c OK [13:18:26]MH_I2C_Read... [13:18:26]Read from MH i2c: 01 [13:18:26]MH_I2C_Read... [13:18:26]Read from MH i2c: 01 07 00 [13:18:26]MH_I2C_Read... [13:18:26]Read from MH i2c: 01 07 00 62 08 00 00 00 00 00 ED 0C 6A [13:18:26]RasterBufferAndPrint [13:18:26]line [13:18:26]line [13:18:26]line [13:18:26]line [13:18:26]line [13:18:26]written 0, free lines is 3315 [13:18:26]MH_Cut [13:18:26]Write to MH i2c: D1 01 00 69 08 01 43 [13:18:26]Write i2c OK [13:18:26]MH_I2C_Read... [13:18:26]Read from MH i2c: D1 [13:18:26]MH_I2C_Read... [13:18:26]Read from MH i2c: D1 01 00 [13:18:26]MH_I2C_Read... [13:18:26]Read from MH i2c: D1 01 00 69 08 00 42 [13:18:26]Write to MH i2c: 01 00 00 6A 08 72 [13:18:26]Write i2c OK [13:18:26]MH_I2C_Read... [13:18:26]OFD Sender: No OFD packet to send [13:18:26]*** Cut start [13:18:26]*** Purtial cut [13:18:26]*** Stage 1: CUTSNS_PIN = 1 [13:18:28]Read from MH i2c: 01 [13:18:28]MH_I2C_Read... [13:18:28]*** Stop cut motor [13:18:28]*** Cut end [13:18:28]Read from MH i2c: 01 07 00 [13:18:28]MH_I2C_Read... [13:18:28]Read from MH i2c: 01 07 00 6A 08 00 00 00 00 00 FF 0F 87 [13:18:28]process_action close_receipt done [13:18:28]requested_data is exist [13:18:28]produce_requested_data [13:18:28]requested_item fm.sn is exist - process it [13:18:28]wFMCommunicate request_size=4 [13:18:28]MH_SAM_APDU [13:18:28]CAPDU: 80 11 00 00 [13:18:28]Write to MH i2c: E2 08 00 6B 08 80 11 00 00 00 00 00 00 ED [13:18:28]Write i2c OK [13:18:28]MH_I2C_Read... [13:18:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:29]Read from MH i2c: E2 [13:18:29]MH_I2C_Read... [13:18:29]Read from MH i2c: E2 17 00 [13:18:29]MH_I2C_Read... [13:18:29]Read from MH i2c: E2 17 00 6B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4B [13:18:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:18:29]wFMCommunicate OK [13:18:29]requested_item fd.num is exist - process it [13:18:29]SAM_PROTO_GetFieldsCounters [13:18:29]wFMCommunicate request_size=4 [13:18:29]MH_SAM_APDU [13:18:29]CAPDU: 80 13 00 00 [13:18:29]Write to MH i2c: E2 08 00 6C 08 80 13 00 00 00 00 00 00 F0 [13:18:29]Write i2c OK [13:18:29]MH_I2C_Read... [13:18:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:29]Read from MH i2c: E2 [13:18:29]MH_I2C_Read... [13:18:29]Read from MH i2c: E2 62 00 [13:18:29]MH_I2C_Read... [13:18:29]Read from MH i2c: E2 62 00 6C 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 29 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [13:18:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 29 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:29]wFMCommunicate OK [13:18:29]SAM_PROTO_GetFieldsCounters done [13:18:29]requested_item shift.num is exist - process it [13:18:29]requested_item shift.opened is exist - process it [13:18:29]req_shift_opened [13:18:29]FM_GetShiftState [13:18:29]SAM_PROTO_GetShiftState [13:18:29]wFMCommunicate request_size=4 [13:18:29]MH_SAM_APDU [13:18:29]CAPDU: 80 13 01 00 [13:18:29]Write to MH i2c: E2 08 00 6D 08 80 13 01 00 00 00 00 00 F2 [13:18:29]Write i2c OK [13:18:29]MH_I2C_Read... [13:18:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:29]Read from MH i2c: E2 [13:18:29]MH_I2C_Read... [13:18:29]Read from MH i2c: E2 0E 00 [13:18:29]MH_I2C_Read... [13:18:29]Read from MH i2c: E2 0E 00 6D 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 59 [13:18:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:18:29]wFMCommunicate OK [13:18:29]SAM_PROTO_GetShiftState done [13:18:29]FM_GetShiftState done [13:18:29]req_shift_opened done [13:18:29]requested_item shift.open_date is exist - process it [13:18:29]req_shift_open_date [13:18:29]req_shift_open_date done [13:18:29]produce_requested_data done [13:18:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122921,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:18:29]process_action_free close_receipt [13:18:29]json_value_free [13:18:29]json_value_free done [13:18:29]process_json_proto returns [13:18:29]Send response to host [13:18:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122921,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:18:29]free response buf [13:18:29]execute_script done [13:18:29]execute_script returns [13:18:29]free content buf [13:18:29]Sock 8.Close socket [13:18:29]Sock 8.Thread stoped [13:18:31]OFD Sender: No OFD packet to send [13:18:36]OFD Sender: No OFD packet to send [13:18:41]OFD Sender: No OFD packet to send [13:18:46]OFD Sender: No OFD packet to send [13:18:51]OFD Sender: No OFD packet to send [13:18:56]OFD Sender: No OFD packet to send [13:19:01]OFD Sender: No OFD packet to send [13:19:06]OFD Sender: No OFD packet to send [13:19:11]OFD Sender: No OFD packet to send [13:19:16]OFD Sender: No OFD packet to send [13:19:21]OFD Sender: No OFD packet to send [13:19:26]OFD Sender: No OFD packet to send [13:19:31]OFD Sender: No OFD packet to send [13:19:36]OFD Sender: No OFD packet to send [13:19:41]OFD Sender: No OFD packet to send [13:19:46]OFD Sender: No OFD packet to send [13:19:51]OFD Sender: No OFD packet to send [13:19:56]OFD Sender: No OFD packet to send [13:20:01]OFD Sender: No OFD packet to send [13:20:06]OFD Sender: No OFD packet to send [13:20:11]OFD Sender: No OFD packet to send [13:20:16]OFD Sender: No OFD packet to send [13:20:21]OFD Sender: No OFD packet to send [13:20:26]OFD Sender: No OFD packet to send [13:20:31]OFD Sender: No OFD packet to send [13:20:36]OFD Sender: No OFD packet to send [13:20:41]OFD Sender: No OFD packet to send [13:20:46]accept exits with 9 [13:20:46]New connection [13:20:46]New thread 3066629476 created [13:20:46]Thread 3066772836 joined [13:20:46]Waiting for new connection... [13:20:46] Sock 9.Parse request [13:20:46]Sock 9.Check first char [13:20:46]Sock 9.First char is OK [13:20:46]request: POST /json_proto HTTP/1.0 [13:20:46]Method: POST [13:20:46]URL: /json_proto [13:20:46]Method is POST - this is cgi request [13:20:46]url: /json_proto [13:20:46]query_string will be loaded in cgi processing [13:20:46]execute_cgi json_proto POST (null) [13:20:46]execute_cgi path=json_proto method=POST [13:20:46]POST find Content-Length [13:20:46]Host: 172.17.48.197:8080 [13:20:46]Content-Length: 683 [13:20:46]Content-Type: application/json [13:20:46] [13:20:46]POST finish read [13:20:46]Found Content-Length = 683 [13:20:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 9.880, "sum" : 700.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:46]execute_script... [13:20:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 9.880, "sum" : 700.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:46]POST & json_proto [13:20:46]process_json_proto [13:20:46]json parsed OK: [13:20:46]protocol is kg_v1.0 [13:20:46]action value=close_receipt [13:20:46]process_action close_receipt [13:20:46]cmd_close_receipt [13:20:46]MH_GetDate [13:20:46]Write to MH i2c: F0 00 00 6E 08 65 [13:20:46]Write i2c OK [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: F0 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: F0 09 00 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: F0 09 00 6E 08 00 AE 27 E3 65 66 EE DC 65 20 [13:20:46]GetLastDocTimeStamp 1709385504 [13:20:46]current date 1709385646 [13:20:46]FM_GetShiftState [13:20:46]SAM_PROTO_GetShiftState [13:20:46]wFMCommunicate request_size=4 [13:20:46]MH_SAM_APDU [13:20:46]CAPDU: 80 13 01 00 [13:20:46]Write to MH i2c: E2 08 00 6F 08 80 13 01 00 00 00 00 00 F4 [13:20:46]Write i2c OK [13:20:46]MH_I2C_Read... [13:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:46]Read from MH i2c: E2 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: E2 0E 00 [13:20:46]MH_I2C_Read... [13:20:46]Read from MH i2c: E2 0E 00 6F 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5B [13:20:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:20:46]wFMCommunicate OK [13:20:46]SAM_PROTO_GetShiftState done [13:20:46]FM_GetShiftState done [13:20:46]opened in 1709338023 [13:20:46]opened+sec_in_day 1709424423 [13:20:46]quantity*price = 70049 [13:20:46]sum+1 = 70050 [13:20:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 141 02.03.2024 13:20 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122922 ФПД: 112246313362901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T132046&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122922&fm=112246313362901&tin=02508201610067®Number=0000000000090573&sum=70000 [13:20:47]StoreToDocumentArchive [13:20:47]shift 321 fd 122922 [13:20:47]save to /storage/0321/doc_00122922 [13:20:47]save last doc name /storage/0321/doc_00122922 to /storage/kkm_last_doc_name [13:20:47]save OK [13:20:47]Clear old archive folders... [13:20:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:20:47]tlvbuf is 0022A1B0 [13:20:47]SAM_PROTO_ClearQueue [13:20:47]wFMCommunicate request_size=4 [13:20:47]MH_SAM_APDU [13:20:47]CAPDU: 80 09 00 00 [13:20:47]Write to MH i2c: E2 08 00 7C 08 80 09 00 00 00 00 00 00 F6 [13:20:47]Write i2c OK [13:20:47]MH_I2C_Read... [13:20:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:47]Read from MH i2c: E2 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 03 00 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 03 00 7C 08 00 90 00 F8 [13:20:47]RAPDU: 90 00 [13:20:47]wFMCommunicate OK [13:20:47]SAM_PROTO_ClearQueue done [13:20:47]KKMCreateOFDPacket [13:20:47]OFDProtocolAddRootSTLVToBuf [13:20:47]FM_MakeSignedData [13:20:47]FM_MakeSignedData [13:20:47]SAM_PROTO_SignData [13:20:47]wFMCommunicate request_size=4 [13:20:47]MH_SAM_APDU [13:20:47]CAPDU: 80 0D 01 02 [13:20:47]Write to MH i2c: E2 08 00 7D 08 80 0D 01 02 00 00 00 00 FE [13:20:47]Write i2c OK [13:20:47]MH_I2C_Read... [13:20:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:47]Read from MH i2c: E2 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 03 00 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 03 00 7D 08 00 90 00 F9 [13:20:47]RAPDU: 90 00 [13:20:47]wFMCommunicate OK [13:20:47]wFMCommunicate request_size=255 [13:20:47]MH_SAM_APDU [13:20:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 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 8D 00 00 00 F4 03 04 00 AE 27 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E0 01 00 35 04 06 00 [13:20:47]Write to MH i2c: E2 02 01 7E 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 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 8D 00 00 00 F4 03 04 00 AE 27 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E0 01 00 35 04 06 00 00 00 20 [13:20:47]Write i2c OK [13:20:47]MH_I2C_Read... [13:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:47]Read from MH i2c: E2 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 03 00 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 03 00 7E 08 00 90 00 FA [13:20:47]RAPDU: 90 00 [13:20:47]wFMCommunicate OK [13:20:47]wFMCommunicate request_size=11 [13:20:47]MH_SAM_APDU [13:20:47]CAPDU: 80 0D 02 02 06 66 16 61 A2 A5 D5 [13:20:47]Write to MH i2c: E2 0E 00 7F 08 80 0D 02 02 06 00 66 16 61 A2 A5 D5 00 00 06 [13:20:47]Write i2c OK [13:20:47]MH_I2C_Read... [13:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:47]Read from MH i2c: E2 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 03 00 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 03 00 7F 08 00 90 00 FB [13:20:47]RAPDU: 90 00 [13:20:47]wFMCommunicate OK [13:20:47]wFMCommunicate request_size=4 [13:20:47]MH_SAM_APDU [13:20:47]CAPDU: 80 0D 03 02 [13:20:47]Write to MH i2c: E2 08 00 80 08 80 0D 03 02 00 00 00 00 03 [13:20:47]Write i2c OK [13:20:47]MH_I2C_Read... [13:20:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:47]Read from MH i2c: E2 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 0B 00 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 0B 00 80 08 00 AE 73 DB CB CA 0A 5E 86 90 00 83 [13:20:47]RAPDU: AE 73 DB CB CA 0A 5E 86 90 00 [13:20:47]wFMCommunicate OK [13:20:47]SAM_PROTO_SignData done [13:20:47]FM_MakeSignedData done [13:20:47]CreateOFDProtocolMessage [13:20:47]wFMCommunicate request_size=4 [13:20:47]MH_SAM_APDU [13:20:47]CAPDU: 80 11 00 00 [13:20:47]Write to MH i2c: E2 08 00 81 08 80 11 00 00 00 00 00 00 03 [13:20:47]Write i2c OK [13:20:47]MH_I2C_Read... [13:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:47]Read from MH i2c: E2 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 17 00 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: E2 17 00 81 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 61 [13:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:20:47]wFMCommunicate OK [13:20:47]CreateOFDProtocolMessage done [13:20:47]OFDSenderStorePacket 122922 [13:20:47]StoreOFDPacket docnum=122922 [13:20:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 85 3E 08 01 B1 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 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 8D 00 00 00 F4 03 04 00 AE 27 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E0 01 00 35 04 06 00 66 16 61 A2 A5 D5 AE 73 DB CB CA 0A 5E 86 [13:20:47]CheckFolder [13:20:47]dirname=/storage/ofd_packets [13:20:47]CheckFolder done [13:20:47]ProducePacketName [13:20:47]name=ofd_packets/00122922 [13:20:47]NVStorageSaveData ofd_packets/00122922 [13:20:47]File name is /storage/ofd_packets/00122922 [13:20:47]Write 302 bytes [13:20:47]NVStorageSaveData done [13:20:47]OFDSenderStorePacket done [13:20:47]KKMCreateOFDPacket done [13:20:47]NVStorageSaveData kkm_last_timestamp [13:20:47]File name is /storage/kkm_last_timestamp [13:20:47]Write 4 bytes [13:20:47]NVStorageSaveData done [13:20:47]ExternCall_PrintAddStr [13:20:47]wPrintStart [13:20:47]Write to MH i2c: 01 00 00 82 08 8A [13:20:47]Write i2c OK [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: 01 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: 01 07 00 [13:20:47]MH_I2C_Read... [13:20:47]Read from MH i2c: 01 07 00 82 08 00 00 00 00 00 FF 0F 9F [13:20:47]RasterBufferAndPrint [13:20:47]line Счет N : (1)1105784 [13:20:47]line ИНН: 02508201610067 [13:20:47]line Контрольно-Кассовый Чек [13:20:47]line ПРОДАЖА [13:20:47]line ТРК (МРК, ГНК) : 61 [13:20:47]line Товар: 2710194210 [13:20:47]line ДТ(л)-К-5 [13:20:47]line 9.880 * 70.90 [13:20:47]line = 700.49 [13:20:47]line НДС 12% НСП 1% [13:20:47]line > о реализуемом товаре [13:20:47]line ОКРУГЛЕНИЕ: -0.49 [13:20:47]line ИТОГО: 700.00 [13:20:47]line Внесено: 700.00 [13:20:47]line СДАЧА: 0.00 [13:20:47]line НСП 1% : 6.20 [13:20:47]line НДС 12% : 74.39 [13:20:47]line Наличными: 700.00 [13:20:47]line Безнал.: 0.00 [13:20:47]line Место: АЗС № 25 "Партнер Нефть" [13:20:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:20:47]line СНО: Общий режим [13:20:47]line Чек 141 02.03.2024 13:20 [13:20:47]line Смена: 321 ФФД: 1.0 [13:20:47]line ЗНМ: 0300000019 [13:20:47]line РНМ: 0000000000090573 [13:20:47]line Версия ККМ: 001 [13:20:47]line ФМ: 0000000000874798 [13:20:48]line ФД: 122922 [13:20:48]line ФПД: 112246313362901 [13:20:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T132046&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122922&fm=112246313362901&tin=02508201610067®Number=0000000000090573&sum=70000 [13:20:48]OFD Sender: Processing packet 122922 [packets to send 112, broken 111] [13:20:48]ProducePacketName [13:20:48]name=ofd_packets/00122922 [13:20:48]OFD Sender: To server: pG, [13:20:48]CommunicateWithHost lk.salyk.kg:30040 [13:20:48]ConnectInit lk.salyk.kg [13:20:48]written 0, free lines is 4095 [13:20:48]Connected sock=10 [13:20:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 85 3E 08 01 B1 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 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 8D 00 00 00 F4 03 04 00 AE 27 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E0 01 00 35 04 06 00 66 16 61 A2 A5 D5 AE 73 DB CB CA 0A 5E 86 [13:20:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B0 B7 47 00 7D 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E0 01 00 F4 03 04 00 8A D3 E2 65 B6 04 01 00 00 B3 AB BA D4 2A F0 E7 80 [13:20:48]CommunicateWithHost err = 0 [13:20:48]CheckOFDResponse [13:20:48]1017 (14) - 77093643461234 [13:20:48]1041 (16) - 0000000000874798 [13:20:48]1040 (4) - 122922 [13:20:48]1012 (4) - 02.03.2024 07:21 [13:20:48]1206 (1) - 0 [13:20:48]OFD Sender: Remove packet 122922 [13:20:48]ProducePacketName [13:20:48]name=ofd_packets/00122922 [13:20:48]NVStorageDeleteData [13:20:48]Write to MH i2c: 01 00 00 AD 08 B5 [13:20:48]Write i2c OK [13:20:48]MH_I2C_Read... [13:20:48]Read from MH i2c: 01 [13:20:48]MH_I2C_Read... [13:20:48]Read from MH i2c: 01 07 00 [13:20:48]MH_I2C_Read... [13:20:48]Read from MH i2c: 01 07 00 AD 08 00 00 00 00 00 EF 0C B7 [13:20:48]RasterBufferAndPrint [13:20:48]line [13:20:48]line [13:20:48]line [13:20:48]line [13:20:48]line [13:20:48]written 0, free lines is 3317 [13:20:48]MH_Cut [13:20:48]Write to MH i2c: D1 01 00 B4 08 01 8E [13:20:48]Write i2c OK [13:20:48]MH_I2C_Read... [13:20:48]Read from MH i2c: D1 [13:20:48]MH_I2C_Read... [13:20:48]Read from MH i2c: D1 01 00 [13:20:48]MH_I2C_Read... [13:20:48]Read from MH i2c: D1 01 00 B4 08 00 8D [13:20:48]Write to MH i2c: 01 00 00 B5 08 BD [13:20:48]Write i2c OK [13:20:48]MH_I2C_Read... [13:20:49]OFD Sender: No OFD packet to send [13:20:49]*** Cut start [13:20:49]*** Purtial cut [13:20:49]*** Stage 1: CUTSNS_PIN = 1 [13:20:51]Read from MH i2c: 01 [13:20:51]MH_I2C_Read... [13:20:51]*** Stop cut motor [13:20:51]*** Cut end [13:20:51]Read from MH i2c: 01 07 00 [13:20:51]MH_I2C_Read... [13:20:51]Read from MH i2c: 01 07 00 B5 08 00 00 00 00 00 FF 0F D2 [13:20:51]process_action close_receipt done [13:20:51]requested_data is exist [13:20:51]produce_requested_data [13:20:51]requested_item fm.sn is exist - process it [13:20:51]wFMCommunicate request_size=4 [13:20:51]MH_SAM_APDU [13:20:51]CAPDU: 80 11 00 00 [13:20:51]Write to MH i2c: E2 08 00 B6 08 80 11 00 00 00 00 00 00 38 [13:20:51]Write i2c OK [13:20:51]MH_I2C_Read... [13:20:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:51]Read from MH i2c: E2 [13:20:51]MH_I2C_Read... [13:20:51]Read from MH i2c: E2 17 00 [13:20:51]MH_I2C_Read... [13:20:51]Read from MH i2c: E2 17 00 B6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 96 [13:20:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:20:51]wFMCommunicate OK [13:20:51]requested_item fd.num is exist - process it [13:20:51]SAM_PROTO_GetFieldsCounters [13:20:51]wFMCommunicate request_size=4 [13:20:51]MH_SAM_APDU [13:20:51]CAPDU: 80 13 00 00 [13:20:51]Write to MH i2c: E2 08 00 B7 08 80 13 00 00 00 00 00 00 3B [13:20:51]Write i2c OK [13:20:51]MH_I2C_Read... [13:20:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:51]Read from MH i2c: E2 [13:20:51]MH_I2C_Read... [13:20:51]Read from MH i2c: E2 62 00 [13:20:51]MH_I2C_Read... [13:20:51]Read from MH i2c: E2 62 00 B7 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [13:20:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:51]wFMCommunicate OK [13:20:51]SAM_PROTO_GetFieldsCounters done [13:20:51]requested_item shift.num is exist - process it [13:20:51]requested_item shift.opened is exist - process it [13:20:51]req_shift_opened [13:20:51]FM_GetShiftState [13:20:51]SAM_PROTO_GetShiftState [13:20:51]wFMCommunicate request_size=4 [13:20:51]MH_SAM_APDU [13:20:51]CAPDU: 80 13 01 00 [13:20:51]Write to MH i2c: E2 08 00 B8 08 80 13 01 00 00 00 00 00 3D [13:20:51]Write i2c OK [13:20:51]MH_I2C_Read... [13:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:51]Read from MH i2c: E2 [13:20:51]MH_I2C_Read... [13:20:51]Read from MH i2c: E2 0E 00 [13:20:51]MH_I2C_Read... [13:20:51]Read from MH i2c: E2 0E 00 B8 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A4 [13:20:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:20:51]wFMCommunicate OK [13:20:51]SAM_PROTO_GetShiftState done [13:20:51]FM_GetShiftState done [13:20:51]req_shift_opened done [13:20:51]requested_item shift.open_date is exist - process it [13:20:51]req_shift_open_date [13:20:51]req_shift_open_date done [13:20:51]produce_requested_data done [13:20:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122922,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:20:51]process_action_free close_receipt [13:20:51]json_value_free [13:20:51]json_value_free done [13:20:51]process_json_proto returns [13:20:51]Send response to host [13:20:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122922,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:20:51]free response buf [13:20:51]execute_script done [13:20:51]execute_script returns [13:20:51]free content buf [13:20:51]Sock 9.Close socket [13:20:51]Sock 9.Thread stoped [13:20:54]OFD Sender: No OFD packet to send [13:20:59]OFD Sender: No OFD packet to send [13:21:04]OFD Sender: No OFD packet to send [13:21:09]OFD Sender: No OFD packet to send [13:21:14]OFD Sender: No OFD packet to send [13:21:19]OFD Sender: No OFD packet to send [13:21:24]OFD Sender: No OFD packet to send [13:21:29]OFD Sender: No OFD packet to send [13:21:34]OFD Sender: No OFD packet to send [13:21:39]OFD Sender: No OFD packet to send [13:21:44]OFD Sender: No OFD packet to send [13:21:49]OFD Sender: No OFD packet to send [13:21:54]OFD Sender: No OFD packet to send [13:21:59]OFD Sender: No OFD packet to send [13:22:04]OFD Sender: No OFD packet to send [13:22:09]OFD Sender: No OFD packet to send [13:22:14]OFD Sender: No OFD packet to send [13:22:19]OFD Sender: No OFD packet to send [13:22:24]OFD Sender: No OFD packet to send [13:22:29]OFD Sender: No OFD packet to send [13:22:34]OFD Sender: No OFD packet to send [13:22:38]accept exits with 8 [13:22:38]New connection [13:22:38]New thread 3066772836 created [13:22:38]Thread 3066629476 joined [13:22:38]Waiting for new connection... [13:22:38] Sock 8.Parse request [13:22:38]Sock 8.Check first char [13:22:38]Sock 8.First char is OK [13:22:38]request: POST /json_proto HTTP/1.0 [13:22:38]Method: POST [13:22:38]URL: /json_proto [13:22:38]Method is POST - this is cgi request [13:22:38]url: /json_proto [13:22:38]query_string will be loaded in cgi processing [13:22:38]execute_cgi json_proto POST (null) [13:22:38]execute_cgi path=json_proto method=POST [13:22:38]POST find Content-Length [13:22:38]Host: 172.17.48.197:8080 [13:22:38]Content-Length: 679 [13:22:38]Content-Type: application/json [13:22:38] [13:22:38]POST finish read [13:22:38]Found Content-Length = 679 [13:22:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:38]execute_script... [13:22:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:38]POST & json_proto [13:22:38]process_json_proto [13:22:38]json parsed OK: [13:22:38]protocol is kg_v1.0 [13:22:38]action value=close_receipt [13:22:38]process_action close_receipt [13:22:38]cmd_close_receipt [13:22:38]MH_GetDate [13:22:38]Write to MH i2c: F0 00 00 B9 08 B0 [13:22:38]Write i2c OK [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: F0 [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: F0 09 00 [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: F0 09 00 B9 08 00 1F 28 E3 65 66 EE DC 65 DD [13:22:38]GetLastDocTimeStamp 1709385646 [13:22:38]current date 1709385759 [13:22:38]FM_GetShiftState [13:22:38]SAM_PROTO_GetShiftState [13:22:38]wFMCommunicate request_size=4 [13:22:38]MH_SAM_APDU [13:22:38]CAPDU: 80 13 01 00 [13:22:38]Write to MH i2c: E2 08 00 BA 08 80 13 01 00 00 00 00 00 3F [13:22:38]Write i2c OK [13:22:38]MH_I2C_Read... [13:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:38]Read from MH i2c: E2 [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: E2 0E 00 [13:22:38]MH_I2C_Read... [13:22:38]Read from MH i2c: E2 0E 00 BA 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A6 [13:22:38]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:22:38]wFMCommunicate OK [13:22:38]SAM_PROTO_GetShiftState done [13:22:38]FM_GetShiftState done [13:22:38]opened in 1709338023 [13:22:38]opened+sec_in_day 1709424423 [13:22:38]quantity*price = 70008 [13:22:38]sum+1 = 70010 [13:22:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 142 02.03.2024 13:22 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122923 ФПД: 85059865557253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T132239&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122923&fm=85059865557253&tin=02508201610067®Number=0000000000090573&sum=70000 [13:22:39]StoreToDocumentArchive [13:22:39]shift 321 fd 122923 [13:22:39]save to /storage/0321/doc_00122923 [13:22:39]save last doc name /storage/0321/doc_00122923 to /storage/kkm_last_doc_name [13:22:39]save OK [13:22:39]Clear old archive folders... [13:22:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:22:39]tlvbuf is 0022A080 [13:22:39]SAM_PROTO_ClearQueue [13:22:39]wFMCommunicate request_size=4 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 09 00 00 [13:22:39]Write to MH i2c: E2 08 00 C7 08 80 09 00 00 00 00 00 00 41 [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 03 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 03 00 C7 08 00 90 00 43 [13:22:39]RAPDU: 90 00 [13:22:39]wFMCommunicate OK [13:22:39]SAM_PROTO_ClearQueue done [13:22:39]KKMCreateOFDPacket [13:22:39]OFDProtocolAddRootSTLVToBuf [13:22:39]FM_MakeSignedData [13:22:39]FM_MakeSignedData [13:22:39]SAM_PROTO_SignData [13:22:39]wFMCommunicate request_size=4 [13:22:39]MH_SAM_APDU [13:22:39]CAPDU: 80 0D 01 02 [13:22:39]Write to MH i2c: E2 08 00 C8 08 80 0D 01 02 00 00 00 00 49 [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:39]Read from MH i2c: E2 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 03 00 [13:22:39]MH_I2C_Read... [13:22:39]Read from MH i2c: E2 03 00 C8 08 00 90 00 44 [13:22:39]RAPDU: 90 00 [13:22:39]wFMCommunicate OK [13:22:39]wFMCommunicate request_size=255 [13:22:39]MH_SAM_APDU [13:22: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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 1F 28 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E0 01 00 35 04 06 00 4D [13:22:39]Write to MH i2c: E2 02 01 C9 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 1F 28 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E0 01 00 35 04 06 00 4D 00 00 D9 [13:22:39]Write i2c OK [13:22:39]MH_I2C_Read... [13:22:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:40]Read from MH i2c: E2 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 03 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 03 00 C9 08 00 90 00 45 [13:22:40]RAPDU: 90 00 [13:22:40]wFMCommunicate OK [13:22:40]wFMCommunicate request_size=10 [13:22:40]MH_SAM_APDU [13:22:40]CAPDU: 80 0D 02 02 05 5C 8B 12 39 05 [13:22:40]Write to MH i2c: E2 0D 00 CA 08 80 0D 02 02 05 00 5C 8B 12 39 05 00 00 8D [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:40]Read from MH i2c: E2 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 03 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 03 00 CA 08 00 90 00 46 [13:22:40]RAPDU: 90 00 [13:22:40]wFMCommunicate OK [13:22:40]wFMCommunicate request_size=4 [13:22:40]MH_SAM_APDU [13:22:40]CAPDU: 80 0D 03 02 [13:22:40]Write to MH i2c: E2 08 00 CB 08 80 0D 03 02 00 00 00 00 4E [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:40]Read from MH i2c: E2 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 0B 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 0B 00 CB 08 00 EC 66 32 49 63 D4 FD F3 90 00 43 [13:22:40]RAPDU: EC 66 32 49 63 D4 FD F3 90 00 [13:22:40]wFMCommunicate OK [13:22:40]SAM_PROTO_SignData done [13:22:40]FM_MakeSignedData done [13:22:40]CreateOFDProtocolMessage [13:22:40]wFMCommunicate request_size=4 [13:22:40]MH_SAM_APDU [13:22:40]CAPDU: 80 11 00 00 [13:22:40]Write to MH i2c: E2 08 00 CC 08 80 11 00 00 00 00 00 00 4E [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:40]Read from MH i2c: E2 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 17 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: E2 17 00 CC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AC [13:22:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:22:40]wFMCommunicate OK [13:22:40]CreateOFDProtocolMessage done [13:22:40]OFDSenderStorePacket 122923 [13:22:40]StoreOFDPacket docnum=122923 [13:22:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 72 91 07 01 75 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 1F 28 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E0 01 00 35 04 06 00 4D 5C 8B 12 39 05 EC 66 32 49 63 D4 FD F3 [13:22:40]CheckFolder [13:22:40]dirname=/storage/ofd_packets [13:22:40]CheckFolder done [13:22:40]ProducePacketName [13:22:40]name=ofd_packets/00122923 [13:22:40]NVStorageSaveData ofd_packets/00122923 [13:22:40]File name is /storage/ofd_packets/00122923 [13:22:40]Write 301 bytes [13:22:40]NVStorageSaveData done [13:22:40]OFDSenderStorePacket done [13:22:40]KKMCreateOFDPacket done [13:22:40]NVStorageSaveData kkm_last_timestamp [13:22:40]File name is /storage/kkm_last_timestamp [13:22:40]Write 4 bytes [13:22:40]NVStorageSaveData done [13:22:40]ExternCall_PrintAddStr [13:22:40]wPrintStart [13:22:40]Write to MH i2c: 01 00 00 CD 08 D5 [13:22:40]Write i2c OK [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: 01 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: 01 07 00 [13:22:40]MH_I2C_Read... [13:22:40]Read from MH i2c: 01 07 00 CD 08 00 00 00 00 00 FF 0F EA [13:22:40]RasterBufferAndPrint [13:22:40]line Счет N : (1)1105786 [13:22:40]line ИНН: 02508201610067 [13:22:40]line Контрольно-Кассовый Чек [13:22:40]line ПРОДАЖА [13:22:40]line ТРК (МРК, ГНК) : 62 [13:22:40]line Товар: 2710124130 [13:22:40]line Аи-92-К-5 [13:22:40]line 11.310 * 61.90 [13:22:40]line = 700.09 [13:22:40]line НДС 12% НСП 1% [13:22:40]line > о реализуемом товаре [13:22:40]line ОКРУГЛЕНИЕ: -0.09 [13:22:40]line ИТОГО: 700.00 [13:22:40]line Внесено: 700.00 [13:22:40]line СДАЧА: 0.00 [13:22:40]line НСП 1% : 6.19 [13:22:40]line НДС 12% : 74.35 [13:22:40]line Наличными: 700.00 [13:22:40]line Безнал.: 0.00 [13:22:40]line Место: АЗС № 25 "Партнер Нефть" [13:22:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:22:40]line СНО: Общий режим [13:22:40]line Чек 142 02.03.2024 13:22 [13:22:40]line Смена: 321 ФФД: 1.0 [13:22:40]line ЗНМ: 0300000019 [13:22:40]line РНМ: 0000000000090573 [13:22:40]line Версия ККМ: 001 [13:22:40]line ФМ: 0000000000874798 [13:22:40]line ФД: 122923 [13:22:40]line ФПД: 85059865557253 [13:22:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T132239&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122923&fm=85059865557253&tin=02508201610067®Number=0000000000090573&sum=70000 [13:22:40]OFD Sender: Processing packet 122923 [packets to send 112, broken 111] [13:22:40]ProducePacketName [13:22:40]name=ofd_packets/00122923 [13:22:40]OFD Sender: To server: pG, [13:22:40]CommunicateWithHost lk.salyk.kg:30040 [13:22:40]ConnectInit lk.salyk.kg [13:22:40]written 0, free lines is 4095 [13:22:40]Connected sock=10 [13:22:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 72 91 07 01 75 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 1F 28 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E0 01 00 35 04 06 00 4D 5C 8B 12 39 05 EC 66 32 49 63 D4 FD F3 [13:22:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 55 85 47 00 88 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E0 01 00 F4 03 04 00 FB D3 E2 65 B6 04 01 00 00 88 E6 85 19 22 4F 50 03 [13:22:40]CommunicateWithHost err = 0 [13:22:40]CheckOFDResponse [13:22:40]1017 (14) - 77093643461234 [13:22:40]1041 (16) - 0000000000874798 [13:22:40]1040 (4) - 122923 [13:22:40]1012 (4) - 02.03.2024 07:23 [13:22:40]1206 (1) - 0 [13:22:40]OFD Sender: Remove packet 122923 [13:22:40]ProducePacketName [13:22:40]name=ofd_packets/00122923 [13:22:40]NVStorageDeleteData [13:22:41]Write to MH i2c: 01 00 00 F8 08 00 [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: 01 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: 01 07 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: 01 07 00 F8 08 00 00 00 00 00 EC 0C FF [13:22:41]RasterBufferAndPrint [13:22:41]line [13:22:41]line [13:22:41]line [13:22:41]line [13:22:41]line [13:22:41]written 0, free lines is 3317 [13:22:41]MH_Cut [13:22:41]Write to MH i2c: D1 01 00 FF 08 01 D9 [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: D1 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: D1 01 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: D1 01 00 FF 08 00 D8 [13:22:41]Write to MH i2c: 01 00 00 00 09 09 [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]OFD Sender: No OFD packet to send [13:22:41]*** Cut start [13:22:41]*** Purtial cut [13:22:41]*** Stage 1: CUTSNS_PIN = 1 [13:22:43]Read from MH i2c: 01 [13:22:43]MH_I2C_Read... [13:22:43]*** Stop cut motor [13:22:43]*** Cut end [13:22:43]Read from MH i2c: 01 07 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: 01 07 00 00 09 00 00 00 00 00 FF 0F 1E [13:22:43]process_action close_receipt done [13:22:43]requested_data is exist [13:22:43]produce_requested_data [13:22:43]requested_item fm.sn is exist - process it [13:22:43]wFMCommunicate request_size=4 [13:22:43]MH_SAM_APDU [13:22:43]CAPDU: 80 11 00 00 [13:22:43]Write to MH i2c: E2 08 00 01 09 80 11 00 00 00 00 00 00 84 [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:43]Read from MH i2c: E2 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 17 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 17 00 01 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E2 [13:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:22:43]wFMCommunicate OK [13:22:43]requested_item fd.num is exist - process it [13:22:43]SAM_PROTO_GetFieldsCounters [13:22:43]wFMCommunicate request_size=4 [13:22:43]MH_SAM_APDU [13:22:43]CAPDU: 80 13 00 00 [13:22:43]Write to MH i2c: E2 08 00 02 09 80 13 00 00 00 00 00 00 87 [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:44]Read from MH i2c: E2 [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: E2 62 00 [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: E2 62 00 02 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [13:22:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:44]wFMCommunicate OK [13:22:44]SAM_PROTO_GetFieldsCounters done [13:22:44]requested_item shift.num is exist - process it [13:22:44]requested_item shift.opened is exist - process it [13:22:44]req_shift_opened [13:22:44]FM_GetShiftState [13:22:44]SAM_PROTO_GetShiftState [13:22:44]wFMCommunicate request_size=4 [13:22:44]MH_SAM_APDU [13:22:44]CAPDU: 80 13 01 00 [13:22:44]Write to MH i2c: E2 08 00 03 09 80 13 01 00 00 00 00 00 89 [13:22:44]Write i2c OK [13:22:44]MH_I2C_Read... [13:22:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:44]Read from MH i2c: E2 [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: E2 0E 00 [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: E2 0E 00 03 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F0 [13:22:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:22:44]wFMCommunicate OK [13:22:44]SAM_PROTO_GetShiftState done [13:22:44]FM_GetShiftState done [13:22:44]req_shift_opened done [13:22:44]requested_item shift.open_date is exist - process it [13:22:44]req_shift_open_date [13:22:44]req_shift_open_date done [13:22:44]produce_requested_data done [13:22:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122923,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:22:44]process_action_free close_receipt [13:22:44]json_value_free [13:22:44]json_value_free done [13:22:44]process_json_proto returns [13:22:44]Send response to host [13:22:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122923,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:22:44]free response buf [13:22:44]execute_script done [13:22:44]execute_script returns [13:22:44]free content buf [13:22:44]Sock 8.Close socket [13:22:44]Sock 8.Thread stoped [13:22:46]OFD Sender: No OFD packet to send [13:22:51]OFD Sender: No OFD packet to send [13:22:56]OFD Sender: No OFD packet to send [13:23:01]OFD Sender: No OFD packet to send [13:23:06]OFD Sender: No OFD packet to send [13:23:11]OFD Sender: No OFD packet to send [13:23:12]accept exits with 9 [13:23:12]New connection [13:23:12]New thread 3066629476 created [13:23:12]Thread 3066772836 joined [13:23:12]Waiting for new connection... [13:23:12] Sock 9.Parse request [13:23:12]Sock 9.Check first char [13:23:12]Sock 9.First char is OK [13:23:12]request: POST /json_proto HTTP/1.0 [13:23:12]Method: POST [13:23:12]URL: /json_proto [13:23:12]Method is POST - this is cgi request [13:23:12]url: /json_proto [13:23:12]query_string will be loaded in cgi processing [13:23:12]execute_cgi json_proto POST (null) [13:23:12]execute_cgi path=json_proto method=POST [13:23:12]POST find Content-Length [13:23:12]Host: 172.17.48.197:8080 [13:23:12]Content-Length: 1210 [13:23:12]Content-Type: application/json [13:23:12] [13:23:12]POST finish read [13:23:12]Found Content-Length = 1210 [13:23:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105785\u000A02.03.2024 13:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2476.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03005\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:12]execute_script... [13:23:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105785\u000A02.03.2024 13:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2476.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03005\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:12]POST & json_proto [13:23:12]process_json_proto [13:23:12]json parsed OK: [13:23:12]protocol is kg_v1.0 [13:23:12]action value=print_text [13:23:12]process_action print_text [13:23:12]cmd_print_text [13:23:12]ExternCall_PrintAddStr [13:23:12]wPrintStart [13:23:12]Write to MH i2c: 01 00 00 04 09 0D [13:23:12]Write i2c OK [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: 01 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: 01 07 00 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: 01 07 00 04 09 00 00 00 00 00 FF 0F 22 [13:23:12]RasterBufferAndPrint [13:23:12]line *****ТОВАРНЫЙ ЧЕК***** [13:23:12]line АЗС 25 [13:23:12]line Партнер нефть [13:23:12]line 02508201610067 [13:23:12]line Кассир : Таалайбек к. А. [13:23:12]line Счет N : (1)1105785 [13:23:12]line 02.03.2024 13:18 [13:23:12]line ПРОДАЖА [13:23:12]line ТРК (МРК, ГНК): 32 [13:23:12]line Вид ГСМ : 2710124130 [13:23:12]line Аи-92-К-5 [13:23:12]line 40.000 x 61.90 [13:23:12]line ИТОГ: 2476.00 [13:23:12]line Тип оплаты: Талоны: Топливная Карта [13:23:12]line 03005 [13:23:12]line ______________________ [13:23:12]line (подпись) [13:23:12]written 0, free lines is 4095 [13:23:12]Write to MH i2c: 01 00 00 19 09 22 [13:23:12]Write i2c OK [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: 01 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: 01 07 00 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: 01 07 00 19 09 00 00 00 00 00 F5 0D 2B [13:23:12]RasterBufferAndPrint [13:23:12]line [13:23:12]line [13:23:12]line [13:23:12]line [13:23:12]line [13:23:12]written 0, free lines is 3575 [13:23:12]MH_Cut [13:23:12]Write to MH i2c: D1 01 00 20 09 01 FB [13:23:12]Write i2c OK [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: D1 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: D1 01 00 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: D1 01 00 20 09 00 FA [13:23:12]Write to MH i2c: 01 00 00 21 09 2A [13:23:12]Write i2c OK [13:23:12]MH_I2C_Read... [13:23:13]*** Cut start [13:23:13]*** Purtial cut [13:23:13]*** Stage 1: CUTSNS_PIN = 1 [13:23:15]Read from MH i2c: 01 [13:23:15]MH_I2C_Read... [13:23:15]*** Stop cut motor [13:23:15]*** Cut end [13:23:15]Read from MH i2c: 01 07 00 [13:23:15]MH_I2C_Read... [13:23:15]Read from MH i2c: 01 07 00 21 09 00 00 00 00 00 FF 0F 3F [13:23:15]process_action print_text done [13:23:15]requested_data is exist [13:23:15]produce_requested_data [13:23:15]requested_item fm.sn is exist - process it [13:23:15]wFMCommunicate request_size=4 [13:23:15]MH_SAM_APDU [13:23:15]CAPDU: 80 11 00 00 [13:23:15]Write to MH i2c: E2 08 00 22 09 80 11 00 00 00 00 00 00 A5 [13:23:15]Write i2c OK [13:23:15]MH_I2C_Read... [13:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:15]Read from MH i2c: E2 [13:23:15]MH_I2C_Read... [13:23:15]Read from MH i2c: E2 17 00 [13:23:15]MH_I2C_Read... [13:23:15]Read from MH i2c: E2 17 00 22 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 03 [13:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:23:15]wFMCommunicate OK [13:23:15]requested_item fd.num is exist - process it [13:23:15]SAM_PROTO_GetFieldsCounters [13:23:15]wFMCommunicate request_size=4 [13:23:15]MH_SAM_APDU [13:23:15]CAPDU: 80 13 00 00 [13:23:15]Write to MH i2c: E2 08 00 23 09 80 13 00 00 00 00 00 00 A8 [13:23:15]Write i2c OK [13:23:15]MH_I2C_Read... [13:23:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:15]Read from MH i2c: E2 [13:23:15]MH_I2C_Read... [13:23:15]Read from MH i2c: E2 62 00 [13:23:15]MH_I2C_Read... [13:23:15]Read from MH i2c: E2 62 00 23 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [13:23:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:15]wFMCommunicate OK [13:23:15]SAM_PROTO_GetFieldsCounters done [13:23:15]requested_item shift.num is exist - process it [13:23:15]requested_item shift.opened is exist - process it [13:23:15]req_shift_opened [13:23:15]FM_GetShiftState [13:23:15]SAM_PROTO_GetShiftState [13:23:15]wFMCommunicate request_size=4 [13:23:15]MH_SAM_APDU [13:23:15]CAPDU: 80 13 01 00 [13:23:15]Write to MH i2c: E2 08 00 24 09 80 13 01 00 00 00 00 00 AA [13:23:15]Write i2c OK [13:23:15]MH_I2C_Read... [13:23:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:15]Read from MH i2c: E2 [13:23:15]MH_I2C_Read... [13:23:15]Read from MH i2c: E2 0E 00 [13:23:15]MH_I2C_Read... [13:23:15]Read from MH i2c: E2 0E 00 24 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 11 [13:23:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:23:15]wFMCommunicate OK [13:23:15]SAM_PROTO_GetShiftState done [13:23:15]FM_GetShiftState done [13:23:15]req_shift_opened done [13:23:15]requested_item shift.open_date is exist - process it [13:23:15]req_shift_open_date [13:23:15]req_shift_open_date done [13:23:15]produce_requested_data done [13:23:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122923,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:23:15]process_action_free print_text [13:23:15]json_value_free [13:23:15]json_value_free done [13:23:15]process_json_proto returns [13:23:15]Send response to host [13:23:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122923,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:23:15]free response buf [13:23:15]execute_script done [13:23:15]execute_script returns [13:23:15]free content buf [13:23:15]Sock 9.Close socket [13:23:15]Sock 9.Thread stoped [13:23:16]OFD Sender: No OFD packet to send [13:23:21]OFD Sender: No OFD packet to send [13:23:26]OFD Sender: No OFD packet to send [13:23:31]OFD Sender: No OFD packet to send [13:23:36]OFD Sender: No OFD packet to send [13:23:41]OFD Sender: No OFD packet to send [13:23:46]OFD Sender: No OFD packet to send [13:23:51]OFD Sender: No OFD packet to send [13:23:56]OFD Sender: No OFD packet to send [13:24:01]OFD Sender: No OFD packet to send [13:24:06]OFD Sender: No OFD packet to send [13:24:11]OFD Sender: No OFD packet to send [13:24:16]OFD Sender: No OFD packet to send [13:24:21]OFD Sender: No OFD packet to send [13:24:26]OFD Sender: No OFD packet to send [13:24:31]OFD Sender: No OFD packet to send [13:24:33]accept exits with 8 [13:24:33]New connection [13:24:33]New thread 3066772836 created [13:24:33]Thread 3066629476 joined [13:24:33]Waiting for new connection... [13:24:33] Sock 8.Parse request [13:24:33]Sock 8.Check first char [13:24:33]Sock 8.First char is OK [13:24:33]request: POST /json_proto HTTP/1.0 [13:24:33]Method: POST [13:24:33]URL: /json_proto [13:24:33]Method is POST - this is cgi request [13:24:33]url: /json_proto [13:24:33]query_string will be loaded in cgi processing [13:24:33]execute_cgi json_proto POST (null) [13:24:33]execute_cgi path=json_proto method=POST [13:24:33]POST find Content-Length [13:24:33]Host: 172.17.48.197:8080 [13:24:33]Content-Length: 679 [13:24:33]Content-Type: application/json [13:24:33] [13:24:33]POST finish read [13:24:33]Found Content-Length = 679 [13:24:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:33]execute_script... [13:24:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:33]POST & json_proto [13:24:33]process_json_proto [13:24:33]json parsed OK: [13:24:33]protocol is kg_v1.0 [13:24:33]action value=close_receipt [13:24:33]process_action close_receipt [13:24:33]cmd_close_receipt [13:24:33]MH_GetDate [13:24:33]Write to MH i2c: F0 00 00 25 09 1D [13:24:33]Write i2c OK [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: F0 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: F0 09 00 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: F0 09 00 25 09 00 92 28 E3 65 66 EE DC 65 BD [13:24:33]GetLastDocTimeStamp 1709385759 [13:24:33]current date 1709385874 [13:24:33]FM_GetShiftState [13:24:33]SAM_PROTO_GetShiftState [13:24:33]wFMCommunicate request_size=4 [13:24:33]MH_SAM_APDU [13:24:33]CAPDU: 80 13 01 00 [13:24:33]Write to MH i2c: E2 08 00 26 09 80 13 01 00 00 00 00 00 AC [13:24:33]Write i2c OK [13:24:33]MH_I2C_Read... [13:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:33]Read from MH i2c: E2 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 0E 00 [13:24:33]MH_I2C_Read... [13:24:33]Read from MH i2c: E2 0E 00 26 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 13 [13:24:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:24:33]wFMCommunicate OK [13:24:33]SAM_PROTO_GetShiftState done [13:24:33]FM_GetShiftState done [13:24:33]opened in 1709338023 [13:24:33]opened+sec_in_day 1709424423 [13:24:33]quantity*price = 80036 [13:24:33]sum+1 = 80038 [13:24:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 143 02.03.2024 13:24 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122924 ФПД: 184795045539096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T132434&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122924&fm=184795045539096&tin=02508201610067®Number=0000000000090573&sum=80000 [13:24:34]StoreToDocumentArchive [13:24:34]shift 321 fd 122924 [13:24:34]save to /storage/0321/doc_00122924 [13:24:34]save last doc name /storage/0321/doc_00122924 to /storage/kkm_last_doc_name [13:24:34]save OK [13:24:34]Clear old archive folders... [13:24:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:24:34]tlvbuf is 00229E10 [13:24:34]SAM_PROTO_ClearQueue [13:24:34]wFMCommunicate request_size=4 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 09 00 00 [13:24:34]Write to MH i2c: E2 08 00 33 09 80 09 00 00 00 00 00 00 AE [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:34]Read from MH i2c: E2 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 03 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 03 00 33 09 00 90 00 B0 [13:24:34]RAPDU: 90 00 [13:24:34]wFMCommunicate OK [13:24:34]SAM_PROTO_ClearQueue done [13:24:34]KKMCreateOFDPacket [13:24:34]OFDProtocolAddRootSTLVToBuf [13:24:34]FM_MakeSignedData [13:24:34]FM_MakeSignedData [13:24:34]SAM_PROTO_SignData [13:24:34]wFMCommunicate request_size=4 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 0D 01 02 [13:24:34]Write to MH i2c: E2 08 00 34 09 80 0D 01 02 00 00 00 00 B6 [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:34]Read from MH i2c: E2 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 03 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 03 00 34 09 00 90 00 B1 [13:24:34]RAPDU: 90 00 [13:24:34]wFMCommunicate OK [13:24:34]wFMCommunicate request_size=255 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 92 28 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E0 01 00 35 04 06 00 A8 [13:24:34]Write to MH i2c: E2 02 01 35 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 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 92 28 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E0 01 00 35 04 06 00 A8 00 00 B6 [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 35 09 00 90 00 B2 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=10 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 02 02 05 11 F3 0B AD 18 [13:24:35]Write to MH i2c: E2 0D 00 36 09 80 0D 02 02 05 00 11 F3 0B AD 18 00 00 97 [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 36 09 00 90 00 B3 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 03 02 [13:24:35]Write to MH i2c: E2 08 00 37 09 80 0D 03 02 00 00 00 00 BB [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 0B 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 0B 00 37 09 00 9A 04 F2 D4 55 35 6D FC 90 00 13 [13:24:35]RAPDU: 9A 04 F2 D4 55 35 6D FC 90 00 [13:24:35]wFMCommunicate OK [13:24:35]SAM_PROTO_SignData done [13:24:35]FM_MakeSignedData done [13:24:35]CreateOFDProtocolMessage [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 11 00 00 [13:24:35]Write to MH i2c: E2 08 00 38 09 80 11 00 00 00 00 00 00 BB [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 17 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 17 00 38 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 19 [13:24:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:24:35]wFMCommunicate OK [13:24:35]CreateOFDProtocolMessage done [13:24:35]OFDSenderStorePacket 122924 [13:24:35]StoreOFDPacket docnum=122924 [13:24:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0A F8 07 01 97 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 92 28 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E0 01 00 35 04 06 00 A8 11 F3 0B AD 18 9A 04 F2 D4 55 35 6D FC [13:24:35]CheckFolder [13:24:35]dirname=/storage/ofd_packets [13:24:35]CheckFolder done [13:24:35]ProducePacketName [13:24:35]name=ofd_packets/00122924 [13:24:35]NVStorageSaveData ofd_packets/00122924 [13:24:35]File name is /storage/ofd_packets/00122924 [13:24:35]Write 301 bytes [13:24:35]NVStorageSaveData done [13:24:35]OFDSenderStorePacket done [13:24:35]KKMCreateOFDPacket done [13:24:35]NVStorageSaveData kkm_last_timestamp [13:24:35]File name is /storage/kkm_last_timestamp [13:24:35]Write 4 bytes [13:24:35]NVStorageSaveData done [13:24:35]ExternCall_PrintAddStr [13:24:35]wPrintStart [13:24:35]Write to MH i2c: 01 00 00 39 09 42 [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 07 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 07 00 39 09 00 00 00 00 00 FF 0F 57 [13:24:35]RasterBufferAndPrint [13:24:35]line Счет N : (1)1105787 [13:24:35]line ИНН: 02508201610067 [13:24:35]line Контрольно-Кассовый Чек [13:24:35]line ПРОДАЖА [13:24:35]line ТРК (МРК, ГНК) : 52 [13:24:35]line Товар: 2710124130 [13:24:35]line Аи-92-К-5 [13:24:35]line 12.930 * 61.90 [13:24:35]line = 800.37 [13:24:35]line НДС 12% НСП 1% [13:24:35]line > о реализуемом товаре [13:24:35]line ОКРУГЛЕНИЕ: -0.37 [13:24:35]line ИТОГО: 800.00 [13:24:35]line Внесено: 800.00 [13:24:35]line СДАЧА: 0.00 [13:24:35]line НСП 1% : 7.08 [13:24:35]line НДС 12% : 84.99 [13:24:35]line Наличными: 800.00 [13:24:35]line Безнал.: 0.00 [13:24:35]line Место: АЗС № 25 "Партнер Нефть" [13:24:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:24:35]line СНО: Общий режим [13:24:35]line Чек 143 02.03.2024 13:24 [13:24:35]line Смена: 321 ФФД: 1.0 [13:24:35]line ЗНМ: 0300000019 [13:24:35]line РНМ: 0000000000090573 [13:24:35]line Версия ККМ: 001 [13:24:35]line ФМ: 0000000000874798 [13:24:35]line ФД: 122924 [13:24:35]line ФПД: 184795045539096 [13:24:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T132434&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122924&fm=184795045539096&tin=02508201610067®Number=0000000000090573&sum=80000 [13:24:35]OFD Sender: Processing packet 122924 [packets to send 112, broken 111] [13:24:35]ProducePacketName [13:24:35]name=ofd_packets/00122924 [13:24:35]OFD Sender: To server: pG, [13:24:35]CommunicateWithHost lk.salyk.kg:30040 [13:24:35]ConnectInit lk.salyk.kg [13:24:35]written 0, free lines is 4095 [13:24:35]Connected sock=10 [13:24:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0A F8 07 01 97 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 92 28 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E0 01 00 35 04 06 00 A8 11 F3 0B AD 18 9A 04 F2 D4 55 35 6D FC [13:24:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 46 87 47 00 5F 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E0 01 00 F4 03 04 00 6E D4 E2 65 B6 04 01 00 00 48 D3 76 72 32 7D 54 25 [13:24:36]CommunicateWithHost err = 0 [13:24:36]CheckOFDResponse [13:24:36]1017 (14) - 77093643461234 [13:24:36]1041 (16) - 0000000000874798 [13:24:36]1040 (4) - 122924 [13:24:36]1012 (4) - 02.03.2024 07:25 [13:24:36]1206 (1) - 0 [13:24:36]OFD Sender: Remove packet 122924 [13:24:36]ProducePacketName [13:24:36]name=ofd_packets/00122924 [13:24:36]NVStorageDeleteData [13:24:36]Write to MH i2c: 01 00 00 64 09 6D [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 07 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 07 00 64 09 00 00 00 00 00 EF 0C 6F [13:24:36]RasterBufferAndPrint [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]written 0, free lines is 3320 [13:24:36]MH_Cut [13:24:36]Write to MH i2c: D1 01 00 6B 09 01 46 [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 01 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 01 00 6B 09 00 45 [13:24:36]Write to MH i2c: 01 00 00 6C 09 75 [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]OFD Sender: No OFD packet to send [13:24:36]*** Cut start [13:24:36]*** Purtial cut [13:24:36]*** Stage 1: CUTSNS_PIN = 1 [13:24:38]Read from MH i2c: 01 [13:24:38]MH_I2C_Read... [13:24:38]*** Stop cut motor [13:24:38]*** Cut end [13:24:38]Read from MH i2c: 01 07 00 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: 01 07 00 6C 09 00 00 00 00 00 FF 0F 8A [13:24:38]process_action close_receipt done [13:24:38]requested_data is exist [13:24:38]produce_requested_data [13:24:38]requested_item fm.sn is exist - process it [13:24:38]wFMCommunicate request_size=4 [13:24:38]MH_SAM_APDU [13:24:38]CAPDU: 80 11 00 00 [13:24:38]Write to MH i2c: E2 08 00 6D 09 80 11 00 00 00 00 00 00 F0 [13:24:38]Write i2c OK [13:24:38]MH_I2C_Read... [13:24:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:38]Read from MH i2c: E2 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 17 00 [13:24:38]MH_I2C_Read... [13:24:38]Read from MH i2c: E2 17 00 6D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4E [13:24:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:24:38]wFMCommunicate OK [13:24:38]requested_item fd.num is exist - process it [13:24:38]SAM_PROTO_GetFieldsCounters [13:24:38]wFMCommunicate request_size=4 [13:24:38]MH_SAM_APDU [13:24:38]CAPDU: 80 13 00 00 [13:24:38]Write to MH i2c: E2 08 00 6E 09 80 13 00 00 00 00 00 00 F3 [13:24:38]Write i2c OK [13:24:38]MH_I2C_Read... [13:24:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:39]Read from MH i2c: E2 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 62 00 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 62 00 6E 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [13:24:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:39]wFMCommunicate OK [13:24:39]SAM_PROTO_GetFieldsCounters done [13:24:39]requested_item shift.num is exist - process it [13:24:39]requested_item shift.opened is exist - process it [13:24:39]req_shift_opened [13:24:39]FM_GetShiftState [13:24:39]SAM_PROTO_GetShiftState [13:24:39]wFMCommunicate request_size=4 [13:24:39]MH_SAM_APDU [13:24:39]CAPDU: 80 13 01 00 [13:24:39]Write to MH i2c: E2 08 00 6F 09 80 13 01 00 00 00 00 00 F5 [13:24:39]Write i2c OK [13:24:39]MH_I2C_Read... [13:24:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:39]Read from MH i2c: E2 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 0E 00 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 0E 00 6F 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5C [13:24:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:24:39]wFMCommunicate OK [13:24:39]SAM_PROTO_GetShiftState done [13:24:39]FM_GetShiftState done [13:24:39]req_shift_opened done [13:24:39]requested_item shift.open_date is exist - process it [13:24:39]req_shift_open_date [13:24:39]req_shift_open_date done [13:24:39]produce_requested_data done [13:24:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122924,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:24:39]process_action_free close_receipt [13:24:39]json_value_free [13:24:39]json_value_free done [13:24:39]process_json_proto returns [13:24:39]Send response to host [13:24:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122924,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:24:39]free response buf [13:24:39]execute_script done [13:24:39]execute_script returns [13:24:39]free content buf [13:24:39]Sock 8.Close socket [13:24:39]Sock 8.Thread stoped [13:24:41]OFD Sender: No OFD packet to send [13:24:46]OFD Sender: No OFD packet to send [13:24:51]OFD Sender: No OFD packet to send [13:24:56]OFD Sender: No OFD packet to send [13:25:01]OFD Sender: No OFD packet to send [13:25:06]OFD Sender: No OFD packet to send [13:25:11]OFD Sender: No OFD packet to send [13:25:16]OFD Sender: No OFD packet to send [13:25:21]OFD Sender: No OFD packet to send [13:25:26]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:27]OFD Sender: No OFD packet to send [13:31:32]OFD Sender: No OFD packet to send [13:31:37]OFD Sender: No OFD packet to send [13:31:42]OFD Sender: No OFD packet to send [13:31:47]OFD Sender: No OFD packet to send [13:31:52]OFD Sender: No OFD packet to send [13:31:57]OFD Sender: No OFD packet to send [13:32:02]OFD Sender: No OFD packet to send [13:32:07]OFD Sender: No OFD packet to send [13:32:12]OFD Sender: No OFD packet to send [13:32:17]OFD Sender: No OFD packet to send [13:32:22]OFD Sender: No OFD packet to send [13:32:27]OFD Sender: No OFD packet to send [13:32:32]OFD Sender: No OFD packet to send [13:32:37]OFD Sender: No OFD packet to send [13:32:42]OFD Sender: No OFD packet to send [13:32:47]OFD Sender: No OFD packet to send [13:32:52]OFD Sender: No OFD packet to send [13:32:57]OFD Sender: No OFD packet to send [13:33:02]OFD Sender: No OFD packet to send [13:33:07]OFD Sender: No OFD packet to send [13:33:12]OFD Sender: No OFD packet to send [13:33:17]OFD Sender: No OFD packet to send [13:33:22]OFD Sender: No OFD packet to send [13:33:27]OFD Sender: No OFD packet to send [13:33:32]OFD Sender: No OFD packet to send [13:33:37]OFD Sender: No OFD packet to send [13:33:42]OFD Sender: No OFD packet to send [13:33:47]OFD Sender: No OFD packet to send [13:33:52]OFD Sender: No OFD packet to send [13:33:57]OFD Sender: No OFD packet to send [13:34:02]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:16]accept exits with 9 [13:35:16]New connection [13:35:16]New thread 3066629476 created [13:35:16]Thread 3066772836 joined [13:35:16]Waiting for new connection... [13:35:16] Sock 9.Parse request [13:35:16]Sock 9.Check first char [13:35:16]Sock 9.First char is OK [13:35:16]request: POST /json_proto HTTP/1.0 [13:35:16]Method: POST [13:35:16]URL: /json_proto [13:35:16]Method is POST - this is cgi request [13:35:16]url: /json_proto [13:35:16]query_string will be loaded in cgi processing [13:35:16]execute_cgi json_proto POST (null) [13:35:16]execute_cgi path=json_proto method=POST [13:35:16]POST find Content-Length [13:35:16]Host: 172.17.48.197:8080 [13:35:16]Content-Length: 820 [13:35:16]Content-Type: application/json [13:35:16] [13:35:16]POST finish read [13:35:16]Found Content-Length = 820 [13:35:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 20.000, "sum" : 1238.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1238.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:16]execute_script... [13:35:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 20.000, "sum" : 1238.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1238.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:16]POST & json_proto [13:35:16]process_json_proto [13:35:16]json parsed OK: [13:35:16]protocol is kg_v1.0 [13:35:16]action value=close_receipt [13:35:16]process_action close_receipt [13:35:16]cmd_close_receipt [13:35:16]MH_GetDate [13:35:16]Write to MH i2c: F0 00 00 70 09 68 [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: F0 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: F0 09 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: F0 09 00 70 09 00 14 2B E3 65 66 EE DC 65 8D [13:35:16]GetLastDocTimeStamp 1709385874 [13:35:16]current date 1709386516 [13:35:16]FM_GetShiftState [13:35:16]SAM_PROTO_GetShiftState [13:35:16]wFMCommunicate request_size=4 [13:35:16]MH_SAM_APDU [13:35:16]CAPDU: 80 13 01 00 [13:35:16]Write to MH i2c: E2 08 00 71 09 80 13 01 00 00 00 00 00 F7 [13:35:16]Write i2c OK [13:35:16]MH_I2C_Read... [13:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:16]Read from MH i2c: E2 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 0E 00 [13:35:16]MH_I2C_Read... [13:35:16]Read from MH i2c: E2 0E 00 71 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5E [13:35:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:35:16]wFMCommunicate OK [13:35:16]SAM_PROTO_GetShiftState done [13:35:16]FM_GetShiftState done [13:35:16]opened in 1709338023 [13:35:16]opened+sec_in_day 1709424423 [13:35:16]quantity*price = 123800 [13:35:16]sum+1 = 123801 [13:35:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1238.00 НСП 1% : 10.96 НДС 12% : 131.47 Наличными: 0.00 Безнал.: 1238.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 144 02.03.2024 13:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122925 ФПД: 156089512808460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T133516&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122925&fm=156089512808460&tin=02508201610067®Number=0000000000090573&sum=123800 [13:35:17]StoreToDocumentArchive [13:35:17]shift 321 fd 122925 [13:35:17]save to /storage/0321/doc_00122925 [13:35:17]save last doc name /storage/0321/doc_00122925 to /storage/kkm_last_doc_name [13:35:17]save OK [13:35:17]Clear old archive folders... [13:35:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:17]tlvbuf is 00229E00 [13:35:17]SAM_PROTO_ClearQueue [13:35:17]wFMCommunicate request_size=4 [13:35:17]MH_SAM_APDU [13:35:17]CAPDU: 80 09 00 00 [13:35:17]Write to MH i2c: E2 08 00 7E 09 80 09 00 00 00 00 00 00 F9 [13:35:17]Write i2c OK [13:35:17]MH_I2C_Read... [13:35:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:17]Read from MH i2c: E2 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 03 00 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 03 00 7E 09 00 90 00 FB [13:35:17]RAPDU: 90 00 [13:35:17]wFMCommunicate OK [13:35:17]SAM_PROTO_ClearQueue done [13:35:17]KKMCreateOFDPacket [13:35:17]OFDProtocolAddRootSTLVToBuf [13:35:17]FM_MakeSignedData [13:35:17]FM_MakeSignedData [13:35:17]SAM_PROTO_SignData [13:35:17]wFMCommunicate request_size=4 [13:35:17]MH_SAM_APDU [13:35:17]CAPDU: 80 0D 01 02 [13:35:17]Write to MH i2c: E2 08 00 7F 09 80 0D 01 02 00 00 00 00 01 [13:35:17]Write i2c OK [13:35:17]MH_I2C_Read... [13:35:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:17]Read from MH i2c: E2 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 03 00 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 03 00 7F 09 00 90 00 FC [13:35:17]RAPDU: 90 00 [13:35:17]wFMCommunicate OK [13:35:17]wFMCommunicate request_size=255 [13:35:17]MH_SAM_APDU [13:35:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 E3 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 14 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E0 01 00 35 04 06 00 8D [13:35:17]Write to MH i2c: E2 02 01 80 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 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 E3 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 14 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E0 01 00 35 04 06 00 8D 00 00 0B [13:35:17]Write i2c OK [13:35:17]MH_I2C_Read... [13:35:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:17]Read from MH i2c: E2 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 03 00 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 03 00 80 09 00 90 00 FD [13:35:17]RAPDU: 90 00 [13:35:17]wFMCommunicate OK [13:35:17]wFMCommunicate request_size=10 [13:35:17]MH_SAM_APDU [13:35:17]CAPDU: 80 0D 02 02 05 F6 6B F6 D0 0C [13:35:17]Write to MH i2c: E2 0D 00 81 09 80 0D 02 02 05 00 F6 6B F6 D0 0C 00 00 41 [13:35:17]Write i2c OK [13:35:17]MH_I2C_Read... [13:35:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:17]Read from MH i2c: E2 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 03 00 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 03 00 81 09 00 90 00 FE [13:35:17]RAPDU: 90 00 [13:35:17]wFMCommunicate OK [13:35:17]wFMCommunicate request_size=4 [13:35:17]MH_SAM_APDU [13:35:17]CAPDU: 80 0D 03 02 [13:35:17]Write to MH i2c: E2 08 00 82 09 80 0D 03 02 00 00 00 00 06 [13:35:17]Write i2c OK [13:35:17]MH_I2C_Read... [13:35:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:17]Read from MH i2c: E2 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 0B 00 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 0B 00 82 09 00 29 07 ED 4C CB 97 C4 8B 90 00 21 [13:35:17]RAPDU: 29 07 ED 4C CB 97 C4 8B 90 00 [13:35:17]wFMCommunicate OK [13:35:17]SAM_PROTO_SignData done [13:35:17]FM_MakeSignedData done [13:35:17]CreateOFDProtocolMessage [13:35:17]wFMCommunicate request_size=4 [13:35:17]MH_SAM_APDU [13:35:17]CAPDU: 80 11 00 00 [13:35:17]Write to MH i2c: E2 08 00 83 09 80 11 00 00 00 00 00 00 06 [13:35:17]Write i2c OK [13:35:17]MH_I2C_Read... [13:35:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:17]Read from MH i2c: E2 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 17 00 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: E2 17 00 83 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 64 [13:35:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:35:17]wFMCommunicate OK [13:35:17]CreateOFDProtocolMessage done [13:35:17]OFDSenderStorePacket 122925 [13:35:17]StoreOFDPacket docnum=122925 [13:35:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7F 59 07 01 F2 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 E3 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 14 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E0 01 00 35 04 06 00 8D F6 6B F6 D0 0C 29 07 ED 4C CB 97 C4 8B [13:35:17]CheckFolder [13:35:17]dirname=/storage/ofd_packets [13:35:17]CheckFolder done [13:35:17]ProducePacketName [13:35:17]name=ofd_packets/00122925 [13:35:17]NVStorageSaveData ofd_packets/00122925 [13:35:17]File name is /storage/ofd_packets/00122925 [13:35:17]Write 301 bytes [13:35:17]NVStorageSaveData done [13:35:17]OFDSenderStorePacket done [13:35:17]KKMCreateOFDPacket done [13:35:17]NVStorageSaveData kkm_last_timestamp [13:35:17]File name is /storage/kkm_last_timestamp [13:35:17]Write 4 bytes [13:35:17]NVStorageSaveData done [13:35:17]ExternCall_PrintAddStr [13:35:17]wPrintStart [13:35:17]Write to MH i2c: 01 00 00 84 09 8D [13:35:17]Write i2c OK [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: 01 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: 01 07 00 [13:35:17]MH_I2C_Read... [13:35:17]Read from MH i2c: 01 07 00 84 09 00 00 00 00 00 FF 0F A2 [13:35:17]RasterBufferAndPrint [13:35:17]line Счет N : (1)1105788 [13:35:17]line ИНН: 02508201610067 [13:35:17]line Контрольно-Кассовый Чек [13:35:17]line ПРОДАЖА [13:35:17]line ТРК (МРК, ГНК) : 11 [13:35:17]line Товар: 2710124130 [13:35:17]line Аи-92-К-5 [13:35:17]line 20.000 * 61.90 [13:35:17]line = 1238.00 [13:35:17]line НДС 12% НСП 1% [13:35:17]line > о реализуемом товаре [13:35:17]line ИТОГО: 1238.00 [13:35:17]line НСП 1% : 10.96 [13:35:17]line НДС 12% : 131.47 [13:35:17]line Наличными: 0.00 [13:35:17]line Безнал.: 1238.00 [13:35:17]line Место: АЗС № 25 "Партнер Нефть" [13:35:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:35:17]line СНО: Общий режим [13:35:17]line Чек 144 02.03.2024 13:35 [13:35:17]line Смена: 321 ФФД: 1.0 [13:35:17]line ЗНМ: 0300000019 [13:35:17]line РНМ: 0000000000090573 [13:35:17]line Версия ККМ: 001 [13:35:17]line Платежная система: Бакай Банк [13:35:17]line ФМ: 0000000000874798 [13:35:17]line ФД: 122925 [13:35:17]line ФПД: 156089512808460 [13:35:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T133516&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122925&fm=156089512808460&tin=02508201610067®Number=0000000000090573&sum=123800 [13:35:18]OFD Sender: Processing packet 122925 [packets to send 112, broken 111] [13:35:18]ProducePacketName [13:35:18]name=ofd_packets/00122925 [13:35:18]OFD Sender: To server: pG, [13:35:18]CommunicateWithHost lk.salyk.kg:30040 [13:35:18]ConnectInit lk.salyk.kg [13:35:18]written 0, free lines is 4095 [13:35:18]Connected sock=10 [13:35:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7F 59 07 01 F2 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 E3 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 14 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E0 01 00 35 04 06 00 8D F6 6B F6 D0 0C 29 07 ED 4C CB 97 C4 8B [13:35:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8D 07 47 00 DB B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E0 01 00 F4 03 04 00 F0 D6 E2 65 B6 04 01 00 00 56 57 FD 93 77 74 93 AF [13:35:18]CommunicateWithHost err = 0 [13:35:18]CheckOFDResponse [13:35:18]1017 (14) - 77093643461234 [13:35:18]1041 (16) - 0000000000874798 [13:35:18]1040 (4) - 122925 [13:35:18]1012 (4) - 02.03.2024 07:36 [13:35:18]1206 (1) - 0 [13:35:18]OFD Sender: Remove packet 122925 [13:35:18]ProducePacketName [13:35:18]name=ofd_packets/00122925 [13:35:18]NVStorageDeleteData [13:35:18]Write to MH i2c: 01 00 00 AE 09 B7 [13:35:18]Write i2c OK [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: 01 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: 01 07 00 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: 01 07 00 AE 09 00 00 00 00 00 04 0D CF [13:35:18]RasterBufferAndPrint [13:35:18]line [13:35:18]line [13:35:18]line [13:35:18]line [13:35:18]line [13:35:18]written 0, free lines is 3338 [13:35:18]MH_Cut [13:35:18]Write to MH i2c: D1 01 00 B5 09 01 90 [13:35:18]Write i2c OK [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: D1 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: D1 01 00 [13:35:18]MH_I2C_Read... [13:35:18]Read from MH i2c: D1 01 00 B5 09 00 8F [13:35:18]Write to MH i2c: 01 00 00 B6 09 BF [13:35:18]Write i2c OK [13:35:18]MH_I2C_Read... [13:35:19]OFD Sender: No OFD packet to send [13:35:19]*** Cut start [13:35:19]*** Purtial cut [13:35:19]*** Stage 1: CUTSNS_PIN = 1 [13:35:21]Read from MH i2c: 01 [13:35:21]MH_I2C_Read... [13:35:21]*** Stop cut motor [13:35:21]*** Cut end [13:35:21]Read from MH i2c: 01 07 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: 01 07 00 B6 09 00 00 00 00 00 FF 0F D4 [13:35:21]process_action close_receipt done [13:35:21]requested_data is exist [13:35:21]produce_requested_data [13:35:21]requested_item fm.sn is exist - process it [13:35:21]wFMCommunicate request_size=4 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 11 00 00 [13:35:21]Write to MH i2c: E2 08 00 B7 09 80 11 00 00 00 00 00 00 3A [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 17 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 17 00 B7 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 98 [13:35:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:35:21]wFMCommunicate OK [13:35:21]requested_item fd.num is exist - process it [13:35:21]SAM_PROTO_GetFieldsCounters [13:35:21]wFMCommunicate request_size=4 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 13 00 00 [13:35:21]Write to MH i2c: E2 08 00 B8 09 80 13 00 00 00 00 00 00 3D [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 62 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 62 00 B8 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [13:35:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:35:21]wFMCommunicate OK [13:35:21]SAM_PROTO_GetFieldsCounters done [13:35:21]requested_item shift.num is exist - process it [13:35:21]requested_item shift.opened is exist - process it [13:35:21]req_shift_opened [13:35:21]FM_GetShiftState [13:35:21]SAM_PROTO_GetShiftState [13:35:21]wFMCommunicate request_size=4 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 13 01 00 [13:35:21]Write to MH i2c: E2 08 00 B9 09 80 13 01 00 00 00 00 00 3F [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 0E 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 0E 00 B9 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A6 [13:35:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:35:21]wFMCommunicate OK [13:35:21]SAM_PROTO_GetShiftState done [13:35:21]FM_GetShiftState done [13:35:21]req_shift_opened done [13:35:21]requested_item shift.open_date is exist - process it [13:35:21]req_shift_open_date [13:35:21]req_shift_open_date done [13:35:21]produce_requested_data done [13:35:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122925,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:35:21]process_action_free close_receipt [13:35:21]json_value_free [13:35:21]json_value_free done [13:35:21]process_json_proto returns [13:35:21]Send response to host [13:35:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122925,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:35:21]free response buf [13:35:21]execute_script done [13:35:21]execute_script returns [13:35:21]free content buf [13:35:21]Sock 9.Close socket [13:35:21]Sock 9.Thread stoped [13:35:24]OFD Sender: No OFD packet to send [13:35:29]OFD Sender: No OFD packet to send [13:35:34]OFD Sender: No OFD packet to send [13:35:39]OFD Sender: No OFD packet to send [13:35:44]OFD Sender: No OFD packet to send [13:35:49]OFD Sender: No OFD packet to send [13:35:50]accept exits with 8 [13:35:50]New connection [13:35:50]New thread 3066772836 created [13:35:50]Thread 3066629476 joined [13:35:50]Waiting for new connection... [13:35:50] Sock 8.Parse request [13:35:50]Sock 8.Check first char [13:35:50]Sock 8.First char is OK [13:35:50]request: POST /json_proto HTTP/1.0 [13:35:50]Method: POST [13:35:50]URL: /json_proto [13:35:50]Method is POST - this is cgi request [13:35:50]url: /json_proto [13:35:50]query_string will be loaded in cgi processing [13:35:50]execute_cgi json_proto POST (null) [13:35:50]execute_cgi path=json_proto method=POST [13:35:50]POST find Content-Length [13:35:50]Host: 172.17.48.197:8080 [13:35:50]Content-Length: 817 [13:35:50]Content-Type: application/json [13:35:50] [13:35:50]POST finish read [13:35:50]Found Content-Length = 817 [13:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.000, "sum" : 309.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 309.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:50]execute_script... [13:35: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)1105789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.000, "sum" : 309.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 309.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:50]POST & json_proto [13:35:50]process_json_proto [13:35:50]json parsed OK: [13:35:50]protocol is kg_v1.0 [13:35:50]action value=close_receipt [13:35:50]process_action close_receipt [13:35:50]cmd_close_receipt [13:35:50]MH_GetDate [13:35:50]Write to MH i2c: F0 00 00 BA 09 B2 [13:35:50]Write i2c OK [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: F0 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: F0 09 00 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: F0 09 00 BA 09 00 36 2B E3 65 66 EE DC 65 F9 [13:35:50]GetLastDocTimeStamp 1709386516 [13:35:50]current date 1709386550 [13:35:50]FM_GetShiftState [13:35:50]SAM_PROTO_GetShiftState [13:35:50]wFMCommunicate request_size=4 [13:35:50]MH_SAM_APDU [13:35:50]CAPDU: 80 13 01 00 [13:35:50]Write to MH i2c: E2 08 00 BB 09 80 13 01 00 00 00 00 00 41 [13:35:50]Write i2c OK [13:35:50]MH_I2C_Read... [13:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:50]Read from MH i2c: E2 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: E2 0E 00 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: E2 0E 00 BB 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A8 [13:35:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:35:50]wFMCommunicate OK [13:35:50]SAM_PROTO_GetShiftState done [13:35:50]FM_GetShiftState done [13:35:50]opened in 1709338023 [13:35:50]opened+sec_in_day 1709424423 [13:35:50]quantity*price = 30950 [13:35:50]sum+1 = 30951 [13:35:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 309.50 НСП 1% : 2.74 НДС 12% : 32.87 Наличными: 0.00 Безнал.: 309.50 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 145 02.03.2024 13:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122926 ФПД: 57086427540779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T133550&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122926&fm=57086427540779&tin=02508201610067®Number=0000000000090573&sum=30950 [13:35:51]StoreToDocumentArchive [13:35:51]shift 321 fd 122926 [13:35:51]save to /storage/0321/doc_00122926 [13:35:51]save last doc name /storage/0321/doc_00122926 to /storage/kkm_last_doc_name [13:35:51]save OK [13:35:51]Clear old archive folders... [13:35:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:51]tlvbuf is 00229CE0 [13:35:51]SAM_PROTO_ClearQueue [13:35:51]wFMCommunicate request_size=4 [13:35:51]MH_SAM_APDU [13:35:51]CAPDU: 80 09 00 00 [13:35:51]Write to MH i2c: E2 08 00 C8 09 80 09 00 00 00 00 00 00 43 [13:35:51]Write i2c OK [13:35:51]MH_I2C_Read... [13:35:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:51]Read from MH i2c: E2 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 03 00 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 03 00 C8 09 00 90 00 45 [13:35:51]RAPDU: 90 00 [13:35:51]wFMCommunicate OK [13:35:51]SAM_PROTO_ClearQueue done [13:35:51]KKMCreateOFDPacket [13:35:51]OFDProtocolAddRootSTLVToBuf [13:35:51]FM_MakeSignedData [13:35:51]FM_MakeSignedData [13:35:51]SAM_PROTO_SignData [13:35:51]wFMCommunicate request_size=4 [13:35:51]MH_SAM_APDU [13:35:51]CAPDU: 80 0D 01 02 [13:35:51]Write to MH i2c: E2 08 00 C9 09 80 0D 01 02 00 00 00 00 4B [13:35:51]Write i2c OK [13:35:51]MH_I2C_Read... [13:35:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:51]Read from MH i2c: E2 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 03 00 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 03 00 C9 09 00 90 00 46 [13:35:51]RAPDU: 90 00 [13:35:51]wFMCommunicate OK [13:35:51]wFMCommunicate request_size=255 [13:35:51]MH_SAM_APDU [13:35: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 88 13 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E6 78 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 78 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 36 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E0 01 00 35 04 06 00 33 [13:35:51]Write to MH i2c: E2 02 01 CA 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 88 13 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E6 78 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 78 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 36 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E0 01 00 35 04 06 00 33 00 00 0E [13:35:51]Write i2c OK [13:35:51]MH_I2C_Read... [13:35:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:51]Read from MH i2c: E2 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 03 00 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 03 00 CA 09 00 90 00 47 [13:35:51]RAPDU: 90 00 [13:35:51]wFMCommunicate OK [13:35:51]wFMCommunicate request_size=10 [13:35:51]MH_SAM_APDU [13:35:51]CAPDU: 80 0D 02 02 05 EB 78 3C 2D 2B [13:35:51]Write to MH i2c: E2 0D 00 CB 09 80 0D 02 02 05 00 EB 78 3C 2D 2B 00 00 4F [13:35:51]Write i2c OK [13:35:51]MH_I2C_Read... [13:35:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:51]Read from MH i2c: E2 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 03 00 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 03 00 CB 09 00 90 00 48 [13:35:51]RAPDU: 90 00 [13:35:51]wFMCommunicate OK [13:35:51]wFMCommunicate request_size=4 [13:35:51]MH_SAM_APDU [13:35:51]CAPDU: 80 0D 03 02 [13:35:51]Write to MH i2c: E2 08 00 CC 09 80 0D 03 02 00 00 00 00 50 [13:35:51]Write i2c OK [13:35:51]MH_I2C_Read... [13:35:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:51]Read from MH i2c: E2 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 0B 00 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 0B 00 CC 09 00 64 BF 27 EB 11 FF 07 B1 90 00 4E [13:35:51]RAPDU: 64 BF 27 EB 11 FF 07 B1 90 00 [13:35:51]wFMCommunicate OK [13:35:51]SAM_PROTO_SignData done [13:35:51]FM_MakeSignedData done [13:35:51]CreateOFDProtocolMessage [13:35:51]wFMCommunicate request_size=4 [13:35:51]MH_SAM_APDU [13:35:51]CAPDU: 80 11 00 00 [13:35:51]Write to MH i2c: E2 08 00 CD 09 80 11 00 00 00 00 00 00 50 [13:35:51]Write i2c OK [13:35:51]MH_I2C_Read... [13:35:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:51]Read from MH i2c: E2 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 17 00 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 17 00 CD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [13:35:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:35:51]wFMCommunicate OK [13:35:51]CreateOFDProtocolMessage done [13:35:51]OFDSenderStorePacket 122926 [13:35:51]StoreOFDPacket docnum=122926 [13:35:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 58 88 07 01 28 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E6 78 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 78 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 36 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E0 01 00 35 04 06 00 33 EB 78 3C 2D 2B 64 BF 27 EB 11 FF 07 B1 [13:35:51]CheckFolder [13:35:51]dirname=/storage/ofd_packets [13:35:51]CheckFolder done [13:35:51]ProducePacketName [13:35:51]name=ofd_packets/00122926 [13:35:51]NVStorageSaveData ofd_packets/00122926 [13:35:51]File name is /storage/ofd_packets/00122926 [13:35:51]Write 301 bytes [13:35:51]NVStorageSaveData done [13:35:51]OFDSenderStorePacket done [13:35:51]KKMCreateOFDPacket done [13:35:51]NVStorageSaveData kkm_last_timestamp [13:35:51]File name is /storage/kkm_last_timestamp [13:35:51]Write 4 bytes [13:35:51]NVStorageSaveData done [13:35:51]ExternCall_PrintAddStr [13:35:51]wPrintStart [13:35:51]Write to MH i2c: 01 00 00 CE 09 D7 [13:35:51]Write i2c OK [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: 01 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: 01 07 00 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: 01 07 00 CE 09 00 00 00 00 00 FF 0F EC [13:35:51]RasterBufferAndPrint [13:35:51]line Счет N : (1)1105789 [13:35:51]line ИНН: 02508201610067 [13:35:51]line Контрольно-Кассовый Чек [13:35:51]line ПРОДАЖА [13:35:51]line ТРК (МРК, ГНК) : 52 [13:35:51]line Товар: 2710124130 [13:35:51]line Аи-92-К-5 [13:35:51]line 5.000 * 61.90 [13:35:51]line = 309.50 [13:35:51]line НДС 12% НСП 1% [13:35:51]line > о реализуемом товаре [13:35:51]line ИТОГО: 309.50 [13:35:51]line НСП 1% : 2.74 [13:35:51]line НДС 12% : 32.87 [13:35:51]line Наличными: 0.00 [13:35:51]line Безнал.: 309.50 [13:35:51]line Место: АЗС № 25 "Партнер Нефть" [13:35:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:35:51]line СНО: Общий режим [13:35:51]line Чек 145 02.03.2024 13:35 [13:35:51]line Смена: 321 ФФД: 1.0 [13:35:51]line ЗНМ: 0300000019 [13:35:51]line РНМ: 0000000000090573 [13:35:51]line Версия ККМ: 001 [13:35:51]line Платежная система: Бакай Банк [13:35:51]line ФМ: 0000000000874798 [13:35:51]line ФД: 122926 [13:35:51]line ФПД: 57086427540779 [13:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T133550&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122926&fm=57086427540779&tin=02508201610067®Number=0000000000090573&sum=30950 [13:35:52]OFD Sender: Processing packet 122926 [packets to send 112, broken 111] [13:35:52]ProducePacketName [13:35:52]name=ofd_packets/00122926 [13:35:52]OFD Sender: To server: pG, [13:35:52]CommunicateWithHost lk.salyk.kg:30040 [13:35:52]ConnectInit lk.salyk.kg [13:35:52]written 0, free lines is 4095 [13:35:52]Connected sock=10 [13:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 58 88 07 01 28 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E6 78 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 78 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 36 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E0 01 00 35 04 06 00 33 EB 78 3C 2D 2B 64 BF 27 EB 11 FF 07 B1 [13:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D8 3E 47 00 DA F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E0 01 00 F4 03 04 00 12 D7 E2 65 B6 04 01 00 00 18 02 74 54 D2 F9 C3 2C [13:35:52]CommunicateWithHost err = 0 [13:35:52]CheckOFDResponse [13:35:52]1017 (14) - 77093643461234 [13:35:52]1041 (16) - 0000000000874798 [13:35:52]1040 (4) - 122926 [13:35:52]1012 (4) - 02.03.2024 07:36 [13:35:52]1206 (1) - 0 [13:35:52]OFD Sender: Remove packet 122926 [13:35:52]ProducePacketName [13:35:52]name=ofd_packets/00122926 [13:35:52]NVStorageDeleteData [13:35:52]Write to MH i2c: 01 00 00 F8 09 01 [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: 01 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: 01 07 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: 01 07 00 F8 09 00 00 00 00 00 04 0D 19 [13:35:52]RasterBufferAndPrint [13:35:52]line [13:35:52]line [13:35:52]line [13:35:52]line [13:35:52]line [13:35:52]written 0, free lines is 3338 [13:35:52]MH_Cut [13:35:52]Write to MH i2c: D1 01 00 FF 09 01 DA [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: D1 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: D1 01 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: D1 01 00 FF 09 00 D9 [13:35:52]Write to MH i2c: 01 00 00 00 0A 0A [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]OFD Sender: No OFD packet to send [13:35:53]*** Cut start [13:35:53]*** Purtial cut [13:35:53]*** Stage 1: CUTSNS_PIN = 1 [13:35:55]Read from MH i2c: 01 [13:35:55]MH_I2C_Read... [13:35:55]*** Stop cut motor [13:35:55]*** Cut end [13:35:55]Read from MH i2c: 01 07 00 [13:35:55]MH_I2C_Read... [13:35:55]Read from MH i2c: 01 07 00 00 0A 00 00 00 00 00 FF 0F 1F [13:35:55]process_action close_receipt done [13:35:55]requested_data is exist [13:35:55]produce_requested_data [13:35:55]requested_item fm.sn is exist - process it [13:35:55]wFMCommunicate request_size=4 [13:35:55]MH_SAM_APDU [13:35:55]CAPDU: 80 11 00 00 [13:35:55]Write to MH i2c: E2 08 00 01 0A 80 11 00 00 00 00 00 00 85 [13:35:55]Write i2c OK [13:35:55]MH_I2C_Read... [13:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:55]Read from MH i2c: E2 [13:35:55]MH_I2C_Read... [13:35:55]Read from MH i2c: E2 17 00 [13:35:55]MH_I2C_Read... [13:35:55]Read from MH i2c: E2 17 00 01 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E3 [13:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:35:55]wFMCommunicate OK [13:35:55]requested_item fd.num is exist - process it [13:35:55]SAM_PROTO_GetFieldsCounters [13:35:55]wFMCommunicate request_size=4 [13:35:55]MH_SAM_APDU [13:35:55]CAPDU: 80 13 00 00 [13:35:55]Write to MH i2c: E2 08 00 02 0A 80 13 00 00 00 00 00 00 88 [13:35:55]Write i2c OK [13:35:55]MH_I2C_Read... [13:35:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:55]Read from MH i2c: E2 [13:35:55]MH_I2C_Read... [13:35:55]Read from MH i2c: E2 62 00 [13:35:55]MH_I2C_Read... [13:35:55]Read from MH i2c: E2 62 00 02 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [13:35:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:35:55]wFMCommunicate OK [13:35:55]SAM_PROTO_GetFieldsCounters done [13:35:55]requested_item shift.num is exist - process it [13:35:55]requested_item shift.opened is exist - process it [13:35:55]req_shift_opened [13:35:55]FM_GetShiftState [13:35:55]SAM_PROTO_GetShiftState [13:35:55]wFMCommunicate request_size=4 [13:35:55]MH_SAM_APDU [13:35:55]CAPDU: 80 13 01 00 [13:35:55]Write to MH i2c: E2 08 00 03 0A 80 13 01 00 00 00 00 00 8A [13:35:55]Write i2c OK [13:35:55]MH_I2C_Read... [13:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:55]Read from MH i2c: E2 [13:35:55]MH_I2C_Read... [13:35:55]Read from MH i2c: E2 0E 00 [13:35:55]MH_I2C_Read... [13:35:55]Read from MH i2c: E2 0E 00 03 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F1 [13:35:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:35:55]wFMCommunicate OK [13:35:55]SAM_PROTO_GetShiftState done [13:35:55]FM_GetShiftState done [13:35:55]req_shift_opened done [13:35:55]requested_item shift.open_date is exist - process it [13:35:55]req_shift_open_date [13:35:55]req_shift_open_date done [13:35:55]produce_requested_data done [13:35:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122926,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:35:55]process_action_free close_receipt [13:35:55]json_value_free [13:35:55]json_value_free done [13:35:55]process_json_proto returns [13:35:55]Send response to host [13:35:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122926,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:35:55]free response buf [13:35:55]execute_script done [13:35:55]execute_script returns [13:35:55]free content buf [13:35:55]Sock 8.Close socket [13:35:55]Sock 8.Thread stoped [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:38]OFD Sender: No OFD packet to send [13:37:43]OFD Sender: No OFD packet to send [13:37:48]OFD Sender: No OFD packet to send [13:37:53]OFD Sender: No OFD packet to send [13:37:58]OFD Sender: No OFD packet to send [13:38:03]OFD Sender: No OFD packet to send [13:38:06]accept exits with 9 [13:38:06]New connection [13:38:06]New thread 3066629476 created [13:38:06]Thread 3066772836 joined [13:38:06]Waiting for new connection... [13:38:06] Sock 9.Parse request [13:38:06]Sock 9.Check first char [13:38:06]Sock 9.First char is OK [13:38:06]request: POST /json_proto HTTP/1.0 [13:38:06]Method: POST [13:38:06]URL: /json_proto [13:38:06]Method is POST - this is cgi request [13:38:06]url: /json_proto [13:38:06]query_string will be loaded in cgi processing [13:38:06]execute_cgi json_proto POST (null) [13:38:06]execute_cgi path=json_proto method=POST [13:38:06]POST find Content-Length [13:38:06]Host: 172.17.48.197:8080 [13:38:06]Content-Length: 679 [13:38:06]Content-Type: application/json [13:38:06] [13:38:06]POST finish read [13:38:06]Found Content-Length = 679 [13:38:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 13.740, "sum" : 850.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:06]execute_script... [13:38:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 13.740, "sum" : 850.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:06]POST & json_proto [13:38:06]process_json_proto [13:38:06]json parsed OK: [13:38:06]protocol is kg_v1.0 [13:38:06]action value=close_receipt [13:38:06]process_action close_receipt [13:38:06]cmd_close_receipt [13:38:06]MH_GetDate [13:38:06]Write to MH i2c: F0 00 00 04 0A FD [13:38:06]Write i2c OK [13:38:06]MH_I2C_Read... [13:38:06]Read from MH i2c: F0 [13:38:06]MH_I2C_Read... [13:38:06]Read from MH i2c: F0 09 00 [13:38:06]MH_I2C_Read... [13:38:06]Read from MH i2c: F0 09 00 04 0A 00 BE 2B E3 65 66 EE DC 65 CC [13:38:06]GetLastDocTimeStamp 1709386550 [13:38:06]current date 1709386686 [13:38:06]FM_GetShiftState [13:38:06]SAM_PROTO_GetShiftState [13:38:06]wFMCommunicate request_size=4 [13:38:06]MH_SAM_APDU [13:38:06]CAPDU: 80 13 01 00 [13:38:06]Write to MH i2c: E2 08 00 05 0A 80 13 01 00 00 00 00 00 8C [13:38:06]Write i2c OK [13:38:06]MH_I2C_Read... [13:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:06]Read from MH i2c: E2 [13:38:06]MH_I2C_Read... [13:38:06]Read from MH i2c: E2 0E 00 [13:38:06]MH_I2C_Read... [13:38:06]Read from MH i2c: E2 0E 00 05 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F3 [13:38:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:38:06]wFMCommunicate OK [13:38:06]SAM_PROTO_GetShiftState done [13:38:06]FM_GetShiftState done [13:38:06]opened in 1709338023 [13:38:06]opened+sec_in_day 1709424423 [13:38:06]quantity*price = 85050 [13:38:06]sum+1 = 85052 [13:38:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 850.00 Внесено: 850.00 СДАЧА: 0.00 НСП 1% : 7.53 НДС 12% : 90.32 Наличными: 850.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 146 02.03.2024 13:38 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122927 ФПД: 193054637305566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T133806&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122927&fm=193054637305566&tin=02508201610067®Number=0000000000090573&sum=85000 [13:38:07]StoreToDocumentArchive [13:38:07]shift 321 fd 122927 [13:38:07]save to /storage/0321/doc_00122927 [13:38:07]save last doc name /storage/0321/doc_00122927 to /storage/kkm_last_doc_name [13:38:07]save OK [13:38:07]Clear old archive folders... [13:38:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:38:07]tlvbuf is 0022A020 [13:38:07]SAM_PROTO_ClearQueue [13:38:07]wFMCommunicate request_size=4 [13:38:07]MH_SAM_APDU [13:38:07]CAPDU: 80 09 00 00 [13:38:07]Write to MH i2c: E2 08 00 12 0A 80 09 00 00 00 00 00 00 8E [13:38:07]Write i2c OK [13:38:07]MH_I2C_Read... [13:38:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:38:07]Read from MH i2c: E2 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 03 00 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 03 00 12 0A 00 90 00 90 [13:38:07]RAPDU: 90 00 [13:38:07]wFMCommunicate OK [13:38:07]SAM_PROTO_ClearQueue done [13:38:07]KKMCreateOFDPacket [13:38:07]OFDProtocolAddRootSTLVToBuf [13:38:07]FM_MakeSignedData [13:38:07]FM_MakeSignedData [13:38:07]SAM_PROTO_SignData [13:38:07]wFMCommunicate request_size=4 [13:38:07]MH_SAM_APDU [13:38:07]CAPDU: 80 0D 01 02 [13:38:07]Write to MH i2c: E2 08 00 13 0A 80 0D 01 02 00 00 00 00 96 [13:38:07]Write i2c OK [13:38:07]MH_I2C_Read... [13:38:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:38:07]Read from MH i2c: E2 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 03 00 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 03 00 13 0A 00 90 00 91 [13:38:07]RAPDU: 90 00 [13:38:07]wFMCommunicate OK [13:38:07]wFMCommunicate request_size=255 [13:38:07]MH_SAM_APDU [13:38:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 3B 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 BE 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E0 01 00 35 04 06 00 AF [13:38:07]Write to MH i2c: E2 02 01 14 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 3B 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 BE 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E0 01 00 35 04 06 00 AF 00 00 25 [13:38:07]Write i2c OK [13:38:07]MH_I2C_Read... [13:38:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:07]Read from MH i2c: E2 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 03 00 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 03 00 14 0A 00 90 00 92 [13:38:07]RAPDU: 90 00 [13:38:07]wFMCommunicate OK [13:38:07]wFMCommunicate request_size=10 [13:38:07]MH_SAM_APDU [13:38:07]CAPDU: 80 0D 02 02 05 95 09 14 2E DE [13:38:07]Write to MH i2c: E2 0D 00 15 0A 80 0D 02 02 05 00 95 09 14 2E DE 00 00 61 [13:38:07]Write i2c OK [13:38:07]MH_I2C_Read... [13:38:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:07]Read from MH i2c: E2 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 03 00 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 03 00 15 0A 00 90 00 93 [13:38:07]RAPDU: 90 00 [13:38:07]wFMCommunicate OK [13:38:07]wFMCommunicate request_size=4 [13:38:07]MH_SAM_APDU [13:38:07]CAPDU: 80 0D 03 02 [13:38:07]Write to MH i2c: E2 08 00 16 0A 80 0D 03 02 00 00 00 00 9B [13:38:07]Write i2c OK [13:38:07]MH_I2C_Read... [13:38:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:38:07]Read from MH i2c: E2 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 0B 00 [13:38:07]MH_I2C_Read... [13:38:07]Read from MH i2c: E2 0B 00 16 0A 00 F4 E5 5C 61 E4 F4 51 A5 90 00 00 [13:38:07]RAPDU: F4 E5 5C 61 E4 F4 51 A5 90 00 [13:38:07]wFMCommunicate OK [13:38:07]SAM_PROTO_SignData done [13:38:07]FM_MakeSignedData done [13:38:07]CreateOFDProtocolMessage [13:38:07]wFMCommunicate request_size=4 [13:38:07]MH_SAM_APDU [13:38:07]CAPDU: 80 11 00 00 [13:38:07]Write to MH i2c: E2 08 00 17 0A 80 11 00 00 00 00 00 00 9B [13:38:07]Write i2c OK [13:38:07]MH_I2C_Read... [13:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:08]Read from MH i2c: E2 [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: E2 17 00 [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: E2 17 00 17 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F9 [13:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:38:08]wFMCommunicate OK [13:38:08]CreateOFDProtocolMessage done [13:38:08]OFDSenderStorePacket 122927 [13:38:08]StoreOFDPacket docnum=122927 [13:38:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BA BB 07 01 A3 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 3B 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 BE 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E0 01 00 35 04 06 00 AF 95 09 14 2E DE F4 E5 5C 61 E4 F4 51 A5 [13:38:08]CheckFolder [13:38:08]dirname=/storage/ofd_packets [13:38:08]CheckFolder done [13:38:08]ProducePacketName [13:38:08]name=ofd_packets/00122927 [13:38:08]NVStorageSaveData ofd_packets/00122927 [13:38:08]File name is /storage/ofd_packets/00122927 [13:38:08]Write 301 bytes [13:38:08]NVStorageSaveData done [13:38:08]OFDSenderStorePacket done [13:38:08]KKMCreateOFDPacket done [13:38:08]NVStorageSaveData kkm_last_timestamp [13:38:08]File name is /storage/kkm_last_timestamp [13:38:08]Write 4 bytes [13:38:08]NVStorageSaveData done [13:38:08]ExternCall_PrintAddStr [13:38:08]wPrintStart [13:38:08]Write to MH i2c: 01 00 00 18 0A 22 [13:38:08]Write i2c OK [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: 01 [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: 01 07 00 [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: 01 07 00 18 0A 00 00 00 00 00 FF 0F 37 [13:38:08]RasterBufferAndPrint [13:38:08]line Счет N : (1)1105790 [13:38:08]line ИНН: 02508201610067 [13:38:08]line Контрольно-Кассовый Чек [13:38:08]line ПРОДАЖА [13:38:08]line ТРК (МРК, ГНК) : 32 [13:38:08]line Товар: 2710124130 [13:38:08]line Аи-92-К-5 [13:38:08]line 13.740 * 61.90 [13:38:08]line = 850.51 [13:38:08]line НДС 12% НСП 1% [13:38:08]line > о реализуемом товаре [13:38:08]line ОКРУГЛЕНИЕ: -0.51 [13:38:08]line ИТОГО: 850.00 [13:38:08]line Внесено: 850.00 [13:38:08]line СДАЧА: 0.00 [13:38:08]line НСП 1% : 7.53 [13:38:08]line НДС 12% : 90.32 [13:38:08]line Наличными: 850.00 [13:38:08]line Безнал.: 0.00 [13:38:08]line Место: АЗС № 25 "Партнер Нефть" [13:38:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:38:08]line СНО: Общий режим [13:38:08]line Чек 146 02.03.2024 13:38 [13:38:08]line Смена: 321 ФФД: 1.0 [13:38:08]line ЗНМ: 0300000019 [13:38:08]line РНМ: 0000000000090573 [13:38:08]line Версия ККМ: 001 [13:38:08]line ФМ: 0000000000874798 [13:38:08]line ФД: 122927 [13:38:08]line ФПД: 193054637305566 [13:38:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T133806&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122927&fm=193054637305566&tin=02508201610067®Number=0000000000090573&sum=85000 [13:38:08]written 0, free lines is 4095 [13:38:08]OFD Sender: Processing packet 122927 [packets to send 112, broken 111] [13:38:08]ProducePacketName [13:38:08]name=ofd_packets/00122927 [13:38:08]OFD Sender: To server: pG, [13:38:08]CommunicateWithHost lk.salyk.kg:30040 [13:38:08]ConnectInit lk.salyk.kg [13:38:08]Connected sock=10 [13:38:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BA BB 07 01 A3 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 3B 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 BE 2B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E0 01 00 35 04 06 00 AF 95 09 14 2E DE F4 E5 5C 61 E4 F4 51 A5 [13:38:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 4D 7C 47 00 99 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E0 01 00 F4 03 04 00 9B D7 E2 65 B6 04 01 00 00 69 44 C8 FA E8 BB 8D 7D [13:38:08]CommunicateWithHost err = 0 [13:38:08]CheckOFDResponse [13:38:08]1017 (14) - 77093643461234 [13:38:08]1041 (16) - 0000000000874798 [13:38:08]1040 (4) - 122927 [13:38:08]1012 (4) - 02.03.2024 07:39 [13:38:08]1206 (1) - 0 [13:38:08]OFD Sender: Remove packet 122927 [13:38:08]ProducePacketName [13:38:08]name=ofd_packets/00122927 [13:38:08]NVStorageDeleteData [13:38:08]Write to MH i2c: 01 00 00 43 0A 4D [13:38:08]Write i2c OK [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: 01 [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: 01 07 00 [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: 01 07 00 43 0A 00 00 00 00 00 EF 0C 4F [13:38:08]RasterBufferAndPrint [13:38:08]line [13:38:08]line [13:38:08]line [13:38:08]line [13:38:08]line [13:38:08]written 0, free lines is 3320 [13:38:08]MH_Cut [13:38:08]Write to MH i2c: D1 01 00 4A 0A 01 26 [13:38:08]Write i2c OK [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: D1 [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: D1 01 00 [13:38:08]MH_I2C_Read... [13:38:08]Read from MH i2c: D1 01 00 4A 0A 00 25 [13:38:08]Write to MH i2c: 01 00 00 4B 0A 55 [13:38:08]Write i2c OK [13:38:08]MH_I2C_Read... [13:38:09]OFD Sender: No OFD packet to send [13:38:09]*** Cut start [13:38:09]*** Purtial cut [13:38:09]*** Stage 1: CUTSNS_PIN = 1 [13:38:11]Read from MH i2c: 01 [13:38:11]MH_I2C_Read... [13:38:11]*** Stop cut motor [13:38:11]*** Cut end [13:38:11]Read from MH i2c: 01 07 00 [13:38:11]MH_I2C_Read... [13:38:11]Read from MH i2c: 01 07 00 4B 0A 00 00 00 00 00 FF 0F 6A [13:38:11]process_action close_receipt done [13:38:11]requested_data is exist [13:38:11]produce_requested_data [13:38:11]requested_item fm.sn is exist - process it [13:38:11]wFMCommunicate request_size=4 [13:38:11]MH_SAM_APDU [13:38:11]CAPDU: 80 11 00 00 [13:38:11]Write to MH i2c: E2 08 00 4C 0A 80 11 00 00 00 00 00 00 D0 [13:38:11]Write i2c OK [13:38:11]MH_I2C_Read... [13:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:11]Read from MH i2c: E2 [13:38:11]MH_I2C_Read... [13:38:11]Read from MH i2c: E2 17 00 [13:38:11]MH_I2C_Read... [13:38:11]Read from MH i2c: E2 17 00 4C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2E [13:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:38:11]wFMCommunicate OK [13:38:11]requested_item fd.num is exist - process it [13:38:11]SAM_PROTO_GetFieldsCounters [13:38:11]wFMCommunicate request_size=4 [13:38:11]MH_SAM_APDU [13:38:11]CAPDU: 80 13 00 00 [13:38:11]Write to MH i2c: E2 08 00 4D 0A 80 13 00 00 00 00 00 00 D3 [13:38:11]Write i2c OK [13:38:11]MH_I2C_Read... [13:38:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:38:11]Read from MH i2c: E2 [13:38:11]MH_I2C_Read... [13:38:11]Read from MH i2c: E2 62 00 [13:38:11]MH_I2C_Read... [13:38:11]Read from MH i2c: E2 62 00 4D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [13:38:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:38:11]wFMCommunicate OK [13:38:11]SAM_PROTO_GetFieldsCounters done [13:38:11]requested_item shift.num is exist - process it [13:38:11]requested_item shift.opened is exist - process it [13:38:11]req_shift_opened [13:38:11]FM_GetShiftState [13:38:11]SAM_PROTO_GetShiftState [13:38:11]wFMCommunicate request_size=4 [13:38:11]MH_SAM_APDU [13:38:11]CAPDU: 80 13 01 00 [13:38:11]Write to MH i2c: E2 08 00 4E 0A 80 13 01 00 00 00 00 00 D5 [13:38:11]Write i2c OK [13:38:11]MH_I2C_Read... [13:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:11]Read from MH i2c: E2 [13:38:11]MH_I2C_Read... [13:38:11]Read from MH i2c: E2 0E 00 [13:38:11]MH_I2C_Read... [13:38:11]Read from MH i2c: E2 0E 00 4E 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3C [13:38:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:38:11]wFMCommunicate OK [13:38:11]SAM_PROTO_GetShiftState done [13:38:11]FM_GetShiftState done [13:38:11]req_shift_opened done [13:38:11]requested_item shift.open_date is exist - process it [13:38:11]req_shift_open_date [13:38:11]req_shift_open_date done [13:38:11]produce_requested_data done [13:38:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122927,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:38:11]process_action_free close_receipt [13:38:11]json_value_free [13:38:11]json_value_free done [13:38:11]process_json_proto returns [13:38:11]Send response to host [13:38:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122927,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:38:11]free response buf [13:38:11]execute_script done [13:38:11]execute_script returns [13:38:11]free content buf [13:38:11]Sock 9.Close socket [13:38:11]Sock 9.Thread stoped [13:38:14]OFD Sender: No OFD packet to send [13:38:19]OFD Sender: No OFD packet to send [13:38:24]OFD Sender: No OFD packet to send [13:38:29]OFD Sender: No OFD packet to send [13:38:34]OFD Sender: No OFD packet to send [13:38:39]OFD Sender: No OFD packet to send [13:38:44]OFD Sender: No OFD packet to send [13:38:49]OFD Sender: No OFD packet to send [13:38:54]OFD Sender: No OFD packet to send [13:38:59]OFD Sender: No OFD packet to send [13:39:04]OFD Sender: No OFD packet to send [13:39:09]OFD Sender: No OFD packet to send [13:39:14]OFD Sender: No OFD packet to send [13:39:19]OFD Sender: No OFD packet to send [13:39:24]OFD Sender: No OFD packet to send [13:39:29]OFD Sender: No OFD packet to send [13:39:34]OFD Sender: No OFD packet to send [13:39:39]OFD Sender: No OFD packet to send [13:39:41]accept exits with 8 [13:39:41]New connection [13:39:41]New thread 3066772836 created [13:39:41]Thread 3066629476 joined [13:39:41]Waiting for new connection... [13:39:41] Sock 8.Parse request [13:39:41]Sock 8.Check first char [13:39:41]Sock 8.First char is OK [13:39:41]request: POST /json_proto HTTP/1.0 [13:39:41]Method: POST [13:39:41]URL: /json_proto [13:39:41]Method is POST - this is cgi request [13:39:41]url: /json_proto [13:39:41]query_string will be loaded in cgi processing [13:39:41]execute_cgi json_proto POST (null) [13:39:41]execute_cgi path=json_proto method=POST [13:39:41]POST find Content-Length [13:39:41]Host: 172.17.48.197:8080 [13:39:41]Content-Length: 683 [13:39:41]Content-Type: application/json [13:39:41] [13:39:41]POST finish read [13:39:41]Found Content-Length = 683 [13:39:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 35.550, "sum" : 2200.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:41]execute_script... [13:39: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)1105792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 35.550, "sum" : 2200.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:41]POST & json_proto [13:39:41]process_json_proto [13:39:41]json parsed OK: [13:39:41]protocol is kg_v1.0 [13:39:41]action value=close_receipt [13:39:41]process_action close_receipt [13:39:41]cmd_close_receipt [13:39:41]MH_GetDate [13:39:41]Write to MH i2c: F0 00 00 4F 0A 48 [13:39:41]Write i2c OK [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: F0 [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: F0 09 00 [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: F0 09 00 4F 0A 00 1E 2C E3 65 66 EE DC 65 78 [13:39:41]GetLastDocTimeStamp 1709386686 [13:39:41]current date 1709386782 [13:39:41]FM_GetShiftState [13:39:41]SAM_PROTO_GetShiftState [13:39:41]wFMCommunicate request_size=4 [13:39:41]MH_SAM_APDU [13:39:41]CAPDU: 80 13 01 00 [13:39:41]Write to MH i2c: E2 08 00 50 0A 80 13 01 00 00 00 00 00 D7 [13:39:41]Write i2c OK [13:39:41]MH_I2C_Read... [13:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:41]Read from MH i2c: E2 [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: E2 0E 00 [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: E2 0E 00 50 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3E [13:39:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:39:41]wFMCommunicate OK [13:39:41]SAM_PROTO_GetShiftState done [13:39:41]FM_GetShiftState done [13:39:41]opened in 1709338023 [13:39:41]opened+sec_in_day 1709424423 [13:39:41]quantity*price = 220054 [13:39:41]sum+1 = 220056 [13:39:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.69 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 147 02.03.2024 13:39 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122928 ФПД: 106281945202936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T133942&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122928&fm=106281945202936&tin=02508201610067®Number=0000000000090573&sum=220000 [13:39:43]StoreToDocumentArchive [13:39:43]shift 321 fd 122928 [13:39:43]save to /storage/0321/doc_00122928 [13:39:43]save last doc name /storage/0321/doc_00122928 to /storage/kkm_last_doc_name [13:39:43]save OK [13:39:43]Clear old archive folders... [13:39:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:39:43]tlvbuf is 00253D90 [13:39:43]SAM_PROTO_ClearQueue [13:39:43]wFMCommunicate request_size=4 [13:39:43]MH_SAM_APDU [13:39:43]CAPDU: 80 09 00 00 [13:39:43]Write to MH i2c: E2 08 00 5D 0A 80 09 00 00 00 00 00 00 D9 [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 03 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 03 00 5D 0A 00 90 00 DB [13:39:43]RAPDU: 90 00 [13:39:43]wFMCommunicate OK [13:39:43]SAM_PROTO_ClearQueue done [13:39:43]KKMCreateOFDPacket [13:39:43]OFDProtocolAddRootSTLVToBuf [13:39:43]FM_MakeSignedData [13:39:43]FM_MakeSignedData [13:39:43]SAM_PROTO_SignData [13:39:43]wFMCommunicate request_size=4 [13:39:43]MH_SAM_APDU [13:39:43]CAPDU: 80 0D 01 02 [13:39:43]Write to MH i2c: E2 08 00 5E 0A 80 0D 01 02 00 00 00 00 E1 [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 03 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 03 00 5E 0A 00 90 00 DC [13:39:43]RAPDU: 90 00 [13:39:43]wFMCommunicate OK [13:39:43]wFMCommunicate request_size=255 [13:39:43]MH_SAM_APDU [13:39: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 DE 8A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 97 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 1E 2C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E0 01 00 35 04 06 00 60 [13:39:43]Write to MH i2c: E2 02 01 5F 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 8A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 97 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 1E 2C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E0 01 00 35 04 06 00 60 00 00 32 [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 03 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 03 00 5F 0A 00 90 00 DD [13:39:43]RAPDU: 90 00 [13:39:43]wFMCommunicate OK [13:39:43]wFMCommunicate request_size=10 [13:39:43]MH_SAM_APDU [13:39:43]CAPDU: 80 0D 02 02 05 A9 B1 97 00 F8 [13:39:43]Write to MH i2c: E2 0D 00 60 0A 80 0D 02 02 05 00 A9 B1 97 00 F8 00 00 D7 [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 03 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 03 00 60 0A 00 90 00 DE [13:39:43]RAPDU: 90 00 [13:39:43]wFMCommunicate OK [13:39:43]wFMCommunicate request_size=4 [13:39:43]MH_SAM_APDU [13:39:43]CAPDU: 80 0D 03 02 [13:39:43]Write to MH i2c: E2 08 00 61 0A 80 0D 03 02 00 00 00 00 E6 [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 0B 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 0B 00 61 0A 00 91 9E C2 92 C3 E3 BD 96 90 00 63 [13:39:43]RAPDU: 91 9E C2 92 C3 E3 BD 96 90 00 [13:39:43]wFMCommunicate OK [13:39:43]SAM_PROTO_SignData done [13:39:43]FM_MakeSignedData done [13:39:43]CreateOFDProtocolMessage [13:39:43]wFMCommunicate request_size=4 [13:39:43]MH_SAM_APDU [13:39:43]CAPDU: 80 11 00 00 [13:39:43]Write to MH i2c: E2 08 00 62 0A 80 11 00 00 00 00 00 00 E6 [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 17 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 17 00 62 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 44 [13:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:39:43]wFMCommunicate OK [13:39:43]CreateOFDProtocolMessage done [13:39:43]OFDSenderStorePacket 122928 [13:39:43]StoreOFDPacket docnum=122928 [13:39:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 DA 07 01 C0 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 8A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 97 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 1E 2C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E0 01 00 35 04 06 00 60 A9 B1 97 00 F8 91 9E C2 92 C3 E3 BD 96 [13:39:43]CheckFolder [13:39:43]dirname=/storage/ofd_packets [13:39:43]CheckFolder done [13:39:43]ProducePacketName [13:39:43]name=ofd_packets/00122928 [13:39:43]NVStorageSaveData ofd_packets/00122928 [13:39:43]File name is /storage/ofd_packets/00122928 [13:39:43]Write 301 bytes [13:39:43]NVStorageSaveData done [13:39:43]OFDSenderStorePacket done [13:39:43]KKMCreateOFDPacket done [13:39:43]NVStorageSaveData kkm_last_timestamp [13:39:43]File name is /storage/kkm_last_timestamp [13:39:43]Write 4 bytes [13:39:43]NVStorageSaveData done [13:39:43]ExternCall_PrintAddStr [13:39:43]wPrintStart [13:39:43]Write to MH i2c: 01 00 00 63 0A 6D [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: 01 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: 01 07 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: 01 07 00 63 0A 00 00 00 00 00 FF 0F 82 [13:39:43]RasterBufferAndPrint [13:39:43]line Счет N : (1)1105792 [13:39:43]line ИНН: 02508201610067 [13:39:43]line Контрольно-Кассовый Чек [13:39:43]line ПРОДАЖА [13:39:43]line ТРК (МРК, ГНК) : 21 [13:39:43]line Товар: 2710124130 [13:39:43]line Аи-92-К-5 [13:39:43]line 35.550 * 61.90 [13:39:43]line = 2200.55 [13:39:43]line НДС 12% НСП 1% [13:39:43]line > о реализуемом товаре [13:39:43]line ОКРУГЛЕНИЕ: -0.55 [13:39:43]line ИТОГО: 2200.00 [13:39:43]line Внесено: 2200.00 [13:39:43]line СДАЧА: 0.00 [13:39:43]line НСП 1% : 19.47 [13:39:43]line НДС 12% : 233.69 [13:39:43]line Наличными: 2200.00 [13:39:43]line Безнал.: 0.00 [13:39:43]line Место: АЗС № 25 "Партнер Нефть" [13:39:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:39:43]line СНО: Общий режим [13:39:43]line Чек 147 02.03.2024 13:39 [13:39:43]line Смена: 321 ФФД: 1.0 [13:39:43]line ЗНМ: 0300000019 [13:39:43]line РНМ: 0000000000090573 [13:39:43]line Версия ККМ: 001 [13:39:43]line ФМ: 0000000000874798 [13:39:43]line ФД: 122928 [13:39:43]line ФПД: 106281945202936 [13:39:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T133942&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122928&fm=106281945202936&tin=02508201610067®Number=0000000000090573&sum=220000 [13:39:43]OFD Sender: Processing packet 122928 [packets to send 112, broken 111] [13:39:43]ProducePacketName [13:39:43]name=ofd_packets/00122928 [13:39:43]OFD Sender: To server: pG, [13:39:43]CommunicateWithHost lk.salyk.kg:30040 [13:39:43]ConnectInit lk.salyk.kg [13:39:43]written 0, free lines is 4095 [13:39:43]Connected sock=10 [13:39:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 DA 07 01 C0 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 8A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 97 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 1E 2C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E0 01 00 35 04 06 00 60 A9 B1 97 00 F8 91 9E C2 92 C3 E3 BD 96 [13:39:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 58 48 47 00 E7 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E0 01 00 F4 03 04 00 FA D7 E2 65 B6 04 01 00 00 6F 20 AB CB 12 52 C6 E5 [13:39:44]CommunicateWithHost err = 0 [13:39:44]CheckOFDResponse [13:39:44]1017 (14) - 77093643461234 [13:39:44]1041 (16) - 0000000000874798 [13:39:44]1040 (4) - 122928 [13:39:44]1012 (4) - 02.03.2024 07:40 [13:39:44]1206 (1) - 0 [13:39:44]OFD Sender: Remove packet 122928 [13:39:44]ProducePacketName [13:39:44]name=ofd_packets/00122928 [13:39:44]NVStorageDeleteData [13:39:44]Write to MH i2c: 01 00 00 8E 0A 98 [13:39:44]Write i2c OK [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: 01 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: 01 07 00 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: 01 07 00 8E 0A 00 00 00 00 00 F9 0C A4 [13:39:44]RasterBufferAndPrint [13:39:44]line [13:39:44]line [13:39:44]line [13:39:44]line [13:39:44]line [13:39:44]written 0, free lines is 3327 [13:39:44]MH_Cut [13:39:44]Write to MH i2c: D1 01 00 95 0A 01 71 [13:39:44]Write i2c OK [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: D1 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: D1 01 00 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: D1 01 00 95 0A 00 70 [13:39:44]Write to MH i2c: 01 00 00 96 0A A0 [13:39:44]Write i2c OK [13:39:44]MH_I2C_Read... [13:39:44]OFD Sender: No OFD packet to send [13:39:45]*** Cut start [13:39:45]*** Purtial cut [13:39:45]*** Stage 1: CUTSNS_PIN = 1 [13:39:47]Read from MH i2c: 01 [13:39:47]MH_I2C_Read... [13:39:47]*** Stop cut motor [13:39:47]*** Cut end [13:39:47]Read from MH i2c: 01 07 00 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: 01 07 00 96 0A 00 00 00 00 00 FF 0F B5 [13:39:47]process_action close_receipt done [13:39:47]requested_data is exist [13:39:47]produce_requested_data [13:39:47]requested_item fm.sn is exist - process it [13:39:47]wFMCommunicate request_size=4 [13:39:47]MH_SAM_APDU [13:39:47]CAPDU: 80 11 00 00 [13:39:47]Write to MH i2c: E2 08 00 97 0A 80 11 00 00 00 00 00 00 1B [13:39:47]Write i2c OK [13:39:47]MH_I2C_Read... [13:39:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:47]Read from MH i2c: E2 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: E2 17 00 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: E2 17 00 97 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 79 [13:39:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:39:47]wFMCommunicate OK [13:39:47]requested_item fd.num is exist - process it [13:39:47]SAM_PROTO_GetFieldsCounters [13:39:47]wFMCommunicate request_size=4 [13:39:47]MH_SAM_APDU [13:39:47]CAPDU: 80 13 00 00 [13:39:47]Write to MH i2c: E2 08 00 98 0A 80 13 00 00 00 00 00 00 1E [13:39:47]Write i2c OK [13:39:47]MH_I2C_Read... [13:39:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:47]Read from MH i2c: E2 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: E2 62 00 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: E2 62 00 98 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 30 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 55 [13:39:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 30 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:47]wFMCommunicate OK [13:39:47]SAM_PROTO_GetFieldsCounters done [13:39:47]requested_item shift.num is exist - process it [13:39:47]requested_item shift.opened is exist - process it [13:39:47]req_shift_opened [13:39:47]FM_GetShiftState [13:39:47]SAM_PROTO_GetShiftState [13:39:47]wFMCommunicate request_size=4 [13:39:47]MH_SAM_APDU [13:39:47]CAPDU: 80 13 01 00 [13:39:47]Write to MH i2c: E2 08 00 99 0A 80 13 01 00 00 00 00 00 20 [13:39:47]Write i2c OK [13:39:47]MH_I2C_Read... [13:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:47]Read from MH i2c: E2 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: E2 0E 00 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: E2 0E 00 99 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 87 [13:39:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:39:47]wFMCommunicate OK [13:39:47]SAM_PROTO_GetShiftState done [13:39:47]FM_GetShiftState done [13:39:47]req_shift_opened done [13:39:47]requested_item shift.open_date is exist - process it [13:39:47]req_shift_open_date [13:39:47]req_shift_open_date done [13:39:47]produce_requested_data done [13:39:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122928,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:39:47]process_action_free close_receipt [13:39:47]json_value_free [13:39:47]json_value_free done [13:39:47]process_json_proto returns [13:39:47]Send response to host [13:39:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122928,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:39:47]free response buf [13:39:47]execute_script done [13:39:47]execute_script returns [13:39:47]free content buf [13:39:47]Sock 8.Close socket [13:39:47]Sock 8.Thread stoped [13:39:49]OFD Sender: No OFD packet to send [13:39:54]OFD Sender: No OFD packet to send [13:39:59]OFD Sender: No OFD packet to send [13:40:02]accept exits with 9 [13:40:02]New connection [13:40:02]New thread 3066629476 created [13:40:02]Thread 3066772836 joined [13:40:02]Waiting for new connection... [13:40:02] Sock 9.Parse request [13:40:02]Sock 9.Check first char [13:40:02]Sock 9.First char is OK [13:40:02]request: POST /json_proto HTTP/1.0 [13:40:02]Method: POST [13:40:02]URL: /json_proto [13:40:02]Method is POST - this is cgi request [13:40:02]url: /json_proto [13:40:02]query_string will be loaded in cgi processing [13:40:02]execute_cgi json_proto POST (null) [13:40:02]execute_cgi path=json_proto method=POST [13:40:02]POST find Content-Length [13:40:02]Host: 172.17.48.197:8080 [13:40:02]Content-Length: 678 [13:40:02]Content-Type: application/json [13:40:02] [13:40:02]POST finish read [13:40:02]Found Content-Length = 678 [13:40:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:02]execute_script... [13:40: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)1105793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:40:02]POST & json_proto [13:40:02]process_json_proto [13:40:02]json parsed OK: [13:40:02]protocol is kg_v1.0 [13:40:02]action value=close_receipt [13:40:02]process_action close_receipt [13:40:02]cmd_close_receipt [13:40:02]MH_GetDate [13:40:02]Write to MH i2c: F0 00 00 9A 0A 93 [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: F0 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: F0 09 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: F0 09 00 9A 0A 00 33 2C E3 65 66 EE DC 65 D8 [13:40:02]GetLastDocTimeStamp 1709386782 [13:40:02]current date 1709386803 [13:40:02]FM_GetShiftState [13:40:02]SAM_PROTO_GetShiftState [13:40:02]wFMCommunicate request_size=4 [13:40:02]MH_SAM_APDU [13:40:02]CAPDU: 80 13 01 00 [13:40:02]Write to MH i2c: E2 08 00 9B 0A 80 13 01 00 00 00 00 00 22 [13:40:02]Write i2c OK [13:40:02]MH_I2C_Read... [13:40:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:02]Read from MH i2c: E2 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 0E 00 [13:40:02]MH_I2C_Read... [13:40:02]Read from MH i2c: E2 0E 00 9B 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 89 [13:40:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:40:02]wFMCommunicate OK [13:40:02]SAM_PROTO_GetShiftState done [13:40:02]FM_GetShiftState done [13:40:02]opened in 1709338023 [13:40:02]opened+sec_in_day 1709424423 [13:40:02]quantity*price = 50015 [13:40:02]sum+1 = 50016 [13:40:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 148 02.03.2024 13:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122929 ФПД: 204815315356702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T134003&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122929&fm=204815315356702&tin=02508201610067®Number=0000000000090573&sum=50000 [13:40:03]StoreToDocumentArchive [13:40:03]shift 321 fd 122929 [13:40:03]save to /storage/0321/doc_00122929 [13:40:03]save last doc name /storage/0321/doc_00122929 to /storage/kkm_last_doc_name [13:40:03]save OK [13:40:03]Clear old archive folders... [13:40:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:40:03]tlvbuf is 001F29F0 [13:40:03]SAM_PROTO_ClearQueue [13:40:03]wFMCommunicate request_size=4 [13:40:03]MH_SAM_APDU [13:40:03]CAPDU: 80 09 00 00 [13:40:03]Write to MH i2c: E2 08 00 A8 0A 80 09 00 00 00 00 00 00 24 [13:40:03]Write i2c OK [13:40:03]MH_I2C_Read... [13:40:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:03]Read from MH i2c: E2 [13:40:03]MH_I2C_Read... [13:40:03]Read from MH i2c: E2 03 00 [13:40:03]MH_I2C_Read... [13:40:03]Read from MH i2c: E2 03 00 A8 0A 00 90 00 26 [13:40:03]RAPDU: 90 00 [13:40:03]wFMCommunicate OK [13:40:03]SAM_PROTO_ClearQueue done [13:40:03]KKMCreateOFDPacket [13:40:03]OFDProtocolAddRootSTLVToBuf [13:40:03]FM_MakeSignedData [13:40:03]FM_MakeSignedData [13:40:03]SAM_PROTO_SignData [13:40:03]wFMCommunicate request_size=4 [13:40:03]MH_SAM_APDU [13:40:03]CAPDU: 80 0D 01 02 [13:40:03]Write to MH i2c: E2 08 00 A9 0A 80 0D 01 02 00 00 00 00 2C [13:40:03]Write i2c OK [13:40:03]MH_I2C_Read... [13:40:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:03]Read from MH i2c: E2 [13:40:03]MH_I2C_Read... [13:40:03]Read from MH i2c: E2 03 00 [13:40:03]MH_I2C_Read... [13:40:03]Read from MH i2c: E2 03 00 A9 0A 00 90 00 27 [13:40:03]RAPDU: 90 00 [13:40:03]wFMCommunicate OK [13:40:03]wFMCommunicate request_size=255 [13:40:03]MH_SAM_APDU [13:40: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 33 2C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E0 01 00 35 04 06 00 BA [13:40:03]Write to MH i2c: E2 02 01 AA 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 33 2C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E0 01 00 35 04 06 00 BA 00 00 55 [13:40:03]Write i2c OK [13:40:03]MH_I2C_Read... [13:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:04]Read from MH i2c: E2 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 03 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 03 00 AA 0A 00 90 00 28 [13:40:04]RAPDU: 90 00 [13:40:04]wFMCommunicate OK [13:40:04]wFMCommunicate request_size=10 [13:40:04]MH_SAM_APDU [13:40:04]CAPDU: 80 0D 02 02 05 47 48 1D CC 1E [13:40:04]Write to MH i2c: E2 0D 00 AB 0A 80 0D 02 02 05 00 47 48 1D CC 1E 00 00 CF [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:04]Read from MH i2c: E2 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 03 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 03 00 AB 0A 00 90 00 29 [13:40:04]RAPDU: 90 00 [13:40:04]wFMCommunicate OK [13:40:04]wFMCommunicate request_size=4 [13:40:04]MH_SAM_APDU [13:40:04]CAPDU: 80 0D 03 02 [13:40:04]Write to MH i2c: E2 08 00 AC 0A 80 0D 03 02 00 00 00 00 31 [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:04]Read from MH i2c: E2 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 0B 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 0B 00 AC 0A 00 AA 9B C7 BB 77 BC 6B B9 90 00 50 [13:40:04]RAPDU: AA 9B C7 BB 77 BC 6B B9 90 00 [13:40:04]wFMCommunicate OK [13:40:04]SAM_PROTO_SignData done [13:40:04]FM_MakeSignedData done [13:40:04]CreateOFDProtocolMessage [13:40:04]wFMCommunicate request_size=4 [13:40:04]MH_SAM_APDU [13:40:04]CAPDU: 80 11 00 00 [13:40:04]Write to MH i2c: E2 08 00 AD 0A 80 11 00 00 00 00 00 00 31 [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:04]Read from MH i2c: E2 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 17 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: E2 17 00 AD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8F [13:40:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:40:04]wFMCommunicate OK [13:40:04]CreateOFDProtocolMessage done [13:40:04]OFDSenderStorePacket 122929 [13:40:04]StoreOFDPacket docnum=122929 [13:40:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EE 89 07 01 9E 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 33 2C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E0 01 00 35 04 06 00 BA 47 48 1D CC 1E AA 9B C7 BB 77 BC 6B B9 [13:40:04]CheckFolder [13:40:04]dirname=/storage/ofd_packets [13:40:04]CheckFolder done [13:40:04]ProducePacketName [13:40:04]name=ofd_packets/00122929 [13:40:04]NVStorageSaveData ofd_packets/00122929 [13:40:04]File name is /storage/ofd_packets/00122929 [13:40:04]Write 301 bytes [13:40:04]NVStorageSaveData done [13:40:04]OFDSenderStorePacket done [13:40:04]KKMCreateOFDPacket done [13:40:04]NVStorageSaveData kkm_last_timestamp [13:40:04]File name is /storage/kkm_last_timestamp [13:40:04]Write 4 bytes [13:40:04]NVStorageSaveData done [13:40:04]ExternCall_PrintAddStr [13:40:04]wPrintStart [13:40:04]Write to MH i2c: 01 00 00 AE 0A B8 [13:40:04]Write i2c OK [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: 01 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: 01 07 00 [13:40:04]MH_I2C_Read... [13:40:04]Read from MH i2c: 01 07 00 AE 0A 00 00 00 00 00 FF 0F CD [13:40:04]RasterBufferAndPrint [13:40:04]line Счет N : (1)1105793 [13:40:04]line ИНН: 02508201610067 [13:40:04]line Контрольно-Кассовый Чек [13:40:04]line ПРОДАЖА [13:40:04]line ТРК (МРК, ГНК) : 52 [13:40:04]line Товар: 2710124130 [13:40:04]line Аи-92-К-5 [13:40:04]line 8.080 * 61.90 [13:40:04]line = 500.15 [13:40:04]line НДС 12% НСП 1% [13:40:04]line > о реализуемом товаре [13:40:04]line ОКРУГЛЕНИЕ: -0.15 [13:40:04]line ИТОГО: 500.00 [13:40:04]line Внесено: 500.00 [13:40:04]line СДАЧА: 0.00 [13:40:04]line НСП 1% : 4.43 [13:40:04]line НДС 12% : 53.11 [13:40:04]line Наличными: 500.00 [13:40:04]line Безнал.: 0.00 [13:40:04]line Место: АЗС № 25 "Партнер Нефть" [13:40:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:40:04]line СНО: Общий режим [13:40:04]line Чек 148 02.03.2024 13:40 [13:40:04]line Смена: 321 ФФД: 1.0 [13:40:04]line ЗНМ: 0300000019 [13:40:04]line РНМ: 0000000000090573 [13:40:04]line Версия ККМ: 001 [13:40:04]line ФМ: 0000000000874798 [13:40:04]line ФД: 122929 [13:40:04]line ФПД: 204815315356702 [13:40:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T134003&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122929&fm=204815315356702&tin=02508201610067®Number=0000000000090573&sum=50000 [13:40:04]OFD Sender: Processing packet 122929 [packets to send 112, broken 111] [13:40:04]ProducePacketName [13:40:04]name=ofd_packets/00122929 [13:40:04]OFD Sender: To server: pG, [13:40:04]CommunicateWithHost lk.salyk.kg:30040 [13:40:04]ConnectInit lk.salyk.kg [13:40:04]written 0, free lines is 4095 [13:40:04]Connected sock=10 [13:40:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EE 89 07 01 9E 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 33 2C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E0 01 00 35 04 06 00 BA 47 48 1D CC 1E AA 9B C7 BB 77 BC 6B B9 [13:40:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 26 FA 47 00 33 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E0 01 00 F4 03 04 00 0F D8 E2 65 B6 04 01 00 00 80 D5 DF AD D7 35 14 0B [13:40:05]CommunicateWithHost err = 0 [13:40:05]CheckOFDResponse [13:40:05]1017 (14) - 77093643461234 [13:40:05]1041 (16) - 0000000000874798 [13:40:05]1040 (4) - 122929 [13:40:05]1012 (4) - 02.03.2024 07:41 [13:40:05]1206 (1) - 0 [13:40:05]OFD Sender: Remove packet 122929 [13:40:05]ProducePacketName [13:40:05]name=ofd_packets/00122929 [13:40:05]NVStorageDeleteData [13:40:05]Write to MH i2c: 01 00 00 D9 0A E3 [13:40:05]Write i2c OK [13:40:05]MH_I2C_Read... [13:40:05]Read from MH i2c: 01 [13:40:05]MH_I2C_Read... [13:40:05]Read from MH i2c: 01 07 00 [13:40:05]MH_I2C_Read... [13:40:05]Read from MH i2c: 01 07 00 D9 0A 00 00 00 00 00 F6 0C EC [13:40:05]RasterBufferAndPrint [13:40:05]line [13:40:05]line [13:40:05]line [13:40:05]line [13:40:05]line [13:40:05]written 0, free lines is 3327 [13:40:05]MH_Cut [13:40:05]Write to MH i2c: D1 01 00 E0 0A 01 BC [13:40:05]Write i2c OK [13:40:05]MH_I2C_Read... [13:40:05]Read from MH i2c: D1 [13:40:05]MH_I2C_Read... [13:40:05]Read from MH i2c: D1 01 00 [13:40:05]MH_I2C_Read... [13:40:05]Read from MH i2c: D1 01 00 E0 0A 00 BB [13:40:05]Write to MH i2c: 01 00 00 E1 0A EB [13:40:05]Write i2c OK [13:40:05]MH_I2C_Read... [13:40:05]OFD Sender: No OFD packet to send [13:40:05]*** Cut start [13:40:05]*** Purtial cut [13:40:05]*** Stage 1: CUTSNS_PIN = 1 [13:40:07]Read from MH i2c: 01 [13:40:07]MH_I2C_Read... [13:40:07]*** Stop cut motor [13:40:07]*** Cut end [13:40:07]Read from MH i2c: 01 07 00 [13:40:07]MH_I2C_Read... [13:40:07]Read from MH i2c: 01 07 00 E1 0A 00 00 00 00 00 FF 0F 00 [13:40:07]process_action close_receipt done [13:40:07]requested_data is exist [13:40:07]produce_requested_data [13:40:07]requested_item fm.sn is exist - process it [13:40:07]wFMCommunicate request_size=4 [13:40:07]MH_SAM_APDU [13:40:07]CAPDU: 80 11 00 00 [13:40:07]Write to MH i2c: E2 08 00 E2 0A 80 11 00 00 00 00 00 00 66 [13:40:07]Write i2c OK [13:40:07]MH_I2C_Read... [13:40:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:07]Read from MH i2c: E2 [13:40:07]MH_I2C_Read... [13:40:07]Read from MH i2c: E2 17 00 [13:40:07]MH_I2C_Read... [13:40:07]Read from MH i2c: E2 17 00 E2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C4 [13:40:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:40:07]wFMCommunicate OK [13:40:07]requested_item fd.num is exist - process it [13:40:07]SAM_PROTO_GetFieldsCounters [13:40:07]wFMCommunicate request_size=4 [13:40:07]MH_SAM_APDU [13:40:07]CAPDU: 80 13 00 00 [13:40:07]Write to MH i2c: E2 08 00 E3 0A 80 13 00 00 00 00 00 00 69 [13:40:07]Write i2c OK [13:40:07]MH_I2C_Read... [13:40:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:08]Read from MH i2c: E2 [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: E2 62 00 [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: E2 62 00 E3 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 31 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [13:40:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 31 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:08]wFMCommunicate OK [13:40:08]SAM_PROTO_GetFieldsCounters done [13:40:08]requested_item shift.num is exist - process it [13:40:08]requested_item shift.opened is exist - process it [13:40:08]req_shift_opened [13:40:08]FM_GetShiftState [13:40:08]SAM_PROTO_GetShiftState [13:40:08]wFMCommunicate request_size=4 [13:40:08]MH_SAM_APDU [13:40:08]CAPDU: 80 13 01 00 [13:40:08]Write to MH i2c: E2 08 00 E4 0A 80 13 01 00 00 00 00 00 6B [13:40:08]Write i2c OK [13:40:08]MH_I2C_Read... [13:40:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:08]Read from MH i2c: E2 [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: E2 0E 00 [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: E2 0E 00 E4 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D2 [13:40:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:40:08]wFMCommunicate OK [13:40:08]SAM_PROTO_GetShiftState done [13:40:08]FM_GetShiftState done [13:40:08]req_shift_opened done [13:40:08]requested_item shift.open_date is exist - process it [13:40:08]req_shift_open_date [13:40:08]req_shift_open_date done [13:40:08]produce_requested_data done [13:40:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122929,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:40:08]process_action_free close_receipt [13:40:08]json_value_free [13:40:08]json_value_free done [13:40:08]process_json_proto returns [13:40:08]Send response to host [13:40:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122929,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:40:08]free response buf [13:40:08]execute_script done [13:40:08]execute_script returns [13:40:08]free content buf [13:40:08]Sock 9.Close socket [13:40:08]Sock 9.Thread stoped [13:40:10]OFD Sender: No OFD packet to send [13:40:15]OFD Sender: No OFD packet to send [13:40:19]accept exits with 8 [13:40:19]New connection [13:40:19]New thread 3066772836 created [13:40:19]Thread 3066629476 joined [13:40:19]Waiting for new connection... [13:40:19] Sock 8.Parse request [13:40:19]Sock 8.Check first char [13:40:19]Sock 8.First char is OK [13:40:19]request: POST /json_proto HTTP/1.0 [13:40:19]Method: POST [13:40:19]URL: /json_proto [13:40:19]Method is POST - this is cgi request [13:40:19]url: /json_proto [13:40:19]query_string will be loaded in cgi processing [13:40:19]execute_cgi json_proto POST (null) [13:40:19]execute_cgi path=json_proto method=POST [13:40:19]POST find Content-Length [13:40:19]Host: 172.17.48.197:8080 [13:40:19]Content-Length: 1210 [13:40:19]Content-Type: application/json [13:40:19] [13:40:19]POST finish read [13:40:19]Found Content-Length = 1210 [13:40:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105791\u000A02.03.2024 13:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A89334\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:19]execute_script... [13:40:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105791\u000A02.03.2024 13:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A89334\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:19]POST & json_proto [13:40:19]process_json_proto [13:40:19]json parsed OK: [13:40:19]protocol is kg_v1.0 [13:40:19]action value=print_text [13:40:19]process_action print_text [13:40:19]cmd_print_text [13:40:19]ExternCall_PrintAddStr [13:40:19]wPrintStart [13:40:19]Write to MH i2c: 01 00 00 E5 0A EF [13:40:19]Write i2c OK [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: 01 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: 01 07 00 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: 01 07 00 E5 0A 00 00 00 00 00 FF 0F 04 [13:40:19]RasterBufferAndPrint [13:40:19]line *****ТОВАРНЫЙ ЧЕК***** [13:40:19]line АЗС 25 [13:40:19]line Партнер нефть [13:40:19]line 02508201610067 [13:40:19]line Кассир : Таалайбек к. А. [13:40:19]line Счет N : (1)1105791 [13:40:19]line 02.03.2024 13:35 [13:40:19]line ПРОДАЖА [13:40:19]line ТРК (МРК, ГНК): 62 [13:40:19]line Вид ГСМ : 2710124130 [13:40:19]line Аи-92-К-5 [13:40:19]line 20.000 x 61.90 [13:40:19]line ИТОГ: 1238.00 [13:40:19]line Тип оплаты: Талоны: Топливная Карта [13:40:19]line 89334 [13:40:19]line ______________________ [13:40:19]line (подпись) [13:40:19]written 0, free lines is 4095 [13:40:19]Write to MH i2c: 01 00 00 FA 0A 04 [13:40:19]Write i2c OK [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: 01 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: 01 07 00 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: 01 07 00 FA 0A 00 00 00 00 00 F6 0D 0E [13:40:19]RasterBufferAndPrint [13:40:19]line [13:40:19]line [13:40:19]line [13:40:19]line [13:40:19]line [13:40:19]written 0, free lines is 3576 [13:40:19]MH_Cut [13:40:19]Write to MH i2c: D1 01 00 01 0B 01 DE [13:40:19]Write i2c OK [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: D1 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: D1 01 00 [13:40:19]MH_I2C_Read... [13:40:19]Read from MH i2c: D1 01 00 01 0B 00 DD [13:40:19]Write to MH i2c: 01 00 00 02 0B 0D [13:40:19]Write i2c OK [13:40:19]MH_I2C_Read... [13:40:19]*** Cut start [13:40:19]*** Purtial cut [13:40:19]*** Stage 1: CUTSNS_PIN = 1 [13:40:20]OFD Sender: No OFD packet to send [13:40:22]Read from MH i2c: 01 [13:40:22]MH_I2C_Read... [13:40:22]*** Stop cut motor [13:40:22]*** Cut end [13:40:22]Read from MH i2c: 01 07 00 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: 01 07 00 02 0B 00 00 00 00 00 FF 0F 22 [13:40:22]process_action print_text done [13:40:22]requested_data is exist [13:40:22]produce_requested_data [13:40:22]requested_item fm.sn is exist - process it [13:40:22]wFMCommunicate request_size=4 [13:40:22]MH_SAM_APDU [13:40:22]CAPDU: 80 11 00 00 [13:40:22]Write to MH i2c: E2 08 00 03 0B 80 11 00 00 00 00 00 00 88 [13:40:22]Write i2c OK [13:40:22]MH_I2C_Read... [13:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:22]Read from MH i2c: E2 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 17 00 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 17 00 03 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E6 [13:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:40:22]wFMCommunicate OK [13:40:22]requested_item fd.num is exist - process it [13:40:22]SAM_PROTO_GetFieldsCounters [13:40:22]wFMCommunicate request_size=4 [13:40:22]MH_SAM_APDU [13:40:22]CAPDU: 80 13 00 00 [13:40:22]Write to MH i2c: E2 08 00 04 0B 80 13 00 00 00 00 00 00 8B [13:40:22]Write i2c OK [13:40:22]MH_I2C_Read... [13:40:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:22]Read from MH i2c: E2 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 62 00 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 62 00 04 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 31 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [13:40:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 31 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:22]wFMCommunicate OK [13:40:22]SAM_PROTO_GetFieldsCounters done [13:40:22]requested_item shift.num is exist - process it [13:40:22]requested_item shift.opened is exist - process it [13:40:22]req_shift_opened [13:40:22]FM_GetShiftState [13:40:22]SAM_PROTO_GetShiftState [13:40:22]wFMCommunicate request_size=4 [13:40:22]MH_SAM_APDU [13:40:22]CAPDU: 80 13 01 00 [13:40:22]Write to MH i2c: E2 08 00 05 0B 80 13 01 00 00 00 00 00 8D [13:40:22]Write i2c OK [13:40:22]MH_I2C_Read... [13:40:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:22]Read from MH i2c: E2 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 0E 00 [13:40:22]MH_I2C_Read... [13:40:22]Read from MH i2c: E2 0E 00 05 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F4 [13:40:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:40:22]wFMCommunicate OK [13:40:22]SAM_PROTO_GetShiftState done [13:40:22]FM_GetShiftState done [13:40:22]req_shift_opened done [13:40:22]requested_item shift.open_date is exist - process it [13:40:22]req_shift_open_date [13:40:22]req_shift_open_date done [13:40:22]produce_requested_data done [13:40:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122929,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:40:22]process_action_free print_text [13:40:22]json_value_free [13:40:22]json_value_free done [13:40:22]process_json_proto returns [13:40:22]Send response to host [13:40:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122929,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:40:22]free response buf [13:40:22]execute_script done [13:40:22]execute_script returns [13:40:22]free content buf [13:40:22]Sock 8.Close socket [13:40:22]Sock 8.Thread stoped [13:40:25]OFD Sender: No OFD packet to send [13:40:30]OFD Sender: No OFD packet to send [13:40:35]OFD Sender: No OFD packet to send [13:40:40]OFD Sender: No OFD packet to send [13:40:45]OFD Sender: No OFD packet to send [13:40:50]OFD Sender: No OFD packet to send [13:40:55]OFD Sender: No OFD packet to send [13:41:00]OFD Sender: No OFD packet to send [13:41:05]OFD Sender: No OFD packet to send [13:41:10]OFD Sender: No OFD packet to send [13:41:15]OFD Sender: No OFD packet to send [13:41:20]OFD Sender: No OFD packet to send [13:41:25]OFD Sender: No OFD packet to send [13:41:30]OFD Sender: No OFD packet to send [13:41:35]OFD Sender: No OFD packet to send [13:41:40]OFD Sender: No OFD packet to send [13:41:45]OFD Sender: No OFD packet to send [13:41:50]OFD Sender: No OFD packet to send [13:41:55]OFD Sender: No OFD packet to send [13:42:00]OFD Sender: No OFD packet to send [13:42:05]OFD Sender: No OFD packet to send [13:42:10]OFD Sender: No OFD packet to send [13:42:15]OFD Sender: No OFD packet to send [13:42:20]OFD Sender: No OFD packet to send [13:42:25]OFD Sender: No OFD packet to send [13:42:30]OFD Sender: No OFD packet to send [13:42:35]OFD Sender: No OFD packet to send [13:42:40]OFD Sender: No OFD packet to send [13:42:45]OFD Sender: No OFD packet to send [13:42:50]OFD Sender: No OFD packet to send [13:42:55]OFD Sender: No OFD packet to send [13:43:00]OFD Sender: No OFD packet to send [13:43:05]OFD Sender: No OFD packet to send [13:43:10]OFD Sender: No OFD packet to send [13:43:15]OFD Sender: No OFD packet to send [13:43:20]OFD Sender: No OFD packet to send [13:43:25]OFD Sender: No OFD packet to send [13:43:30]OFD Sender: No OFD packet to send [13:43:35]OFD Sender: No OFD packet to send [13:43:40]OFD Sender: No OFD packet to send [13:43:45]OFD Sender: No OFD packet to send [13:43:50]OFD Sender: No OFD packet to send [13:43:55]OFD Sender: No OFD packet to send [13:44:00]OFD Sender: No OFD packet to send [13:44:05]OFD Sender: No OFD packet to send [13:44:10]OFD Sender: No OFD packet to send [13:44:15]OFD Sender: No OFD packet to send [13:44:20]OFD Sender: No OFD packet to send [13:44:25]OFD Sender: No OFD packet to send [13:44:27]accept exits with 9 [13:44:27]New connection [13:44:27]New thread 3066629476 created [13:44:27]Thread 3066772836 joined [13:44:27]Waiting for new connection... [13:44:27] Sock 9.Parse request [13:44:27]Sock 9.Check first char [13:44:27]Sock 9.First char is OK [13:44:27]request: POST /json_proto HTTP/1.0 [13:44:27]Method: POST [13:44:27]URL: /json_proto [13:44:27]Method is POST - this is cgi request [13:44:27]url: /json_proto [13:44:27]query_string will be loaded in cgi processing [13:44:27]execute_cgi json_proto POST (null) [13:44:27]execute_cgi path=json_proto method=POST [13:44:27]POST find Content-Length [13:44:27]Host: 172.17.48.197:8080 [13:44:27]Content-Length: 683 [13:44:27]Content-Type: application/json [13:44:27] [13:44:27]POST finish read [13:44:27]Found Content-Length = 683 [13:44:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "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:44:27]execute_script... [13:44: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)1105794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "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:44:27]POST & json_proto [13:44:27]process_json_proto [13:44:27]json parsed OK: [13:44:27]protocol is kg_v1.0 [13:44:27]action value=close_receipt [13:44:27]process_action close_receipt [13:44:27]cmd_close_receipt [13:44:27]MH_GetDate [13:44:27]Write to MH i2c: F0 00 00 06 0B 00 [13:44:27]Write i2c OK [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: F0 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: F0 09 00 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: F0 09 00 06 0B 00 3B 2D E3 65 66 EE DC 65 4E [13:44:27]GetLastDocTimeStamp 1709386803 [13:44:27]current date 1709387067 [13:44:27]FM_GetShiftState [13:44:27]SAM_PROTO_GetShiftState [13:44:27]wFMCommunicate request_size=4 [13:44:27]MH_SAM_APDU [13:44:27]CAPDU: 80 13 01 00 [13:44:27]Write to MH i2c: E2 08 00 07 0B 80 13 01 00 00 00 00 00 8F [13:44:27]Write i2c OK [13:44:27]MH_I2C_Read... [13:44:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:27]Read from MH i2c: E2 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 0E 00 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 0E 00 07 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F6 [13:44:27]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:44:27]wFMCommunicate OK [13:44:27]SAM_PROTO_GetShiftState done [13:44:27]FM_GetShiftState done [13:44:27]opened in 1709338023 [13:44:27]opened+sec_in_day 1709424423 [13:44:27]quantity*price = 150045 [13:44:27]sum+1 = 150047 [13:44:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 149 02.03.2024 13:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122930 ФПД: 30092651659689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T134427&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122930&fm=30092651659689&tin=02508201610067®Number=0000000000090573&sum=150000 [13:44:28]StoreToDocumentArchive [13:44:28]shift 321 fd 122930 [13:44:28]save to /storage/0321/doc_00122930 [13:44:28]save last doc name /storage/0321/doc_00122930 to /storage/kkm_last_doc_name [13:44:28]save OK [13:44:28]Clear old archive folders... [13:44:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:28]tlvbuf is 001DFFF0 [13:44:28]SAM_PROTO_ClearQueue [13:44:28]wFMCommunicate request_size=4 [13:44:28]MH_SAM_APDU [13:44:28]CAPDU: 80 09 00 00 [13:44:28]Write to MH i2c: E2 08 00 14 0B 80 09 00 00 00 00 00 00 91 [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:28]Read from MH i2c: E2 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 14 0B 00 90 00 93 [13:44:28]RAPDU: 90 00 [13:44:28]wFMCommunicate OK [13:44:28]SAM_PROTO_ClearQueue done [13:44:28]KKMCreateOFDPacket [13:44:28]OFDProtocolAddRootSTLVToBuf [13:44:28]FM_MakeSignedData [13:44:28]FM_MakeSignedData [13:44:28]SAM_PROTO_SignData [13:44:28]wFMCommunicate request_size=4 [13:44:28]MH_SAM_APDU [13:44:28]CAPDU: 80 0D 01 02 [13:44:28]Write to MH i2c: E2 08 00 15 0B 80 0D 01 02 00 00 00 00 99 [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:28]Read from MH i2c: E2 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 15 0B 00 90 00 94 [13:44:28]RAPDU: 90 00 [13:44:28]wFMCommunicate OK [13:44:28]wFMCommunicate request_size=255 [13:44:28]MH_SAM_APDU [13:44: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 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 3B 2D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E0 01 00 35 04 06 00 1B [13:44:28]Write to MH i2c: E2 02 01 16 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 3B 2D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E0 01 00 35 04 06 00 1B 00 00 47 [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:28]Read from MH i2c: E2 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 16 0B 00 90 00 95 [13:44:28]RAPDU: 90 00 [13:44:28]wFMCommunicate OK [13:44:28]wFMCommunicate request_size=10 [13:44:28]MH_SAM_APDU [13:44:28]CAPDU: 80 0D 02 02 05 5E 7D D0 01 A9 [13:44:28]Write to MH i2c: E2 0D 00 17 0B 80 0D 02 02 05 00 5E 7D D0 01 A9 00 00 FB [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 03 00 17 0B 00 90 00 96 [13:44:29]RAPDU: 90 00 [13:44:29]wFMCommunicate OK [13:44:29]wFMCommunicate request_size=4 [13:44:29]MH_SAM_APDU [13:44:29]CAPDU: 80 0D 03 02 [13:44:29]Write to MH i2c: E2 08 00 18 0B 80 0D 03 02 00 00 00 00 9E [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 0B 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 0B 00 18 0B 00 E2 06 34 4E 82 2B 69 37 90 00 56 [13:44:29]RAPDU: E2 06 34 4E 82 2B 69 37 90 00 [13:44:29]wFMCommunicate OK [13:44:29]SAM_PROTO_SignData done [13:44:29]FM_MakeSignedData done [13:44:29]CreateOFDProtocolMessage [13:44:29]wFMCommunicate request_size=4 [13:44:29]MH_SAM_APDU [13:44:29]CAPDU: 80 11 00 00 [13:44:29]Write to MH i2c: E2 08 00 19 0B 80 11 00 00 00 00 00 00 9E [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:29]Read from MH i2c: E2 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 17 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: E2 17 00 19 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FC [13:44:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:44:29]wFMCommunicate OK [13:44:29]CreateOFDProtocolMessage done [13:44:29]OFDSenderStorePacket 122930 [13:44:29]StoreOFDPacket docnum=122930 [13:44:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FC E0 07 01 D4 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 3B 2D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E0 01 00 35 04 06 00 1B 5E 7D D0 01 A9 E2 06 34 4E 82 2B 69 37 [13:44:29]CheckFolder [13:44:29]dirname=/storage/ofd_packets [13:44:29]CheckFolder done [13:44:29]ProducePacketName [13:44:29]name=ofd_packets/00122930 [13:44:29]NVStorageSaveData ofd_packets/00122930 [13:44:29]File name is /storage/ofd_packets/00122930 [13:44:29]Write 301 bytes [13:44:29]NVStorageSaveData done [13:44:29]OFDSenderStorePacket done [13:44:29]KKMCreateOFDPacket done [13:44:29]NVStorageSaveData kkm_last_timestamp [13:44:29]File name is /storage/kkm_last_timestamp [13:44:29]Write 4 bytes [13:44:29]NVStorageSaveData done [13:44:29]ExternCall_PrintAddStr [13:44:29]wPrintStart [13:44:29]Write to MH i2c: 01 00 00 1A 0B 25 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 07 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 07 00 1A 0B 00 00 00 00 00 FF 0F 3A [13:44:29]RasterBufferAndPrint [13:44:29]line Счет N : (1)1105794 [13:44:29]line ИНН: 02508201610067 [13:44:29]line Контрольно-Кассовый Чек [13:44:29]line ПРОДАЖА [13:44:29]line ТРК (МРК, ГНК) : 11 [13:44:29]line Товар: 2710124130 [13:44:29]line Аи-92-К-5 [13:44:29]line 24.240 * 61.90 [13:44:29]line = 1500.46 [13:44:29]line НДС 12% НСП 1% [13:44:29]line > о реализуемом товаре [13:44:29]line ОКРУГЛЕНИЕ: -0.46 [13:44:29]line ИТОГО: 1500.00 [13:44:29]line Внесено: 1500.00 [13:44:29]line СДАЧА: 0.00 [13:44:29]line НСП 1% : 13.28 [13:44:29]line НДС 12% : 159.34 [13:44:29]line Наличными: 1500.00 [13:44:29]line Безнал.: 0.00 [13:44:29]line Место: АЗС № 25 "Партнер Нефть" [13:44:29]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:44:29]line СНО: Общий режим [13:44:29]line Чек 149 02.03.2024 13:44 [13:44:29]line Смена: 321 ФФД: 1.0 [13:44:29]line ЗНМ: 0300000019 [13:44:29]line РНМ: 0000000000090573 [13:44:29]line Версия ККМ: 001 [13:44:29]line ФМ: 0000000000874798 [13:44:29]line ФД: 122930 [13:44:29]line ФПД: 30092651659689 [13:44:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T134427&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122930&fm=30092651659689&tin=02508201610067®Number=0000000000090573&sum=150000 [13:44:29]OFD Sender: Processing packet 122930 [packets to send 112, broken 111] [13:44:29]ProducePacketName [13:44:29]name=ofd_packets/00122930 [13:44:29]OFD Sender: To server: pG, [13:44:29]CommunicateWithHost lk.salyk.kg:30040 [13:44:29]ConnectInit lk.salyk.kg [13:44:29]written 0, free lines is 4095 [13:44:29]Connected sock=10 [13:44:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FC E0 07 01 D4 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 3B 2D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E0 01 00 35 04 06 00 1B 5E 7D D0 01 A9 E2 06 34 4E 82 2B 69 37 [13:44:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6F 51 47 00 D4 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E0 01 00 F4 03 04 00 18 D9 E2 65 B6 04 01 00 00 7E 7A 06 DC 67 F1 A5 B1 [13:44:29]CommunicateWithHost err = 0 [13:44:29]CheckOFDResponse [13:44:29]1017 (14) - 77093643461234 [13:44:29]1041 (16) - 0000000000874798 [13:44:29]1040 (4) - 122930 [13:44:29]1012 (4) - 02.03.2024 07:45 [13:44:29]1206 (1) - 0 [13:44:29]OFD Sender: Remove packet 122930 [13:44:29]ProducePacketName [13:44:29]name=ofd_packets/00122930 [13:44:29]NVStorageDeleteData [13:44:29]Write to MH i2c: 01 00 00 45 0B 50 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 07 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 07 00 45 0B 00 00 00 00 00 EF 0C 52 [13:44:29]RasterBufferAndPrint [13:44:29]line [13:44:29]line [13:44:29]line [13:44:29]line [13:44:29]line [13:44:29]written 0, free lines is 3317 [13:44:29]MH_Cut [13:44:29]Write to MH i2c: D1 01 00 4C 0B 01 29 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: D1 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: D1 01 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: D1 01 00 4C 0B 00 28 [13:44:29]Write to MH i2c: 01 00 00 4D 0B 58 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:30]OFD Sender: No OFD packet to send [13:44:30]*** Cut start [13:44:30]*** Purtial cut [13:44:30]*** Stage 1: CUTSNS_PIN = 1 [13:44:32]Read from MH i2c: 01 [13:44:32]MH_I2C_Read... [13:44:32]*** Stop cut motor [13:44:32]*** Cut end [13:44:32]Read from MH i2c: 01 07 00 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: 01 07 00 4D 0B 00 00 00 00 00 FF 0F 6D [13:44:32]process_action close_receipt done [13:44:32]requested_data is exist [13:44:32]produce_requested_data [13:44:32]requested_item fm.sn is exist - process it [13:44:32]wFMCommunicate request_size=4 [13:44:32]MH_SAM_APDU [13:44:32]CAPDU: 80 11 00 00 [13:44:32]Write to MH i2c: E2 08 00 4E 0B 80 11 00 00 00 00 00 00 D3 [13:44:32]Write i2c OK [13:44:32]MH_I2C_Read... [13:44:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:32]Read from MH i2c: E2 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 17 00 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 17 00 4E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 31 [13:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:44:32]wFMCommunicate OK [13:44:32]requested_item fd.num is exist - process it [13:44:32]SAM_PROTO_GetFieldsCounters [13:44:32]wFMCommunicate request_size=4 [13:44:32]MH_SAM_APDU [13:44:32]CAPDU: 80 13 00 00 [13:44:32]Write to MH i2c: E2 08 00 4F 0B 80 13 00 00 00 00 00 00 D6 [13:44:32]Write i2c OK [13:44:32]MH_I2C_Read... [13:44:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:32]Read from MH i2c: E2 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 62 00 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 62 00 4F 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 32 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [13:44:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 32 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:32]wFMCommunicate OK [13:44:32]SAM_PROTO_GetFieldsCounters done [13:44:32]requested_item shift.num is exist - process it [13:44:32]requested_item shift.opened is exist - process it [13:44:32]req_shift_opened [13:44:32]FM_GetShiftState [13:44:32]SAM_PROTO_GetShiftState [13:44:32]wFMCommunicate request_size=4 [13:44:32]MH_SAM_APDU [13:44:32]CAPDU: 80 13 01 00 [13:44:32]Write to MH i2c: E2 08 00 50 0B 80 13 01 00 00 00 00 00 D8 [13:44:32]Write i2c OK [13:44:32]MH_I2C_Read... [13:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:32]Read from MH i2c: E2 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 0E 00 [13:44:32]MH_I2C_Read... [13:44:32]Read from MH i2c: E2 0E 00 50 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3F [13:44:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:44:32]wFMCommunicate OK [13:44:32]SAM_PROTO_GetShiftState done [13:44:32]FM_GetShiftState done [13:44:32]req_shift_opened done [13:44:32]requested_item shift.open_date is exist - process it [13:44:32]req_shift_open_date [13:44:32]req_shift_open_date done [13:44:32]produce_requested_data done [13:44:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122930,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:44:32]process_action_free close_receipt [13:44:32]json_value_free [13:44:32]json_value_free done [13:44:32]process_json_proto returns [13:44:32]Send response to host [13:44:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122930,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:44:32]free response buf [13:44:32]execute_script done [13:44:32]execute_script returns [13:44:32]free content buf [13:44:32]Sock 9.Close socket [13:44:32]Sock 9.Thread stoped [13:44:35]OFD Sender: No OFD packet to send [13:44:40]OFD Sender: No OFD packet to send [13:44:45]OFD Sender: No OFD packet to send [13:44:50]OFD Sender: No OFD packet to send [13:44:55]OFD Sender: No OFD packet to send [13:45:00]OFD Sender: No OFD packet to send [13:45:05]OFD Sender: No OFD packet to send [13:45:10]OFD Sender: No OFD packet to send [13:45:15]OFD Sender: No OFD packet to send [13:45:20]OFD Sender: No OFD packet to send [13:45:25]OFD Sender: No OFD packet to send [13:45:30]OFD Sender: No OFD packet to send [13:45:35]OFD Sender: No OFD packet to send [13:45:40]OFD Sender: No OFD packet to send [13:45:45]OFD Sender: No OFD packet to send [13:45:50]OFD Sender: No OFD packet to send [13:45:55]OFD Sender: No OFD packet to send [13:46:00]OFD Sender: No OFD packet to send [13:46:05]OFD Sender: No OFD packet to send [13:46:10]OFD Sender: No OFD packet to send [13:46:15]OFD Sender: No OFD packet to send [13:46:20]OFD Sender: No OFD packet to send [13:46:25]OFD Sender: No OFD packet to send [13:46:30]OFD Sender: No OFD packet to send [13:46:35]OFD Sender: No OFD packet to send [13:46:40]OFD Sender: No OFD packet to send [13:46:45]OFD Sender: No OFD packet to send [13:46:50]OFD Sender: No OFD packet to send [13:46:55]OFD Sender: No OFD packet to send [13:47:00]OFD Sender: No OFD packet to send [13:47:05]OFD Sender: No OFD packet to send [13:47:10]OFD Sender: No OFD packet to send [13:47:15]OFD Sender: No OFD packet to send [13:47:20]OFD Sender: No OFD packet to send [13:47:25]OFD Sender: No OFD packet to send [13:47:30]OFD Sender: No OFD packet to send [13:47:35]OFD Sender: No OFD packet to send [13:47:40]OFD Sender: No OFD packet to send [13:47:45]OFD Sender: No OFD packet to send [13:47:50]OFD Sender: No OFD packet to send [13:47:55]OFD Sender: No OFD packet to send [13:48:00]OFD Sender: No OFD packet to send [13:48:05]OFD Sender: No OFD packet to send [13:48:10]OFD Sender: No OFD packet to send [13:48:15]OFD Sender: No OFD packet to send [13:48:20]OFD Sender: No OFD packet to send [13:48:25]OFD Sender: No OFD packet to send [13:48:30]OFD Sender: No OFD packet to send [13:48:35]OFD Sender: No OFD packet to send [13:48:40]OFD Sender: No OFD packet to send [13:48:45]OFD Sender: No OFD packet to send [13:48:50]OFD Sender: No OFD packet to send [13:48:55]OFD Sender: No OFD packet to send [13:49:00]OFD Sender: No OFD packet to send [13:49:05]OFD Sender: No OFD packet to send [13:49:10]OFD Sender: No OFD packet to send [13:49:15]OFD Sender: No OFD packet to send [13:49:20]OFD Sender: No OFD packet to send [13:49:25]OFD Sender: No OFD packet to send [13:49:30]OFD Sender: No OFD packet to send [13:49:35]OFD Sender: No OFD packet to send [13:49:40]OFD Sender: No OFD packet to send [13:49:45]OFD Sender: No OFD packet to send [13:49:50]OFD Sender: No OFD packet to send [13:49:55]OFD Sender: No OFD packet to send [13:49:57]accept exits with 8 [13:49:57]New connection [13:49:57]New thread 3066772836 created [13:49:57]Thread 3066629476 joined [13:49:57]Waiting for new connection... [13:49:57] Sock 8.Parse request [13:49:57]Sock 8.Check first char [13:49:57]Sock 8.First char is OK [13:49:57]request: POST /json_proto HTTP/1.0 [13:49:57]Method: POST [13:49:57]URL: /json_proto [13:49:57]Method is POST - this is cgi request [13:49:57]url: /json_proto [13:49:57]query_string will be loaded in cgi processing [13:49:57]execute_cgi json_proto POST (null) [13:49:57]execute_cgi path=json_proto method=POST [13:49:57]POST find Content-Length [13:49:57]Host: 172.17.48.197:8080 [13:49:57]Content-Length: 678 [13:49:57]Content-Type: application/json [13:49:57] [13:49:57]POST finish read [13:49:57]Found Content-Length = 678 [13:49:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:57]execute_script... [13:49:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:57]POST & json_proto [13:49:57]process_json_proto [13:49:57]json parsed OK: [13:49:57]protocol is kg_v1.0 [13:49:57]action value=close_receipt [13:49:57]process_action close_receipt [13:49:57]cmd_close_receipt [13:49:57]MH_GetDate [13:49:57]Write to MH i2c: F0 00 00 51 0B 4B [13:49:57]Write i2c OK [13:49:57]MH_I2C_Read... [13:49:57]Read from MH i2c: F0 [13:49:57]MH_I2C_Read... [13:49:57]Read from MH i2c: F0 09 00 [13:49:57]MH_I2C_Read... [13:49:57]Read from MH i2c: F0 09 00 51 0B 00 85 2E E3 65 66 EE DC 65 E4 [13:49:57]GetLastDocTimeStamp 1709387067 [13:49:57]current date 1709387397 [13:49:57]FM_GetShiftState [13:49:57]SAM_PROTO_GetShiftState [13:49:57]wFMCommunicate request_size=4 [13:49:57]MH_SAM_APDU [13:49:57]CAPDU: 80 13 01 00 [13:49:57]Write to MH i2c: E2 08 00 52 0B 80 13 01 00 00 00 00 00 DA [13:49:57]Write i2c OK [13:49:57]MH_I2C_Read... [13:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:57]Read from MH i2c: E2 [13:49:57]MH_I2C_Read... [13:49:57]Read from MH i2c: E2 0E 00 [13:49:57]MH_I2C_Read... [13:49:57]Read from MH i2c: E2 0E 00 52 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 41 [13:49:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:49:57]wFMCommunicate OK [13:49:57]SAM_PROTO_GetShiftState done [13:49:57]FM_GetShiftState done [13:49:57]opened in 1709338023 [13:49:57]opened+sec_in_day 1709424423 [13:49:57]quantity*price = 50015 [13:49:57]sum+1 = 50016 [13:49:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 150 02.03.2024 13:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122931 ФПД: 125779328339883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T134957&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122931&fm=125779328339883&tin=02508201610067®Number=0000000000090573&sum=50000 [13:49:58]StoreToDocumentArchive [13:49:58]shift 321 fd 122931 [13:49:58]save to /storage/0321/doc_00122931 [13:49:58]save last doc name /storage/0321/doc_00122931 to /storage/kkm_last_doc_name [13:49:58]save OK [13:49:58]Clear old archive folders... [13:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:49:58]tlvbuf is 00227530 [13:49:58]SAM_PROTO_ClearQueue [13:49:58]wFMCommunicate request_size=4 [13:49:58]MH_SAM_APDU [13:49:58]CAPDU: 80 09 00 00 [13:49:58]Write to MH i2c: E2 08 00 5F 0B 80 09 00 00 00 00 00 00 DC [13:49:58]Write i2c OK [13:49:58]MH_I2C_Read... [13:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:58]Read from MH i2c: E2 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 03 00 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 03 00 5F 0B 00 90 00 DE [13:49:58]RAPDU: 90 00 [13:49:58]wFMCommunicate OK [13:49:58]SAM_PROTO_ClearQueue done [13:49:58]KKMCreateOFDPacket [13:49:58]OFDProtocolAddRootSTLVToBuf [13:49:58]FM_MakeSignedData [13:49:58]FM_MakeSignedData [13:49:58]SAM_PROTO_SignData [13:49:58]wFMCommunicate request_size=4 [13:49:58]MH_SAM_APDU [13:49:58]CAPDU: 80 0D 01 02 [13:49:58]Write to MH i2c: E2 08 00 60 0B 80 0D 01 02 00 00 00 00 E4 [13:49:58]Write i2c OK [13:49:58]MH_I2C_Read... [13:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:58]Read from MH i2c: E2 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 03 00 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 03 00 60 0B 00 90 00 DF [13:49:58]RAPDU: 90 00 [13:49:58]wFMCommunicate OK [13:49:58]wFMCommunicate request_size=255 [13:49:58]MH_SAM_APDU [13:49:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 85 2E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E0 01 00 35 04 06 00 72 [13:49:58]Write to MH i2c: E2 02 01 61 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 85 2E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E0 01 00 35 04 06 00 72 00 00 1D [13:49:58]Write i2c OK [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 [13:49:58]MH_I2C_Read... [13:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:58]Read from MH i2c: E2 03 00 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 03 00 61 0B 00 90 00 E0 [13:49:58]RAPDU: 90 00 [13:49:58]wFMCommunicate OK [13:49:58]wFMCommunicate request_size=10 [13:49:58]MH_SAM_APDU [13:49:58]CAPDU: 80 0D 02 02 05 65 48 2F 8F AB [13:49:58]Write to MH i2c: E2 0D 00 62 0B 80 0D 02 02 05 00 65 48 2F 8F AB 00 00 07 [13:49:58]Write i2c OK [13:49:58]MH_I2C_Read... [13:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:58]Read from MH i2c: E2 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 03 00 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 03 00 62 0B 00 90 00 E1 [13:49:58]RAPDU: 90 00 [13:49:58]wFMCommunicate OK [13:49:58]wFMCommunicate request_size=4 [13:49:58]MH_SAM_APDU [13:49:58]CAPDU: 80 0D 03 02 [13:49:58]Write to MH i2c: E2 08 00 63 0B 80 0D 03 02 00 00 00 00 E9 [13:49:58]Write i2c OK [13:49:58]MH_I2C_Read... [13:49:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:58]Read from MH i2c: E2 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 0B 00 [13:49:58]MH_I2C_Read... [13:49:58]Read from MH i2c: E2 0B 00 63 0B 00 8B 68 44 9D 69 72 59 44 90 00 36 [13:49:58]RAPDU: 8B 68 44 9D 69 72 59 44 90 00 [13:49:58]wFMCommunicate OK [13:49:58]SAM_PROTO_SignData done [13:49:58]FM_MakeSignedData done [13:49:58]CreateOFDProtocolMessage [13:49:58]wFMCommunicate request_size=4 [13:49:58]MH_SAM_APDU [13:49:58]CAPDU: 80 11 00 00 [13:49:58]Write to MH i2c: E2 08 00 64 0B 80 11 00 00 00 00 00 00 E9 [13:49:58]Write i2c OK [13:49:58]MH_I2C_Read... [13:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:59]Read from MH i2c: E2 [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: E2 17 00 [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: E2 17 00 64 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 47 [13:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:49:59]wFMCommunicate OK [13:49:59]CreateOFDProtocolMessage done [13:49:59]OFDSenderStorePacket 122931 [13:49:59]StoreOFDPacket docnum=122931 [13:49:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F3 DF 07 01 E9 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 85 2E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E0 01 00 35 04 06 00 72 65 48 2F 8F AB 8B 68 44 9D 69 72 59 44 [13:49:59]CheckFolder [13:49:59]dirname=/storage/ofd_packets [13:49:59]CheckFolder done [13:49:59]ProducePacketName [13:49:59]name=ofd_packets/00122931 [13:49:59]NVStorageSaveData ofd_packets/00122931 [13:49:59]File name is /storage/ofd_packets/00122931 [13:49:59]Write 301 bytes [13:49:59]NVStorageSaveData done [13:49:59]OFDSenderStorePacket done [13:49:59]KKMCreateOFDPacket done [13:49:59]NVStorageSaveData kkm_last_timestamp [13:49:59]File name is /storage/kkm_last_timestamp [13:49:59]Write 4 bytes [13:49:59]NVStorageSaveData done [13:49:59]ExternCall_PrintAddStr [13:49:59]wPrintStart [13:49:59]Write to MH i2c: 01 00 00 65 0B 70 [13:49:59]Write i2c OK [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: 01 [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: 01 07 00 [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: 01 07 00 65 0B 00 00 00 00 00 FF 0F 85 [13:49:59]RasterBufferAndPrint [13:49:59]line Счет N : (1)1105795 [13:49:59]line ИНН: 02508201610067 [13:49:59]line Контрольно-Кассовый Чек [13:49:59]line ПРОДАЖА [13:49:59]line ТРК (МРК, ГНК) : 52 [13:49:59]line Товар: 2710124130 [13:49:59]line Аи-92-К-5 [13:49:59]line 8.080 * 61.90 [13:49:59]line = 500.15 [13:49:59]line НДС 12% НСП 1% [13:49:59]line > о реализуемом товаре [13:49:59]line ОКРУГЛЕНИЕ: -0.15 [13:49:59]line ИТОГО: 500.00 [13:49:59]line Внесено: 500.00 [13:49:59]line СДАЧА: 0.00 [13:49:59]line НСП 1% : 4.43 [13:49:59]line НДС 12% : 53.11 [13:49:59]line Наличными: 500.00 [13:49:59]line Безнал.: 0.00 [13:49:59]line Место: АЗС № 25 "Партнер Нефть" [13:49:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:49:59]line СНО: Общий режим [13:49:59]line Чек 150 02.03.2024 13:49 [13:49:59]line Смена: 321 ФФД: 1.0 [13:49:59]line ЗНМ: 0300000019 [13:49:59]line РНМ: 0000000000090573 [13:49:59]line Версия ККМ: 001 [13:49:59]line ФМ: 0000000000874798 [13:49:59]line ФД: 122931 [13:49:59]line ФПД: 125779328339883 [13:49:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T134957&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122931&fm=125779328339883&tin=02508201610067®Number=0000000000090573&sum=50000 [13:49:59]OFD Sender: Processing packet 122931 [packets to send 112, broken 111] [13:49:59]ProducePacketName [13:49:59]name=ofd_packets/00122931 [13:49:59]OFD Sender: To server: pG, [13:49:59]CommunicateWithHost lk.salyk.kg:30040 [13:49:59]ConnectInit lk.salyk.kg [13:49:59]written 0, free lines is 4095 [13:49:59]Connected sock=10 [13:49:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F3 DF 07 01 E9 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 85 2E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E0 01 00 35 04 06 00 72 65 48 2F 8F AB 8B 68 44 9D 69 72 59 44 [13:49:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 78 38 47 00 F4 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E0 01 00 F4 03 04 00 62 DA E2 65 B6 04 01 00 00 F3 F7 18 B8 7B 03 07 AA [13:49:59]CommunicateWithHost err = 0 [13:49:59]CheckOFDResponse [13:49:59]1017 (14) - 77093643461234 [13:49:59]1041 (16) - 0000000000874798 [13:49:59]1040 (4) - 122931 [13:49:59]1012 (4) - 02.03.2024 07:50 [13:49:59]1206 (1) - 0 [13:49:59]OFD Sender: Remove packet 122931 [13:49:59]ProducePacketName [13:49:59]name=ofd_packets/00122931 [13:49:59]NVStorageDeleteData [13:49:59]Write to MH i2c: 01 00 00 90 0B 9B [13:49:59]Write i2c OK [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: 01 [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: 01 07 00 [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: 01 07 00 90 0B 00 00 00 00 00 DD 0C 8B [13:49:59]RasterBufferAndPrint [13:49:59]line [13:49:59]line [13:49:59]line [13:49:59]line [13:49:59]line [13:49:59]written 0, free lines is 3299 [13:49:59]MH_Cut [13:49:59]Write to MH i2c: D1 01 00 97 0B 01 74 [13:49:59]Write i2c OK [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: D1 [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: D1 01 00 [13:49:59]MH_I2C_Read... [13:49:59]Read from MH i2c: D1 01 00 97 0B 00 73 [13:49:59]Write to MH i2c: 01 00 00 98 0B A3 [13:49:59]Write i2c OK [13:49:59]MH_I2C_Read... [13:50:00]OFD Sender: No OFD packet to send [13:50:00]*** Cut start [13:50:00]*** Purtial cut [13:50:00]*** Stage 1: CUTSNS_PIN = 1 [13:50:02]Read from MH i2c: 01 [13:50:02]MH_I2C_Read... [13:50:02]*** Stop cut motor [13:50:02]*** Cut end [13:50:02]Read from MH i2c: 01 07 00 [13:50:02]MH_I2C_Read... [13:50:02]Read from MH i2c: 01 07 00 98 0B 00 00 00 00 00 FF 0F B8 [13:50:02]process_action close_receipt done [13:50:02]requested_data is exist [13:50:02]produce_requested_data [13:50:02]requested_item fm.sn is exist - process it [13:50:02]wFMCommunicate request_size=4 [13:50:02]MH_SAM_APDU [13:50:02]CAPDU: 80 11 00 00 [13:50:02]Write to MH i2c: E2 08 00 99 0B 80 11 00 00 00 00 00 00 1E [13:50:02]Write i2c OK [13:50:02]MH_I2C_Read... [13:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:02]Read from MH i2c: E2 [13:50:02]MH_I2C_Read... [13:50:02]Read from MH i2c: E2 17 00 [13:50:02]MH_I2C_Read... [13:50:02]Read from MH i2c: E2 17 00 99 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7C [13:50:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:50:02]wFMCommunicate OK [13:50:02]requested_item fd.num is exist - process it [13:50:02]SAM_PROTO_GetFieldsCounters [13:50:02]wFMCommunicate request_size=4 [13:50:02]MH_SAM_APDU [13:50:02]CAPDU: 80 13 00 00 [13:50:02]Write to MH i2c: E2 08 00 9A 0B 80 13 00 00 00 00 00 00 21 [13:50:02]Write i2c OK [13:50:02]MH_I2C_Read... [13:50:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:02]Read from MH i2c: E2 [13:50:02]MH_I2C_Read... [13:50:02]Read from MH i2c: E2 62 00 [13:50:02]MH_I2C_Read... [13:50:02]Read from MH i2c: E2 62 00 9A 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 33 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [13:50:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 33 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:50:02]wFMCommunicate OK [13:50:02]SAM_PROTO_GetFieldsCounters done [13:50:02]requested_item shift.num is exist - process it [13:50:02]requested_item shift.opened is exist - process it [13:50:02]req_shift_opened [13:50:02]FM_GetShiftState [13:50:02]SAM_PROTO_GetShiftState [13:50:02]wFMCommunicate request_size=4 [13:50:02]MH_SAM_APDU [13:50:02]CAPDU: 80 13 01 00 [13:50:02]Write to MH i2c: E2 08 00 9B 0B 80 13 01 00 00 00 00 00 23 [13:50:02]Write i2c OK [13:50:02]MH_I2C_Read... [13:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:02]Read from MH i2c: E2 [13:50:02]MH_I2C_Read... [13:50:02]Read from MH i2c: E2 0E 00 [13:50:02]MH_I2C_Read... [13:50:02]Read from MH i2c: E2 0E 00 9B 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8A [13:50:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:50:02]wFMCommunicate OK [13:50:02]SAM_PROTO_GetShiftState done [13:50:02]FM_GetShiftState done [13:50:02]req_shift_opened done [13:50:02]requested_item shift.open_date is exist - process it [13:50:02]req_shift_open_date [13:50:02]req_shift_open_date done [13:50:02]produce_requested_data done [13:50:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122931,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:50:02]process_action_free close_receipt [13:50:02]json_value_free [13:50:02]json_value_free done [13:50:02]process_json_proto returns [13:50:02]Send response to host [13:50:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122931,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:50:02]free response buf [13:50:02]execute_script done [13:50:02]execute_script returns [13:50:02]free content buf [13:50:02]Sock 8.Close socket [13:50:02]Sock 8.Thread stoped [13:50:05]OFD Sender: No OFD packet to send [13:50:10]OFD Sender: No OFD packet to send [13:50:15]OFD Sender: No OFD packet to send [13:50:20]OFD Sender: No OFD packet to send [13:50:25]OFD Sender: No OFD packet to send [13:50:30]OFD Sender: No OFD packet to send [13:50:35]OFD Sender: No OFD packet to send [13:50:40]OFD Sender: No OFD packet to send [13:50:45]OFD Sender: No OFD packet to send [13:50:50]OFD Sender: No OFD packet to send [13:50:55]OFD Sender: No OFD packet to send [13:51:00]OFD Sender: No OFD packet to send [13:51:05]OFD Sender: No OFD packet to send [13:51:10]OFD Sender: No OFD packet to send [13:51:15]OFD Sender: No OFD packet to send [13:51:20]OFD Sender: No OFD packet to send [13:51:25]OFD Sender: No OFD packet to send [13:51:30]OFD Sender: No OFD packet to send [13:51:35]OFD Sender: No OFD packet to send [13:51:40]OFD Sender: No OFD packet to send [13:51:45]OFD Sender: No OFD packet to send [13:51:50]OFD Sender: No OFD packet to send [13:51:55]OFD Sender: No OFD packet to send [13:52:00]OFD Sender: No OFD packet to send [13:52:05]OFD Sender: No OFD packet to send [13:52:10]OFD Sender: No OFD packet to send [13:52:15]OFD Sender: No OFD packet to send [13:52:20]OFD Sender: No OFD packet to send [13:52:25]OFD Sender: No OFD packet to send [13:52:30]OFD Sender: No OFD packet to send [13:52:35]OFD Sender: No OFD packet to send [13:52:40]OFD Sender: No OFD packet to send [13:52:45]OFD Sender: No OFD packet to send [13:52:46]accept exits with 9 [13:52:46]New connection [13:52:46]New thread 3066629476 created [13:52:46]Thread 3066772836 joined [13:52:46]Waiting for new connection... [13:52:46] Sock 9.Parse request [13:52:46]Sock 9.Check first char [13:52:46]Sock 9.First char is OK [13:52:46]request: POST /json_proto HTTP/1.0 [13:52:46]Method: POST [13:52:46]URL: /json_proto [13:52:46]Method is POST - this is cgi request [13:52:46]url: /json_proto [13:52:46]query_string will be loaded in cgi processing [13:52:46]execute_cgi json_proto POST (null) [13:52:46]execute_cgi path=json_proto method=POST [13:52:46]POST find Content-Length [13:52:46]Host: 172.17.48.197:8080 [13:52:46]Content-Length: 679 [13:52:46]Content-Type: application/json [13:52:46] [13:52:46]POST finish read [13:52:46]Found Content-Length = 679 [13:52:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:46]execute_script... [13:52:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:46]POST & json_proto [13:52:46]process_json_proto [13:52:46]json parsed OK: [13:52:46]protocol is kg_v1.0 [13:52:46]action value=close_receipt [13:52:46]process_action close_receipt [13:52:46]cmd_close_receipt [13:52:46]MH_GetDate [13:52:46]Write to MH i2c: F0 00 00 9C 0B 96 [13:52:46]Write i2c OK [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: F0 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: F0 09 00 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: F0 09 00 9C 0B 00 2E 2F E3 65 66 EE DC 65 D9 [13:52:46]GetLastDocTimeStamp 1709387397 [13:52:46]current date 1709387566 [13:52:46]FM_GetShiftState [13:52:46]SAM_PROTO_GetShiftState [13:52:46]wFMCommunicate request_size=4 [13:52:46]MH_SAM_APDU [13:52:46]CAPDU: 80 13 01 00 [13:52:46]Write to MH i2c: E2 08 00 9D 0B 80 13 01 00 00 00 00 00 25 [13:52:46]Write i2c OK [13:52:46]MH_I2C_Read... [13:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:46]Read from MH i2c: E2 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: E2 0E 00 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: E2 0E 00 9D 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8C [13:52:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:52:46]wFMCommunicate OK [13:52:46]SAM_PROTO_GetShiftState done [13:52:46]FM_GetShiftState done [13:52:46]opened in 1709338023 [13:52:46]opened+sec_in_day 1709424423 [13:52:46]quantity*price = 70056 [13:52:46]sum+1 = 70057 [13:52:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 151 02.03.2024 13:52 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122932 ФПД: 20071708103456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T135246&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122932&fm=20071708103456&tin=02508201610067®Number=0000000000090573&sum=70000 [13:52:47]StoreToDocumentArchive [13:52:47]shift 321 fd 122932 [13:52:47]save to /storage/0321/doc_00122932 [13:52:47]save last doc name /storage/0321/doc_00122932 to /storage/kkm_last_doc_name [13:52:47]save OK [13:52:47]Clear old archive folders... [13:52:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:52:47]tlvbuf is 00226E10 [13:52:47]SAM_PROTO_ClearQueue [13:52:47]wFMCommunicate request_size=4 [13:52:47]MH_SAM_APDU [13:52:47]CAPDU: 80 09 00 00 [13:52:47]Write to MH i2c: E2 08 00 AA 0B 80 09 00 00 00 00 00 00 27 [13:52:47]Write i2c OK [13:52:47]MH_I2C_Read... [13:52:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:47]Read from MH i2c: E2 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 03 00 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 03 00 AA 0B 00 90 00 29 [13:52:47]RAPDU: 90 00 [13:52:47]wFMCommunicate OK [13:52:47]SAM_PROTO_ClearQueue done [13:52:47]KKMCreateOFDPacket [13:52:47]OFDProtocolAddRootSTLVToBuf [13:52:47]FM_MakeSignedData [13:52:47]FM_MakeSignedData [13:52:47]SAM_PROTO_SignData [13:52:47]wFMCommunicate request_size=4 [13:52:47]MH_SAM_APDU [13:52:47]CAPDU: 80 0D 01 02 [13:52:47]Write to MH i2c: E2 08 00 AB 0B 80 0D 01 02 00 00 00 00 2F [13:52:47]Write i2c OK [13:52:47]MH_I2C_Read... [13:52:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:47]Read from MH i2c: E2 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 03 00 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 03 00 AB 0B 00 90 00 2A [13:52:47]RAPDU: 90 00 [13:52:47]wFMCommunicate OK [13:52:47]wFMCommunicate request_size=255 [13:52:47]MH_SAM_APDU [13:52:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 97 00 00 00 F4 03 04 00 2E 2F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E0 01 00 35 04 06 00 12 [13:52:47]Write to MH i2c: E2 02 01 AC 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 97 00 00 00 F4 03 04 00 2E 2F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E0 01 00 35 04 06 00 12 00 00 0D [13:52:47]Write i2c OK [13:52:47]MH_I2C_Read... [13:52:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:47]Read from MH i2c: E2 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 03 00 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 03 00 AC 0B 00 90 00 2B [13:52:47]RAPDU: 90 00 [13:52:47]wFMCommunicate OK [13:52:47]wFMCommunicate request_size=10 [13:52:47]MH_SAM_APDU [13:52:47]CAPDU: 80 0D 02 02 05 41 4F 08 13 20 [13:52:47]Write to MH i2c: E2 0D 00 AD 0B 80 0D 02 02 05 00 41 4F 08 13 20 00 00 07 [13:52:47]Write i2c OK [13:52:47]MH_I2C_Read... [13:52:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:47]Read from MH i2c: E2 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 03 00 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 03 00 AD 0B 00 90 00 2C [13:52:47]RAPDU: 90 00 [13:52:47]wFMCommunicate OK [13:52:47]wFMCommunicate request_size=4 [13:52:47]MH_SAM_APDU [13:52:47]CAPDU: 80 0D 03 02 [13:52:47]Write to MH i2c: E2 08 00 AE 0B 80 0D 03 02 00 00 00 00 34 [13:52:47]Write i2c OK [13:52:47]MH_I2C_Read... [13:52:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:47]Read from MH i2c: E2 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 0B 00 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 0B 00 AE 0B 00 43 F5 BE 0A 38 E6 29 41 90 00 BD [13:52:47]RAPDU: 43 F5 BE 0A 38 E6 29 41 90 00 [13:52:47]wFMCommunicate OK [13:52:47]SAM_PROTO_SignData done [13:52:47]FM_MakeSignedData done [13:52:47]CreateOFDProtocolMessage [13:52:47]wFMCommunicate request_size=4 [13:52:47]MH_SAM_APDU [13:52:47]CAPDU: 80 11 00 00 [13:52:47]Write to MH i2c: E2 08 00 AF 0B 80 11 00 00 00 00 00 00 34 [13:52:47]Write i2c OK [13:52:47]MH_I2C_Read... [13:52:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:47]Read from MH i2c: E2 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 17 00 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: E2 17 00 AF 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 92 [13:52:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:52:47]wFMCommunicate OK [13:52:47]CreateOFDProtocolMessage done [13:52:47]OFDSenderStorePacket 122932 [13:52:47]StoreOFDPacket docnum=122932 [13:52:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0A A7 07 01 67 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 97 00 00 00 F4 03 04 00 2E 2F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E0 01 00 35 04 06 00 12 41 4F 08 13 20 43 F5 BE 0A 38 E6 29 41 [13:52:47]CheckFolder [13:52:47]dirname=/storage/ofd_packets [13:52:47]CheckFolder done [13:52:47]ProducePacketName [13:52:47]name=ofd_packets/00122932 [13:52:47]NVStorageSaveData ofd_packets/00122932 [13:52:47]File name is /storage/ofd_packets/00122932 [13:52:47]Write 301 bytes [13:52:47]NVStorageSaveData done [13:52:47]OFDSenderStorePacket done [13:52:47]KKMCreateOFDPacket done [13:52:47]NVStorageSaveData kkm_last_timestamp [13:52:47]File name is /storage/kkm_last_timestamp [13:52:47]Write 4 bytes [13:52:47]NVStorageSaveData done [13:52:47]OFD Sender: Processing packet 122932 [packets to send 112, broken 111] [13:52:47]ProducePacketName [13:52:47]name=ofd_packets/00122932 [13:52:47]OFD Sender: To server: pG, [13:52:47]CommunicateWithHost lk.salyk.kg:30040 [13:52:47]ConnectInit lk.salyk.kg [13:52:47]ExternCall_PrintAddStr [13:52:47]wPrintStart [13:52:47]Write to MH i2c: 01 00 00 B0 0B BB [13:52:47]Write i2c OK [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: 01 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: 01 07 00 [13:52:47]MH_I2C_Read... [13:52:47]Read from MH i2c: 01 07 00 B0 0B 00 00 00 00 00 FF 0F D0 [13:52:47]RasterBufferAndPrint [13:52:47]line Счет N : (1)1105797 [13:52:47]line ИНН: 02508201610067 [13:52:47]line Контрольно-Кассовый Чек [13:52:47]line ПРОДАЖА [13:52:47]line ТРК (МРК, ГНК) : 53 [13:52:47]line Товар: 2710124500 [13:52:47]line Аи-95-К-5 [13:52:47]line 10.080 * 69.50 [13:52:47]line = 700.56 [13:52:47]line НДС 12% НСП 1% [13:52:47]line > о реализуемом товаре [13:52:47]line ОКРУГЛЕНИЕ: -0.56 [13:52:47]line ИТОГО: 700.00 [13:52:47]line Внесено: 700.00 [13:52:47]line СДАЧА: 0.00 [13:52:47]line НСП 1% : 6.20 [13:52:47]line НДС 12% : 74.40 [13:52:47]line Наличными: 700.00 [13:52:47]line Безнал.: 0.00 [13:52:47]line Место: АЗС № 25 "Партнер Нефть" [13:52:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:52:47]line СНО: Общий режим [13:52:47]line Чек 151 02.03.2024 13:52 [13:52:47]line Смена: 321 ФФД: 1.0 [13:52:47]line ЗНМ: 0300000019 [13:52:47]line РНМ: 0000000000090573 [13:52:47]line Версия ККМ: 001 [13:52:47]line ФМ: 0000000000874798 [13:52:47]line ФД: 122932 [13:52:47]line ФПД: 20071708103456 [13:52:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T135246&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122932&fm=20071708103456&tin=02508201610067®Number=0000000000090573&sum=70000 [13:52:48]Connected sock=11 [13:52:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0A A7 07 01 67 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 97 00 00 00 F4 03 04 00 2E 2F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E0 01 00 35 04 06 00 12 41 4F 08 13 20 43 F5 BE 0A 38 E6 29 41 [13:52:48]written 0, free lines is 4095 [13:52:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 10 FA 47 00 06 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E0 01 00 F4 03 04 00 0A DB E2 65 B6 04 01 00 00 74 FA 74 47 55 02 E5 B5 [13:52:48]CommunicateWithHost err = 0 [13:52:48]CheckOFDResponse [13:52:48]1017 (14) - 77093643461234 [13:52:48]1041 (16) - 0000000000874798 [13:52:48]1040 (4) - 122932 [13:52:48]1012 (4) - 02.03.2024 07:53 [13:52:48]1206 (1) - 0 [13:52:48]OFD Sender: Remove packet 122932 [13:52:48]ProducePacketName [13:52:48]name=ofd_packets/00122932 [13:52:48]NVStorageDeleteData [13:52:48]Write to MH i2c: 01 00 00 DB 0B E6 [13:52:48]Write i2c OK [13:52:48]MH_I2C_Read... [13:52:48]Read from MH i2c: 01 [13:52:48]MH_I2C_Read... [13:52:48]Read from MH i2c: 01 07 00 [13:52:48]MH_I2C_Read... [13:52:48]Read from MH i2c: 01 07 00 DB 0B 00 00 00 00 00 E9 0C E2 [13:52:48]RasterBufferAndPrint [13:52:48]line [13:52:48]line [13:52:48]line [13:52:48]line [13:52:48]line [13:52:48]written 0, free lines is 3311 [13:52:48]MH_Cut [13:52:48]Write to MH i2c: D1 01 00 E2 0B 01 BF [13:52:48]Write i2c OK [13:52:48]MH_I2C_Read... [13:52:48]Read from MH i2c: D1 [13:52:48]MH_I2C_Read... [13:52:48]Read from MH i2c: D1 01 00 [13:52:48]MH_I2C_Read... [13:52:48]Read from MH i2c: D1 01 00 E2 0B 00 BE [13:52:48]Write to MH i2c: 01 00 00 E3 0B EE [13:52:48]Write i2c OK [13:52:48]MH_I2C_Read... [13:52:48]OFD Sender: No OFD packet to send [13:52:49]*** Cut start [13:52:49]*** Purtial cut [13:52:49]*** Stage 1: CUTSNS_PIN = 1 [13:52:51]Read from MH i2c: 01 [13:52:51]MH_I2C_Read... [13:52:51]*** Stop cut motor [13:52:51]*** Cut end [13:52:51]Read from MH i2c: 01 07 00 [13:52:51]MH_I2C_Read... [13:52:51]Read from MH i2c: 01 07 00 E3 0B 00 00 00 00 00 FF 0F 03 [13:52:51]process_action close_receipt done [13:52:51]requested_data is exist [13:52:51]produce_requested_data [13:52:51]requested_item fm.sn is exist - process it [13:52:51]wFMCommunicate request_size=4 [13:52:51]MH_SAM_APDU [13:52:51]CAPDU: 80 11 00 00 [13:52:51]Write to MH i2c: E2 08 00 E4 0B 80 11 00 00 00 00 00 00 69 [13:52:51]Write i2c OK [13:52:51]MH_I2C_Read... [13:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:51]Read from MH i2c: E2 [13:52:51]MH_I2C_Read... [13:52:51]Read from MH i2c: E2 17 00 [13:52:51]MH_I2C_Read... [13:52:51]Read from MH i2c: E2 17 00 E4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C7 [13:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:52:51]wFMCommunicate OK [13:52:51]requested_item fd.num is exist - process it [13:52:51]SAM_PROTO_GetFieldsCounters [13:52:51]wFMCommunicate request_size=4 [13:52:51]MH_SAM_APDU [13:52:51]CAPDU: 80 13 00 00 [13:52:51]Write to MH i2c: E2 08 00 E5 0B 80 13 00 00 00 00 00 00 6C [13:52:51]Write i2c OK [13:52:51]MH_I2C_Read... [13:52:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:51]Read from MH i2c: E2 [13:52:51]MH_I2C_Read... [13:52:51]Read from MH i2c: E2 62 00 [13:52:51]MH_I2C_Read... [13:52:51]Read from MH i2c: E2 62 00 E5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 34 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [13:52:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 34 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:51]wFMCommunicate OK [13:52:51]SAM_PROTO_GetFieldsCounters done [13:52:51]requested_item shift.num is exist - process it [13:52:51]requested_item shift.opened is exist - process it [13:52:51]req_shift_opened [13:52:51]FM_GetShiftState [13:52:51]SAM_PROTO_GetShiftState [13:52:51]wFMCommunicate request_size=4 [13:52:51]MH_SAM_APDU [13:52:51]CAPDU: 80 13 01 00 [13:52:51]Write to MH i2c: E2 08 00 E6 0B 80 13 01 00 00 00 00 00 6E [13:52:51]Write i2c OK [13:52:51]MH_I2C_Read... [13:52:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:51]Read from MH i2c: E2 [13:52:51]MH_I2C_Read... [13:52:51]Read from MH i2c: E2 0E 00 [13:52:51]MH_I2C_Read... [13:52:51]Read from MH i2c: E2 0E 00 E6 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D5 [13:52:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:52:51]wFMCommunicate OK [13:52:51]SAM_PROTO_GetShiftState done [13:52:51]FM_GetShiftState done [13:52:51]req_shift_opened done [13:52:51]requested_item shift.open_date is exist - process it [13:52:51]req_shift_open_date [13:52:51]req_shift_open_date done [13:52:51]produce_requested_data done [13:52:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122932,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:52:51]process_action_free close_receipt [13:52:51]json_value_free [13:52:51]json_value_free done [13:52:51]process_json_proto returns [13:52:51]Send response to host [13:52:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122932,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:52:51]free response buf [13:52:51]execute_script done [13:52:51]execute_script returns [13:52:51]free content buf [13:52:51]Sock 9.Close socket [13:52:51]Sock 9.Thread stoped [13:52:53]OFD Sender: No OFD packet to send [13:52:58]OFD Sender: No OFD packet to send [13:53:03]OFD Sender: No OFD packet to send [13:53:08]OFD Sender: No OFD packet to send [13:53:13]OFD Sender: No OFD packet to send [13:53:18]OFD Sender: No OFD packet to send [13:53:23]OFD Sender: No OFD packet to send [13:53:28]OFD Sender: No OFD packet to send [13:53:33]OFD Sender: No OFD packet to send [13:53:38]OFD Sender: No OFD packet to send [13:53:43]OFD Sender: No OFD packet to send [13:53:48]OFD Sender: No OFD packet to send [13:53:53]OFD Sender: No OFD packet to send [13:53:58]OFD Sender: No OFD packet to send [13:54:03]OFD Sender: No OFD packet to send [13:54:08]OFD Sender: No OFD packet to send [13:54:13]OFD Sender: No OFD packet to send [13:54:18]OFD Sender: No OFD packet to send [13:54:22]accept exits with 8 [13:54:22]New connection [13:54:22]New thread 3066772836 created [13:54:22]Thread 3066629476 joined [13:54:22]Waiting for new connection... [13:54:22] Sock 8.Parse request [13:54:22]Sock 8.Check first char [13:54:22]Sock 8.First char is OK [13:54:22]request: POST /json_proto HTTP/1.0 [13:54:22]Method: POST [13:54:22]URL: /json_proto [13:54:22]Method is POST - this is cgi request [13:54:22]url: /json_proto [13:54:22]query_string will be loaded in cgi processing [13:54:22]execute_cgi json_proto POST (null) [13:54:22]execute_cgi path=json_proto method=POST [13:54:22]POST find Content-Length [13:54:22]Host: 172.17.48.197:8080 [13:54:22]Content-Length: 1222 [13:54:22]Content-Type: application/json [13:54:22] [13:54:22]POST finish read [13:54:22]Found Content-Length = 1222 [13:54:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105798\u000A02.03.2024 13:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2069232.231\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:22]execute_script... [13:54:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105798\u000A02.03.2024 13:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2069232.231\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:22]POST & json_proto [13:54:22]process_json_proto [13:54:22]json parsed OK: [13:54:22]protocol is kg_v1.0 [13:54:22]action value=print_text [13:54:22]process_action print_text [13:54:22]cmd_print_text [13:54:22]ExternCall_PrintAddStr [13:54:22]wPrintStart [13:54:22]Write to MH i2c: 01 00 00 E7 0B F2 [13:54:22]Write i2c OK [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: 01 [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: 01 07 00 [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: 01 07 00 E7 0B 00 00 00 00 00 FF 0F 07 [13:54:22]RasterBufferAndPrint [13:54:22]line *****ТОВАРНЫЙ ЧЕК***** [13:54:22]line АЗС 25 [13:54:22]line Партнер нефть [13:54:22]line 02508201610067 [13:54:22]line Кассир : Таалайбек к. А. [13:54:22]line Счет N : (1)1105798 [13:54:22]line 02.03.2024 13:49 [13:54:22]line ПРОДАЖА [13:54:22]line ТРК (МРК, ГНК): 23 [13:54:22]line Вид ГСМ : 2710124500 [13:54:22]line Аи-95-К-5 [13:54:22]line 20.000 x 69.50 [13:54:22]line ИТОГ: 1390.00 [13:54:22]line Тип оплаты: Талоны: Топливные Талоны [13:54:22]line 2069232.231 [13:54:22]line ______________________ [13:54:22]line (подпись) [13:54:22]written 0, free lines is 4095 [13:54:22]Write to MH i2c: 01 00 00 FC 0B 07 [13:54:22]Write i2c OK [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: 01 [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: 01 07 00 [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: 01 07 00 FC 0B 00 00 00 00 00 F7 0D 12 [13:54:22]RasterBufferAndPrint [13:54:22]line [13:54:22]line [13:54:22]line [13:54:22]line [13:54:22]line [13:54:22]written 0, free lines is 3577 [13:54:22]MH_Cut [13:54:22]Write to MH i2c: D1 01 00 03 0C 01 E1 [13:54:22]Write i2c OK [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: D1 [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: D1 01 00 [13:54:22]MH_I2C_Read... [13:54:22]Read from MH i2c: D1 01 00 03 0C 00 E0 [13:54:22]Write to MH i2c: 01 00 00 04 0C 10 [13:54:22]Write i2c OK [13:54:22]MH_I2C_Read... [13:54:23]*** Cut start [13:54:23]*** Purtial cut [13:54:23]*** Stage 1: CUTSNS_PIN = 1 [13:54:23]OFD Sender: No OFD packet to send [13:54:25]Read from MH i2c: 01 [13:54:25]MH_I2C_Read... [13:54:25]*** Stop cut motor [13:54:25]*** Cut end [13:54:25]Read from MH i2c: 01 07 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: 01 07 00 04 0C 00 00 00 00 00 FF 0F 25 [13:54:25]process_action print_text done [13:54:25]requested_data is exist [13:54:25]produce_requested_data [13:54:25]requested_item fm.sn is exist - process it [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 11 00 00 [13:54:25]Write to MH i2c: E2 08 00 05 0C 80 11 00 00 00 00 00 00 8B [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 17 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 17 00 05 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E9 [13:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:54:25]wFMCommunicate OK [13:54:25]requested_item fd.num is exist - process it [13:54:25]SAM_PROTO_GetFieldsCounters [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 13 00 00 [13:54:25]Write to MH i2c: E2 08 00 06 0C 80 13 00 00 00 00 00 00 8E [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 62 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 62 00 06 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 34 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [13:54:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 34 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:25]wFMCommunicate OK [13:54:25]SAM_PROTO_GetFieldsCounters done [13:54:25]requested_item shift.num is exist - process it [13:54:25]requested_item shift.opened is exist - process it [13:54:25]req_shift_opened [13:54:25]FM_GetShiftState [13:54:25]SAM_PROTO_GetShiftState [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 13 01 00 [13:54:25]Write to MH i2c: E2 08 00 07 0C 80 13 01 00 00 00 00 00 90 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 0E 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 0E 00 07 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F7 [13:54:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:54:25]wFMCommunicate OK [13:54:25]SAM_PROTO_GetShiftState done [13:54:25]FM_GetShiftState done [13:54:25]req_shift_opened done [13:54:25]requested_item shift.open_date is exist - process it [13:54:25]req_shift_open_date [13:54:25]req_shift_open_date done [13:54:25]produce_requested_data done [13:54:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122932,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:54:25]process_action_free print_text [13:54:25]json_value_free [13:54:25]json_value_free done [13:54:25]process_json_proto returns [13:54:25]Send response to host [13:54:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122932,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:54:25]free response buf [13:54:25]execute_script done [13:54:25]execute_script returns [13:54:25]free content buf [13:54:25]Sock 8.Close socket [13:54:25]Sock 8.Thread stoped [13:54:28]OFD Sender: No OFD packet to send [13:54:33]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:05]accept exits with 9 [13:56:05]New connection [13:56:05]New thread 3066629476 created [13:56:05]Thread 3066772836 joined [13:56:05]Waiting for new connection... [13:56:05] Sock 9.Parse request [13:56:05]Sock 9.Check first char [13:56:05]Sock 9.First char is OK [13:56:05]request: POST /json_proto HTTP/1.0 [13:56:05]Method: POST [13:56:05]URL: /json_proto [13:56:05]Method is POST - this is cgi request [13:56:05]url: /json_proto [13:56:05]query_string will be loaded in cgi processing [13:56:05]execute_cgi json_proto POST (null) [13:56:05]execute_cgi path=json_proto method=POST [13:56:05]POST find Content-Length [13:56:05]Host: 172.17.48.197:8080 [13:56:05]Content-Length: 820 [13:56:05]Content-Type: application/json [13:56:05] [13:56:05]POST finish read [13:56:05]Found Content-Length = 820 [13:56:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:05]execute_script... [13:56: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)1105799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:05]POST & json_proto [13:56:05]process_json_proto [13:56:05]json parsed OK: [13:56:05]protocol is kg_v1.0 [13:56:05]action value=close_receipt [13:56:05]process_action close_receipt [13:56:05]cmd_close_receipt [13:56:05]MH_GetDate [13:56:05]Write to MH i2c: F0 00 00 08 0C 03 [13:56:05]Write i2c OK [13:56:05]MH_I2C_Read... [13:56:05]Read from MH i2c: F0 [13:56:05]MH_I2C_Read... [13:56:05]Read from MH i2c: F0 09 00 [13:56:05]MH_I2C_Read... [13:56:05]Read from MH i2c: F0 09 00 08 0C 00 F5 2F E3 65 66 EE DC 65 0D [13:56:05]GetLastDocTimeStamp 1709387566 [13:56:05]current date 1709387765 [13:56:05]FM_GetShiftState [13:56:05]SAM_PROTO_GetShiftState [13:56:05]wFMCommunicate request_size=4 [13:56:05]MH_SAM_APDU [13:56:05]CAPDU: 80 13 01 00 [13:56:05]Write to MH i2c: E2 08 00 09 0C 80 13 01 00 00 00 00 00 92 [13:56:05]Write i2c OK [13:56:05]MH_I2C_Read... [13:56:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:05]Read from MH i2c: E2 [13:56:05]MH_I2C_Read... [13:56:05]Read from MH i2c: E2 0E 00 [13:56:05]MH_I2C_Read... [13:56:05]Read from MH i2c: E2 0E 00 09 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F9 [13:56:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:56:05]wFMCommunicate OK [13:56:05]SAM_PROTO_GetShiftState done [13:56:05]FM_GetShiftState done [13:56:05]opened in 1709338023 [13:56:05]opened+sec_in_day 1709424423 [13:56:05]quantity*price = 200021 [13:56:05]sum+1 = 200022 [13:56:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.21 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.21 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 152 02.03.2024 13:56 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122933 ФПД: 273587705753907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T135605&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122933&fm=273587705753907&tin=02508201610067®Number=0000000000090573&sum=200021 [13:56:06]StoreToDocumentArchive [13:56:06]shift 321 fd 122933 [13:56:06]save to /storage/0321/doc_00122933 [13:56:06]save last doc name /storage/0321/doc_00122933 to /storage/kkm_last_doc_name [13:56:06]save OK [13:56:06]Clear old archive folders... [13:56:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:56:06]tlvbuf is 00231C10 [13:56:06]SAM_PROTO_ClearQueue [13:56:06]wFMCommunicate request_size=4 [13:56:06]MH_SAM_APDU [13:56:06]CAPDU: 80 09 00 00 [13:56:06]Write to MH i2c: E2 08 00 16 0C 80 09 00 00 00 00 00 00 94 [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:06]Read from MH i2c: E2 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 03 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 03 00 16 0C 00 90 00 96 [13:56:06]RAPDU: 90 00 [13:56:06]wFMCommunicate OK [13:56:06]SAM_PROTO_ClearQueue done [13:56:06]KKMCreateOFDPacket [13:56:06]OFDProtocolAddRootSTLVToBuf [13:56:06]FM_MakeSignedData [13:56:06]FM_MakeSignedData [13:56:06]SAM_PROTO_SignData [13:56:06]wFMCommunicate request_size=4 [13:56:06]MH_SAM_APDU [13:56:06]CAPDU: 80 0D 01 02 [13:56:06]Write to MH i2c: E2 08 00 17 0C 80 0D 01 02 00 00 00 00 9C [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:06]Read from MH i2c: E2 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 03 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 03 00 17 0C 00 90 00 97 [13:56:06]RAPDU: 90 00 [13:56:06]wFMCommunicate OK [13:56:06]wFMCommunicate request_size=255 [13:56:06]MH_SAM_APDU [13:56:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 F5 2F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E0 01 00 35 04 06 00 F8 [13:56:06]Write to MH i2c: E2 02 01 18 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 F5 2F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E0 01 00 35 04 06 00 F8 00 00 8F [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:06]Read from MH i2c: E2 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 03 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 03 00 18 0C 00 90 00 98 [13:56:06]RAPDU: 90 00 [13:56:06]wFMCommunicate OK [13:56:06]wFMCommunicate request_size=10 [13:56:06]MH_SAM_APDU [13:56:06]CAPDU: 80 0D 02 02 05 D3 9A 04 31 33 [13:56:06]Write to MH i2c: E2 0D 00 19 0C 80 0D 02 02 05 00 D3 9A 04 31 33 00 00 7E [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:06]Read from MH i2c: E2 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 03 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 03 00 19 0C 00 90 00 99 [13:56:06]RAPDU: 90 00 [13:56:06]wFMCommunicate OK [13:56:06]wFMCommunicate request_size=4 [13:56:06]MH_SAM_APDU [13:56:06]CAPDU: 80 0D 03 02 [13:56:06]Write to MH i2c: E2 08 00 1A 0C 80 0D 03 02 00 00 00 00 A1 [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:06]Read from MH i2c: E2 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 0B 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 0B 00 1A 0C 00 6F 37 55 D2 3B BD B8 8B 90 00 AA [13:56:06]RAPDU: 6F 37 55 D2 3B BD B8 8B 90 00 [13:56:06]wFMCommunicate OK [13:56:06]SAM_PROTO_SignData done [13:56:06]FM_MakeSignedData done [13:56:06]CreateOFDProtocolMessage [13:56:06]wFMCommunicate request_size=4 [13:56:06]MH_SAM_APDU [13:56:06]CAPDU: 80 11 00 00 [13:56:06]Write to MH i2c: E2 08 00 1B 0C 80 11 00 00 00 00 00 00 A1 [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:06]Read from MH i2c: E2 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 17 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: E2 17 00 1B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FF [13:56:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:56:06]wFMCommunicate OK [13:56:06]CreateOFDProtocolMessage done [13:56:06]OFDSenderStorePacket 122933 [13:56:06]StoreOFDPacket docnum=122933 [13:56:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CC B6 07 01 13 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 F5 2F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E0 01 00 35 04 06 00 F8 D3 9A 04 31 33 6F 37 55 D2 3B BD B8 8B [13:56:06]CheckFolder [13:56:06]dirname=/storage/ofd_packets [13:56:06]CheckFolder done [13:56:06]ProducePacketName [13:56:06]name=ofd_packets/00122933 [13:56:06]NVStorageSaveData ofd_packets/00122933 [13:56:06]File name is /storage/ofd_packets/00122933 [13:56:06]Write 301 bytes [13:56:06]NVStorageSaveData done [13:56:06]OFDSenderStorePacket done [13:56:06]KKMCreateOFDPacket done [13:56:06]NVStorageSaveData kkm_last_timestamp [13:56:06]File name is /storage/kkm_last_timestamp [13:56:06]Write 4 bytes [13:56:06]NVStorageSaveData done [13:56:06]OFD Sender: Processing packet 122933 [packets to send 112, broken 111] [13:56:06]ProducePacketName [13:56:06]name=ofd_packets/00122933 [13:56:06]OFD Sender: To server: pG, [13:56:06]CommunicateWithHost lk.salyk.kg:30040 [13:56:06]ConnectInit lk.salyk.kg [13:56:06]ExternCall_PrintAddStr [13:56:06]wPrintStart [13:56:06]Write to MH i2c: 01 00 00 1C 0C 28 [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: 01 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: 01 07 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: 01 07 00 1C 0C 00 00 00 00 00 FF 0F 3D [13:56:06]RasterBufferAndPrint [13:56:06]line Счет N : (1)1105799 [13:56:06]line ИНН: 02508201610067 [13:56:06]line Контрольно-Кассовый Чек [13:56:06]line ПРОДАЖА [13:56:06]line ТРК (МРК, ГНК) : 63 [13:56:06]line Товар: 2710124500 [13:56:06]line Аи-95-К-5 [13:56:06]line 28.780 * 69.50 [13:56:06]line = 2000.21 [13:56:06]line НДС 12% НСП 1% [13:56:06]line > о реализуемом товаре [13:56:06]line ИТОГО: 2000.21 [13:56:06]line НСП 1% : 17.70 [13:56:06]line НДС 12% : 212.41 [13:56:06]line Наличными: 0.00 [13:56:06]line Безнал.: 2000.21 [13:56:06]line Место: АЗС № 25 "Партнер Нефть" [13:56:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:56:06]line СНО: Общий режим [13:56:06]line Чек 152 02.03.2024 13:56 [13:56:06]line Смена: 321 ФФД: 1.0 [13:56:06]line ЗНМ: 0300000019 [13:56:06]line РНМ: 0000000000090573 [13:56:06]line Версия ККМ: 001 [13:56:06]line Платежная система: Бакай Банк [13:56:07]line ФМ: 0000000000874798 [13:56:07]line ФД: 122933 [13:56:07]line ФПД: 273587705753907 [13:56:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T135605&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122933&fm=273587705753907&tin=02508201610067®Number=0000000000090573&sum=200021 [13:56:07]Connected sock=11 [13:56:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CC B6 07 01 13 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 F5 2F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E0 01 00 35 04 06 00 F8 D3 9A 04 31 33 6F 37 55 D2 3B BD B8 8B [13:56:07]written 0, free lines is 4095 [13:56:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 51 B2 47 00 96 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E0 01 00 F4 03 04 00 D1 DB E2 65 B6 04 01 00 00 65 20 9A 14 7D ED 74 4E [13:56:07]CommunicateWithHost err = 0 [13:56:07]CheckOFDResponse [13:56:07]1017 (14) - 77093643461234 [13:56:07]1041 (16) - 0000000000874798 [13:56:07]1040 (4) - 122933 [13:56:07]1012 (4) - 02.03.2024 07:57 [13:56:07]1206 (1) - 0 [13:56:07]OFD Sender: Remove packet 122933 [13:56:07]ProducePacketName [13:56:07]name=ofd_packets/00122933 [13:56:07]NVStorageDeleteData [13:56:07]Write to MH i2c: 01 00 00 46 0C 52 [13:56:07]Write i2c OK [13:56:07]MH_I2C_Read... [13:56:07]Read from MH i2c: 01 [13:56:07]MH_I2C_Read... [13:56:07]Read from MH i2c: 01 07 00 [13:56:07]MH_I2C_Read... [13:56:07]Read from MH i2c: 01 07 00 46 0C 00 00 00 00 00 FE 0C 63 [13:56:07]RasterBufferAndPrint [13:56:07]line [13:56:07]line [13:56:07]line [13:56:07]line [13:56:07]line [13:56:07]written 0, free lines is 3332 [13:56:07]MH_Cut [13:56:07]Write to MH i2c: D1 01 00 4D 0C 01 2B [13:56:07]Write i2c OK [13:56:07]MH_I2C_Read... [13:56:07]Read from MH i2c: D1 [13:56:07]MH_I2C_Read... [13:56:07]Read from MH i2c: D1 01 00 [13:56:07]MH_I2C_Read... [13:56:07]Read from MH i2c: D1 01 00 4D 0C 00 2A [13:56:07]Write to MH i2c: 01 00 00 4E 0C 5A [13:56:07]Write i2c OK [13:56:07]MH_I2C_Read... [13:56:07]OFD Sender: No OFD packet to send [13:56:08]*** Cut start [13:56:08]*** Purtial cut [13:56:08]*** Stage 1: CUTSNS_PIN = 1 [13:56:10]Read from MH i2c: 01 [13:56:10]MH_I2C_Read... [13:56:10]*** Stop cut motor [13:56:10]*** Cut end [13:56:10]Read from MH i2c: 01 07 00 [13:56:10]MH_I2C_Read... [13:56:10]Read from MH i2c: 01 07 00 4E 0C 00 00 00 00 00 FF 0F 6F [13:56:10]process_action close_receipt done [13:56:10]requested_data is exist [13:56:10]produce_requested_data [13:56:10]requested_item fm.sn is exist - process it [13:56:10]wFMCommunicate request_size=4 [13:56:10]MH_SAM_APDU [13:56:10]CAPDU: 80 11 00 00 [13:56:10]Write to MH i2c: E2 08 00 4F 0C 80 11 00 00 00 00 00 00 D5 [13:56:10]Write i2c OK [13:56:10]MH_I2C_Read... [13:56:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:10]Read from MH i2c: E2 [13:56:10]MH_I2C_Read... [13:56:10]Read from MH i2c: E2 17 00 [13:56:10]MH_I2C_Read... [13:56:10]Read from MH i2c: E2 17 00 4F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 33 [13:56:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:56:10]wFMCommunicate OK [13:56:10]requested_item fd.num is exist - process it [13:56:10]SAM_PROTO_GetFieldsCounters [13:56:10]wFMCommunicate request_size=4 [13:56:10]MH_SAM_APDU [13:56:10]CAPDU: 80 13 00 00 [13:56:10]Write to MH i2c: E2 08 00 50 0C 80 13 00 00 00 00 00 00 D8 [13:56:10]Write i2c OK [13:56:10]MH_I2C_Read... [13:56:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:10]Read from MH i2c: E2 [13:56:10]MH_I2C_Read... [13:56:10]Read from MH i2c: E2 62 00 [13:56:10]MH_I2C_Read... [13:56:10]Read from MH i2c: E2 62 00 50 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 35 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [13:56:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 35 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:10]wFMCommunicate OK [13:56:10]SAM_PROTO_GetFieldsCounters done [13:56:10]requested_item shift.num is exist - process it [13:56:10]requested_item shift.opened is exist - process it [13:56:10]req_shift_opened [13:56:10]FM_GetShiftState [13:56:10]SAM_PROTO_GetShiftState [13:56:10]wFMCommunicate request_size=4 [13:56:10]MH_SAM_APDU [13:56:10]CAPDU: 80 13 01 00 [13:56:10]Write to MH i2c: E2 08 00 51 0C 80 13 01 00 00 00 00 00 DA [13:56:10]Write i2c OK [13:56:10]MH_I2C_Read... [13:56:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:10]Read from MH i2c: E2 [13:56:10]MH_I2C_Read... [13:56:10]Read from MH i2c: E2 0E 00 [13:56:10]MH_I2C_Read... [13:56:10]Read from MH i2c: E2 0E 00 51 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 41 [13:56:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [13:56:10]wFMCommunicate OK [13:56:10]SAM_PROTO_GetShiftState done [13:56:10]FM_GetShiftState done [13:56:10]req_shift_opened done [13:56:10]requested_item shift.open_date is exist - process it [13:56:10]req_shift_open_date [13:56:10]req_shift_open_date done [13:56:10]produce_requested_data done [13:56:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122933,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [13:56:10]process_action_free close_receipt [13:56:10]json_value_free [13:56:10]json_value_free done [13:56:10]process_json_proto returns [13:56:10]Send response to host [13:56:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122933,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [13:56:10]free response buf [13:56:10]execute_script done [13:56:10]execute_script returns [13:56:10]free content buf [13:56:10]Sock 9.Close socket [13:56:10]Sock 9.Thread stoped [13:56:12]OFD Sender: No OFD packet to send [13:56:17]OFD Sender: No OFD packet to send [13:56:22]OFD Sender: No OFD packet to send [13:56:27]OFD Sender: No OFD packet to send [13:56:32]OFD Sender: No OFD packet to send [13:56:37]OFD Sender: No OFD packet to send [13:56:42]OFD Sender: No OFD packet to send [13:56:47]OFD Sender: No OFD packet to send [13:56:53]OFD Sender: No OFD packet to send [13:56:58]OFD Sender: No OFD packet to send [13:57:03]OFD Sender: No OFD packet to send [13:57:08]OFD Sender: No OFD packet to send [13:57:13]OFD Sender: No OFD packet to send [13:57:18]OFD Sender: No OFD packet to send [13:57:23]OFD Sender: No OFD packet to send [13:57:28]OFD Sender: No OFD packet to send [13:57:33]OFD Sender: No OFD packet to send [13:57:38]OFD Sender: No OFD packet to send [13:57:43]OFD Sender: No OFD packet to send [13:57:48]OFD Sender: No OFD packet to send [13:57:53]OFD Sender: No OFD packet to send [13:57:58]OFD Sender: No OFD packet to send [13:58:03]OFD Sender: No OFD packet to send [13:58:08]OFD Sender: No OFD packet to send [13:58:13]OFD Sender: No OFD packet to send [13:58:18]OFD Sender: No OFD packet to send [13:58:23]OFD Sender: No OFD packet to send [13:58:28]OFD Sender: No OFD packet to send [13:58:33]OFD Sender: No OFD packet to send [13:58:38]OFD Sender: No OFD packet to send [13:58:43]OFD Sender: No OFD packet to send [13:58:48]OFD Sender: No OFD packet to send [13:58:53]OFD Sender: No OFD packet to send [13:58:58]OFD Sender: No OFD packet to send [13:59:03]OFD Sender: No OFD packet to send [13:59:08]OFD Sender: No OFD packet to send [13:59:13]OFD Sender: No OFD packet to send [13:59:18]OFD Sender: No OFD packet to send [13:59:23]OFD Sender: No OFD packet to send [13:59:28]OFD Sender: No OFD packet to send [13:59:33]OFD Sender: No OFD packet to send [13:59:38]OFD Sender: No OFD packet to send [13:59:43]OFD Sender: No OFD packet to send [13:59:48]OFD Sender: No OFD packet to send [13:59:53]OFD Sender: No OFD packet to send [13:59:58]OFD Sender: No OFD packet to send [14:00:03]OFD Sender: No OFD packet to send [14:00:08]OFD Sender: No OFD packet to send [14:00:13]OFD Sender: No OFD packet to send [14:00:18]OFD Sender: No OFD packet to send [14:00:23]OFD Sender: No OFD packet to send [14:00:28]OFD Sender: No OFD packet to send [14:00:32]accept exits with 8 [14:00:32]New connection [14:00:32]New thread 3066772836 created [14:00:32]Thread 3066629476 joined [14:00:32]Waiting for new connection... [14:00:32] Sock 8.Parse request [14:00:32]Sock 8.Check first char [14:00:32]Sock 8.First char is OK [14:00:32]request: POST /json_proto HTTP/1.0 [14:00:32]Method: POST [14:00:32]URL: /json_proto [14:00:32]Method is POST - this is cgi request [14:00:32]url: /json_proto [14:00:32]query_string will be loaded in cgi processing [14:00:32]execute_cgi json_proto POST (null) [14:00:32]execute_cgi path=json_proto method=POST [14:00:32]POST find Content-Length [14:00:32]Host: 172.17.48.197:8080 [14:00:32]Content-Length: 1217 [14:00:32]Content-Type: application/json [14:00:32] [14:00:32]POST finish read [14:00:32]Found Content-Length = 1217 [14:00:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105800\u000A02.03.2024 13:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3833924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:32]execute_script... [14:00:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105800\u000A02.03.2024 13:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3833924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:32]POST & json_proto [14:00:32]process_json_proto [14:00:32]json parsed OK: [14:00:32]protocol is kg_v1.0 [14:00:32]action value=print_text [14:00:32]process_action print_text [14:00:32]cmd_print_text [14:00:32]ExternCall_PrintAddStr [14:00:32]wPrintStart [14:00:32]Write to MH i2c: 01 00 00 52 0C 5E [14:00:32]Write i2c OK [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: 01 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: 01 07 00 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: 01 07 00 52 0C 00 00 00 00 00 FF 0F 73 [14:00:32]RasterBufferAndPrint [14:00:32]line *****ТОВАРНЫЙ ЧЕК***** [14:00:32]line АЗС 25 [14:00:32]line Партнер нефть [14:00:32]line 02508201610067 [14:00:32]line Кассир : Таалайбек к. А. [14:00:32]line Счет N : (1)1105800 [14:00:32]line 02.03.2024 13:55 [14:00:32]line ПРОДАЖА [14:00:32]line ТРК (МРК, ГНК): 62 [14:00:32]line Вид ГСМ : 2710124130 [14:00:32]line Аи-92-К-5 [14:00:32]line 10.000 x 61.90 [14:00:32]line ИТОГ: 619.00 [14:00:32]line Тип оплаты: Талоны: Топливные Талоны [14:00:32]line 3833924 [14:00:32]line ______________________ [14:00:32]line (подпись) [14:00:32]written 0, free lines is 4095 [14:00:32]Write to MH i2c: 01 00 00 67 0C 73 [14:00:32]Write i2c OK [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: 01 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: 01 07 00 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: 01 07 00 67 0C 00 00 00 00 00 F4 0D 7B [14:00:32]RasterBufferAndPrint [14:00:32]line [14:00:32]line [14:00:32]line [14:00:32]line [14:00:32]line [14:00:32]written 0, free lines is 3573 [14:00:32]MH_Cut [14:00:32]Write to MH i2c: D1 01 00 6E 0C 01 4C [14:00:32]Write i2c OK [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: D1 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: D1 01 00 [14:00:32]MH_I2C_Read... [14:00:32]Read from MH i2c: D1 01 00 6E 0C 00 4B [14:00:32]Write to MH i2c: 01 00 00 6F 0C 7B [14:00:32]Write i2c OK [14:00:32]MH_I2C_Read... [14:00:33]OFD Sender: No OFD packet to send [14:00:33]*** Cut start [14:00:33]*** Purtial cut [14:00:33]*** Stage 1: CUTSNS_PIN = 1 [14:00:35]Read from MH i2c: 01 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: 01 07 00 [14:00:35]MH_I2C_Read... [14:00:35]*** Stop cut motor [14:00:35]*** Cut end [14:00:35]Read from MH i2c: 01 07 00 6F 0C 00 00 00 00 00 FF 0F 90 [14:00:35]process_action print_text done [14:00:35]requested_data is exist [14:00:35]produce_requested_data [14:00:35]requested_item fm.sn is exist - process it [14:00:35]wFMCommunicate request_size=4 [14:00:35]MH_SAM_APDU [14:00:35]CAPDU: 80 11 00 00 [14:00:35]Write to MH i2c: E2 08 00 70 0C 80 11 00 00 00 00 00 00 F6 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:35]Read from MH i2c: E2 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 17 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 17 00 70 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 54 [14:00:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:00:35]wFMCommunicate OK [14:00:35]requested_item fd.num is exist - process it [14:00:35]SAM_PROTO_GetFieldsCounters [14:00:35]wFMCommunicate request_size=4 [14:00:35]MH_SAM_APDU [14:00:35]CAPDU: 80 13 00 00 [14:00:35]Write to MH i2c: E2 08 00 71 0C 80 13 00 00 00 00 00 00 F9 [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:35]Read from MH i2c: E2 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 62 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 62 00 71 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 35 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [14:00:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 35 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:35]wFMCommunicate OK [14:00:35]SAM_PROTO_GetFieldsCounters done [14:00:35]requested_item shift.num is exist - process it [14:00:35]requested_item shift.opened is exist - process it [14:00:35]req_shift_opened [14:00:35]FM_GetShiftState [14:00:35]SAM_PROTO_GetShiftState [14:00:35]wFMCommunicate request_size=4 [14:00:35]MH_SAM_APDU [14:00:35]CAPDU: 80 13 01 00 [14:00:35]Write to MH i2c: E2 08 00 72 0C 80 13 01 00 00 00 00 00 FB [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:35]Read from MH i2c: E2 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 0E 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 0E 00 72 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 62 [14:00:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:00:35]wFMCommunicate OK [14:00:35]SAM_PROTO_GetShiftState done [14:00:35]FM_GetShiftState done [14:00:35]req_shift_opened done [14:00:35]requested_item shift.open_date is exist - process it [14:00:35]req_shift_open_date [14:00:35]req_shift_open_date done [14:00:35]produce_requested_data done [14:00:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122933,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:00:35]process_action_free print_text [14:00:35]json_value_free [14:00:35]json_value_free done [14:00:35]process_json_proto returns [14:00:35]Send response to host [14:00:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122933,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:00:35]free response buf [14:00:35]execute_script done [14:00:35]execute_script returns [14:00:35]free content buf [14:00:35]Sock 8.Close socket [14:00:35]Sock 8.Thread stoped [14:00:38]OFD Sender: No OFD packet to send [14:00:43]OFD Sender: No OFD packet to send [14:00:48]OFD Sender: No OFD packet to send [14:00:53]OFD Sender: No OFD packet to send [14:00:58]OFD Sender: No OFD packet to send [14:01:03]OFD Sender: No OFD packet to send [14:01:08]OFD Sender: No OFD packet to send [14:01:13]OFD Sender: No OFD packet to send [14:01:15]accept exits with 9 [14:01:15]New connection [14:01:15]New thread 3066629476 created [14:01:15]Thread 3066772836 joined [14:01:15]Waiting for new connection... [14:01:15] Sock 9.Parse request [14:01:15]Sock 9.Check first char [14:01:15]Sock 9.First char is OK [14:01:15]request: POST /json_proto HTTP/1.0 [14:01:15]Method: POST [14:01:15]URL: /json_proto [14:01:15]Method is POST - this is cgi request [14:01:15]url: /json_proto [14:01:15]query_string will be loaded in cgi processing [14:01:15]execute_cgi json_proto POST (null) [14:01:15]execute_cgi path=json_proto method=POST [14:01:15]POST find Content-Length [14:01:15]Host: 172.17.48.197:8080 [14:01:15]Content-Length: 806 [14:01:15]Content-Type: application/json [14:01:15] [14:01:15]POST finish read [14:01:15]Found Content-Length = 806 [14:01:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.820, "sum" : 422.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 422.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:15]execute_script... [14:01:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.820, "sum" : 422.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 422.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:15]POST & json_proto [14:01:15]process_json_proto [14:01:15]json parsed OK: [14:01:15]protocol is kg_v1.0 [14:01:15]action value=close_receipt [14:01:15]process_action close_receipt [14:01:15]cmd_close_receipt [14:01:15]MH_GetDate [14:01:15]Write to MH i2c: F0 00 00 73 0C 6E [14:01:15]Write i2c OK [14:01:15]MH_I2C_Read... [14:01:15]Read from MH i2c: F0 [14:01:15]MH_I2C_Read... [14:01:15]Read from MH i2c: F0 09 00 [14:01:15]MH_I2C_Read... [14:01:15]Read from MH i2c: F0 09 00 73 0C 00 2C 31 E3 65 66 EE DC 65 B1 [14:01:15]GetLastDocTimeStamp 1709387765 [14:01:15]current date 1709388076 [14:01:15]FM_GetShiftState [14:01:15]SAM_PROTO_GetShiftState [14:01:15]wFMCommunicate request_size=4 [14:01:15]MH_SAM_APDU [14:01:15]CAPDU: 80 13 01 00 [14:01:15]Write to MH i2c: E2 08 00 74 0C 80 13 01 00 00 00 00 00 FD [14:01:15]Write i2c OK [14:01:15]MH_I2C_Read... [14:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:16]Read from MH i2c: E2 [14:01:16]MH_I2C_Read... [14:01:16]Read from MH i2c: E2 0E 00 [14:01:16]MH_I2C_Read... [14:01:16]Read from MH i2c: E2 0E 00 74 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 64 [14:01:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:01:16]wFMCommunicate OK [14:01:16]SAM_PROTO_GetShiftState done [14:01:16]FM_GetShiftState done [14:01:16]opened in 1709338023 [14:01:16]opened+sec_in_day 1709424423 [14:01:16]quantity*price = 42215 [14:01:16]sum+1 = 42217 [14:01:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 422.16 НСП 1% : 3.74 НДС 12% : 44.83 Наличными: 0.00 Безнал.: 422.16 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 153 02.03.2024 14:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122934 ФПД: 136218113634000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T140116&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122934&fm=136218113634000&tin=02508201610067®Number=0000000000090573&sum=42216 [14:01:17]StoreToDocumentArchive [14:01:17]shift 321 fd 122934 [14:01:17]save to /storage/0321/doc_00122934 [14:01:17]save last doc name /storage/0321/doc_00122934 to /storage/kkm_last_doc_name [14:01:17]save OK [14:01:17]Clear old archive folders... [14:01:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:01:17]tlvbuf is 001E8A50 [14:01:17]SAM_PROTO_ClearQueue [14:01:17]wFMCommunicate request_size=4 [14:01:17]MH_SAM_APDU [14:01:17]CAPDU: 80 09 00 00 [14:01:17]Write to MH i2c: E2 08 00 81 0C 80 09 00 00 00 00 00 00 FF [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:17]Read from MH i2c: E2 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 03 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 03 00 81 0C 00 90 00 01 [14:01:17]RAPDU: 90 00 [14:01:17]wFMCommunicate OK [14:01:17]SAM_PROTO_ClearQueue done [14:01:17]KKMCreateOFDPacket [14:01:17]OFDProtocolAddRootSTLVToBuf [14:01:17]FM_MakeSignedData [14:01:17]FM_MakeSignedData [14:01:17]SAM_PROTO_SignData [14:01:17]wFMCommunicate request_size=4 [14:01:17]MH_SAM_APDU [14:01:17]CAPDU: 80 0D 01 02 [14:01:17]Write to MH i2c: E2 08 00 82 0C 80 0D 01 02 00 00 00 00 07 [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:17]Read from MH i2c: E2 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 03 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 03 00 82 0C 00 90 00 02 [14:01:17]RAPDU: 90 00 [14:01:17]wFMCommunicate OK [14:01:17]wFMCommunicate request_size=255 [14:01:17]MH_SAM_APDU [14:01:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 2C 31 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E0 01 00 35 04 06 00 7B [14:01:17]Write to MH i2c: E2 02 01 83 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 2C 31 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E0 01 00 35 04 06 00 7B 00 00 E0 [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:17]Read from MH i2c: E2 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 03 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 03 00 83 0C 00 90 00 03 [14:01:17]RAPDU: 90 00 [14:01:17]wFMCommunicate OK [14:01:17]wFMCommunicate request_size=10 [14:01:17]MH_SAM_APDU [14:01:17]CAPDU: 80 0D 02 02 05 E3 C0 46 6E D0 [14:01:17]Write to MH i2c: E2 0D 00 84 0C 80 0D 02 02 05 00 E3 C0 46 6E D0 00 00 3B [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:17]Read from MH i2c: E2 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 03 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 03 00 84 0C 00 90 00 04 [14:01:17]RAPDU: 90 00 [14:01:17]wFMCommunicate OK [14:01:17]wFMCommunicate request_size=4 [14:01:17]MH_SAM_APDU [14:01:17]CAPDU: 80 0D 03 02 [14:01:17]Write to MH i2c: E2 08 00 85 0C 80 0D 03 02 00 00 00 00 0C [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:17]Read from MH i2c: E2 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 0B 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 0B 00 85 0C 00 E8 F6 1F 85 F9 7A EB 27 90 00 14 [14:01:17]RAPDU: E8 F6 1F 85 F9 7A EB 27 90 00 [14:01:17]wFMCommunicate OK [14:01:17]SAM_PROTO_SignData done [14:01:17]FM_MakeSignedData done [14:01:17]CreateOFDProtocolMessage [14:01:17]wFMCommunicate request_size=4 [14:01:17]MH_SAM_APDU [14:01:17]CAPDU: 80 11 00 00 [14:01:17]Write to MH i2c: E2 08 00 86 0C 80 11 00 00 00 00 00 00 0C [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:17]Read from MH i2c: E2 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 17 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 17 00 86 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6A [14:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:01:17]wFMCommunicate OK [14:01:17]CreateOFDProtocolMessage done [14:01:17]OFDSenderStorePacket 122934 [14:01:17]StoreOFDPacket docnum=122934 [14:01:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 95 1F 07 01 8A ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 2C 31 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E0 01 00 35 04 06 00 7B E3 C0 46 6E D0 E8 F6 1F 85 F9 7A EB 27 [14:01:17]CheckFolder [14:01:17]dirname=/storage/ofd_packets [14:01:17]CheckFolder done [14:01:17]ProducePacketName [14:01:17]name=ofd_packets/00122934 [14:01:17]NVStorageSaveData ofd_packets/00122934 [14:01:17]File name is /storage/ofd_packets/00122934 [14:01:17]Write 301 bytes [14:01:17]NVStorageSaveData done [14:01:17]OFDSenderStorePacket done [14:01:17]KKMCreateOFDPacket done [14:01:17]NVStorageSaveData kkm_last_timestamp [14:01:17]File name is /storage/kkm_last_timestamp [14:01:17]Write 4 bytes [14:01:17]NVStorageSaveData done [14:01:17]ExternCall_PrintAddStr [14:01:17]wPrintStart [14:01:17]Write to MH i2c: 01 00 00 87 0C 93 [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: 01 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: 01 07 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: 01 07 00 87 0C 00 00 00 00 00 FF 0F A8 [14:01:17]RasterBufferAndPrint [14:01:17]line Счет N : (1)1105801 [14:01:17]line ИНН: 02508201610067 [14:01:17]line Контрольно-Кассовый Чек [14:01:17]line ПРОДАЖА [14:01:17]line ТРК (МРК, ГНК) : 11 [14:01:17]line Товар: 2710124130 [14:01:17]line Аи-92-К-5 [14:01:17]line 6.820 * 61.90 [14:01:17]line = 422.16 [14:01:17]line НДС 12% НСП 1% [14:01:17]line > о реализуемом товаре [14:01:17]line ИТОГО: 422.16 [14:01:17]line НСП 1% : 3.74 [14:01:17]line НДС 12% : 44.83 [14:01:17]line Наличными: 0.00 [14:01:17]line Безнал.: 422.16 [14:01:17]line Место: АЗС № 25 "Партнер Нефть" [14:01:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:01:17]line СНО: Общий режим [14:01:17]line Чек 153 02.03.2024 14:01 [14:01:17]line Смена: 321 ФФД: 1.0 [14:01:17]line ЗНМ: 0300000019 [14:01:17]line РНМ: 0000000000090573 [14:01:17]line Версия ККМ: 001 [14:01:17]line Платежная система: О! деньги [14:01:17]line ФМ: 0000000000874798 [14:01:17]line ФД: 122934 [14:01:17]line ФПД: 136218113634000 [14:01:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T140116&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122934&fm=136218113634000&tin=02508201610067®Number=0000000000090573&sum=42216 [14:01:18]OFD Sender: Processing packet 122934 [packets to send 112, broken 111] [14:01:18]ProducePacketName [14:01:18]name=ofd_packets/00122934 [14:01:18]OFD Sender: To server: pG, [14:01:18]CommunicateWithHost lk.salyk.kg:30040 [14:01:18]ConnectInit lk.salyk.kg [14:01:18]written 0, free lines is 4095 [14:01:18]Connected sock=10 [14:01:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 95 1F 07 01 8A ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 2C 31 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E0 01 00 35 04 06 00 7B E3 C0 46 6E D0 E8 F6 1F 85 F9 7A EB 27 [14:01:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AB 2E 47 00 75 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E0 01 00 F4 03 04 00 08 DD E2 65 B6 04 01 00 00 2F 23 76 C3 E7 2C 03 69 [14:01:18]CommunicateWithHost err = 0 [14:01:18]CheckOFDResponse [14:01:18]1017 (14) - 77093643461234 [14:01:18]1041 (16) - 0000000000874798 [14:01:18]1040 (4) - 122934 [14:01:18]1012 (4) - 02.03.2024 08:02 [14:01:18]1206 (1) - 0 [14:01:18]OFD Sender: Remove packet 122934 [14:01:18]ProducePacketName [14:01:18]name=ofd_packets/00122934 [14:01:18]NVStorageDeleteData [14:01:18]Write to MH i2c: 01 00 00 B1 0C BD [14:01:18]Write i2c OK [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: 01 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: 01 07 00 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: 01 07 00 B1 0C 00 00 00 00 00 F5 0C C5 [14:01:18]RasterBufferAndPrint [14:01:18]line [14:01:18]line [14:01:18]line [14:01:18]line [14:01:18]line [14:01:18]written 0, free lines is 3325 [14:01:18]MH_Cut [14:01:18]Write to MH i2c: D1 01 00 B8 0C 01 96 [14:01:18]Write i2c OK [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: D1 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: D1 01 00 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: D1 01 00 B8 0C 00 95 [14:01:18]Write to MH i2c: 01 00 00 B9 0C C5 [14:01:18]Write i2c OK [14:01:18]MH_I2C_Read... [14:01:18]OFD Sender: No OFD packet to send [14:01:19]*** Cut start [14:01:19]*** Purtial cut [14:01:19]*** Stage 1: CUTSNS_PIN = 1 [14:01:21]Read from MH i2c: 01 [14:01:21]MH_I2C_Read... [14:01:21]*** Stop cut motor [14:01:21]*** Cut end [14:01:21]Read from MH i2c: 01 07 00 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: 01 07 00 B9 0C 00 00 00 00 00 FF 0F DA [14:01:21]process_action close_receipt done [14:01:21]requested_data is exist [14:01:21]produce_requested_data [14:01:21]requested_item fm.sn is exist - process it [14:01:21]wFMCommunicate request_size=4 [14:01:21]MH_SAM_APDU [14:01:21]CAPDU: 80 11 00 00 [14:01:21]Write to MH i2c: E2 08 00 BA 0C 80 11 00 00 00 00 00 00 40 [14:01:21]Write i2c OK [14:01:21]MH_I2C_Read... [14:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:21]Read from MH i2c: E2 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: E2 17 00 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: E2 17 00 BA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9E [14:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:01:21]wFMCommunicate OK [14:01:21]requested_item fd.num is exist - process it [14:01:21]SAM_PROTO_GetFieldsCounters [14:01:21]wFMCommunicate request_size=4 [14:01:21]MH_SAM_APDU [14:01:21]CAPDU: 80 13 00 00 [14:01:21]Write to MH i2c: E2 08 00 BB 0C 80 13 00 00 00 00 00 00 43 [14:01:21]Write i2c OK [14:01:21]MH_I2C_Read... [14:01:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:21]Read from MH i2c: E2 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: E2 62 00 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: E2 62 00 BB 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 36 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [14:01:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 36 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:21]wFMCommunicate OK [14:01:21]SAM_PROTO_GetFieldsCounters done [14:01:21]requested_item shift.num is exist - process it [14:01:21]requested_item shift.opened is exist - process it [14:01:21]req_shift_opened [14:01:21]FM_GetShiftState [14:01:21]SAM_PROTO_GetShiftState [14:01:21]wFMCommunicate request_size=4 [14:01:21]MH_SAM_APDU [14:01:21]CAPDU: 80 13 01 00 [14:01:21]Write to MH i2c: E2 08 00 BC 0C 80 13 01 00 00 00 00 00 45 [14:01:21]Write i2c OK [14:01:21]MH_I2C_Read... [14:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:21]Read from MH i2c: E2 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: E2 0E 00 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: E2 0E 00 BC 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AC [14:01:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:01:21]wFMCommunicate OK [14:01:21]SAM_PROTO_GetShiftState done [14:01:21]FM_GetShiftState done [14:01:21]req_shift_opened done [14:01:21]requested_item shift.open_date is exist - process it [14:01:21]req_shift_open_date [14:01:21]req_shift_open_date done [14:01:21]produce_requested_data done [14:01:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122934,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:01:21]process_action_free close_receipt [14:01:21]json_value_free [14:01:21]json_value_free done [14:01:21]process_json_proto returns [14:01:21]Send response to host [14:01:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122934,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:01:21]free response buf [14:01:21]execute_script done [14:01:21]execute_script returns [14:01:21]free content buf [14:01:21]Sock 9.Close socket [14:01:21]Sock 9.Thread stoped [14:01:23]OFD Sender: No OFD packet to send [14:01:28]OFD Sender: No OFD packet to send [14:01:33]OFD Sender: No OFD packet to send [14:01:38]OFD Sender: No OFD packet to send [14:01:43]OFD Sender: No OFD packet to send [14:01:48]OFD Sender: No OFD packet to send [14:01:53]OFD Sender: No OFD packet to send [14:01:58]OFD Sender: No OFD packet to send [14:02:03]OFD Sender: No OFD packet to send [14:02:08]OFD Sender: No OFD packet to send [14:02:13]OFD Sender: No OFD packet to send [14:02:18]OFD Sender: No OFD packet to send [14:02:23]OFD Sender: No OFD packet to send [14:02:28]OFD Sender: No OFD packet to send [14:02:33]OFD Sender: No OFD packet to send [14:02:38]OFD Sender: No OFD packet to send [14:02:43]OFD Sender: No OFD packet to send [14:02:48]OFD Sender: No OFD packet to send [14:02:53]OFD Sender: No OFD packet to send [14:02:58]OFD Sender: No OFD packet to send [14:03:03]OFD Sender: No OFD packet to send [14:03:08]OFD Sender: No OFD packet to send [14:03:13]OFD Sender: No OFD packet to send [14:03:18]OFD Sender: No OFD packet to send [14:03:23]OFD Sender: No OFD packet to send [14:03:28]OFD Sender: No OFD packet to send [14:03:33]OFD Sender: No OFD packet to send [14:03:38]OFD Sender: No OFD packet to send [14:03:43]OFD Sender: No OFD packet to send [14:03:48]OFD Sender: No OFD packet to send [14:03:53]OFD Sender: No OFD packet to send [14:03:58]OFD Sender: No OFD packet to send [14:04:03]OFD Sender: No OFD packet to send [14:04:08]OFD Sender: No OFD packet to send [14:04:13]OFD Sender: No OFD packet to send [14:04:18]OFD Sender: No OFD packet to send [14:04:23]OFD Sender: No OFD packet to send [14:04:29]OFD Sender: No OFD packet to send [14:04:34]OFD Sender: No OFD packet to send [14:04:39]OFD Sender: No OFD packet to send [14:04:44]OFD Sender: No OFD packet to send [14:04:49]OFD Sender: No OFD packet to send [14:04:54]OFD Sender: No OFD packet to send [14:04:59]OFD Sender: No OFD packet to send [14:05:04]OFD Sender: No OFD packet to send [14:05:09]OFD Sender: No OFD packet to send [14:05:14]OFD Sender: No OFD packet to send [14:05:19]OFD Sender: No OFD packet to send [14:05:24]OFD Sender: No OFD packet to send [14:05:29]OFD Sender: No OFD packet to send [14:05:34]OFD Sender: No OFD packet to send [14:05:34]accept exits with 8 [14:05:34]New connection [14:05:34]New thread 3066772836 created [14:05:34]Thread 3066629476 joined [14:05:34]Waiting for new connection... [14:05:34] Sock 8.Parse request [14:05:34]Sock 8.Check first char [14:05:34]Sock 8.First char is OK [14:05:34]request: POST /json_proto HTTP/1.0 [14:05:34]Method: POST [14:05:34]URL: /json_proto [14:05:34]Method is POST - this is cgi request [14:05:34]url: /json_proto [14:05:34]query_string will be loaded in cgi processing [14:05:34]execute_cgi json_proto POST (null) [14:05:34]execute_cgi path=json_proto method=POST [14:05:34]POST find Content-Length [14:05:34]Host: 172.17.48.197:8080 [14:05:34]Content-Length: 820 [14:05:34]Content-Type: application/json [14:05:34] [14:05:34]POST finish read [14:05:34]Found Content-Length = 820 [14:05:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:34]execute_script... [14:05:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:34]POST & json_proto [14:05:34]process_json_proto [14:05:34]json parsed OK: [14:05:34]protocol is kg_v1.0 [14:05:34]action value=close_receipt [14:05:34]process_action close_receipt [14:05:34]cmd_close_receipt [14:05:34]MH_GetDate [14:05:34]Write to MH i2c: F0 00 00 BD 0C B8 [14:05:34]Write i2c OK [14:05:34]MH_I2C_Read... [14:05:34]Read from MH i2c: F0 [14:05:34]MH_I2C_Read... [14:05:34]Read from MH i2c: F0 09 00 [14:05:34]MH_I2C_Read... [14:05:34]Read from MH i2c: F0 09 00 BD 0C 00 2E 32 E3 65 66 EE DC 65 FE [14:05:34]GetLastDocTimeStamp 1709388076 [14:05:34]current date 1709388334 [14:05:34]FM_GetShiftState [14:05:34]SAM_PROTO_GetShiftState [14:05:34]wFMCommunicate request_size=4 [14:05:34]MH_SAM_APDU [14:05:34]CAPDU: 80 13 01 00 [14:05:34]Write to MH i2c: E2 08 00 BE 0C 80 13 01 00 00 00 00 00 47 [14:05:34]Write i2c OK [14:05:34]MH_I2C_Read... [14:05:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:34]Read from MH i2c: E2 [14:05:34]MH_I2C_Read... [14:05:34]Read from MH i2c: E2 0E 00 [14:05:34]MH_I2C_Read... [14:05:34]Read from MH i2c: E2 0E 00 BE 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AE [14:05:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:05:34]wFMCommunicate OK [14:05:34]SAM_PROTO_GetShiftState done [14:05:34]FM_GetShiftState done [14:05:34]opened in 1709338023 [14:05:34]opened+sec_in_day 1709424423 [14:05:34]quantity*price = 100030 [14:05:34]sum+1 = 100031 [14:05:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 154 02.03.2024 14:05 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122935 ФПД: 207656995996741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T140534&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122935&fm=207656995996741&tin=02508201610067®Number=0000000000090573&sum=100030 [14:05:35]StoreToDocumentArchive [14:05:35]shift 321 fd 122935 [14:05:35]save to /storage/0321/doc_00122935 [14:05:35]save last doc name /storage/0321/doc_00122935 to /storage/kkm_last_doc_name [14:05:35]save OK [14:05:35]Clear old archive folders... [14:05:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:05:35]tlvbuf is 0022E940 [14:05:35]SAM_PROTO_ClearQueue [14:05:35]wFMCommunicate request_size=4 [14:05:35]MH_SAM_APDU [14:05:35]CAPDU: 80 09 00 00 [14:05:35]Write to MH i2c: E2 08 00 CB 0C 80 09 00 00 00 00 00 00 49 [14:05:35]Write i2c OK [14:05:35]MH_I2C_Read... [14:05:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:35]Read from MH i2c: E2 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 03 00 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 03 00 CB 0C 00 90 00 4B [14:05:35]RAPDU: 90 00 [14:05:35]wFMCommunicate OK [14:05:35]SAM_PROTO_ClearQueue done [14:05:35]KKMCreateOFDPacket [14:05:35]OFDProtocolAddRootSTLVToBuf [14:05:35]FM_MakeSignedData [14:05:35]FM_MakeSignedData [14:05:35]SAM_PROTO_SignData [14:05:35]wFMCommunicate request_size=4 [14:05:35]MH_SAM_APDU [14:05:35]CAPDU: 80 0D 01 02 [14:05:35]Write to MH i2c: E2 08 00 CC 0C 80 0D 01 02 00 00 00 00 51 [14:05:35]Write i2c OK [14:05:35]MH_I2C_Read... [14:05:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:35]Read from MH i2c: E2 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 03 00 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 03 00 CC 0C 00 90 00 4C [14:05:35]RAPDU: 90 00 [14:05:35]wFMCommunicate OK [14:05:35]wFMCommunicate request_size=255 [14:05:35]MH_SAM_APDU [14:05:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 2E 32 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E0 01 00 35 04 06 00 BC [14:05:35]Write to MH i2c: E2 02 01 CD 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 2E 32 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E0 01 00 35 04 06 00 BC 00 00 51 [14:05:35]Write i2c OK [14:05:35]MH_I2C_Read... [14:05:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:35]Read from MH i2c: E2 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 03 00 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 03 00 CD 0C 00 90 00 4D [14:05:35]RAPDU: 90 00 [14:05:35]wFMCommunicate OK [14:05:35]wFMCommunicate request_size=10 [14:05:35]MH_SAM_APDU [14:05:35]CAPDU: 80 0D 02 02 05 DC E9 7B 44 45 [14:05:35]Write to MH i2c: E2 0D 00 CE 0C 80 0D 02 02 05 00 DC E9 7B 44 45 00 00 27 [14:05:35]Write i2c OK [14:05:35]MH_I2C_Read... [14:05:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:35]Read from MH i2c: E2 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 03 00 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 03 00 CE 0C 00 90 00 4E [14:05:35]RAPDU: 90 00 [14:05:35]wFMCommunicate OK [14:05:35]wFMCommunicate request_size=4 [14:05:35]MH_SAM_APDU [14:05:35]CAPDU: 80 0D 03 02 [14:05:35]Write to MH i2c: E2 08 00 CF 0C 80 0D 03 02 00 00 00 00 56 [14:05:35]Write i2c OK [14:05:35]MH_I2C_Read... [14:05:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:35]Read from MH i2c: E2 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 0B 00 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 0B 00 CF 0C 00 00 51 33 B5 FA 85 CB 2F 90 00 09 [14:05:35]RAPDU: 00 51 33 B5 FA 85 CB 2F 90 00 [14:05:35]wFMCommunicate OK [14:05:35]SAM_PROTO_SignData done [14:05:35]FM_MakeSignedData done [14:05:35]CreateOFDProtocolMessage [14:05:35]wFMCommunicate request_size=4 [14:05:35]MH_SAM_APDU [14:05:35]CAPDU: 80 11 00 00 [14:05:35]Write to MH i2c: E2 08 00 D0 0C 80 11 00 00 00 00 00 00 56 [14:05:35]Write i2c OK [14:05:35]MH_I2C_Read... [14:05:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:35]Read from MH i2c: E2 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 17 00 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: E2 17 00 D0 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B4 [14:05:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:05:35]wFMCommunicate OK [14:05:35]CreateOFDProtocolMessage done [14:05:35]OFDSenderStorePacket 122935 [14:05:35]StoreOFDPacket docnum=122935 [14:05:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 A6 07 01 F9 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 2E 32 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E0 01 00 35 04 06 00 BC DC E9 7B 44 45 00 51 33 B5 FA 85 CB 2F [14:05:35]CheckFolder [14:05:35]dirname=/storage/ofd_packets [14:05:35]CheckFolder done [14:05:35]ProducePacketName [14:05:35]name=ofd_packets/00122935 [14:05:35]NVStorageSaveData ofd_packets/00122935 [14:05:35]File name is /storage/ofd_packets/00122935 [14:05:35]Write 301 bytes [14:05:35]NVStorageSaveData done [14:05:35]OFDSenderStorePacket done [14:05:35]KKMCreateOFDPacket done [14:05:35]NVStorageSaveData kkm_last_timestamp [14:05:35]File name is /storage/kkm_last_timestamp [14:05:35]Write 4 bytes [14:05:35]NVStorageSaveData done [14:05:35]ExternCall_PrintAddStr [14:05:35]wPrintStart [14:05:35]Write to MH i2c: 01 00 00 D1 0C DD [14:05:35]Write i2c OK [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: 01 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: 01 07 00 [14:05:35]MH_I2C_Read... [14:05:35]Read from MH i2c: 01 07 00 D1 0C 00 00 00 00 00 FF 0F F2 [14:05:35]RasterBufferAndPrint [14:05:35]line Счет N : (1)1105802 [14:05:35]line ИНН: 02508201610067 [14:05:35]line Контрольно-Кассовый Чек [14:05:35]line ПРОДАЖА [14:05:35]line ТРК (МРК, ГНК) : 52 [14:05:35]line Товар: 2710124130 [14:05:35]line Аи-92-К-5 [14:05:35]line 16.160 * 61.90 [14:05:35]line = 1000.30 [14:05:35]line НДС 12% НСП 1% [14:05:35]line > о реализуемом товаре [14:05:35]line ИТОГО: 1000.30 [14:05:35]line НСП 1% : 8.85 [14:05:35]line НДС 12% : 106.23 [14:05:35]line Наличными: 0.00 [14:05:35]line Безнал.: 1000.30 [14:05:35]line Место: АЗС № 25 "Партнер Нефть" [14:05:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:05:35]line СНО: Общий режим [14:05:35]line Чек 154 02.03.2024 14:05 [14:05:35]line Смена: 321 ФФД: 1.0 [14:05:35]line ЗНМ: 0300000019 [14:05:35]line РНМ: 0000000000090573 [14:05:35]line Версия ККМ: 001 [14:05:35]line Платежная система: Бакай Банк [14:05:35]line ФМ: 0000000000874798 [14:05:35]line ФД: 122935 [14:05:35]line ФПД: 207656995996741 [14:05:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T140534&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122935&fm=207656995996741&tin=02508201610067®Number=0000000000090573&sum=100030 [14:05:36]OFD Sender: Processing packet 122935 [packets to send 112, broken 111] [14:05:36]ProducePacketName [14:05:36]name=ofd_packets/00122935 [14:05:36]OFD Sender: To server: pG, [14:05:36]CommunicateWithHost lk.salyk.kg:30040 [14:05:36]ConnectInit lk.salyk.kg [14:05:36]written 0, free lines is 4095 [14:05:36]Connected sock=10 [14:05:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 A6 07 01 F9 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 2E 32 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E0 01 00 35 04 06 00 BC DC E9 7B 44 45 00 51 33 B5 FA 85 CB 2F [14:05:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 90 49 47 00 F2 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E0 01 00 F4 03 04 00 0A DE E2 65 B6 04 01 00 00 48 45 BB D2 EB E7 3B 93 [14:05:36]CommunicateWithHost err = 0 [14:05:36]CheckOFDResponse [14:05:36]1017 (14) - 77093643461234 [14:05:36]1041 (16) - 0000000000874798 [14:05:36]1040 (4) - 122935 [14:05:36]1012 (4) - 02.03.2024 08:06 [14:05:36]1206 (1) - 0 [14:05:36]OFD Sender: Remove packet 122935 [14:05:36]ProducePacketName [14:05:36]name=ofd_packets/00122935 [14:05:36]NVStorageDeleteData [14:05:36]Write to MH i2c: 01 00 00 FB 0C 07 [14:05:36]Write i2c OK [14:05:36]MH_I2C_Read... [14:05:36]Read from MH i2c: 01 [14:05:36]MH_I2C_Read... [14:05:36]Read from MH i2c: 01 07 00 [14:05:36]MH_I2C_Read... [14:05:36]Read from MH i2c: 01 07 00 FB 0C 00 00 00 00 00 FA 0C 14 [14:05:36]RasterBufferAndPrint [14:05:36]line [14:05:36]line [14:05:36]line [14:05:36]line [14:05:36]line [14:05:36]written 0, free lines is 3329 [14:05:36]MH_Cut [14:05:36]Write to MH i2c: D1 01 00 02 0D 01 E1 [14:05:36]Write i2c OK [14:05:36]MH_I2C_Read... [14:05:36]Read from MH i2c: D1 [14:05:36]MH_I2C_Read... [14:05:36]Read from MH i2c: D1 01 00 [14:05:36]MH_I2C_Read... [14:05:36]Read from MH i2c: D1 01 00 02 0D 00 E0 [14:05:36]Write to MH i2c: 01 00 00 03 0D 10 [14:05:36]Write i2c OK [14:05:36]MH_I2C_Read... [14:05:37]OFD Sender: No OFD packet to send [14:05:37]*** Cut start [14:05:37]*** Purtial cut [14:05:37]*** Stage 1: CUTSNS_PIN = 1 [14:05:39]Read from MH i2c: 01 [14:05:39]MH_I2C_Read... [14:05:39]*** Stop cut motor [14:05:39]*** Cut end [14:05:39]Read from MH i2c: 01 07 00 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: 01 07 00 03 0D 00 00 00 00 00 FF 0F 25 [14:05:39]process_action close_receipt done [14:05:39]requested_data is exist [14:05:39]produce_requested_data [14:05:39]requested_item fm.sn is exist - process it [14:05:39]wFMCommunicate request_size=4 [14:05:39]MH_SAM_APDU [14:05:39]CAPDU: 80 11 00 00 [14:05:39]Write to MH i2c: E2 08 00 04 0D 80 11 00 00 00 00 00 00 8B [14:05:39]Write i2c OK [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: E2 [14:05:39]MH_I2C_Read... [14:05:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:39]Read from MH i2c: E2 17 00 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: E2 17 00 04 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E9 [14:05:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:05:39]wFMCommunicate OK [14:05:39]requested_item fd.num is exist - process it [14:05:39]SAM_PROTO_GetFieldsCounters [14:05:39]wFMCommunicate request_size=4 [14:05:39]MH_SAM_APDU [14:05:39]CAPDU: 80 13 00 00 [14:05:39]Write to MH i2c: E2 08 00 05 0D 80 13 00 00 00 00 00 00 8E [14:05:39]Write i2c OK [14:05:39]MH_I2C_Read... [14:05:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:39]Read from MH i2c: E2 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: E2 62 00 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: E2 62 00 05 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 37 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 E1 [14:05:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 37 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:05:39]wFMCommunicate OK [14:05:39]SAM_PROTO_GetFieldsCounters done [14:05:39]requested_item shift.num is exist - process it [14:05:39]requested_item shift.opened is exist - process it [14:05:39]req_shift_opened [14:05:39]FM_GetShiftState [14:05:39]SAM_PROTO_GetShiftState [14:05:39]wFMCommunicate request_size=4 [14:05:39]MH_SAM_APDU [14:05:39]CAPDU: 80 13 01 00 [14:05:39]Write to MH i2c: E2 08 00 06 0D 80 13 01 00 00 00 00 00 90 [14:05:39]Write i2c OK [14:05:39]MH_I2C_Read... [14:05:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:39]Read from MH i2c: E2 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: E2 0E 00 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: E2 0E 00 06 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F7 [14:05:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:05:39]wFMCommunicate OK [14:05:39]SAM_PROTO_GetShiftState done [14:05:39]FM_GetShiftState done [14:05:39]req_shift_opened done [14:05:39]requested_item shift.open_date is exist - process it [14:05:39]req_shift_open_date [14:05:39]req_shift_open_date done [14:05:39]produce_requested_data done [14:05:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122935,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:05:39]process_action_free close_receipt [14:05:39]json_value_free [14:05:39]json_value_free done [14:05:39]process_json_proto returns [14:05:39]Send response to host [14:05:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122935,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:05:39]free response buf [14:05:39]execute_script done [14:05:39]execute_script returns [14:05:39]free content buf [14:05:39]Sock 8.Close socket [14:05:39]Sock 8.Thread stoped [14:05:42]OFD Sender: No OFD packet to send [14:05:47]OFD Sender: No OFD packet to send [14:05:52]OFD Sender: No OFD packet to send [14:05:57]OFD Sender: No OFD packet to send [14:06:02]OFD Sender: No OFD packet to send [14:06:07]OFD Sender: No OFD packet to send [14:06:12]OFD Sender: No OFD packet to send [14:06:17]OFD Sender: No OFD packet to send [14:06:22]OFD Sender: No OFD packet to send [14:06:27]OFD Sender: No OFD packet to send [14:06:32]OFD Sender: No OFD packet to send [14:06:37]OFD Sender: No OFD packet to send [14:06:42]OFD Sender: No OFD packet to send [14:06:47]OFD Sender: No OFD packet to send [14:06:52]OFD Sender: No OFD packet to send [14:06:57]OFD Sender: No OFD packet to send [14:07:02]OFD Sender: No OFD packet to send [14:07:07]OFD Sender: No OFD packet to send [14:07:12]OFD Sender: No OFD packet to send [14:07:17]OFD Sender: No OFD packet to send [14:07:22]OFD Sender: No OFD packet to send [14:07:27]OFD Sender: No OFD packet to send [14:07:32]OFD Sender: No OFD packet to send [14:07:37]OFD Sender: No OFD packet to send [14:07:42]OFD Sender: No OFD packet to send [14:07:47]OFD Sender: No OFD packet to send [14:07:52]OFD Sender: No OFD packet to send [14:07:57]OFD Sender: No OFD packet to send [14:08:02]OFD Sender: No OFD packet to send [14:08:07]OFD Sender: No OFD packet to send [14:08:12]OFD Sender: No OFD packet to send [14:08:17]OFD Sender: No OFD packet to send [14:08:22]OFD Sender: No OFD packet to send [14:08:27]OFD Sender: No OFD packet to send [14:08:32]OFD Sender: No OFD packet to send [14:08:37]OFD Sender: No OFD packet to send [14:08:42]OFD Sender: No OFD packet to send [14:08:44]accept exits with 9 [14:08:44]New connection [14:08:44]New thread 3066629476 created [14:08:44]Thread 3066772836 joined [14:08:44]Waiting for new connection... [14:08:44] Sock 9.Parse request [14:08:44]Sock 9.Check first char [14:08:44]Sock 9.First char is OK [14:08:44]request: POST /json_proto HTTP/1.0 [14:08:44]Method: POST [14:08:44]URL: /json_proto [14:08:44]Method is POST - this is cgi request [14:08:44]url: /json_proto [14:08:44]query_string will be loaded in cgi processing [14:08:44]execute_cgi json_proto POST (null) [14:08:44]execute_cgi path=json_proto method=POST [14:08:44]POST find Content-Length [14:08:44]Host: 172.17.48.197:8080 [14:08:44]Content-Length: 688 [14:08:44]Content-Type: application/json [14:08:44] [14:08:44]POST finish read [14:08:44]Found Content-Length = 688 [14:08:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 28.210, "sum" : 2000.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:44]execute_script... [14:08:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 28.210, "sum" : 2000.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:44]POST & json_proto [14:08:44]process_json_proto [14:08:44]json parsed OK: [14:08:44]protocol is kg_v1.0 [14:08:44]action value=close_receipt [14:08:44]process_action close_receipt [14:08:44]cmd_close_receipt [14:08:44]MH_GetDate [14:08:44]Write to MH i2c: F0 00 00 07 0D 03 [14:08:44]Write i2c OK [14:08:44]MH_I2C_Read... [14:08:44]Read from MH i2c: F0 [14:08:44]MH_I2C_Read... [14:08:44]Read from MH i2c: F0 09 00 [14:08:44]MH_I2C_Read... [14:08:44]Read from MH i2c: F0 09 00 07 0D 00 ED 32 E3 65 66 EE DC 65 08 [14:08:44]GetLastDocTimeStamp 1709388334 [14:08:44]current date 1709388525 [14:08:44]FM_GetShiftState [14:08:44]SAM_PROTO_GetShiftState [14:08:44]wFMCommunicate request_size=4 [14:08:44]MH_SAM_APDU [14:08:44]CAPDU: 80 13 01 00 [14:08:44]Write to MH i2c: E2 08 00 08 0D 80 13 01 00 00 00 00 00 92 [14:08:44]Write i2c OK [14:08:44]MH_I2C_Read... [14:08:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:44]Read from MH i2c: E2 [14:08:44]MH_I2C_Read... [14:08:44]Read from MH i2c: E2 0E 00 [14:08:44]MH_I2C_Read... [14:08:44]Read from MH i2c: E2 0E 00 08 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F9 [14:08:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:08:44]wFMCommunicate OK [14:08:44]SAM_PROTO_GetShiftState done [14:08:44]FM_GetShiftState done [14:08:44]opened in 1709338023 [14:08:44]opened+sec_in_day 1709424423 [14:08:44]quantity*price = 200008 [14:08:44]sum+1 = 200010 [14:08:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 155 02.03.2024 14:08 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122936 ФПД: 178841382601932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T140845&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122936&fm=178841382601932&tin=02508201610067®Number=0000000000090573&sum=200000 [14:08:46]StoreToDocumentArchive [14:08:46]shift 321 fd 122936 [14:08:46]save to /storage/0321/doc_00122936 [14:08:46]save last doc name /storage/0321/doc_00122936 to /storage/kkm_last_doc_name [14:08:46]save OK [14:08:46]Clear old archive folders... [14:08:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:08:46]tlvbuf is 001EC180 [14:08:46]SAM_PROTO_ClearQueue [14:08:46]wFMCommunicate request_size=4 [14:08:46]MH_SAM_APDU [14:08:46]CAPDU: 80 09 00 00 [14:08:46]Write to MH i2c: E2 08 00 15 0D 80 09 00 00 00 00 00 00 94 [14:08:46]Write i2c OK [14:08:46]MH_I2C_Read... [14:08:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:46]Read from MH i2c: E2 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 03 00 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 03 00 15 0D 00 90 00 96 [14:08:46]RAPDU: 90 00 [14:08:46]wFMCommunicate OK [14:08:46]SAM_PROTO_ClearQueue done [14:08:46]KKMCreateOFDPacket [14:08:46]OFDProtocolAddRootSTLVToBuf [14:08:46]FM_MakeSignedData [14:08:46]FM_MakeSignedData [14:08:46]SAM_PROTO_SignData [14:08:46]wFMCommunicate request_size=4 [14:08:46]MH_SAM_APDU [14:08:46]CAPDU: 80 0D 01 02 [14:08:46]Write to MH i2c: E2 08 00 16 0D 80 0D 01 02 00 00 00 00 9C [14:08:46]Write i2c OK [14:08:46]MH_I2C_Read... [14:08:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:46]Read from MH i2c: E2 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 03 00 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 03 00 16 0D 00 90 00 97 [14:08:46]RAPDU: 90 00 [14:08:46]wFMCommunicate OK [14:08:46]wFMCommunicate request_size=255 [14:08:46]MH_SAM_APDU [14:08:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 ED 32 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E0 01 00 35 04 06 00 [14:08:46]Write to MH i2c: E2 02 01 17 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 ED 32 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E0 01 00 35 04 06 00 00 00 E8 [14:08:46]Write i2c OK [14:08:46]MH_I2C_Read... [14:08:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:46]Read from MH i2c: E2 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 03 00 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 03 00 17 0D 00 90 00 98 [14:08:46]RAPDU: 90 00 [14:08:46]wFMCommunicate OK [14:08:46]wFMCommunicate request_size=11 [14:08:46]MH_SAM_APDU [14:08:46]CAPDU: 80 0D 02 02 06 A2 A7 C1 14 C4 CC [14:08:46]Write to MH i2c: E2 0E 00 18 0D 80 0D 02 02 06 00 A2 A7 C1 14 C4 CC 00 00 59 [14:08:46]Write i2c OK [14:08:46]MH_I2C_Read... [14:08:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:46]Read from MH i2c: E2 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 03 00 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 03 00 18 0D 00 90 00 99 [14:08:46]RAPDU: 90 00 [14:08:46]wFMCommunicate OK [14:08:46]wFMCommunicate request_size=4 [14:08:46]MH_SAM_APDU [14:08:46]CAPDU: 80 0D 03 02 [14:08:46]Write to MH i2c: E2 08 00 19 0D 80 0D 03 02 00 00 00 00 A1 [14:08:46]Write i2c OK [14:08:46]MH_I2C_Read... [14:08:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:46]Read from MH i2c: E2 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 0B 00 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 0B 00 19 0D 00 B8 98 80 42 2B 38 93 BD 90 00 67 [14:08:46]RAPDU: B8 98 80 42 2B 38 93 BD 90 00 [14:08:46]wFMCommunicate OK [14:08:46]SAM_PROTO_SignData done [14:08:46]FM_MakeSignedData done [14:08:46]CreateOFDProtocolMessage [14:08:46]wFMCommunicate request_size=4 [14:08:46]MH_SAM_APDU [14:08:46]CAPDU: 80 11 00 00 [14:08:46]Write to MH i2c: E2 08 00 1A 0D 80 11 00 00 00 00 00 00 A1 [14:08:46]Write i2c OK [14:08:46]MH_I2C_Read... [14:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:46]Read from MH i2c: E2 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 17 00 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: E2 17 00 1A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FF [14:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:08:46]wFMCommunicate OK [14:08:46]CreateOFDProtocolMessage done [14:08:46]OFDSenderStorePacket 122936 [14:08:46]StoreOFDPacket docnum=122936 [14:08:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 32 F2 08 01 7D 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 ED 32 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E0 01 00 35 04 06 00 A2 A7 C1 14 C4 CC B8 98 80 42 2B 38 93 BD [14:08:46]CheckFolder [14:08:46]dirname=/storage/ofd_packets [14:08:46]CheckFolder done [14:08:46]ProducePacketName [14:08:46]name=ofd_packets/00122936 [14:08:46]NVStorageSaveData ofd_packets/00122936 [14:08:46]File name is /storage/ofd_packets/00122936 [14:08:46]Write 302 bytes [14:08:46]NVStorageSaveData done [14:08:46]OFDSenderStorePacket done [14:08:46]KKMCreateOFDPacket done [14:08:46]NVStorageSaveData kkm_last_timestamp [14:08:46]File name is /storage/kkm_last_timestamp [14:08:46]Write 4 bytes [14:08:46]NVStorageSaveData done [14:08:46]ExternCall_PrintAddStr [14:08:46]wPrintStart [14:08:46]Write to MH i2c: 01 00 00 1B 0D 28 [14:08:46]Write i2c OK [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: 01 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: 01 07 00 [14:08:46]MH_I2C_Read... [14:08:46]Read from MH i2c: 01 07 00 1B 0D 00 00 00 00 00 FF 0F 3D [14:08:46]RasterBufferAndPrint [14:08:46]line Счет N : (1)1105803 [14:08:46]line ИНН: 02508201610067 [14:08:46]line Контрольно-Кассовый Чек [14:08:46]line ПРОДАЖА [14:08:46]line ТРК (МРК, ГНК) : 51 [14:08:46]line Товар: 2710194210 [14:08:46]line ДТ(л)-К-5 [14:08:46]line 28.210 * 70.90 [14:08:46]line = 2000.09 [14:08:46]line НДС 12% НСП 1% [14:08:46]line > о реализуемом товаре [14:08:46]line ОКРУГЛЕНИЕ: -0.09 [14:08:46]line ИТОГО: 2000.00 [14:08:46]line Внесено: 2000.00 [14:08:46]line СДАЧА: 0.00 [14:08:46]line НСП 1% : 17.70 [14:08:46]line НДС 12% : 212.40 [14:08:46]line Наличными: 2000.00 [14:08:46]line Безнал.: 0.00 [14:08:46]line Место: АЗС № 25 "Партнер Нефть" [14:08:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:08:46]line СНО: Общий режим [14:08:46]line Чек 155 02.03.2024 14:08 [14:08:46]line Смена: 321 ФФД: 1.0 [14:08:46]line ЗНМ: 0300000019 [14:08:46]line РНМ: 0000000000090573 [14:08:46]line Версия ККМ: 001 [14:08:46]line ФМ: 0000000000874798 [14:08:46]line ФД: 122936 [14:08:46]line ФПД: 178841382601932 [14:08:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T140845&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122936&fm=178841382601932&tin=02508201610067®Number=0000000000090573&sum=200000 [14:08:46]OFD Sender: Processing packet 122936 [packets to send 112, broken 111] [14:08:46]ProducePacketName [14:08:46]name=ofd_packets/00122936 [14:08:46]OFD Sender: To server: pG, [14:08:46]CommunicateWithHost lk.salyk.kg:30040 [14:08:46]ConnectInit lk.salyk.kg [14:08:46]written 0, free lines is 4095 [14:08:46]Connected sock=10 [14: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 34 37 39 38 10 01 00 00 32 F2 08 01 7D 4B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 ED 32 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E0 01 00 35 04 06 00 A2 A7 C1 14 C4 CC B8 98 80 42 2B 38 93 BD [14:08:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 86 93 47 00 4F 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E0 01 00 F4 03 04 00 C9 DE E2 65 B6 04 01 00 00 DF EA 9D BB 48 2D 2E 5F [14:08:47]CommunicateWithHost err = 0 [14:08:47]CheckOFDResponse [14:08:47]1017 (14) - 77093643461234 [14:08:47]1041 (16) - 0000000000874798 [14:08:47]1040 (4) - 122936 [14:08:47]1012 (4) - 02.03.2024 08:09 [14:08:47]1206 (1) - 0 [14:08:47]OFD Sender: Remove packet 122936 [14:08:47]ProducePacketName [14:08:47]name=ofd_packets/00122936 [14:08:47]NVStorageDeleteData [14:08:47]Write to MH i2c: 01 00 00 46 0D 53 [14:08:47]Write i2c OK [14:08:47]MH_I2C_Read... [14:08:47]Read from MH i2c: 01 [14:08:47]MH_I2C_Read... [14:08:47]Read from MH i2c: 01 07 00 [14:08:47]MH_I2C_Read... [14:08:47]Read from MH i2c: 01 07 00 46 0D 00 00 00 00 00 E6 0C 4C [14:08:47]RasterBufferAndPrint [14:08:47]line [14:08:47]line [14:08:47]line [14:08:47]line [14:08:47]line [14:08:47]written 0, free lines is 3308 [14:08:47]MH_Cut [14:08:47]Write to MH i2c: D1 01 00 4D 0D 01 2C [14:08:47]Write i2c OK [14:08:47]MH_I2C_Read... [14:08:47]Read from MH i2c: D1 [14:08:47]MH_I2C_Read... [14:08:47]Read from MH i2c: D1 01 00 [14:08:47]MH_I2C_Read... [14:08:47]Read from MH i2c: D1 01 00 4D 0D 00 2B [14:08:47]Write to MH i2c: 01 00 00 4E 0D 5B [14:08:47]Write i2c OK [14:08:47]MH_I2C_Read... [14:08:47]OFD Sender: No OFD packet to send [14:08:48]*** Cut start [14:08:48]*** Purtial cut [14:08:48]*** Stage 1: CUTSNS_PIN = 1 [14:08:50]Read from MH i2c: 01 [14:08:50]MH_I2C_Read... [14:08:50]*** Stop cut motor [14:08:50]*** Cut end [14:08:50]Read from MH i2c: 01 07 00 [14:08:50]MH_I2C_Read... [14:08:50]Read from MH i2c: 01 07 00 4E 0D 00 00 00 00 00 FF 0F 70 [14:08:50]process_action close_receipt done [14:08:50]requested_data is exist [14:08:50]produce_requested_data [14:08:50]requested_item fm.sn is exist - process it [14:08:50]wFMCommunicate request_size=4 [14:08:50]MH_SAM_APDU [14:08:50]CAPDU: 80 11 00 00 [14:08:50]Write to MH i2c: E2 08 00 4F 0D 80 11 00 00 00 00 00 00 D6 [14:08:50]Write i2c OK [14:08:50]MH_I2C_Read... [14:08:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:50]Read from MH i2c: E2 [14:08:50]MH_I2C_Read... [14:08:50]Read from MH i2c: E2 17 00 [14:08:50]MH_I2C_Read... [14:08:50]Read from MH i2c: E2 17 00 4F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 34 [14:08:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:08:50]wFMCommunicate OK [14:08:50]requested_item fd.num is exist - process it [14:08:50]SAM_PROTO_GetFieldsCounters [14:08:50]wFMCommunicate request_size=4 [14:08:50]MH_SAM_APDU [14:08:50]CAPDU: 80 13 00 00 [14:08:50]Write to MH i2c: E2 08 00 50 0D 80 13 00 00 00 00 00 00 D9 [14:08:50]Write i2c OK [14:08:50]MH_I2C_Read... [14:08:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:50]Read from MH i2c: E2 [14:08:50]MH_I2C_Read... [14:08:50]Read from MH i2c: E2 62 00 [14:08:50]MH_I2C_Read... [14:08:50]Read from MH i2c: E2 62 00 50 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 38 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [14:08:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 38 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:08:50]wFMCommunicate OK [14:08:50]SAM_PROTO_GetFieldsCounters done [14:08:50]requested_item shift.num is exist - process it [14:08:50]requested_item shift.opened is exist - process it [14:08:50]req_shift_opened [14:08:50]FM_GetShiftState [14:08:50]SAM_PROTO_GetShiftState [14:08:50]wFMCommunicate request_size=4 [14:08:50]MH_SAM_APDU [14:08:50]CAPDU: 80 13 01 00 [14:08:50]Write to MH i2c: E2 08 00 51 0D 80 13 01 00 00 00 00 00 DB [14:08:50]Write i2c OK [14:08:50]MH_I2C_Read... [14:08:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:50]Read from MH i2c: E2 [14:08:50]MH_I2C_Read... [14:08:50]Read from MH i2c: E2 0E 00 [14:08:50]MH_I2C_Read... [14:08:50]Read from MH i2c: E2 0E 00 51 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 42 [14:08:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:08:50]wFMCommunicate OK [14:08:50]SAM_PROTO_GetShiftState done [14:08:50]FM_GetShiftState done [14:08:50]req_shift_opened done [14:08:50]requested_item shift.open_date is exist - process it [14:08:50]req_shift_open_date [14:08:50]req_shift_open_date done [14:08:50]produce_requested_data done [14:08:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122936,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:08:50]process_action_free close_receipt [14:08:50]json_value_free [14:08:50]json_value_free done [14:08:50]process_json_proto returns [14:08:50]Send response to host [14:08:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122936,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:08:50]free response buf [14:08:50]execute_script done [14:08:50]execute_script returns [14:08:50]free content buf [14:08:50]Sock 9.Close socket [14:08:50]Sock 9.Thread stoped [14:08:52]OFD Sender: No OFD packet to send [14:08:57]OFD Sender: No OFD packet to send [14:09:02]OFD Sender: No OFD packet to send [14:09:07]OFD Sender: No OFD packet to send [14:09:12]OFD Sender: No OFD packet to send [14:09:17]OFD Sender: No OFD packet to send [14:09:22]OFD Sender: No OFD packet to send [14:09:27]OFD Sender: No OFD packet to send [14:09:32]OFD Sender: No OFD packet to send [14:09:37]OFD Sender: No OFD packet to send [14:09:42]OFD Sender: No OFD packet to send [14:09:47]OFD Sender: No OFD packet to send [14:09:52]OFD Sender: No OFD packet to send [14:09:57]OFD Sender: No OFD packet to send [14:10:02]OFD Sender: No OFD packet to send [14:10:07]OFD Sender: No OFD packet to send [14:10:12]OFD Sender: No OFD packet to send [14:10:17]OFD Sender: No OFD packet to send [14:10:22]OFD Sender: No OFD packet to send [14:10:27]OFD Sender: No OFD packet to send [14:10:32]OFD Sender: No OFD packet to send [14:10:37]OFD Sender: No OFD packet to send [14:10:42]OFD Sender: No OFD packet to send [14:10:47]OFD Sender: No OFD packet to send [14:10:52]OFD Sender: No OFD packet to send [14:10:57]OFD Sender: No OFD packet to send [14:11:02]OFD Sender: No OFD packet to send [14:11:07]OFD Sender: No OFD packet to send [14:11:12]OFD Sender: No OFD packet to send [14:11:17]OFD Sender: No OFD packet to send [14:11:22]OFD Sender: No OFD packet to send [14:11:27]OFD Sender: No OFD packet to send [14:11:32]OFD Sender: No OFD packet to send [14:11:37]OFD Sender: No OFD packet to send [14:11:42]accept exits with 8 [14:11:42]New connection [14:11:42]New thread 3066772836 created [14:11:42]Thread 3066629476 joined [14:11:42]Waiting for new connection... [14:11:42] Sock 8.Parse request [14:11:42]Sock 8.Check first char [14:11:42]Sock 8.First char is OK [14:11:42]request: POST /json_proto HTTP/1.0 [14:11:42]Method: POST [14:11:42]URL: /json_proto [14:11:42]Method is POST - this is cgi request [14:11:42]url: /json_proto [14:11:42]query_string will be loaded in cgi processing [14:11:42]execute_cgi json_proto POST (null) [14:11:42]execute_cgi path=json_proto method=POST [14:11:42]POST find Content-Length [14:11:42]Host: 172.17.48.197:8080 [14:11:42]Content-Length: 641 [14:11:42]Content-Type: application/json [14:11:42] [14:11:42]POST finish read [14:11:42]Found Content-Length = 641 [14:11:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:42]execute_script... [14:11: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)1105804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:42]POST & json_proto [14:11:42]process_json_proto [14:11:42]json parsed OK: [14:11:42]protocol is kg_v1.0 [14:11:42]action value=close_receipt [14:11:42]process_action close_receipt [14:11:42]cmd_close_receipt [14:11:42]MH_GetDate [14:11:42]Write to MH i2c: F0 00 00 52 0D 4E [14:11:42]Write i2c OK [14:11:42]MH_I2C_Read... [14:11:42]Read from MH i2c: F0 [14:11:42]MH_I2C_Read... [14:11:42]Read from MH i2c: F0 09 00 [14:11:42]MH_I2C_Read... [14:11:42]Read from MH i2c: F0 09 00 52 0D 00 9F 33 E3 65 66 EE DC 65 06 [14:11:42]GetLastDocTimeStamp 1709388525 [14:11:42]current date 1709388703 [14:11:42]FM_GetShiftState [14:11:42]SAM_PROTO_GetShiftState [14:11:42]wFMCommunicate request_size=4 [14:11:42]MH_SAM_APDU [14:11:42]CAPDU: 80 13 01 00 [14:11:42]Write to MH i2c: E2 08 00 53 0D 80 13 01 00 00 00 00 00 DD [14:11:42]Write i2c OK [14:11:42]MH_I2C_Read... [14:11:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:42]Read from MH i2c: E2 [14:11:42]MH_I2C_Read... [14:11:42]Read from MH i2c: E2 0E 00 [14:11:42]MH_I2C_Read... [14:11:42]Read from MH i2c: E2 0E 00 53 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 44 [14:11:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:11:42]wFMCommunicate OK [14:11:42]SAM_PROTO_GetShiftState done [14:11:42]FM_GetShiftState done [14:11:42]opened in 1709338023 [14:11:42]opened+sec_in_day 1709424423 [14:11:42]quantity*price = 61900 [14:11:42]sum+1 = 61901 [14:11:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 619.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 156 02.03.2024 14:11 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122937 ФПД: 222517299127133 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122937&fm=222517299127133&tin=02508201610067®Number=0000000000090573&sum=61900 [14:11:43]StoreToDocumentArchive [14:11:43]shift 321 fd 122937 [14:11:43]save to /storage/0321/doc_00122937 [14:11:43]save last doc name /storage/0321/doc_00122937 to /storage/kkm_last_doc_name [14:11:43]save OK [14:11:43]Clear old archive folders... [14:11:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:11:43]tlvbuf is B6F29240 [14:11:43]SAM_PROTO_ClearQueue [14:11:43]wFMCommunicate request_size=4 [14:11:43]MH_SAM_APDU [14:11:43]CAPDU: 80 09 00 00 [14:11:43]Write to MH i2c: E2 08 00 60 0D 80 09 00 00 00 00 00 00 DF [14:11:43]Write i2c OK [14:11:43]MH_I2C_Read... [14:11:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:11:43]Read from MH i2c: E2 [14:11:43]MH_I2C_Read... [14:11:43]Read from MH i2c: E2 03 00 [14:11:43]MH_I2C_Read... [14:11:43]Read from MH i2c: E2 03 00 60 0D 00 90 00 E1 [14:11:43]RAPDU: 90 00 [14:11:43]wFMCommunicate OK [14:11:43]SAM_PROTO_ClearQueue done [14:11:43]KKMCreateOFDPacket [14:11:43]OFDProtocolAddRootSTLVToBuf [14:11:43]FM_MakeSignedData [14:11:43]FM_MakeSignedData [14:11:43]SAM_PROTO_SignData [14:11:43]wFMCommunicate request_size=4 [14:11:43]MH_SAM_APDU [14:11:43]CAPDU: 80 0D 01 02 [14:11:43]Write to MH i2c: E2 08 00 61 0D 80 0D 01 02 00 00 00 00 E7 [14:11:43]Write i2c OK [14:11:43]MH_I2C_Read... [14:11:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:11:43]Read from MH i2c: E2 [14:11:43]MH_I2C_Read... [14:11:43]Read from MH i2c: E2 03 00 [14:11:43]MH_I2C_Read... [14:11:43]Read from MH i2c: E2 03 00 61 0D 00 90 00 E2 [14:11:43]RAPDU: 90 00 [14:11:43]wFMCommunicate OK [14:11:43]wFMCommunicate request_size=255 [14:11:43]MH_SAM_APDU [14:11: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 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 9F 33 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E0 01 00 35 04 06 00 CA [14:11:43]Write to MH i2c: E2 02 01 62 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 9F 33 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E0 01 00 35 04 06 00 CA 00 00 77 [14:11:43]Write i2c OK [14:11:43]MH_I2C_Read... [14:11:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:44]Read from MH i2c: E2 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: E2 03 00 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: E2 03 00 62 0D 00 90 00 E3 [14:11:44]RAPDU: 90 00 [14:11:44]wFMCommunicate OK [14:11:44]wFMCommunicate request_size=10 [14:11:44]MH_SAM_APDU [14:11:44]CAPDU: 80 0D 02 02 05 60 D8 92 23 5D [14:11:44]Write to MH i2c: E2 0D 00 63 0D 80 0D 02 02 05 00 60 D8 92 23 5D 00 00 3E [14:11:44]Write i2c OK [14:11:44]MH_I2C_Read... [14:11:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:44]Read from MH i2c: E2 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: E2 03 00 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: E2 03 00 63 0D 00 90 00 E4 [14:11:44]RAPDU: 90 00 [14:11:44]wFMCommunicate OK [14:11:44]wFMCommunicate request_size=4 [14:11:44]MH_SAM_APDU [14:11:44]CAPDU: 80 0D 03 02 [14:11:44]Write to MH i2c: E2 08 00 64 0D 80 0D 03 02 00 00 00 00 EC [14:11:44]Write i2c OK [14:11:44]MH_I2C_Read... [14:11:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:11:44]Read from MH i2c: E2 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: E2 0B 00 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: E2 0B 00 64 0D 00 5F 1F 03 F5 1A 9F 8E EE 90 00 98 [14:11:44]RAPDU: 5F 1F 03 F5 1A 9F 8E EE 90 00 [14:11:44]wFMCommunicate OK [14:11:44]SAM_PROTO_SignData done [14:11:44]FM_MakeSignedData done [14:11:44]CreateOFDProtocolMessage [14:11:44]wFMCommunicate request_size=4 [14:11:44]MH_SAM_APDU [14:11:44]CAPDU: 80 11 00 00 [14:11:44]Write to MH i2c: E2 08 00 65 0D 80 11 00 00 00 00 00 00 EC [14:11:44]Write i2c OK [14:11:44]MH_I2C_Read... [14:11:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:44]Read from MH i2c: E2 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: E2 17 00 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: E2 17 00 65 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4A [14:11:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:11:44]wFMCommunicate OK [14:11:44]CreateOFDProtocolMessage done [14:11:44]OFDSenderStorePacket 122937 [14:11:44]StoreOFDPacket docnum=122937 [14:11:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9C D9 07 01 F9 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 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 9F 33 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E0 01 00 35 04 06 00 CA 60 D8 92 23 5D 5F 1F 03 F5 1A 9F 8E EE [14:11:44]CheckFolder [14:11:44]dirname=/storage/ofd_packets [14:11:44]CheckFolder done [14:11:44]ProducePacketName [14:11:44]name=ofd_packets/00122937 [14:11:44]NVStorageSaveData ofd_packets/00122937 [14:11:44]File name is /storage/ofd_packets/00122937 [14:11:44]Write 301 bytes [14:11:44]NVStorageSaveData done [14:11:44]OFDSenderStorePacket done [14:11:44]KKMCreateOFDPacket done [14:11:44]NVStorageSaveData kkm_last_timestamp [14:11:44]File name is /storage/kkm_last_timestamp [14:11:44]Write 4 bytes [14:11:44]NVStorageSaveData done [14:11:44]ExternCall_PrintAddStr [14:11:44]wPrintStart [14:11:44]Write to MH i2c: 01 00 00 66 0D 73 [14:11:44]Write i2c OK [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: 01 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: 01 07 00 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: 01 07 00 66 0D 00 00 00 00 00 FF 0F 88 [14:11:44]RasterBufferAndPrint [14:11:44]line Счет N : (1)1105804 [14:11:44]line ИНН: 02508201610067 [14:11:44]line Контрольно-Кассовый Чек [14:11:44]line ПРОДАЖА [14:11:44]line ТРК (МРК, ГНК) : 62 [14:11:44]line Товар: 2710124130 [14:11:44]line Аи-92-К-5 [14:11:44]line 10.000 * 61.90 [14:11:44]line = 619.00 [14:11:44]line НДС 12% НСП 1% [14:11:44]line > о реализуемом товаре [14:11:44]line ИТОГО: 619.00 [14:11:44]line НСП 1% : 5.48 [14:11:44]line НДС 12% : 65.73 [14:11:44]line Наличными: 619.00 [14:11:44]line Безнал.: 0.00 [14:11:44]line Место: АЗС № 25 "Партнер Нефть" [14:11:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:11:44]line СНО: Общий режим [14:11:44]line Чек 156 02.03.2024 14:11 [14:11:44]line Смена: 321 ФФД: 1.0 [14:11:44]line ЗНМ: 0300000019 [14:11:44]line РНМ: 0000000000090573 [14:11:44]line Версия ККМ: 001 [14:11:44]line ФМ: 0000000000874798 [14:11:44]line ФД: 122937 [14:11:44]line ФПД: 222517299127133 [14:11:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122937&fm=222517299127133&tin=02508201610067®Number=0000000000090573&sum=61900 [14:11:44]OFD Sender: Processing packet 122937 [packets to send 112, broken 111] [14:11:44]ProducePacketName [14:11:44]name=ofd_packets/00122937 [14:11:44]OFD Sender: To server: pG, [14:11:44]CommunicateWithHost lk.salyk.kg:30040 [14:11:44]ConnectInit lk.salyk.kg [14:11:44]written 0, free lines is 4095 [14:11:44]Connected sock=10 [14:11:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9C D9 07 01 F9 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 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 9F 33 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E0 01 00 35 04 06 00 CA 60 D8 92 23 5D 5F 1F 03 F5 1A 9F 8E EE [14:11:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F5 8F 47 00 FB 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E0 01 00 F4 03 04 00 7B DF E2 65 B6 04 01 00 00 79 C6 8C 0C 19 EC 59 CA [14:11:44]CommunicateWithHost err = 0 [14:11:44]CheckOFDResponse [14:11:44]1017 (14) - 77093643461234 [14:11:44]1041 (16) - 0000000000874798 [14:11:44]1040 (4) - 122937 [14:11:44]1012 (4) - 02.03.2024 08:12 [14:11:44]1206 (1) - 0 [14:11:44]OFD Sender: Remove packet 122937 [14:11:44]ProducePacketName [14:11:44]name=ofd_packets/00122937 [14:11:44]NVStorageDeleteData [14:11:44]Write to MH i2c: 01 00 00 8E 0D 9B [14:11:44]Write i2c OK [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: 01 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: 01 07 00 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: 01 07 00 8E 0D 00 00 00 00 00 13 0D C2 [14:11:44]RasterBufferAndPrint [14:11:44]line [14:11:44]line [14:11:44]line [14:11:44]line [14:11:44]line [14:11:44]written 0, free lines is 3353 [14:11:44]MH_Cut [14:11:44]Write to MH i2c: D1 01 00 95 0D 01 74 [14:11:44]Write i2c OK [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: D1 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: D1 01 00 [14:11:44]MH_I2C_Read... [14:11:44]Read from MH i2c: D1 01 00 95 0D 00 73 [14:11:44]Write to MH i2c: 01 00 00 96 0D A3 [14:11:44]Write i2c OK [14:11:44]MH_I2C_Read... [14:11:45]OFD Sender: No OFD packet to send [14:11:45]*** Cut start [14:11:45]*** Purtial cut [14:11:45]*** Stage 1: CUTSNS_PIN = 1 [14:11:47]Read from MH i2c: 01 [14:11:47]MH_I2C_Read... [14:11:47]*** Stop cut motor [14:11:47]*** Cut end [14:11:47]Read from MH i2c: 01 07 00 [14:11:47]MH_I2C_Read... [14:11:47]Read from MH i2c: 01 07 00 96 0D 00 00 00 00 00 FF 0F B8 [14:11:47]process_action close_receipt done [14:11:47]requested_data is exist [14:11:47]produce_requested_data [14:11:47]requested_item fm.sn is exist - process it [14:11:47]wFMCommunicate request_size=4 [14:11:47]MH_SAM_APDU [14:11:47]CAPDU: 80 11 00 00 [14:11:47]Write to MH i2c: E2 08 00 97 0D 80 11 00 00 00 00 00 00 1E [14:11:47]Write i2c OK [14:11:47]MH_I2C_Read... [14:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:47]Read from MH i2c: E2 [14:11:47]MH_I2C_Read... [14:11:47]Read from MH i2c: E2 17 00 [14:11:47]MH_I2C_Read... [14:11:47]Read from MH i2c: E2 17 00 97 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7C [14:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:11:47]wFMCommunicate OK [14:11:47]requested_item fd.num is exist - process it [14:11:47]SAM_PROTO_GetFieldsCounters [14:11:47]wFMCommunicate request_size=4 [14:11:47]MH_SAM_APDU [14:11:47]CAPDU: 80 13 00 00 [14:11:47]Write to MH i2c: E2 08 00 98 0D 80 13 00 00 00 00 00 00 21 [14:11:47]Write i2c OK [14:11:47]MH_I2C_Read... [14:11:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:11:47]Read from MH i2c: E2 [14:11:47]MH_I2C_Read... [14:11:47]Read from MH i2c: E2 62 00 [14:11:47]MH_I2C_Read... [14:11:47]Read from MH i2c: E2 62 00 98 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [14:11:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:11:47]wFMCommunicate OK [14:11:47]SAM_PROTO_GetFieldsCounters done [14:11:47]requested_item shift.num is exist - process it [14:11:47]requested_item shift.opened is exist - process it [14:11:47]req_shift_opened [14:11:47]FM_GetShiftState [14:11:47]SAM_PROTO_GetShiftState [14:11:47]wFMCommunicate request_size=4 [14:11:47]MH_SAM_APDU [14:11:47]CAPDU: 80 13 01 00 [14:11:47]Write to MH i2c: E2 08 00 99 0D 80 13 01 00 00 00 00 00 23 [14:11:47]Write i2c OK [14:11:47]MH_I2C_Read... [14:11:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:47]Read from MH i2c: E2 [14:11:47]MH_I2C_Read... [14:11:47]Read from MH i2c: E2 0E 00 [14:11:47]MH_I2C_Read... [14:11:47]Read from MH i2c: E2 0E 00 99 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8A [14:11:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:11:47]wFMCommunicate OK [14:11:47]SAM_PROTO_GetShiftState done [14:11:47]FM_GetShiftState done [14:11:47]req_shift_opened done [14:11:47]requested_item shift.open_date is exist - process it [14:11:47]req_shift_open_date [14:11:47]req_shift_open_date done [14:11:47]produce_requested_data done [14:11:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122937,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:11:47]process_action_free close_receipt [14:11:47]json_value_free [14:11:47]json_value_free done [14:11:47]process_json_proto returns [14:11:47]Send response to host [14:11:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122937,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:11:47]free response buf [14:11:47]execute_script done [14:11:47]execute_script returns [14:11:47]free content buf [14:11:47]Sock 8.Close socket [14:11:47]Sock 8.Thread stoped [14:11:50]OFD Sender: No OFD packet to send [14:11:55]OFD Sender: No OFD packet to send [14:12:00]OFD Sender: No OFD packet to send [14:12:05]OFD Sender: No OFD packet to send [14:12:10]OFD Sender: No OFD packet to send [14:12:15]OFD Sender: No OFD packet to send [14:12:20]OFD Sender: No OFD packet to send [14:12:25]OFD Sender: No OFD packet to send [14:12:30]OFD Sender: No OFD packet to send [14:12:35]OFD Sender: No OFD packet to send [14:12:40]OFD Sender: No OFD packet to send [14:12:45]OFD Sender: No OFD packet to send [14:12:50]OFD Sender: No OFD packet to send [14:12:55]OFD Sender: No OFD packet to send [14:13:00]OFD Sender: No OFD packet to send [14:13:05]OFD Sender: No OFD packet to send [14:13:10]OFD Sender: No OFD packet to send [14:13:15]OFD Sender: No OFD packet to send [14:13:20]OFD Sender: No OFD packet to send [14:13:25]OFD Sender: No OFD packet to send [14:13:30]OFD Sender: No OFD packet to send [14:13:35]OFD Sender: No OFD packet to send [14:13:40]OFD Sender: No OFD packet to send [14:13:45]OFD Sender: No OFD packet to send [14:13:50]OFD Sender: No OFD packet to send [14:13:55]OFD Sender: No OFD packet to send [14:14:00]OFD Sender: No OFD packet to send [14:14:05]OFD Sender: No OFD packet to send [14:14:10]OFD Sender: No OFD packet to send [14:14:15]OFD Sender: No OFD packet to send [14:14:20]OFD Sender: No OFD packet to send [14:14:22]accept exits with 9 [14:14:22]New connection [14:14:22]New thread 3066629476 created [14:14:22]Thread 3066772836 joined [14:14:22]Waiting for new connection... [14:14:22] Sock 9.Parse request [14:14:22]Sock 9.Check first char [14:14:22]Sock 9.First char is OK [14:14:22]request: POST /json_proto HTTP/1.0 [14:14:22]Method: POST [14:14:22]URL: /json_proto [14:14:22]Method is POST - this is cgi request [14:14:22]url: /json_proto [14:14:22]query_string will be loaded in cgi processing [14:14:22]execute_cgi json_proto POST (null) [14:14:22]execute_cgi path=json_proto method=POST [14:14:22]POST find Content-Length [14:14:22]Host: 172.17.48.197:8080 [14:14:22]Content-Length: 1210 [14:14:22]Content-Type: application/json [14:14:22] [14:14:22]POST finish read [14:14:22]Found Content-Length = 1210 [14:14:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105805\u000A02.03.2024 14:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 43.170 x 69.50\u000A\u0418\u0422\u041E\u0413: 3000.32\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91267\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:22]execute_script... [14:14:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105805\u000A02.03.2024 14:09\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 43.170 x 69.50\u000A\u0418\u0422\u041E\u0413: 3000.32\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91267\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:22]POST & json_proto [14:14:22]process_json_proto [14:14:22]json parsed OK: [14:14:22]protocol is kg_v1.0 [14:14:22]action value=print_text [14:14:22]process_action print_text [14:14:22]cmd_print_text [14:14:22]ExternCall_PrintAddStr [14:14:22]wPrintStart [14:14:22]Write to MH i2c: 01 00 00 9A 0D A7 [14:14:22]Write i2c OK [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: 01 [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: 01 07 00 [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: 01 07 00 9A 0D 00 00 00 00 00 FF 0F BC [14:14:22]RasterBufferAndPrint [14:14:22]line *****ТОВАРНЫЙ ЧЕК***** [14:14:22]line АЗС 25 [14:14:22]line Партнер нефть [14:14:22]line 02508201610067 [14:14:22]line Кассир : Таалайбек к. А. [14:14:22]line Счет N : (1)1105805 [14:14:22]line 02.03.2024 14:09 [14:14:22]line ПРОДАЖА [14:14:22]line ТРК (МРК, ГНК): 23 [14:14:22]line Вид ГСМ : 2710124500 [14:14:22]line Аи-95-К-5 [14:14:22]line 43.170 x 69.50 [14:14:22]line ИТОГ: 3000.32 [14:14:22]line Тип оплаты: Талоны: Топливная Карта [14:14:22]line 91267 [14:14:22]line ______________________ [14:14:22]line (подпись) [14:14:22]written 0, free lines is 4095 [14:14:22]Write to MH i2c: 01 00 00 AF 0D BC [14:14:22]Write i2c OK [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: 01 [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: 01 07 00 [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: 01 07 00 AF 0D 00 00 00 00 00 F4 0D C4 [14:14:22]RasterBufferAndPrint [14:14:22]line [14:14:22]line [14:14:22]line [14:14:22]line [14:14:22]line [14:14:22]written 0, free lines is 3574 [14:14:22]MH_Cut [14:14:22]Write to MH i2c: D1 01 00 B6 0D 01 95 [14:14:22]Write i2c OK [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: D1 [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: D1 01 00 [14:14:22]MH_I2C_Read... [14:14:22]Read from MH i2c: D1 01 00 B6 0D 00 94 [14:14:22]Write to MH i2c: 01 00 00 B7 0D C4 [14:14:22]Write i2c OK [14:14:22]MH_I2C_Read... [14:14:22]*** Cut start [14:14:22]*** Purtial cut [14:14:22]*** Stage 1: CUTSNS_PIN = 1 [14:14:24]Read from MH i2c: 01 [14:14:24]MH_I2C_Read... [14:14:24]*** Stop cut motor [14:14:24]*** Cut end [14:14:24]Read from MH i2c: 01 07 00 [14:14:24]MH_I2C_Read... [14:14:24]Read from MH i2c: 01 07 00 B7 0D 00 00 00 00 00 FF 0F D9 [14:14:24]process_action print_text done [14:14:24]requested_data is exist [14:14:24]produce_requested_data [14:14:24]requested_item fm.sn is exist - process it [14:14:24]wFMCommunicate request_size=4 [14:14:24]MH_SAM_APDU [14:14:24]CAPDU: 80 11 00 00 [14:14:24]Write to MH i2c: E2 08 00 B8 0D 80 11 00 00 00 00 00 00 3F [14:14:24]Write i2c OK [14:14:24]MH_I2C_Read... [14:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:24]Read from MH i2c: E2 [14:14:24]MH_I2C_Read... [14:14:24]Read from MH i2c: E2 17 00 [14:14:24]MH_I2C_Read... [14:14:24]Read from MH i2c: E2 17 00 B8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9D [14:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:14:24]wFMCommunicate OK [14:14:24]requested_item fd.num is exist - process it [14:14:24]SAM_PROTO_GetFieldsCounters [14:14:24]wFMCommunicate request_size=4 [14:14:24]MH_SAM_APDU [14:14:24]CAPDU: 80 13 00 00 [14:14:24]Write to MH i2c: E2 08 00 B9 0D 80 13 00 00 00 00 00 00 42 [14:14:24]Write i2c OK [14:14:24]MH_I2C_Read... [14:14:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:25]Read from MH i2c: E2 [14:14:25]MH_I2C_Read... [14:14:25]Read from MH i2c: E2 62 00 [14:14:25]MH_I2C_Read... [14:14:25]Read from MH i2c: E2 62 00 B9 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [14:14:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:14:25]wFMCommunicate OK [14:14:25]SAM_PROTO_GetFieldsCounters done [14:14:25]requested_item shift.num is exist - process it [14:14:25]requested_item shift.opened is exist - process it [14:14:25]req_shift_opened [14:14:25]FM_GetShiftState [14:14:25]SAM_PROTO_GetShiftState [14:14:25]wFMCommunicate request_size=4 [14:14:25]MH_SAM_APDU [14:14:25]CAPDU: 80 13 01 00 [14:14:25]Write to MH i2c: E2 08 00 BA 0D 80 13 01 00 00 00 00 00 44 [14:14:25]Write i2c OK [14:14:25]MH_I2C_Read... [14:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:25]Read from MH i2c: E2 [14:14:25]MH_I2C_Read... [14:14:25]Read from MH i2c: E2 0E 00 [14:14:25]MH_I2C_Read... [14:14:25]Read from MH i2c: E2 0E 00 BA 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AB [14:14:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:14:25]wFMCommunicate OK [14:14:25]SAM_PROTO_GetShiftState done [14:14:25]FM_GetShiftState done [14:14:25]req_shift_opened done [14:14:25]requested_item shift.open_date is exist - process it [14:14:25]req_shift_open_date [14:14:25]req_shift_open_date done [14:14:25]produce_requested_data done [14:14:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122937,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:14:25]process_action_free print_text [14:14:25]json_value_free [14:14:25]json_value_free done [14:14:25]process_json_proto returns [14:14:25]Send response to host [14:14:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122937,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:14:25]free response buf [14:14:25]execute_script done [14:14:25]execute_script returns [14:14:25]free content buf [14:14:25]Sock 9.Close socket [14:14:25]Sock 9.Thread stoped [14:14:25]OFD Sender: No OFD packet to send [14:14:30]OFD Sender: No OFD packet to send [14:14:35]OFD Sender: No OFD packet to send [14:14:40]OFD Sender: No OFD packet to send [14:14:42]accept exits with 8 [14:14:42]New connection [14:14:42]New thread 3066772836 created [14:14:42]Thread 3066629476 joined [14:14:42]Waiting for new connection... [14:14:42] Sock 8.Parse request [14:14:42]Sock 8.Check first char [14:14:42]Sock 8.First char is OK [14:14:42]request: POST /json_proto HTTP/1.0 [14:14:42]Method: POST [14:14:42]URL: /json_proto [14:14:42]Method is POST - this is cgi request [14:14:42]url: /json_proto [14:14:42]query_string will be loaded in cgi processing [14:14:42]execute_cgi json_proto POST (null) [14:14:42]execute_cgi path=json_proto method=POST [14:14:42]POST find Content-Length [14:14:42]Host: 172.17.48.197:8080 [14:14:42]Content-Length: 809 [14:14:42]Content-Type: application/json [14:14:42] [14:14:42]POST finish read [14:14:42]Found Content-Length = 809 [14:14:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 37.160, "sum" : 2300.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2300.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:42]execute_script... [14:14: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)1105806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 37.160, "sum" : 2300.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2300.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:42]POST & json_proto [14:14:42]process_json_proto [14:14:42]json parsed OK: [14:14:42]protocol is kg_v1.0 [14:14:42]action value=close_receipt [14:14:42]process_action close_receipt [14:14:42]cmd_close_receipt [14:14:42]MH_GetDate [14:14:42]Write to MH i2c: F0 00 00 BB 0D B7 [14:14:42]Write i2c OK [14:14:42]MH_I2C_Read... [14:14:42]Read from MH i2c: F0 [14:14:42]MH_I2C_Read... [14:14:42]Read from MH i2c: F0 09 00 [14:14:42]MH_I2C_Read... [14:14:42]Read from MH i2c: F0 09 00 BB 0D 00 52 34 E3 65 66 EE DC 65 23 [14:14:42]GetLastDocTimeStamp 1709388703 [14:14:42]current date 1709388882 [14:14:42]FM_GetShiftState [14:14:42]SAM_PROTO_GetShiftState [14:14:42]wFMCommunicate request_size=4 [14:14:42]MH_SAM_APDU [14:14:42]CAPDU: 80 13 01 00 [14:14:42]Write to MH i2c: E2 08 00 BC 0D 80 13 01 00 00 00 00 00 46 [14:14:42]Write i2c OK [14:14:42]MH_I2C_Read... [14:14:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:42]Read from MH i2c: E2 [14:14:42]MH_I2C_Read... [14:14:42]Read from MH i2c: E2 0E 00 [14:14:42]MH_I2C_Read... [14:14:42]Read from MH i2c: E2 0E 00 BC 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AD [14:14:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:14:42]wFMCommunicate OK [14:14:42]SAM_PROTO_GetShiftState done [14:14:42]FM_GetShiftState done [14:14:42]opened in 1709338023 [14:14:42]opened+sec_in_day 1709424423 [14:14:42]quantity*price = 230020 [14:14:42]sum+1 = 230021 [14:14:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2300.20 НСП 1% : 20.36 НДС 12% : 244.27 Наличными: 0.00 Безнал.: 2300.20 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 157 02.03.2024 14:14 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122938 ФПД: 235700552544832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141442&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122938&fm=235700552544832&tin=02508201610067®Number=0000000000090573&sum=230020 [14:14:43]StoreToDocumentArchive [14:14:43]shift 321 fd 122938 [14:14:43]save to /storage/0321/doc_00122938 [14:14:43]save last doc name /storage/0321/doc_00122938 to /storage/kkm_last_doc_name [14:14:43]save OK [14:14:43]Clear old archive folders... [14:14:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:14:43]tlvbuf is 001E24D0 [14:14:43]SAM_PROTO_ClearQueue [14:14:43]wFMCommunicate request_size=4 [14:14:43]MH_SAM_APDU [14:14:43]CAPDU: 80 09 00 00 [14:14:43]Write to MH i2c: E2 08 00 C9 0D 80 09 00 00 00 00 00 00 48 [14:14:43]Write i2c OK [14:14:43]MH_I2C_Read... [14:14:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:14:43]Read from MH i2c: E2 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 03 00 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 03 00 C9 0D 00 90 00 4A [14:14:43]RAPDU: 90 00 [14:14:43]wFMCommunicate OK [14:14:43]SAM_PROTO_ClearQueue done [14:14:43]KKMCreateOFDPacket [14:14:43]OFDProtocolAddRootSTLVToBuf [14:14:43]FM_MakeSignedData [14:14:43]FM_MakeSignedData [14:14:43]SAM_PROTO_SignData [14:14:43]wFMCommunicate request_size=4 [14:14:43]MH_SAM_APDU [14:14:43]CAPDU: 80 0D 01 02 [14:14:43]Write to MH i2c: E2 08 00 CA 0D 80 0D 01 02 00 00 00 00 50 [14:14:43]Write i2c OK [14:14:43]MH_I2C_Read... [14:14:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:14:43]Read from MH i2c: E2 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 03 00 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 03 00 CA 0D 00 90 00 4B [14:14:43]RAPDU: 90 00 [14:14:43]wFMCommunicate OK [14:14:43]wFMCommunicate request_size=255 [14:14:43]MH_SAM_APDU [14:14: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 28 91 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 52 34 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E0 01 00 35 04 06 00 D6 [14:14:43]Write to MH i2c: E2 02 01 CB 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 91 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 52 34 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E0 01 00 35 04 06 00 D6 00 00 E1 [14:14:43]Write i2c OK [14:14:43]MH_I2C_Read... [14:14:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:43]Read from MH i2c: E2 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 03 00 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 03 00 CB 0D 00 90 00 4C [14:14:43]RAPDU: 90 00 [14:14:43]wFMCommunicate OK [14:14:43]wFMCommunicate request_size=10 [14:14:43]MH_SAM_APDU [14:14:43]CAPDU: 80 0D 02 02 05 5E 4F B5 32 40 [14:14:43]Write to MH i2c: E2 0D 00 CC 0D 80 0D 02 02 05 00 5E 4F B5 32 40 00 00 31 [14:14:43]Write i2c OK [14:14:43]MH_I2C_Read... [14:14:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:43]Read from MH i2c: E2 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 03 00 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 03 00 CC 0D 00 90 00 4D [14:14:43]RAPDU: 90 00 [14:14:43]wFMCommunicate OK [14:14:43]wFMCommunicate request_size=4 [14:14:43]MH_SAM_APDU [14:14:43]CAPDU: 80 0D 03 02 [14:14:43]Write to MH i2c: E2 08 00 CD 0D 80 0D 03 02 00 00 00 00 55 [14:14:43]Write i2c OK [14:14:43]MH_I2C_Read... [14:14:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:14:43]Read from MH i2c: E2 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 0B 00 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 0B 00 CD 0D 00 56 A7 01 09 A4 09 02 38 90 00 44 [14:14:43]RAPDU: 56 A7 01 09 A4 09 02 38 90 00 [14:14:43]wFMCommunicate OK [14:14:43]SAM_PROTO_SignData done [14:14:43]FM_MakeSignedData done [14:14:43]CreateOFDProtocolMessage [14:14:43]wFMCommunicate request_size=4 [14:14:43]MH_SAM_APDU [14:14:43]CAPDU: 80 11 00 00 [14:14:43]Write to MH i2c: E2 08 00 CE 0D 80 11 00 00 00 00 00 00 55 [14:14:43]Write i2c OK [14:14:43]MH_I2C_Read... [14:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:43]Read from MH i2c: E2 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 17 00 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: E2 17 00 CE 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B3 [14:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:14:43]wFMCommunicate OK [14:14:43]CreateOFDProtocolMessage done [14:14:43]OFDSenderStorePacket 122938 [14:14:43]StoreOFDPacket docnum=122938 [14:14:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 8D 07 01 97 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 91 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 52 34 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E0 01 00 35 04 06 00 D6 5E 4F B5 32 40 56 A7 01 09 A4 09 02 38 [14:14:43]CheckFolder [14:14:43]dirname=/storage/ofd_packets [14:14:43]CheckFolder done [14:14:43]ProducePacketName [14:14:43]name=ofd_packets/00122938 [14:14:43]NVStorageSaveData ofd_packets/00122938 [14:14:43]File name is /storage/ofd_packets/00122938 [14:14:43]Write 301 bytes [14:14:43]NVStorageSaveData done [14:14:43]OFDSenderStorePacket done [14:14:43]KKMCreateOFDPacket done [14:14:43]NVStorageSaveData kkm_last_timestamp [14:14:43]File name is /storage/kkm_last_timestamp [14:14:43]Write 4 bytes [14:14:43]NVStorageSaveData done [14:14:43]ExternCall_PrintAddStr [14:14:43]wPrintStart [14:14:43]Write to MH i2c: 01 00 00 CF 0D DC [14:14:43]Write i2c OK [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: 01 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: 01 07 00 [14:14:43]MH_I2C_Read... [14:14:43]Read from MH i2c: 01 07 00 CF 0D 00 00 00 00 00 FF 0F F1 [14:14:43]RasterBufferAndPrint [14:14:43]line Счет N : (1)1105806 [14:14:43]line ИНН: 02508201610067 [14:14:43]line Контрольно-Кассовый Чек [14:14:43]line ПРОДАЖА [14:14:43]line ТРК (МРК, ГНК) : 11 [14:14:43]line Товар: 2710124130 [14:14:43]line Аи-92-К-5 [14:14:43]line 37.160 * 61.90 [14:14:43]line = 2300.20 [14:14:43]line НДС 12% НСП 1% [14:14:43]line > о реализуемом товаре [14:14:43]line ИТОГО: 2300.20 [14:14:43]line НСП 1% : 20.36 [14:14:43]line НДС 12% : 244.27 [14:14:43]line Наличными: 0.00 [14:14:43]line Безнал.: 2300.20 [14:14:43]line Место: АЗС № 25 "Партнер Нефть" [14:14:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:14:43]line СНО: Общий режим [14:14:43]line Чек 157 02.03.2024 14:14 [14:14:43]line Смена: 321 ФФД: 1.0 [14:14:43]line ЗНМ: 0300000019 [14:14:43]line РНМ: 0000000000090573 [14:14:43]line Версия ККМ: 001 [14:14:43]line Платежная система: О! деньги [14:14:43]line ФМ: 0000000000874798 [14:14:43]line ФД: 122938 [14:14:43]line ФПД: 235700552544832 [14:14:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141442&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122938&fm=235700552544832&tin=02508201610067®Number=0000000000090573&sum=230020 [14:14:44]OFD Sender: Processing packet 122938 [packets to send 112, broken 111] [14:14:44]ProducePacketName [14:14:44]name=ofd_packets/00122938 [14:14:44]OFD Sender: To server: pG, [14:14:44]CommunicateWithHost lk.salyk.kg:30040 [14:14:44]ConnectInit lk.salyk.kg [14:14:44]written 0, free lines is 4095 [14:14:44]Connected sock=10 [14:14:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 8D 07 01 97 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 91 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 52 34 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E0 01 00 35 04 06 00 D6 5E 4F B5 32 40 56 A7 01 09 A4 09 02 38 [14:14:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B9 C0 47 00 47 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E0 01 00 F4 03 04 00 2F E0 E2 65 B6 04 01 00 00 5F 86 E8 4B 97 6C 03 C5 [14:14:44]CommunicateWithHost err = 0 [14:14:44]CheckOFDResponse [14:14:44]1017 (14) - 77093643461234 [14:14:44]1041 (16) - 0000000000874798 [14:14:44]1040 (4) - 122938 [14:14:44]1012 (4) - 02.03.2024 08:15 [14:14:44]1206 (1) - 0 [14:14:44]OFD Sender: Remove packet 122938 [14:14:44]ProducePacketName [14:14:44]name=ofd_packets/00122938 [14:14:44]NVStorageDeleteData [14:14:44]Write to MH i2c: 01 00 00 F9 0D 06 [14:14:44]Write i2c OK [14:14:44]MH_I2C_Read... [14:14:44]Read from MH i2c: 01 [14:14:44]MH_I2C_Read... [14:14:44]Read from MH i2c: 01 07 00 [14:14:44]MH_I2C_Read... [14:14:44]Read from MH i2c: 01 07 00 F9 0D 00 00 00 00 00 02 0D 1C [14:14:44]RasterBufferAndPrint [14:14:44]line [14:14:44]line [14:14:44]line [14:14:44]line [14:14:44]line [14:14:44]written 0, free lines is 3336 [14:14:44]MH_Cut [14:14:44]Write to MH i2c: D1 01 00 00 0E 01 E0 [14:14:44]Write i2c OK [14:14:44]MH_I2C_Read... [14:14:44]Read from MH i2c: D1 [14:14:44]MH_I2C_Read... [14:14:44]Read from MH i2c: D1 01 00 [14:14:44]MH_I2C_Read... [14:14:44]Read from MH i2c: D1 01 00 00 0E 00 DF [14:14:44]Write to MH i2c: 01 00 00 01 0E 0F [14:14:44]Write i2c OK [14:14:44]MH_I2C_Read... [14:14:45]OFD Sender: No OFD packet to send [14:14:45]*** Cut start [14:14:45]*** Purtial cut [14:14:45]*** Stage 1: CUTSNS_PIN = 1 [14:14:47]Read from MH i2c: 01 [14:14:47]MH_I2C_Read... [14:14:47]*** Stop cut motor [14:14:47]*** Cut end [14:14:47]Read from MH i2c: 01 07 00 [14:14:47]MH_I2C_Read... [14:14:47]Read from MH i2c: 01 07 00 01 0E 00 00 00 00 00 FF 0F 24 [14:14:47]process_action close_receipt done [14:14:47]requested_data is exist [14:14:47]produce_requested_data [14:14:47]requested_item fm.sn is exist - process it [14:14:47]wFMCommunicate request_size=4 [14:14:47]MH_SAM_APDU [14:14:47]CAPDU: 80 11 00 00 [14:14:47]Write to MH i2c: E2 08 00 02 0E 80 11 00 00 00 00 00 00 8A [14:14:47]Write i2c OK [14:14:47]MH_I2C_Read... [14:14:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:47]Read from MH i2c: E2 [14:14:47]MH_I2C_Read... [14:14:47]Read from MH i2c: E2 17 00 [14:14:47]MH_I2C_Read... [14:14:47]Read from MH i2c: E2 17 00 02 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E8 [14:14:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:14:47]wFMCommunicate OK [14:14:47]requested_item fd.num is exist - process it [14:14:47]SAM_PROTO_GetFieldsCounters [14:14:47]wFMCommunicate request_size=4 [14:14:47]MH_SAM_APDU [14:14:47]CAPDU: 80 13 00 00 [14:14:47]Write to MH i2c: E2 08 00 03 0E 80 13 00 00 00 00 00 00 8D [14:14:47]Write i2c OK [14:14:47]MH_I2C_Read... [14:14:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:47]Read from MH i2c: E2 [14:14:47]MH_I2C_Read... [14:14:47]Read from MH i2c: E2 62 00 [14:14:47]MH_I2C_Read... [14:14:47]Read from MH i2c: E2 62 00 03 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [14:14:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:14:47]wFMCommunicate OK [14:14:47]SAM_PROTO_GetFieldsCounters done [14:14:47]requested_item shift.num is exist - process it [14:14:47]requested_item shift.opened is exist - process it [14:14:47]req_shift_opened [14:14:47]FM_GetShiftState [14:14:47]SAM_PROTO_GetShiftState [14:14:47]wFMCommunicate request_size=4 [14:14:47]MH_SAM_APDU [14:14:47]CAPDU: 80 13 01 00 [14:14:47]Write to MH i2c: E2 08 00 04 0E 80 13 01 00 00 00 00 00 8F [14:14:47]Write i2c OK [14:14:47]MH_I2C_Read... [14:14:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:47]Read from MH i2c: E2 [14:14:47]MH_I2C_Read... [14:14:47]Read from MH i2c: E2 0E 00 [14:14:47]MH_I2C_Read... [14:14:47]Read from MH i2c: E2 0E 00 04 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F6 [14:14:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:14:47]wFMCommunicate OK [14:14:47]SAM_PROTO_GetShiftState done [14:14:47]FM_GetShiftState done [14:14:47]req_shift_opened done [14:14:47]requested_item shift.open_date is exist - process it [14:14:47]req_shift_open_date [14:14:47]req_shift_open_date done [14:14:47]produce_requested_data done [14:14:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122938,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:14:47]process_action_free close_receipt [14:14:47]json_value_free [14:14:47]json_value_free done [14:14:47]process_json_proto returns [14:14:47]Send response to host [14:14:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122938,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:14:47]free response buf [14:14:47]execute_script done [14:14:47]execute_script returns [14:14:47]free content buf [14:14:47]Sock 8.Close socket [14:14:47]Sock 8.Thread stoped [14:14:50]OFD Sender: No OFD packet to send [14:14:55]OFD Sender: No OFD packet to send [14:14:57]int [14:14:57]Write to MH i2c: 01 00 00 05 0E 13 [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 05 0E 00 00 00 00 00 FF 0F 28 [14:14:57]state=0 [14:14:57]int [14:14:57]Write to MH i2c: 01 00 00 06 0E 14 [14:14:57]*** FLAG_PRN_PAP1 set [14:14:57]*** FLAG_PRN_PAP1 reset [14:14:57]*** FLAG_PRN_PAP1 set [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 06 0E 00 01 00 00 00 FF 0F 2A [14:14:57]state=0 [14:14:57]No paper [14:14:57]int [14:14:57]Write to MH i2c: 01 00 00 07 0E 15 [14:14:57]*** FLAG_PRN_PAP2 set [14:14:57]Write i2c OK [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 [14:14:57]MH_I2C_Read... [14:14:57]Read from MH i2c: 01 07 00 07 0E 00 03 00 00 00 FF 0F 2D [14:14:57]state=0 [14:14:57]No paper [14:14:57]Cover opened [14:15:00]OFD Sender: No OFD packet to send [14:15:00]int [14:15:00]Write to MH i2c: 01 00 00 08 0E 16 [14:15:00]*** FLAG_PRN_PAP2 reset [14:15:00]Write i2c OK [14:15:00]MH_I2C_Read... [14:15:00]Read from MH i2c: 01 [14:15:00]MH_I2C_Read... [14:15:00]Read from MH i2c: 01 07 00 [14:15:00]MH_I2C_Read... [14:15:00]Read from MH i2c: 01 07 00 08 0E 00 01 00 00 00 FF 0F 2C [14:15:00]state=3 [14:15:00]No paper [14:15:00]Cover closed [14:15:00]int [14:15:00]Write to MH i2c: 01 00 00 09 0E 17 [14:15:00]*** FLAG_PRN_PAP1 reset [14:15:00]Write i2c OK [14:15:00]MH_I2C_Read... [14:15:00]Read from MH i2c: 01 [14:15:00]MH_I2C_Read... [14:15:00]Read from MH i2c: 01 07 00 [14:15:00]MH_I2C_Read... [14:15:00]Read from MH i2c: 01 07 00 09 0E 00 00 00 00 00 FF 0F 2C [14:15:00]state=0 [14:15:05]OFD Sender: No OFD packet to send [14:15:10]OFD Sender: No OFD packet to send [14:15:15]OFD Sender: No OFD packet to send [14:15:20]OFD Sender: No OFD packet to send [14:15:25]OFD Sender: No OFD packet to send [14:15:30]OFD Sender: No OFD packet to send [14:15:35]OFD Sender: No OFD packet to send [14:15:40]OFD Sender: No OFD packet to send [14:15:45]OFD Sender: No OFD packet to send [14:15:50]OFD Sender: No OFD packet to send [14:15:55]OFD Sender: No OFD packet to send [14:16:00]OFD Sender: No OFD packet to send [14:16:05]OFD Sender: No OFD packet to send [14:16:10]OFD Sender: No OFD packet to send [14:16:15]OFD Sender: No OFD packet to send [14:16:20]OFD Sender: No OFD packet to send [14:16:25]OFD Sender: No OFD packet to send [14:16:30]OFD Sender: No OFD packet to send [14:16:35]OFD Sender: No OFD packet to send [14:16:40]OFD Sender: No OFD packet to send [14:16:45]OFD Sender: No OFD packet to send [14:16:50]OFD Sender: No OFD packet to send [14:16:55]OFD Sender: No OFD packet to send [14:17:00]OFD Sender: No OFD packet to send [14:17:05]OFD Sender: No OFD packet to send [14:17:10]OFD Sender: No OFD packet to send [14:17:15]OFD Sender: No OFD packet to send [14:17:20]OFD Sender: No OFD packet to send [14:17:25]OFD Sender: No OFD packet to send [14:17:30]OFD Sender: No OFD packet to send [14:17:30]accept exits with 9 [14:17:30]New connection [14:17:30]New thread 3066629476 created [14:17:30]Thread 3066772836 joined [14:17:30]Waiting for new connection... [14:17:30] Sock 9.Parse request [14:17:30]Sock 9.Check first char [14:17:30]Sock 9.First char is OK [14:17:30]request: POST /json_proto HTTP/1.0 [14:17:30]Method: POST [14:17:30]URL: /json_proto [14:17:30]Method is POST - this is cgi request [14:17:30]url: /json_proto [14:17:30]query_string will be loaded in cgi processing [14:17:30]execute_cgi json_proto POST (null) [14:17:30]execute_cgi path=json_proto method=POST [14:17:30]POST find Content-Length [14:17:30]Host: 172.17.48.197:8080 [14:17:30]Content-Length: 679 [14:17:30]Content-Type: application/json [14:17:30] [14:17:30]POST finish read [14:17:30]Found Content-Length = 679 [14:17:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:30]execute_script... [14:17: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)1105807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:30]POST & json_proto [14:17:30]process_json_proto [14:17:30]json parsed OK: [14:17:30]protocol is kg_v1.0 [14:17:30]action value=close_receipt [14:17:30]process_action close_receipt [14:17:30]cmd_close_receipt [14:17:30]MH_GetDate [14:17:30]Write to MH i2c: F0 00 00 0A 0E 07 [14:17:30]Write i2c OK [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: F0 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: F0 09 00 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: F0 09 00 0A 0E 00 FB 34 E3 65 66 EE DC 65 1C [14:17:30]GetLastDocTimeStamp 1709388882 [14:17:30]current date 1709389051 [14:17:30]FM_GetShiftState [14:17:30]SAM_PROTO_GetShiftState [14:17:30]wFMCommunicate request_size=4 [14:17:30]MH_SAM_APDU [14:17:30]CAPDU: 80 13 01 00 [14:17:30]Write to MH i2c: E2 08 00 0B 0E 80 13 01 00 00 00 00 00 96 [14:17:30]Write i2c OK [14:17:30]MH_I2C_Read... [14:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:30]Read from MH i2c: E2 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: E2 0E 00 [14:17:30]MH_I2C_Read... [14:17:30]Read from MH i2c: E2 0E 00 0B 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FD [14:17:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:17:30]wFMCommunicate OK [14:17:30]SAM_PROTO_GetShiftState done [14:17:30]FM_GetShiftState done [14:17:30]opened in 1709338023 [14:17:30]opened+sec_in_day 1709424423 [14:17:30]quantity*price = 70008 [14:17:30]sum+1 = 70010 [14:17:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 158 02.03.2024 14:17 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122939 ФПД: 279623151376096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141731&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122939&fm=279623151376096&tin=02508201610067®Number=0000000000090573&sum=70000 [14:17:31]StoreToDocumentArchive [14:17:31]shift 321 fd 122939 [14:17:31]save to /storage/0321/doc_00122939 [14:17:31]save last doc name /storage/0321/doc_00122939 to /storage/kkm_last_doc_name [14:17:31]save OK [14:17:31]Clear old archive folders... [14:17:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:31]tlvbuf is 001FAE40 [14:17:31]SAM_PROTO_ClearQueue [14:17:31]wFMCommunicate request_size=4 [14:17:31]MH_SAM_APDU [14:17:31]CAPDU: 80 09 00 00 [14:17:31]Write to MH i2c: E2 08 00 18 0E 80 09 00 00 00 00 00 00 98 [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:31]Read from MH i2c: E2 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 03 00 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 03 00 18 0E 00 90 00 9A [14:17:31]RAPDU: 90 00 [14:17:31]wFMCommunicate OK [14:17:31]SAM_PROTO_ClearQueue done [14:17:31]KKMCreateOFDPacket [14:17:31]OFDProtocolAddRootSTLVToBuf [14:17:31]FM_MakeSignedData [14:17:31]FM_MakeSignedData [14:17:31]SAM_PROTO_SignData [14:17:31]wFMCommunicate request_size=4 [14:17:31]MH_SAM_APDU [14:17:31]CAPDU: 80 0D 01 02 [14:17:31]Write to MH i2c: E2 08 00 19 0E 80 0D 01 02 00 00 00 00 A0 [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:31]Read from MH i2c: E2 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 03 00 [14:17:31]MH_I2C_Read... [14:17:31]Read from MH i2c: E2 03 00 19 0E 00 90 00 9B [14:17:31]RAPDU: 90 00 [14:17:31]wFMCommunicate OK [14:17:31]wFMCommunicate request_size=255 [14:17:31]MH_SAM_APDU [14:17: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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 9E 00 00 00 F4 03 04 00 FB 34 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E0 01 00 35 04 06 00 FE [14:17:31]Write to MH i2c: E2 02 01 1A 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 9E 00 00 00 F4 03 04 00 FB 34 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E0 01 00 35 04 06 00 FE 00 00 E9 [14:17:31]Write i2c OK [14:17:31]MH_I2C_Read... [14:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:32]Read from MH i2c: E2 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 03 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 03 00 1A 0E 00 90 00 9C [14:17:32]RAPDU: 90 00 [14:17:32]wFMCommunicate OK [14:17:32]wFMCommunicate request_size=10 [14:17:32]MH_SAM_APDU [14:17:32]CAPDU: 80 0D 02 02 05 50 D6 9B D6 E0 [14:17:32]Write to MH i2c: E2 0D 00 1B 0E 80 0D 02 02 05 00 50 D6 9B D6 E0 00 00 24 [14:17:32]Write i2c OK [14:17:32]MH_I2C_Read... [14:17:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:32]Read from MH i2c: E2 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 03 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 03 00 1B 0E 00 90 00 9D [14:17:32]RAPDU: 90 00 [14:17:32]wFMCommunicate OK [14:17:32]wFMCommunicate request_size=4 [14:17:32]MH_SAM_APDU [14:17:32]CAPDU: 80 0D 03 02 [14:17:32]Write to MH i2c: E2 08 00 1C 0E 80 0D 03 02 00 00 00 00 A5 [14:17:32]Write i2c OK [14:17:32]MH_I2C_Read... [14:17:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:32]Read from MH i2c: E2 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 0B 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 0B 00 1C 0E 00 41 2D 08 4B C0 E1 C6 47 90 00 15 [14:17:32]RAPDU: 41 2D 08 4B C0 E1 C6 47 90 00 [14:17:32]wFMCommunicate OK [14:17:32]SAM_PROTO_SignData done [14:17:32]FM_MakeSignedData done [14:17:32]CreateOFDProtocolMessage [14:17:32]wFMCommunicate request_size=4 [14:17:32]MH_SAM_APDU [14:17:32]CAPDU: 80 11 00 00 [14:17:32]Write to MH i2c: E2 08 00 1D 0E 80 11 00 00 00 00 00 00 A5 [14:17:32]Write i2c OK [14:17:32]MH_I2C_Read... [14:17:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:32]Read from MH i2c: E2 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 17 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: E2 17 00 1D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 03 [14:17:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:17:32]wFMCommunicate OK [14:17:32]CreateOFDProtocolMessage done [14:17:32]OFDSenderStorePacket 122939 [14:17:32]StoreOFDPacket docnum=122939 [14:17:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 53 73 07 01 3B 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 9E 00 00 00 F4 03 04 00 FB 34 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E0 01 00 35 04 06 00 FE 50 D6 9B D6 E0 41 2D 08 4B C0 E1 C6 47 [14:17:32]CheckFolder [14:17:32]dirname=/storage/ofd_packets [14:17:32]CheckFolder done [14:17:32]ProducePacketName [14:17:32]name=ofd_packets/00122939 [14:17:32]NVStorageSaveData ofd_packets/00122939 [14:17:32]File name is /storage/ofd_packets/00122939 [14:17:32]Write 301 bytes [14:17:32]NVStorageSaveData done [14:17:32]OFDSenderStorePacket done [14:17:32]KKMCreateOFDPacket done [14:17:32]NVStorageSaveData kkm_last_timestamp [14:17:32]File name is /storage/kkm_last_timestamp [14:17:32]Write 4 bytes [14:17:32]NVStorageSaveData done [14:17:32]ExternCall_PrintAddStr [14:17:32]wPrintStart [14:17:32]Write to MH i2c: 01 00 00 1E 0E 2C [14:17:32]Write i2c OK [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: 01 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: 01 07 00 [14:17:32]MH_I2C_Read... [14:17:32]Read from MH i2c: 01 07 00 1E 0E 00 00 00 00 00 FF 0F 41 [14:17:32]RasterBufferAndPrint [14:17:32]line Счет N : (1)1105807 [14:17:32]line ИНН: 02508201610067 [14:17:32]line Контрольно-Кассовый Чек [14:17:32]line ПРОДАЖА [14:17:32]line ТРК (МРК, ГНК) : 11 [14:17:32]line Товар: 2710124130 [14:17:32]line Аи-92-К-5 [14:17:32]line 11.310 * 61.90 [14:17:32]line = 700.09 [14:17:32]line НДС 12% НСП 1% [14:17:32]line > о реализуемом товаре [14:17:32]line ОКРУГЛЕНИЕ: -0.09 [14:17:32]line ИТОГО: 700.00 [14:17:32]line Внесено: 700.00 [14:17:32]line СДАЧА: 0.00 [14:17:32]line НСП 1% : 6.19 [14:17:32]line НДС 12% : 74.35 [14:17:32]line Наличными: 700.00 [14:17:32]line Безнал.: 0.00 [14:17:32]line Место: АЗС № 25 "Партнер Нефть" [14:17:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:17:32]line СНО: Общий режим [14:17:32]line Чек 158 02.03.2024 14:17 [14:17:32]line Смена: 321 ФФД: 1.0 [14:17:32]line ЗНМ: 0300000019 [14:17:32]line РНМ: 0000000000090573 [14:17:32]line Версия ККМ: 001 [14:17:32]line ФМ: 0000000000874798 [14:17:32]line ФД: 122939 [14:17:32]line ФПД: 279623151376096 [14:17:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141731&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122939&fm=279623151376096&tin=02508201610067®Number=0000000000090573&sum=70000 [14:17:32]OFD Sender: Processing packet 122939 [packets to send 112, broken 111] [14:17:32]ProducePacketName [14:17:32]name=ofd_packets/00122939 [14:17:32]OFD Sender: To server: pG, [14:17:32]CommunicateWithHost lk.salyk.kg:30040 [14:17:32]ConnectInit lk.salyk.kg [14:17:32]written 0, free lines is 4095 [14:17:32]Connected sock=10 [14:17:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 53 73 07 01 3B 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 9E 00 00 00 F4 03 04 00 FB 34 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E0 01 00 35 04 06 00 FE 50 D6 9B D6 E0 41 2D 08 4B C0 E1 C6 47 [14:17:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 FB 72 47 00 7F 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E0 01 00 F4 03 04 00 D7 E0 E2 65 B6 04 01 00 00 DD F4 93 28 A8 C3 88 CB [14:17:32]CommunicateWithHost err = 0 [14:17:32]CheckOFDResponse [14:17:32]1017 (14) - 77093643461234 [14:17:32]1041 (16) - 0000000000874798 [14:17:32]1040 (4) - 122939 [14:17:32]1012 (4) - 02.03.2024 08:18 [14:17:32]1206 (1) - 0 [14:17:32]OFD Sender: Remove packet 122939 [14:17:32]ProducePacketName [14:17:32]name=ofd_packets/00122939 [14:17:32]NVStorageDeleteData [14:17:33]Write to MH i2c: 01 00 00 49 0E 57 [14:17:33]Write i2c OK [14:17:33]MH_I2C_Read... [14:17:33]Read from MH i2c: 01 [14:17:33]MH_I2C_Read... [14:17:33]Read from MH i2c: 01 07 00 [14:17:33]MH_I2C_Read... [14:17:33]Read from MH i2c: 01 07 00 49 0E 00 00 00 00 00 EC 0C 56 [14:17:33]RasterBufferAndPrint [14:17:33]line [14:17:33]line [14:17:33]line [14:17:33]line [14:17:33]line [14:17:33]written 0, free lines is 3314 [14:17:33]MH_Cut [14:17:33]Write to MH i2c: D1 01 00 50 0E 01 30 [14:17:33]Write i2c OK [14:17:33]MH_I2C_Read... [14:17:33]Read from MH i2c: D1 [14:17:33]MH_I2C_Read... [14:17:33]Read from MH i2c: D1 01 00 [14:17:33]MH_I2C_Read... [14:17:33]Read from MH i2c: D1 01 00 50 0E 00 2F [14:17:33]Write to MH i2c: 01 00 00 51 0E 5F [14:17:33]Write i2c OK [14:17:33]MH_I2C_Read... [14:17:33]OFD Sender: No OFD packet to send [14:17:33]*** Cut start [14:17:33]*** Purtial cut [14:17:33]*** Stage 1: CUTSNS_PIN = 1 [14:17:35]Read from MH i2c: 01 [14:17:35]MH_I2C_Read... [14:17:35]*** Stop cut motor [14:17:35]*** Cut end [14:17:35]Read from MH i2c: 01 07 00 [14:17:35]MH_I2C_Read... [14:17:35]Read from MH i2c: 01 07 00 51 0E 00 00 00 00 00 FF 0F 74 [14:17:35]process_action close_receipt done [14:17:35]requested_data is exist [14:17:35]produce_requested_data [14:17:35]requested_item fm.sn is exist - process it [14:17:35]wFMCommunicate request_size=4 [14:17:35]MH_SAM_APDU [14:17:35]CAPDU: 80 11 00 00 [14:17:35]Write to MH i2c: E2 08 00 52 0E 80 11 00 00 00 00 00 00 DA [14:17:35]Write i2c OK [14:17:35]MH_I2C_Read... [14:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:35]Read from MH i2c: E2 [14:17:35]MH_I2C_Read... [14:17:35]Read from MH i2c: E2 17 00 [14:17:35]MH_I2C_Read... [14:17:35]Read from MH i2c: E2 17 00 52 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 38 [14:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:17:35]wFMCommunicate OK [14:17:35]requested_item fd.num is exist - process it [14:17:35]SAM_PROTO_GetFieldsCounters [14:17:35]wFMCommunicate request_size=4 [14:17:35]MH_SAM_APDU [14:17:35]CAPDU: 80 13 00 00 [14:17:35]Write to MH i2c: E2 08 00 53 0E 80 13 00 00 00 00 00 00 DD [14:17:35]Write i2c OK [14:17:35]MH_I2C_Read... [14:17:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:36]Read from MH i2c: E2 [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: E2 62 00 [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: E2 62 00 53 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [14:17:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:36]wFMCommunicate OK [14:17:36]SAM_PROTO_GetFieldsCounters done [14:17:36]requested_item shift.num is exist - process it [14:17:36]requested_item shift.opened is exist - process it [14:17:36]req_shift_opened [14:17:36]FM_GetShiftState [14:17:36]SAM_PROTO_GetShiftState [14:17:36]wFMCommunicate request_size=4 [14:17:36]MH_SAM_APDU [14:17:36]CAPDU: 80 13 01 00 [14:17:36]Write to MH i2c: E2 08 00 54 0E 80 13 01 00 00 00 00 00 DF [14:17:36]Write i2c OK [14:17:36]MH_I2C_Read... [14:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:36]Read from MH i2c: E2 [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: E2 0E 00 [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: E2 0E 00 54 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 46 [14:17:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:17:36]wFMCommunicate OK [14:17:36]SAM_PROTO_GetShiftState done [14:17:36]FM_GetShiftState done [14:17:36]req_shift_opened done [14:17:36]requested_item shift.open_date is exist - process it [14:17:36]req_shift_open_date [14:17:36]req_shift_open_date done [14:17:36]produce_requested_data done [14:17:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122939,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:17:36]process_action_free close_receipt [14:17:36]json_value_free [14:17:36]json_value_free done [14:17:36]process_json_proto returns [14:17:36]Send response to host [14:17:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122939,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:17:36]free response buf [14:17:36]execute_script done [14:17:36]execute_script returns [14:17:36]free content buf [14:17:36]Sock 9.Close socket [14:17:36]Sock 9.Thread stoped [14:17:38]OFD Sender: No OFD packet to send [14:17:43]OFD Sender: No OFD packet to send [14:17:48]OFD Sender: No OFD packet to send [14:17:53]OFD Sender: No OFD packet to send [14:17:58]OFD Sender: No OFD packet to send [14:18:03]OFD Sender: No OFD packet to send [14:18:08]OFD Sender: No OFD packet to send [14:18:13]OFD Sender: No OFD packet to send [14:18:18]OFD Sender: No OFD packet to send [14:18:23]OFD Sender: No OFD packet to send [14:18:28]OFD Sender: No OFD packet to send [14:18:33]OFD Sender: No OFD packet to send [14:18:38]OFD Sender: No OFD packet to send [14:18:43]OFD Sender: No OFD packet to send [14:18:48]OFD Sender: No OFD packet to send [14:18:53]OFD Sender: No OFD packet to send [14:18:58]OFD Sender: No OFD packet to send [14:19:03]OFD Sender: No OFD packet to send [14:19:08]OFD Sender: No OFD packet to send [14:19:13]OFD Sender: No OFD packet to send [14:19:18]OFD Sender: No OFD packet to send [14:19:23]OFD Sender: No OFD packet to send [14:19:28]OFD Sender: No OFD packet to send [14:19:33]OFD Sender: No OFD packet to send [14:19:37]accept exits with 8 [14:19:37]New connection [14:19:37]New thread 3066772836 created [14:19:37]Thread 3066629476 joined [14:19:37]Waiting for new connection... [14:19:37] Sock 8.Parse request [14:19:37]Sock 8.Check first char [14:19:37]Sock 8.First char is OK [14:19:37]request: POST /json_proto HTTP/1.0 [14:19:37]Method: POST [14:19:37]URL: /json_proto [14:19:37]Method is POST - this is cgi request [14:19:37]url: /json_proto [14:19:37]query_string will be loaded in cgi processing [14:19:37]execute_cgi json_proto POST (null) [14:19:37]execute_cgi path=json_proto method=POST [14:19:37]POST find Content-Length [14:19:37]Host: 172.17.48.197:8080 [14:19:37]Content-Length: 683 [14:19:37]Content-Type: application/json [14:19:37] [14:19:37]POST finish read [14:19:37]Found Content-Length = 683 [14:19:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:37]execute_script... [14:19: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)1105808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:37]POST & json_proto [14:19:37]process_json_proto [14:19:37]json parsed OK: [14:19:37]protocol is kg_v1.0 [14:19:37]action value=close_receipt [14:19:37]process_action close_receipt [14:19:37]cmd_close_receipt [14:19:37]MH_GetDate [14:19:37]Write to MH i2c: F0 00 00 55 0E 52 [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: F0 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: F0 09 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: F0 09 00 55 0E 00 79 35 E3 65 66 EE DC 65 E6 [14:19:37]GetLastDocTimeStamp 1709389051 [14:19:37]current date 1709389177 [14:19:37]FM_GetShiftState [14:19:37]SAM_PROTO_GetShiftState [14:19:37]wFMCommunicate request_size=4 [14:19:37]MH_SAM_APDU [14:19:37]CAPDU: 80 13 01 00 [14:19:37]Write to MH i2c: E2 08 00 56 0E 80 13 01 00 00 00 00 00 E1 [14:19:37]Write i2c OK [14:19:37]MH_I2C_Read... [14:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:37]Read from MH i2c: E2 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: E2 0E 00 [14:19:37]MH_I2C_Read... [14:19:37]Read from MH i2c: E2 0E 00 56 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 48 [14:19:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:19:37]wFMCommunicate OK [14:19:37]SAM_PROTO_GetShiftState done [14:19:37]FM_GetShiftState done [14:19:37]opened in 1709338023 [14:19:37]opened+sec_in_day 1709424423 [14:19:37]quantity*price = 100030 [14:19:37]sum+1 = 100031 [14:19:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 159 02.03.2024 14:19 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122940 ФПД: 19167420235382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141937&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122940&fm=19167420235382&tin=02508201610067®Number=0000000000090573&sum=100000 [14:19:38]StoreToDocumentArchive [14:19:38]shift 321 fd 122940 [14:19:38]save to /storage/0321/doc_00122940 [14:19:38]save last doc name /storage/0321/doc_00122940 to /storage/kkm_last_doc_name [14:19:38]save OK [14:19:38]Clear old archive folders... [14:19:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:38]tlvbuf is 0022E120 [14:19:38]SAM_PROTO_ClearQueue [14:19:38]wFMCommunicate request_size=4 [14:19:38]MH_SAM_APDU [14:19:38]CAPDU: 80 09 00 00 [14:19:38]Write to MH i2c: E2 08 00 63 0E 80 09 00 00 00 00 00 00 E3 [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:38]Read from MH i2c: E2 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 03 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 03 00 63 0E 00 90 00 E5 [14:19:38]RAPDU: 90 00 [14:19:38]wFMCommunicate OK [14:19:38]SAM_PROTO_ClearQueue done [14:19:38]KKMCreateOFDPacket [14:19:38]OFDProtocolAddRootSTLVToBuf [14:19:38]FM_MakeSignedData [14:19:38]FM_MakeSignedData [14:19:38]SAM_PROTO_SignData [14:19:38]wFMCommunicate request_size=4 [14:19:38]MH_SAM_APDU [14:19:38]CAPDU: 80 0D 01 02 [14:19:38]Write to MH i2c: E2 08 00 64 0E 80 0D 01 02 00 00 00 00 EB [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:38]Read from MH i2c: E2 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 03 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 03 00 64 0E 00 90 00 E6 [14:19:38]RAPDU: 90 00 [14:19:38]wFMCommunicate OK [14:19:38]wFMCommunicate request_size=255 [14:19:38]MH_SAM_APDU [14:19:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 79 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E0 01 00 35 04 06 00 11 [14:19:38]Write to MH i2c: E2 02 01 65 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 79 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E0 01 00 35 04 06 00 11 00 00 5C [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:38]Read from MH i2c: E2 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 03 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 03 00 65 0E 00 90 00 E7 [14:19:38]RAPDU: 90 00 [14:19:38]wFMCommunicate OK [14:19:38]wFMCommunicate request_size=10 [14:19:38]MH_SAM_APDU [14:19:38]CAPDU: 80 0D 02 02 05 6E C3 46 3E 76 [14:19:38]Write to MH i2c: E2 0D 00 66 0E 80 0D 02 02 05 00 6E C3 46 3E 76 00 00 23 [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]OFD Sender: No OFD packet to send [14:19:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:38]Read from MH i2c: E2 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 03 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 03 00 66 0E 00 90 00 E8 [14:19:38]RAPDU: 90 00 [14:19:38]wFMCommunicate OK [14:19:38]wFMCommunicate request_size=4 [14:19:38]MH_SAM_APDU [14:19:38]CAPDU: 80 0D 03 02 [14:19:38]Write to MH i2c: E2 08 00 67 0E 80 0D 03 02 00 00 00 00 F0 [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:38]Read from MH i2c: E2 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 0B 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 0B 00 67 0E 00 41 7C F9 CD 27 E0 43 37 90 00 F5 [14:19:38]RAPDU: 41 7C F9 CD 27 E0 43 37 90 00 [14:19:38]wFMCommunicate OK [14:19:38]SAM_PROTO_SignData done [14:19:38]FM_MakeSignedData done [14:19:38]CreateOFDProtocolMessage [14:19:38]wFMCommunicate request_size=4 [14:19:38]MH_SAM_APDU [14:19:38]CAPDU: 80 11 00 00 [14:19:38]Write to MH i2c: E2 08 00 68 0E 80 11 00 00 00 00 00 00 F0 [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:38]Read from MH i2c: E2 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 17 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 17 00 68 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4E [14:19:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:19:38]wFMCommunicate OK [14:19:38]CreateOFDProtocolMessage done [14:19:38]OFDSenderStorePacket 122940 [14:19:38]StoreOFDPacket docnum=122940 [14:19:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 45 7B 07 01 80 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 79 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E0 01 00 35 04 06 00 11 6E C3 46 3E 76 41 7C F9 CD 27 E0 43 37 [14:19:38]CheckFolder [14:19:38]dirname=/storage/ofd_packets [14:19:38]CheckFolder done [14:19:38]ProducePacketName [14:19:38]name=ofd_packets/00122940 [14:19:38]NVStorageSaveData ofd_packets/00122940 [14:19:38]File name is /storage/ofd_packets/00122940 [14:19:38]Write 301 bytes [14:19:38]NVStorageSaveData done [14:19:38]OFDSenderStorePacket done [14:19:38]KKMCreateOFDPacket done [14:19:38]NVStorageSaveData kkm_last_timestamp [14:19:38]File name is /storage/kkm_last_timestamp [14:19:38]Write 4 bytes [14:19:38]NVStorageSaveData done [14:19:38]ExternCall_PrintAddStr [14:19:38]wPrintStart [14:19:38]Write to MH i2c: 01 00 00 69 0E 77 [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: 01 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: 01 07 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: 01 07 00 69 0E 00 00 00 00 00 FF 0F 8C [14:19:38]RasterBufferAndPrint [14:19:38]line Счет N : (1)1105808 [14:19:38]line ИНН: 02508201610067 [14:19:38]line Контрольно-Кассовый Чек [14:19:38]line ПРОДАЖА [14:19:38]line ТРК (МРК, ГНК) : 52 [14:19:38]line Товар: 2710124130 [14:19:38]line Аи-92-К-5 [14:19:38]line 16.160 * 61.90 [14:19:38]line = 1000.30 [14:19:38]line НДС 12% НСП 1% [14:19:38]line > о реализуемом товаре [14:19:38]line ОКРУГЛЕНИЕ: -0.30 [14:19:38]line ИТОГО: 1000.00 [14:19:38]line Внесено: 1000.00 [14:19:38]line СДАЧА: 0.00 [14:19:38]line НСП 1% : 8.85 [14:19:38]line НДС 12% : 106.23 [14:19:38]line Наличными: 1000.00 [14:19:38]line Безнал.: 0.00 [14:19:38]line Место: АЗС № 25 "Партнер Нефть" [14:19:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:19:38]line СНО: Общий режим [14:19:38]line Чек 159 02.03.2024 14:19 [14:19:38]line Смена: 321 ФФД: 1.0 [14:19:38]line ЗНМ: 0300000019 [14:19:38]line РНМ: 0000000000090573 [14:19:38]line Версия ККМ: 001 [14:19:38]line ФМ: 0000000000874798 [14:19:38]line ФД: 122940 [14:19:38]line ФПД: 19167420235382 [14:19:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141937&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122940&fm=19167420235382&tin=02508201610067®Number=0000000000090573&sum=100000 [14:19:39]OFD Sender: Processing packet 122940 [packets to send 112, broken 111] [14:19:39]ProducePacketName [14:19:39]name=ofd_packets/00122940 [14:19:39]OFD Sender: To server: pG, [14:19:39]CommunicateWithHost lk.salyk.kg:30040 [14:19:39]ConnectInit lk.salyk.kg [14:19:39]written 0, free lines is 4095 [14:19:39]Connected sock=10 [14:19:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 45 7B 07 01 80 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 79 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E0 01 00 35 04 06 00 11 6E C3 46 3E 76 41 7C F9 CD 27 E0 43 37 [14:19:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 DE 85 47 00 5D 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E0 01 00 F4 03 04 00 55 E1 E2 65 B6 04 01 00 00 51 A5 A5 D0 BA 72 E0 36 [14:19:39]CommunicateWithHost err = 0 [14:19:39]CheckOFDResponse [14:19:39]1017 (14) - 77093643461234 [14:19:39]1041 (16) - 0000000000874798 [14:19:39]1040 (4) - 122940 [14:19:39]1012 (4) - 02.03.2024 08:20 [14:19:39]1206 (1) - 0 [14:19:39]OFD Sender: Remove packet 122940 [14:19:39]ProducePacketName [14:19:39]name=ofd_packets/00122940 [14:19:39]NVStorageDeleteData [14:19:39]Write to MH i2c: 01 00 00 94 0E A2 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: 01 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: 01 07 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: 01 07 00 94 0E 00 00 00 00 00 E1 0C 96 [14:19:39]RasterBufferAndPrint [14:19:39]line [14:19:39]line [14:19:39]line [14:19:39]line [14:19:39]line [14:19:39]written 0, free lines is 3303 [14:19:39]MH_Cut [14:19:39]Write to MH i2c: D1 01 00 9B 0E 01 7B [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: D1 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: D1 01 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: D1 01 00 9B 0E 00 7A [14:19:39]Write to MH i2c: 01 00 00 9C 0E AA [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]OFD Sender: No OFD packet to send [14:19:40]*** Cut start [14:19:40]*** Purtial cut [14:19:40]*** Stage 1: CUTSNS_PIN = 1 [14:19:42]Read from MH i2c: 01 [14:19:42]MH_I2C_Read... [14:19:42]*** Stop cut motor [14:19:42]*** Cut end [14:19:42]Read from MH i2c: 01 07 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: 01 07 00 9C 0E 00 00 00 00 00 FF 0F BF [14:19:42]process_action close_receipt done [14:19:42]requested_data is exist [14:19:42]produce_requested_data [14:19:42]requested_item fm.sn is exist - process it [14:19:42]wFMCommunicate request_size=4 [14:19:42]MH_SAM_APDU [14:19:42]CAPDU: 80 11 00 00 [14:19:42]Write to MH i2c: E2 08 00 9D 0E 80 11 00 00 00 00 00 00 25 [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 17 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 17 00 9D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 83 [14:19:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:19:42]wFMCommunicate OK [14:19:42]requested_item fd.num is exist - process it [14:19:42]SAM_PROTO_GetFieldsCounters [14:19:42]wFMCommunicate request_size=4 [14:19:42]MH_SAM_APDU [14:19:42]CAPDU: 80 13 00 00 [14:19:42]Write to MH i2c: E2 08 00 9E 0E 80 13 00 00 00 00 00 00 28 [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 62 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 62 00 9E 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [14:19:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:42]wFMCommunicate OK [14:19:42]SAM_PROTO_GetFieldsCounters done [14:19:42]requested_item shift.num is exist - process it [14:19:42]requested_item shift.opened is exist - process it [14:19:42]req_shift_opened [14:19:42]FM_GetShiftState [14:19:42]SAM_PROTO_GetShiftState [14:19:42]wFMCommunicate request_size=4 [14:19:42]MH_SAM_APDU [14:19:42]CAPDU: 80 13 01 00 [14:19:42]Write to MH i2c: E2 08 00 9F 0E 80 13 01 00 00 00 00 00 2A [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 0E 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 0E 00 9F 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 91 [14:19:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:19:42]wFMCommunicate OK [14:19:42]SAM_PROTO_GetShiftState done [14:19:42]FM_GetShiftState done [14:19:42]req_shift_opened done [14:19:42]requested_item shift.open_date is exist - process it [14:19:42]req_shift_open_date [14:19:42]req_shift_open_date done [14:19:42]produce_requested_data done [14:19:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122940,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:19:42]process_action_free close_receipt [14:19:42]json_value_free [14:19:42]json_value_free done [14:19:42]process_json_proto returns [14:19:42]Send response to host [14:19:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122940,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:19:42]free response buf [14:19:42]execute_script done [14:19:42]execute_script returns [14:19:42]free content buf [14:19:42]Sock 8.Close socket [14:19:42]Sock 8.Thread stoped [14:19:44]OFD Sender: No OFD packet to send [14:19:49]OFD Sender: No OFD packet to send [14:19:51]accept exits with 9 [14:19:51]New connection [14:19:51]New thread 3066629476 created [14:19:51]Thread 3066772836 joined [14:19:51]Waiting for new connection... [14:19:51] Sock 9.Parse request [14:19:51]Sock 9.Check first char [14:19:51]Sock 9.First char is OK [14:19:51]request: POST /json_proto HTTP/1.0 [14:19:51]Method: POST [14:19:51]URL: /json_proto [14:19:51]Method is POST - this is cgi request [14:19:51]url: /json_proto [14:19:51]query_string will be loaded in cgi processing [14:19:51]execute_cgi json_proto POST (null) [14:19:51]execute_cgi path=json_proto method=POST [14:19:51]POST find Content-Length [14:19:51]Host: 172.17.48.197:8080 [14:19:51]Content-Length: 683 [14:19:51]Content-Type: application/json [14:19:51] [14:19:51]POST finish read [14:19:51]Found Content-Length = 683 [14:19:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:51]execute_script... [14:19: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)1105809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:51]POST & json_proto [14:19:51]process_json_proto [14:19:51]json parsed OK: [14:19:51]protocol is kg_v1.0 [14:19:51]action value=close_receipt [14:19:51]process_action close_receipt [14:19:51]cmd_close_receipt [14:19:51]MH_GetDate [14:19:51]Write to MH i2c: F0 00 00 A0 0E 9D [14:19:51]Write i2c OK [14:19:51]MH_I2C_Read... [14:19:51]Read from MH i2c: F0 [14:19:51]MH_I2C_Read... [14:19:51]Read from MH i2c: F0 09 00 [14:19:51]MH_I2C_Read... [14:19:51]Read from MH i2c: F0 09 00 A0 0E 00 87 35 E3 65 66 EE DC 65 3F [14:19:51]GetLastDocTimeStamp 1709389177 [14:19:51]current date 1709389191 [14:19:51]FM_GetShiftState [14:19:51]SAM_PROTO_GetShiftState [14:19:51]wFMCommunicate request_size=4 [14:19:51]MH_SAM_APDU [14:19:51]CAPDU: 80 13 01 00 [14:19:51]Write to MH i2c: E2 08 00 A1 0E 80 13 01 00 00 00 00 00 2C [14:19:51]Write i2c OK [14:19:51]MH_I2C_Read... [14:19:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:51]Read from MH i2c: E2 [14:19:51]MH_I2C_Read... [14:19:51]Read from MH i2c: E2 0E 00 [14:19:51]MH_I2C_Read... [14:19:51]Read from MH i2c: E2 0E 00 A1 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 93 [14:19:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:19:51]wFMCommunicate OK [14:19:51]SAM_PROTO_GetShiftState done [14:19:51]FM_GetShiftState done [14:19:51]opened in 1709338023 [14:19:51]opened+sec_in_day 1709424423 [14:19:51]quantity*price = 150045 [14:19:51]sum+1 = 150047 [14:19:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 160 02.03.2024 14:19 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122941 ФПД: 58926060482181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141951&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122941&fm=58926060482181&tin=02508201610067®Number=0000000000090573&sum=150000 [14:19:52]StoreToDocumentArchive [14:19:52]shift 321 fd 122941 [14:19:52]save to /storage/0321/doc_00122941 [14:19:52]save last doc name /storage/0321/doc_00122941 to /storage/kkm_last_doc_name [14:19:52]save OK [14:19:52]Clear old archive folders... [14:19:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:52]tlvbuf is 001FB3C0 [14:19:52]SAM_PROTO_ClearQueue [14:19:52]wFMCommunicate request_size=4 [14:19:52]MH_SAM_APDU [14:19:52]CAPDU: 80 09 00 00 [14:19:52]Write to MH i2c: E2 08 00 AE 0E 80 09 00 00 00 00 00 00 2E [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 03 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 03 00 AE 0E 00 90 00 30 [14:19:52]RAPDU: 90 00 [14:19:52]wFMCommunicate OK [14:19:52]SAM_PROTO_ClearQueue done [14:19:52]KKMCreateOFDPacket [14:19:52]OFDProtocolAddRootSTLVToBuf [14:19:52]FM_MakeSignedData [14:19:52]FM_MakeSignedData [14:19:52]SAM_PROTO_SignData [14:19:52]wFMCommunicate request_size=4 [14:19:52]MH_SAM_APDU [14:19:52]CAPDU: 80 0D 01 02 [14:19:52]Write to MH i2c: E2 08 00 AF 0E 80 0D 01 02 00 00 00 00 36 [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 03 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 03 00 AF 0E 00 90 00 31 [14:19:52]RAPDU: 90 00 [14:19:52]wFMCommunicate OK [14:19:52]wFMCommunicate request_size=255 [14:19:52]MH_SAM_APDU [14:19: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 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 87 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E0 01 00 35 04 06 00 35 [14:19:52]Write to MH i2c: E2 02 01 B0 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 87 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E0 01 00 35 04 06 00 35 00 00 68 [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 03 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 03 00 B0 0E 00 90 00 32 [14:19:52]RAPDU: 90 00 [14:19:52]wFMCommunicate OK [14:19:52]wFMCommunicate request_size=10 [14:19:52]MH_SAM_APDU [14:19:52]CAPDU: 80 0D 02 02 05 97 CA E7 2E 85 [14:19:52]Write to MH i2c: E2 0D 00 B1 0E 80 0D 02 02 05 00 97 CA E7 2E 85 00 00 3E [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 03 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 03 00 B1 0E 00 90 00 33 [14:19:52]RAPDU: 90 00 [14:19:52]wFMCommunicate OK [14:19:52]wFMCommunicate request_size=4 [14:19:52]MH_SAM_APDU [14:19:52]CAPDU: 80 0D 03 02 [14:19:52]Write to MH i2c: E2 08 00 B2 0E 80 0D 03 02 00 00 00 00 3B [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 0B 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 0B 00 B2 0E 00 B5 B8 50 94 78 36 30 91 90 00 FC [14:19:52]RAPDU: B5 B8 50 94 78 36 30 91 90 00 [14:19:52]wFMCommunicate OK [14:19:52]SAM_PROTO_SignData done [14:19:52]FM_MakeSignedData done [14:19:52]CreateOFDProtocolMessage [14:19:52]wFMCommunicate request_size=4 [14:19:52]MH_SAM_APDU [14:19:52]CAPDU: 80 11 00 00 [14:19:52]Write to MH i2c: E2 08 00 B3 0E 80 11 00 00 00 00 00 00 3B [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:52]Read from MH i2c: E2 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 17 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: E2 17 00 B3 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [14:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:19:52]wFMCommunicate OK [14:19:52]CreateOFDProtocolMessage done [14:19:52]OFDSenderStorePacket 122941 [14:19:52]StoreOFDPacket docnum=122941 [14:19:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 F1 07 01 CE B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 87 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E0 01 00 35 04 06 00 35 97 CA E7 2E 85 B5 B8 50 94 78 36 30 91 [14:19:52]CheckFolder [14:19:52]dirname=/storage/ofd_packets [14:19:52]CheckFolder done [14:19:52]ProducePacketName [14:19:52]name=ofd_packets/00122941 [14:19:52]NVStorageSaveData ofd_packets/00122941 [14:19:52]File name is /storage/ofd_packets/00122941 [14:19:52]Write 301 bytes [14:19:52]NVStorageSaveData done [14:19:52]OFDSenderStorePacket done [14:19:52]KKMCreateOFDPacket done [14:19:52]NVStorageSaveData kkm_last_timestamp [14:19:52]File name is /storage/kkm_last_timestamp [14:19:52]Write 4 bytes [14:19:52]NVStorageSaveData done [14:19:52]OFD Sender: Processing packet 122941 [packets to send 112, broken 111] [14:19:52]ProducePacketName [14:19:52]name=ofd_packets/00122941 [14:19:52]OFD Sender: To server: pG, [14:19:52]CommunicateWithHost lk.salyk.kg:30040 [14:19:52]ConnectInit lk.salyk.kg [14:19:52]ExternCall_PrintAddStr [14:19:52]wPrintStart [14:19:52]Write to MH i2c: 01 00 00 B4 0E C2 [14:19:52]Write i2c OK [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: 01 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: 01 07 00 [14:19:52]MH_I2C_Read... [14:19:52]Read from MH i2c: 01 07 00 B4 0E 00 00 00 00 00 FF 0F D7 [14:19:52]RasterBufferAndPrint [14:19:52]line Счет N : (1)1105809 [14:19:52]line ИНН: 02508201610067 [14:19:52]line Контрольно-Кассовый Чек [14:19:52]line ПРОДАЖА [14:19:52]line ТРК (МРК, ГНК) : 21 [14:19:52]line Товар: 2710124130 [14:19:52]line Аи-92-К-5 [14:19:52]line 24.240 * 61.90 [14:19:52]line = 1500.46 [14:19:52]line НДС 12% НСП 1% [14:19:52]line > о реализуемом товаре [14:19:52]line ОКРУГЛЕНИЕ: -0.46 [14:19:52]line ИТОГО: 1500.00 [14:19:52]line Внесено: 1500.00 [14:19:52]line СДАЧА: 0.00 [14:19:52]line НСП 1% : 13.28 [14:19:52]line НДС 12% : 159.34 [14:19:52]line Наличными: 1500.00 [14:19:52]line Безнал.: 0.00 [14:19:52]line Место: АЗС № 25 "Партнер Нефть" [14:19:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:19:52]line СНО: Общий режим [14:19:52]line Чек 160 02.03.2024 14:19 [14:19:52]line Смена: 321 ФФД: 1.0 [14:19:52]line ЗНМ: 0300000019 [14:19:53]line РНМ: 0000000000090573 [14:19:53]line Версия ККМ: 001 [14:19:53]line ФМ: 0000000000874798 [14:19:53]line ФД: 122941 [14:19:53]line ФПД: 58926060482181 [14:19:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T141951&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122941&fm=58926060482181&tin=02508201610067®Number=0000000000090573&sum=150000 [14:19:53]Connected sock=11 [14:19:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 F1 07 01 CE B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 87 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E0 01 00 35 04 06 00 35 97 CA E7 2E 85 B5 B8 50 94 78 36 30 91 [14:19:53]written 0, free lines is 4095 [14:19:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 35 29 47 00 65 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E0 01 00 F4 03 04 00 63 E1 E2 65 B6 04 01 00 00 0B 72 ED F7 1C 02 0C A4 [14:19:53]CommunicateWithHost err = 0 [14:19:53]CheckOFDResponse [14:19:53]1017 (14) - 77093643461234 [14:19:53]1041 (16) - 0000000000874798 [14:19:53]1040 (4) - 122941 [14:19:53]1012 (4) - 02.03.2024 08:20 [14:19:53]1206 (1) - 0 [14:19:53]OFD Sender: Remove packet 122941 [14:19:53]ProducePacketName [14:19:53]name=ofd_packets/00122941 [14:19:53]NVStorageDeleteData [14:19:53]Write to MH i2c: 01 00 00 DF 0E ED [14:19:53]Write i2c OK [14:19:53]MH_I2C_Read... [14:19:53]Read from MH i2c: 01 [14:19:53]MH_I2C_Read... [14:19:53]Read from MH i2c: 01 07 00 [14:19:53]MH_I2C_Read... [14:19:53]Read from MH i2c: 01 07 00 DF 0E 00 00 00 00 00 E3 0C E3 [14:19:53]RasterBufferAndPrint [14:19:53]line [14:19:53]line [14:19:53]line [14:19:53]line [14:19:53]line [14:19:53]written 0, free lines is 3305 [14:19:53]MH_Cut [14:19:53]Write to MH i2c: D1 01 00 E6 0E 01 C6 [14:19:53]Write i2c OK [14:19:53]MH_I2C_Read... [14:19:53]Read from MH i2c: D1 [14:19:53]MH_I2C_Read... [14:19:53]Read from MH i2c: D1 01 00 [14:19:53]MH_I2C_Read... [14:19:53]Read from MH i2c: D1 01 00 E6 0E 00 C5 [14:19:53]Write to MH i2c: 01 00 00 E7 0E F5 [14:19:53]Write i2c OK [14:19:53]MH_I2C_Read... [14:19:53]OFD Sender: No OFD packet to send [14:19:54]*** Cut start [14:19:54]*** Purtial cut [14:19:54]*** Stage 1: CUTSNS_PIN = 1 [14:19:56]Read from MH i2c: 01 [14:19:56]MH_I2C_Read... [14:19:56]*** Stop cut motor [14:19:56]*** Cut end [14:19:56]Read from MH i2c: 01 07 00 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: 01 07 00 E7 0E 00 00 00 00 00 FF 0F 0A [14:19:56]process_action close_receipt done [14:19:56]requested_data is exist [14:19:56]produce_requested_data [14:19:56]requested_item fm.sn is exist - process it [14:19:56]wFMCommunicate request_size=4 [14:19:56]MH_SAM_APDU [14:19:56]CAPDU: 80 11 00 00 [14:19:56]Write to MH i2c: E2 08 00 E8 0E 80 11 00 00 00 00 00 00 70 [14:19:56]Write i2c OK [14:19:56]MH_I2C_Read... [14:19:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:56]Read from MH i2c: E2 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: E2 17 00 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: E2 17 00 E8 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CE [14:19:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:19:56]wFMCommunicate OK [14:19:56]requested_item fd.num is exist - process it [14:19:56]SAM_PROTO_GetFieldsCounters [14:19:56]wFMCommunicate request_size=4 [14:19:56]MH_SAM_APDU [14:19:56]CAPDU: 80 13 00 00 [14:19:56]Write to MH i2c: E2 08 00 E9 0E 80 13 00 00 00 00 00 00 73 [14:19:56]Write i2c OK [14:19:56]MH_I2C_Read... [14:19:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:56]Read from MH i2c: E2 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: E2 62 00 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: E2 62 00 E9 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [14:19:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:56]wFMCommunicate OK [14:19:56]SAM_PROTO_GetFieldsCounters done [14:19:56]requested_item shift.num is exist - process it [14:19:56]requested_item shift.opened is exist - process it [14:19:56]req_shift_opened [14:19:56]FM_GetShiftState [14:19:56]SAM_PROTO_GetShiftState [14:19:56]wFMCommunicate request_size=4 [14:19:56]MH_SAM_APDU [14:19:56]CAPDU: 80 13 01 00 [14:19:56]Write to MH i2c: E2 08 00 EA 0E 80 13 01 00 00 00 00 00 75 [14:19:56]Write i2c OK [14:19:56]MH_I2C_Read... [14:19:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:56]Read from MH i2c: E2 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: E2 0E 00 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: E2 0E 00 EA 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DC [14:19:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:19:56]wFMCommunicate OK [14:19:56]SAM_PROTO_GetShiftState done [14:19:56]FM_GetShiftState done [14:19:56]req_shift_opened done [14:19:56]requested_item shift.open_date is exist - process it [14:19:56]req_shift_open_date [14:19:56]req_shift_open_date done [14:19:56]produce_requested_data done [14:19:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122941,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:19:56]process_action_free close_receipt [14:19:56]json_value_free [14:19:56]json_value_free done [14:19:56]process_json_proto returns [14:19:56]Send response to host [14:19:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122941,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:19:56]free response buf [14:19:56]execute_script done [14:19:56]execute_script returns [14:19:56]free content buf [14:19:56]Sock 9.Close socket [14:19:56]Sock 9.Thread stoped [14:19:58]OFD Sender: No OFD packet to send [14:20:03]OFD Sender: No OFD packet to send [14:20:08]OFD Sender: No OFD packet to send [14:20:13]OFD Sender: No OFD packet to send [14:20:18]OFD Sender: No OFD packet to send [14:20:23]OFD Sender: No OFD packet to send [14:20:28]OFD Sender: No OFD packet to send [14:20:33]OFD Sender: No OFD packet to send [14:20:38]OFD Sender: No OFD packet to send [14:20:43]OFD Sender: No OFD packet to send [14:20:48]OFD Sender: No OFD packet to send [14:20:53]OFD Sender: No OFD packet to send [14:20:58]OFD Sender: No OFD packet to send [14:21:03]OFD Sender: No OFD packet to send [14:21:08]OFD Sender: No OFD packet to send [14:21:13]OFD Sender: No OFD packet to send [14:21:18]OFD Sender: No OFD packet to send [14:21:21]accept exits with 8 [14:21:21]New connection [14:21:21]New thread 3066772836 created [14:21:21]Thread 3066629476 joined [14:21:21]Waiting for new connection... [14:21:21] Sock 8.Parse request [14:21:21]Sock 8.Check first char [14:21:21]Sock 8.First char is OK [14:21:21]request: POST /json_proto HTTP/1.0 [14:21:21]Method: POST [14:21:21]URL: /json_proto [14:21:21]Method is POST - this is cgi request [14:21:21]url: /json_proto [14:21:21]query_string will be loaded in cgi processing [14:21:21]execute_cgi json_proto POST (null) [14:21:21]execute_cgi path=json_proto method=POST [14:21:21]POST find Content-Length [14:21:21]Host: 172.17.48.197:8080 [14:21:21]Content-Length: 678 [14:21:21]Content-Type: application/json [14:21:21] [14:21:21]POST finish read [14:21:21]Found Content-Length = 678 [14:21:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:21]execute_script... [14:21: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)1105811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:21]POST & json_proto [14:21:21]process_json_proto [14:21:21]json parsed OK: [14:21:21]protocol is kg_v1.0 [14:21:21]action value=close_receipt [14:21:21]process_action close_receipt [14:21:21]cmd_close_receipt [14:21:21]MH_GetDate [14:21:21]Write to MH i2c: F0 00 00 EB 0E E8 [14:21:21]Write i2c OK [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: F0 [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: F0 09 00 [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: F0 09 00 EB 0E 00 E2 35 E3 65 66 EE DC 65 E5 [14:21:21]GetLastDocTimeStamp 1709389191 [14:21:21]current date 1709389282 [14:21:21]FM_GetShiftState [14:21:21]SAM_PROTO_GetShiftState [14:21:21]wFMCommunicate request_size=4 [14:21:21]MH_SAM_APDU [14:21:21]CAPDU: 80 13 01 00 [14:21:21]Write to MH i2c: E2 08 00 EC 0E 80 13 01 00 00 00 00 00 77 [14:21:21]Write i2c OK [14:21:21]MH_I2C_Read... [14:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:21]Read from MH i2c: E2 [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: E2 0E 00 [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: E2 0E 00 EC 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DE [14:21:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:21:21]wFMCommunicate OK [14:21:21]SAM_PROTO_GetShiftState done [14:21:21]FM_GetShiftState done [14:21:21]opened in 1709338023 [14:21:21]opened+sec_in_day 1709424423 [14:21:21]quantity*price = 50015 [14:21:21]sum+1 = 50016 [14:21:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 161 02.03.2024 14:21 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122942 ФПД: 86389434628475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142122&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122942&fm=86389434628475&tin=02508201610067®Number=0000000000090573&sum=50000 [14:21:23]StoreToDocumentArchive [14:21:23]shift 321 fd 122942 [14:21:23]save to /storage/0321/doc_00122942 [14:21:23]save last doc name /storage/0321/doc_00122942 to /storage/kkm_last_doc_name [14:21:23]save OK [14:21:23]Clear old archive folders... [14:21:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:23]tlvbuf is 001E8200 [14:21:23]SAM_PROTO_ClearQueue [14:21:23]wFMCommunicate request_size=4 [14:21:23]MH_SAM_APDU [14:21:23]CAPDU: 80 09 00 00 [14:21:23]Write to MH i2c: E2 08 00 F9 0E 80 09 00 00 00 00 00 00 79 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:23]Read from MH i2c: E2 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 03 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 03 00 F9 0E 00 90 00 7B [14:21:23]RAPDU: 90 00 [14:21:23]wFMCommunicate OK [14:21:23]SAM_PROTO_ClearQueue done [14:21:23]KKMCreateOFDPacket [14:21:23]OFDProtocolAddRootSTLVToBuf [14:21:23]FM_MakeSignedData [14:21:23]FM_MakeSignedData [14:21:23]SAM_PROTO_SignData [14:21:23]wFMCommunicate request_size=4 [14:21:23]MH_SAM_APDU [14:21:23]CAPDU: 80 0D 01 02 [14:21:23]Write to MH i2c: E2 08 00 FA 0E 80 0D 01 02 00 00 00 00 81 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:23]Read from MH i2c: E2 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 03 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 03 00 FA 0E 00 90 00 7C [14:21:23]RAPDU: 90 00 [14:21:23]wFMCommunicate OK [14:21:23]wFMCommunicate request_size=255 [14:21:23]MH_SAM_APDU [14:21:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 E2 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E0 01 00 35 04 06 00 4E [14:21:23]Write to MH i2c: E2 02 01 FB 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 E2 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E0 01 00 35 04 06 00 4E 00 00 10 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:23]Read from MH i2c: E2 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 03 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 03 00 FB 0E 00 90 00 7D [14:21:23]RAPDU: 90 00 [14:21:23]wFMCommunicate OK [14:21:23]wFMCommunicate request_size=10 [14:21:23]MH_SAM_APDU [14:21:23]CAPDU: 80 0D 02 02 05 92 1B 90 39 7B [14:21:23]Write to MH i2c: E2 0D 00 FC 0E 80 0D 02 02 05 00 92 1B 90 39 7B 00 00 7F [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:23]Read from MH i2c: E2 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 03 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 03 00 FC 0E 00 90 00 7E [14:21:23]RAPDU: 90 00 [14:21:23]wFMCommunicate OK [14:21:23]wFMCommunicate request_size=4 [14:21:23]MH_SAM_APDU [14:21:23]CAPDU: 80 0D 03 02 [14:21:23]Write to MH i2c: E2 08 00 FD 0E 80 0D 03 02 00 00 00 00 86 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:23]Read from MH i2c: E2 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 0B 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 0B 00 FD 0E 00 91 A8 CA 7B 0A B5 4F 3A 90 00 4D [14:21:23]RAPDU: 91 A8 CA 7B 0A B5 4F 3A 90 00 [14:21:23]wFMCommunicate OK [14:21:23]SAM_PROTO_SignData done [14:21:23]FM_MakeSignedData done [14:21:23]CreateOFDProtocolMessage [14:21:23]wFMCommunicate request_size=4 [14:21:23]MH_SAM_APDU [14:21:23]CAPDU: 80 11 00 00 [14:21:23]Write to MH i2c: E2 08 00 FE 0E 80 11 00 00 00 00 00 00 86 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:23]Read from MH i2c: E2 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 17 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: E2 17 00 FE 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [14:21:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:21:23]wFMCommunicate OK [14:21:23]CreateOFDProtocolMessage done [14:21:23]OFDSenderStorePacket 122942 [14:21:23]StoreOFDPacket docnum=122942 [14:21:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FA 45 07 01 F3 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 E2 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E0 01 00 35 04 06 00 4E 92 1B 90 39 7B 91 A8 CA 7B 0A B5 4F 3A [14:21:23]CheckFolder [14:21:23]dirname=/storage/ofd_packets [14:21:23]CheckFolder done [14:21:23]ProducePacketName [14:21:23]name=ofd_packets/00122942 [14:21:23]NVStorageSaveData ofd_packets/00122942 [14:21:23]File name is /storage/ofd_packets/00122942 [14:21:23]Write 301 bytes [14:21:23]NVStorageSaveData done [14:21:23]OFDSenderStorePacket done [14:21:23]KKMCreateOFDPacket done [14:21:23]NVStorageSaveData kkm_last_timestamp [14:21:23]File name is /storage/kkm_last_timestamp [14:21:23]Write 4 bytes [14:21:23]NVStorageSaveData done [14:21:23]ExternCall_PrintAddStr [14:21:23]wPrintStart [14:21:23]Write to MH i2c: 01 00 00 FF 0E 0D [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 07 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 07 00 FF 0E 00 00 00 00 00 FF 0F 22 [14:21:23]RasterBufferAndPrint [14:21:23]line Счет N : (1)1105811 [14:21:23]line ИНН: 02508201610067 [14:21:23]line Контрольно-Кассовый Чек [14:21:23]line ПРОДАЖА [14:21:23]line ТРК (МРК, ГНК) : 11 [14:21:23]line Товар: 2710124130 [14:21:23]line Аи-92-К-5 [14:21:23]line 8.080 * 61.90 [14:21:23]line = 500.15 [14:21:23]line НДС 12% НСП 1% [14:21:23]line > о реализуемом товаре [14:21:23]line ОКРУГЛЕНИЕ: -0.15 [14:21:23]line ИТОГО: 500.00 [14:21:23]line Внесено: 500.00 [14:21:23]line СДАЧА: 0.00 [14:21:23]line НСП 1% : 4.43 [14:21:23]line НДС 12% : 53.11 [14:21:23]line Наличными: 500.00 [14:21:23]line Безнал.: 0.00 [14:21:23]line Место: АЗС № 25 "Партнер Нефть" [14:21:23]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:21:23]line СНО: Общий режим [14:21:23]line Чек 161 02.03.2024 14:21 [14:21:23]line Смена: 321 ФФД: 1.0 [14:21:23]line ЗНМ: 0300000019 [14:21:23]line РНМ: 0000000000090573 [14:21:23]line Версия ККМ: 001 [14:21:23]line ФМ: 0000000000874798 [14:21:23]line ФД: 122942 [14:21:23]line ФПД: 86389434628475 [14:21:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142122&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122942&fm=86389434628475&tin=02508201610067®Number=0000000000090573&sum=50000 [14:21:23]OFD Sender: Processing packet 122942 [packets to send 112, broken 111] [14:21:23]ProducePacketName [14:21:23]name=ofd_packets/00122942 [14:21:23]OFD Sender: To server: pG, [14:21:23]CommunicateWithHost lk.salyk.kg:30040 [14:21:23]ConnectInit lk.salyk.kg [14:21:23]written 0, free lines is 4095 [14:21:23]Connected sock=10 [14:21:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FA 45 07 01 F3 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 E2 35 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E0 01 00 35 04 06 00 4E 92 1B 90 39 7B 91 A8 CA 7B 0A B5 4F 3A [14:21:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B9 93 47 00 41 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E0 01 00 F4 03 04 00 BE E1 E2 65 B6 04 01 00 00 1A 50 D3 2D 17 8A AE 08 [14:21:24]CommunicateWithHost err = 0 [14:21:24]CheckOFDResponse [14:21:24]1017 (14) - 77093643461234 [14:21:24]1041 (16) - 0000000000874798 [14:21:24]1040 (4) - 122942 [14:21:24]1012 (4) - 02.03.2024 08:22 [14:21:24]1206 (1) - 0 [14:21:24]OFD Sender: Remove packet 122942 [14:21:24]ProducePacketName [14:21:24]name=ofd_packets/00122942 [14:21:24]NVStorageDeleteData [14:21:24]Write to MH i2c: 01 00 00 2A 0F 39 [14:21:24]Write i2c OK [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: 01 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: 01 07 00 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: 01 07 00 2A 0F 00 00 00 00 00 DA 0C 26 [14:21:24]RasterBufferAndPrint [14:21:24]line [14:21:24]line [14:21:24]line [14:21:24]line [14:21:24]line [14:21:24]written 0, free lines is 3299 [14:21:24]MH_Cut [14:21:24]Write to MH i2c: D1 01 00 31 0F 01 12 [14:21:24]Write i2c OK [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: D1 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: D1 01 00 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: D1 01 00 31 0F 00 11 [14:21:24]Write to MH i2c: 01 00 00 32 0F 41 [14:21:24]Write i2c OK [14:21:24]MH_I2C_Read... [14:21:24]OFD Sender: No OFD packet to send [14:21:25]*** Cut start [14:21:25]*** Purtial cut [14:21:25]*** Stage 1: CUTSNS_PIN = 1 [14:21:27]Read from MH i2c: 01 [14:21:27]MH_I2C_Read... [14:21:27]*** Stop cut motor [14:21:27]*** Cut end [14:21:27]Read from MH i2c: 01 07 00 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: 01 07 00 32 0F 00 00 00 00 00 FF 0F 56 [14:21:27]process_action close_receipt done [14:21:27]requested_data is exist [14:21:27]produce_requested_data [14:21:27]requested_item fm.sn is exist - process it [14:21:27]wFMCommunicate request_size=4 [14:21:27]MH_SAM_APDU [14:21:27]CAPDU: 80 11 00 00 [14:21:27]Write to MH i2c: E2 08 00 33 0F 80 11 00 00 00 00 00 00 BC [14:21:27]Write i2c OK [14:21:27]MH_I2C_Read... [14:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:27]Read from MH i2c: E2 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 17 00 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 17 00 33 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1A [14:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:21:27]wFMCommunicate OK [14:21:27]requested_item fd.num is exist - process it [14:21:27]SAM_PROTO_GetFieldsCounters [14:21:27]wFMCommunicate request_size=4 [14:21:27]MH_SAM_APDU [14:21:27]CAPDU: 80 13 00 00 [14:21:27]Write to MH i2c: E2 08 00 34 0F 80 13 00 00 00 00 00 00 BF [14:21:27]Write i2c OK [14:21:27]MH_I2C_Read... [14:21:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:27]Read from MH i2c: E2 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 62 00 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 62 00 34 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 2E [14:21:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:27]wFMCommunicate OK [14:21:27]SAM_PROTO_GetFieldsCounters done [14:21:27]requested_item shift.num is exist - process it [14:21:27]requested_item shift.opened is exist - process it [14:21:27]req_shift_opened [14:21:27]FM_GetShiftState [14:21:27]SAM_PROTO_GetShiftState [14:21:27]wFMCommunicate request_size=4 [14:21:27]MH_SAM_APDU [14:21:27]CAPDU: 80 13 01 00 [14:21:27]Write to MH i2c: E2 08 00 35 0F 80 13 01 00 00 00 00 00 C1 [14:21:27]Write i2c OK [14:21:27]MH_I2C_Read... [14:21:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:27]Read from MH i2c: E2 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 0E 00 [14:21:27]MH_I2C_Read... [14:21:27]Read from MH i2c: E2 0E 00 35 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 28 [14:21:27]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:21:27]wFMCommunicate OK [14:21:27]SAM_PROTO_GetShiftState done [14:21:27]FM_GetShiftState done [14:21:27]req_shift_opened done [14:21:27]requested_item shift.open_date is exist - process it [14:21:27]req_shift_open_date [14:21:27]req_shift_open_date done [14:21:27]produce_requested_data done [14:21:27]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122942,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:21:27]process_action_free close_receipt [14:21:27]json_value_free [14:21:27]json_value_free done [14:21:27]process_json_proto returns [14:21:27]Send response to host [14:21:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122942,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:21:27]free response buf [14:21:27]execute_script done [14:21:27]execute_script returns [14:21:27]free content buf [14:21:27]Sock 8.Close socket [14:21:27]Sock 8.Thread stoped [14:21:29]OFD Sender: No OFD packet to send [14:21:34]OFD Sender: No OFD packet to send [14:21:39]OFD Sender: No OFD packet to send [14:21:44]OFD Sender: No OFD packet to send [14:21:49]OFD Sender: No OFD packet to send [14:21:54]OFD Sender: No OFD packet to send [14:21:59]OFD Sender: No OFD packet to send [14:22:04]OFD Sender: No OFD packet to send [14:22:09]OFD Sender: No OFD packet to send [14:22:14]OFD Sender: No OFD packet to send [14:22:19]accept exits with 9 [14:22:19]New connection [14:22:19]New thread 3066629476 created [14:22:19]Thread 3066772836 joined [14:22:19]Waiting for new connection... [14:22:19] Sock 9.Parse request [14:22:19]Sock 9.Check first char [14:22:19]Sock 9.First char is OK [14:22:19]request: POST /json_proto HTTP/1.0 [14:22:19]Method: POST [14:22:19]URL: /json_proto [14:22:19]Method is POST - this is cgi request [14:22:19]url: /json_proto [14:22:19]query_string will be loaded in cgi processing [14:22:19]execute_cgi json_proto POST (null) [14:22:19]execute_cgi path=json_proto method=POST [14:22:19]POST find Content-Length [14:22:19]Host: 172.17.48.197:8080 [14:22:19]Content-Length: 1230 [14:22:19]Content-Type: application/json [14:22:19] [14:22:19]POST finish read [14:22:19]Found Content-Length = 1230 [14:22:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105810\u000A02.03.2024 14:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2476.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3805136.130.128.042\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:19]execute_script... [14:22:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105810\u000A02.03.2024 14:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2476.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3805136.130.128.042\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:19]POST & json_proto [14:22:19]process_json_proto [14:22:19]json parsed OK: [14:22:19]protocol is kg_v1.0 [14:22:19]action value=print_text [14:22:19]process_action print_text [14:22:19]cmd_print_text [14:22:19]ExternCall_PrintAddStr [14:22:19]wPrintStart [14:22:19]Write to MH i2c: 01 00 00 36 0F 45 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 07 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 07 00 36 0F 00 00 00 00 00 FF 0F 5A [14:22:19]RasterBufferAndPrint [14:22:19]line *****ТОВАРНЫЙ ЧЕК***** [14:22:19]line АЗС 25 [14:22:19]line Партнер нефть [14:22:19]line 02508201610067 [14:22:19]line Кассир : Таалайбек к. А. [14:22:19]line Счет N : (1)1105810 [14:22:19]line 02.03.2024 14:17 [14:22:19]line ПРОДАЖА [14:22:19]line ТРК (МРК, ГНК): 62 [14:22:19]line Вид ГСМ : 2710124130 [14:22:19]line Аи-92-К-5 [14:22:19]line 40.000 x 61.90 [14:22:19]line ИТОГ: 2476.00 [14:22:19]line Тип оплаты: Талоны: Топливные Талоны [14:22:19]line 3805136.130.128.042 [14:22:19]line ______________________ [14:22:19]line (подпись) [14:22:19]written 0, free lines is 4095 [14:22:19]Write to MH i2c: 01 00 00 4B 0F 5A [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 07 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: 01 07 00 4B 0F 00 00 00 00 00 F8 0D 66 [14:22:19]RasterBufferAndPrint [14:22:19]line [14:22:19]line [14:22:19]line [14:22:19]line [14:22:19]line [14:22:19]written 0, free lines is 3578 [14:22:19]MH_Cut [14:22:19]Write to MH i2c: D1 01 00 52 0F 01 33 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: D1 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: D1 01 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: D1 01 00 52 0F 00 32 [14:22:19]Write to MH i2c: 01 00 00 53 0F 62 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]OFD Sender: No OFD packet to send [14:22:19]*** Cut start [14:22:19]*** Purtial cut [14:22:19]*** Stage 1: CUTSNS_PIN = 1 [14:22:21]Read from MH i2c: 01 [14:22:21]MH_I2C_Read... [14:22:21]*** Stop cut motor [14:22:21]*** Cut end [14:22:21]Read from MH i2c: 01 07 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: 01 07 00 53 0F 00 00 00 00 00 FF 0F 77 [14:22:21]process_action print_text done [14:22:21]requested_data is exist [14:22:21]produce_requested_data [14:22:21]requested_item fm.sn is exist - process it [14:22:21]wFMCommunicate request_size=4 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 11 00 00 [14:22:21]Write to MH i2c: E2 08 00 54 0F 80 11 00 00 00 00 00 00 DD [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:22]Read from MH i2c: E2 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 17 00 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 17 00 54 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3B [14:22:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:22:22]wFMCommunicate OK [14:22:22]requested_item fd.num is exist - process it [14:22:22]SAM_PROTO_GetFieldsCounters [14:22:22]wFMCommunicate request_size=4 [14:22:22]MH_SAM_APDU [14:22:22]CAPDU: 80 13 00 00 [14:22:22]Write to MH i2c: E2 08 00 55 0F 80 13 00 00 00 00 00 00 E0 [14:22:22]Write i2c OK [14:22:22]MH_I2C_Read... [14:22:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:22]Read from MH i2c: E2 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 62 00 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 62 00 55 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [14:22:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:22]wFMCommunicate OK [14:22:22]SAM_PROTO_GetFieldsCounters done [14:22:22]requested_item shift.num is exist - process it [14:22:22]requested_item shift.opened is exist - process it [14:22:22]req_shift_opened [14:22:22]FM_GetShiftState [14:22:22]SAM_PROTO_GetShiftState [14:22:22]wFMCommunicate request_size=4 [14:22:22]MH_SAM_APDU [14:22:22]CAPDU: 80 13 01 00 [14:22:22]Write to MH i2c: E2 08 00 56 0F 80 13 01 00 00 00 00 00 E2 [14:22:22]Write i2c OK [14:22:22]MH_I2C_Read... [14:22:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:22]Read from MH i2c: E2 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 0E 00 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 0E 00 56 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 49 [14:22:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:22:22]wFMCommunicate OK [14:22:22]SAM_PROTO_GetShiftState done [14:22:22]FM_GetShiftState done [14:22:22]req_shift_opened done [14:22:22]requested_item shift.open_date is exist - process it [14:22:22]req_shift_open_date [14:22:22]req_shift_open_date done [14:22:22]produce_requested_data done [14:22:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122942,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:22:22]process_action_free print_text [14:22:22]json_value_free [14:22:22]json_value_free done [14:22:22]process_json_proto returns [14:22:22]Send response to host [14:22:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122942,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:22:22]free response buf [14:22:22]execute_script done [14:22:22]execute_script returns [14:22:22]free content buf [14:22:22]Sock 9.Close socket [14:22:22]Sock 9.Thread stoped [14:22:24]OFD Sender: No OFD packet to send [14:22:29]OFD Sender: No OFD packet to send [14:22:34]OFD Sender: No OFD packet to send [14:22:36]accept exits with 8 [14:22:36]New connection [14:22:36]New thread 3066772836 created [14:22:36]Thread 3066629476 joined [14:22:36]Waiting for new connection... [14:22:36] Sock 8.Parse request [14:22:36]Sock 8.Check first char [14:22:36]Sock 8.First char is OK [14:22:36]request: POST /json_proto HTTP/1.0 [14:22:36]Method: POST [14:22:36]URL: /json_proto [14:22:36]Method is POST - this is cgi request [14:22:36]url: /json_proto [14:22:36]query_string will be loaded in cgi processing [14:22:36]execute_cgi json_proto POST (null) [14:22:36]execute_cgi path=json_proto method=POST [14:22:36]POST find Content-Length [14:22:36]Host: 172.17.48.197:8080 [14:22:36]Content-Length: 678 [14:22:36]Content-Type: application/json [14:22:36] [14:22:36]POST finish read [14:22:36]Found Content-Length = 678 [14:22:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:36]execute_script... [14:22:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:36]POST & json_proto [14:22:36]process_json_proto [14:22:36]json parsed OK: [14:22:36]protocol is kg_v1.0 [14:22:36]action value=close_receipt [14:22:36]process_action close_receipt [14:22:36]cmd_close_receipt [14:22:36]MH_GetDate [14:22:36]Write to MH i2c: F0 00 00 57 0F 55 [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: F0 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: F0 09 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: F0 09 00 57 0F 00 2D 36 E3 65 66 EE DC 65 9E [14:22:36]GetLastDocTimeStamp 1709389282 [14:22:36]current date 1709389357 [14:22:36]FM_GetShiftState [14:22:36]SAM_PROTO_GetShiftState [14:22:36]wFMCommunicate request_size=4 [14:22:36]MH_SAM_APDU [14:22:36]CAPDU: 80 13 01 00 [14:22:36]Write to MH i2c: E2 08 00 58 0F 80 13 01 00 00 00 00 00 E4 [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 0E 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 0E 00 58 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4B [14:22:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:22:36]wFMCommunicate OK [14:22:36]SAM_PROTO_GetShiftState done [14:22:36]FM_GetShiftState done [14:22:36]opened in 1709338023 [14:22:36]opened+sec_in_day 1709424423 [14:22:36]quantity*price = 50040 [14:22:36]sum+1 = 50041 [14:22:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 162 02.03.2024 14:22 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122943 ФПД: 190828852900706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142237&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122943&fm=190828852900706&tin=02508201610067®Number=0000000000090573&sum=50000 [14:22:37]StoreToDocumentArchive [14:22:37]shift 321 fd 122943 [14:22:37]save to /storage/0321/doc_00122943 [14:22:37]save last doc name /storage/0321/doc_00122943 to /storage/kkm_last_doc_name [14:22:37]save OK [14:22:37]Clear old archive folders... [14:22:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:37]tlvbuf is 00231C30 [14:22:37]SAM_PROTO_ClearQueue [14:22:37]wFMCommunicate request_size=4 [14:22:37]MH_SAM_APDU [14:22:37]CAPDU: 80 09 00 00 [14:22:37]Write to MH i2c: E2 08 00 65 0F 80 09 00 00 00 00 00 00 E6 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:37]Read from MH i2c: E2 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 03 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 03 00 65 0F 00 90 00 E8 [14:22:37]RAPDU: 90 00 [14:22:37]wFMCommunicate OK [14:22:37]SAM_PROTO_ClearQueue done [14:22:37]KKMCreateOFDPacket [14:22:37]OFDProtocolAddRootSTLVToBuf [14:22:37]FM_MakeSignedData [14:22:37]FM_MakeSignedData [14:22:37]SAM_PROTO_SignData [14:22:37]wFMCommunicate request_size=4 [14:22:37]MH_SAM_APDU [14:22:37]CAPDU: 80 0D 01 02 [14:22:37]Write to MH i2c: E2 08 00 66 0F 80 0D 01 02 00 00 00 00 EE [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:37]Read from MH i2c: E2 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 03 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 03 00 66 0F 00 90 00 E9 [14:22:37]RAPDU: 90 00 [14:22:37]wFMCommunicate OK [14:22:37]wFMCommunicate request_size=255 [14:22:37]MH_SAM_APDU [14:22:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2D 36 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E0 01 00 35 04 06 00 AD [14:22:37]Write to MH i2c: E2 02 01 67 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2D 36 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E0 01 00 35 04 06 00 AD 00 00 D2 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:37]Read from MH i2c: E2 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 03 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 03 00 67 0F 00 90 00 EA [14:22:37]RAPDU: 90 00 [14:22:37]wFMCommunicate OK [14:22:37]wFMCommunicate request_size=10 [14:22:37]MH_SAM_APDU [14:22:37]CAPDU: 80 0D 02 02 05 8E CD FD 73 62 [14:22:37]Write to MH i2c: E2 0D 00 68 0F 80 0D 02 02 05 00 8E CD FD 73 62 00 00 28 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 03 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 03 00 68 0F 00 90 00 EB [14:22:38]RAPDU: 90 00 [14:22:38]wFMCommunicate OK [14:22:38]wFMCommunicate request_size=4 [14:22:38]MH_SAM_APDU [14:22:38]CAPDU: 80 0D 03 02 [14:22:38]Write to MH i2c: E2 08 00 69 0F 80 0D 03 02 00 00 00 00 F3 [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 0B 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 0B 00 69 0F 00 4C 56 5E 02 94 AE 9C EB 90 00 BF [14:22:38]RAPDU: 4C 56 5E 02 94 AE 9C EB 90 00 [14:22:38]wFMCommunicate OK [14:22:38]SAM_PROTO_SignData done [14:22:38]FM_MakeSignedData done [14:22:38]CreateOFDProtocolMessage [14:22:38]wFMCommunicate request_size=4 [14:22:38]MH_SAM_APDU [14:22:38]CAPDU: 80 11 00 00 [14:22:38]Write to MH i2c: E2 08 00 6A 0F 80 11 00 00 00 00 00 00 F3 [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 17 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 17 00 6A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 51 [14:22:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:22:38]wFMCommunicate OK [14:22:38]CreateOFDProtocolMessage done [14:22:38]OFDSenderStorePacket 122943 [14:22:38]StoreOFDPacket docnum=122943 [14:22:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 20 22 07 01 66 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2D 36 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E0 01 00 35 04 06 00 AD 8E CD FD 73 62 4C 56 5E 02 94 AE 9C EB [14:22:38]CheckFolder [14:22:38]dirname=/storage/ofd_packets [14:22:38]CheckFolder done [14:22:38]ProducePacketName [14:22:38]name=ofd_packets/00122943 [14:22:38]NVStorageSaveData ofd_packets/00122943 [14:22:38]File name is /storage/ofd_packets/00122943 [14:22:38]Write 301 bytes [14:22:38]NVStorageSaveData done [14:22:38]OFDSenderStorePacket done [14:22:38]KKMCreateOFDPacket done [14:22:38]NVStorageSaveData kkm_last_timestamp [14:22:38]File name is /storage/kkm_last_timestamp [14:22:38]Write 4 bytes [14:22:38]NVStorageSaveData done [14:22:38]ExternCall_PrintAddStr [14:22:38]wPrintStart [14:22:38]Write to MH i2c: 01 00 00 6B 0F 7A [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: 01 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: 01 07 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: 01 07 00 6B 0F 00 00 00 00 00 FF 0F 8F [14:22:38]RasterBufferAndPrint [14:22:38]line Счет N : (1)1105812 [14:22:38]line ИНН: 02508201610067 [14:22:38]line Контрольно-Кассовый Чек [14:22:38]line ПРОДАЖА [14:22:38]line ТРК (МРК, ГНК) : 23 [14:22:38]line Товар: 2710124500 [14:22:38]line Аи-95-К-5 [14:22:38]line 7.200 * 69.50 [14:22:38]line = 500.40 [14:22:38]line НДС 12% НСП 1% [14:22:38]line > о реализуемом товаре [14:22:38]line ОКРУГЛЕНИЕ: -0.40 [14:22:38]line ИТОГО: 500.00 [14:22:38]line Внесено: 500.00 [14:22:38]line СДАЧА: 0.00 [14:22:38]line НСП 1% : 4.43 [14:22:38]line НДС 12% : 53.14 [14:22:38]line Наличными: 500.00 [14:22:38]line Безнал.: 0.00 [14:22:38]line Место: АЗС № 25 "Партнер Нефть" [14:22:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:22:38]line СНО: Общий режим [14:22:38]line Чек 162 02.03.2024 14:22 [14:22:38]line Смена: 321 ФФД: 1.0 [14:22:38]line ЗНМ: 0300000019 [14:22:38]line РНМ: 0000000000090573 [14:22:38]line Версия ККМ: 001 [14:22:38]line ФМ: 0000000000874798 [14:22:38]line ФД: 122943 [14:22:38]line ФПД: 190828852900706 [14:22:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142237&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122943&fm=190828852900706&tin=02508201610067®Number=0000000000090573&sum=50000 [14:22:38]OFD Sender: Processing packet 122943 [packets to send 112, broken 111] [14:22:38]ProducePacketName [14:22:38]name=ofd_packets/00122943 [14:22:38]OFD Sender: To server: pG, [14:22:38]CommunicateWithHost lk.salyk.kg:30040 [14:22:38]ConnectInit lk.salyk.kg [14:22:38]written 0, free lines is 4095 [14:22:38]Connected sock=10 [14:22:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 20 22 07 01 66 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2D 36 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E0 01 00 35 04 06 00 AD 8E CD FD 73 62 4C 56 5E 02 94 AE 9C EB [14:22:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 44 4F 47 00 19 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E0 01 00 F4 03 04 00 09 E2 E2 65 B6 04 01 00 00 9A 05 B3 78 03 AA D0 CA [14:22:38]CommunicateWithHost err = 0 [14:22:38]CheckOFDResponse [14:22:38]1017 (14) - 77093643461234 [14:22:38]1041 (16) - 0000000000874798 [14:22:38]1040 (4) - 122943 [14:22:38]1012 (4) - 02.03.2024 08:23 [14:22:38]1206 (1) - 0 [14:22:38]OFD Sender: Remove packet 122943 [14:22:38]ProducePacketName [14:22:38]name=ofd_packets/00122943 [14:22:38]NVStorageDeleteData [14:22:38]Write to MH i2c: 01 00 00 96 0F A5 [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: 01 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: 01 07 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: 01 07 00 96 0F 00 00 00 00 00 E0 0C 98 [14:22:38]RasterBufferAndPrint [14:22:38]line [14:22:38]line [14:22:38]line [14:22:38]line [14:22:38]line [14:22:38]written 0, free lines is 3302 [14:22:38]MH_Cut [14:22:38]Write to MH i2c: D1 01 00 9D 0F 01 7E [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: D1 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: D1 01 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: D1 01 00 9D 0F 00 7D [14:22:38]Write to MH i2c: 01 00 00 9E 0F AD [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:39]OFD Sender: No OFD packet to send [14:22:39]*** Cut start [14:22:39]*** Purtial cut [14:22:39]*** Stage 1: CUTSNS_PIN = 1 [14:22:41]Read from MH i2c: 01 [14:22:41]MH_I2C_Read... [14:22:41]*** Stop cut motor [14:22:41]*** Cut end [14:22:41]Read from MH i2c: 01 07 00 [14:22:41]MH_I2C_Read... [14:22:41]Read from MH i2c: 01 07 00 9E 0F 00 00 00 00 00 FF 0F C2 [14:22:41]process_action close_receipt done [14:22:41]requested_data is exist [14:22:41]produce_requested_data [14:22:41]requested_item fm.sn is exist - process it [14:22:41]wFMCommunicate request_size=4 [14:22:41]MH_SAM_APDU [14:22:41]CAPDU: 80 11 00 00 [14:22:41]Write to MH i2c: E2 08 00 9F 0F 80 11 00 00 00 00 00 00 28 [14:22:41]Write i2c OK [14:22:41]MH_I2C_Read... [14:22:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:41]Read from MH i2c: E2 [14:22:41]MH_I2C_Read... [14:22:41]Read from MH i2c: E2 17 00 [14:22:41]MH_I2C_Read... [14:22:41]Read from MH i2c: E2 17 00 9F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 86 [14:22:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:22:41]wFMCommunicate OK [14:22:41]requested_item fd.num is exist - process it [14:22:41]SAM_PROTO_GetFieldsCounters [14:22:41]wFMCommunicate request_size=4 [14:22:41]MH_SAM_APDU [14:22:41]CAPDU: 80 13 00 00 [14:22:41]Write to MH i2c: E2 08 00 A0 0F 80 13 00 00 00 00 00 00 2B [14:22:41]Write i2c OK [14:22:41]MH_I2C_Read... [14:22:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:41]Read from MH i2c: E2 [14:22:41]MH_I2C_Read... [14:22:41]Read from MH i2c: E2 62 00 [14:22:41]MH_I2C_Read... [14:22:41]Read from MH i2c: E2 62 00 A0 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [14:22:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:41]wFMCommunicate OK [14:22:41]SAM_PROTO_GetFieldsCounters done [14:22:41]requested_item shift.num is exist - process it [14:22:41]requested_item shift.opened is exist - process it [14:22:41]req_shift_opened [14:22:41]FM_GetShiftState [14:22:41]SAM_PROTO_GetShiftState [14:22:41]wFMCommunicate request_size=4 [14:22:41]MH_SAM_APDU [14:22:41]CAPDU: 80 13 01 00 [14:22:41]Write to MH i2c: E2 08 00 A1 0F 80 13 01 00 00 00 00 00 2D [14:22:41]Write i2c OK [14:22:41]MH_I2C_Read... [14:22:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:41]Read from MH i2c: E2 [14:22:41]MH_I2C_Read... [14:22:41]Read from MH i2c: E2 0E 00 [14:22:41]MH_I2C_Read... [14:22:41]Read from MH i2c: E2 0E 00 A1 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 94 [14:22:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:22:41]wFMCommunicate OK [14:22:41]SAM_PROTO_GetShiftState done [14:22:41]FM_GetShiftState done [14:22:41]req_shift_opened done [14:22:41]requested_item shift.open_date is exist - process it [14:22:41]req_shift_open_date [14:22:41]req_shift_open_date done [14:22:41]produce_requested_data done [14:22:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122943,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:22:41]process_action_free close_receipt [14:22:41]json_value_free [14:22:41]json_value_free done [14:22:41]process_json_proto returns [14:22:41]Send response to host [14:22:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122943,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:22:41]free response buf [14:22:41]execute_script done [14:22:41]execute_script returns [14:22:41]free content buf [14:22:41]Sock 8.Close socket [14:22:41]Sock 8.Thread stoped [14:22:44]OFD Sender: No OFD packet to send [14:22:49]OFD Sender: No OFD packet to send [14:22:54]OFD Sender: No OFD packet to send [14:22:59]OFD Sender: No OFD packet to send [14:23:04]OFD Sender: No OFD packet to send [14:23:09]OFD Sender: No OFD packet to send [14:23:10]int [14:23:10]Write to MH i2c: 01 00 00 A2 0F B1 [14:23:10]*** FLAG_PRN_KEY set [14:23:10]Write i2c OK [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 07 00 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 07 00 A2 0F 00 08 00 00 00 FF 0F CE [14:23:10]state=0 [14:23:10]Key pressed [14:23:10]Feed [14:23:10]Write to MH i2c: D8 00 00 A3 0F 89 [14:23:10]Write i2c OK [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: D8 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: D8 01 00 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: D8 01 00 A3 0F 00 8A [14:23:10]int [14:23:10]Write to MH i2c: 01 00 00 A4 0F B3 [14:23:10]Write i2c OK [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 07 00 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 07 00 A4 0F 00 48 00 00 00 3C 00 3E [14:23:10]state=2 [14:23:10]Key pressed [14:23:10]int [14:23:10]Write to MH i2c: 01 00 00 A5 0F B4 [14:23:10]*** FLAG_PRN_KEY reset [14:23:10]Write i2c OK [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 07 00 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: 01 07 00 A5 0F 00 00 00 00 00 F6 0F C0 [14:23:10]state=2 [14:23:10]Stop feed [14:23:14]OFD Sender: No OFD packet to send [14:23:19]OFD Sender: No OFD packet to send [14:23:24]OFD Sender: No OFD packet to send [14:23:29]OFD Sender: No OFD packet to send [14:23:34]OFD Sender: No OFD packet to send [14:23:39]OFD Sender: No OFD packet to send [14:23:44]OFD Sender: No OFD packet to send [14:23:49]OFD Sender: No OFD packet to send [14:23:54]OFD Sender: No OFD packet to send [14:23:59]OFD Sender: No OFD packet to send [14:24:04]OFD Sender: No OFD packet to send [14:24:09]OFD Sender: No OFD packet to send [14:24:14]OFD Sender: No OFD packet to send [14:24:19]OFD Sender: No OFD packet to send [14:24:24]OFD Sender: No OFD packet to send [14:24:29]OFD Sender: No OFD packet to send [14:24:34]OFD Sender: No OFD packet to send [14:24:37]accept exits with 9 [14:24:37]New connection [14:24:37]New thread 3066629476 created [14:24:37]Thread 3066772836 joined [14:24:37]Waiting for new connection... [14:24:37] Sock 9.Parse request [14:24:37]Sock 9.Check first char [14:24:37]Sock 9.First char is OK [14:24:37]request: POST /json_proto HTTP/1.0 [14:24:37]Method: POST [14:24:37]URL: /json_proto [14:24:37]Method is POST - this is cgi request [14:24:37]url: /json_proto [14:24:37]query_string will be loaded in cgi processing [14:24:37]execute_cgi json_proto POST (null) [14:24:37]execute_cgi path=json_proto method=POST [14:24:37]POST find Content-Length [14:24:37]Host: 172.17.48.197:8080 [14:24:37]Content-Length: 678 [14:24:37]Content-Type: application/json [14:24:37] [14:24:37]POST finish read [14:24:37]Found Content-Length = 678 [14:24:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:37]execute_script... [14:24:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:37]POST & json_proto [14:24:37]process_json_proto [14:24:37]json parsed OK: [14:24:37]protocol is kg_v1.0 [14:24:37]action value=close_receipt [14:24:37]process_action close_receipt [14:24:37]cmd_close_receipt [14:24:37]MH_GetDate [14:24:37]Write to MH i2c: F0 00 00 A6 0F A4 [14:24:37]Write i2c OK [14:24:37]MH_I2C_Read... [14:24:37]Read from MH i2c: F0 [14:24:37]MH_I2C_Read... [14:24:37]Read from MH i2c: F0 09 00 [14:24:37]MH_I2C_Read... [14:24:37]Read from MH i2c: F0 09 00 A6 0F 00 A6 36 E3 65 66 EE DC 65 66 [14:24:37]GetLastDocTimeStamp 1709389357 [14:24:37]current date 1709389478 [14:24:37]FM_GetShiftState [14:24:37]SAM_PROTO_GetShiftState [14:24:37]wFMCommunicate request_size=4 [14:24:37]MH_SAM_APDU [14:24:37]CAPDU: 80 13 01 00 [14:24:37]Write to MH i2c: E2 08 00 A7 0F 80 13 01 00 00 00 00 00 33 [14:24:37]Write i2c OK [14:24:37]MH_I2C_Read... [14:24:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:37]Read from MH i2c: E2 [14:24:37]MH_I2C_Read... [14:24:37]Read from MH i2c: E2 0E 00 [14:24:37]MH_I2C_Read... [14:24:37]Read from MH i2c: E2 0E 00 A7 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9A [14:24:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:24:37]wFMCommunicate OK [14:24:37]SAM_PROTO_GetShiftState done [14:24:37]FM_GetShiftState done [14:24:37]opened in 1709338023 [14:24:37]opened+sec_in_day 1709424423 [14:24:37]quantity*price = 50015 [14:24:37]sum+1 = 50016 [14:24:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 163 02.03.2024 14:24 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122944 ФПД: 39514308284989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142438&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122944&fm=39514308284989&tin=02508201610067®Number=0000000000090573&sum=50000 [14:24:38]StoreToDocumentArchive [14:24:38]shift 321 fd 122944 [14:24:38]save to /storage/0321/doc_00122944 [14:24:38]save last doc name /storage/0321/doc_00122944 to /storage/kkm_last_doc_name [14:24:38]save OK [14:24:38]Clear old archive folders... [14:24:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:38]tlvbuf is 0022EBE0 [14:24:38]SAM_PROTO_ClearQueue [14:24:38]wFMCommunicate request_size=4 [14:24:38]MH_SAM_APDU [14:24:38]CAPDU: 80 09 00 00 [14:24:38]Write to MH i2c: E2 08 00 B4 0F 80 09 00 00 00 00 00 00 35 [14:24:38]Write i2c OK [14:24:38]MH_I2C_Read... [14:24:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:39]Read from MH i2c: E2 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 03 00 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 03 00 B4 0F 00 90 00 37 [14:24:39]RAPDU: 90 00 [14:24:39]wFMCommunicate OK [14:24:39]SAM_PROTO_ClearQueue done [14:24:39]KKMCreateOFDPacket [14:24:39]OFDProtocolAddRootSTLVToBuf [14:24:39]FM_MakeSignedData [14:24:39]FM_MakeSignedData [14:24:39]SAM_PROTO_SignData [14:24:39]wFMCommunicate request_size=4 [14:24:39]MH_SAM_APDU [14:24:39]CAPDU: 80 0D 01 02 [14:24:39]Write to MH i2c: E2 08 00 B5 0F 80 0D 01 02 00 00 00 00 3D [14:24:39]Write i2c OK [14:24:39]MH_I2C_Read... [14:24:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:39]Read from MH i2c: E2 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 03 00 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 03 00 B5 0F 00 90 00 38 [14:24:39]RAPDU: 90 00 [14:24:39]wFMCommunicate OK [14:24:39]wFMCommunicate request_size=255 [14:24:39]MH_SAM_APDU [14:24: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 A6 36 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E0 01 00 35 04 06 00 23 [14:24:39]Write to MH i2c: E2 02 01 B6 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 A6 36 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E0 01 00 35 04 06 00 23 00 00 6A [14:24:39]Write i2c OK [14:24:39]MH_I2C_Read... [14:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:39]Read from MH i2c: E2 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 03 00 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 03 00 B6 0F 00 90 00 39 [14:24:39]RAPDU: 90 00 [14:24:39]wFMCommunicate OK [14:24:39]wFMCommunicate request_size=10 [14:24:39]MH_SAM_APDU [14:24:39]CAPDU: 80 0D 02 02 05 F0 24 4F 12 3D [14:24:39]Write to MH i2c: E2 0D 00 B7 0F 80 0D 02 02 05 00 F0 24 4F 12 3D 00 00 FC [14:24:39]Write i2c OK [14:24:39]MH_I2C_Read... [14:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:39]Read from MH i2c: E2 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 03 00 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 03 00 B7 0F 00 90 00 3A [14:24:39]RAPDU: 90 00 [14:24:39]wFMCommunicate OK [14:24:39]wFMCommunicate request_size=4 [14:24:39]MH_SAM_APDU [14:24:39]CAPDU: 80 0D 03 02 [14:24:39]Write to MH i2c: E2 08 00 B8 0F 80 0D 03 02 00 00 00 00 42 [14:24:39]Write i2c OK [14:24:39]MH_I2C_Read... [14:24:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:39]OFD Sender: No OFD packet to send [14:24:39]Read from MH i2c: E2 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 0B 00 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 0B 00 B8 0F 00 CB F3 06 54 1F 21 C7 92 90 00 F4 [14:24:39]RAPDU: CB F3 06 54 1F 21 C7 92 90 00 [14:24:39]wFMCommunicate OK [14:24:39]SAM_PROTO_SignData done [14:24:39]FM_MakeSignedData done [14:24:39]CreateOFDProtocolMessage [14:24:39]wFMCommunicate request_size=4 [14:24:39]MH_SAM_APDU [14:24:39]CAPDU: 80 11 00 00 [14:24:39]Write to MH i2c: E2 08 00 B9 0F 80 11 00 00 00 00 00 00 42 [14:24:39]Write i2c OK [14:24:39]MH_I2C_Read... [14:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:39]Read from MH i2c: E2 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 17 00 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: E2 17 00 B9 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A0 [14:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:24:39]wFMCommunicate OK [14:24:39]CreateOFDProtocolMessage done [14:24:39]OFDSenderStorePacket 122944 [14:24:39]StoreOFDPacket docnum=122944 [14:24:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 31 17 07 01 39 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 A6 36 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E0 01 00 35 04 06 00 23 F0 24 4F 12 3D CB F3 06 54 1F 21 C7 92 [14:24:39]CheckFolder [14:24:39]dirname=/storage/ofd_packets [14:24:39]CheckFolder done [14:24:39]ProducePacketName [14:24:39]name=ofd_packets/00122944 [14:24:39]NVStorageSaveData ofd_packets/00122944 [14:24:39]File name is /storage/ofd_packets/00122944 [14:24:39]Write 301 bytes [14:24:39]NVStorageSaveData done [14:24:39]OFDSenderStorePacket done [14:24:39]KKMCreateOFDPacket done [14:24:39]NVStorageSaveData kkm_last_timestamp [14:24:39]File name is /storage/kkm_last_timestamp [14:24:39]Write 4 bytes [14:24:39]NVStorageSaveData done [14:24:39]ExternCall_PrintAddStr [14:24:39]wPrintStart [14:24:39]Write to MH i2c: 01 00 00 BA 0F C9 [14:24:39]Write i2c OK [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: 01 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: 01 07 00 [14:24:39]MH_I2C_Read... [14:24:39]Read from MH i2c: 01 07 00 BA 0F 00 00 00 00 00 FF 0F DE [14:24:39]RasterBufferAndPrint [14:24:39]line Счет N : (1)1105813 [14:24:39]line ИНН: 02508201610067 [14:24:39]line Контрольно-Кассовый Чек [14:24:39]line ПРОДАЖА [14:24:39]line ТРК (МРК, ГНК) : 21 [14:24:39]line Товар: 2710124130 [14:24:39]line Аи-92-К-5 [14:24:39]line 8.080 * 61.90 [14:24:39]line = 500.15 [14:24:39]line НДС 12% НСП 1% [14:24:39]line > о реализуемом товаре [14:24:39]line ОКРУГЛЕНИЕ: -0.15 [14:24:39]line ИТОГО: 500.00 [14:24:39]line Внесено: 500.00 [14:24:39]line СДАЧА: 0.00 [14:24:39]line НСП 1% : 4.43 [14:24:39]line НДС 12% : 53.11 [14:24:39]line Наличными: 500.00 [14:24:39]line Безнал.: 0.00 [14:24:39]line Место: АЗС № 25 "Партнер Нефть" [14:24:39]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:24:39]line СНО: Общий режим [14:24:39]line Чек 163 02.03.2024 14:24 [14:24:39]line Смена: 321 ФФД: 1.0 [14:24:39]line ЗНМ: 0300000019 [14:24:39]line РНМ: 0000000000090573 [14:24:39]line Версия ККМ: 001 [14:24:39]line ФМ: 0000000000874798 [14:24:39]line ФД: 122944 [14:24:39]line ФПД: 39514308284989 [14:24:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142438&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122944&fm=39514308284989&tin=02508201610067®Number=0000000000090573&sum=50000 [14:24:39]OFD Sender: Processing packet 122944 [packets to send 112, broken 111] [14:24:39]ProducePacketName [14:24:39]name=ofd_packets/00122944 [14:24:39]OFD Sender: To server: pG, [14:24:39]CommunicateWithHost lk.salyk.kg:30040 [14:24:39]ConnectInit lk.salyk.kg [14:24:39]written 0, free lines is 4095 [14:24:39]Connected sock=11 [14:24:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 31 17 07 01 39 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 A6 36 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E0 01 00 35 04 06 00 23 F0 24 4F 12 3D CB F3 06 54 1F 21 C7 92 [14:24:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 77 52 47 00 8F 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E0 01 00 F4 03 04 00 82 E2 E2 65 B6 04 01 00 00 35 DE D0 97 21 33 37 DC [14:24:40]CommunicateWithHost err = 0 [14:24:40]CheckOFDResponse [14:24:40]1017 (14) - 77093643461234 [14:24:40]1041 (16) - 0000000000874798 [14:24:40]1040 (4) - 122944 [14:24:40]1012 (4) - 02.03.2024 08:25 [14:24:40]1206 (1) - 0 [14:24:40]OFD Sender: Remove packet 122944 [14:24:40]ProducePacketName [14:24:40]name=ofd_packets/00122944 [14:24:40]NVStorageDeleteData [14:24:40]Write to MH i2c: 01 00 00 E5 0F F4 [14:24:40]Write i2c OK [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: 01 [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: 01 07 00 [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: 01 07 00 E5 0F 00 00 00 00 00 E6 0C ED [14:24:40]RasterBufferAndPrint [14:24:40]line [14:24:40]line [14:24:40]line [14:24:40]line [14:24:40]line [14:24:40]written 0, free lines is 3308 [14:24:40]MH_Cut [14:24:40]Write to MH i2c: D1 01 00 EC 0F 01 CD [14:24:40]Write i2c OK [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: D1 [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: D1 01 00 [14:24:40]MH_I2C_Read... [14:24:40]Read from MH i2c: D1 01 00 EC 0F 00 CC [14:24:40]Write to MH i2c: 01 00 00 ED 0F FC [14:24:40]Write i2c OK [14:24:40]MH_I2C_Read... [14:24:40]OFD Sender: No OFD packet to send [14:24:40]*** Cut start [14:24:40]*** Purtial cut [14:24:40]*** Stage 1: CUTSNS_PIN = 1 [14:24:42]Read from MH i2c: 01 [14:24:42]MH_I2C_Read... [14:24:42]*** Stop cut motor [14:24:42]*** Cut end [14:24:42]Read from MH i2c: 01 07 00 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: 01 07 00 ED 0F 00 00 00 00 00 FF 0F 11 [14:24:42]process_action close_receipt done [14:24:42]requested_data is exist [14:24:42]produce_requested_data [14:24:42]requested_item fm.sn is exist - process it [14:24:42]wFMCommunicate request_size=4 [14:24:42]MH_SAM_APDU [14:24:42]CAPDU: 80 11 00 00 [14:24:42]Write to MH i2c: E2 08 00 EE 0F 80 11 00 00 00 00 00 00 77 [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 17 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 17 00 EE 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D5 [14:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:24:43]wFMCommunicate OK [14:24:43]requested_item fd.num is exist - process it [14:24:43]SAM_PROTO_GetFieldsCounters [14:24:43]wFMCommunicate request_size=4 [14:24:43]MH_SAM_APDU [14:24:43]CAPDU: 80 13 00 00 [14:24:43]Write to MH i2c: E2 08 00 EF 0F 80 13 00 00 00 00 00 00 7A [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 62 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 62 00 EF 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 40 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [14:24:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 40 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:43]wFMCommunicate OK [14:24:43]SAM_PROTO_GetFieldsCounters done [14:24:43]requested_item shift.num is exist - process it [14:24:43]requested_item shift.opened is exist - process it [14:24:43]req_shift_opened [14:24:43]FM_GetShiftState [14:24:43]SAM_PROTO_GetShiftState [14:24:43]wFMCommunicate request_size=4 [14:24:43]MH_SAM_APDU [14:24:43]CAPDU: 80 13 01 00 [14:24:43]Write to MH i2c: E2 08 00 F0 0F 80 13 01 00 00 00 00 00 7C [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 0E 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 0E 00 F0 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E3 [14:24:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:24:43]wFMCommunicate OK [14:24:43]SAM_PROTO_GetShiftState done [14:24:43]FM_GetShiftState done [14:24:43]req_shift_opened done [14:24:43]requested_item shift.open_date is exist - process it [14:24:43]req_shift_open_date [14:24:43]req_shift_open_date done [14:24:43]produce_requested_data done [14:24:43]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122944,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:24:43]process_action_free close_receipt [14:24:43]json_value_free [14:24:43]json_value_free done [14:24:43]process_json_proto returns [14:24:43]Send response to host [14:24:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122944,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:24:43]free response buf [14:24:43]execute_script done [14:24:43]execute_script returns [14:24:43]free content buf [14:24:43]Sock 9.Close socket [14:24:43]Sock 9.Thread stoped [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:53]accept exits with 8 [14:26:53]New connection [14:26:53]New thread 3066772836 created [14:26:53]Thread 3066629476 joined [14:26:53]Waiting for new connection... [14:26:53] Sock 8.Parse request [14:26:53]Sock 8.Check first char [14:26:53]Sock 8.First char is OK [14:26:53]request: POST /json_proto HTTP/1.0 [14:26:53]Method: POST [14:26:53]URL: /json_proto [14:26:53]Method is POST - this is cgi request [14:26:53]url: /json_proto [14:26:53]query_string will be loaded in cgi processing [14:26:53]execute_cgi json_proto POST (null) [14:26:53]execute_cgi path=json_proto method=POST [14:26:53]POST find Content-Length [14:26:53]Host: 172.17.48.197:8080 [14:26:53]Content-Length: 679 [14:26:53]Content-Type: application/json [14:26:53] [14:26:53]POST finish read [14:26:53]Found Content-Length = 679 [14:26:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [14:26:53]execute_script... [14:26:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [14:26:53]POST & json_proto [14:26:53]process_json_proto [14:26:53]json parsed OK: [14:26:53]protocol is kg_v1.0 [14:26:53]action value=close_receipt [14:26:53]process_action close_receipt [14:26:53]cmd_close_receipt [14:26:53]MH_GetDate [14:26:53]Write to MH i2c: F0 00 00 F1 0F EF [14:26:53]Write i2c OK [14:26:53]MH_I2C_Read... [14:26:53]Read from MH i2c: F0 [14:26:53]MH_I2C_Read... [14:26:53]Read from MH i2c: F0 09 00 [14:26:53]MH_I2C_Read... [14:26:53]Read from MH i2c: F0 09 00 F1 0F 00 2E 37 E3 65 66 EE DC 65 3A [14:26:53]GetLastDocTimeStamp 1709389478 [14:26:53]current date 1709389614 [14:26:53]FM_GetShiftState [14:26:53]SAM_PROTO_GetShiftState [14:26:53]wFMCommunicate request_size=4 [14:26:53]MH_SAM_APDU [14:26:53]CAPDU: 80 13 01 00 [14:26:53]Write to MH i2c: E2 08 00 F2 0F 80 13 01 00 00 00 00 00 7E [14:26:53]Write i2c OK [14:26:53]MH_I2C_Read... [14:26:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:53]Read from MH i2c: E2 [14:26:53]MH_I2C_Read... [14:26:53]Read from MH i2c: E2 0E 00 [14:26:53]MH_I2C_Read... [14:26:53]Read from MH i2c: E2 0E 00 F2 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E5 [14:26:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:26:53]wFMCommunicate OK [14:26:53]SAM_PROTO_GetShiftState done [14:26:53]FM_GetShiftState done [14:26:53]opened in 1709338023 [14:26:53]opened+sec_in_day 1709424423 [14:26:53]quantity*price = 62023 [14:26:53]sum+1 = 62025 [14:26:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 164 02.03.2024 14:26 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122945 ФПД: 32104361304535 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142654&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122945&fm=32104361304535&tin=02508201610067®Number=0000000000090573&sum=62000 [14:26:55]StoreToDocumentArchive [14:26:55]shift 321 fd 122945 [14:26:55]save to /storage/0321/doc_00122945 [14:26:55]save last doc name /storage/0321/doc_00122945 to /storage/kkm_last_doc_name [14:26:55]save OK [14:26:55]Clear old archive folders... [14:26:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:26:55]tlvbuf is 002262C0 [14:26:55]SAM_PROTO_ClearQueue [14:26:55]wFMCommunicate request_size=4 [14:26:55]MH_SAM_APDU [14:26:55]CAPDU: 80 09 00 00 [14:26:55]Write to MH i2c: E2 08 00 FF 0F 80 09 00 00 00 00 00 00 80 [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:55]Read from MH i2c: E2 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 03 00 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 03 00 FF 0F 00 90 00 82 [14:26:55]RAPDU: 90 00 [14:26:55]wFMCommunicate OK [14:26:55]SAM_PROTO_ClearQueue done [14:26:55]KKMCreateOFDPacket [14:26:55]OFDProtocolAddRootSTLVToBuf [14:26:55]FM_MakeSignedData [14:26:55]FM_MakeSignedData [14:26:55]SAM_PROTO_SignData [14:26:55]wFMCommunicate request_size=4 [14:26:55]MH_SAM_APDU [14:26:55]CAPDU: 80 0D 01 02 [14:26:55]Write to MH i2c: E2 08 00 00 10 80 0D 01 02 00 00 00 00 89 [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:55]Read from MH i2c: E2 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 03 00 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 03 00 00 10 00 90 00 84 [14:26:55]RAPDU: 90 00 [14:26:55]wFMCommunicate OK [14:26:55]wFMCommunicate request_size=255 [14:26:55]MH_SAM_APDU [14:26:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 2E 37 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E0 01 00 35 04 06 00 1D [14:26:55]Write to MH i2c: E2 02 01 01 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 2E 37 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E0 01 00 35 04 06 00 1D 00 00 79 [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:55]Read from MH i2c: E2 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 03 00 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 03 00 01 10 00 90 00 85 [14:26:55]RAPDU: 90 00 [14:26:55]wFMCommunicate OK [14:26:55]wFMCommunicate request_size=10 [14:26:55]MH_SAM_APDU [14:26:55]CAPDU: 80 0D 02 02 05 32 E1 0D 21 D7 [14:26:55]Write to MH i2c: E2 0D 00 02 10 80 0D 02 02 05 00 32 E1 0D 21 D7 00 00 AE [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:55]Read from MH i2c: E2 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 03 00 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 03 00 02 10 00 90 00 86 [14:26:55]RAPDU: 90 00 [14:26:55]wFMCommunicate OK [14:26:55]wFMCommunicate request_size=4 [14:26:55]MH_SAM_APDU [14:26:55]CAPDU: 80 0D 03 02 [14:26:55]Write to MH i2c: E2 08 00 03 10 80 0D 03 02 00 00 00 00 8E [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:55]Read from MH i2c: E2 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 0B 00 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 0B 00 03 10 00 CD EC D0 C3 89 E6 3E 86 90 00 0E [14:26:55]RAPDU: CD EC D0 C3 89 E6 3E 86 90 00 [14:26:55]wFMCommunicate OK [14:26:55]SAM_PROTO_SignData done [14:26:55]FM_MakeSignedData done [14:26:55]CreateOFDProtocolMessage [14:26:55]wFMCommunicate request_size=4 [14:26:55]MH_SAM_APDU [14:26:55]CAPDU: 80 11 00 00 [14:26:55]Write to MH i2c: E2 08 00 04 10 80 11 00 00 00 00 00 00 8E [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:55]Read from MH i2c: E2 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 17 00 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: E2 17 00 04 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EC [14:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:26:55]wFMCommunicate OK [14:26:55]CreateOFDProtocolMessage done [14:26:55]OFDSenderStorePacket 122945 [14:26:55]StoreOFDPacket docnum=122945 [14:26:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8C 69 07 01 68 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 2E 37 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E0 01 00 35 04 06 00 1D 32 E1 0D 21 D7 CD EC D0 C3 89 E6 3E 86 [14:26:55]CheckFolder [14:26:55]dirname=/storage/ofd_packets [14:26:55]CheckFolder done [14:26:55]ProducePacketName [14:26:55]name=ofd_packets/00122945 [14:26:55]NVStorageSaveData ofd_packets/00122945 [14:26:55]File name is /storage/ofd_packets/00122945 [14:26:55]Write 301 bytes [14:26:55]NVStorageSaveData done [14:26:55]OFDSenderStorePacket done [14:26:55]KKMCreateOFDPacket done [14:26:55]NVStorageSaveData kkm_last_timestamp [14:26:55]File name is /storage/kkm_last_timestamp [14:26:55]Write 4 bytes [14:26:55]NVStorageSaveData done [14:26:55]ExternCall_PrintAddStr [14:26:55]wPrintStart [14:26:55]Write to MH i2c: 01 00 00 05 10 15 [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: 01 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: 01 07 00 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: 01 07 00 05 10 00 00 00 00 00 FF 0F 2A [14:26:55]RasterBufferAndPrint [14:26:55]line Счет N : (1)1105814 [14:26:55]line ИНН: 02508201610067 [14:26:55]line Контрольно-Кассовый Чек [14:26:55]line ПРОДАЖА [14:26:55]line ТРК (МРК, ГНК) : 11 [14:26:55]line Товар: 2710124130 [14:26:55]line Аи-92-К-5 [14:26:55]line 10.020 * 61.90 [14:26:55]line = 620.24 [14:26:55]line НДС 12% НСП 1% [14:26:55]line > о реализуемом товаре [14:26:55]line ОКРУГЛЕНИЕ: -0.24 [14:26:55]line ИТОГО: 620.00 [14:26:55]line Внесено: 620.00 [14:26:55]line СДАЧА: 0.00 [14:26:55]line НСП 1% : 5.49 [14:26:55]line НДС 12% : 65.87 [14:26:55]line Наличными: 620.00 [14:26:55]line Безнал.: 0.00 [14:26:55]line Место: АЗС № 25 "Партнер Нефть" [14:26:55]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:26:55]line СНО: Общий режим [14:26:55]line Чек 164 02.03.2024 14:26 [14:26:55]line Смена: 321 ФФД: 1.0 [14:26:55]line ЗНМ: 0300000019 [14:26:55]line РНМ: 0000000000090573 [14:26:55]line Версия ККМ: 001 [14:26:55]line ФМ: 0000000000874798 [14:26:55]line ФД: 122945 [14:26:55]line ФПД: 32104361304535 [14:26:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142654&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122945&fm=32104361304535&tin=02508201610067®Number=0000000000090573&sum=62000 [14:26:55]OFD Sender: Processing packet 122945 [packets to send 112, broken 111] [14:26:55]ProducePacketName [14:26:55]name=ofd_packets/00122945 [14:26:55]OFD Sender: To server: pG, [14:26:55]CommunicateWithHost lk.salyk.kg:30040 [14:26:55]ConnectInit lk.salyk.kg [14:26:55]written 0, free lines is 4095 [14:26:56]Write to MH i2c: 01 00 00 30 10 40 [14:26:56]Write i2c OK [14:26:56]MH_I2C_Read... [14:26:56]Read from MH i2c: 01 [14:26:56]MH_I2C_Read... [14:26:56]Read from MH i2c: 01 07 00 [14:26:56]MH_I2C_Read... [14:26:56]Read from MH i2c: 01 07 00 30 10 00 00 00 00 00 E3 0C 36 [14:26:56]RasterBufferAndPrint [14:26:56]line [14:26:56]line [14:26:56]line [14:26:56]line [14:26:56]line [14:26:56]written 0, free lines is 3305 [14:26:56]MH_Cut [14:26:56]Write to MH i2c: D1 01 00 37 10 01 19 [14:26:56]Write i2c OK [14:26:56]MH_I2C_Read... [14:26:56]Read from MH i2c: D1 [14:26:56]MH_I2C_Read... [14:26:56]Read from MH i2c: D1 01 00 [14:26:56]MH_I2C_Read... [14:26:56]Read from MH i2c: D1 01 00 37 10 00 18 [14:26:56]Write to MH i2c: 01 00 00 38 10 48 [14:26:56]Write i2c OK [14:26:56]MH_I2C_Read... [14:26:57]*** Cut start [14:26:57]*** Purtial cut [14:26:57]*** Stage 1: CUTSNS_PIN = 1 [14:26:59]Read from MH i2c: 01 [14:26:59]MH_I2C_Read... [14:26:59]*** Stop cut motor [14:26:59]*** Cut end [14:26:59]Read from MH i2c: 01 07 00 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: 01 07 00 38 10 00 00 00 00 00 FF 0F 5D [14:26:59]process_action close_receipt done [14:26:59]requested_data is exist [14:26:59]produce_requested_data [14:26:59]requested_item fm.sn is exist - process it [14:26:59]wFMCommunicate request_size=4 [14:26:59]MH_SAM_APDU [14:26:59]CAPDU: 80 11 00 00 [14:26:59]Write to MH i2c: E2 08 00 39 10 80 11 00 00 00 00 00 00 C3 [14:26:59]Write i2c OK [14:26:59]MH_I2C_Read... [14:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:59]Read from MH i2c: E2 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: E2 17 00 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: E2 17 00 39 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 21 [14:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:26:59]wFMCommunicate OK [14:26:59]requested_item fd.num is exist - process it [14:26:59]SAM_PROTO_GetFieldsCounters [14:26:59]wFMCommunicate request_size=4 [14:26:59]MH_SAM_APDU [14:26:59]CAPDU: 80 13 00 00 [14:26:59]Write to MH i2c: E2 08 00 3A 10 80 13 00 00 00 00 00 00 C6 [14:26:59]Write i2c OK [14:26:59]MH_I2C_Read... [14:26:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:59]Read from MH i2c: E2 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: E2 62 00 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: E2 62 00 3A 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 41 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [14:26:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 41 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:59]wFMCommunicate OK [14:26:59]SAM_PROTO_GetFieldsCounters done [14:26:59]requested_item shift.num is exist - process it [14:26:59]requested_item shift.opened is exist - process it [14:26:59]req_shift_opened [14:26:59]FM_GetShiftState [14:26:59]SAM_PROTO_GetShiftState [14:26:59]wFMCommunicate request_size=4 [14:26:59]MH_SAM_APDU [14:26:59]CAPDU: 80 13 01 00 [14:26:59]Write to MH i2c: E2 08 00 3B 10 80 13 01 00 00 00 00 00 C8 [14:26:59]Write i2c OK [14:26:59]MH_I2C_Read... [14:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:59]Read from MH i2c: E2 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: E2 0E 00 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: E2 0E 00 3B 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2F [14:26:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:26:59]wFMCommunicate OK [14:26:59]SAM_PROTO_GetShiftState done [14:26:59]FM_GetShiftState done [14:26:59]req_shift_opened done [14:26:59]requested_item shift.open_date is exist - process it [14:26:59]req_shift_open_date [14:26:59]req_shift_open_date done [14:26:59]produce_requested_data done [14:26:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122945,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:26:59]process_action_free close_receipt [14:26:59]json_value_free [14:26:59]json_value_free done [14:26:59]process_json_proto returns [14:26:59]Send response to host [14:26:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122945,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:26:59]free response buf [14:26:59]execute_script done [14:26:59]execute_script returns [14:26:59]free content buf [14:26:59]Sock 8.Close socket [14:26:59]Sock 8.Thread stoped [14:27:12]accept exits with 9 [14:27:12]New connection [14:27:12]New thread 3066629476 created [14:27:12]Thread 3066772836 joined [14:27:12]Waiting for new connection... [14:27:12] Sock 9.Parse request [14:27:12]Sock 9.Check first char [14:27:12]Sock 9.First char is OK [14:27:12]request: POST /json_proto HTTP/1.0 [14:27:12]Method: POST [14:27:12]URL: /json_proto [14:27:12]Method is POST - this is cgi request [14:27:12]url: /json_proto [14:27:12]query_string will be loaded in cgi processing [14:27:12]execute_cgi json_proto POST (null) [14:27:12]execute_cgi path=json_proto method=POST [14:27:12]POST find Content-Length [14:27:12]Host: 172.17.48.197:8080 [14:27:12]Content-Length: 678 [14:27:12]Content-Type: application/json [14:27:12] [14:27:12]POST finish read [14:27:12]Found Content-Length = 678 [14:27:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 8.640, "sum" : 600.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:12]execute_script... [14:27: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)1105815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 8.640, "sum" : 600.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:12]POST & json_proto [14:27:12]process_json_proto [14:27:12]json parsed OK: [14:27:12]protocol is kg_v1.0 [14:27:12]action value=close_receipt [14:27:12]process_action close_receipt [14:27:12]cmd_close_receipt [14:27:12]MH_GetDate [14:27:12]Write to MH i2c: F0 00 00 3C 10 3B [14:27:12]Write i2c OK [14:27:12]MH_I2C_Read... [14:27:12]Read from MH i2c: F0 [14:27:12]MH_I2C_Read... [14:27:12]Read from MH i2c: F0 09 00 [14:27:12]MH_I2C_Read... [14:27:12]Read from MH i2c: F0 09 00 3C 10 00 40 37 E3 65 66 EE DC 65 98 [14:27:12]GetLastDocTimeStamp 1709389614 [14:27:12]current date 1709389632 [14:27:12]FM_GetShiftState [14:27:12]SAM_PROTO_GetShiftState [14:27:12]wFMCommunicate request_size=4 [14:27:12]MH_SAM_APDU [14:27:12]CAPDU: 80 13 01 00 [14:27:12]Write to MH i2c: E2 08 00 3D 10 80 13 01 00 00 00 00 00 CA [14:27:12]Write i2c OK [14:27:12]MH_I2C_Read... [14:27:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:12]Read from MH i2c: E2 [14:27:12]MH_I2C_Read... [14:27:12]Read from MH i2c: E2 0E 00 [14:27:12]MH_I2C_Read... [14:27:12]Read from MH i2c: E2 0E 00 3D 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 31 [14:27:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:27:12]wFMCommunicate OK [14:27:12]SAM_PROTO_GetShiftState done [14:27:12]FM_GetShiftState done [14:27:12]opened in 1709338023 [14:27:12]opened+sec_in_day 1709424423 [14:27:12]quantity*price = 60048 [14:27:12]sum+1 = 60049 [14:27:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 165 02.03.2024 14:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122946 ФПД: 83749407127699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142713&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122946&fm=83749407127699&tin=02508201610067®Number=0000000000090573&sum=60000 [14:27:13]StoreToDocumentArchive [14:27:13]shift 321 fd 122946 [14:27:13]save to /storage/0321/doc_00122946 [14:27:13]save last doc name /storage/0321/doc_00122946 to /storage/kkm_last_doc_name [14:27:13]save OK [14:27:13]Clear old archive folders... [14:27:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:27:13]tlvbuf is 001E29B0 [14:27:13]SAM_PROTO_ClearQueue [14:27:13]wFMCommunicate request_size=4 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 09 00 00 [14:27:13]Write to MH i2c: E2 08 00 4A 10 80 09 00 00 00 00 00 00 CC [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 4A 10 00 90 00 CE [14:27:13]RAPDU: 90 00 [14:27:13]wFMCommunicate OK [14:27:13]SAM_PROTO_ClearQueue done [14:27:13]KKMCreateOFDPacket [14:27:13]OFDProtocolAddRootSTLVToBuf [14:27:13]FM_MakeSignedData [14:27:13]FM_MakeSignedData [14:27:13]SAM_PROTO_SignData [14:27:13]wFMCommunicate request_size=4 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 0D 01 02 [14:27:13]Write to MH i2c: E2 08 00 4B 10 80 0D 01 02 00 00 00 00 D4 [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 4B 10 00 90 00 CF [14:27:13]RAPDU: 90 00 [14:27:13]wFMCommunicate OK [14:27:13]wFMCommunicate request_size=255 [14:27:13]MH_SAM_APDU [14:27: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C0 21 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 90 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 41 37 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E0 01 00 35 04 06 00 4C [14:27:13]Write to MH i2c: E2 02 01 4C 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C0 21 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 90 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 41 37 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E0 01 00 35 04 06 00 4C 00 00 48 [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 4C 10 00 90 00 D0 [14:27:13]RAPDU: 90 00 [14:27:13]wFMCommunicate OK [14:27:13]wFMCommunicate request_size=10 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 0D 02 02 05 2B 6D A9 78 93 [14:27:13]Write to MH i2c: E2 0D 00 4D 10 80 0D 02 02 05 00 2B 6D A9 78 93 00 00 2D [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 4D 10 00 90 00 D1 [14:27:13]RAPDU: 90 00 [14:27:13]wFMCommunicate OK [14:27:13]wFMCommunicate request_size=4 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 0D 03 02 [14:27:13]Write to MH i2c: E2 08 00 4E 10 80 0D 03 02 00 00 00 00 D9 [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 0B 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 0B 00 4E 10 00 A2 FD 93 4D 92 1C 5D 72 90 00 D6 [14:27:13]RAPDU: A2 FD 93 4D 92 1C 5D 72 90 00 [14:27:13]wFMCommunicate OK [14:27:13]SAM_PROTO_SignData done [14:27:13]FM_MakeSignedData done [14:27:13]CreateOFDProtocolMessage [14:27:13]wFMCommunicate request_size=4 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 11 00 00 [14:27:13]Write to MH i2c: E2 08 00 4F 10 80 11 00 00 00 00 00 00 D9 [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:14]Read from MH i2c: E2 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: E2 17 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: E2 17 00 4F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 37 [14:27:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:27:14]wFMCommunicate OK [14:27:14]CreateOFDProtocolMessage done [14:27:14]OFDSenderStorePacket 122946 [14:27:14]StoreOFDPacket docnum=122946 [14:27:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 47 07 01 60 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C0 21 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 90 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 41 37 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E0 01 00 35 04 06 00 4C 2B 6D A9 78 93 A2 FD 93 4D 92 1C 5D 72 [14:27:14]CheckFolder [14:27:14]dirname=/storage/ofd_packets [14:27:14]CheckFolder done [14:27:14]ProducePacketName [14:27:14]name=ofd_packets/00122946 [14:27:14]NVStorageSaveData ofd_packets/00122946 [14:27:14]File name is /storage/ofd_packets/00122946 [14:27:14]Write 301 bytes [14:27:14]NVStorageSaveData done [14:27:14]OFDSenderStorePacket done [14:27:14]KKMCreateOFDPacket done [14:27:14]NVStorageSaveData kkm_last_timestamp [14:27:14]File name is /storage/kkm_last_timestamp [14:27:14]Write 4 bytes [14:27:14]NVStorageSaveData done [14:27:14]ExternCall_PrintAddStr [14:27:14]wPrintStart [14:27:14]Write to MH i2c: 01 00 00 50 10 60 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 50 10 00 00 00 00 00 FF 0F 75 [14:27:14]RasterBufferAndPrint [14:27:14]line Счет N : (1)1105815 [14:27:14]line ИНН: 02508201610067 [14:27:14]line Контрольно-Кассовый Чек [14:27:14]line ПРОДАЖА [14:27:14]line ТРК (МРК, ГНК) : 53 [14:27:14]line Товар: 2710124500 [14:27:14]line Аи-95-К-5 [14:27:14]line 8.640 * 69.50 [14:27:14]line = 600.48 [14:27:14]line НДС 12% НСП 1% [14:27:14]line > о реализуемом товаре [14:27:14]line ОКРУГЛЕНИЕ: -0.48 [14:27:14]line ИТОГО: 600.00 [14:27:14]line Внесено: 600.00 [14:27:14]line СДАЧА: 0.00 [14:27:14]line НСП 1% : 5.31 [14:27:14]line НДС 12% : 63.77 [14:27:14]line Наличными: 600.00 [14:27:14]line Безнал.: 0.00 [14:27:14]line Место: АЗС № 25 "Партнер Нефть" [14:27:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:27:14]line СНО: Общий режим [14:27:14]line Чек 165 02.03.2024 14:27 [14:27:14]line Смена: 321 ФФД: 1.0 [14:27:14]line ЗНМ: 0300000019 [14:27:14]line РНМ: 0000000000090573 [14:27:14]line Версия ККМ: 001 [14:27:14]line ФМ: 0000000000874798 [14:27:14]line ФД: 122946 [14:27:14]line ФПД: 83749407127699 [14:27:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T142713&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122946&fm=83749407127699&tin=02508201610067®Number=0000000000090573&sum=60000 [14:27:14]written 0, free lines is 4095 [14:27:14]Write to MH i2c: 01 00 00 7B 10 8B [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 7B 10 00 00 00 00 00 E1 0C 7F [14:27:14]RasterBufferAndPrint [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]written 0, free lines is 3302 [14:27:14]MH_Cut [14:27:14]Write to MH i2c: D1 01 00 82 10 01 64 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 01 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 01 00 82 10 00 63 [14:27:14]Write to MH i2c: 01 00 00 83 10 93 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:15]*** Cut start [14:27:15]*** Purtial cut [14:27:15]*** Stage 1: CUTSNS_PIN = 1 [14:27:17]Read from MH i2c: 01 [14:27:17]MH_I2C_Read... [14:27:17]*** Stop cut motor [14:27:17]*** Cut end [14:27:17]Read from MH i2c: 01 07 00 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: 01 07 00 83 10 00 00 00 00 00 FF 0F A8 [14:27:17]process_action close_receipt done [14:27:17]requested_data is exist [14:27:17]produce_requested_data [14:27:17]requested_item fm.sn is exist - process it [14:27:17]wFMCommunicate request_size=4 [14:27:17]MH_SAM_APDU [14:27:17]CAPDU: 80 11 00 00 [14:27:17]Write to MH i2c: E2 08 00 84 10 80 11 00 00 00 00 00 00 0E [14:27:17]Write i2c OK [14:27:17]MH_I2C_Read... [14:27:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:17]Read from MH i2c: E2 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 17 00 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 17 00 84 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6C [14:27:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:27:17]wFMCommunicate OK [14:27:17]requested_item fd.num is exist - process it [14:27:17]SAM_PROTO_GetFieldsCounters [14:27:17]wFMCommunicate request_size=4 [14:27:17]MH_SAM_APDU [14:27:17]CAPDU: 80 13 00 00 [14:27:17]Write to MH i2c: E2 08 00 85 10 80 13 00 00 00 00 00 00 11 [14:27:17]Write i2c OK [14:27:17]MH_I2C_Read... [14:27:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:17]Read from MH i2c: E2 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 62 00 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 62 00 85 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 42 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [14:27:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 42 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:17]wFMCommunicate OK [14:27:17]SAM_PROTO_GetFieldsCounters done [14:27:17]requested_item shift.num is exist - process it [14:27:17]requested_item shift.opened is exist - process it [14:27:17]req_shift_opened [14:27:17]FM_GetShiftState [14:27:17]SAM_PROTO_GetShiftState [14:27:17]wFMCommunicate request_size=4 [14:27:17]MH_SAM_APDU [14:27:17]CAPDU: 80 13 01 00 [14:27:17]Write to MH i2c: E2 08 00 86 10 80 13 01 00 00 00 00 00 13 [14:27:17]Write i2c OK [14:27:17]MH_I2C_Read... [14:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:17]Read from MH i2c: E2 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 0E 00 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 0E 00 86 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7A [14:27:17]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:27:17]wFMCommunicate OK [14:27:17]SAM_PROTO_GetShiftState done [14:27:17]FM_GetShiftState done [14:27:17]req_shift_opened done [14:27:17]requested_item shift.open_date is exist - process it [14:27:17]req_shift_open_date [14:27:17]req_shift_open_date done [14:27:17]produce_requested_data done [14:27:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122946,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:27:17]process_action_free close_receipt [14:27:17]json_value_free [14:27:17]json_value_free done [14:27:17]process_json_proto returns [14:27:17]Send response to host [14:27:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122946,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:27:17]free response buf [14:27:17]execute_script done [14:27:17]execute_script returns [14:27:17]free content buf [14:27:17]Sock 9.Close socket [14:27:17]Sock 9.Thread stoped [14:29:07]ConnectInit Can't connect to host [14:29:07]CommunicateWithHost connect error [14:29:07]CommunicateWithHost err = -1 [14:29:07]OFD Sender: Server communicate error [14:29:07]OFD Sender: Processing packet 122945 [packets to send 113, broken 111] [14:29:07]ProducePacketName [14:29:07]name=ofd_packets/00122945 [14:29:07]OFD Sender: To server: pG, [14:29:07]CommunicateWithHost lk.salyk.kg:30040 [14:29:07]ConnectInit lk.salyk.kg [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 FF FF C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 A2 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 FF FF 2C [00:00:09]Are we in boot? [00:00:09]We are not in boot now [00:00:09]Write to MH i2c: 01 00 00 02 00 02 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 02 00 00 00 00 00 00 FF 0F 17 [00:00:09]Model is 3 [00:00:09]MH firmware is 65535 [00:00:09]MH boot firmware is 65535 [00:00:09]MH_SetPrinterDots 448 [00:00:09]HeadWidthInBytes 56 [00:00:09]maxmasksize 7 [00:00:09]Write to MH i2c: D6 06 00 03 00 41 00 60 00 FF FF 7D [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 03 00 00 D9 [00:00:09]Write to MH i2c: D5 00 00 04 00 D8 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 04 00 00 D9 [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]ExternCall_SetCallbacks [00:00:09]NVStorageInit [00:00:09]MH_GetDate [00:00:09]Write to MH i2c: F0 00 00 05 00 F4 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 05 00 00 A0 38 E3 65 66 EE DC 65 B2 [14:33:04]Current date/time: 02.03.2024 14:33 [14:33:04]FM_Init [14:33:04]wFMConnect [14:33:04]MH_SAM_On [14:33:04]Write to MH i2c: E0 00 00 06 00 E5 [14:33:04]Write i2c OK [14:33:04]MH_I2C_Read... [14:33:04]*** iso7816_init finished! [14:33:04]*** atr: [14:33:04]*** 0F 3B D5 18 FF 81 91 FE [14:33:04]*** 1F C3 80 73 C8 21 10 0A [14:33:04]*** 00 00 00 00 00 00 00 00 [14:33:04]*** 00 00 00 00 00 00 00 00 [14:33:04]*** 00 00 00 00 00 00 00 00 [14:33:04]*** 00 00 00 00 00 00 00 00 [14:33:04]*** 00 00 00 00 00 00 00 00 [14:33:04]*** 00 00 00 00 00 00 00 00 [14:33:04]Read from MH i2c: E0 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E0 10 00 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E0 10 00 06 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 04 [14:33:04]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:33:04]wFMCommunicate request_size=10 [14:33:04]MH_SAM_APDU [14:33:04]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:33:04]Write to MH i2c: E2 0D 00 07 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B1 [14:33:04]Write i2c OK [14:33:04]MH_I2C_Read... [14:33:04]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:33:04]Read from MH i2c: E2 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 03 00 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 03 00 07 00 00 90 00 7B [14:33:04]RAPDU: 90 00 [14:33:04]wFMCommunicate OK [14:33:04]wFMCommunicate request_size=4 [14:33:04]MH_SAM_APDU [14:33:04]CAPDU: 80 11 00 00 [14:33:04]Write to MH i2c: E2 08 00 08 00 80 11 00 00 00 00 00 00 82 [14:33:04]Write i2c OK [14:33:04]MH_I2C_Read... [14:33:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:04]Read from MH i2c: E2 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 17 00 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 17 00 08 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E0 [14:33:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:33:04]wFMCommunicate OK [14:33:04]Detected FM SN is 0000000000874798 [14:33:04]Stored FM SN is 0000000000874798 [14:33:04]wFMCommunicate request_size=9 [14:33:04]MH_SAM_APDU [14:33:04]CAPDU: 80 16 00 00 04 D5 25 00 00 [14:33:04]Write to MH i2c: E2 0C 00 09 00 80 16 00 00 04 00 D5 25 00 00 00 00 8A [14:33:04]Write i2c OK [14:33:04]MH_I2C_Read... [14:33:04]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:33:04]Read from MH i2c: E2 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 03 00 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:33:04]RAPDU: 90 00 [14:33:04]wFMCommunicate OK [14:33:04]FM PIN OK [14:33:04]wFMCommunicate request_size=8 [14:33:04]MH_SAM_APDU [14:33:04]CAPDU: 80 14 04 00 03 02 00 01 [14:33:04]Write to MH i2c: E2 0B 00 0A 00 80 14 04 00 03 00 02 00 01 00 00 94 [14:33:04]Write i2c OK [14:33:04]MH_I2C_Read... [14:33:04]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:33:04]Read from MH i2c: E2 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 03 00 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 03 00 0A 00 00 90 00 7E [14:33:04]RAPDU: 90 00 [14:33:04]wFMCommunicate OK [14:33:04]wFMCommunicate request_size=13 [14:33:04]MH_SAM_APDU [14:33:04]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:33:04]Write to MH i2c: E2 10 00 0B 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 B9 [14:33:04]Write i2c OK [14:33:04]MH_I2C_Read... [14:33:04]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:33:04]Read from MH i2c: E2 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 03 00 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:33:04]RAPDU: 90 00 [14:33:04]wFMCommunicate OK [14:33:04]wFMCommunicate request_size=4 [14:33:04]MH_SAM_APDU [14:33:04]CAPDU: 80 11 00 00 [14:33:04]Write to MH i2c: E2 08 00 0C 00 80 11 00 00 00 00 00 00 86 [14:33:04]Write i2c OK [14:33:04]MH_I2C_Read... [14:33:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:04]Read from MH i2c: E2 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 17 00 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: E2 17 00 0C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [14:33:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:33:04]wFMCommunicate OK [14:33:04]DocumentArchiveInit [14:33:04]Start Httpd... [14:33:04]Httpd thread 3067096420 created [14:33:04]Write to MH i2c: 01 00 00 0D 00 0D [14:33:04]Write i2c OK [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: 01 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: 01 07 00 [14:33:04]MH_I2C_Read... [14:33:04]Read from MH i2c: 01 07 00 0D 00 00 00 00 00 00 FF 0F 22 [14:33:04]MH Int Process started [14:33:04]Allocated Socket 7 [14:33:04]Bind OK [14:33:04]Listen OK [14:33:04]httpd running on port 8080 [14:33:04]Waiting for new connection... [14:33:04]OFD Sender: Processing packet 122945 [packets to send 113, broken 111] [14:33:04]ProducePacketName [14:33:04]name=ofd_packets/00122945 [14:33:04]OFD Sender: To server: pG, [14:33:04]CommunicateWithHost lk.salyk.kg:30040 [14:33:04]ConnectInit lk.salyk.kg [14:33:05]Connected sock=6 [14:33:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8C 69 07 01 68 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 2E 37 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E0 01 00 35 04 06 00 1D 32 E1 0D 21 D7 CD EC D0 C3 89 E6 3E 86 [14:33:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 50 61 47 00 D3 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E0 01 00 F4 03 04 00 7B E4 E2 65 B6 04 01 00 00 4C D0 FC B8 FD 77 53 06 [14:33:05]CommunicateWithHost err = 0 [14:33:05]CheckOFDResponse [14:33:05]1017 (14) - 77093643461234 [14:33:05]1041 (16) - 0000000000874798 [14:33:05]1040 (4) - 122945 [14:33:05]1012 (4) - 02.03.2024 08:34 [14:33:05]1206 (1) - 0 [14:33:05]OFD Sender: Remove packet 122945 [14:33:05]ProducePacketName [14:33:05]name=ofd_packets/00122945 [14:33:05]NVStorageDeleteData [14:33:06]OFD Sender: Processing packet 122946 [packets to send 112, broken 111] [14:33:06]ProducePacketName [14:33:06]name=ofd_packets/00122946 [14:33:06]OFD Sender: To server: pG, [14:33:06]CommunicateWithHost lk.salyk.kg:30040 [14:33:06]ConnectInit lk.salyk.kg [14:33:06]Connected sock=6 [14:33:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 47 07 01 60 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C0 21 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 90 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 41 37 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E0 01 00 35 04 06 00 4C 2B 6D A9 78 93 A2 FD 93 4D 92 1C 5D 72 [14:33:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 27 F4 47 00 89 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E0 01 00 F4 03 04 00 7C E4 E2 65 B6 04 01 00 00 E0 8C 73 83 4A 0C C5 F9 [14:33:06]CommunicateWithHost err = 0 [14:33:06]CheckOFDResponse [14:33:06]1017 (14) - 77093643461234 [14:33:06]1041 (16) - 0000000000874798 [14:33:06]1040 (4) - 122946 [14:33:06]1012 (4) - 02.03.2024 08:34 [14:33:06]1206 (1) - 0 [14:33:06]OFD Sender: Remove packet 122946 [14:33:06]ProducePacketName [14:33:06]name=ofd_packets/00122946 [14:33:06]NVStorageDeleteData [14:33:07]OFD Sender: No OFD packet to send [14:33:12]OFD Sender: No OFD packet to send [14:33:17]OFD Sender: No OFD packet to send [14:33:22]OFD Sender: No OFD packet to send [14:33:23]accept exits with 8 [14:33:23]New connection [14:33:23]New thread 3066809700 created [14:33:23]Waiting for new connection... [14:33:23] Sock 8.Parse request [14:33:23]Sock 8.Check first char [14:33:23]Sock 8.First char is OK [14:33:23]request: POST /json_proto HTTP/1.0 [14:33:23]Method: POST [14:33:23]URL: /json_proto [14:33:23]Method is POST - this is cgi request [14:33:23]url: /json_proto [14:33:23]query_string will be loaded in cgi processing [14:33:23]execute_cgi json_proto POST (null) [14:33:23]execute_cgi path=json_proto method=POST [14:33:23]POST find Content-Length [14:33:23]Host: 172.17.48.197:8080 [14:33:23]Content-Length: 215 [14:33:23]Content-Type: application/json [14:33:23] [14:33:23]POST finish read [14:33:23]Found Content-Length = 215 [14:33:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:23]execute_script... [14:33:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:23]POST & json_proto [14:33:23]process_json_proto [14:33:23]json parsed OK: [14:33:23]protocol is kg_v1.0 [14:33:23]action value=get_value [14:33:23]process_action get_value [14:33:23]cmd_get_value [14:33:23]process_action get_value done [14:33:23]requested_data is exist [14:33:23]produce_requested_data [14:33:23]requested_item kkm.sn is exist - process it [14:33:23]requested_item kkm.ver is exist - process it [14:33:23]requested_item fm.sn is exist - process it [14:33:23]wFMCommunicate request_size=4 [14:33:23]MH_SAM_APDU [14:33:23]CAPDU: 80 11 00 00 [14:33:23]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:33:23]Write i2c OK [14:33:23]MH_I2C_Read... [14:33:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:23]Read from MH i2c: E2 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 17 00 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E6 [14:33:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:33:23]wFMCommunicate OK [14:33:23]requested_item fd.num is exist - process it [14:33:23]SAM_PROTO_GetFieldsCounters [14:33:23]wFMCommunicate request_size=4 [14:33:23]MH_SAM_APDU [14:33:23]CAPDU: 80 13 00 00 [14:33:23]Write to MH i2c: E2 08 00 0F 00 80 13 00 00 00 00 00 00 8B [14:33:23]Write i2c OK [14:33:23]MH_I2C_Read... [14:33:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:23]Read from MH i2c: E2 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 62 00 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 62 00 0F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 42 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [14:33:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 42 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:33:23]wFMCommunicate OK [14:33:23]SAM_PROTO_GetFieldsCounters done [14:33:23]requested_item shift.num is exist - process it [14:33:23]requested_item shift.opened is exist - process it [14:33:23]req_shift_opened [14:33:23]FM_GetShiftState [14:33:23]SAM_PROTO_GetShiftState [14:33:23]wFMCommunicate request_size=4 [14:33:23]MH_SAM_APDU [14:33:23]CAPDU: 80 13 01 00 [14:33:23]Write to MH i2c: E2 08 00 10 00 80 13 01 00 00 00 00 00 8D [14:33:23]Write i2c OK [14:33:23]MH_I2C_Read... [14:33:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:23]Read from MH i2c: E2 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 0E 00 [14:33:23]MH_I2C_Read... [14:33:23]Read from MH i2c: E2 0E 00 10 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F4 [14:33:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:33:23]wFMCommunicate OK [14:33:23]SAM_PROTO_GetShiftState done [14:33:23]FM_GetShiftState done [14:33:23]req_shift_opened done [14:33:23]requested_item shift.open_date is exist - process it [14:33:23]req_shift_open_date [14:33:23]req_shift_open_date done [14:33:23]produce_requested_data done [14:33:23]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":122946,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:33:23]process_action_free get_value [14:33:23]json_value_free [14:33:23]json_value_free done [14:33:23]process_json_proto returns [14:33:23]Send response to host [14:33:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":122946,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:33:23]free response buf [14:33:23]execute_script done [14:33:23]execute_script returns [14:33:23]free content buf [14:33:23]Sock 8.Close socket [14:33:23]Sock 8.Thread stoped [14:33:23]accept exits with 9 [14:33:23]New connection [14:33:23]New thread 3066666340 created [14:33:23]Thread 3066809700 joined [14:33:23]Waiting for new connection... [14:33:23] Sock 9.Parse request [14:33:23]Sock 9.Check first char [14:33:23]Sock 9.First char is OK [14:33:23]request: POST /json_proto HTTP/1.0 [14:33:23]Method: POST [14:33:23]URL: /json_proto [14:33:23]Method is POST - this is cgi request [14:33:23]url: /json_proto [14:33:23]query_string will be loaded in cgi processing [14:33:23]execute_cgi json_proto POST (null) [14:33:23]execute_cgi path=json_proto method=POST [14:33:23]POST find Content-Length [14:33:23]Host: 172.17.48.197:8080 [14:33:23]Content-Length: 331 [14:33:23]Content-Type: application/json [14:33:23] [14:33:23]POST finish read [14:33:23]Found Content-Length = 331 [14:33:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:33:23]execute_script... [14:33:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:33:23]POST & json_proto [14:33:23]process_json_proto [14:33:23]json parsed OK: [14:33:23]protocol is kg_v1.0 [14:33:23]action value=get_value [14:33:23]process_action get_value [14:33:23]cmd_get_value [14:33:23]process_action get_value done [14:33:23]requested_data is exist [14:33:23]produce_requested_data [14:33:23]requested_item fm.sale.total is exist - process it [14:33:23]SAM_PROTO_GetFMData [14:33:23]wFMCommunicate request_size=4 [14:33:23]MH_SAM_APDU [14:33:23]CAPDU: 80 13 03 00 [14:33:23]Write to MH i2c: E2 08 00 11 00 80 13 03 00 00 00 00 00 90 [14:33:23]Write i2c OK [14:33:23]MH_I2C_Read... [14:33:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:33:24]Read from MH i2c: E2 [14:33:24]MH_I2C_Read... [14:33:24]Read from MH i2c: E2 FD 00 [14:33:24]MH_I2C_Read... [14:33:24]Read from MH i2c: E2 FD 00 11 00 00 C7 04 85 04 C3 04 6E 04 04 00 C0 DD 01 00 69 04 A3 00 6F 04 04 00 B5 C8 01 00 B1 04 05 00 8A D1 E9 6C 02 70 04 05 00 F1 67 35 AA 01 72 04 04 00 99 69 B4 C2 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 7A 6A F3 41 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 53 CC 7E 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 0B 15 00 00 B1 04 04 00 71 01 4F 34 70 04 04 00 51 B3 4E 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1E 43 8E 05 EF 90 00 E5 [14:33:24]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 C0 DD 01 00 69 04 A3 00 6F 04 04 00 B5 C8 01 00 B1 04 05 00 8A D1 E9 6C 02 70 04 05 00 F1 67 35 AA 01 72 04 04 00 99 69 B4 C2 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 7A 6A F3 41 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 53 CC 7E 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 0B 15 00 00 B1 04 04 00 71 01 4F 34 70 04 04 00 51 B3 4E 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1E 43 8E 05 EF 90 00 [14:33:24]wFMCommunicate OK [14:33:24]wFMCommunicate request_size=4 [14:33:24]MH_SAM_APDU [14:33:24]CAPDU: 80 17 00 00 [14:33:24]Write to MH i2c: E2 08 00 12 00 80 17 00 00 00 00 00 00 92 [14:33:24]Write i2c OK [14:33:24]MH_I2C_Read... [14:33:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:33:24]Read from MH i2c: E2 [14:33:24]MH_I2C_Read... [14:33:24]Read from MH i2c: E2 FD 00 [14:33:24]MH_I2C_Read... [14:33:24]Read from MH i2c: E2 FD 00 12 00 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E7 83 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 7F [14:33:24]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E7 83 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:33:24]wFMCommunicate OK [14:33:24]wFMCommunicate request_size=4 [14:33:24]MH_SAM_APDU [14:33:24]CAPDU: 80 17 00 00 [14:33:24]Write to MH i2c: E2 08 00 13 00 80 17 00 00 00 00 00 00 93 [14:33:24]Write i2c OK [14:33:24]MH_I2C_Read... [14:33:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:33:24]Read from MH i2c: E2 [14:33:24]MH_I2C_Read... [14:33:24]Read from MH i2c: E2 FD 00 [14:33:24]MH_I2C_Read... [14:33:24]Read from MH i2c: E2 FD 00 13 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6B [14:33:24]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:33:24]wFMCommunicate OK [14:33:24]wFMCommunicate request_size=4 [14:33:24]MH_SAM_APDU [14:33:24]CAPDU: 80 17 00 00 [14:33:24]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [14:33:24]Write i2c OK [14:33:24]MH_I2C_Read... [14:33:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:33:25]Read from MH i2c: E2 [14:33:25]MH_I2C_Read... [14:33:25]Read from MH i2c: E2 FD 00 [14:33:25]MH_I2C_Read... [14:33:25]Read from MH i2c: E2 FD 00 14 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0F [14:33:25]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:33:25]wFMCommunicate OK [14:33:25]wFMCommunicate request_size=4 [14:33:25]MH_SAM_APDU [14:33:25]CAPDU: 80 17 00 00 [14:33:25]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [14:33:25]Write i2c OK [14:33:25]MH_I2C_Read... [14:33:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [14:33:25]Read from MH i2c: E2 [14:33:25]MH_I2C_Read... [14:33:25]Read from MH i2c: E2 E4 00 [14:33:25]MH_I2C_Read... [14:33:25]Read from MH i2c: E2 E4 00 15 00 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 75 [14:33:25]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:33:25]wFMCommunicate OK [14:33:25]SAM_PROTO_GetFMData done [14:33:25]requested_item fm.sale_refund.total is exist - process it [14:33:25]requested_item fm.buy.total is exist - process it [14:33:25]requested_item shift.sale.total is exist - process it [14:33:25]SAM_PROTO_GetShiftData [14:33:25]wFMCommunicate request_size=4 [14:33:25]MH_SAM_APDU [14:33:25]CAPDU: 80 13 02 00 [14:33:25]Write to MH i2c: E2 08 00 16 00 80 13 02 00 00 00 00 00 94 [14:33:25]Write i2c OK [14:33:25]MH_I2C_Read... [14:33:25]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:33:25]Read from MH i2c: E2 [14:33:25]MH_I2C_Read... [14:33:25]Read from MH i2c: E2 FD 00 [14:33:25]MH_I2C_Read... [14:33:25]Read from MH i2c: E2 FD 00 16 00 00 BA 04 AA 04 B6 04 6E 04 04 00 A5 00 00 00 69 04 9C 00 6F 04 04 00 9D 00 00 00 B1 04 03 00 67 7A EB 70 04 03 00 C4 8D B2 72 04 03 00 A3 EC 38 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 21 03 19 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8F 15 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 08 00 00 00 B1 04 03 00 94 22 2B 70 04 03 00 94 22 2B 72 04 00 00 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 B2 94 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 6F [14:33:25]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 A5 00 00 00 69 04 9C 00 6F 04 04 00 9D 00 00 00 B1 04 03 00 67 7A EB 70 04 03 00 C4 8D B2 72 04 03 00 A3 EC 38 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 21 03 19 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8F 15 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 08 00 00 00 B1 04 03 00 94 22 2B 70 04 03 00 94 22 2B 72 04 00 00 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 B2 94 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [14:33:25]wFMCommunicate OK [14:33:25]wFMCommunicate request_size=4 [14:33:25]MH_SAM_APDU [14:33:25]CAPDU: 80 17 00 00 [14:33:25]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [14:33:25]Write i2c OK [14:33:25]MH_I2C_Read... [14:33:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:33:26]Read from MH i2c: E2 [14:33:26]MH_I2C_Read... [14:33:26]Read from MH i2c: E2 FD 00 [14:33:26]MH_I2C_Read... [14:33:26]Read from MH i2c: E2 FD 00 17 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BA 61 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 5C [14:33:26]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 BA 61 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:33:26]wFMCommunicate OK [14:33:26]wFMCommunicate request_size=4 [14:33:26]MH_SAM_APDU [14:33:26]CAPDU: 80 17 00 00 [14:33:26]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [14:33:26]Write i2c OK [14:33:26]MH_I2C_Read... [14:33:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:33:26]Read from MH i2c: E2 [14:33:26]MH_I2C_Read... [14:33:26]Read from MH i2c: E2 FD 00 [14:33:26]MH_I2C_Read... [14:33:26]Read from MH i2c: E2 FD 00 18 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C4 [14:33:26]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:33:26]wFMCommunicate OK [14:33:26]wFMCommunicate request_size=4 [14:33:26]MH_SAM_APDU [14:33:26]CAPDU: 80 17 00 00 [14:33:26]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [14:33:26]Write i2c OK [14:33:26]MH_I2C_Read... [14:33:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:33:26]Read from MH i2c: E2 [14:33:26]MH_I2C_Read... [14:33:26]Read from MH i2c: E2 FD 00 [14:33:26]MH_I2C_Read... [14:33:26]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 11 [14:33:26]RAPDU: 00 EF 03 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 90 00 [14:33:26]wFMCommunicate OK [14:33:26]wFMCommunicate request_size=4 [14:33:26]MH_SAM_APDU [14:33:26]CAPDU: 80 17 00 00 [14:33:26]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [14:33:26]Write i2c OK [14:33:26]MH_I2C_Read... [14:33:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [14:33:26]Read from MH i2c: E2 [14:33:26]MH_I2C_Read... [14:33:26]Read from MH i2c: E2 D7 00 [14:33:26]MH_I2C_Read... [14:33:26]Read from MH i2c: E2 D7 00 1A 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [14:33:26]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:33:26]wFMCommunicate OK [14:33:26]SAM_PROTO_GetShiftData done [14:33:26]requested_item shift.sale.total_cash is exist - process it [14:33:26]requested_item shift.sale_refund.total is exist - process it [14:33:26]requested_item shift.sale_refund.total_cash is exist - process it [14:33:26]requested_item shift.buy.total is exist - process it [14:33:26]requested_item shift.buy.total_cash is exist - process it [14:33:26]produce_requested_data done [14:33:26]produce_requested_data return {"fm.sale.total":104171974.50,"fm.sale_refund.total":8775929.45,"fm.buy.total":0.00,"shift.sale.total":154322.95,"shift.sale.total_cash":117017.00,"shift.sale_refund.total":28269.00,"shift.sale_refund.total_cash":28269.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:33:26]process_action_free get_value [14:33:26]json_value_free [14:33:26]json_value_free done [14:33:26]process_json_proto returns [14:33:26]Send response to host [14:33:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104171974.50,"fm.sale_refund.total":8775929.45,"fm.buy.total":0.00,"shift.sale.total":154322.95,"shift.sale.total_cash":117017.00,"shift.sale_refund.total":28269.00,"shift.sale_refund.total_cash":28269.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:33:26]free response buf [14:33:26]execute_script done [14:33:26]execute_script returns [14:33:26]free content buf [14:33:26]Sock 9.Close socket [14:33:26]Sock 9.Thread stoped [14:33:27]OFD Sender: No OFD packet to send [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:13]accept exits with 8 [14:35:13]New connection [14:35:13]New thread 3066809700 created [14:35:13]Thread 3066666340 joined [14:35:13]Waiting for new connection... [14:35:13] Sock 8.Parse request [14:35:13]Sock 8.Check first char [14:35:13]Sock 8.First char is OK [14:35:13]request: POST /json_proto HTTP/1.0 [14:35:13]Method: POST [14:35:13]URL: /json_proto [14:35:13]Method is POST - this is cgi request [14:35:13]url: /json_proto [14:35:13]query_string will be loaded in cgi processing [14:35:13]execute_cgi json_proto POST (null) [14:35:13]execute_cgi path=json_proto method=POST [14:35:13]POST find Content-Length [14:35:13]Host: 172.17.48.197:8080 [14:35:13]Content-Length: 679 [14:35:13]Content-Type: application/json [14:35:13] [14:35:13]POST finish read [14:35:13]Found Content-Length = 679 [14:35:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 13.960, "sum" : 970.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 970.00, "total" : 970.00, "payments": [ { "type": 0, "sum" : 970.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:13]execute_script... [14:35:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 13.960, "sum" : 970.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 970.00, "total" : 970.00, "payments": [ { "type": 0, "sum" : 970.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:13]POST & json_proto [14:35:13]process_json_proto [14:35:13]json parsed OK: [14:35:13]protocol is kg_v1.0 [14:35:13]action value=close_receipt [14:35:13]process_action close_receipt [14:35:13]cmd_close_receipt [14:35:13]MH_GetDate [14:35:13]Write to MH i2c: F0 00 00 1B 00 0A [14:35:13]Write i2c OK [14:35:13]MH_I2C_Read... [14:35:13]Read from MH i2c: F0 [14:35:13]MH_I2C_Read... [14:35:13]Read from MH i2c: F0 09 00 [14:35:13]MH_I2C_Read... [14:35:13]Read from MH i2c: F0 09 00 1B 00 00 21 39 E3 65 66 EE DC 65 4A [14:35:13]GetLastDocTimeStamp 1709389633 [14:35:13]current date 1709390113 [14:35:13]FM_GetShiftState [14:35:13]SAM_PROTO_GetShiftState [14:35:13]wFMCommunicate request_size=4 [14:35:13]MH_SAM_APDU [14:35:13]CAPDU: 80 13 01 00 [14:35:13]Write to MH i2c: E2 08 00 1C 00 80 13 01 00 00 00 00 00 99 [14:35:13]Write i2c OK [14:35:13]MH_I2C_Read... [14:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:13]Read from MH i2c: E2 [14:35:13]MH_I2C_Read... [14:35:13]Read from MH i2c: E2 0E 00 [14:35:13]MH_I2C_Read... [14:35:13]Read from MH i2c: E2 0E 00 1C 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 00 [14:35:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:35:13]wFMCommunicate OK [14:35:13]SAM_PROTO_GetShiftState done [14:35:13]FM_GetShiftState done [14:35:13]opened in 1709338023 [14:35:13]opened+sec_in_day 1709424423 [14:35:13]quantity*price = 97022 [14:35:13]sum+1 = 97023 [14:35:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 970.00 Внесено: 970.00 СДАЧА: 0.00 НСП 1% : 8.59 НДС 12% : 103.03 Наличными: 970.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 166 02.03.2024 14:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122947 ФПД: 258091875288870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T143513&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122947&fm=258091875288870&tin=02508201610067®Number=0000000000090573&sum=97000 [14:35:14]StoreToDocumentArchive [14:35:14]shift 321 fd 122947 [14:35:14]save to /storage/0321/doc_00122947 [14:35:14]save last doc name /storage/0321/doc_00122947 to /storage/kkm_last_doc_name [14:35:14]save OK [14:35:14]Clear old archive folders... [14:35:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:35:14]tlvbuf is 003BCAE0 [14:35:14]SAM_PROTO_ClearQueue [14:35:14]wFMCommunicate request_size=4 [14:35:14]MH_SAM_APDU [14:35:14]CAPDU: 80 09 00 00 [14:35:14]Write to MH i2c: E2 08 00 29 00 80 09 00 00 00 00 00 00 9B [14:35:14]Write i2c OK [14:35:14]MH_I2C_Read... [14:35:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:14]Read from MH i2c: E2 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 03 00 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 03 00 29 00 00 90 00 9D [14:35:14]RAPDU: 90 00 [14:35:14]wFMCommunicate OK [14:35:14]SAM_PROTO_ClearQueue done [14:35:14]KKMCreateOFDPacket [14:35:14]OFDProtocolAddRootSTLVToBuf [14:35:14]FM_MakeSignedData [14:35:14]FM_MakeSignedData [14:35:14]SAM_PROTO_SignData [14:35:14]wFMCommunicate request_size=4 [14:35:14]MH_SAM_APDU [14:35:14]CAPDU: 80 0D 01 02 [14:35:14]Write to MH i2c: E2 08 00 2A 00 80 0D 01 02 00 00 00 00 A3 [14:35:14]Write i2c OK [14:35:14]MH_I2C_Read... [14:35:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:14]Read from MH i2c: E2 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 03 00 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 03 00 2A 00 00 90 00 9E [14:35:14]RAPDU: 90 00 [14:35:14]wFMCommunicate OK [14:35:14]wFMCommunicate request_size=255 [14:35:14]MH_SAM_APDU [14:35:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 36 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 FE 7A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 7A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 28 00 00 00 00 07 04 06 00 E8 7A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 21 39 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E0 01 00 35 04 06 00 EA [14:35:14]Write to MH i2c: E2 02 01 2B 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 36 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 FE 7A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 7A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 28 00 00 00 00 07 04 06 00 E8 7A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 21 39 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E0 01 00 35 04 06 00 EA 00 00 56 [14:35:14]Write i2c OK [14:35:14]MH_I2C_Read... [14:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:14]Read from MH i2c: E2 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 03 00 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [14:35:14]RAPDU: 90 00 [14:35:14]wFMCommunicate OK [14:35:14]wFMCommunicate request_size=10 [14:35:14]MH_SAM_APDU [14:35:14]CAPDU: 80 0D 02 02 05 BB B2 8B C7 26 [14:35:14]Write to MH i2c: E2 0D 00 2C 00 80 0D 02 02 05 00 BB B2 8B C7 26 00 00 95 [14:35:14]Write i2c OK [14:35:14]MH_I2C_Read... [14:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:14]Read from MH i2c: E2 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 03 00 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [14:35:14]RAPDU: 90 00 [14:35:14]wFMCommunicate OK [14:35:14]wFMCommunicate request_size=4 [14:35:14]MH_SAM_APDU [14:35:14]CAPDU: 80 0D 03 02 [14:35:14]Write to MH i2c: E2 08 00 2D 00 80 0D 03 02 00 00 00 00 A8 [14:35:14]Write i2c OK [14:35:14]MH_I2C_Read... [14:35:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:14]Read from MH i2c: E2 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 0B 00 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 0B 00 2D 00 00 B4 D6 3A 04 B2 F4 A7 37 90 00 F5 [14:35:14]RAPDU: B4 D6 3A 04 B2 F4 A7 37 90 00 [14:35:14]wFMCommunicate OK [14:35:14]SAM_PROTO_SignData done [14:35:14]FM_MakeSignedData done [14:35:14]CreateOFDProtocolMessage [14:35:14]wFMCommunicate request_size=4 [14:35:14]MH_SAM_APDU [14:35:14]CAPDU: 80 11 00 00 [14:35:14]Write to MH i2c: E2 08 00 2E 00 80 11 00 00 00 00 00 00 A8 [14:35:14]Write i2c OK [14:35:14]MH_I2C_Read... [14:35:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:14]Read from MH i2c: E2 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 17 00 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: E2 17 00 2E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 06 [14:35:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:35:14]wFMCommunicate OK [14:35:14]CreateOFDProtocolMessage done [14:35:14]OFDSenderStorePacket 122947 [14:35:14]StoreOFDPacket docnum=122947 [14:35:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 20 FC 07 01 C7 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 36 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 FE 7A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 7A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 28 00 00 00 00 07 04 06 00 E8 7A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 21 39 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E0 01 00 35 04 06 00 EA BB B2 8B C7 26 B4 D6 3A 04 B2 F4 A7 37 [14:35:14]CheckFolder [14:35:14]dirname=/storage/ofd_packets [14:35:14]CheckFolder done [14:35:14]ProducePacketName [14:35:14]name=ofd_packets/00122947 [14:35:14]NVStorageSaveData ofd_packets/00122947 [14:35:14]File name is /storage/ofd_packets/00122947 [14:35:14]Write 301 bytes [14:35:14]NVStorageSaveData done [14:35:14]OFDSenderStorePacket done [14:35:14]KKMCreateOFDPacket done [14:35:14]NVStorageSaveData kkm_last_timestamp [14:35:14]File name is /storage/kkm_last_timestamp [14:35:14]Write 4 bytes [14:35:14]NVStorageSaveData done [14:35:14]ExternCall_PrintAddStr [14:35:14]wPrintStart [14:35:14]Write to MH i2c: 01 00 00 2F 00 2F [14:35:14]Write i2c OK [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: 01 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: 01 07 00 [14:35:14]MH_I2C_Read... [14:35:14]Read from MH i2c: 01 07 00 2F 00 00 00 00 00 00 FF 0F 44 [14:35:14]RasterBufferAndPrint [14:35:14]line Счет N : (1)1105821 [14:35:14]line ИНН: 02508201610067 [14:35:14]line Контрольно-Кассовый Чек [14:35:14]line ПРОДАЖА [14:35:14]line ТРК (МРК, ГНК) : 13 [14:35:14]line Товар: 2710124500 [14:35:14]line Аи-95-К-5 [14:35:14]line 13.960 * 69.50 [14:35:14]line = 970.22 [14:35:14]line НДС 12% НСП 1% [14:35:14]line > о реализуемом товаре [14:35:14]line ОКРУГЛЕНИЕ: -0.22 [14:35:14]line ИТОГО: 970.00 [14:35:14]line Внесено: 970.00 [14:35:14]line СДАЧА: 0.00 [14:35:14]line НСП 1% : 8.59 [14:35:14]line НДС 12% : 103.03 [14:35:14]line Наличными: 970.00 [14:35:14]line Безнал.: 0.00 [14:35:14]line Место: АЗС № 25 "Партнер Нефть" [14:35:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:35:14]line СНО: Общий режим [14:35:14]line Чек 166 02.03.2024 14:35 [14:35:14]line Смена: 321 ФФД: 1.0 [14:35:14]line ЗНМ: 0300000019 [14:35:14]line РНМ: 0000000000090573 [14:35:14]line Версия ККМ: 001 [14:35:14]line ФМ: 0000000000874798 [14:35:14]line ФД: 122947 [14:35:14]line ФПД: 258091875288870 [14:35:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T143513&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122947&fm=258091875288870&tin=02508201610067®Number=0000000000090573&sum=97000 [14:35:14]written 0, free lines is 4095 [14:35:14]OFD Sender: Processing packet 122947 [packets to send 112, broken 111] [14:35:14]ProducePacketName [14:35:14]name=ofd_packets/00122947 [14:35:14]OFD Sender: To server: pG, [14:35:14]CommunicateWithHost lk.salyk.kg:30040 [14:35:14]ConnectInit lk.salyk.kg [14:35:15]Connected sock=11 [14:35:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 20 FC 07 01 C7 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 36 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 FE 7A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 7A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 28 00 00 00 00 07 04 06 00 E8 7A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 21 39 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E0 01 00 35 04 06 00 EA BB B2 8B C7 26 B4 D6 3A 04 B2 F4 A7 37 [14:35:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E0 4D 47 00 F7 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E0 01 00 F4 03 04 00 FD E4 E2 65 B6 04 01 00 00 AD 85 77 6E FD CB B1 5A [14:35:15]CommunicateWithHost err = 0 [14:35:15]CheckOFDResponse [14:35:15]1017 (14) - 77093643461234 [14:35:15]1041 (16) - 0000000000874798 [14:35:15]1040 (4) - 122947 [14:35:15]1012 (4) - 02.03.2024 08:36 [14:35:15]1206 (1) - 0 [14:35:15]OFD Sender: Remove packet 122947 [14:35:15]ProducePacketName [14:35:15]name=ofd_packets/00122947 [14:35:15]NVStorageDeleteData [14:35:15]Write to MH i2c: 01 00 00 5A 00 5A [14:35:15]Write i2c OK [14:35:15]MH_I2C_Read... [14:35:15]Read from MH i2c: 01 [14:35:15]MH_I2C_Read... [14:35:15]Read from MH i2c: 01 07 00 [14:35:15]MH_I2C_Read... [14:35:15]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 F7 0C 64 [14:35:15]RasterBufferAndPrint [14:35:15]line [14:35:15]line [14:35:15]line [14:35:15]line [14:35:15]line [14:35:15]written 0, free lines is 3325 [14:35:15]MH_Cut [14:35:15]Write to MH i2c: D1 01 00 61 00 01 33 [14:35:15]Write i2c OK [14:35:15]MH_I2C_Read... [14:35:15]Read from MH i2c: D1 [14:35:15]MH_I2C_Read... [14:35:15]Read from MH i2c: D1 01 00 [14:35:15]MH_I2C_Read... [14:35:15]Read from MH i2c: D1 01 00 61 00 00 32 [14:35:15]Write to MH i2c: 01 00 00 62 00 62 [14:35:15]Write i2c OK [14:35:15]MH_I2C_Read... [14:35:15]OFD Sender: No OFD packet to send [14:35:15]*** Cut start [14:35:15]*** Purtial cut [14:35:15]*** Stage 1: CUTSNS_PIN = 1 [14:35:17]Read from MH i2c: 01 [14:35:17]MH_I2C_Read... [14:35:17]*** Stop cut motor [14:35:17]*** Cut end [14:35:17]Read from MH i2c: 01 07 00 [14:35:17]MH_I2C_Read... [14:35:17]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [14:35:17]process_action close_receipt done [14:35:17]requested_data is exist [14:35:17]produce_requested_data [14:35:17]requested_item fm.sn is exist - process it [14:35:17]wFMCommunicate request_size=4 [14:35:17]MH_SAM_APDU [14:35:17]CAPDU: 80 11 00 00 [14:35:17]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [14:35:17]Write i2c OK [14:35:17]MH_I2C_Read... [14:35:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:18]Read from MH i2c: E2 [14:35:18]MH_I2C_Read... [14:35:18]Read from MH i2c: E2 17 00 [14:35:18]MH_I2C_Read... [14:35:18]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3B [14:35:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:35:18]wFMCommunicate OK [14:35:18]requested_item fd.num is exist - process it [14:35:18]SAM_PROTO_GetFieldsCounters [14:35:18]wFMCommunicate request_size=4 [14:35:18]MH_SAM_APDU [14:35:18]CAPDU: 80 13 00 00 [14:35:18]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [14:35:18]Write i2c OK [14:35:18]MH_I2C_Read... [14:35:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:35:18]Read from MH i2c: E2 [14:35:18]MH_I2C_Read... [14:35:18]Read from MH i2c: E2 62 00 [14:35:18]MH_I2C_Read... [14:35:18]Read from MH i2c: E2 62 00 64 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 43 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [14:35:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 43 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:35:18]wFMCommunicate OK [14:35:18]SAM_PROTO_GetFieldsCounters done [14:35:18]requested_item shift.num is exist - process it [14:35:18]requested_item shift.opened is exist - process it [14:35:18]req_shift_opened [14:35:18]FM_GetShiftState [14:35:18]SAM_PROTO_GetShiftState [14:35:18]wFMCommunicate request_size=4 [14:35:18]MH_SAM_APDU [14:35:18]CAPDU: 80 13 01 00 [14:35:18]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [14:35:18]Write i2c OK [14:35:18]MH_I2C_Read... [14:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:18]Read from MH i2c: E2 [14:35:18]MH_I2C_Read... [14:35:18]Read from MH i2c: E2 0E 00 [14:35:18]MH_I2C_Read... [14:35:18]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 49 [14:35:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:35:18]wFMCommunicate OK [14:35:18]SAM_PROTO_GetShiftState done [14:35:18]FM_GetShiftState done [14:35:18]req_shift_opened done [14:35:18]requested_item shift.open_date is exist - process it [14:35:18]req_shift_open_date [14:35:18]req_shift_open_date done [14:35:18]produce_requested_data done [14:35:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122947,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:35:18]process_action_free close_receipt [14:35:18]json_value_free [14:35:18]json_value_free done [14:35:18]process_json_proto returns [14:35:18]Send response to host [14:35:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122947,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:35:18]free response buf [14:35:18]execute_script done [14:35:18]execute_script returns [14:35:18]free content buf [14:35:18]Sock 8.Close socket [14:35:18]Sock 8.Thread stoped [14:35:20]OFD Sender: No OFD packet to send [14:35:25]OFD Sender: No OFD packet to send [14:35:30]OFD Sender: No OFD packet to send [14:35:35]OFD Sender: No OFD packet to send [14:35:40]int [14:35:40]Write to MH i2c: 01 00 00 66 00 66 [14:35:40]*** FLAG_PRN_KEY set [14:35:40]Write i2c OK [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 07 00 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 07 00 66 00 00 08 00 00 00 FF 0F 83 [14:35:40]state=0 [14:35:40]Key pressed [14:35:40]Feed [14:35:40]Write to MH i2c: D8 00 00 67 00 3E [14:35:40]Write i2c OK [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: D8 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: D8 01 00 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: D8 01 00 67 00 00 3F [14:35:40]int [14:35:40]Write to MH i2c: 01 00 00 68 00 68 [14:35:40]Write i2c OK [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 07 00 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 07 00 68 00 00 48 00 00 00 3C 00 F3 [14:35:40]state=2 [14:35:40]Key pressed [14:35:40]int [14:35:40]Write to MH i2c: 01 00 00 69 00 69 [14:35:40]*** FLAG_PRN_KEY reset [14:35:40]Write i2c OK [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 07 00 [14:35:40]MH_I2C_Read... [14:35:40]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 F7 0F 76 [14:35:40]state=2 [14:35:40]Stop feed [14:35:40]OFD Sender: No OFD packet to send [14:35:45]OFD Sender: No OFD packet to send [14:35:50]OFD Sender: No OFD packet to send [14:35:55]OFD Sender: No OFD packet to send [14:36:00]OFD Sender: No OFD packet to send [14:36:05]OFD Sender: No OFD packet to send [14:36:10]OFD Sender: No OFD packet to send [14:36:15]OFD Sender: No OFD packet to send [14:36:20]OFD Sender: No OFD packet to send [14:36:25]OFD Sender: No OFD packet to send [14:36:30]OFD Sender: No OFD packet to send [14:36:35]OFD Sender: No OFD packet to send [14:36:40]OFD Sender: No OFD packet to send [14:36:45]OFD Sender: No OFD packet to send [14:36:50]OFD Sender: No OFD packet to send [14:36:55]OFD Sender: No OFD packet to send [14:37:00]OFD Sender: No OFD packet to send [14:37:05]OFD Sender: No OFD packet to send [14:37:10]OFD Sender: No OFD packet to send [14:37:15]OFD Sender: No OFD packet to send [14:37:20]OFD Sender: No OFD packet to send [14:37:25]OFD Sender: No OFD packet to send [14:37:30]OFD Sender: No OFD packet to send [14:37:35]OFD Sender: No OFD packet to send [14:37:40]OFD Sender: No OFD packet to send [14:37:45]OFD Sender: No OFD packet to send [14:37:50]OFD Sender: No OFD packet to send [14:37:55]OFD Sender: No OFD packet to send [14:38:00]OFD Sender: No OFD packet to send [14:38:05]OFD Sender: No OFD packet to send [14:38:10]OFD Sender: No OFD packet to send [14:38:15]OFD Sender: No OFD packet to send [14:38:20]OFD Sender: No OFD packet to send [14:38:25]OFD Sender: No OFD packet to send [14:38:30]OFD Sender: No OFD packet to send [14:38:35]OFD Sender: No OFD packet to send [14:38:40]OFD Sender: No OFD packet to send [14:38:45]OFD Sender: No OFD packet to send [14:38:50]OFD Sender: No OFD packet to send [14:38:55]OFD Sender: No OFD packet to send [14:39:00]OFD Sender: No OFD packet to send [14:39:05]OFD Sender: No OFD packet to send [14:39:10]OFD Sender: No OFD packet to send [14:39:15]OFD Sender: No OFD packet to send [14:39:16]accept exits with 9 [14:39:16]New connection [14:39:16]New thread 3066666340 created [14:39:16]Thread 3066809700 joined [14:39:16]Waiting for new connection... [14:39:16] Sock 9.Parse request [14:39:16]Sock 9.Check first char [14:39:16]Sock 9.First char is OK [14:39:16]request: POST /json_proto HTTP/1.0 [14:39:16]Method: POST [14:39:16]URL: /json_proto [14:39:16]Method is POST - this is cgi request [14:39:16]url: /json_proto [14:39:16]query_string will be loaded in cgi processing [14:39:16]execute_cgi json_proto POST (null) [14:39:16]execute_cgi path=json_proto method=POST [14:39:16]POST find Content-Length [14:39:16]Host: 172.17.48.197:8080 [14:39:16]Content-Length: 820 [14:39:16]Content-Type: application/json [14:39:16] [14:39:16]POST finish read [14:39:16]Found Content-Length = 820 [14:39:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:16]execute_script... [14:39:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:16]POST & json_proto [14:39:16]process_json_proto [14:39:16]json parsed OK: [14:39:16]protocol is kg_v1.0 [14:39:16]action value=close_receipt [14:39:16]process_action close_receipt [14:39:16]cmd_close_receipt [14:39:16]MH_GetDate [14:39:16]Write to MH i2c: F0 00 00 6A 00 59 [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: F0 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: F0 09 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: F0 09 00 6A 00 00 15 3A E3 65 66 EE DC 65 8E [14:39:16]GetLastDocTimeStamp 1709390113 [14:39:16]current date 1709390357 [14:39:16]FM_GetShiftState [14:39:16]SAM_PROTO_GetShiftState [14:39:16]wFMCommunicate request_size=4 [14:39:16]MH_SAM_APDU [14:39:16]CAPDU: 80 13 01 00 [14:39:16]Write to MH i2c: E2 08 00 6B 00 80 13 01 00 00 00 00 00 E8 [14:39:16]Write i2c OK [14:39:16]MH_I2C_Read... [14:39:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:16]Read from MH i2c: E2 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 0E 00 [14:39:16]MH_I2C_Read... [14:39:16]Read from MH i2c: E2 0E 00 6B 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4F [14:39:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:39:16]wFMCommunicate OK [14:39:16]SAM_PROTO_GetShiftState done [14:39:16]FM_GetShiftState done [14:39:16]opened in 1709338023 [14:39:16]opened+sec_in_day 1709424423 [14:39:16]quantity*price = 100010 [14:39:16]sum+1 = 100012 [14:39:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 167 02.03.2024 14:39 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122948 ФПД: 143228159150608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T143917&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122948&fm=143228159150608&tin=02508201610067®Number=0000000000090573&sum=100011 [14:39:18]StoreToDocumentArchive [14:39:18]shift 321 fd 122948 [14:39:18]save to /storage/0321/doc_00122948 [14:39:18]save last doc name /storage/0321/doc_00122948 to /storage/kkm_last_doc_name [14:39:18]save OK [14:39:18]Clear old archive folders... [14:39:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:39:18]tlvbuf is 003B50A0 [14:39:18]SAM_PROTO_ClearQueue [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 09 00 00 [14:39:18]Write to MH i2c: E2 08 00 78 00 80 09 00 00 00 00 00 00 EA [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [14:39:18]RAPDU: 90 00 [14:39:18]wFMCommunicate OK [14:39:18]SAM_PROTO_ClearQueue done [14:39:18]KKMCreateOFDPacket [14:39:18]OFDProtocolAddRootSTLVToBuf [14:39:18]FM_MakeSignedData [14:39:18]FM_MakeSignedData [14:39:18]SAM_PROTO_SignData [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 0D 01 02 [14:39:18]Write to MH i2c: E2 08 00 79 00 80 0D 01 02 00 00 00 00 F2 [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [14:39:18]RAPDU: 90 00 [14:39:18]wFMCommunicate OK [14:39:18]wFMCommunicate request_size=255 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 15 3A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E0 01 00 35 04 06 00 82 [14:39:18]Write to MH i2c: E2 02 01 7A 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 15 3A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E0 01 00 35 04 06 00 82 00 00 94 [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 7A 00 00 90 00 EE [14:39:18]RAPDU: 90 00 [14:39:18]wFMCommunicate OK [14:39:18]wFMCommunicate request_size=10 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 0D 02 02 05 43 E7 8C 4A 10 [14:39:18]Write to MH i2c: E2 0D 00 7B 00 80 0D 02 02 05 00 43 E7 8C 4A 10 00 00 0F [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [14:39:18]RAPDU: 90 00 [14:39:18]wFMCommunicate OK [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 0D 03 02 [14:39:18]Write to MH i2c: E2 08 00 7C 00 80 0D 03 02 00 00 00 00 F7 [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 0B 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 0B 00 7C 00 00 7A CD 69 5A 7F 3A BD 32 90 00 AA [14:39:18]RAPDU: 7A CD 69 5A 7F 3A BD 32 90 00 [14:39:18]wFMCommunicate OK [14:39:18]SAM_PROTO_SignData done [14:39:18]FM_MakeSignedData done [14:39:18]CreateOFDProtocolMessage [14:39:18]wFMCommunicate request_size=4 [14:39:18]MH_SAM_APDU [14:39:18]CAPDU: 80 11 00 00 [14:39:18]Write to MH i2c: E2 08 00 7D 00 80 11 00 00 00 00 00 00 F7 [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:18]Read from MH i2c: E2 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 17 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: E2 17 00 7D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 55 [14:39:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:39:18]wFMCommunicate OK [14:39:18]CreateOFDProtocolMessage done [14:39:18]OFDSenderStorePacket 122948 [14:39:18]StoreOFDPacket docnum=122948 [14:39:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 29 0F 07 01 E4 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 15 3A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E0 01 00 35 04 06 00 82 43 E7 8C 4A 10 7A CD 69 5A 7F 3A BD 32 [14:39:18]CheckFolder [14:39:18]dirname=/storage/ofd_packets [14:39:18]CheckFolder done [14:39:18]ProducePacketName [14:39:18]name=ofd_packets/00122948 [14:39:18]NVStorageSaveData ofd_packets/00122948 [14:39:18]File name is /storage/ofd_packets/00122948 [14:39:18]Write 301 bytes [14:39:18]NVStorageSaveData done [14:39:18]OFDSenderStorePacket done [14:39:18]KKMCreateOFDPacket done [14:39:18]NVStorageSaveData kkm_last_timestamp [14:39:18]File name is /storage/kkm_last_timestamp [14:39:18]Write 4 bytes [14:39:18]NVStorageSaveData done [14:39:18]ExternCall_PrintAddStr [14:39:18]wPrintStart [14:39:18]Write to MH i2c: 01 00 00 7E 00 7E [14:39:18]Write i2c OK [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: 01 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: 01 07 00 [14:39:18]MH_I2C_Read... [14:39:18]Read from MH i2c: 01 07 00 7E 00 00 00 00 00 00 FF 0F 93 [14:39:18]RasterBufferAndPrint [14:39:18]line Счет N : (1)1105822 [14:39:18]line ИНН: 02508201610067 [14:39:18]line Контрольно-Кассовый Чек [14:39:18]line ПРОДАЖА [14:39:18]line ТРК (МРК, ГНК) : 53 [14:39:18]line Товар: 2710124500 [14:39:18]line Аи-95-К-5 [14:39:18]line 14.390 * 69.50 [14:39:18]line = 1000.11 [14:39:18]line НДС 12% НСП 1% [14:39:18]line > о реализуемом товаре [14:39:18]line ИТОГО: 1000.11 [14:39:18]line НСП 1% : 8.85 [14:39:18]line НДС 12% : 106.21 [14:39:18]line Наличными: 0.00 [14:39:18]line Безнал.: 1000.11 [14:39:18]line Место: АЗС № 25 "Партнер Нефть" [14:39:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:39:18]line СНО: Общий режим [14:39:18]line Чек 167 02.03.2024 14:39 [14:39:18]line Смена: 321 ФФД: 1.0 [14:39:18]line ЗНМ: 0300000019 [14:39:18]line РНМ: 0000000000090573 [14:39:18]line Версия ККМ: 001 [14:39:18]line Платежная система: Бакай Банк [14:39:18]line ФМ: 0000000000874798 [14:39:18]line ФД: 122948 [14:39:18]line ФПД: 143228159150608 [14:39:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T143917&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122948&fm=143228159150608&tin=02508201610067®Number=0000000000090573&sum=100011 [14:39:18]OFD Sender: Processing packet 122948 [packets to send 112, broken 111] [14:39:18]ProducePacketName [14:39:18]name=ofd_packets/00122948 [14:39:18]OFD Sender: To server: pG, [14:39:18]CommunicateWithHost lk.salyk.kg:30040 [14:39:18]ConnectInit lk.salyk.kg [14:39:18]written 0, free lines is 4095 [14:39:18]Connected sock=10 [14:39:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 29 0F 07 01 E4 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 15 3A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E0 01 00 35 04 06 00 82 43 E7 8C 4A 10 7A CD 69 5A 7F 3A BD 32 [14:39:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 4D 67 47 00 1D 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E0 01 00 F4 03 04 00 F1 E5 E2 65 B6 04 01 00 00 F2 47 F4 34 10 E7 2A 57 [14:39:19]CommunicateWithHost err = 0 [14:39:19]CheckOFDResponse [14:39:19]1017 (14) - 77093643461234 [14:39:19]1041 (16) - 0000000000874798 [14:39:19]1040 (4) - 122948 [14:39:19]1012 (4) - 02.03.2024 08:40 [14:39:19]1206 (1) - 0 [14:39:19]OFD Sender: Remove packet 122948 [14:39:19]ProducePacketName [14:39:19]name=ofd_packets/00122948 [14:39:19]NVStorageDeleteData [14:39:19]Write to MH i2c: 01 00 00 A8 00 A8 [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: 01 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: 01 07 00 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: 01 07 00 A8 00 00 00 00 00 00 FB 0C B6 [14:39:19]RasterBufferAndPrint [14:39:19]line [14:39:19]line [14:39:19]line [14:39:19]line [14:39:19]line [14:39:19]written 0, free lines is 3329 [14:39:19]MH_Cut [14:39:19]Write to MH i2c: D1 01 00 AF 00 01 81 [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: D1 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: D1 01 00 [14:39:19]MH_I2C_Read... [14:39:19]Read from MH i2c: D1 01 00 AF 00 00 80 [14:39:19]Write to MH i2c: 01 00 00 B0 00 B0 [14:39:19]Write i2c OK [14:39:19]MH_I2C_Read... [14:39:19]OFD Sender: No OFD packet to send [14:39:20]*** Cut start [14:39:20]*** Purtial cut [14:39:20]*** Stage 1: CUTSNS_PIN = 1 [14:39:22]Read from MH i2c: 01 [14:39:22]MH_I2C_Read... [14:39:22]*** Stop cut motor [14:39:22]*** Cut end [14:39:22]Read from MH i2c: 01 07 00 [14:39:22]MH_I2C_Read... [14:39:22]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [14:39:22]process_action close_receipt done [14:39:22]requested_data is exist [14:39:22]produce_requested_data [14:39:22]requested_item fm.sn is exist - process it [14:39:22]wFMCommunicate request_size=4 [14:39:22]MH_SAM_APDU [14:39:22]CAPDU: 80 11 00 00 [14:39:22]Write to MH i2c: E2 08 00 B1 00 80 11 00 00 00 00 00 00 2B [14:39:22]Write i2c OK [14:39:22]MH_I2C_Read... [14:39:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:22]Read from MH i2c: E2 [14:39:22]MH_I2C_Read... [14:39:22]Read from MH i2c: E2 17 00 [14:39:22]MH_I2C_Read... [14:39:22]Read from MH i2c: E2 17 00 B1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 89 [14:39:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:39:22]wFMCommunicate OK [14:39:22]requested_item fd.num is exist - process it [14:39:22]SAM_PROTO_GetFieldsCounters [14:39:22]wFMCommunicate request_size=4 [14:39:22]MH_SAM_APDU [14:39:22]CAPDU: 80 13 00 00 [14:39:22]Write to MH i2c: E2 08 00 B2 00 80 13 00 00 00 00 00 00 2E [14:39:22]Write i2c OK [14:39:22]MH_I2C_Read... [14:39:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:22]Read from MH i2c: E2 [14:39:22]MH_I2C_Read... [14:39:22]Read from MH i2c: E2 62 00 [14:39:22]MH_I2C_Read... [14:39:22]Read from MH i2c: E2 62 00 B2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 44 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [14:39:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 44 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:39:22]wFMCommunicate OK [14:39:22]SAM_PROTO_GetFieldsCounters done [14:39:22]requested_item shift.num is exist - process it [14:39:22]requested_item shift.opened is exist - process it [14:39:22]req_shift_opened [14:39:22]FM_GetShiftState [14:39:22]SAM_PROTO_GetShiftState [14:39:22]wFMCommunicate request_size=4 [14:39:22]MH_SAM_APDU [14:39:22]CAPDU: 80 13 01 00 [14:39:22]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [14:39:22]Write i2c OK [14:39:22]MH_I2C_Read... [14:39:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:22]Read from MH i2c: E2 [14:39:22]MH_I2C_Read... [14:39:22]Read from MH i2c: E2 0E 00 [14:39:22]MH_I2C_Read... [14:39:22]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 97 [14:39:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:39:22]wFMCommunicate OK [14:39:22]SAM_PROTO_GetShiftState done [14:39:22]FM_GetShiftState done [14:39:22]req_shift_opened done [14:39:22]requested_item shift.open_date is exist - process it [14:39:22]req_shift_open_date [14:39:22]req_shift_open_date done [14:39:22]produce_requested_data done [14:39:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122948,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:39:22]process_action_free close_receipt [14:39:22]json_value_free [14:39:22]json_value_free done [14:39:22]process_json_proto returns [14:39:22]Send response to host [14:39:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122948,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:39:22]free response buf [14:39:22]execute_script done [14:39:22]execute_script returns [14:39:22]free content buf [14:39:22]Sock 9.Close socket [14:39:22]Sock 9.Thread stoped [14:39:24]OFD Sender: No OFD packet to send [14:39:29]OFD Sender: No OFD packet to send [14:39:34]OFD Sender: No OFD packet to send [14:39:39]OFD Sender: No OFD packet to send [14:39:44]OFD Sender: No OFD packet to send [14:39:49]OFD Sender: No OFD packet to send [14:39:54]OFD Sender: No OFD packet to send [14:39:55]accept exits with 8 [14:39:55]New connection [14:39:55]New thread 3066809700 created [14:39:55]Thread 3066666340 joined [14:39:55]Waiting for new connection... [14:39:55] Sock 8.Parse request [14:39:55]Sock 8.Check first char [14:39:55]Sock 8.First char is OK [14:39:55]request: POST /json_proto HTTP/1.0 [14:39:55]Method: POST [14:39:55]URL: /json_proto [14:39:55]Method is POST - this is cgi request [14:39:55]url: /json_proto [14:39:55]query_string will be loaded in cgi processing [14:39:55]execute_cgi json_proto POST (null) [14:39:55]execute_cgi path=json_proto method=POST [14:39:55]POST find Content-Length [14:39:55]Host: 172.17.48.197:8080 [14:39:55]Content-Length: 678 [14:39:55]Content-Type: application/json [14:39:55] [14:39:55]POST finish read [14:39:55]Found Content-Length = 678 [14:39:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:55]execute_script... [14:39: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)1105823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:55]POST & json_proto [14:39:55]process_json_proto [14:39:55]json parsed OK: [14:39:55]protocol is kg_v1.0 [14:39:55]action value=close_receipt [14:39:55]process_action close_receipt [14:39:55]cmd_close_receipt [14:39:55]MH_GetDate [14:39:55]Write to MH i2c: F0 00 00 B4 00 A3 [14:39:55]Write i2c OK [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: F0 [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: F0 09 00 [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: F0 09 00 B4 00 00 3B 3A E3 65 66 EE DC 65 FE [14:39:55]GetLastDocTimeStamp 1709390357 [14:39:55]current date 1709390395 [14:39:55]FM_GetShiftState [14:39:55]SAM_PROTO_GetShiftState [14:39:55]wFMCommunicate request_size=4 [14:39:55]MH_SAM_APDU [14:39:55]CAPDU: 80 13 01 00 [14:39:55]Write to MH i2c: E2 08 00 B5 00 80 13 01 00 00 00 00 00 32 [14:39:55]Write i2c OK [14:39:55]MH_I2C_Read... [14:39:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:55]Read from MH i2c: E2 [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: E2 0E 00 [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: E2 0E 00 B5 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 99 [14:39:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:39:55]wFMCommunicate OK [14:39:55]SAM_PROTO_GetShiftState done [14:39:55]FM_GetShiftState done [14:39:55]opened in 1709338023 [14:39:55]opened+sec_in_day 1709424423 [14:39:55]quantity*price = 50015 [14:39:55]sum+1 = 50016 [14:39:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 168 02.03.2024 14:39 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122949 ФПД: 186198781620985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T143955&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122949&fm=186198781620985&tin=02508201610067®Number=0000000000090573&sum=50000 [14:39:56]StoreToDocumentArchive [14:39:56]shift 321 fd 122949 [14:39:56]save to /storage/0321/doc_00122949 [14:39:56]save last doc name /storage/0321/doc_00122949 to /storage/kkm_last_doc_name [14:39:56]save OK [14:39:56]Clear old archive folders... [14:39:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:39:56]tlvbuf is 003B50D0 [14:39:56]SAM_PROTO_ClearQueue [14:39:56]wFMCommunicate request_size=4 [14:39:56]MH_SAM_APDU [14:39:56]CAPDU: 80 09 00 00 [14:39:56]Write to MH i2c: E2 08 00 C2 00 80 09 00 00 00 00 00 00 34 [14:39:56]Write i2c OK [14:39:56]MH_I2C_Read... [14:39:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:39:56]Read from MH i2c: E2 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 03 00 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [14:39:56]RAPDU: 90 00 [14:39:56]wFMCommunicate OK [14:39:56]SAM_PROTO_ClearQueue done [14:39:56]KKMCreateOFDPacket [14:39:56]OFDProtocolAddRootSTLVToBuf [14:39:56]FM_MakeSignedData [14:39:56]FM_MakeSignedData [14:39:56]SAM_PROTO_SignData [14:39:56]wFMCommunicate request_size=4 [14:39:56]MH_SAM_APDU [14:39:56]CAPDU: 80 0D 01 02 [14:39:56]Write to MH i2c: E2 08 00 C3 00 80 0D 01 02 00 00 00 00 3C [14:39:56]Write i2c OK [14:39:56]MH_I2C_Read... [14:39:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:39:56]Read from MH i2c: E2 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 03 00 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [14:39:56]RAPDU: 90 00 [14:39:56]wFMCommunicate OK [14:39:56]wFMCommunicate request_size=255 [14:39:56]MH_SAM_APDU [14:39:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 3B 3A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E0 01 00 35 04 06 00 A9 [14:39:56]Write to MH i2c: E2 02 01 C4 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 3B 3A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E0 01 00 35 04 06 00 A9 00 00 92 [14:39:56]Write i2c OK [14:39:56]MH_I2C_Read... [14:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:56]Read from MH i2c: E2 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 03 00 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [14:39:56]RAPDU: 90 00 [14:39:56]wFMCommunicate OK [14:39:56]wFMCommunicate request_size=10 [14:39:56]MH_SAM_APDU [14:39:56]CAPDU: 80 0D 02 02 05 58 C8 3C 72 F9 [14:39:56]Write to MH i2c: E2 0D 00 C5 00 80 0D 02 02 05 00 58 C8 3C 72 F9 00 00 10 [14:39:56]Write i2c OK [14:39:56]MH_I2C_Read... [14:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:39:56]Read from MH i2c: E2 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 03 00 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [14:39:56]RAPDU: 90 00 [14:39:56]wFMCommunicate OK [14:39:56]wFMCommunicate request_size=4 [14:39:56]MH_SAM_APDU [14:39:56]CAPDU: 80 0D 03 02 [14:39:56]Write to MH i2c: E2 08 00 C6 00 80 0D 03 02 00 00 00 00 41 [14:39:56]Write i2c OK [14:39:56]MH_I2C_Read... [14:39:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:39:56]Read from MH i2c: E2 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 0B 00 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 0B 00 C6 00 00 99 9B 76 51 A9 E2 A9 2A 90 00 9B [14:39:56]RAPDU: 99 9B 76 51 A9 E2 A9 2A 90 00 [14:39:56]wFMCommunicate OK [14:39:56]SAM_PROTO_SignData done [14:39:56]FM_MakeSignedData done [14:39:56]CreateOFDProtocolMessage [14:39:56]wFMCommunicate request_size=4 [14:39:56]MH_SAM_APDU [14:39:56]CAPDU: 80 11 00 00 [14:39:56]Write to MH i2c: E2 08 00 C7 00 80 11 00 00 00 00 00 00 41 [14:39:56]Write i2c OK [14:39:56]MH_I2C_Read... [14:39:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:56]Read from MH i2c: E2 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 17 00 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 17 00 C7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [14:39:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:39:56]wFMCommunicate OK [14:39:56]CreateOFDProtocolMessage done [14:39:56]OFDSenderStorePacket 122949 [14:39:56]StoreOFDPacket docnum=122949 [14:39:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AF 08 07 01 2F 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 3B 3A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E0 01 00 35 04 06 00 A9 58 C8 3C 72 F9 99 9B 76 51 A9 E2 A9 2A [14:39:56]CheckFolder [14:39:56]dirname=/storage/ofd_packets [14:39:56]CheckFolder done [14:39:56]ProducePacketName [14:39:56]name=ofd_packets/00122949 [14:39:56]NVStorageSaveData ofd_packets/00122949 [14:39:56]File name is /storage/ofd_packets/00122949 [14:39:56]Write 301 bytes [14:39:56]NVStorageSaveData done [14:39:56]OFDSenderStorePacket done [14:39:56]KKMCreateOFDPacket done [14:39:56]NVStorageSaveData kkm_last_timestamp [14:39:56]File name is /storage/kkm_last_timestamp [14:39:56]Write 4 bytes [14:39:56]NVStorageSaveData done [14:39:57]ExternCall_PrintAddStr [14:39:57]wPrintStart [14:39:57]Write to MH i2c: 01 00 00 C8 00 C8 [14:39:57]Write i2c OK [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: 01 [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: 01 07 00 [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: 01 07 00 C8 00 00 00 00 00 00 FF 0F DD [14:39:57]RasterBufferAndPrint [14:39:57]line Счет N : (1)1105823 [14:39:57]line ИНН: 02508201610067 [14:39:57]line Контрольно-Кассовый Чек [14:39:57]line ПРОДАЖА [14:39:57]line ТРК (МРК, ГНК) : 21 [14:39:57]line Товар: 2710124130 [14:39:57]line Аи-92-К-5 [14:39:57]line 8.080 * 61.90 [14:39:57]line = 500.15 [14:39:57]line НДС 12% НСП 1% [14:39:57]line > о реализуемом товаре [14:39:57]line ОКРУГЛЕНИЕ: -0.15 [14:39:57]line ИТОГО: 500.00 [14:39:57]line Внесено: 500.00 [14:39:57]line СДАЧА: 0.00 [14:39:57]line НСП 1% : 4.43 [14:39:57]line НДС 12% : 53.11 [14:39:57]line Наличными: 500.00 [14:39:57]line Безнал.: 0.00 [14:39:57]line Место: АЗС № 25 "Партнер Нефть" [14:39:57]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:39:57]line СНО: Общий режим [14:39:57]line Чек 168 02.03.2024 14:39 [14:39:57]line Смена: 321 ФФД: 1.0 [14:39:57]line ЗНМ: 0300000019 [14:39:57]line РНМ: 0000000000090573 [14:39:57]line Версия ККМ: 001 [14:39:57]line ФМ: 0000000000874798 [14:39:57]line ФД: 122949 [14:39:57]line ФПД: 186198781620985 [14:39:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T143955&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122949&fm=186198781620985&tin=02508201610067®Number=0000000000090573&sum=50000 [14:39:57]OFD Sender: Processing packet 122949 [packets to send 112, broken 111] [14:39:57]ProducePacketName [14:39:57]name=ofd_packets/00122949 [14:39:57]OFD Sender: To server: pG, [14:39:57]CommunicateWithHost lk.salyk.kg:30040 [14:39:57]ConnectInit lk.salyk.kg [14:39:57]written 0, free lines is 4095 [14:39:57]Connected sock=10 [14:39:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AF 08 07 01 2F 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 3B 3A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E0 01 00 35 04 06 00 A9 58 C8 3C 72 F9 99 9B 76 51 A9 E2 A9 2A [14:39:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7B 64 47 00 B9 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E0 01 00 F4 03 04 00 17 E6 E2 65 B6 04 01 00 00 96 F4 77 B8 CD FA 3D 8E [14:39:57]CommunicateWithHost err = 0 [14:39:57]CheckOFDResponse [14:39:57]1017 (14) - 77093643461234 [14:39:57]1041 (16) - 0000000000874798 [14:39:57]1040 (4) - 122949 [14:39:57]1012 (4) - 02.03.2024 08:40 [14:39:57]1206 (1) - 0 [14:39:57]OFD Sender: Remove packet 122949 [14:39:57]ProducePacketName [14:39:57]name=ofd_packets/00122949 [14:39:57]NVStorageDeleteData [14:39:57]Write to MH i2c: 01 00 00 F3 00 F3 [14:39:57]Write i2c OK [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: 01 [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: 01 07 00 [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 FB 0C 01 [14:39:57]RasterBufferAndPrint [14:39:57]line [14:39:57]line [14:39:57]line [14:39:57]line [14:39:57]line [14:39:57]written 0, free lines is 3329 [14:39:57]MH_Cut [14:39:57]Write to MH i2c: D1 01 00 FA 00 01 CC [14:39:57]Write i2c OK [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: D1 [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: D1 01 00 [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: D1 01 00 FA 00 00 CB [14:39:57]Write to MH i2c: 01 00 00 FB 00 FB [14:39:57]Write i2c OK [14:39:57]MH_I2C_Read... [14:39:58]OFD Sender: No OFD packet to send [14:39:58]*** Cut start [14:39:58]*** Purtial cut [14:39:58]*** Stage 1: CUTSNS_PIN = 1 [14:40:00]Read from MH i2c: 01 [14:40:00]MH_I2C_Read... [14:40:00]*** Stop cut motor [14:40:00]*** Cut end [14:40:00]Read from MH i2c: 01 07 00 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [14:40:00]process_action close_receipt done [14:40:00]requested_data is exist [14:40:00]produce_requested_data [14:40:00]requested_item fm.sn is exist - process it [14:40:00]wFMCommunicate request_size=4 [14:40:00]MH_SAM_APDU [14:40:00]CAPDU: 80 11 00 00 [14:40:00]Write to MH i2c: E2 08 00 FC 00 80 11 00 00 00 00 00 00 76 [14:40:00]Write i2c OK [14:40:00]MH_I2C_Read... [14:40:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:00]Read from MH i2c: E2 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: E2 17 00 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: E2 17 00 FC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [14:40:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:40:00]wFMCommunicate OK [14:40:00]requested_item fd.num is exist - process it [14:40:00]SAM_PROTO_GetFieldsCounters [14:40:00]wFMCommunicate request_size=4 [14:40:00]MH_SAM_APDU [14:40:00]CAPDU: 80 13 00 00 [14:40:00]Write to MH i2c: E2 08 00 FD 00 80 13 00 00 00 00 00 00 79 [14:40:00]Write i2c OK [14:40:00]MH_I2C_Read... [14:40:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:00]Read from MH i2c: E2 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: E2 62 00 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: E2 62 00 FD 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 45 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [14:40:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 45 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:00]wFMCommunicate OK [14:40:00]SAM_PROTO_GetFieldsCounters done [14:40:00]requested_item shift.num is exist - process it [14:40:00]requested_item shift.opened is exist - process it [14:40:00]req_shift_opened [14:40:00]FM_GetShiftState [14:40:00]SAM_PROTO_GetShiftState [14:40:00]wFMCommunicate request_size=4 [14:40:00]MH_SAM_APDU [14:40:00]CAPDU: 80 13 01 00 [14:40:00]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [14:40:00]Write i2c OK [14:40:00]MH_I2C_Read... [14:40:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:00]Read from MH i2c: E2 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: E2 0E 00 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E2 [14:40:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:40:00]wFMCommunicate OK [14:40:00]SAM_PROTO_GetShiftState done [14:40:00]FM_GetShiftState done [14:40:00]req_shift_opened done [14:40:00]requested_item shift.open_date is exist - process it [14:40:00]req_shift_open_date [14:40:00]req_shift_open_date done [14:40:00]produce_requested_data done [14:40:00]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122949,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:40:00]process_action_free close_receipt [14:40:00]json_value_free [14:40:00]json_value_free done [14:40:00]process_json_proto returns [14:40:00]Send response to host [14:40:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122949,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:40:00]free response buf [14:40:00]execute_script done [14:40:00]execute_script returns [14:40:00]free content buf [14:40:00]Sock 8.Close socket [14:40:00]Sock 8.Thread stoped [14:40:03]OFD Sender: No OFD packet to send [14:40:08]OFD Sender: No OFD packet to send [14:40:13]OFD Sender: No OFD packet to send [14:40:18]OFD Sender: No OFD packet to send [14:40:23]OFD Sender: No OFD packet to send [14:40:28]OFD Sender: No OFD packet to send [14:40:33]OFD Sender: No OFD packet to send [14:40:38]OFD Sender: No OFD packet to send [14:40:43]OFD Sender: No OFD packet to send [14:40:48]OFD Sender: No OFD packet to send [14:40:53]OFD Sender: No OFD packet to send [14:40:58]OFD Sender: No OFD packet to send [14:41:03]OFD Sender: No OFD packet to send [14:41:08]OFD Sender: No OFD packet to send [14:41:13]OFD Sender: No OFD packet to send [14:41:18]OFD Sender: No OFD packet to send [14:41:23]OFD Sender: No OFD packet to send [14:41:28]OFD Sender: No OFD packet to send [14:41:33]OFD Sender: No OFD packet to send [14:41:38]OFD Sender: No OFD packet to send [14:41:43]OFD Sender: No OFD packet to send [14:41:48]OFD Sender: No OFD packet to send [14:41:53]OFD Sender: No OFD packet to send [14:41:58]OFD Sender: No OFD packet to send [14:42:03]OFD Sender: No OFD packet to send [14:42:08]OFD Sender: No OFD packet to send [14:42:13]OFD Sender: No OFD packet to send [14:42:18]OFD Sender: No OFD packet to send [14:42:23]OFD Sender: No OFD packet to send [14:42:28]OFD Sender: No OFD packet to send [14:42:33]OFD Sender: No OFD packet to send [14:42:38]OFD Sender: No OFD packet to send [14:42:43]OFD Sender: No OFD packet to send [14:42:48]OFD Sender: No OFD packet to send [14:42:53]OFD Sender: No OFD packet to send [14:42:58]OFD Sender: No OFD packet to send [14:43:03]OFD Sender: No OFD packet to send [14:43:08]OFD Sender: No OFD packet to send [14:43:13]OFD Sender: No OFD packet to send [14:43:18]OFD Sender: No OFD packet to send [14:43:23]OFD Sender: No OFD packet to send [14:43:28]OFD Sender: No OFD packet to send [14:43:33]OFD Sender: No OFD packet to send [14:43:38]OFD Sender: No OFD packet to send [14:43:43]OFD Sender: No OFD packet to send [14:43:48]OFD Sender: No OFD packet to send [14:43:53]OFD Sender: No OFD packet to send [14:43:58]OFD Sender: No OFD packet to send [14:44:03]OFD Sender: No OFD packet to send [14:44:08]OFD Sender: No OFD packet to send [14:44:13]OFD Sender: No OFD packet to send [14:44:18]OFD Sender: No OFD packet to send [14:44:23]OFD Sender: No OFD packet to send [14:44:28]OFD Sender: No OFD packet to send [14:44:33]OFD Sender: No OFD packet to send [14:44:35]accept exits with 9 [14:44:35]New connection [14:44:35]New thread 3066666340 created [14:44:35]Thread 3066809700 joined [14:44:35]Waiting for new connection... [14:44:35] Sock 9.Parse request [14:44:35]Sock 9.Check first char [14:44:35]Sock 9.First char is OK [14:44:35]request: POST /json_proto HTTP/1.0 [14:44:35]Method: POST [14:44:35]URL: /json_proto [14:44:35]Method is POST - this is cgi request [14:44:35]url: /json_proto [14:44:35]query_string will be loaded in cgi processing [14:44:35]execute_cgi json_proto POST (null) [14:44:35]execute_cgi path=json_proto method=POST [14:44:35]POST find Content-Length [14:44:35]Host: 172.17.48.197:8080 [14:44:35]Content-Length: 679 [14:44:35]Content-Type: application/json [14:44:35] [14:44:35]POST finish read [14:44:35]Found Content-Length = 679 [14:44:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 11.520, "sum" : 800.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:35]execute_script... [14:44: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)1105824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 11.520, "sum" : 800.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:35]POST & json_proto [14:44:35]process_json_proto [14:44:35]json parsed OK: [14:44:35]protocol is kg_v1.0 [14:44:35]action value=close_receipt [14:44:35]process_action close_receipt [14:44:35]cmd_close_receipt [14:44:35]MH_GetDate [14:44:35]Write to MH i2c: F0 00 00 FF 00 EE [14:44:35]Write i2c OK [14:44:35]MH_I2C_Read... [14:44:35]Read from MH i2c: F0 [14:44:35]MH_I2C_Read... [14:44:35]Read from MH i2c: F0 09 00 [14:44:35]MH_I2C_Read... [14:44:35]Read from MH i2c: F0 09 00 FF 00 00 53 3B E3 65 66 EE DC 65 62 [14:44:35]GetLastDocTimeStamp 1709390395 [14:44:35]current date 1709390675 [14:44:35]FM_GetShiftState [14:44:35]SAM_PROTO_GetShiftState [14:44:35]wFMCommunicate request_size=4 [14:44:35]MH_SAM_APDU [14:44:35]CAPDU: 80 13 01 00 [14:44:35]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [14:44:35]Write i2c OK [14:44:35]MH_I2C_Read... [14:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:35]Read from MH i2c: E2 [14:44:35]MH_I2C_Read... [14:44:35]Read from MH i2c: E2 0E 00 [14:44:35]MH_I2C_Read... [14:44:35]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E5 [14:44:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:44:35]wFMCommunicate OK [14:44:35]SAM_PROTO_GetShiftState done [14:44:35]FM_GetShiftState done [14:44:35]opened in 1709338023 [14:44:35]opened+sec_in_day 1709424423 [14:44:35]quantity*price = 80064 [14:44:35]sum+1 = 80065 [14:44:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 169 02.03.2024 14:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122950 ФПД: 167245696042961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T144435&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122950&fm=167245696042961&tin=02508201610067®Number=0000000000090573&sum=80000 [14:44:36]StoreToDocumentArchive [14:44:36]shift 321 fd 122950 [14:44:36]save to /storage/0321/doc_00122950 [14:44:36]save last doc name /storage/0321/doc_00122950 to /storage/kkm_last_doc_name [14:44:36]save OK [14:44:36]Clear old archive folders... [14:44:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:44:36]tlvbuf is 003E7CD0 [14:44:36]SAM_PROTO_ClearQueue [14:44:36]wFMCommunicate request_size=4 [14:44:36]MH_SAM_APDU [14:44:36]CAPDU: 80 09 00 00 [14:44:36]Write to MH i2c: E2 08 00 0D 01 80 09 00 00 00 00 00 00 80 [14:44:36]Write i2c OK [14:44:36]MH_I2C_Read... [14:44:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:36]Read from MH i2c: E2 [14:44:36]MH_I2C_Read... [14:44:36]Read from MH i2c: E2 03 00 [14:44:36]MH_I2C_Read... [14:44:36]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [14:44:36]RAPDU: 90 00 [14:44:36]wFMCommunicate OK [14:44:36]SAM_PROTO_ClearQueue done [14:44:36]KKMCreateOFDPacket [14:44:36]OFDProtocolAddRootSTLVToBuf [14:44:36]FM_MakeSignedData [14:44:36]FM_MakeSignedData [14:44:36]SAM_PROTO_SignData [14:44:36]wFMCommunicate request_size=4 [14:44:36]MH_SAM_APDU [14:44:36]CAPDU: 80 0D 01 02 [14:44:36]Write to MH i2c: E2 08 00 0E 01 80 0D 01 02 00 00 00 00 88 [14:44:36]Write i2c OK [14:44:36]MH_I2C_Read... [14:44:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:36]Read from MH i2c: E2 [14:44:36]MH_I2C_Read... [14:44:36]Read from MH i2c: E2 03 00 [14:44:36]MH_I2C_Read... [14:44:36]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [14:44:36]RAPDU: 90 00 [14:44:36]wFMCommunicate OK [14:44:36]wFMCommunicate request_size=255 [14:44:36]MH_SAM_APDU [14:44:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 53 3B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E0 01 00 35 04 06 00 98 [14:44:36]Write to MH i2c: E2 02 01 0F 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 53 3B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E0 01 00 35 04 06 00 98 00 00 16 [14:44:36]Write i2c OK [14:44:36]MH_I2C_Read... [14:44:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:37]Read from MH i2c: E2 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: E2 03 00 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [14:44:37]RAPDU: 90 00 [14:44:37]wFMCommunicate OK [14:44:37]wFMCommunicate request_size=10 [14:44:37]MH_SAM_APDU [14:44:37]CAPDU: 80 0D 02 02 05 1B EC 4D 87 D1 [14:44:37]Write to MH i2c: E2 0D 00 10 01 80 0D 02 02 05 00 1B EC 4D 87 D1 00 00 41 [14:44:37]Write i2c OK [14:44:37]MH_I2C_Read... [14:44:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:37]Read from MH i2c: E2 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: E2 03 00 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [14:44:37]RAPDU: 90 00 [14:44:37]wFMCommunicate OK [14:44:37]wFMCommunicate request_size=4 [14:44:37]MH_SAM_APDU [14:44:37]CAPDU: 80 0D 03 02 [14:44:37]Write to MH i2c: E2 08 00 11 01 80 0D 03 02 00 00 00 00 8D [14:44:37]Write i2c OK [14:44:37]MH_I2C_Read... [14:44:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:37]Read from MH i2c: E2 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: E2 0B 00 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: E2 0B 00 11 01 00 28 67 83 CA FE B9 AF CF 90 00 9F [14:44:37]RAPDU: 28 67 83 CA FE B9 AF CF 90 00 [14:44:37]wFMCommunicate OK [14:44:37]SAM_PROTO_SignData done [14:44:37]FM_MakeSignedData done [14:44:37]CreateOFDProtocolMessage [14:44:37]wFMCommunicate request_size=4 [14:44:37]MH_SAM_APDU [14:44:37]CAPDU: 80 11 00 00 [14:44:37]Write to MH i2c: E2 08 00 12 01 80 11 00 00 00 00 00 00 8D [14:44:37]Write i2c OK [14:44:37]MH_I2C_Read... [14:44:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:37]Read from MH i2c: E2 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: E2 17 00 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: E2 17 00 12 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EB [14:44:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:44:37]wFMCommunicate OK [14:44:37]CreateOFDProtocolMessage done [14:44:37]OFDSenderStorePacket 122950 [14:44:37]StoreOFDPacket docnum=122950 [14:44:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 99 85 07 01 93 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 53 3B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E0 01 00 35 04 06 00 98 1B EC 4D 87 D1 28 67 83 CA FE B9 AF CF [14:44:37]CheckFolder [14:44:37]dirname=/storage/ofd_packets [14:44:37]CheckFolder done [14:44:37]ProducePacketName [14:44:37]name=ofd_packets/00122950 [14:44:37]NVStorageSaveData ofd_packets/00122950 [14:44:37]File name is /storage/ofd_packets/00122950 [14:44:37]Write 301 bytes [14:44:37]NVStorageSaveData done [14:44:37]OFDSenderStorePacket done [14:44:37]KKMCreateOFDPacket done [14:44:37]NVStorageSaveData kkm_last_timestamp [14:44:37]File name is /storage/kkm_last_timestamp [14:44:37]Write 4 bytes [14:44:37]NVStorageSaveData done [14:44:37]OFD Sender: Processing packet 122950 [packets to send 112, broken 111] [14:44:37]ProducePacketName [14:44:37]name=ofd_packets/00122950 [14:44:37]OFD Sender: To server: pG, [14:44:37]CommunicateWithHost lk.salyk.kg:30040 [14:44:37]ConnectInit lk.salyk.kg [14:44:37]ExternCall_PrintAddStr [14:44:37]wPrintStart [14:44:37]Write to MH i2c: 01 00 00 13 01 14 [14:44:37]Write i2c OK [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: 01 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: 01 07 00 [14:44:37]MH_I2C_Read... [14:44:37]Read from MH i2c: 01 07 00 13 01 00 00 00 00 00 FF 0F 29 [14:44:37]RasterBufferAndPrint [14:44:37]line Счет N : (1)1105824 [14:44:37]line ИНН: 02508201610067 [14:44:37]line Контрольно-Кассовый Чек [14:44:37]line ПРОДАЖА [14:44:37]line ТРК (МРК, ГНК) : 63 [14:44:37]line Товар: 2710124500 [14:44:37]line Аи-95-К-5 [14:44:37]line 11.520 * 69.50 [14:44:37]line = 800.64 [14:44:37]line НДС 12% НСП 1% [14:44:37]line > о реализуемом товаре [14:44:37]line ОКРУГЛЕНИЕ: -0.64 [14:44:37]line ИТОГО: 800.00 [14:44:37]line Внесено: 800.00 [14:44:37]line СДАЧА: 0.00 [14:44:37]line НСП 1% : 7.08 [14:44:37]line НДС 12% : 85.02 [14:44:37]line Наличными: 800.00 [14:44:37]line Безнал.: 0.00 [14:44:37]line Место: АЗС № 25 "Партнер Нефть" [14:44:37]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:44:37]line СНО: Общий режим [14:44:37]line Чек 169 02.03.2024 14:44 [14:44:37]line Смена: 321 ФФД: 1.0 [14:44:37]line ЗНМ: 0300000019 [14:44:37]line РНМ: 0000000000090573 [14:44:37]line Версия ККМ: 001 [14:44:37]line ФМ: 0000000000874798 [14:44:37]line ФД: 122950 [14:44:37]line ФПД: 167245696042961 [14:44:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T144435&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122950&fm=167245696042961&tin=02508201610067®Number=0000000000090573&sum=80000 [14:44:37]Connected sock=11 [14:44:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 99 85 07 01 93 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 53 3B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E0 01 00 35 04 06 00 98 1B EC 4D 87 D1 28 67 83 CA FE B9 AF CF [14:44:37]written 0, free lines is 4095 [14:44:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6A EA 47 00 92 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E0 01 00 F4 03 04 00 2F E7 E2 65 B6 04 01 00 00 77 31 46 B0 25 46 35 EF [14:44:37]CommunicateWithHost err = 0 [14:44:37]CheckOFDResponse [14:44:37]1017 (14) - 77093643461234 [14:44:37]1041 (16) - 0000000000874798 [14:44:37]1040 (4) - 122950 [14:44:37]1012 (4) - 02.03.2024 08:45 [14:44:37]1206 (1) - 0 [14:44:37]OFD Sender: Remove packet 122950 [14:44:37]ProducePacketName [14:44:37]name=ofd_packets/00122950 [14:44:37]NVStorageDeleteData [14:44:38]Write to MH i2c: 01 00 00 3E 01 3F [14:44:38]Write i2c OK [14:44:38]MH_I2C_Read... [14:44:38]Read from MH i2c: 01 [14:44:38]MH_I2C_Read... [14:44:38]Read from MH i2c: 01 07 00 [14:44:38]MH_I2C_Read... [14:44:38]Read from MH i2c: 01 07 00 3E 01 00 00 00 00 00 F6 0C 48 [14:44:38]RasterBufferAndPrint [14:44:38]line [14:44:38]line [14:44:38]line [14:44:38]line [14:44:38]line [14:44:38]written 0, free lines is 3324 [14:44:38]MH_Cut [14:44:38]Write to MH i2c: D1 01 00 45 01 01 18 [14:44:38]Write i2c OK [14:44:38]MH_I2C_Read... [14:44:38]Read from MH i2c: D1 [14:44:38]MH_I2C_Read... [14:44:38]Read from MH i2c: D1 01 00 [14:44:38]MH_I2C_Read... [14:44:38]Read from MH i2c: D1 01 00 45 01 00 17 [14:44:38]Write to MH i2c: 01 00 00 46 01 47 [14:44:38]Write i2c OK [14:44:38]MH_I2C_Read... [14:44:38]OFD Sender: No OFD packet to send [14:44:38]*** Cut start [14:44:38]*** Purtial cut [14:44:38]*** Stage 1: CUTSNS_PIN = 1 [14:44:40]Read from MH i2c: 01 [14:44:40]MH_I2C_Read... [14:44:40]*** Stop cut motor [14:44:40]Read from MH i2c: 01 *** Cut end [14:44:40]07 00 [14:44:40]MH_I2C_Read... [14:44:40]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [14:44:40]process_action close_receipt done [14:44:40]requested_data is exist [14:44:40]produce_requested_data [14:44:40]requested_item fm.sn is exist - process it [14:44:40]wFMCommunicate request_size=4 [14:44:40]MH_SAM_APDU [14:44:40]CAPDU: 80 11 00 00 [14:44:40]Write to MH i2c: E2 08 00 47 01 80 11 00 00 00 00 00 00 C2 [14:44:40]Write i2c OK [14:44:40]MH_I2C_Read... [14:44:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:40]Read from MH i2c: E2 [14:44:40]MH_I2C_Read... [14:44:40]Read from MH i2c: E2 17 00 [14:44:40]MH_I2C_Read... [14:44:40]Read from MH i2c: E2 17 00 47 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 20 [14:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:44:40]wFMCommunicate OK [14:44:40]requested_item fd.num is exist - process it [14:44:40]SAM_PROTO_GetFieldsCounters [14:44:40]wFMCommunicate request_size=4 [14:44:40]MH_SAM_APDU [14:44:40]CAPDU: 80 13 00 00 [14:44:40]Write to MH i2c: E2 08 00 48 01 80 13 00 00 00 00 00 00 C5 [14:44:40]Write i2c OK [14:44:40]MH_I2C_Read... [14:44:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:41]Read from MH i2c: E2 [14:44:41]MH_I2C_Read... [14:44:41]Read from MH i2c: E2 62 00 [14:44:41]MH_I2C_Read... [14:44:41]Read from MH i2c: E2 62 00 48 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 46 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [14:44:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 46 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:41]wFMCommunicate OK [14:44:41]SAM_PROTO_GetFieldsCounters done [14:44:41]requested_item shift.num is exist - process it [14:44:41]requested_item shift.opened is exist - process it [14:44:41]req_shift_opened [14:44:41]FM_GetShiftState [14:44:41]SAM_PROTO_GetShiftState [14:44:41]wFMCommunicate request_size=4 [14:44:41]MH_SAM_APDU [14:44:41]CAPDU: 80 13 01 00 [14:44:41]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [14:44:41]Write i2c OK [14:44:41]MH_I2C_Read... [14:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:41]Read from MH i2c: E2 [14:44:41]MH_I2C_Read... [14:44:41]Read from MH i2c: E2 0E 00 [14:44:41]MH_I2C_Read... [14:44:41]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2E [14:44:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:44:41]wFMCommunicate OK [14:44:41]SAM_PROTO_GetShiftState done [14:44:41]FM_GetShiftState done [14:44:41]req_shift_opened done [14:44:41]requested_item shift.open_date is exist - process it [14:44:41]req_shift_open_date [14:44:41]req_shift_open_date done [14:44:41]produce_requested_data done [14:44:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122950,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:44:41]process_action_free close_receipt [14:44:41]json_value_free [14:44:41]json_value_free done [14:44:41]process_json_proto returns [14:44:41]Send response to host [14:44:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122950,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:44:41]free response buf [14:44:41]execute_script done [14:44:41]execute_script returns [14:44:41]free content buf [14:44:41]Sock 9.Close socket [14:44:41]Sock 9.Thread stoped [14:44:43]OFD Sender: No OFD packet to send [14:44:48]OFD Sender: No OFD packet to send [14:44:53]OFD Sender: No OFD packet to send [14:44:58]OFD Sender: No OFD packet to send [14:45:03]OFD Sender: No OFD packet to send [14:45:08]OFD Sender: No OFD packet to send [14:45:13]OFD Sender: No OFD packet to send [14:45:18]OFD Sender: No OFD packet to send [14:45:23]OFD Sender: No OFD packet to send [14:45:28]OFD Sender: No OFD packet to send [14:45:33]OFD Sender: No OFD packet to send [14:45:38]OFD Sender: No OFD packet to send [14:45:43]OFD Sender: No OFD packet to send [14:45:48]OFD Sender: No OFD packet to send [14:45:53]OFD Sender: No OFD packet to send [14:45:58]OFD Sender: No OFD packet to send [14:46:03]OFD Sender: No OFD packet to send [14:46:08]OFD Sender: No OFD packet to send [14:46:13]OFD Sender: No OFD packet to send [14:46:18]OFD Sender: No OFD packet to send [14:46:23]OFD Sender: No OFD packet to send [14:46:28]OFD Sender: No OFD packet to send [14:46:33]OFD Sender: No OFD packet to send [14:46:38]OFD Sender: No OFD packet to send [14:46:43]OFD Sender: No OFD packet to send [14:46:48]OFD Sender: No OFD packet to send [14:46:53]OFD Sender: No OFD packet to send [14:46:58]OFD Sender: No OFD packet to send [14:47:03]OFD Sender: No OFD packet to send [14:47:08]OFD Sender: No OFD packet to send [14:47:13]OFD Sender: No OFD packet to send [14:47:18]OFD Sender: No OFD packet to send [14:47:23]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]accept exits with 10 [14:48:43]New connection [14:48:43]New thread 3066809700 created [14:48:43]Thread 3066666340 joined [14:48:43]Waiting for new connection... [14:48:43] Sock 10.Parse request [14:48:43]Sock 10.Check first char [14:48:43]Sock 10.First char is OK [14:48:43]request: POST /json_proto HTTP/1.0 [14:48:43]Method: POST [14:48:43]URL: /json_proto [14:48:43]Method is POST - this is cgi request [14:48:43]url: /json_proto [14:48:43]query_string will be loaded in cgi processing [14:48:43]execute_cgi json_proto POST (null) [14:48:43]execute_cgi path=json_proto method=POST [14:48:43]POST find Content-Length [14:48:43]Host: 172.17.48.197:8080 [14:48:43]Content-Length: 1222 [14:48:43]Content-Type: application/json [14:48:43] [14:48:43]POST finish read [14:48:43]Found Content-Length = 1222 [14:48:43]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105825\u000A02.03.2024 14:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3819816.818\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:43]execute_script... [14:48:43]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105825\u000A02.03.2024 14:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3819816.818\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:43]POST & json_proto [14:48:43]process_json_proto [14:48:43]json parsed OK: [14:48:43]protocol is kg_v1.0 [14:48:43]action value=print_text [14:48:43]process_action print_text [14:48:43]cmd_print_text [14:48:43]ExternCall_PrintAddStr [14:48:43]wPrintStart [14:48:43]Write to MH i2c: 01 00 00 4A 01 4B [14:48:43]Write i2c OK [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 07 00 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 07 00 4A 01 00 00 00 00 00 FF 0F 60 [14:48:43]RasterBufferAndPrint [14:48:43]line *****ТОВАРНЫЙ ЧЕК***** [14:48:43]line АЗС 25 [14:48:43]line Партнер нефть [14:48:43]line 02508201610067 [14:48:43]line Кассир : Таалайбек к. А. [14:48:43]line Счет N : (1)1105825 [14:48:43]line 02.03.2024 14:43 [14:48:43]line ПРОДАЖА [14:48:43]line ТРК (МРК, ГНК): 52 [14:48:43]line Вид ГСМ : 2710124130 [14:48:43]line Аи-92-К-5 [14:48:43]line 20.000 x 61.90 [14:48:43]line ИТОГ: 1238.00 [14:48:43]line Тип оплаты: Талоны: Топливные Талоны [14:48:43]line 3819816.818 [14:48:43]line ______________________ [14:48:43]line (подпись) [14:48:43]written 0, free lines is 4095 [14:48:43]OFD Sender: No OFD packet to send [14:48:43]Write to MH i2c: 01 00 00 5F 01 60 [14:48:43]Write i2c OK [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 07 00 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: 01 07 00 5F 01 00 00 00 00 00 F7 0D 6B [14:48:43]RasterBufferAndPrint [14:48:43]line [14:48:43]line [14:48:43]line [14:48:43]line [14:48:43]line [14:48:43]written 0, free lines is 3577 [14:48:43]MH_Cut [14:48:43]Write to MH i2c: D1 01 00 66 01 01 39 [14:48:43]Write i2c OK [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: D1 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: D1 01 00 [14:48:43]MH_I2C_Read... [14:48:43]Read from MH i2c: D1 01 00 66 01 00 38 [14:48:43]Write to MH i2c: 01 00 00 67 01 68 [14:48:43]Write i2c OK [14:48:43]MH_I2C_Read... [14:48:44]*** Cut start [14:48:44]*** Purtial cut [14:48:44]*** Stage 1: CUTSNS_PIN = 1 [14:48:46]Read from MH i2c: 01 [14:48:46]MH_I2C_Read... [14:48:46]*** Stop cut motor [14:48:46]*** Cut end [14:48:46]Read from MH i2c: 01 07 00 [14:48:46]MH_I2C_Read... [14:48:46]Read from MH i2c: 01 07 00 67 01 00 00 00 00 00 FF 0F 7D [14:48:46]process_action print_text done [14:48:46]requested_data is exist [14:48:46]produce_requested_data [14:48:46]requested_item fm.sn is exist - process it [14:48:46]wFMCommunicate request_size=4 [14:48:46]MH_SAM_APDU [14:48:46]CAPDU: 80 11 00 00 [14:48:46]Write to MH i2c: E2 08 00 68 01 80 11 00 00 00 00 00 00 E3 [14:48:46]Write i2c OK [14:48:46]MH_I2C_Read... [14:48:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:46]Read from MH i2c: E2 [14:48:46]MH_I2C_Read... [14:48:46]Read from MH i2c: E2 17 00 [14:48:46]MH_I2C_Read... [14:48:46]Read from MH i2c: E2 17 00 68 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 41 [14:48:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:48:46]wFMCommunicate OK [14:48:46]requested_item fd.num is exist - process it [14:48:46]SAM_PROTO_GetFieldsCounters [14:48:46]wFMCommunicate request_size=4 [14:48:46]MH_SAM_APDU [14:48:46]CAPDU: 80 13 00 00 [14:48:46]Write to MH i2c: E2 08 00 69 01 80 13 00 00 00 00 00 00 E6 [14:48:46]Write i2c OK [14:48:46]MH_I2C_Read... [14:48:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:46]Read from MH i2c: E2 [14:48:46]MH_I2C_Read... [14:48:46]Read from MH i2c: E2 62 00 [14:48:46]MH_I2C_Read... [14:48:46]Read from MH i2c: E2 62 00 69 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 46 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [14:48:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 46 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:48:46]wFMCommunicate OK [14:48:46]SAM_PROTO_GetFieldsCounters done [14:48:46]requested_item shift.num is exist - process it [14:48:46]requested_item shift.opened is exist - process it [14:48:46]req_shift_opened [14:48:46]FM_GetShiftState [14:48:46]SAM_PROTO_GetShiftState [14:48:46]wFMCommunicate request_size=4 [14:48:46]MH_SAM_APDU [14:48:46]CAPDU: 80 13 01 00 [14:48:46]Write to MH i2c: E2 08 00 6A 01 80 13 01 00 00 00 00 00 E8 [14:48:46]Write i2c OK [14:48:46]MH_I2C_Read... [14:48:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:46]Read from MH i2c: E2 [14:48:46]MH_I2C_Read... [14:48:46]Read from MH i2c: E2 0E 00 [14:48:46]MH_I2C_Read... [14:48:46]Read from MH i2c: E2 0E 00 6A 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4F [14:48:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:48:46]wFMCommunicate OK [14:48:46]SAM_PROTO_GetShiftState done [14:48:46]FM_GetShiftState done [14:48:46]req_shift_opened done [14:48:46]requested_item shift.open_date is exist - process it [14:48:46]req_shift_open_date [14:48:46]req_shift_open_date done [14:48:46]produce_requested_data done [14:48:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122950,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:48:46]process_action_free print_text [14:48:46]json_value_free [14:48:46]json_value_free done [14:48:46]process_json_proto returns [14:48:46]Send response to host [14:48:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122950,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:48:46]free response buf [14:48:46]execute_script done [14:48:46]execute_script returns [14:48:46]free content buf [14:48:46]Sock 10.Close socket [14:48:46]Sock 10.Thread stoped [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:49]accept exits with 8 [14:49:49]New connection [14:49:49]New thread 3066666340 created [14:49:49]Thread 3066809700 joined [14:49:49]Waiting for new connection... [14:49:49] Sock 8.Parse request [14:49:49]Sock 8.Check first char [14:49:49]Sock 8.First char is OK [14:49:49]request: POST /json_proto HTTP/1.0 [14:49:49]Method: POST [14:49:49]URL: /json_proto [14:49:49]Method is POST - this is cgi request [14:49:49]url: /json_proto [14:49:49]query_string will be loaded in cgi processing [14:49:49]execute_cgi json_proto POST (null) [14:49:49]execute_cgi path=json_proto method=POST [14:49:49]POST find Content-Length [14:49:49]Host: 172.17.48.197:8080 [14:49:49]Content-Length: 679 [14:49:49]Content-Type: application/json [14:49:49] [14:49:49]POST finish read [14:49:49]Found Content-Length = 679 [14:49:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.510, "sum" : 650.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:49]execute_script... [14:49:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.510, "sum" : 650.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:49]POST & json_proto [14:49:49]process_json_proto [14:49:49]json parsed OK: [14:49:49]protocol is kg_v1.0 [14:49:49]action value=close_receipt [14:49:49]process_action close_receipt [14:49:49]cmd_close_receipt [14:49:49]MH_GetDate [14:49:49]Write to MH i2c: F0 00 00 6B 01 5B [14:49:49]Write i2c OK [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: F0 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: F0 09 00 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: F0 09 00 6B 01 00 8D 3C E3 65 66 EE DC 65 0A [14:49:49]GetLastDocTimeStamp 1709390675 [14:49:49]current date 1709390989 [14:49:49]FM_GetShiftState [14:49:49]SAM_PROTO_GetShiftState [14:49:49]wFMCommunicate request_size=4 [14:49:49]MH_SAM_APDU [14:49:49]CAPDU: 80 13 01 00 [14:49:49]Write to MH i2c: E2 08 00 6C 01 80 13 01 00 00 00 00 00 EA [14:49:49]Write i2c OK [14:49:49]MH_I2C_Read... [14:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:49]Read from MH i2c: E2 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: E2 0E 00 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: E2 0E 00 6C 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 51 [14:49:49]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:49:49]wFMCommunicate OK [14:49:49]SAM_PROTO_GetShiftState done [14:49:49]FM_GetShiftState done [14:49:49]opened in 1709338023 [14:49:49]opened+sec_in_day 1709424423 [14:49:49]quantity*price = 65056 [14:49:49]sum+1 = 65058 [14:49:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.76 НДС 12% : 69.09 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 170 02.03.2024 14:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122951 ФПД: 54556145905050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T144949&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122951&fm=54556145905050&tin=02508201610067®Number=0000000000090573&sum=65000 [14:49:50]StoreToDocumentArchive [14:49:50]shift 321 fd 122951 [14:49:50]save to /storage/0321/doc_00122951 [14:49:50]save last doc name /storage/0321/doc_00122951 to /storage/kkm_last_doc_name [14:49:50]save OK [14:49:50]Clear old archive folders... [14:49:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:49:50]tlvbuf is 003DD3B0 [14:49:50]SAM_PROTO_ClearQueue [14:49:50]wFMCommunicate request_size=4 [14:49:50]MH_SAM_APDU [14:49:50]CAPDU: 80 09 00 00 [14:49:50]Write to MH i2c: E2 08 00 79 01 80 09 00 00 00 00 00 00 EC [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:50]Read from MH i2c: E2 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [14:49:50]RAPDU: 90 00 [14:49:50]wFMCommunicate OK [14:49:50]SAM_PROTO_ClearQueue done [14:49:50]KKMCreateOFDPacket [14:49:50]OFDProtocolAddRootSTLVToBuf [14:49:50]FM_MakeSignedData [14:49:50]FM_MakeSignedData [14:49:50]SAM_PROTO_SignData [14:49:50]wFMCommunicate request_size=4 [14:49:50]MH_SAM_APDU [14:49:50]CAPDU: 80 0D 01 02 [14:49:50]Write to MH i2c: E2 08 00 7A 01 80 0D 01 02 00 00 00 00 F4 [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:50]Read from MH i2c: E2 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 7A 01 00 90 00 EF [14:49:50]RAPDU: 90 00 [14:49:50]wFMCommunicate OK [14:49:50]wFMCommunicate request_size=255 [14:49:50]MH_SAM_APDU [14:49:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 8D 3C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E0 01 00 35 04 06 00 31 [14:49:50]Write to MH i2c: E2 02 01 7B 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 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 8D 3C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E0 01 00 35 04 06 00 31 00 00 1D [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:50]Read from MH i2c: E2 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 7B 01 00 90 00 F0 [14:49:50]RAPDU: 90 00 [14:49:50]wFMCommunicate OK [14:49:50]wFMCommunicate request_size=10 [14:49:50]MH_SAM_APDU [14:49:50]CAPDU: 80 0D 02 02 05 9E 57 B2 6D 9A [14:49:50]Write to MH i2c: E2 0D 00 7C 01 80 0D 02 02 05 00 9E 57 B2 6D 9A 00 00 AF [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:50]Read from MH i2c: E2 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 7C 01 00 90 00 F1 [14:49:50]RAPDU: 90 00 [14:49:50]wFMCommunicate OK [14:49:50]wFMCommunicate request_size=4 [14:49:50]MH_SAM_APDU [14:49:50]CAPDU: 80 0D 03 02 [14:49:50]Write to MH i2c: E2 08 00 7D 01 80 0D 03 02 00 00 00 00 F9 [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:50]Read from MH i2c: E2 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 0B 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 0B 00 7D 01 00 06 9B 39 DE 59 0A 43 0E 90 00 66 [14:49:50]RAPDU: 06 9B 39 DE 59 0A 43 0E 90 00 [14:49:50]wFMCommunicate OK [14:49:50]SAM_PROTO_SignData done [14:49:50]FM_MakeSignedData done [14:49:50]CreateOFDProtocolMessage [14:49:50]wFMCommunicate request_size=4 [14:49:50]MH_SAM_APDU [14:49:50]CAPDU: 80 11 00 00 [14:49:50]Write to MH i2c: E2 08 00 7E 01 80 11 00 00 00 00 00 00 F9 [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:50]Read from MH i2c: E2 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 17 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 17 00 7E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 57 [14:49:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:49:50]wFMCommunicate OK [14:49:50]CreateOFDProtocolMessage done [14:49:50]OFDSenderStorePacket 122951 [14:49:50]StoreOFDPacket docnum=122951 [14:49:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1B 70 07 01 38 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 8D 3C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E0 01 00 35 04 06 00 31 9E 57 B2 6D 9A 06 9B 39 DE 59 0A 43 0E [14:49:50]CheckFolder [14:49:50]dirname=/storage/ofd_packets [14:49:50]CheckFolder done [14:49:50]ProducePacketName [14:49:50]name=ofd_packets/00122951 [14:49:50]NVStorageSaveData ofd_packets/00122951 [14:49:50]File name is /storage/ofd_packets/00122951 [14:49:50]Write 301 bytes [14:49:50]NVStorageSaveData done [14:49:50]OFDSenderStorePacket done [14:49:50]KKMCreateOFDPacket done [14:49:50]NVStorageSaveData kkm_last_timestamp [14:49:50]File name is /storage/kkm_last_timestamp [14:49:50]Write 4 bytes [14:49:50]NVStorageSaveData done [14:49:50]ExternCall_PrintAddStr [14:49:50]wPrintStart [14:49:50]Write to MH i2c: 01 00 00 7F 01 80 [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: 01 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: 01 07 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: 01 07 00 7F 01 00 00 00 00 00 FF 0F 95 [14:49:50]RasterBufferAndPrint [14:49:50]line Счет N : (1)1105827 [14:49:50]line ИНН: 02508201610067 [14:49:50]line Контрольно-Кассовый Чек [14:49:50]line ПРОДАЖА [14:49:50]line ТРК (МРК, ГНК) : 32 [14:49:50]line Товар: 2710124130 [14:49:50]line Аи-92-К-5 [14:49:50]line 10.510 * 61.90 [14:49:50]line = 650.57 [14:49:50]line НДС 12% НСП 1% [14:49:50]line > о реализуемом товаре [14:49:50]line ОКРУГЛЕНИЕ: -0.57 [14:49:50]line ИТОГО: 650.00 [14:49:50]line Внесено: 650.00 [14:49:50]line СДАЧА: 0.00 [14:49:50]line НСП 1% : 5.76 [14:49:50]line НДС 12% : 69.09 [14:49:50]line Наличными: 650.00 [14:49:50]line Безнал.: 0.00 [14:49:50]line Место: АЗС № 25 "Партнер Нефть" [14:49:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:49:50]line СНО: Общий режим [14:49:50]line Чек 170 02.03.2024 14:49 [14:49:50]line Смена: 321 ФФД: 1.0 [14:49:50]line ЗНМ: 0300000019 [14:49:50]line РНМ: 0000000000090573 [14:49:50]line Версия ККМ: 001 [14:49:50]line ФМ: 0000000000874798 [14:49:50]line ФД: 122951 [14:49:50]line ФПД: 54556145905050 [14:49:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T144949&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122951&fm=54556145905050&tin=02508201610067®Number=0000000000090573&sum=65000 [14:49:51]OFD Sender: Processing packet 122951 [packets to send 112, broken 111] [14:49:51]ProducePacketName [14:49:51]name=ofd_packets/00122951 [14:49:51]OFD Sender: To server: pG, [14:49:51]CommunicateWithHost lk.salyk.kg:30040 [14:49:51]ConnectInit lk.salyk.kg [14:49:51]written 0, free lines is 4095 [14:49:51]Connected sock=10 [14:49:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1B 70 07 01 38 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 8D 3C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E0 01 00 35 04 06 00 31 9E 57 B2 6D 9A 06 9B 39 DE 59 0A 43 0E [14:49:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 55 C2 47 00 C6 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E0 01 00 F4 03 04 00 69 E8 E2 65 B6 04 01 00 00 77 96 D8 32 7E FC F1 24 [14:49:51]CommunicateWithHost err = 0 [14:49:51]CheckOFDResponse [14:49:51]1017 (14) - 77093643461234 [14:49:51]1041 (16) - 0000000000874798 [14:49:51]1040 (4) - 122951 [14:49:51]1012 (4) - 02.03.2024 08:50 [14:49:51]1206 (1) - 0 [14:49:51]OFD Sender: Remove packet 122951 [14:49:51]ProducePacketName [14:49:51]name=ofd_packets/00122951 [14:49:51]NVStorageDeleteData [14:49:51]Write to MH i2c: 01 00 00 AA 01 AB [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: 01 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: 01 07 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: 01 07 00 AA 01 00 00 00 00 00 E9 0C A7 [14:49:51]RasterBufferAndPrint [14:49:51]line [14:49:51]line [14:49:51]line [14:49:51]line [14:49:51]line [14:49:51]written 0, free lines is 3311 [14:49:51]MH_Cut [14:49:51]Write to MH i2c: D1 01 00 B1 01 01 84 [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: D1 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: D1 01 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: D1 01 00 B1 01 00 83 [14:49:51]Write to MH i2c: 01 00 00 B2 01 B3 [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:52]OFD Sender: No OFD packet to send [14:49:52]*** Cut start [14:49:52]*** Purtial cut [14:49:52]*** Stage 1: CUTSNS_PIN = 1 [14:49:54]Read from MH i2c: 01 [14:49:54]MH_I2C_Read... [14:49:54]*** Stop cut motor [14:49:54]*** Cut end [14:49:54]Read from MH i2c: 01 07 00 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: 01 07 00 B2 01 00 00 00 00 00 FF 0F C8 [14:49:54]process_action close_receipt done [14:49:54]requested_data is exist [14:49:54]produce_requested_data [14:49:54]requested_item fm.sn is exist - process it [14:49:54]wFMCommunicate request_size=4 [14:49:54]MH_SAM_APDU [14:49:54]CAPDU: 80 11 00 00 [14:49:54]Write to MH i2c: E2 08 00 B3 01 80 11 00 00 00 00 00 00 2E [14:49:54]Write i2c OK [14:49:54]MH_I2C_Read... [14:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:54]Read from MH i2c: E2 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 17 00 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 17 00 B3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8C [14:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:49:54]wFMCommunicate OK [14:49:54]requested_item fd.num is exist - process it [14:49:54]SAM_PROTO_GetFieldsCounters [14:49:54]wFMCommunicate request_size=4 [14:49:54]MH_SAM_APDU [14:49:54]CAPDU: 80 13 00 00 [14:49:54]Write to MH i2c: E2 08 00 B4 01 80 13 00 00 00 00 00 00 31 [14:49:54]Write i2c OK [14:49:54]MH_I2C_Read... [14:49:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:54]Read from MH i2c: E2 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 62 00 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 62 00 B4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 47 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [14:49:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 47 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:54]wFMCommunicate OK [14:49:54]SAM_PROTO_GetFieldsCounters done [14:49:54]requested_item shift.num is exist - process it [14:49:54]requested_item shift.opened is exist - process it [14:49:54]req_shift_opened [14:49:54]FM_GetShiftState [14:49:54]SAM_PROTO_GetShiftState [14:49:54]wFMCommunicate request_size=4 [14:49:54]MH_SAM_APDU [14:49:54]CAPDU: 80 13 01 00 [14:49:54]Write to MH i2c: E2 08 00 B5 01 80 13 01 00 00 00 00 00 33 [14:49:54]Write i2c OK [14:49:54]MH_I2C_Read... [14:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:54]Read from MH i2c: E2 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 0E 00 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 0E 00 B5 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9A [14:49:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:49:54]wFMCommunicate OK [14:49:54]SAM_PROTO_GetShiftState done [14:49:54]FM_GetShiftState done [14:49:54]req_shift_opened done [14:49:54]requested_item shift.open_date is exist - process it [14:49:54]req_shift_open_date [14:49:54]req_shift_open_date done [14:49:54]produce_requested_data done [14:49:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122951,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:49:54]process_action_free close_receipt [14:49:54]json_value_free [14:49:54]json_value_free done [14:49:54]process_json_proto returns [14:49:54]Send response to host [14:49:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122951,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:49:54]free response buf [14:49:54]execute_script done [14:49:54]execute_script returns [14:49:54]free content buf [14:49:54]Sock 8.Close socket [14:49:54]Sock 8.Thread stoped [14:49:57]OFD Sender: No OFD packet to send [14:50:02]OFD Sender: No OFD packet to send [14:50:05]accept exits with 9 [14:50:05]New connection [14:50:05]New thread 3066809700 created [14:50:05]Thread 3066666340 joined [14:50:05]Waiting for new connection... [14:50:05] Sock 9.Parse request [14:50:05]Sock 9.Check first char [14:50:05]Sock 9.First char is OK [14:50:05]request: POST /json_proto HTTP/1.0 [14:50:05]Method: POST [14:50:05]URL: /json_proto [14:50:05]Method is POST - this is cgi request [14:50:05]url: /json_proto [14:50:05]query_string will be loaded in cgi processing [14:50:05]execute_cgi json_proto POST (null) [14:50:05]execute_cgi path=json_proto method=POST [14:50:05]POST find Content-Length [14:50:05]Host: 172.17.48.197:8080 [14:50:05]Content-Length: 818 [14:50:05]Content-Type: application/json [14:50:05] [14:50:05]POST finish read [14:50:05]Found Content-Length = 818 [14:50:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.000, "sum" : 695.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 695.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:05]execute_script... [14:50: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)1105826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.000, "sum" : 695.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 695.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:05]POST & json_proto [14:50:05]process_json_proto [14:50:05]json parsed OK: [14:50:05]protocol is kg_v1.0 [14:50:05]action value=close_receipt [14:50:05]process_action close_receipt [14:50:05]cmd_close_receipt [14:50:05]MH_GetDate [14:50:05]Write to MH i2c: F0 00 00 B6 01 A6 [14:50:05]Write i2c OK [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: F0 [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: F0 09 00 [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: F0 09 00 B6 01 00 9D 3C E3 65 66 EE DC 65 65 [14:50:05]GetLastDocTimeStamp 1709390989 [14:50:05]current date 1709391005 [14:50:05]FM_GetShiftState [14:50:05]SAM_PROTO_GetShiftState [14:50:05]wFMCommunicate request_size=4 [14:50:05]MH_SAM_APDU [14:50:05]CAPDU: 80 13 01 00 [14:50:05]Write to MH i2c: E2 08 00 B7 01 80 13 01 00 00 00 00 00 35 [14:50:05]Write i2c OK [14:50:05]MH_I2C_Read... [14:50:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:05]Read from MH i2c: E2 [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: E2 0E 00 [14:50:05]MH_I2C_Read... [14:50:05]Read from MH i2c: E2 0E 00 B7 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9C [14:50:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:50:05]wFMCommunicate OK [14:50:05]SAM_PROTO_GetShiftState done [14:50:05]FM_GetShiftState done [14:50:05]opened in 1709338023 [14:50:05]opened+sec_in_day 1709424423 [14:50:05]quantity*price = 69500 [14:50:05]sum+1 = 69501 [14:50:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 695.00 НСП 1% : 6.15 НДС 12% : 73.80 Наличными: 0.00 Безнал.: 695.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 171 02.03.2024 14:50 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122952 ФПД: 581367484905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T145005&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122952&fm=581367484905&tin=02508201610067®Number=0000000000090573&sum=69500 [14:50:06]StoreToDocumentArchive [14:50:06]shift 321 fd 122952 [14:50:06]save to /storage/0321/doc_00122952 [14:50:06]save last doc name /storage/0321/doc_00122952 to /storage/kkm_last_doc_name [14:50:06]save OK [14:50:06]Clear old archive folders... [14:50:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:50:06]tlvbuf is 003A49C0 [14:50:06]SAM_PROTO_ClearQueue [14:50:06]wFMCommunicate request_size=4 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 09 00 00 [14:50:06]Write to MH i2c: E2 08 00 C4 01 80 09 00 00 00 00 00 00 37 [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:06]Read from MH i2c: E2 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [14:50:06]RAPDU: 90 00 [14:50:06]wFMCommunicate OK [14:50:06]SAM_PROTO_ClearQueue done [14:50:06]KKMCreateOFDPacket [14:50:06]OFDProtocolAddRootSTLVToBuf [14:50:06]FM_MakeSignedData [14:50:06]FM_MakeSignedData [14:50:06]SAM_PROTO_SignData [14:50:06]wFMCommunicate request_size=4 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 0D 01 02 [14:50:06]Write to MH i2c: E2 08 00 C5 01 80 0D 01 02 00 00 00 00 3F [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:06]Read from MH i2c: E2 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 [14:50:06]MH_I2C_Read... [14:50:06]Read from MH i2c: E2 03 00 C5 01 00 90 00 3A [14:50:06]RAPDU: 90 00 [14:50:06]wFMCommunicate OK [14:50:06]wFMCommunicate request_size=255 [14:50:06]MH_SAM_APDU [14:50:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 7C 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 9D 3C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E0 01 00 35 04 06 00 00 [14:50:06]Write to MH i2c: E2 02 01 C6 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 7C 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 9D 3C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E0 01 00 35 04 06 00 00 00 00 03 [14:50:06]Write i2c OK [14:50:06]MH_I2C_Read... [14:50:07]OFD Sender: No OFD packet to send [14:50:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:07]Read from MH i2c: E2 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: E2 03 00 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: E2 03 00 C6 01 00 90 00 3B [14:50:07]RAPDU: 90 00 [14:50:07]wFMCommunicate OK [14:50:07]wFMCommunicate request_size=10 [14:50:07]MH_SAM_APDU [14:50:07]CAPDU: 80 0D 02 02 05 87 5C 33 D1 E9 [14:50:07]Write to MH i2c: E2 0D 00 C7 01 80 0D 02 02 05 00 87 5C 33 D1 E9 00 00 1C [14:50:07]Write i2c OK [14:50:07]MH_I2C_Read... [14:50:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:07]Read from MH i2c: E2 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: E2 03 00 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: E2 03 00 C7 01 00 90 00 3C [14:50:07]RAPDU: 90 00 [14:50:07]wFMCommunicate OK [14:50:07]wFMCommunicate request_size=4 [14:50:07]MH_SAM_APDU [14:50:07]CAPDU: 80 0D 03 02 [14:50:07]Write to MH i2c: E2 08 00 C8 01 80 0D 03 02 00 00 00 00 44 [14:50:07]Write i2c OK [14:50:07]MH_I2C_Read... [14:50:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:07]Read from MH i2c: E2 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: E2 0B 00 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: E2 0B 00 C8 01 00 AD 49 0C 8C EF 84 81 E4 90 00 AB [14:50:07]RAPDU: AD 49 0C 8C EF 84 81 E4 90 00 [14:50:07]wFMCommunicate OK [14:50:07]SAM_PROTO_SignData done [14:50:07]FM_MakeSignedData done [14:50:07]CreateOFDProtocolMessage [14:50:07]wFMCommunicate request_size=4 [14:50:07]MH_SAM_APDU [14:50:07]CAPDU: 80 11 00 00 [14:50:07]Write to MH i2c: E2 08 00 C9 01 80 11 00 00 00 00 00 00 44 [14:50:07]Write i2c OK [14:50:07]MH_I2C_Read... [14:50:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:07]Read from MH i2c: E2 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: E2 17 00 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: E2 17 00 C9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A2 [14:50:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:50:07]wFMCommunicate OK [14:50:07]CreateOFDProtocolMessage done [14:50:07]OFDSenderStorePacket 122952 [14:50:07]StoreOFDPacket docnum=122952 [14:50:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6D EE 07 01 9E 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 7C 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 9D 3C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E0 01 00 35 04 06 00 00 87 5C 33 D1 E9 AD 49 0C 8C EF 84 81 E4 [14:50:07]CheckFolder [14:50:07]dirname=/storage/ofd_packets [14:50:07]CheckFolder done [14:50:07]ProducePacketName [14:50:07]name=ofd_packets/00122952 [14:50:07]NVStorageSaveData ofd_packets/00122952 [14:50:07]File name is /storage/ofd_packets/00122952 [14:50:07]Write 301 bytes [14:50:07]NVStorageSaveData done [14:50:07]OFDSenderStorePacket done [14:50:07]KKMCreateOFDPacket done [14:50:07]NVStorageSaveData kkm_last_timestamp [14:50:07]File name is /storage/kkm_last_timestamp [14:50:07]Write 4 bytes [14:50:07]NVStorageSaveData done [14:50:07]ExternCall_PrintAddStr [14:50:07]wPrintStart [14:50:07]Write to MH i2c: 01 00 00 CA 01 CB [14:50:07]Write i2c OK [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: 01 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: 01 07 00 [14:50:07]MH_I2C_Read... [14:50:07]Read from MH i2c: 01 07 00 CA 01 00 00 00 00 00 FF 0F E0 [14:50:07]RasterBufferAndPrint [14:50:07]line Счет N : (1)1105826 [14:50:07]line ИНН: 02508201610067 [14:50:07]line Контрольно-Кассовый Чек [14:50:07]line ПРОДАЖА [14:50:07]line ТРК (МРК, ГНК) : 13 [14:50:07]line Товар: 2710124500 [14:50:07]line Аи-95-К-5 [14:50:07]line 10.000 * 69.50 [14:50:07]line = 695.00 [14:50:07]line НДС 12% НСП 1% [14:50:07]line > о реализуемом товаре [14:50:07]line ИТОГО: 695.00 [14:50:07]line НСП 1% : 6.15 [14:50:07]line НДС 12% : 73.80 [14:50:07]line Наличными: 0.00 [14:50:07]line Безнал.: 695.00 [14:50:07]line Место: АЗС № 25 "Партнер Нефть" [14:50:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [14:50:07]line СНО: Общий режим [14:50:07]line Чек 171 02.03.2024 14:50 [14:50:07]line Смена: 321 ФФД: 1.0 [14:50:07]line ЗНМ: 0300000019 [14:50:07]line РНМ: 0000000000090573 [14:50:07]line Версия ККМ: 001 [14:50:07]line Платежная система: Бакай Банк [14:50:07]line ФМ: 0000000000874798 [14:50:07]line ФД: 122952 [14:50:07]line ФПД: 581367484905 [14:50:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T145005&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122952&fm=581367484905&tin=02508201610067®Number=0000000000090573&sum=69500 [14:50:07]OFD Sender: Processing packet 122952 [packets to send 112, broken 111] [14:50:07]ProducePacketName [14:50:07]name=ofd_packets/00122952 [14:50:07]OFD Sender: To server: pG, [14:50:07]CommunicateWithHost lk.salyk.kg:30040 [14:50:07]ConnectInit lk.salyk.kg [14:50:07]written 0, free lines is 4095 [14:50:07]Connected sock=8 [14:50:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6D EE 07 01 9E 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 7C 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 9D 3C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E0 01 00 35 04 06 00 00 87 5C 33 D1 E9 AD 49 0C 8C EF 84 81 E4 [14:50:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7D 8F 47 00 CC 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E0 01 00 F4 03 04 00 79 E8 E2 65 B6 04 01 00 00 5A 2B CA FE 5F 78 86 81 [14:50:07]CommunicateWithHost err = 0 [14:50:07]CheckOFDResponse [14:50:07]1017 (14) - 77093643461234 [14:50:07]1041 (16) - 0000000000874798 [14:50:07]1040 (4) - 122952 [14:50:07]1012 (4) - 02.03.2024 08:51 [14:50:07]1206 (1) - 0 [14:50:07]OFD Sender: Remove packet 122952 [14:50:07]ProducePacketName [14:50:07]name=ofd_packets/00122952 [14:50:07]NVStorageDeleteData [14:50:08]Write to MH i2c: 01 00 00 F4 01 F5 [14:50:08]Write i2c OK [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: 01 [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: 01 07 00 [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: 01 07 00 F4 01 00 00 00 00 00 07 0D 10 [14:50:08]RasterBufferAndPrint [14:50:08]line [14:50:08]line [14:50:08]line [14:50:08]line [14:50:08]line [14:50:08]written 0, free lines is 3341 [14:50:08]MH_Cut [14:50:08]Write to MH i2c: D1 01 00 FB 01 01 CE [14:50:08]Write i2c OK [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: D1 [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: D1 01 00 [14:50:08]MH_I2C_Read... [14:50:08]Read from MH i2c: D1 01 00 FB 01 00 CD [14:50:08]Write to MH i2c: 01 00 00 FC 01 FD [14:50:08]Write i2c OK [14:50:08]MH_I2C_Read... [14:50:08]OFD Sender: No OFD packet to send [14:50:08]*** Cut start [14:50:08]*** Purtial cut [14:50:08]*** Stage 1: CUTSNS_PIN = 1 [14:50:10]Read from MH i2c: 01 [14:50:10]MH_I2C_Read... [14:50:10]*** Stop cut motor [14:50:10]*** Cut end [14:50:10]Read from MH i2c: 01 07 00 [14:50:10]MH_I2C_Read... [14:50:10]Read from MH i2c: 01 07 00 FC 01 00 00 00 00 00 FF 0F 12 [14:50:10]process_action close_receipt done [14:50:10]requested_data is exist [14:50:10]produce_requested_data [14:50:10]requested_item fm.sn is exist - process it [14:50:10]wFMCommunicate request_size=4 [14:50:10]MH_SAM_APDU [14:50:10]CAPDU: 80 11 00 00 [14:50:10]Write to MH i2c: E2 08 00 FD 01 80 11 00 00 00 00 00 00 78 [14:50:10]Write i2c OK [14:50:10]MH_I2C_Read... [14:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:10]Read from MH i2c: E2 [14:50:10]MH_I2C_Read... [14:50:10]Read from MH i2c: E2 17 00 [14:50:10]MH_I2C_Read... [14:50:10]Read from MH i2c: E2 17 00 FD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D6 [14:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [14:50:10]wFMCommunicate OK [14:50:10]requested_item fd.num is exist - process it [14:50:10]SAM_PROTO_GetFieldsCounters [14:50:10]wFMCommunicate request_size=4 [14:50:10]MH_SAM_APDU [14:50:10]CAPDU: 80 13 00 00 [14:50:10]Write to MH i2c: E2 08 00 FE 01 80 13 00 00 00 00 00 00 7B [14:50:10]Write i2c OK [14:50:10]MH_I2C_Read... [14:50:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:11]Read from MH i2c: E2 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 62 00 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 62 00 FE 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 48 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [14:50:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 48 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:11]wFMCommunicate OK [14:50:11]SAM_PROTO_GetFieldsCounters done [14:50:11]requested_item shift.num is exist - process it [14:50:11]requested_item shift.opened is exist - process it [14:50:11]req_shift_opened [14:50:11]FM_GetShiftState [14:50:11]SAM_PROTO_GetShiftState [14:50:11]wFMCommunicate request_size=4 [14:50:11]MH_SAM_APDU [14:50:11]CAPDU: 80 13 01 00 [14:50:11]Write to MH i2c: E2 08 00 FF 01 80 13 01 00 00 00 00 00 7D [14:50:11]Write i2c OK [14:50:11]MH_I2C_Read... [14:50:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:11]Read from MH i2c: E2 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 0E 00 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 0E 00 FF 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E4 [14:50:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [14:50:11]wFMCommunicate OK [14:50:11]SAM_PROTO_GetShiftState done [14:50:11]FM_GetShiftState done [14:50:11]req_shift_opened done [14:50:11]requested_item shift.open_date is exist - process it [14:50:11]req_shift_open_date [14:50:11]req_shift_open_date done [14:50:11]produce_requested_data done [14:50:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122952,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [14:50:11]process_action_free close_receipt [14:50:11]json_value_free [14:50:11]json_value_free done [14:50:11]process_json_proto returns [14:50:11]Send response to host [14:50:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122952,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [14:50:11]free response buf [14:50:11]execute_script done [14:50:11]execute_script returns [14:50:11]free content buf [14:50:11]Sock 9.Close socket [14:50:11]Sock 9.Thread stoped [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:03]OFD Sender: No OFD packet to send [14:56:08]OFD Sender: No OFD packet to send [14:56:13]OFD Sender: No OFD packet to send [14:56:18]OFD Sender: No OFD packet to send [14:56:23]OFD Sender: No OFD packet to send [14:56:28]OFD Sender: No OFD packet to send [14:56:33]OFD Sender: No OFD packet to send [14:56:38]OFD Sender: No OFD packet to send [14:56:43]OFD Sender: No OFD packet to send [14:56:48]OFD Sender: No OFD packet to send [14:56:53]OFD Sender: No OFD packet to send [14:56:58]OFD Sender: No OFD packet to send [14:57:03]OFD Sender: No OFD packet to send [14:57:08]OFD Sender: No OFD packet to send [14:57:13]OFD Sender: No OFD packet to send [14:57:18]OFD Sender: No OFD packet to send [14:57:23]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:15]accept exits with 10 [15:00:15]New connection [15:00:15]New thread 3066666340 created [15:00:15]Thread 3066809700 joined [15:00:15]Waiting for new connection... [15:00:15] Sock 10.Parse request [15:00:15]Sock 10.Check first char [15:00:15]Sock 10.First char is OK [15:00:15]request: POST /json_proto HTTP/1.0 [15:00:15]Method: POST [15:00:15]URL: /json_proto [15:00:15]Method is POST - this is cgi request [15:00:15]url: /json_proto [15:00:15]query_string will be loaded in cgi processing [15:00:15]execute_cgi json_proto POST (null) [15:00:15]execute_cgi path=json_proto method=POST [15:00:15]POST find Content-Length [15:00:15]Host: 172.17.48.197:8080 [15:00:15]Content-Length: 678 [15:00:15]Content-Type: application/json [15:00:15] [15:00:15]POST finish read [15:00:15]Found Content-Length = 678 [15:00:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:15]execute_script... [15:00:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:15]POST & json_proto [15:00:15]process_json_proto [15:00:15]json parsed OK: [15:00:15]protocol is kg_v1.0 [15:00:15]action value=close_receipt [15:00:15]process_action close_receipt [15:00:15]cmd_close_receipt [15:00:15]MH_GetDate [15:00:15]Write to MH i2c: F0 00 00 00 02 F1 [15:00:15]Write i2c OK [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: F0 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: F0 09 00 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: F0 09 00 00 02 00 FF 3E E3 65 66 EE DC 65 14 [15:00:15]GetLastDocTimeStamp 1709391005 [15:00:15]current date 1709391615 [15:00:15]FM_GetShiftState [15:00:15]SAM_PROTO_GetShiftState [15:00:15]wFMCommunicate request_size=4 [15:00:15]MH_SAM_APDU [15:00:15]CAPDU: 80 13 01 00 [15:00:15]Write to MH i2c: E2 08 00 01 02 80 13 01 00 00 00 00 00 80 [15:00:15]Write i2c OK [15:00:15]MH_I2C_Read... [15:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:15]Read from MH i2c: E2 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: E2 0E 00 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: E2 0E 00 01 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E7 [15:00:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:00:15]wFMCommunicate OK [15:00:15]SAM_PROTO_GetShiftState done [15:00:15]FM_GetShiftState done [15:00:15]opened in 1709338023 [15:00:15]opened+sec_in_day 1709424423 [15:00:15]quantity*price = 20055 [15:00:15]sum+1 = 20057 [15:00:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 172 02.03.2024 15:00 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122953 ФПД: 86709777296626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150015&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122953&fm=86709777296626&tin=02508201610067®Number=0000000000090573&sum=20000 [15:00:16]StoreToDocumentArchive [15:00:16]shift 321 fd 122953 [15:00:16]save to /storage/0321/doc_00122953 [15:00:16]save last doc name /storage/0321/doc_00122953 to /storage/kkm_last_doc_name [15:00:16]save OK [15:00:16]Clear old archive folders... [15:00:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:00:16]tlvbuf is 003A59D0 [15:00:16]SAM_PROTO_ClearQueue [15:00:16]wFMCommunicate request_size=4 [15:00:16]MH_SAM_APDU [15:00:16]CAPDU: 80 09 00 00 [15:00:16]Write to MH i2c: E2 08 00 0E 02 80 09 00 00 00 00 00 00 82 [15:00:16]Write i2c OK [15:00:16]MH_I2C_Read... [15:00:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:16]Read from MH i2c: E2 [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: E2 03 00 [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [15:00:16]RAPDU: 90 00 [15:00:16]wFMCommunicate OK [15:00:16]SAM_PROTO_ClearQueue done [15:00:16]KKMCreateOFDPacket [15:00:16]OFDProtocolAddRootSTLVToBuf [15:00:16]FM_MakeSignedData [15:00:16]FM_MakeSignedData [15:00:16]SAM_PROTO_SignData [15:00:16]wFMCommunicate request_size=4 [15:00:16]MH_SAM_APDU [15:00:16]CAPDU: 80 0D 01 02 [15:00:16]Write to MH i2c: E2 08 00 0F 02 80 0D 01 02 00 00 00 00 8A [15:00:16]Write i2c OK [15:00:16]MH_I2C_Read... [15:00:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:16]Read from MH i2c: E2 [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: E2 03 00 [15:00:16]MH_I2C_Read... [15:00:16]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [15:00:16]RAPDU: 90 00 [15:00:16]wFMCommunicate OK [15:00:16]wFMCommunicate request_size=255 [15:00:16]MH_SAM_APDU [15:00: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 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 FF 3E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E0 01 00 35 04 06 00 4E [15:00:16]Write to MH i2c: E2 02 01 10 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 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 FF 3E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E0 01 00 35 04 06 00 4E 00 00 10 [15:00:16]Write i2c OK [15:00:16]MH_I2C_Read... [15:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:17]Read from MH i2c: E2 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: E2 03 00 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: E2 03 00 10 02 00 90 00 86 [15:00:17]RAPDU: 90 00 [15:00:17]wFMCommunicate OK [15:00:17]wFMCommunicate request_size=10 [15:00:17]MH_SAM_APDU [15:00:17]CAPDU: 80 0D 02 02 05 DC B1 79 6C F2 [15:00:17]Write to MH i2c: E2 0D 00 11 02 80 0D 02 02 05 00 DC B1 79 6C F2 00 00 FB [15:00:17]Write i2c OK [15:00:17]MH_I2C_Read... [15:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:17]Read from MH i2c: E2 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: E2 03 00 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: E2 03 00 11 02 00 90 00 87 [15:00:17]RAPDU: 90 00 [15:00:17]wFMCommunicate OK [15:00:17]wFMCommunicate request_size=4 [15:00:17]MH_SAM_APDU [15:00:17]CAPDU: 80 0D 03 02 [15:00:17]Write to MH i2c: E2 08 00 12 02 80 0D 03 02 00 00 00 00 8F [15:00:17]Write i2c OK [15:00:17]MH_I2C_Read... [15:00:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:17]Read from MH i2c: E2 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: E2 0B 00 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: E2 0B 00 12 02 00 E1 C0 69 53 FB A0 22 78 90 00 22 [15:00:17]RAPDU: E1 C0 69 53 FB A0 22 78 90 00 [15:00:17]wFMCommunicate OK [15:00:17]SAM_PROTO_SignData done [15:00:17]FM_MakeSignedData done [15:00:17]CreateOFDProtocolMessage [15:00:17]wFMCommunicate request_size=4 [15:00:17]MH_SAM_APDU [15:00:17]CAPDU: 80 11 00 00 [15:00:17]Write to MH i2c: E2 08 00 13 02 80 11 00 00 00 00 00 00 8F [15:00:17]Write i2c OK [15:00:17]MH_I2C_Read... [15:00:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:17]Read from MH i2c: E2 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: E2 17 00 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: E2 17 00 13 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 ED [15:00:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:00:17]wFMCommunicate OK [15:00:17]CreateOFDProtocolMessage done [15:00:17]OFDSenderStorePacket 122953 [15:00:17]StoreOFDPacket docnum=122953 [15:00:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 70 B4 07 01 BD 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 FF 3E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E0 01 00 35 04 06 00 4E DC B1 79 6C F2 E1 C0 69 53 FB A0 22 78 [15:00:17]CheckFolder [15:00:17]dirname=/storage/ofd_packets [15:00:17]CheckFolder done [15:00:17]ProducePacketName [15:00:17]name=ofd_packets/00122953 [15:00:17]NVStorageSaveData ofd_packets/00122953 [15:00:17]File name is /storage/ofd_packets/00122953 [15:00:17]Write 301 bytes [15:00:17]NVStorageSaveData done [15:00:17]OFDSenderStorePacket done [15:00:17]KKMCreateOFDPacket done [15:00:17]NVStorageSaveData kkm_last_timestamp [15:00:17]File name is /storage/kkm_last_timestamp [15:00:17]Write 4 bytes [15:00:17]NVStorageSaveData done [15:00:17]ExternCall_PrintAddStr [15:00:17]wPrintStart [15:00:17]Write to MH i2c: 01 00 00 14 02 16 [15:00:17]Write i2c OK [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: 01 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: 01 07 00 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 FF 0F 2B [15:00:17]RasterBufferAndPrint [15:00:17]line Счет N : (1)1105828 [15:00:17]line ИНН: 02508201610067 [15:00:17]line Контрольно-Кассовый Чек [15:00:17]line ПРОДАЖА [15:00:17]line ТРК (МРК, ГНК) : 21 [15:00:17]line Товар: 2710124130 [15:00:17]line Аи-92-К-5 [15:00:17]line 3.240 * 61.90 [15:00:17]line = 200.56 [15:00:17]line НДС 12% НСП 1% [15:00:17]line > о реализуемом товаре [15:00:17]line ОКРУГЛЕНИЕ: -0.56 [15:00:17]line ИТОГО: 200.00 [15:00:17]line Внесено: 200.00 [15:00:17]line СДАЧА: 0.00 [15:00:17]line НСП 1% : 1.77 [15:00:17]line НДС 12% : 21.30 [15:00:17]line Наличными: 200.00 [15:00:17]line Безнал.: 0.00 [15:00:17]line Место: АЗС № 25 "Партнер Нефть" [15:00:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:00:17]line СНО: Общий режим [15:00:17]line Чек 172 02.03.2024 15:00 [15:00:17]line Смена: 321 ФФД: 1.0 [15:00:17]line ЗНМ: 0300000019 [15:00:17]line РНМ: 0000000000090573 [15:00:17]line Версия ККМ: 001 [15:00:17]line ФМ: 0000000000874798 [15:00:17]line ФД: 122953 [15:00:17]line ФПД: 86709777296626 [15:00:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150015&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122953&fm=86709777296626&tin=02508201610067®Number=0000000000090573&sum=20000 [15:00:17]OFD Sender: Processing packet 122953 [packets to send 112, broken 111] [15:00:17]ProducePacketName [15:00:17]name=ofd_packets/00122953 [15:00:17]OFD Sender: To server: pG, [15:00:17]CommunicateWithHost lk.salyk.kg:30040 [15:00:17]ConnectInit lk.salyk.kg [15:00:17]written 0, free lines is 4095 [15:00:17]Connected sock=9 [15:00:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 70 B4 07 01 BD 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 FF 3E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E0 01 00 35 04 06 00 4E DC B1 79 6C F2 E1 C0 69 53 FB A0 22 78 [15:00:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C8 C6 47 00 A5 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E0 01 00 F4 03 04 00 DB EA E2 65 B6 04 01 00 00 F7 8F 69 76 16 EF 1D DC [15:00:17]CommunicateWithHost err = 0 [15:00:17]CheckOFDResponse [15:00:17]1017 (14) - 77093643461234 [15:00:17]1041 (16) - 0000000000874798 [15:00:17]1040 (4) - 122953 [15:00:17]1012 (4) - 02.03.2024 09:01 [15:00:17]1206 (1) - 0 [15:00:17]OFD Sender: Remove packet 122953 [15:00:17]ProducePacketName [15:00:17]name=ofd_packets/00122953 [15:00:17]NVStorageDeleteData [15:00:17]Write to MH i2c: 01 00 00 3F 02 41 [15:00:17]Write i2c OK [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: 01 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: 01 07 00 [15:00:17]MH_I2C_Read... [15:00:17]Read from MH i2c: 01 07 00 3F 02 00 00 00 00 00 EC 0C 40 [15:00:17]RasterBufferAndPrint [15:00:17]line [15:00:17]line [15:00:17]line [15:00:17]line [15:00:17]line [15:00:17]written 0, free lines is 3314 [15:00:18]MH_Cut [15:00:18]Write to MH i2c: D1 01 00 46 02 01 1A [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: D1 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: D1 01 00 [15:00:18]MH_I2C_Read... [15:00:18]Read from MH i2c: D1 01 00 46 02 00 19 [15:00:18]Write to MH i2c: 01 00 00 47 02 49 [15:00:18]Write i2c OK [15:00:18]MH_I2C_Read... [15:00:18]OFD Sender: No OFD packet to send [15:00:18]*** Cut start [15:00:18]*** Purtial cut [15:00:18]*** Stage 1: CUTSNS_PIN = 1 [15:00:20]Read from MH i2c: 01 [15:00:20]MH_I2C_Read... [15:00:20]*** Stop cut motor [15:00:20]*** Cut end [15:00:20]Read from MH i2c: 01 07 00 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: 01 07 00 47 02 00 00 00 00 00 FF 0F 5E [15:00:20]process_action close_receipt done [15:00:20]requested_data is exist [15:00:20]produce_requested_data [15:00:20]requested_item fm.sn is exist - process it [15:00:20]wFMCommunicate request_size=4 [15:00:20]MH_SAM_APDU [15:00:20]CAPDU: 80 11 00 00 [15:00:20]Write to MH i2c: E2 08 00 48 02 80 11 00 00 00 00 00 00 C4 [15:00:20]Write i2c OK [15:00:20]MH_I2C_Read... [15:00:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:20]Read from MH i2c: E2 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: E2 17 00 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: E2 17 00 48 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [15:00:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:00:20]wFMCommunicate OK [15:00:20]requested_item fd.num is exist - process it [15:00:20]SAM_PROTO_GetFieldsCounters [15:00:20]wFMCommunicate request_size=4 [15:00:20]MH_SAM_APDU [15:00:20]CAPDU: 80 13 00 00 [15:00:20]Write to MH i2c: E2 08 00 49 02 80 13 00 00 00 00 00 00 C7 [15:00:20]Write i2c OK [15:00:20]MH_I2C_Read... [15:00:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:20]Read from MH i2c: E2 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: E2 62 00 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: E2 62 00 49 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 49 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [15:00:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 49 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:20]wFMCommunicate OK [15:00:20]SAM_PROTO_GetFieldsCounters done [15:00:20]requested_item shift.num is exist - process it [15:00:20]requested_item shift.opened is exist - process it [15:00:20]req_shift_opened [15:00:20]FM_GetShiftState [15:00:20]SAM_PROTO_GetShiftState [15:00:20]wFMCommunicate request_size=4 [15:00:20]MH_SAM_APDU [15:00:20]CAPDU: 80 13 01 00 [15:00:20]Write to MH i2c: E2 08 00 4A 02 80 13 01 00 00 00 00 00 C9 [15:00:20]Write i2c OK [15:00:20]MH_I2C_Read... [15:00:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:20]Read from MH i2c: E2 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: E2 0E 00 [15:00:20]MH_I2C_Read... [15:00:20]Read from MH i2c: E2 0E 00 4A 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 30 [15:00:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:00:20]wFMCommunicate OK [15:00:20]SAM_PROTO_GetShiftState done [15:00:20]FM_GetShiftState done [15:00:20]req_shift_opened done [15:00:20]requested_item shift.open_date is exist - process it [15:00:20]req_shift_open_date [15:00:20]req_shift_open_date done [15:00:20]produce_requested_data done [15:00:20]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122953,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:00:20]process_action_free close_receipt [15:00:20]json_value_free [15:00:20]json_value_free done [15:00:20]process_json_proto returns [15:00:20]Send response to host [15:00:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122953,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:00:20]free response buf [15:00:20]execute_script done [15:00:20]execute_script returns [15:00:20]free content buf [15:00:20]Sock 10.Close socket [15:00:20]Sock 10.Thread stoped [15:00:23]OFD Sender: No OFD packet to send [15:00:28]OFD Sender: No OFD packet to send [15:00:33]OFD Sender: No OFD packet to send [15:00:38]OFD Sender: No OFD packet to send [15:00:43]OFD Sender: No OFD packet to send [15:00:48]OFD Sender: No OFD packet to send [15:00:53]OFD Sender: No OFD packet to send [15:00:58]OFD Sender: No OFD packet to send [15:01:03]OFD Sender: No OFD packet to send [15:01:08]OFD Sender: No OFD packet to send [15:01:13]OFD Sender: No OFD packet to send [15:01:18]OFD Sender: No OFD packet to send [15:01:23]OFD Sender: No OFD packet to send [15:01:28]OFD Sender: No OFD packet to send [15:01:33]OFD Sender: No OFD packet to send [15:01:38]OFD Sender: No OFD packet to send [15:01:42]accept exits with 8 [15:01:42]New connection [15:01:42]New thread 3066809700 created [15:01:42]Thread 3066666340 joined [15:01:42]Waiting for new connection... [15:01:42] Sock 8.Parse request [15:01:42]Sock 8.Check first char [15:01:42]Sock 8.First char is OK [15:01:42]request: POST /json_proto HTTP/1.0 [15:01:42]Method: POST [15:01:42]URL: /json_proto [15:01:42]Method is POST - this is cgi request [15:01:42]url: /json_proto [15:01:42]query_string will be loaded in cgi processing [15:01:42]execute_cgi json_proto POST (null) [15:01:42]execute_cgi path=json_proto method=POST [15:01:42]POST find Content-Length [15:01:42]Host: 172.17.48.197:8080 [15:01:42]Content-Length: 678 [15:01:42]Content-Type: application/json [15:01:42] [15:01:42]POST finish read [15:01:42]Found Content-Length = 678 [15:01:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:42]execute_script... [15:01: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)1105830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:42]POST & json_proto [15:01:42]process_json_proto [15:01:42]json parsed OK: [15:01:42]protocol is kg_v1.0 [15:01:42]action value=close_receipt [15:01:42]process_action close_receipt [15:01:42]cmd_close_receipt [15:01:42]MH_GetDate [15:01:42]Write to MH i2c: F0 00 00 4B 02 3C [15:01:42]Write i2c OK [15:01:42]MH_I2C_Read... [15:01:42]Read from MH i2c: F0 [15:01:42]MH_I2C_Read... [15:01:42]Read from MH i2c: F0 09 00 [15:01:42]MH_I2C_Read... [15:01:42]Read from MH i2c: F0 09 00 4B 02 00 57 3F E3 65 66 EE DC 65 B8 [15:01:42]GetLastDocTimeStamp 1709391615 [15:01:42]current date 1709391703 [15:01:42]FM_GetShiftState [15:01:42]SAM_PROTO_GetShiftState [15:01:42]wFMCommunicate request_size=4 [15:01:42]MH_SAM_APDU [15:01:42]CAPDU: 80 13 01 00 [15:01:42]Write to MH i2c: E2 08 00 4C 02 80 13 01 00 00 00 00 00 CB [15:01:42]Write i2c OK [15:01:42]MH_I2C_Read... [15:01:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:42]Read from MH i2c: E2 [15:01:42]MH_I2C_Read... [15:01:42]Read from MH i2c: E2 0E 00 [15:01:42]MH_I2C_Read... [15:01:42]Read from MH i2c: E2 0E 00 4C 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 32 [15:01:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:01:42]wFMCommunicate OK [15:01:42]SAM_PROTO_GetShiftState done [15:01:42]FM_GetShiftState done [15:01:42]opened in 1709338023 [15:01:42]opened+sec_in_day 1709424423 [15:01:42]quantity*price = 60043 [15:01:42]sum+1 = 60044 [15:01:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 173 02.03.2024 15:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122954 ФПД: 19197017325199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122954&fm=19197017325199&tin=02508201610067®Number=0000000000090573&sum=60000 [15:01:44]StoreToDocumentArchive [15:01:44]shift 321 fd 122954 [15:01:44]save to /storage/0321/doc_00122954 [15:01:44]save last doc name /storage/0321/doc_00122954 to /storage/kkm_last_doc_name [15:01:44]save OK [15:01:44]Clear old archive folders... [15:01:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:01:44]tlvbuf is 003CC580 [15:01:44]SAM_PROTO_ClearQueue [15:01:44]wFMCommunicate request_size=4 [15:01:44]MH_SAM_APDU [15:01:44]CAPDU: 80 09 00 00 [15:01:44]Write to MH i2c: E2 08 00 59 02 80 09 00 00 00 00 00 00 CD [15:01:44]Write i2c OK [15:01:44]MH_I2C_Read... [15:01:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:44]Read from MH i2c: E2 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 03 00 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [15:01:44]RAPDU: 90 00 [15:01:44]wFMCommunicate OK [15:01:44]SAM_PROTO_ClearQueue done [15:01:44]KKMCreateOFDPacket [15:01:44]OFDProtocolAddRootSTLVToBuf [15:01:44]FM_MakeSignedData [15:01:44]FM_MakeSignedData [15:01:44]SAM_PROTO_SignData [15:01:44]wFMCommunicate request_size=4 [15:01:44]MH_SAM_APDU [15:01:44]CAPDU: 80 0D 01 02 [15:01:44]Write to MH i2c: E2 08 00 5A 02 80 0D 01 02 00 00 00 00 D5 [15:01:44]Write i2c OK [15:01:44]MH_I2C_Read... [15:01:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:44]Read from MH i2c: E2 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 03 00 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [15:01:44]RAPDU: 90 00 [15:01:44]wFMCommunicate OK [15:01:44]wFMCommunicate request_size=255 [15:01:44]MH_SAM_APDU [15:01:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 57 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E0 01 00 35 04 06 00 11 [15:01:44]Write to MH i2c: E2 02 01 5B 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 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 57 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E0 01 00 35 04 06 00 11 00 00 5F [15:01:44]Write i2c OK [15:01:44]MH_I2C_Read... [15:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:44]Read from MH i2c: E2 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 03 00 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 03 00 5B 02 00 90 00 D1 [15:01:44]RAPDU: 90 00 [15:01:44]wFMCommunicate OK [15:01:44]wFMCommunicate request_size=10 [15:01:44]MH_SAM_APDU [15:01:44]CAPDU: 80 0D 02 02 05 75 A7 65 FE 8F [15:01:44]Write to MH i2c: E2 0D 00 5C 02 80 0D 02 02 05 00 75 A7 65 FE 8F 00 00 F0 [15:01:44]Write i2c OK [15:01:44]MH_I2C_Read... [15:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:44]Read from MH i2c: E2 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 03 00 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 03 00 5C 02 00 90 00 D2 [15:01:44]RAPDU: 90 00 [15:01:44]wFMCommunicate OK [15:01:44]wFMCommunicate request_size=4 [15:01:44]MH_SAM_APDU [15:01:44]CAPDU: 80 0D 03 02 [15:01:44]Write to MH i2c: E2 08 00 5D 02 80 0D 03 02 00 00 00 00 DA [15:01:44]Write i2c OK [15:01:44]MH_I2C_Read... [15:01:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:44]Read from MH i2c: E2 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 0B 00 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 0B 00 5D 02 00 08 38 BE 0B 85 AE A7 BF 90 00 7D [15:01:44]RAPDU: 08 38 BE 0B 85 AE A7 BF 90 00 [15:01:44]wFMCommunicate OK [15:01:44]SAM_PROTO_SignData done [15:01:44]FM_MakeSignedData done [15:01:44]CreateOFDProtocolMessage [15:01:44]wFMCommunicate request_size=4 [15:01:44]MH_SAM_APDU [15:01:44]CAPDU: 80 11 00 00 [15:01:44]Write to MH i2c: E2 08 00 5E 02 80 11 00 00 00 00 00 00 DA [15:01:44]Write i2c OK [15:01:44]MH_I2C_Read... [15:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:44]Read from MH i2c: E2 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 17 00 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: E2 17 00 5E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 38 [15:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:01:44]wFMCommunicate OK [15:01:44]CreateOFDProtocolMessage done [15:01:44]OFDSenderStorePacket 122954 [15:01:44]StoreOFDPacket docnum=122954 [15:01:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 49 C6 07 01 8E 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 57 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E0 01 00 35 04 06 00 11 75 A7 65 FE 8F 08 38 BE 0B 85 AE A7 BF [15:01:44]CheckFolder [15:01:44]dirname=/storage/ofd_packets [15:01:44]CheckFolder done [15:01:44]ProducePacketName [15:01:44]name=ofd_packets/00122954 [15:01:44]NVStorageSaveData ofd_packets/00122954 [15:01:44]File name is /storage/ofd_packets/00122954 [15:01:44]Write 301 bytes [15:01:44]NVStorageSaveData done [15:01:44]OFDSenderStorePacket done [15:01:44]KKMCreateOFDPacket done [15:01:44]NVStorageSaveData kkm_last_timestamp [15:01:44]File name is /storage/kkm_last_timestamp [15:01:44]Write 4 bytes [15:01:44]NVStorageSaveData done [15:01:44]ExternCall_PrintAddStr [15:01:44]wPrintStart [15:01:44]Write to MH i2c: 01 00 00 5F 02 61 [15:01:44]Write i2c OK [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: 01 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: 01 07 00 [15:01:44]MH_I2C_Read... [15:01:44]Read from MH i2c: 01 07 00 5F 02 00 00 00 00 00 FF 0F 76 [15:01:44]RasterBufferAndPrint [15:01:44]line Счет N : (1)1105830 [15:01:44]line ИНН: 02508201610067 [15:01:44]line Контрольно-Кассовый Чек [15:01:44]line ПРОДАЖА [15:01:44]line ТРК (МРК, ГНК) : 52 [15:01:44]line Товар: 2710124130 [15:01:44]line Аи-92-К-5 [15:01:44]line 9.700 * 61.90 [15:01:44]line = 600.43 [15:01:44]line НДС 12% НСП 1% [15:01:44]line > о реализуемом товаре [15:01:44]line ОКРУГЛЕНИЕ: -0.43 [15:01:44]line ИТОГО: 600.00 [15:01:44]line Внесено: 600.00 [15:01:44]line СДАЧА: 0.00 [15:01:44]line НСП 1% : 5.31 [15:01:44]line НДС 12% : 63.76 [15:01:44]line Наличными: 600.00 [15:01:44]line Безнал.: 0.00 [15:01:44]line Место: АЗС № 25 "Партнер Нефть" [15:01:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:01:44]line СНО: Общий режим [15:01:44]line Чек 173 02.03.2024 15:01 [15:01:44]line Смена: 321 ФФД: 1.0 [15:01:44]line ЗНМ: 0300000019 [15:01:44]line РНМ: 0000000000090573 [15:01:44]line Версия ККМ: 001 [15:01:44]line ФМ: 0000000000874798 [15:01:44]line ФД: 122954 [15:01:44]line ФПД: 19197017325199 [15:01:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122954&fm=19197017325199&tin=02508201610067®Number=0000000000090573&sum=60000 [15:01:44]OFD Sender: Processing packet 122954 [packets to send 112, broken 111] [15:01:44]ProducePacketName [15:01:44]name=ofd_packets/00122954 [15:01:44]OFD Sender: To server: pG, [15:01:44]CommunicateWithHost lk.salyk.kg:30040 [15:01:44]ConnectInit lk.salyk.kg [15:01:44]written 0, free lines is 4095 [15:01:44]Connected sock=10 [15:01:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 49 C6 07 01 8E 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 57 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E0 01 00 35 04 06 00 11 75 A7 65 FE 8F 08 38 BE 0B 85 AE A7 BF [15:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C5 4F 47 00 15 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E0 01 00 F4 03 04 00 33 EB E2 65 B6 04 01 00 00 F9 FB 5E 50 EF D8 40 23 [15:01:45]CommunicateWithHost err = 0 [15:01:45]CheckOFDResponse [15:01:45]1017 (14) - 77093643461234 [15:01:45]1041 (16) - 0000000000874798 [15:01:45]1040 (4) - 122954 [15:01:45]1012 (4) - 02.03.2024 09:02 [15:01:45]1206 (1) - 0 [15:01:45]OFD Sender: Remove packet 122954 [15:01:45]ProducePacketName [15:01:45]name=ofd_packets/00122954 [15:01:45]NVStorageDeleteData [15:01:45]Write to MH i2c: 01 00 00 8A 02 8C [15:01:45]Write i2c OK [15:01:45]MH_I2C_Read... [15:01:45]Read from MH i2c: 01 [15:01:45]MH_I2C_Read... [15:01:45]Read from MH i2c: 01 07 00 [15:01:45]MH_I2C_Read... [15:01:45]Read from MH i2c: 01 07 00 8A 02 00 00 00 00 00 F9 0C 98 [15:01:45]RasterBufferAndPrint [15:01:45]line [15:01:45]line [15:01:45]line [15:01:45]line [15:01:45]line [15:01:45]written 0, free lines is 3330 [15:01:45]MH_Cut [15:01:45]Write to MH i2c: D1 01 00 91 02 01 65 [15:01:45]Write i2c OK [15:01:45]MH_I2C_Read... [15:01:45]Read from MH i2c: D1 [15:01:45]MH_I2C_Read... [15:01:45]Read from MH i2c: D1 01 00 [15:01:45]MH_I2C_Read... [15:01:45]Read from MH i2c: D1 01 00 91 02 00 64 [15:01:45]Write to MH i2c: 01 00 00 92 02 94 [15:01:45]Write i2c OK [15:01:45]MH_I2C_Read... [15:01:45]OFD Sender: No OFD packet to send [15:01:46]*** Cut start [15:01:46]*** Purtial cut [15:01:46]*** Stage 1: CUTSNS_PIN = 1 [15:01:48]Read from MH i2c: 01 [15:01:48]MH_I2C_Read... [15:01:48]*** Stop cut motor [15:01:48]*** Cut end [15:01:48]Read from MH i2c: 01 07 00 [15:01:48]MH_I2C_Read... [15:01:48]Read from MH i2c: 01 07 00 92 02 00 00 00 00 00 FF 0F A9 [15:01:48]process_action close_receipt done [15:01:48]requested_data is exist [15:01:48]produce_requested_data [15:01:48]requested_item fm.sn is exist - process it [15:01:48]wFMCommunicate request_size=4 [15:01:48]MH_SAM_APDU [15:01:48]CAPDU: 80 11 00 00 [15:01:48]Write to MH i2c: E2 08 00 93 02 80 11 00 00 00 00 00 00 0F [15:01:48]Write i2c OK [15:01:48]MH_I2C_Read... [15:01:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:48]Read from MH i2c: E2 [15:01:48]MH_I2C_Read... [15:01:48]Read from MH i2c: E2 17 00 [15:01:48]MH_I2C_Read... [15:01:48]Read from MH i2c: E2 17 00 93 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6D [15:01:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:01:48]wFMCommunicate OK [15:01:48]requested_item fd.num is exist - process it [15:01:48]SAM_PROTO_GetFieldsCounters [15:01:48]wFMCommunicate request_size=4 [15:01:48]MH_SAM_APDU [15:01:48]CAPDU: 80 13 00 00 [15:01:48]Write to MH i2c: E2 08 00 94 02 80 13 00 00 00 00 00 00 12 [15:01:48]Write i2c OK [15:01:48]MH_I2C_Read... [15:01:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:48]Read from MH i2c: E2 [15:01:48]MH_I2C_Read... [15:01:48]Read from MH i2c: E2 62 00 [15:01:48]MH_I2C_Read... [15:01:48]Read from MH i2c: E2 62 00 94 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [15:01:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:48]wFMCommunicate OK [15:01:48]SAM_PROTO_GetFieldsCounters done [15:01:48]requested_item shift.num is exist - process it [15:01:48]requested_item shift.opened is exist - process it [15:01:48]req_shift_opened [15:01:48]FM_GetShiftState [15:01:48]SAM_PROTO_GetShiftState [15:01:48]wFMCommunicate request_size=4 [15:01:48]MH_SAM_APDU [15:01:48]CAPDU: 80 13 01 00 [15:01:48]Write to MH i2c: E2 08 00 95 02 80 13 01 00 00 00 00 00 14 [15:01:48]Write i2c OK [15:01:48]MH_I2C_Read... [15:01:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:48]Read from MH i2c: E2 [15:01:48]MH_I2C_Read... [15:01:48]Read from MH i2c: E2 0E 00 [15:01:48]MH_I2C_Read... [15:01:48]Read from MH i2c: E2 0E 00 95 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7B [15:01:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:01:48]wFMCommunicate OK [15:01:48]SAM_PROTO_GetShiftState done [15:01:48]FM_GetShiftState done [15:01:48]req_shift_opened done [15:01:48]requested_item shift.open_date is exist - process it [15:01:48]req_shift_open_date [15:01:48]req_shift_open_date done [15:01:48]produce_requested_data done [15:01:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122954,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:01:48]process_action_free close_receipt [15:01:48]json_value_free [15:01:48]json_value_free done [15:01:48]process_json_proto returns [15:01:48]Send response to host [15:01:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122954,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:01:48]free response buf [15:01:48]execute_script done [15:01:48]execute_script returns [15:01:48]free content buf [15:01:48]Sock 8.Close socket [15:01:48]Sock 8.Thread stoped [15:01:50]OFD Sender: No OFD packet to send [15:01:55]OFD Sender: No OFD packet to send [15:02:00]OFD Sender: No OFD packet to send [15:02:05]OFD Sender: No OFD packet to send [15:02:10]accept exits with 9 [15:02:10]New connection [15:02:10]New thread 3066666340 created [15:02:10]Thread 3066809700 joined [15:02:10]Waiting for new connection... [15:02:10] Sock 9.Parse request [15:02:10]Sock 9.Check first char [15:02:10]Sock 9.First char is OK [15:02:10]request: POST /json_proto HTTP/1.0 [15:02:10]Method: POST [15:02:10]URL: /json_proto [15:02:10]Method is POST - this is cgi request [15:02:10]url: /json_proto [15:02:10]query_string will be loaded in cgi processing [15:02:10]execute_cgi json_proto POST (null) [15:02:10]execute_cgi path=json_proto method=POST [15:02:10]POST find Content-Length [15:02:10]Host: 172.17.48.197:8080 [15:02:10]Content-Length: 820 [15:02:10]Content-Type: application/json [15:02:10] [15:02:10]POST finish read [15:02:10]Found Content-Length = 820 [15:02:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:10]execute_script... [15: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 : (1)1105829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:10]POST & json_proto [15:02:10]process_json_proto [15:02:10]json parsed OK: [15:02:10]protocol is kg_v1.0 [15:02:10]action value=close_receipt [15:02:10]process_action close_receipt [15:02:10]cmd_close_receipt [15:02:10]MH_GetDate [15:02:10]Write to MH i2c: F0 00 00 96 02 87 [15:02:10]Write i2c OK [15:02:10]MH_I2C_Read... [15:02:10]Read from MH i2c: F0 [15:02:10]MH_I2C_Read... [15:02:10]Read from MH i2c: F0 09 00 [15:02:10]MH_I2C_Read... [15:02:10]Read from MH i2c: F0 09 00 96 02 00 72 3F E3 65 66 EE DC 65 1E [15:02:10]GetLastDocTimeStamp 1709391703 [15:02:10]current date 1709391730 [15:02:10]FM_GetShiftState [15:02:10]SAM_PROTO_GetShiftState [15:02:10]wFMCommunicate request_size=4 [15:02:10]MH_SAM_APDU [15:02:10]CAPDU: 80 13 01 00 [15:02:10]Write to MH i2c: E2 08 00 97 02 80 13 01 00 00 00 00 00 16 [15:02:10]Write i2c OK [15:02:10]MH_I2C_Read... [15:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:10]Read from MH i2c: E2 [15:02:10]MH_I2C_Read... [15:02:10]Read from MH i2c: E2 0E 00 [15:02:10]MH_I2C_Read... [15:02:10]Read from MH i2c: E2 0E 00 97 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7D [15:02:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:02:10]wFMCommunicate OK [15:02:10]SAM_PROTO_GetShiftState done [15:02:10]FM_GetShiftState done [15:02:10]opened in 1709338023 [15:02:10]opened+sec_in_day 1709424423 [15:02:10]quantity*price = 100030 [15:02:10]sum+1 = 100031 [15:02:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 174 02.03.2024 15:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122955 ФПД: 233363315689106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150210&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122955&fm=233363315689106&tin=02508201610067®Number=0000000000090573&sum=100030 [15:02:11]StoreToDocumentArchive [15:02:11]shift 321 fd 122955 [15:02:11]save to /storage/0321/doc_00122955 [15:02:11]save last doc name /storage/0321/doc_00122955 to /storage/kkm_last_doc_name [15:02:11]save OK [15:02:11]Clear old archive folders... [15:02:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:02:11]tlvbuf is 003CED80 [15:02:11]SAM_PROTO_ClearQueue [15:02:11]wFMCommunicate request_size=4 [15:02:11]MH_SAM_APDU [15:02:11]CAPDU: 80 09 00 00 [15:02:11]Write to MH i2c: E2 08 00 A4 02 80 09 00 00 00 00 00 00 18 [15:02:11]Write i2c OK [15:02:11]MH_I2C_Read... [15:02:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:11]Read from MH i2c: E2 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 03 00 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [15:02:11]RAPDU: 90 00 [15:02:11]wFMCommunicate OK [15:02:11]SAM_PROTO_ClearQueue done [15:02:11]KKMCreateOFDPacket [15:02:11]OFDProtocolAddRootSTLVToBuf [15:02:11]FM_MakeSignedData [15:02:11]FM_MakeSignedData [15:02:11]SAM_PROTO_SignData [15:02:11]wFMCommunicate request_size=4 [15:02:11]MH_SAM_APDU [15:02:11]CAPDU: 80 0D 01 02 [15:02:11]Write to MH i2c: E2 08 00 A5 02 80 0D 01 02 00 00 00 00 20 [15:02:11]Write i2c OK [15:02:11]MH_I2C_Read... [15:02:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:11]Read from MH i2c: E2 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 03 00 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [15:02:11]RAPDU: 90 00 [15:02:11]wFMCommunicate OK [15:02:11]wFMCommunicate request_size=255 [15:02:11]MH_SAM_APDU [15:02: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 72 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E0 01 00 35 04 06 00 D4 [15:02:11]Write to MH i2c: E2 02 01 A6 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 72 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E0 01 00 35 04 06 00 D4 00 00 B1 [15:02:11]Write i2c OK [15:02:11]MH_I2C_Read... [15:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:11]Read from MH i2c: E2 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 03 00 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 03 00 A6 02 00 90 00 1C [15:02:11]RAPDU: 90 00 [15:02:11]wFMCommunicate OK [15:02:11]wFMCommunicate request_size=10 [15:02:11]MH_SAM_APDU [15:02:11]CAPDU: 80 0D 02 02 05 3E 21 89 06 92 [15:02:11]Write to MH i2c: E2 0D 00 A7 02 80 0D 02 02 05 00 3E 21 89 06 92 00 00 AD [15:02:11]Write i2c OK [15:02:11]MH_I2C_Read... [15:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:11]Read from MH i2c: E2 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 03 00 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 03 00 A7 02 00 90 00 1D [15:02:11]RAPDU: 90 00 [15:02:11]wFMCommunicate OK [15:02:11]wFMCommunicate request_size=4 [15:02:11]MH_SAM_APDU [15:02:11]CAPDU: 80 0D 03 02 [15:02:11]Write to MH i2c: E2 08 00 A8 02 80 0D 03 02 00 00 00 00 25 [15:02:11]Write i2c OK [15:02:11]MH_I2C_Read... [15:02:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:11]Read from MH i2c: E2 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 0B 00 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 0B 00 A8 02 00 2C F6 7C 3B C9 3C 46 20 90 00 6A [15:02:11]RAPDU: 2C F6 7C 3B C9 3C 46 20 90 00 [15:02:11]wFMCommunicate OK [15:02:11]SAM_PROTO_SignData done [15:02:11]FM_MakeSignedData done [15:02:11]CreateOFDProtocolMessage [15:02:11]wFMCommunicate request_size=4 [15:02:11]MH_SAM_APDU [15:02:11]CAPDU: 80 11 00 00 [15:02:11]Write to MH i2c: E2 08 00 A9 02 80 11 00 00 00 00 00 00 25 [15:02:11]Write i2c OK [15:02:11]MH_I2C_Read... [15:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:11]Read from MH i2c: E2 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 17 00 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: E2 17 00 A9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 83 [15:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:02:11]wFMCommunicate OK [15:02:11]CreateOFDProtocolMessage done [15:02:11]OFDSenderStorePacket 122955 [15:02:11]StoreOFDPacket docnum=122955 [15:02:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F4 B2 07 01 B7 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 72 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E0 01 00 35 04 06 00 D4 3E 21 89 06 92 2C F6 7C 3B C9 3C 46 20 [15:02:11]CheckFolder [15:02:11]dirname=/storage/ofd_packets [15:02:11]CheckFolder done [15:02:11]ProducePacketName [15:02:11]name=ofd_packets/00122955 [15:02:11]NVStorageSaveData ofd_packets/00122955 [15:02:11]File name is /storage/ofd_packets/00122955 [15:02:11]Write 301 bytes [15:02:11]NVStorageSaveData done [15:02:11]OFDSenderStorePacket done [15:02:11]KKMCreateOFDPacket done [15:02:11]NVStorageSaveData kkm_last_timestamp [15:02:11]File name is /storage/kkm_last_timestamp [15:02:11]Write 4 bytes [15:02:11]NVStorageSaveData done [15:02:11]ExternCall_PrintAddStr [15:02:11]wPrintStart [15:02:11]Write to MH i2c: 01 00 00 AA 02 AC [15:02:11]Write i2c OK [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: 01 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: 01 07 00 [15:02:11]MH_I2C_Read... [15:02:11]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [15:02:11]RasterBufferAndPrint [15:02:11]line Счет N : (1)1105829 [15:02:11]line ИНН: 02508201610067 [15:02:11]line Контрольно-Кассовый Чек [15:02:11]line ПРОДАЖА [15:02:11]line ТРК (МРК, ГНК) : 11 [15:02:11]line Товар: 2710124130 [15:02:11]line Аи-92-К-5 [15:02:11]line 16.160 * 61.90 [15:02:11]line = 1000.30 [15:02:11]line НДС 12% НСП 1% [15:02:11]line > о реализуемом товаре [15:02:11]line ИТОГО: 1000.30 [15:02:11]line НСП 1% : 8.85 [15:02:11]line НДС 12% : 106.23 [15:02:11]line Наличными: 0.00 [15:02:11]line Безнал.: 1000.30 [15:02:11]line Место: АЗС № 25 "Партнер Нефть" [15:02:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:02:11]line СНО: Общий режим [15:02:11]line Чек 174 02.03.2024 15:02 [15:02:11]line Смена: 321 ФФД: 1.0 [15:02:11]line ЗНМ: 0300000019 [15:02:11]line РНМ: 0000000000090573 [15:02:11]line Версия ККМ: 001 [15:02:11]line Платежная система: Бакай Банк [15:02:11]line ФМ: 0000000000874798 [15:02:11]line ФД: 122955 [15:02:11]line ФПД: 233363315689106 [15:02:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150210&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122955&fm=233363315689106&tin=02508201610067®Number=0000000000090573&sum=100030 [15:02:12]OFD Sender: Processing packet 122955 [packets to send 112, broken 111] [15:02:12]ProducePacketName [15:02:12]name=ofd_packets/00122955 [15:02:12]OFD Sender: To server: pG, [15:02:12]CommunicateWithHost lk.salyk.kg:30040 [15:02:12]ConnectInit lk.salyk.kg [15:02:12]written 0, free lines is 4095 [15:02:12]Connected sock=10 [15:02:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F4 B2 07 01 B7 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 72 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E0 01 00 35 04 06 00 D4 3E 21 89 06 92 2C F6 7C 3B C9 3C 46 20 [15:02:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 DE 85 47 00 5D 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E0 01 00 F4 03 04 00 4E EB E2 65 B6 04 01 00 00 95 68 E6 78 87 51 E1 C1 [15:02:12]CommunicateWithHost err = 0 [15:02:12]CheckOFDResponse [15:02:12]1017 (14) - 77093643461234 [15:02:12]1041 (16) - 0000000000874798 [15:02:12]1040 (4) - 122955 [15:02:12]1012 (4) - 02.03.2024 09:03 [15:02:12]1206 (1) - 0 [15:02:12]OFD Sender: Remove packet 122955 [15:02:12]ProducePacketName [15:02:12]name=ofd_packets/00122955 [15:02:12]NVStorageDeleteData [15:02:12]Write to MH i2c: 01 00 00 D4 02 D6 [15:02:12]Write i2c OK [15:02:12]MH_I2C_Read... [15:02:12]Read from MH i2c: 01 [15:02:12]MH_I2C_Read... [15:02:12]Read from MH i2c: 01 07 00 [15:02:12]MH_I2C_Read... [15:02:12]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 07 0D F1 [15:02:12]RasterBufferAndPrint [15:02:12]line [15:02:12]line [15:02:12]line [15:02:12]line [15:02:12]line [15:02:12]written 0, free lines is 3341 [15:02:12]MH_Cut [15:02:12]Write to MH i2c: D1 01 00 DB 02 01 AF [15:02:12]Write i2c OK [15:02:12]MH_I2C_Read... [15:02:12]Read from MH i2c: D1 [15:02:12]MH_I2C_Read... [15:02:12]Read from MH i2c: D1 01 00 [15:02:12]MH_I2C_Read... [15:02:12]Read from MH i2c: D1 01 00 DB 02 00 AE [15:02:12]Write to MH i2c: 01 00 00 DC 02 DE [15:02:12]Write i2c OK [15:02:12]MH_I2C_Read... [15:02:12]OFD Sender: No OFD packet to send [15:02:13]*** Cut start [15:02:13]*** Purtial cut [15:02:13]*** Stage 1: CUTSNS_PIN = 1 [15:02:15]Read from MH i2c: 01 [15:02:15]MH_I2C_Read... [15:02:15]*** Stop cut motor [15:02:15]*** Cut end [15:02:15]Read from MH i2c: 01 07 00 [15:02:15]MH_I2C_Read... [15:02:15]Read from MH i2c: 01 07 00 DC 02 00 00 00 00 00 FF 0F F3 [15:02:15]process_action close_receipt done [15:02:15]requested_data is exist [15:02:15]produce_requested_data [15:02:15]requested_item fm.sn is exist - process it [15:02:15]wFMCommunicate request_size=4 [15:02:15]MH_SAM_APDU [15:02:15]CAPDU: 80 11 00 00 [15:02:15]Write to MH i2c: E2 08 00 DD 02 80 11 00 00 00 00 00 00 59 [15:02:15]Write i2c OK [15:02:15]MH_I2C_Read... [15:02:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:15]Read from MH i2c: E2 [15:02:15]MH_I2C_Read... [15:02:15]Read from MH i2c: E2 17 00 [15:02:15]MH_I2C_Read... [15:02:15]Read from MH i2c: E2 17 00 DD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B7 [15:02:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:02:15]wFMCommunicate OK [15:02:15]requested_item fd.num is exist - process it [15:02:15]SAM_PROTO_GetFieldsCounters [15:02:15]wFMCommunicate request_size=4 [15:02:15]MH_SAM_APDU [15:02:15]CAPDU: 80 13 00 00 [15:02:15]Write to MH i2c: E2 08 00 DE 02 80 13 00 00 00 00 00 00 5C [15:02:15]Write i2c OK [15:02:15]MH_I2C_Read... [15:02:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:15]Read from MH i2c: E2 [15:02:15]MH_I2C_Read... [15:02:15]Read from MH i2c: E2 62 00 [15:02:15]MH_I2C_Read... [15:02:15]Read from MH i2c: E2 62 00 DE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [15: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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:02:15]wFMCommunicate OK [15:02:15]SAM_PROTO_GetFieldsCounters done [15:02:15]requested_item shift.num is exist - process it [15:02:15]requested_item shift.opened is exist - process it [15:02:15]req_shift_opened [15:02:15]FM_GetShiftState [15:02:15]SAM_PROTO_GetShiftState [15:02:15]wFMCommunicate request_size=4 [15:02:15]MH_SAM_APDU [15:02:15]CAPDU: 80 13 01 00 [15:02:15]Write to MH i2c: E2 08 00 DF 02 80 13 01 00 00 00 00 00 5E [15:02:15]Write i2c OK [15:02:15]MH_I2C_Read... [15:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:15]Read from MH i2c: E2 [15:02:15]MH_I2C_Read... [15:02:15]Read from MH i2c: E2 0E 00 [15:02:15]MH_I2C_Read... [15:02:15]Read from MH i2c: E2 0E 00 DF 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C5 [15:02:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:02:15]wFMCommunicate OK [15:02:15]SAM_PROTO_GetShiftState done [15:02:15]FM_GetShiftState done [15:02:15]req_shift_opened done [15:02:15]requested_item shift.open_date is exist - process it [15:02:15]req_shift_open_date [15:02:15]req_shift_open_date done [15:02:15]produce_requested_data done [15:02:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122955,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:02:15]process_action_free close_receipt [15:02:15]json_value_free [15:02:15]json_value_free done [15:02:15]process_json_proto returns [15:02:15]Send response to host [15:02:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122955,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:02:15]free response buf [15:02:15]execute_script done [15:02:15]execute_script returns [15:02:15]free content buf [15:02:15]Sock 9.Close socket [15:02:15]Sock 9.Thread stoped [15:02:17]OFD Sender: No OFD packet to send [15:02:22]OFD Sender: No OFD packet to send [15:02:27]OFD Sender: No OFD packet to send [15:02:32]OFD Sender: No OFD packet to send [15:02:36]accept exits with 8 [15:02:36]New connection [15:02:36]New thread 3066809700 created [15:02:36]Thread 3066666340 joined [15:02:36]Waiting for new connection... [15:02:36] Sock 8.Parse request [15:02:36]Sock 8.Check first char [15:02:36]Sock 8.First char is OK [15:02:36]request: POST /json_proto HTTP/1.0 [15:02:36]Method: POST [15:02:36]URL: /json_proto [15:02:36]Method is POST - this is cgi request [15:02:36]url: /json_proto [15:02:36]query_string will be loaded in cgi processing [15:02:36]execute_cgi json_proto POST (null) [15:02:36]execute_cgi path=json_proto method=POST [15:02:36]POST find Content-Length [15:02:36]Host: 172.17.48.197:8080 [15:02:36]Content-Length: 678 [15:02:36]Content-Type: application/json [15:02:36] [15:02:36]POST finish read [15:02:36]Found Content-Length = 678 [15:02:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:36]execute_script... [15:02:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:36]POST & json_proto [15:02:36]process_json_proto [15:02:36]json parsed OK: [15:02:36]protocol is kg_v1.0 [15:02:36]action value=close_receipt [15:02:36]process_action close_receipt [15:02:36]cmd_close_receipt [15:02:36]MH_GetDate [15:02:36]Write to MH i2c: F0 00 00 E0 02 D1 [15:02:36]Write i2c OK [15:02:36]MH_I2C_Read... [15:02:36]Read from MH i2c: F0 [15:02:36]MH_I2C_Read... [15:02:36]Read from MH i2c: F0 09 00 [15:02:36]MH_I2C_Read... [15:02:36]Read from MH i2c: F0 09 00 E0 02 00 8C 3F E3 65 66 EE DC 65 82 [15:02:36]GetLastDocTimeStamp 1709391730 [15:02:36]current date 1709391756 [15:02:36]FM_GetShiftState [15:02:36]SAM_PROTO_GetShiftState [15:02:36]wFMCommunicate request_size=4 [15:02:36]MH_SAM_APDU [15:02:36]CAPDU: 80 13 01 00 [15:02:36]Write to MH i2c: E2 08 00 E1 02 80 13 01 00 00 00 00 00 60 [15:02:36]Write i2c OK [15:02:36]MH_I2C_Read... [15:02:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:36]Read from MH i2c: E2 [15:02:36]MH_I2C_Read... [15:02:36]Read from MH i2c: E2 0E 00 [15:02:36]MH_I2C_Read... [15:02:36]Read from MH i2c: E2 0E 00 E1 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C7 [15:02:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:02:36]wFMCommunicate OK [15:02:36]SAM_PROTO_GetShiftState done [15:02:36]FM_GetShiftState done [15:02:36]opened in 1709338023 [15:02:36]opened+sec_in_day 1709424423 [15:02:36]quantity*price = 50015 [15:02:36]sum+1 = 50016 [15:02:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 175 02.03.2024 15:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122956 ФПД: 7712223796392 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150236&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122956&fm=7712223796392&tin=02508201610067®Number=0000000000090573&sum=50000 [15:02:37]StoreToDocumentArchive [15:02:37]shift 321 fd 122956 [15:02:37]save to /storage/0321/doc_00122956 [15:02:37]save last doc name /storage/0321/doc_00122956 to /storage/kkm_last_doc_name [15:02:37]save OK [15:02:37]Clear old archive folders... [15:02:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:02:37]tlvbuf is 003A8950 [15:02:37]SAM_PROTO_ClearQueue [15:02:37]wFMCommunicate request_size=4 [15:02:37]MH_SAM_APDU [15:02:37]CAPDU: 80 09 00 00 [15:02:37]Write to MH i2c: E2 08 00 EE 02 80 09 00 00 00 00 00 00 62 [15:02:37]Write i2c OK [15:02:37]MH_I2C_Read... [15:02:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:37]Read from MH i2c: E2 [15:02:37]MH_I2C_Read... [15:02:37]Read from MH i2c: E2 03 00 [15:02:37]MH_I2C_Read... [15:02:37]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [15:02:37]RAPDU: 90 00 [15:02:37]wFMCommunicate OK [15:02:37]SAM_PROTO_ClearQueue done [15:02:37]KKMCreateOFDPacket [15:02:37]OFDProtocolAddRootSTLVToBuf [15:02:37]FM_MakeSignedData [15:02:37]FM_MakeSignedData [15:02:37]SAM_PROTO_SignData [15:02:37]wFMCommunicate request_size=4 [15:02:37]MH_SAM_APDU [15:02:37]CAPDU: 80 0D 01 02 [15:02:37]Write to MH i2c: E2 08 00 EF 02 80 0D 01 02 00 00 00 00 6A [15:02:37]Write i2c OK [15:02:37]MH_I2C_Read... [15:02:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:37]Read from MH i2c: E2 [15:02:37]MH_I2C_Read... [15:02:37]Read from MH i2c: E2 03 00 [15:02:37]MH_I2C_Read... [15:02:37]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [15:02:37]RAPDU: 90 00 [15:02:37]wFMCommunicate OK [15:02:37]wFMCommunicate request_size=255 [15:02:37]MH_SAM_APDU [15:02:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 8C 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E0 01 00 35 04 06 00 07 [15:02:37]Write to MH i2c: E2 02 01 F0 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 8C 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E0 01 00 35 04 06 00 07 00 00 82 [15:02:37]Write i2c OK [15:02:37]MH_I2C_Read... [15:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:37]Read from MH i2c: E2 [15:02:37]MH_I2C_Read... [15:02:37]Read from MH i2c: E2 03 00 [15:02:37]MH_I2C_Read... [15:02:37]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [15:02:37]RAPDU: 90 00 [15:02:37]wFMCommunicate OK [15:02:37]wFMCommunicate request_size=10 [15:02:37]MH_SAM_APDU [15:02:37]CAPDU: 80 0D 02 02 05 03 A4 5C 1C A8 [15:02:37]Write to MH i2c: E2 0D 00 F1 02 80 0D 02 02 05 00 03 A4 5C 1C A8 00 00 3E [15:02:37]Write i2c OK [15:02:37]MH_I2C_Read... [15:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:37]Read from MH i2c: E2 [15:02:37]MH_I2C_Read... [15:02:37]Read from MH i2c: E2 03 00 [15:02:37]MH_I2C_Read... [15:02:37]Read from MH i2c: E2 03 00 F1 02 00 90 00 67 [15:02:37]RAPDU: 90 00 [15:02:37]wFMCommunicate OK [15:02:37]wFMCommunicate request_size=4 [15:02:37]MH_SAM_APDU [15:02:37]CAPDU: 80 0D 03 02 [15:02:37]Write to MH i2c: E2 08 00 F2 02 80 0D 03 02 00 00 00 00 6F [15:02:37]Write i2c OK [15:02:37]MH_I2C_Read... [15:02:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:38]OFD Sender: No OFD packet to send [15:02:38]Read from MH i2c: E2 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: E2 0B 00 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: E2 0B 00 F2 02 00 1A E3 8A E7 17 04 3D 96 90 00 CC [15:02:38]RAPDU: 1A E3 8A E7 17 04 3D 96 90 00 [15:02:38]wFMCommunicate OK [15:02:38]SAM_PROTO_SignData done [15:02:38]FM_MakeSignedData done [15:02:38]CreateOFDProtocolMessage [15:02:38]wFMCommunicate request_size=4 [15:02:38]MH_SAM_APDU [15:02:38]CAPDU: 80 11 00 00 [15:02:38]Write to MH i2c: E2 08 00 F3 02 80 11 00 00 00 00 00 00 6F [15:02:38]Write i2c OK [15:02:38]MH_I2C_Read... [15:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:38]Read from MH i2c: E2 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: E2 17 00 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: E2 17 00 F3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CD [15:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:02:38]wFMCommunicate OK [15:02:38]CreateOFDProtocolMessage done [15:02:38]OFDSenderStorePacket 122956 [15:02:38]StoreOFDPacket docnum=122956 [15:02:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 61 AC 07 01 9D 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 8C 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E0 01 00 35 04 06 00 07 03 A4 5C 1C A8 1A E3 8A E7 17 04 3D 96 [15:02:38]CheckFolder [15:02:38]dirname=/storage/ofd_packets [15:02:38]CheckFolder done [15:02:38]ProducePacketName [15:02:38]name=ofd_packets/00122956 [15:02:38]NVStorageSaveData ofd_packets/00122956 [15:02:38]File name is /storage/ofd_packets/00122956 [15:02:38]Write 301 bytes [15:02:38]NVStorageSaveData done [15:02:38]OFDSenderStorePacket done [15:02:38]KKMCreateOFDPacket done [15:02:38]NVStorageSaveData kkm_last_timestamp [15:02:38]File name is /storage/kkm_last_timestamp [15:02:38]Write 4 bytes [15:02:38]NVStorageSaveData done [15:02:38]ExternCall_PrintAddStr [15:02:38]wPrintStart [15:02:38]Write to MH i2c: 01 00 00 F4 02 F6 [15:02:38]Write i2c OK [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: 01 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: 01 07 00 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 FF 0F 0B [15:02:38]RasterBufferAndPrint [15:02:38]line Счет N : (1)1105831 [15:02:38]line ИНН: 02508201610067 [15:02:38]line Контрольно-Кассовый Чек [15:02:38]line ПРОДАЖА [15:02:38]line ТРК (МРК, ГНК) : 32 [15:02:38]line Товар: 2710124130 [15:02:38]line Аи-92-К-5 [15:02:38]line 8.080 * 61.90 [15:02:38]line = 500.15 [15:02:38]line НДС 12% НСП 1% [15:02:38]line > о реализуемом товаре [15:02:38]line ОКРУГЛЕНИЕ: -0.15 [15:02:38]line ИТОГО: 500.00 [15:02:38]line Внесено: 500.00 [15:02:38]line СДАЧА: 0.00 [15:02:38]line НСП 1% : 4.43 [15:02:38]line НДС 12% : 53.11 [15:02:38]line Наличными: 500.00 [15:02:38]line Безнал.: 0.00 [15:02:38]line Место: АЗС № 25 "Партнер Нефть" [15:02:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:02:38]line СНО: Общий режим [15:02:38]line Чек 175 02.03.2024 15:02 [15:02:38]line Смена: 321 ФФД: 1.0 [15:02:38]line ЗНМ: 0300000019 [15:02:38]line РНМ: 0000000000090573 [15:02:38]line Версия ККМ: 001 [15:02:38]line ФМ: 0000000000874798 [15:02:38]line ФД: 122956 [15:02:38]line ФПД: 7712223796392 [15:02:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150236&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122956&fm=7712223796392&tin=02508201610067®Number=0000000000090573&sum=50000 [15:02:38]OFD Sender: Processing packet 122956 [packets to send 112, broken 111] [15:02:38]ProducePacketName [15:02:38]name=ofd_packets/00122956 [15:02:38]OFD Sender: To server: pG, [15:02:38]CommunicateWithHost lk.salyk.kg:30040 [15:02:38]ConnectInit lk.salyk.kg [15:02:38]written 0, free lines is 4095 [15:02:38]Connected sock=10 [15:02:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 61 AC 07 01 9D 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 8C 3F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E0 01 00 35 04 06 00 07 03 A4 5C 1C A8 1A E3 8A E7 17 04 3D 96 [15:02:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F5 C7 47 00 5A E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E0 01 00 F4 03 04 00 68 EB E2 65 B6 04 01 00 00 9C 55 FC C7 4F 5F BB 51 [15:02:38]CommunicateWithHost err = 0 [15:02:38]CheckOFDResponse [15:02:38]1017 (14) - 77093643461234 [15:02:38]1041 (16) - 0000000000874798 [15:02:38]1040 (4) - 122956 [15:02:38]1012 (4) - 02.03.2024 09:03 [15:02:38]1206 (1) - 0 [15:02:38]OFD Sender: Remove packet 122956 [15:02:38]ProducePacketName [15:02:38]name=ofd_packets/00122956 [15:02:38]NVStorageDeleteData [15:02:38]Write to MH i2c: 01 00 00 1F 03 22 [15:02:38]Write i2c OK [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: 01 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: 01 07 00 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: 01 07 00 1F 03 00 00 00 00 00 ED 0C 22 [15:02:38]RasterBufferAndPrint [15:02:38]line [15:02:38]line [15:02:38]line [15:02:38]line [15:02:38]line [15:02:38]written 0, free lines is 3315 [15:02:38]MH_Cut [15:02:38]Write to MH i2c: D1 01 00 26 03 01 FB [15:02:38]Write i2c OK [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: D1 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: D1 01 00 [15:02:38]MH_I2C_Read... [15:02:38]Read from MH i2c: D1 01 00 26 03 00 FA [15:02:38]Write to MH i2c: 01 00 00 27 03 2A [15:02:38]Write i2c OK [15:02:38]MH_I2C_Read... [15:02:39]OFD Sender: No OFD packet to send [15:02:39]*** Cut start [15:02:39]*** Purtial cut [15:02:39]*** Stage 1: CUTSNS_PIN = 1 [15:02:41]Read from MH i2c: 01 [15:02:41]MH_I2C_Read... [15:02:41]*** Stop cut motor [15:02:41]*** Cut end [15:02:41]Read from MH i2c: 01 07 00 [15:02:41]MH_I2C_Read... [15:02:41]Read from MH i2c: 01 07 00 27 03 00 00 00 00 00 FF 0F 3F [15:02:41]process_action close_receipt done [15:02:41]requested_data is exist [15:02:41]produce_requested_data [15:02:41]requested_item fm.sn is exist - process it [15:02:41]wFMCommunicate request_size=4 [15:02:41]MH_SAM_APDU [15:02:41]CAPDU: 80 11 00 00 [15:02:41]Write to MH i2c: E2 08 00 28 03 80 11 00 00 00 00 00 00 A5 [15:02:41]Write i2c OK [15:02:41]MH_I2C_Read... [15:02:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:41]Read from MH i2c: E2 [15:02:41]MH_I2C_Read... [15:02:41]Read from MH i2c: E2 17 00 [15:02:41]MH_I2C_Read... [15:02:41]Read from MH i2c: E2 17 00 28 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 03 [15:02:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:02:41]wFMCommunicate OK [15:02:41]requested_item fd.num is exist - process it [15:02:41]SAM_PROTO_GetFieldsCounters [15:02:41]wFMCommunicate request_size=4 [15:02:41]MH_SAM_APDU [15:02:41]CAPDU: 80 13 00 00 [15:02:41]Write to MH i2c: E2 08 00 29 03 80 13 00 00 00 00 00 00 A8 [15:02:41]Write i2c OK [15:02:41]MH_I2C_Read... [15:02:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:41]Read from MH i2c: E2 [15:02:41]MH_I2C_Read... [15:02:41]Read from MH i2c: E2 62 00 [15:02:41]MH_I2C_Read... [15:02:41]Read from MH i2c: E2 62 00 29 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [15:02:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:02:41]wFMCommunicate OK [15:02:41]SAM_PROTO_GetFieldsCounters done [15:02:41]requested_item shift.num is exist - process it [15:02:41]requested_item shift.opened is exist - process it [15:02:41]req_shift_opened [15:02:41]FM_GetShiftState [15:02:41]SAM_PROTO_GetShiftState [15:02:41]wFMCommunicate request_size=4 [15:02:41]MH_SAM_APDU [15:02:41]CAPDU: 80 13 01 00 [15:02:41]Write to MH i2c: E2 08 00 2A 03 80 13 01 00 00 00 00 00 AA [15:02:41]Write i2c OK [15:02:41]MH_I2C_Read... [15:02:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:41]Read from MH i2c: E2 [15:02:41]MH_I2C_Read... [15:02:41]Read from MH i2c: E2 0E 00 [15:02:41]MH_I2C_Read... [15:02:41]Read from MH i2c: E2 0E 00 2A 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 11 [15:02:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:02:41]wFMCommunicate OK [15:02:41]SAM_PROTO_GetShiftState done [15:02:41]FM_GetShiftState done [15:02:41]req_shift_opened done [15:02:41]requested_item shift.open_date is exist - process it [15:02:41]req_shift_open_date [15:02:41]req_shift_open_date done [15:02:41]produce_requested_data done [15:02:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122956,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:02:41]process_action_free close_receipt [15:02:41]json_value_free [15:02:41]json_value_free done [15:02:41]process_json_proto returns [15:02:41]Send response to host [15:02:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122956,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:02:41]free response buf [15:02:41]execute_script done [15:02:41]execute_script returns [15:02:41]free content buf [15:02:41]Sock 8.Close socket [15:02:41]Sock 8.Thread stoped [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:39]OFD Sender: No OFD packet to send [15:04:44]OFD Sender: No OFD packet to send [15:04:49]OFD Sender: No OFD packet to send [15:04:54]OFD Sender: No OFD packet to send [15:04:59]OFD Sender: No OFD packet to send [15:05:04]OFD Sender: No OFD packet to send [15:05:09]OFD Sender: No OFD packet to send [15:05:14]OFD Sender: No OFD packet to send [15:05:19]OFD Sender: No OFD packet to send [15:05:24]OFD Sender: No OFD packet to send [15:05:29]OFD Sender: No OFD packet to send [15:05:34]OFD Sender: No OFD packet to send [15:05:39]OFD Sender: No OFD packet to send [15:05:44]OFD Sender: No OFD packet to send [15:05:49]OFD Sender: No OFD packet to send [15:05:54]OFD Sender: No OFD packet to send [15:05:59]OFD Sender: No OFD packet to send [15:06:04]OFD Sender: No OFD packet to send [15:06:09]OFD Sender: No OFD packet to send [15:06:14]OFD Sender: No OFD packet to send [15:06:19]OFD Sender: No OFD packet to send [15:06:24]OFD Sender: No OFD packet to send [15:06:29]OFD Sender: No OFD packet to send [15:06:34]OFD Sender: No OFD packet to send [15:06:39]OFD Sender: No OFD packet to send [15:06:42]accept exits with 9 [15:06:42]New connection [15:06:42]New thread 3066666340 created [15:06:42]Thread 3066809700 joined [15:06:42]Waiting for new connection... [15:06:42] Sock 9.Parse request [15:06:42]Sock 9.Check first char [15:06:42]Sock 9.First char is OK [15:06:42]request: POST /json_proto HTTP/1.0 [15:06:42]Method: POST [15:06:42]URL: /json_proto [15:06:42]Method is POST - this is cgi request [15:06:42]url: /json_proto [15:06:42]query_string will be loaded in cgi processing [15:06:42]execute_cgi json_proto POST (null) [15:06:42]execute_cgi path=json_proto method=POST [15:06:42]POST find Content-Length [15:06:42]Host: 172.17.48.197:8080 [15:06:42]Content-Length: 683 [15:06:42]Content-Type: application/json [15:06:42] [15:06:42]POST finish read [15:06:42]Found Content-Length = 683 [15:06:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:42]execute_script... [15:06: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)1105832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:42]POST & json_proto [15:06:42]process_json_proto [15:06:42]json parsed OK: [15:06:42]protocol is kg_v1.0 [15:06:42]action value=close_receipt [15:06:42]process_action close_receipt [15:06:42]cmd_close_receipt [15:06:42]MH_GetDate [15:06:42]Write to MH i2c: F0 00 00 2B 03 1D [15:06:42]Write i2c OK [15:06:42]MH_I2C_Read... [15:06:42]Read from MH i2c: F0 [15:06:42]MH_I2C_Read... [15:06:42]Read from MH i2c: F0 09 00 [15:06:42]MH_I2C_Read... [15:06:42]Read from MH i2c: F0 09 00 2B 03 00 82 40 E3 65 66 EE DC 65 C5 [15:06:42]GetLastDocTimeStamp 1709391756 [15:06:42]current date 1709392002 [15:06:42]FM_GetShiftState [15:06:42]SAM_PROTO_GetShiftState [15:06:42]wFMCommunicate request_size=4 [15:06:42]MH_SAM_APDU [15:06:42]CAPDU: 80 13 01 00 [15:06:42]Write to MH i2c: E2 08 00 2C 03 80 13 01 00 00 00 00 00 AC [15:06:42]Write i2c OK [15:06:42]MH_I2C_Read... [15:06:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:42]Read from MH i2c: E2 [15:06:42]MH_I2C_Read... [15:06:42]Read from MH i2c: E2 0E 00 [15:06:42]MH_I2C_Read... [15:06:42]Read from MH i2c: E2 0E 00 2C 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 13 [15:06:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:06:42]wFMCommunicate OK [15:06:42]SAM_PROTO_GetShiftState done [15:06:42]FM_GetShiftState done [15:06:42]opened in 1709338023 [15:06:42]opened+sec_in_day 1709424423 [15:06:42]quantity*price = 100030 [15:06:42]sum+1 = 100031 [15:06:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 176 02.03.2024 15:06 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122957 ФПД: 151364707991439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150642&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122957&fm=151364707991439&tin=02508201610067®Number=0000000000090573&sum=100000 [15:06:43]StoreToDocumentArchive [15:06:43]shift 321 fd 122957 [15:06:43]save to /storage/0321/doc_00122957 [15:06:43]save last doc name /storage/0321/doc_00122957 to /storage/kkm_last_doc_name [15:06:43]save OK [15:06:43]Clear old archive folders... [15:06:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:06:43]tlvbuf is 003A8350 [15:06:43]SAM_PROTO_ClearQueue [15:06:43]wFMCommunicate request_size=4 [15:06:43]MH_SAM_APDU [15:06:43]CAPDU: 80 09 00 00 [15:06:43]Write to MH i2c: E2 08 00 39 03 80 09 00 00 00 00 00 00 AE [15:06:43]Write i2c OK [15:06:43]MH_I2C_Read... [15:06:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:43]Read from MH i2c: E2 [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: E2 03 00 [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [15:06:43]RAPDU: 90 00 [15:06:43]wFMCommunicate OK [15:06:43]SAM_PROTO_ClearQueue done [15:06:43]KKMCreateOFDPacket [15:06:43]OFDProtocolAddRootSTLVToBuf [15:06:43]FM_MakeSignedData [15:06:43]FM_MakeSignedData [15:06:43]SAM_PROTO_SignData [15:06:43]wFMCommunicate request_size=4 [15:06:43]MH_SAM_APDU [15:06:43]CAPDU: 80 0D 01 02 [15:06:43]Write to MH i2c: E2 08 00 3A 03 80 0D 01 02 00 00 00 00 B6 [15:06:43]Write i2c OK [15:06:43]MH_I2C_Read... [15:06:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:43]Read from MH i2c: E2 [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: E2 03 00 [15:06:43]MH_I2C_Read... [15:06:43]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [15:06:43]RAPDU: 90 00 [15:06:43]wFMCommunicate OK [15:06:43]wFMCommunicate request_size=255 [15:06:43]MH_SAM_APDU [15:06: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 82 40 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E0 01 00 35 04 06 00 89 [15:06:43]Write to MH i2c: E2 02 01 3B 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 82 40 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E0 01 00 35 04 06 00 89 00 00 D5 [15:06:43]Write i2c OK [15:06:43]MH_I2C_Read... [15:06:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:44]Read from MH i2c: E2 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 03 00 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 03 00 3B 03 00 90 00 B2 [15:06:44]RAPDU: 90 00 [15:06:44]wFMCommunicate OK [15:06:44]wFMCommunicate request_size=10 [15:06:44]MH_SAM_APDU [15:06:44]CAPDU: 80 0D 02 02 05 AA 57 A6 BF 8F [15:06:44]Write to MH i2c: E2 0D 00 3C 03 80 0D 02 02 05 00 AA 57 A6 BF 8F 00 00 B8 [15:06:44]Write i2c OK [15:06:44]MH_I2C_Read... [15:06:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:44]Read from MH i2c: E2 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 03 00 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 03 00 3C 03 00 90 00 B3 [15:06:44]RAPDU: 90 00 [15:06:44]wFMCommunicate OK [15:06:44]wFMCommunicate request_size=4 [15:06:44]MH_SAM_APDU [15:06:44]CAPDU: 80 0D 03 02 [15:06:44]Write to MH i2c: E2 08 00 3D 03 80 0D 03 02 00 00 00 00 BB [15:06:44]Write i2c OK [15:06:44]MH_I2C_Read... [15:06:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:44]Read from MH i2c: E2 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 0B 00 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 0B 00 3D 03 00 75 7A 74 50 22 74 C8 BE 90 00 8B [15:06:44]RAPDU: 75 7A 74 50 22 74 C8 BE 90 00 [15:06:44]wFMCommunicate OK [15:06:44]SAM_PROTO_SignData done [15:06:44]FM_MakeSignedData done [15:06:44]CreateOFDProtocolMessage [15:06:44]wFMCommunicate request_size=4 [15:06:44]MH_SAM_APDU [15:06:44]CAPDU: 80 11 00 00 [15:06:44]Write to MH i2c: E2 08 00 3E 03 80 11 00 00 00 00 00 00 BB [15:06:44]Write i2c OK [15:06:44]MH_I2C_Read... [15:06:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:44]Read from MH i2c: E2 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 17 00 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: E2 17 00 3E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 19 [15:06:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:06:44]wFMCommunicate OK [15:06:44]CreateOFDProtocolMessage done [15:06:44]OFDSenderStorePacket 122957 [15:06:44]StoreOFDPacket docnum=122957 [15:06:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 00 AB 07 01 B2 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 82 40 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E0 01 00 35 04 06 00 89 AA 57 A6 BF 8F 75 7A 74 50 22 74 C8 BE [15:06:44]CheckFolder [15:06:44]dirname=/storage/ofd_packets [15:06:44]CheckFolder done [15:06:44]ProducePacketName [15:06:44]name=ofd_packets/00122957 [15:06:44]NVStorageSaveData ofd_packets/00122957 [15:06:44]File name is /storage/ofd_packets/00122957 [15:06:44]Write 301 bytes [15:06:44]NVStorageSaveData done [15:06:44]OFDSenderStorePacket done [15:06:44]KKMCreateOFDPacket done [15:06:44]NVStorageSaveData kkm_last_timestamp [15:06:44]File name is /storage/kkm_last_timestamp [15:06:44]Write 4 bytes [15:06:44]NVStorageSaveData done [15:06:44]ExternCall_PrintAddStr [15:06:44]wPrintStart [15:06:44]Write to MH i2c: 01 00 00 3F 03 42 [15:06:44]Write i2c OK [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: 01 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: 01 07 00 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: 01 07 00 3F 03 00 00 00 00 00 FF 0F 57 [15:06:44]RasterBufferAndPrint [15:06:44]line Счет N : (1)1105832 [15:06:44]line ИНН: 02508201610067 [15:06:44]line Контрольно-Кассовый Чек [15:06:44]line ПРОДАЖА [15:06:44]line ТРК (МРК, ГНК) : 52 [15:06:44]line Товар: 2710124130 [15:06:44]line Аи-92-К-5 [15:06:44]line 16.160 * 61.90 [15:06:44]line = 1000.30 [15:06:44]line НДС 12% НСП 1% [15:06:44]line > о реализуемом товаре [15:06:44]line ОКРУГЛЕНИЕ: -0.30 [15:06:44]line ИТОГО: 1000.00 [15:06:44]line Внесено: 1000.00 [15:06:44]line СДАЧА: 0.00 [15:06:44]line НСП 1% : 8.85 [15:06:44]line НДС 12% : 106.23 [15:06:44]line Наличными: 1000.00 [15:06:44]line Безнал.: 0.00 [15:06:44]line Место: АЗС № 25 "Партнер Нефть" [15:06:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:06:44]line СНО: Общий режим [15:06:44]line Чек 176 02.03.2024 15:06 [15:06:44]line Смена: 321 ФФД: 1.0 [15:06:44]line ЗНМ: 0300000019 [15:06:44]line РНМ: 0000000000090573 [15:06:44]line Версия ККМ: 001 [15:06:44]line ФМ: 0000000000874798 [15:06:44]line ФД: 122957 [15:06:44]line ФПД: 151364707991439 [15:06:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T150642&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122957&fm=151364707991439&tin=02508201610067®Number=0000000000090573&sum=100000 [15:06:44]OFD Sender: Processing packet 122957 [packets to send 112, broken 111] [15:06:44]ProducePacketName [15:06:44]name=ofd_packets/00122957 [15:06:44]OFD Sender: To server: pG, [15:06:44]CommunicateWithHost lk.salyk.kg:30040 [15:06:44]ConnectInit lk.salyk.kg [15:06:44]written 0, free lines is 4095 [15:06:44]Connected sock=10 [15:06:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 00 AB 07 01 B2 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 82 40 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E0 01 00 35 04 06 00 89 AA 57 A6 BF 8F 75 7A 74 50 22 74 C8 BE [15:06:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F7 28 47 00 CC 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E0 01 00 F4 03 04 00 5E EC E2 65 B6 04 01 00 00 E7 33 A8 A9 9B 3F 84 E7 [15:06:44]CommunicateWithHost err = 0 [15:06:44]CheckOFDResponse [15:06:44]1017 (14) - 77093643461234 [15:06:44]1041 (16) - 0000000000874798 [15:06:44]1040 (4) - 122957 [15:06:44]1012 (4) - 02.03.2024 09:07 [15:06:44]1206 (1) - 0 [15:06:44]OFD Sender: Remove packet 122957 [15:06:44]ProducePacketName [15:06:44]name=ofd_packets/00122957 [15:06:44]NVStorageDeleteData [15:06:44]Write to MH i2c: 01 00 00 6A 03 6D [15:06:44]Write i2c OK [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: 01 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: 01 07 00 [15:06:44]MH_I2C_Read... [15:06:44]Read from MH i2c: 01 07 00 6A 03 00 00 00 00 00 F3 0C 73 [15:06:44]RasterBufferAndPrint [15:06:44]line [15:06:44]line [15:06:44]line [15:06:44]line [15:06:44]line [15:06:44]written 0, free lines is 3324 [15:06:45]MH_Cut [15:06:45]Write to MH i2c: D1 01 00 71 03 01 46 [15:06:45]Write i2c OK [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: D1 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: D1 01 00 [15:06:45]MH_I2C_Read... [15:06:45]Read from MH i2c: D1 01 00 71 03 00 45 [15:06:45]Write to MH i2c: 01 00 00 72 03 75 [15:06:45]Write i2c OK [15:06:45]MH_I2C_Read... [15:06:45]OFD Sender: No OFD packet to send [15:06:45]*** Cut start [15:06:45]*** Purtial cut [15:06:45]*** Stage 1: CUTSNS_PIN = 1 [15:06:47]Read from MH i2c: 01 [15:06:47]MH_I2C_Read... [15:06:47]*** Stop cut motor [15:06:47]*** Cut end [15:06:47]Read from MH i2c: 01 07 00 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: 01 07 00 72 03 00 00 00 00 00 FF 0F 8A [15:06:47]process_action close_receipt done [15:06:47]requested_data is exist [15:06:47]produce_requested_data [15:06:47]requested_item fm.sn is exist - process it [15:06:47]wFMCommunicate request_size=4 [15:06:47]MH_SAM_APDU [15:06:47]CAPDU: 80 11 00 00 [15:06:47]Write to MH i2c: E2 08 00 73 03 80 11 00 00 00 00 00 00 F0 [15:06:47]Write i2c OK [15:06:47]MH_I2C_Read... [15:06:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:47]Read from MH i2c: E2 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 17 00 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 17 00 73 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4E [15:06:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:06:47]wFMCommunicate OK [15:06:47]requested_item fd.num is exist - process it [15:06:47]SAM_PROTO_GetFieldsCounters [15:06:47]wFMCommunicate request_size=4 [15:06:47]MH_SAM_APDU [15:06:47]CAPDU: 80 13 00 00 [15:06:47]Write to MH i2c: E2 08 00 74 03 80 13 00 00 00 00 00 00 F3 [15:06:47]Write i2c OK [15:06:47]MH_I2C_Read... [15:06:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:47]Read from MH i2c: E2 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 62 00 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 62 00 74 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [15:06:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:47]wFMCommunicate OK [15:06:47]SAM_PROTO_GetFieldsCounters done [15:06:47]requested_item shift.num is exist - process it [15:06:47]requested_item shift.opened is exist - process it [15:06:47]req_shift_opened [15:06:47]FM_GetShiftState [15:06:47]SAM_PROTO_GetShiftState [15:06:47]wFMCommunicate request_size=4 [15:06:47]MH_SAM_APDU [15:06:47]CAPDU: 80 13 01 00 [15:06:47]Write to MH i2c: E2 08 00 75 03 80 13 01 00 00 00 00 00 F5 [15:06:47]Write i2c OK [15:06:47]MH_I2C_Read... [15:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:47]Read from MH i2c: E2 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 0E 00 [15:06:47]MH_I2C_Read... [15:06:47]Read from MH i2c: E2 0E 00 75 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5C [15:06:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:06:47]wFMCommunicate OK [15:06:47]SAM_PROTO_GetShiftState done [15:06:47]FM_GetShiftState done [15:06:47]req_shift_opened done [15:06:47]requested_item shift.open_date is exist - process it [15:06:47]req_shift_open_date [15:06:47]req_shift_open_date done [15:06:47]produce_requested_data done [15:06:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122957,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:06:47]process_action_free close_receipt [15:06:47]json_value_free [15:06:47]json_value_free done [15:06:47]process_json_proto returns [15:06:47]Send response to host [15:06:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122957,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:06:47]free response buf [15:06:47]execute_script done [15:06:47]execute_script returns [15:06:47]free content buf [15:06:47]Sock 9.Close socket [15:06:47]Sock 9.Thread stoped [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:09:59]accept exits with 8 [15:09:59]New connection [15:09:59]New thread 3066809700 created [15:09:59]Thread 3066666340 joined [15:09:59]Waiting for new connection... [15:09:59] Sock 8.Parse request [15:09:59]Sock 8.Check first char [15:09:59]Sock 8.First char is OK [15:09:59]request: POST /json_proto HTTP/1.0 [15:09:59]Method: POST [15:09:59]URL: /json_proto [15:09:59]Method is POST - this is cgi request [15:09:59]url: /json_proto [15:09:59]query_string will be loaded in cgi processing [15:09:59]execute_cgi json_proto POST (null) [15:09:59]execute_cgi path=json_proto method=POST [15:09:59]POST find Content-Length [15:09:59]Host: 172.17.48.197:8080 [15:09:59]Content-Length: 678 [15:09:59]Content-Type: application/json [15:09:59] [15:09:59]POST finish read [15:09:59]Found Content-Length = 678 [15:09:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:59]execute_script... [15:09:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:59]POST & json_proto [15:09:59]process_json_proto [15:09:59]json parsed OK: [15:09:59]protocol is kg_v1.0 [15:09:59]action value=close_receipt [15:09:59]process_action close_receipt [15:09:59]cmd_close_receipt [15:09:59]MH_GetDate [15:09:59]Write to MH i2c: F0 00 00 76 03 68 [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: F0 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: F0 09 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: F0 09 00 76 03 00 48 41 E3 65 66 EE DC 65 D7 [15:09:59]GetLastDocTimeStamp 1709392002 [15:09:59]current date 1709392200 [15:09:59]FM_GetShiftState [15:09:59]SAM_PROTO_GetShiftState [15:09:59]wFMCommunicate request_size=4 [15:09:59]MH_SAM_APDU [15:09:59]CAPDU: 80 13 01 00 [15:09:59]Write to MH i2c: E2 08 00 77 03 80 13 01 00 00 00 00 00 F7 [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:59]Read from MH i2c: E2 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 0E 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 0E 00 77 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5E [15:09:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:09:59]wFMCommunicate OK [15:09:59]SAM_PROTO_GetShiftState done [15:09:59]FM_GetShiftState done [15:09:59]opened in 1709338023 [15:09:59]opened+sec_in_day 1709424423 [15:09:59]quantity*price = 50015 [15:09:59]sum+1 = 50016 [15:09:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 177 02.03.2024 15:10 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122958 ФПД: 5771940525213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T151000&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122958&fm=5771940525213&tin=02508201610067®Number=0000000000090573&sum=50000 [15:10:01]StoreToDocumentArchive [15:10:01]shift 321 fd 122958 [15:10:01]save to /storage/0321/doc_00122958 [15:10:01]save last doc name /storage/0321/doc_00122958 to /storage/kkm_last_doc_name [15:10:01]save OK [15:10:01]Clear old archive folders... [15:10:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:10:01]tlvbuf is 003A6590 [15:10:01]SAM_PROTO_ClearQueue [15:10:01]wFMCommunicate request_size=4 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 09 00 00 [15:10:01]Write to MH i2c: E2 08 00 84 03 80 09 00 00 00 00 00 00 F9 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 03 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [15:10:01]RAPDU: 90 00 [15:10:01]wFMCommunicate OK [15:10:01]SAM_PROTO_ClearQueue done [15:10:01]KKMCreateOFDPacket [15:10:01]OFDProtocolAddRootSTLVToBuf [15:10:01]FM_MakeSignedData [15:10:01]FM_MakeSignedData [15:10:01]SAM_PROTO_SignData [15:10:01]wFMCommunicate request_size=4 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 0D 01 02 [15:10:01]Write to MH i2c: E2 08 00 85 03 80 0D 01 02 00 00 00 00 01 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 03 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [15:10:01]RAPDU: 90 00 [15:10:01]wFMCommunicate OK [15:10:01]wFMCommunicate request_size=255 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 48 41 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E0 01 00 35 04 06 00 05 [15:10:01]Write to MH i2c: E2 02 01 86 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 48 41 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E0 01 00 35 04 06 00 05 00 00 D9 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 03 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 03 00 86 03 00 90 00 FD [15:10:01]RAPDU: 90 00 [15:10:01]wFMCommunicate OK [15:10:01]wFMCommunicate request_size=10 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 0D 02 02 05 3F E2 76 F4 9D [15:10:01]Write to MH i2c: E2 0D 00 87 03 80 0D 02 02 05 00 3F E2 76 F4 9D 00 00 36 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 03 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 03 00 87 03 00 90 00 FE [15:10:01]RAPDU: 90 00 [15:10:01]wFMCommunicate OK [15:10:01]wFMCommunicate request_size=4 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 0D 03 02 [15:10:01]Write to MH i2c: E2 08 00 88 03 80 0D 03 02 00 00 00 00 06 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 0B 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 0B 00 88 03 00 9B 75 42 1C B6 4D 16 E3 90 00 71 [15:10:01]RAPDU: 9B 75 42 1C B6 4D 16 E3 90 00 [15:10:01]wFMCommunicate OK [15:10:01]SAM_PROTO_SignData done [15:10:01]FM_MakeSignedData done [15:10:01]CreateOFDProtocolMessage [15:10:01]wFMCommunicate request_size=4 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 11 00 00 [15:10:01]Write to MH i2c: E2 08 00 89 03 80 11 00 00 00 00 00 00 06 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 17 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 17 00 89 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 64 [15:10:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:10:01]wFMCommunicate OK [15:10:01]CreateOFDProtocolMessage done [15:10:01]OFDSenderStorePacket 122958 [15:10:01]StoreOFDPacket docnum=122958 [15:10:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 ED 4A 07 01 C9 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 48 41 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E0 01 00 35 04 06 00 05 3F E2 76 F4 9D 9B 75 42 1C B6 4D 16 E3 [15:10:01]CheckFolder [15:10:01]dirname=/storage/ofd_packets [15:10:01]CheckFolder done [15:10:01]ProducePacketName [15:10:01]name=ofd_packets/00122958 [15:10:01]NVStorageSaveData ofd_packets/00122958 [15:10:01]File name is /storage/ofd_packets/00122958 [15:10:01]Write 301 bytes [15:10:01]NVStorageSaveData done [15:10:01]OFDSenderStorePacket done [15:10:01]KKMCreateOFDPacket done [15:10:01]NVStorageSaveData kkm_last_timestamp [15:10:01]File name is /storage/kkm_last_timestamp [15:10:01]Write 4 bytes [15:10:01]NVStorageSaveData done [15:10:01]ExternCall_PrintAddStr [15:10:01]wPrintStart [15:10:01]Write to MH i2c: 01 00 00 8A 03 8D [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: 01 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: 01 07 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: 01 07 00 8A 03 00 00 00 00 00 FF 0F A2 [15:10:01]RasterBufferAndPrint [15:10:01]line Счет N : (1)1105835 [15:10:01]line ИНН: 02508201610067 [15:10:01]line Контрольно-Кассовый Чек [15:10:01]line ПРОДАЖА [15:10:01]line ТРК (МРК, ГНК) : 11 [15:10:01]line Товар: 2710124130 [15:10:01]line Аи-92-К-5 [15:10:01]line 8.080 * 61.90 [15:10:01]line = 500.15 [15:10:01]line НДС 12% НСП 1% [15:10:01]line > о реализуемом товаре [15:10:01]line ОКРУГЛЕНИЕ: -0.15 [15:10:01]line ИТОГО: 500.00 [15:10:01]line Внесено: 500.00 [15:10:01]line СДАЧА: 0.00 [15:10:01]line НСП 1% : 4.43 [15:10:01]line НДС 12% : 53.11 [15:10:01]line Наличными: 500.00 [15:10:01]line Безнал.: 0.00 [15:10:01]line Место: АЗС № 25 "Партнер Нефть" [15:10:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:10:01]line СНО: Общий режим [15:10:01]line Чек 177 02.03.2024 15:10 [15:10:01]line Смена: 321 ФФД: 1.0 [15:10:01]line ЗНМ: 0300000019 [15:10:01]line РНМ: 0000000000090573 [15:10:01]line Версия ККМ: 001 [15:10:01]line ФМ: 0000000000874798 [15:10:01]line ФД: 122958 [15:10:01]line ФПД: 5771940525213 [15:10:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T151000&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122958&fm=5771940525213&tin=02508201610067®Number=0000000000090573&sum=50000 [15:10:01]OFD Sender: Processing packet 122958 [packets to send 112, broken 111] [15:10:01]ProducePacketName [15:10:01]name=ofd_packets/00122958 [15:10:01]OFD Sender: To server: pG, [15:10:01]CommunicateWithHost lk.salyk.kg:30040 [15:10:01]ConnectInit lk.salyk.kg [15:10:01]written 0, free lines is 4095 [15:10:01]Connected sock=10 [15:10:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 ED 4A 07 01 C9 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 48 41 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E0 01 00 35 04 06 00 05 3F E2 76 F4 9D 9B 75 42 1C B6 4D 16 E3 [15:10:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 46 0A 47 00 37 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E0 01 00 F4 03 04 00 24 ED E2 65 B6 04 01 00 00 35 F0 3E 7C C7 8E 04 03 [15:10:02]CommunicateWithHost err = 0 [15:10:02]CheckOFDResponse [15:10:02]1017 (14) - 77093643461234 [15:10:02]1041 (16) - 0000000000874798 [15:10:02]1040 (4) - 122958 [15:10:02]1012 (4) - 02.03.2024 09:11 [15:10:02]1206 (1) - 0 [15:10:02]OFD Sender: Remove packet 122958 [15:10:02]ProducePacketName [15:10:02]name=ofd_packets/00122958 [15:10:02]NVStorageDeleteData [15:10:02]Write to MH i2c: 01 00 00 B5 03 B8 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 07 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: 01 07 00 B5 03 00 00 00 00 00 EA 0C B5 [15:10:02]RasterBufferAndPrint [15:10:02]line [15:10:02]line [15:10:02]line [15:10:02]line [15:10:02]line [15:10:02]written 0, free lines is 3312 [15:10:02]MH_Cut [15:10:02]Write to MH i2c: D1 01 00 BC 03 01 91 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: D1 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: D1 01 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: D1 01 00 BC 03 00 90 [15:10:02]Write to MH i2c: 01 00 00 BD 03 C0 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]OFD Sender: No OFD packet to send [15:10:03]*** Cut start [15:10:03]*** Purtial cut [15:10:03]*** Stage 1: CUTSNS_PIN = 1 [15:10:05]Read from MH i2c: 01 [15:10:05]MH_I2C_Read... [15:10:05]*** Stop cut motor [15:10:05]*** Cut end [15:10:05]Read from MH i2c: 01 07 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: 01 07 00 BD 03 00 00 00 00 00 FF 0F D5 [15:10:05]process_action close_receipt done [15:10:05]requested_data is exist [15:10:05]produce_requested_data [15:10:05]requested_item fm.sn is exist - process it [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 11 00 00 [15:10:05]Write to MH i2c: E2 08 00 BE 03 80 11 00 00 00 00 00 00 3B [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 17 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 17 00 BE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [15:10:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:10:05]wFMCommunicate OK [15:10:05]requested_item fd.num is exist - process it [15:10:05]SAM_PROTO_GetFieldsCounters [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 13 00 00 [15:10:05]Write to MH i2c: E2 08 00 BF 03 80 13 00 00 00 00 00 00 3E [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 62 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 62 00 BF 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [15:10:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:05]wFMCommunicate OK [15:10:05]SAM_PROTO_GetFieldsCounters done [15:10:05]requested_item shift.num is exist - process it [15:10:05]requested_item shift.opened is exist - process it [15:10:05]req_shift_opened [15:10:05]FM_GetShiftState [15:10:05]SAM_PROTO_GetShiftState [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 13 01 00 [15:10:05]Write to MH i2c: E2 08 00 C0 03 80 13 01 00 00 00 00 00 40 [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 0E 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 0E 00 C0 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A7 [15:10:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:10:05]wFMCommunicate OK [15:10:05]SAM_PROTO_GetShiftState done [15:10:05]FM_GetShiftState done [15:10:05]req_shift_opened done [15:10:05]requested_item shift.open_date is exist - process it [15:10:05]req_shift_open_date [15:10:05]req_shift_open_date done [15:10:05]produce_requested_data done [15:10:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122958,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:10:05]process_action_free close_receipt [15:10:05]json_value_free [15:10:05]json_value_free done [15:10:05]process_json_proto returns [15:10:05]Send response to host [15:10:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122958,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:10:05]free response buf [15:10:05]execute_script done [15:10:05]execute_script returns [15:10:05]free content buf [15:10:05]Sock 8.Close socket [15:10:05]Sock 8.Thread stoped [15:10:06]accept exits with 9 [15:10:06]New connection [15:10:06]New thread 3066666340 created [15:10:06]Thread 3066809700 joined [15:10:06]Waiting for new connection... [15:10:06] Sock 9.Parse request [15:10:06]Sock 9.Check first char [15:10:06]Sock 9.First char is OK [15:10:06]request: POST /json_proto HTTP/1.0 [15:10:06]Method: POST [15:10:06]URL: /json_proto [15:10:06]Method is POST - this is cgi request [15:10:06]url: /json_proto [15:10:06]query_string will be loaded in cgi processing [15:10:06]execute_cgi json_proto POST (null) [15:10:06]execute_cgi path=json_proto method=POST [15:10:06]POST find Content-Length [15:10:06]Host: 172.17.48.197:8080 [15:10:06]Content-Length: 806 [15:10:06]Content-Type: application/json [15:10:06] [15:10:06]POST finish read [15:10:06]Found Content-Length = 806 [15:10:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:06]execute_script... [15:10:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:06]POST & json_proto [15:10:06]process_json_proto [15:10:06]json parsed OK: [15:10:06]protocol is kg_v1.0 [15:10:06]action value=close_receipt [15:10:06]process_action close_receipt [15:10:06]cmd_close_receipt [15:10:06]MH_GetDate [15:10:06]Write to MH i2c: F0 00 00 C1 03 B3 [15:10:06]Write i2c OK [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: F0 [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: F0 09 00 [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: F0 09 00 C1 03 00 4E 41 E3 65 66 EE DC 65 28 [15:10:06]GetLastDocTimeStamp 1709392200 [15:10:06]current date 1709392206 [15:10:06]FM_GetShiftState [15:10:06]SAM_PROTO_GetShiftState [15:10:06]wFMCommunicate request_size=4 [15:10:06]MH_SAM_APDU [15:10:06]CAPDU: 80 13 01 00 [15:10:06]Write to MH i2c: E2 08 00 C2 03 80 13 01 00 00 00 00 00 42 [15:10:06]Write i2c OK [15:10:06]MH_I2C_Read... [15:10:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:06]Read from MH i2c: E2 [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: E2 0E 00 [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: E2 0E 00 C2 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A9 [15:10:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:10:06]wFMCommunicate OK [15:10:06]SAM_PROTO_GetShiftState done [15:10:06]FM_GetShiftState done [15:10:06]opened in 1709338023 [15:10:06]opened+sec_in_day 1709424423 [15:10:06]quantity*price = 20055 [15:10:06]sum+1 = 20057 [15:10:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.56 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 0.00 Безнал.: 200.56 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 178 02.03.2024 15:10 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122959 ФПД: 25121471980559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T151006&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122959&fm=25121471980559&tin=02508201610067®Number=0000000000090573&sum=20056 [15:10:07]StoreToDocumentArchive [15:10:07]shift 321 fd 122959 [15:10:07]save to /storage/0321/doc_00122959 [15:10:07]save last doc name /storage/0321/doc_00122959 to /storage/kkm_last_doc_name [15:10:07]save OK [15:10:07]Clear old archive folders... [15:10:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:10:07]tlvbuf is 003A4880 [15:10:07]SAM_PROTO_ClearQueue [15:10:07]wFMCommunicate request_size=4 [15:10:07]MH_SAM_APDU [15:10:07]CAPDU: 80 09 00 00 [15:10:07]Write to MH i2c: E2 08 00 CF 03 80 09 00 00 00 00 00 00 44 [15:10:07]Write i2c OK [15:10:07]MH_I2C_Read... [15:10:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:07]Read from MH i2c: E2 [15:10:07]MH_I2C_Read... [15:10:07]Read from MH i2c: E2 03 00 [15:10:07]MH_I2C_Read... [15:10:07]Read from MH i2c: E2 03 00 CF 03 00 90 00 46 [15:10:07]RAPDU: 90 00 [15:10:07]wFMCommunicate OK [15:10:07]SAM_PROTO_ClearQueue done [15:10:07]KKMCreateOFDPacket [15:10:07]OFDProtocolAddRootSTLVToBuf [15:10:07]FM_MakeSignedData [15:10:07]FM_MakeSignedData [15:10:07]SAM_PROTO_SignData [15:10:07]wFMCommunicate request_size=4 [15:10:07]MH_SAM_APDU [15:10:07]CAPDU: 80 0D 01 02 [15:10:07]Write to MH i2c: E2 08 00 D0 03 80 0D 01 02 00 00 00 00 4C [15:10:07]Write i2c OK [15:10:07]MH_I2C_Read... [15:10:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:07]Read from MH i2c: E2 [15:10:07]MH_I2C_Read... [15:10:07]Read from MH i2c: E2 03 00 [15:10:07]MH_I2C_Read... [15:10:07]Read from MH i2c: E2 03 00 D0 03 00 90 00 47 [15:10:07]RAPDU: 90 00 [15:10:07]wFMCommunicate OK [15:10:07]wFMCommunicate request_size=255 [15:10:07]MH_SAM_APDU [15:10:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 4E 41 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E0 01 00 35 04 06 00 16 [15:10:08]Write to MH i2c: E2 02 01 D1 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 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 4E 41 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E0 01 00 35 04 06 00 16 00 00 68 [15:10:08]Write i2c OK [15:10:08]MH_I2C_Read... [15:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:08]Read from MH i2c: E2 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: E2 03 00 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: E2 03 00 D1 03 00 90 00 48 [15:10:08]RAPDU: 90 00 [15:10:08]wFMCommunicate OK [15:10:08]wFMCommunicate request_size=10 [15:10:08]MH_SAM_APDU [15:10:08]CAPDU: 80 0D 02 02 05 D9 0C 69 E4 0F [15:10:08]Write to MH i2c: E2 0D 00 D2 03 80 0D 02 02 05 00 D9 0C 69 E4 0F 00 00 9A [15:10:08]Write i2c OK [15:10:08]MH_I2C_Read... [15:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:08]Read from MH i2c: E2 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: E2 03 00 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: E2 03 00 D2 03 00 90 00 49 [15:10:08]RAPDU: 90 00 [15:10:08]wFMCommunicate OK [15:10:08]wFMCommunicate request_size=4 [15:10:08]MH_SAM_APDU [15:10:08]CAPDU: 80 0D 03 02 [15:10:08]Write to MH i2c: E2 08 00 D3 03 80 0D 03 02 00 00 00 00 51 [15:10:08]Write i2c OK [15:10:08]MH_I2C_Read... [15:10:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:08]Read from MH i2c: E2 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: E2 0B 00 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: E2 0B 00 D3 03 00 6E E4 87 88 67 B7 18 5F 90 00 48 [15:10:08]RAPDU: 6E E4 87 88 67 B7 18 5F 90 00 [15:10:08]wFMCommunicate OK [15:10:08]SAM_PROTO_SignData done [15:10:08]FM_MakeSignedData done [15:10:08]CreateOFDProtocolMessage [15:10:08]wFMCommunicate request_size=4 [15:10:08]MH_SAM_APDU [15:10:08]CAPDU: 80 11 00 00 [15:10:08]Write to MH i2c: E2 08 00 D4 03 80 11 00 00 00 00 00 00 51 [15:10:08]Write i2c OK [15:10:08]MH_I2C_Read... [15:10:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:08]Read from MH i2c: E2 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: E2 17 00 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: E2 17 00 D4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AF [15:10:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:10:08]wFMCommunicate OK [15:10:08]CreateOFDProtocolMessage done [15:10:08]OFDSenderStorePacket 122959 [15:10:08]StoreOFDPacket docnum=122959 [15:10:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 76 0A 07 01 2C 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 4E 41 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E0 01 00 35 04 06 00 16 D9 0C 69 E4 0F 6E E4 87 88 67 B7 18 5F [15:10:08]CheckFolder [15:10:08]dirname=/storage/ofd_packets [15:10:08]CheckFolder done [15:10:08]ProducePacketName [15:10:08]name=ofd_packets/00122959 [15:10:08]NVStorageSaveData ofd_packets/00122959 [15:10:08]File name is /storage/ofd_packets/00122959 [15:10:08]Write 301 bytes [15:10:08]NVStorageSaveData done [15:10:08]OFDSenderStorePacket done [15:10:08]KKMCreateOFDPacket done [15:10:08]NVStorageSaveData kkm_last_timestamp [15:10:08]File name is /storage/kkm_last_timestamp [15:10:08]Write 4 bytes [15:10:08]NVStorageSaveData done [15:10:08]ExternCall_PrintAddStr [15:10:08]wPrintStart [15:10:08]Write to MH i2c: 01 00 00 D5 03 D8 [15:10:08]Write i2c OK [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: 01 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: 01 07 00 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: 01 07 00 D5 03 00 00 00 00 00 FF 0F ED [15:10:08]RasterBufferAndPrint [15:10:08]line Счет N : (1)1105834 [15:10:08]line ИНН: 02508201610067 [15:10:08]line Контрольно-Кассовый Чек [15:10:08]line ПРОДАЖА [15:10:08]line ТРК (МРК, ГНК) : 52 [15:10:08]line Товар: 2710124130 [15:10:08]line Аи-92-К-5 [15:10:08]line 3.240 * 61.90 [15:10:08]line = 200.56 [15:10:08]line НДС 12% НСП 1% [15:10:08]line > о реализуемом товаре [15:10:08]line ИТОГО: 200.56 [15:10:08]line НСП 1% : 1.77 [15:10:08]line НДС 12% : 21.30 [15:10:08]line Наличными: 0.00 [15:10:08]line Безнал.: 200.56 [15:10:08]line Место: АЗС № 25 "Партнер Нефть" [15:10:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:10:08]line СНО: Общий режим [15:10:08]line Чек 178 02.03.2024 15:10 [15:10:08]line Смена: 321 ФФД: 1.0 [15:10:08]line ЗНМ: 0300000019 [15:10:08]line РНМ: 0000000000090573 [15:10:08]line Версия ККМ: 001 [15:10:08]line Платежная система: О! деньги [15:10:08]line ФМ: 0000000000874798 [15:10:08]line ФД: 122959 [15:10:08]line ФПД: 25121471980559 [15:10:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T151006&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122959&fm=25121471980559&tin=02508201610067®Number=0000000000090573&sum=20056 [15:10:08]written 0, free lines is 4095 [15:10:08]OFD Sender: Processing packet 122959 [packets to send 112, broken 111] [15:10:08]ProducePacketName [15:10:08]name=ofd_packets/00122959 [15:10:08]OFD Sender: To server: pG, [15:10:08]CommunicateWithHost lk.salyk.kg:30040 [15:10:08]ConnectInit lk.salyk.kg [15:10:08]Connected sock=10 [15:10:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 76 0A 07 01 2C 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 4E 41 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E0 01 00 35 04 06 00 16 D9 0C 69 E4 0F 6E E4 87 88 67 B7 18 5F [15:10:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8C 9C 47 00 79 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E0 01 00 F4 03 04 00 2A ED E2 65 B6 04 01 00 00 39 5B 3C AD 71 FA 2B D4 [15:10:08]CommunicateWithHost err = 0 [15:10:08]CheckOFDResponse [15:10:08]1017 (14) - 77093643461234 [15:10:08]1041 (16) - 0000000000874798 [15:10:08]1040 (4) - 122959 [15:10:08]1012 (4) - 02.03.2024 09:11 [15:10:08]1206 (1) - 0 [15:10:08]OFD Sender: Remove packet 122959 [15:10:08]ProducePacketName [15:10:08]name=ofd_packets/00122959 [15:10:08]NVStorageDeleteData [15:10:08]Write to MH i2c: 01 00 00 FF 03 02 [15:10:08]Write i2c OK [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: 01 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: 01 07 00 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: 01 07 00 FF 03 00 00 00 00 00 01 0D 17 [15:10:08]RasterBufferAndPrint [15:10:08]line [15:10:08]line [15:10:08]line [15:10:08]line [15:10:08]line [15:10:08]written 0, free lines is 3338 [15:10:08]MH_Cut [15:10:08]Write to MH i2c: D1 01 00 06 04 01 DC [15:10:08]Write i2c OK [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: D1 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: D1 01 00 [15:10:08]MH_I2C_Read... [15:10:08]Read from MH i2c: D1 01 00 06 04 00 DB [15:10:08]Write to MH i2c: 01 00 00 07 04 0B [15:10:08]Write i2c OK [15:10:08]MH_I2C_Read... [15:10:09]OFD Sender: No OFD packet to send [15:10:09]*** Cut start [15:10:09]*** Purtial cut [15:10:09]*** Stage 1: CUTSNS_PIN = 1 [15:10:11]Read from MH i2c: 01 [15:10:11]MH_I2C_Read... [15:10:11]*** Stop cut motor [15:10:11]*** Cut end [15:10:11]Read from MH i2c: 01 07 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: 01 07 00 07 04 00 00 00 00 00 FF 0F 20 [15:10:11]process_action close_receipt done [15:10:11]requested_data is exist [15:10:11]produce_requested_data [15:10:11]requested_item fm.sn is exist - process it [15:10:11]wFMCommunicate request_size=4 [15:10:11]MH_SAM_APDU [15:10:11]CAPDU: 80 11 00 00 [15:10:11]Write to MH i2c: E2 08 00 08 04 80 11 00 00 00 00 00 00 86 [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 17 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 17 00 08 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [15:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:10:11]wFMCommunicate OK [15:10:11]requested_item fd.num is exist - process it [15:10:11]SAM_PROTO_GetFieldsCounters [15:10:11]wFMCommunicate request_size=4 [15:10:11]MH_SAM_APDU [15:10:11]CAPDU: 80 13 00 00 [15:10:11]Write to MH i2c: E2 08 00 09 04 80 13 00 00 00 00 00 00 89 [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 62 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 62 00 09 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [15:10:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:11]wFMCommunicate OK [15:10:11]SAM_PROTO_GetFieldsCounters done [15:10:11]requested_item shift.num is exist - process it [15:10:11]requested_item shift.opened is exist - process it [15:10:11]req_shift_opened [15:10:11]FM_GetShiftState [15:10:11]SAM_PROTO_GetShiftState [15:10:11]wFMCommunicate request_size=4 [15:10:11]MH_SAM_APDU [15:10:11]CAPDU: 80 13 01 00 [15:10:11]Write to MH i2c: E2 08 00 0A 04 80 13 01 00 00 00 00 00 8B [15:10:11]Write i2c OK [15:10:11]MH_I2C_Read... [15:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:11]Read from MH i2c: E2 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 0E 00 [15:10:11]MH_I2C_Read... [15:10:11]Read from MH i2c: E2 0E 00 0A 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F2 [15:10:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:10:11]wFMCommunicate OK [15:10:11]SAM_PROTO_GetShiftState done [15:10:11]FM_GetShiftState done [15:10:11]req_shift_opened done [15:10:11]requested_item shift.open_date is exist - process it [15:10:11]req_shift_open_date [15:10:11]req_shift_open_date done [15:10:11]produce_requested_data done [15:10:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122959,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:10:11]process_action_free close_receipt [15:10:11]json_value_free [15:10:11]json_value_free done [15:10:11]process_json_proto returns [15:10:11]Send response to host [15:10:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122959,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:10:11]free response buf [15:10:11]execute_script done [15:10:11]execute_script returns [15:10:11]free content buf [15:10:11]Sock 9.Close socket [15:10:11]Sock 9.Thread stoped [15:10:14]OFD Sender: No OFD packet to send [15:10:19]OFD Sender: No OFD packet to send [15:10:24]OFD Sender: No OFD packet to send [15:10:29]OFD Sender: No OFD packet to send [15:10:34]OFD Sender: No OFD packet to send [15:10:39]OFD Sender: No OFD packet to send [15:10:44]OFD Sender: No OFD packet to send [15:10:49]OFD Sender: No OFD packet to send [15:10:54]OFD Sender: No OFD packet to send [15:10:59]OFD Sender: No OFD packet to send [15:11:04]OFD Sender: No OFD packet to send [15:11:09]OFD Sender: No OFD packet to send [15:11:14]OFD Sender: No OFD packet to send [15:11:19]OFD Sender: No OFD packet to send [15:11:24]OFD Sender: No OFD packet to send [15:11:29]OFD Sender: No OFD packet to send [15:11:34]OFD Sender: No OFD packet to send [15:11:39]OFD Sender: No OFD packet to send [15:11:44]OFD Sender: No OFD packet to send [15:11:45]accept exits with 8 [15:11:45]New connection [15:11:45]New thread 3066809700 created [15:11:45]Thread 3066666340 joined [15:11:45]Waiting for new connection... [15:11:45] Sock 8.Parse request [15:11:45]Sock 8.Check first char [15:11:45]Sock 8.First char is OK [15:11:45]request: POST /json_proto HTTP/1.0 [15:11:45]Method: POST [15:11:45]URL: /json_proto [15:11:45]Method is POST - this is cgi request [15:11:45]url: /json_proto [15:11:45]query_string will be loaded in cgi processing [15:11:45]execute_cgi json_proto POST (null) [15:11:45]execute_cgi path=json_proto method=POST [15:11:45]POST find Content-Length [15:11:45]Host: 172.17.48.197:8080 [15:11:45]Content-Length: 1210 [15:11:45]Content-Type: application/json [15:11:45] [15:11:45]POST finish read [15:11:45]Found Content-Length = 1210 [15:11:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105833\u000A02.03.2024 15:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 73.040 x 61.90\u000A\u0418\u0422\u041E\u0413: 4521.18\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A24259\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:45]execute_script... [15:11:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105833\u000A02.03.2024 15:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 73.040 x 61.90\u000A\u0418\u0422\u041E\u0413: 4521.18\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A24259\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:45]POST & json_proto [15:11:45]process_json_proto [15:11:45]json parsed OK: [15:11:45]protocol is kg_v1.0 [15:11:45]action value=print_text [15:11:45]process_action print_text [15:11:45]cmd_print_text [15:11:45]ExternCall_PrintAddStr [15:11:45]wPrintStart [15:11:45]Write to MH i2c: 01 00 00 0B 04 0F [15:11:45]Write i2c OK [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: 01 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: 01 07 00 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: 01 07 00 0B 04 00 00 00 00 00 FF 0F 24 [15:11:45]RasterBufferAndPrint [15:11:45]line *****ТОВАРНЫЙ ЧЕК***** [15:11:45]line АЗС 25 [15:11:45]line Партнер нефть [15:11:45]line 02508201610067 [15:11:45]line Кассир : Таалайбек к. А. [15:11:45]line Счет N : (1)1105833 [15:11:45]line 02.03.2024 15:06 [15:11:45]line ПРОДАЖА [15:11:45]line ТРК (МРК, ГНК): 62 [15:11:45]line Вид ГСМ : 2710124130 [15:11:45]line Аи-92-К-5 [15:11:45]line 73.040 x 61.90 [15:11:45]line ИТОГ: 4521.18 [15:11:45]line Тип оплаты: Талоны: Топливная Карта [15:11:45]line 24259 [15:11:45]line ______________________ [15:11:45]line (подпись) [15:11:45]written 0, free lines is 4095 [15:11:45]Write to MH i2c: 01 00 00 20 04 24 [15:11:45]Write i2c OK [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: 01 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: 01 07 00 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: 01 07 00 20 04 00 00 00 00 00 F6 0D 2E [15:11:45]RasterBufferAndPrint [15:11:45]line [15:11:45]line [15:11:45]line [15:11:45]line [15:11:45]line [15:11:45]written 0, free lines is 3576 [15:11:45]MH_Cut [15:11:45]Write to MH i2c: D1 01 00 27 04 01 FD [15:11:45]Write i2c OK [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: D1 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: D1 01 00 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: D1 01 00 27 04 00 FC [15:11:45]Write to MH i2c: 01 00 00 28 04 2C [15:11:45]Write i2c OK [15:11:45]MH_I2C_Read... [15:11:46]*** Cut start [15:11:46]*** Purtial cut [15:11:46]*** Stage 1: CUTSNS_PIN = 1 [15:11:48]Read from MH i2c: 01 [15:11:48]MH_I2C_Read... [15:11:48]*** Stop cut motor [15:11:48]*** Cut end [15:11:48]Read from MH i2c: 01 07 00 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: 01 07 00 28 04 00 00 00 00 00 FF 0F 41 [15:11:48]process_action print_text done [15:11:48]requested_data is exist [15:11:48]produce_requested_data [15:11:48]requested_item fm.sn is exist - process it [15:11:48]wFMCommunicate request_size=4 [15:11:48]MH_SAM_APDU [15:11:48]CAPDU: 80 11 00 00 [15:11:48]Write to MH i2c: E2 08 00 29 04 80 11 00 00 00 00 00 00 A7 [15:11:48]Write i2c OK [15:11:48]MH_I2C_Read... [15:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:48]Read from MH i2c: E2 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: E2 17 00 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: E2 17 00 29 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 05 [15:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:11:48]wFMCommunicate OK [15:11:48]requested_item fd.num is exist - process it [15:11:48]SAM_PROTO_GetFieldsCounters [15:11:48]wFMCommunicate request_size=4 [15:11:48]MH_SAM_APDU [15:11:48]CAPDU: 80 13 00 00 [15:11:48]Write to MH i2c: E2 08 00 2A 04 80 13 00 00 00 00 00 00 AA [15:11:48]Write i2c OK [15:11:48]MH_I2C_Read... [15:11:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:48]Read from MH i2c: E2 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: E2 62 00 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: E2 62 00 2A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [15:11:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:48]wFMCommunicate OK [15:11:48]SAM_PROTO_GetFieldsCounters done [15:11:48]requested_item shift.num is exist - process it [15:11:48]requested_item shift.opened is exist - process it [15:11:48]req_shift_opened [15:11:48]FM_GetShiftState [15:11:48]SAM_PROTO_GetShiftState [15:11:48]wFMCommunicate request_size=4 [15:11:48]MH_SAM_APDU [15:11:48]CAPDU: 80 13 01 00 [15:11:48]Write to MH i2c: E2 08 00 2B 04 80 13 01 00 00 00 00 00 AC [15:11:48]Write i2c OK [15:11:48]MH_I2C_Read... [15:11:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:48]Read from MH i2c: E2 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: E2 0E 00 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: E2 0E 00 2B 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 13 [15:11:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:11:48]wFMCommunicate OK [15:11:48]SAM_PROTO_GetShiftState done [15:11:48]FM_GetShiftState done [15:11:48]req_shift_opened done [15:11:48]requested_item shift.open_date is exist - process it [15:11:48]req_shift_open_date [15:11:48]req_shift_open_date done [15:11:48]produce_requested_data done [15:11:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122959,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:11:48]process_action_free print_text [15:11:48]json_value_free [15:11:48]json_value_free done [15:11:48]process_json_proto returns [15:11:48]Send response to host [15:11:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122959,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:11:48]free response buf [15:11:48]execute_script done [15:11:48]execute_script returns [15:11:48]free content buf [15:11:48]Sock 8.Close socket [15:11:48]Sock 8.Thread stoped [15:11:49]OFD Sender: No OFD packet to send [15:11:54]OFD Sender: No OFD packet to send [15:11:59]OFD Sender: No OFD packet to send [15:12:04]OFD Sender: No OFD packet to send [15:12:09]OFD Sender: No OFD packet to send [15:12:14]OFD Sender: No OFD packet to send [15:12:19]OFD Sender: No OFD packet to send [15:12:24]OFD Sender: No OFD packet to send [15:12:29]OFD Sender: No OFD packet to send [15:12:34]OFD Sender: No OFD packet to send [15:12:39]OFD Sender: No OFD packet to send [15:12:44]OFD Sender: No OFD packet to send [15:12:49]OFD Sender: No OFD packet to send [15:12:54]OFD Sender: No OFD packet to send [15:12:59]OFD Sender: No OFD packet to send [15:13:04]OFD Sender: No OFD packet to send [15:13:09]OFD Sender: No OFD packet to send [15:13:14]OFD Sender: No OFD packet to send [15:13:19]OFD Sender: No OFD packet to send [15:13:24]OFD Sender: No OFD packet to send [15:13:29]OFD Sender: No OFD packet to send [15:13:34]OFD Sender: No OFD packet to send [15:13:39]OFD Sender: No OFD packet to send [15:13:44]OFD Sender: No OFD packet to send [15:13:49]OFD Sender: No OFD packet to send [15:13:54]OFD Sender: No OFD packet to send [15:13:59]OFD Sender: No OFD packet to send [15:14:04]OFD Sender: No OFD packet to send [15:14:09]OFD Sender: No OFD packet to send [15:14:14]OFD Sender: No OFD packet to send [15:14:19]OFD Sender: No OFD packet to send [15:14:24]OFD Sender: No OFD packet to send [15:14:29]OFD Sender: No OFD packet to send [15:14:34]OFD Sender: No OFD packet to send [15:14:39]OFD Sender: No OFD packet to send [15:14:44]OFD Sender: No OFD packet to send [15:14:49]OFD Sender: No OFD packet to send [15:14:54]OFD Sender: No OFD packet to send [15:14:59]OFD Sender: No OFD packet to send [15:15:04]OFD Sender: No OFD packet to send [15:15:09]OFD Sender: No OFD packet to send [15:15:14]OFD Sender: No OFD packet to send [15:15:19]OFD Sender: No OFD packet to send [15:15:24]OFD Sender: No OFD packet to send [15:15:29]OFD Sender: No OFD packet to send [15:15:34]OFD Sender: No OFD packet to send [15:15:39]OFD Sender: No OFD packet to send [15:15:44]OFD Sender: No OFD packet to send [15:15:49]OFD Sender: No OFD packet to send [15:15:54]OFD Sender: No OFD packet to send [15:15:59]OFD Sender: No OFD packet to send [15:16:04]OFD Sender: No OFD packet to send [15:16:09]OFD Sender: No OFD packet to send [15:16:14]OFD Sender: No OFD packet to send [15:16:19]OFD Sender: No OFD packet to send [15:16:24]OFD Sender: No OFD packet to send [15:16:29]OFD Sender: No OFD packet to send [15:16:34]OFD Sender: No OFD packet to send [15:16:39]OFD Sender: No OFD packet to send [15:16:44]OFD Sender: No OFD packet to send [15:16:49]OFD Sender: No OFD packet to send [15:16:54]OFD Sender: No OFD packet to send [15:16:59]OFD Sender: No OFD packet to send [15:17:04]OFD Sender: No OFD packet to send [15:17:09]OFD Sender: No OFD packet to send [15:17:14]OFD Sender: No OFD packet to send [15:17:19]OFD Sender: No OFD packet to send [15:17:24]OFD Sender: No OFD packet to send [15:17:29]OFD Sender: No OFD packet to send [15:17:34]OFD Sender: No OFD packet to send [15:17:39]OFD Sender: No OFD packet to send [15:17:44]OFD Sender: No OFD packet to send [15:17:49]OFD Sender: No OFD packet to send [15:17:54]OFD Sender: No OFD packet to send [15:17:59]OFD Sender: No OFD packet to send [15:18:04]OFD Sender: No OFD packet to send [15:18:09]OFD Sender: No OFD packet to send [15:18:14]OFD Sender: No OFD packet to send [15:18:19]OFD Sender: No OFD packet to send [15:18:24]OFD Sender: No OFD packet to send [15:18:29]OFD Sender: No OFD packet to send [15:18:31]accept exits with 9 [15:18:31]New connection [15:18:31]New thread 3066666340 created [15:18:31]Thread 3066809700 joined [15:18:31]Waiting for new connection... [15:18:31] Sock 9.Parse request [15:18:31]Sock 9.Check first char [15:18:31]Sock 9.First char is OK [15:18:31]request: POST /json_proto HTTP/1.0 [15:18:31]Method: POST [15:18:31]URL: /json_proto [15:18:31]Method is POST - this is cgi request [15:18:31]url: /json_proto [15:18:31]query_string will be loaded in cgi processing [15:18:31]execute_cgi json_proto POST (null) [15:18:31]execute_cgi path=json_proto method=POST [15:18:31]POST find Content-Length [15:18:31]Host: 172.17.48.197:8080 [15:18:31]Content-Length: 1210 [15:18:31]Content-Type: application/json [15:18:31] [15:18:31]POST finish read [15:18:31]Found Content-Length = 1210 [15:18:31]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105836\u000A02.03.2024 15:13\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 : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 70.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 4865.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43108\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:31]execute_script... [15:18:31]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105836\u000A02.03.2024 15:13\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 : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 70.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 4865.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43108\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:31]POST & json_proto [15:18:31]process_json_proto [15:18:31]json parsed OK: [15:18:31]protocol is kg_v1.0 [15:18:31]action value=print_text [15:18:31]process_action print_text [15:18:31]cmd_print_text [15:18:31]ExternCall_PrintAddStr [15:18:31]wPrintStart [15:18:31]Write to MH i2c: 01 00 00 2C 04 30 [15:18:31]Write i2c OK [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: 01 [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: 01 07 00 [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: 01 07 00 2C 04 00 00 00 00 00 FF 0F 45 [15:18:31]RasterBufferAndPrint [15:18:31]line *****ТОВАРНЫЙ ЧЕК***** [15:18:31]line АЗС 25 [15:18:31]line Партнер нефть [15:18:31]line 02508201610067 [15:18:31]line Кассир : Таалайбек к. А. [15:18:31]line Счет N : (1)1105836 [15:18:31]line 02.03.2024 15:13 [15:18:31]line ПРОДАЖА [15:18:31]line ТРК (МРК, ГНК): 63 [15:18:31]line Вид ГСМ : 2710124500 [15:18:31]line Аи-95-К-5 [15:18:31]line 70.000 x 69.50 [15:18:31]line ИТОГ: 4865.00 [15:18:31]line Тип оплаты: Талоны: Топливная Карта [15:18:31]line 43108 [15:18:31]line ______________________ [15:18:31]line (подпись) [15:18:31]written 0, free lines is 4095 [15:18:31]Write to MH i2c: 01 00 00 41 04 45 [15:18:31]Write i2c OK [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: 01 [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: 01 07 00 [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: 01 07 00 41 04 00 00 00 00 00 F6 0D 4F [15:18:31]RasterBufferAndPrint [15:18:31]line [15:18:31]line [15:18:31]line [15:18:31]line [15:18:31]line [15:18:31]written 0, free lines is 3576 [15:18:31]MH_Cut [15:18:31]Write to MH i2c: D1 01 00 48 04 01 1E [15:18:31]Write i2c OK [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: D1 [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: D1 01 00 [15:18:31]MH_I2C_Read... [15:18:31]Read from MH i2c: D1 01 00 48 04 00 1D [15:18:31]Write to MH i2c: 01 00 00 49 04 4D [15:18:31]Write i2c OK [15:18:31]MH_I2C_Read... [15:18:32]*** Cut start [15:18:32]*** Purtial cut [15:18:32]*** Stage 1: CUTSNS_PIN = 1 [15:18:34]Read from MH i2c: 01 [15:18:34]MH_I2C_Read... [15:18:34]*** Stop cut motor [15:18:34]*** Cut end [15:18:34]Read from MH i2c: 01 07 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: 01 07 00 49 04 00 00 00 00 00 FF 0F 62 [15:18:34]process_action print_text done [15:18:34]requested_data is exist [15:18:34]produce_requested_data [15:18:34]requested_item fm.sn is exist - process it [15:18:34]wFMCommunicate request_size=4 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 11 00 00 [15:18:34]Write to MH i2c: E2 08 00 4A 04 80 11 00 00 00 00 00 00 C8 [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 17 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 17 00 4A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [15:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:18:34]wFMCommunicate OK [15:18:34]requested_item fd.num is exist - process it [15:18:34]SAM_PROTO_GetFieldsCounters [15:18:34]wFMCommunicate request_size=4 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 13 00 00 [15:18:34]Write to MH i2c: E2 08 00 4B 04 80 13 00 00 00 00 00 00 CB [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 62 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 62 00 4B 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [15:18:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:18:34]wFMCommunicate OK [15:18:34]SAM_PROTO_GetFieldsCounters done [15:18:34]requested_item shift.num is exist - process it [15:18:34]requested_item shift.opened is exist - process it [15:18:34]req_shift_opened [15:18:34]FM_GetShiftState [15:18:34]SAM_PROTO_GetShiftState [15:18:34]wFMCommunicate request_size=4 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 13 01 00 [15:18:34]Write to MH i2c: E2 08 00 4C 04 80 13 01 00 00 00 00 00 CD [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 0E 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 0E 00 4C 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [15:18:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:18:34]wFMCommunicate OK [15:18:34]SAM_PROTO_GetShiftState done [15:18:34]FM_GetShiftState done [15:18:34]req_shift_opened done [15:18:34]requested_item shift.open_date is exist - process it [15:18:34]req_shift_open_date [15:18:34]req_shift_open_date done [15:18:34]produce_requested_data done [15:18:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122959,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:18:34]process_action_free print_text [15:18:34]json_value_free [15:18:34]json_value_free done [15:18:34]process_json_proto returns [15:18:34]Send response to host [15:18:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122959,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:18:34]free response buf [15:18:34]execute_script done [15:18:34]execute_script returns [15:18:34]free content buf [15:18:34]Sock 9.Close socket [15:18:34]Sock 9.Thread stoped [15:18:34]OFD Sender: No OFD packet to send [15:18:39]OFD Sender: No OFD packet to send [15:18:44]OFD Sender: No OFD packet to send [15:18:49]OFD Sender: No OFD packet to send [15:18:54]OFD Sender: No OFD packet to send [15:18:58]accept exits with 8 [15:18:58]New connection [15:18:58]New thread 3066809700 created [15:18:58]Thread 3066666340 joined [15:18:58]Waiting for new connection... [15:18:58] Sock 8.Parse request [15:18:58]Sock 8.Check first char [15:18:58]Sock 8.First char is OK [15:18:58]request: POST /json_proto HTTP/1.0 [15:18:58]Method: POST [15:18:58]URL: /json_proto [15:18:58]Method is POST - this is cgi request [15:18:58]url: /json_proto [15:18:58]query_string will be loaded in cgi processing [15:18:58]execute_cgi json_proto POST (null) [15:18:58]execute_cgi path=json_proto method=POST [15:18:58]POST find Content-Length [15:18:58]Host: 172.17.48.197:8080 [15:18:58]Content-Length: 688 [15:18:58]Content-Type: application/json [15:18:58] [15:18:58]POST finish read [15:18:58]Found Content-Length = 688 [15:18:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 42.320, "sum" : 3000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:58]execute_script... [15:18:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 42.320, "sum" : 3000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:58]POST & json_proto [15:18:58]process_json_proto [15:18:58]json parsed OK: [15:18:58]protocol is kg_v1.0 [15:18:58]action value=close_receipt [15:18:58]process_action close_receipt [15:18:58]cmd_close_receipt [15:18:58]MH_GetDate [15:18:58]Write to MH i2c: F0 00 00 4D 04 40 [15:18:58]Write i2c OK [15:18:58]MH_I2C_Read... [15:18:58]Read from MH i2c: F0 [15:18:58]MH_I2C_Read... [15:18:58]Read from MH i2c: F0 09 00 [15:18:58]MH_I2C_Read... [15:18:58]Read from MH i2c: F0 09 00 4D 04 00 62 43 E3 65 66 EE DC 65 CB [15:18:58]GetLastDocTimeStamp 1709392206 [15:18:58]current date 1709392738 [15:18:58]FM_GetShiftState [15:18:58]SAM_PROTO_GetShiftState [15:18:58]wFMCommunicate request_size=4 [15:18:58]MH_SAM_APDU [15:18:58]CAPDU: 80 13 01 00 [15:18:58]Write to MH i2c: E2 08 00 4E 04 80 13 01 00 00 00 00 00 CF [15:18:58]Write i2c OK [15:18:58]MH_I2C_Read... [15:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:58]Read from MH i2c: E2 [15:18:58]MH_I2C_Read... [15:18:58]Read from MH i2c: E2 0E 00 [15:18:58]MH_I2C_Read... [15:18:58]Read from MH i2c: E2 0E 00 4E 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 36 [15:18:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:18:58]wFMCommunicate OK [15:18:58]SAM_PROTO_GetShiftState done [15:18:58]FM_GetShiftState done [15:18:58]opened in 1709338023 [15:18:58]opened+sec_in_day 1709424423 [15:18:58]quantity*price = 300048 [15:18:58]sum+1 = 300050 [15:18:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.64 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 179 02.03.2024 15:18 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122960 ФПД: 258647400647268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T151858&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122960&fm=258647400647268&tin=02508201610067®Number=0000000000090573&sum=300000 [15:18:59]StoreToDocumentArchive [15:18:59]shift 321 fd 122960 [15:18:59]save to /storage/0321/doc_00122960 [15:18:59]save last doc name /storage/0321/doc_00122960 to /storage/kkm_last_doc_name [15:18:59]save OK [15:18:59]Clear old archive folders... [15:18:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:18:59]tlvbuf is 003D7270 [15:18:59]SAM_PROTO_ClearQueue [15:18:59]wFMCommunicate request_size=4 [15:18:59]MH_SAM_APDU [15:18:59]CAPDU: 80 09 00 00 [15:18:59]Write to MH i2c: E2 08 00 5B 04 80 09 00 00 00 00 00 00 D1 [15:18:59]Write i2c OK [15:18:59]MH_I2C_Read... [15:18:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:59]Read from MH i2c: E2 [15:18:59]MH_I2C_Read... [15:18:59]Read from MH i2c: E2 03 00 [15:18:59]MH_I2C_Read... [15:18:59]Read from MH i2c: E2 03 00 5B 04 00 90 00 D3 [15:18:59]RAPDU: 90 00 [15:18:59]wFMCommunicate OK [15:18:59]SAM_PROTO_ClearQueue done [15:18:59]KKMCreateOFDPacket [15:18:59]OFDProtocolAddRootSTLVToBuf [15:18:59]FM_MakeSignedData [15:18:59]FM_MakeSignedData [15:18:59]SAM_PROTO_SignData [15:18:59]wFMCommunicate request_size=4 [15:18:59]MH_SAM_APDU [15:18:59]CAPDU: 80 0D 01 02 [15:18:59]Write to MH i2c: E2 08 00 5C 04 80 0D 01 02 00 00 00 00 D9 [15:18:59]Write i2c OK [15:18:59]MH_I2C_Read... [15:18:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:59]Read from MH i2c: E2 [15:18:59]MH_I2C_Read... [15:18:59]Read from MH i2c: E2 03 00 [15:18:59]MH_I2C_Read... [15:18:59]Read from MH i2c: E2 03 00 5C 04 00 90 00 D4 [15:18:59]RAPDU: 90 00 [15:18:59]wFMCommunicate OK [15:18:59]wFMCommunicate request_size=255 [15:18:59]MH_SAM_APDU [15:18:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 A5 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 11 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 62 43 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E0 01 00 35 04 06 00 [15:18:59]Write to MH i2c: E2 02 01 5D 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 A5 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 11 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 62 43 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E0 01 00 35 04 06 00 00 00 F1 [15:18:59]Write i2c OK [15:18:59]MH_I2C_Read... [15:18:59]OFD Sender: No OFD packet to send [15:18:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:59]Read from MH i2c: E2 [15:18:59]MH_I2C_Read... [15:18:59]Read from MH i2c: E2 03 00 [15:18:59]MH_I2C_Read... [15:18:59]Read from MH i2c: E2 03 00 5D 04 00 90 00 D5 [15:18:59]RAPDU: 90 00 [15:18:59]wFMCommunicate OK [15:18:59]wFMCommunicate request_size=11 [15:18:59]MH_SAM_APDU [15:18:59]CAPDU: 80 0D 02 02 06 EB 3D 0A 70 0A 64 [15:18:59]Write to MH i2c: E2 0E 00 5E 04 80 0D 02 02 06 00 EB 3D 0A 70 0A 64 00 00 F8 [15:18:59]Write i2c OK [15:18:59]MH_I2C_Read... [15:19:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:00]Read from MH i2c: E2 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: E2 03 00 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: E2 03 00 5E 04 00 90 00 D6 [15:19:00]RAPDU: 90 00 [15:19:00]wFMCommunicate OK [15:19:00]wFMCommunicate request_size=4 [15:19:00]MH_SAM_APDU [15:19:00]CAPDU: 80 0D 03 02 [15:19:00]Write to MH i2c: E2 08 00 5F 04 80 0D 03 02 00 00 00 00 DE [15:19:00]Write i2c OK [15:19:00]MH_I2C_Read... [15:19:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:19:00]Read from MH i2c: E2 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: E2 0B 00 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: E2 0B 00 5F 04 00 7F 79 78 7C FE D0 D1 1B 90 00 85 [15:19:00]RAPDU: 7F 79 78 7C FE D0 D1 1B 90 00 [15:19:00]wFMCommunicate OK [15:19:00]SAM_PROTO_SignData done [15:19:00]FM_MakeSignedData done [15:19:00]CreateOFDProtocolMessage [15:19:00]wFMCommunicate request_size=4 [15:19:00]MH_SAM_APDU [15:19:00]CAPDU: 80 11 00 00 [15:19:00]Write to MH i2c: E2 08 00 60 04 80 11 00 00 00 00 00 00 DE [15:19:00]Write i2c OK [15:19:00]MH_I2C_Read... [15:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:00]Read from MH i2c: E2 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: E2 17 00 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: E2 17 00 60 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [15:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:19:00]wFMCommunicate OK [15:19:00]CreateOFDProtocolMessage done [15:19:00]OFDSenderStorePacket 122960 [15:19:00]StoreOFDPacket docnum=122960 [15:19:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 31 0B 08 01 A9 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 A5 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 11 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 62 43 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E0 01 00 35 04 06 00 EB 3D 0A 70 0A 64 7F 79 78 7C FE D0 D1 1B [15:19:00]CheckFolder [15:19:00]dirname=/storage/ofd_packets [15:19:00]CheckFolder done [15:19:00]ProducePacketName [15:19:00]name=ofd_packets/00122960 [15:19:00]NVStorageSaveData ofd_packets/00122960 [15:19:00]File name is /storage/ofd_packets/00122960 [15:19:00]Write 302 bytes [15:19:00]NVStorageSaveData done [15:19:00]OFDSenderStorePacket done [15:19:00]KKMCreateOFDPacket done [15:19:00]NVStorageSaveData kkm_last_timestamp [15:19:00]File name is /storage/kkm_last_timestamp [15:19:00]Write 4 bytes [15:19:00]NVStorageSaveData done [15:19:00]ExternCall_PrintAddStr [15:19:00]wPrintStart [15:19:00]Write to MH i2c: 01 00 00 61 04 65 [15:19:00]Write i2c OK [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: 01 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: 01 07 00 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: 01 07 00 61 04 00 00 00 00 00 FF 0F 7A [15:19:00]RasterBufferAndPrint [15:19:00]line Счет N : (1)1105838 [15:19:00]line ИНН: 02508201610067 [15:19:00]line Контрольно-Кассовый Чек [15:19:00]line ПРОДАЖА [15:19:00]line ТРК (МРК, ГНК) : 41 [15:19:00]line Товар: 2710194210 [15:19:00]line ДТ(л)-К-5 [15:19:00]line 42.320 * 70.90 [15:19:00]line = 3000.49 [15:19:00]line НДС 12% НСП 1% [15:19:00]line > о реализуемом товаре [15:19:00]line ОКРУГЛЕНИЕ: -0.49 [15:19:00]line ИТОГО: 3000.00 [15:19:00]line Внесено: 3000.00 [15:19:00]line СДАЧА: 0.00 [15:19:00]line НСП 1% : 26.55 [15:19:00]line НДС 12% : 318.64 [15:19:00]line Наличными: 3000.00 [15:19:00]line Безнал.: 0.00 [15:19:00]line Место: АЗС № 25 "Партнер Нефть" [15:19:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:19:00]line СНО: Общий режим [15:19:00]line Чек 179 02.03.2024 15:18 [15:19:00]line Смена: 321 ФФД: 1.0 [15:19:00]line ЗНМ: 0300000019 [15:19:00]line РНМ: 0000000000090573 [15:19:00]line Версия ККМ: 001 [15:19:00]line ФМ: 0000000000874798 [15:19:00]line ФД: 122960 [15:19:00]line ФПД: 258647400647268 [15:19:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T151858&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122960&fm=258647400647268&tin=02508201610067®Number=0000000000090573&sum=300000 [15:19:00]OFD Sender: Processing packet 122960 [packets to send 112, broken 111] [15:19:00]ProducePacketName [15:19:00]name=ofd_packets/00122960 [15:19:00]OFD Sender: To server: pG, [15:19:00]CommunicateWithHost lk.salyk.kg:30040 [15:19:00]ConnectInit lk.salyk.kg [15:19:00]written 0, free lines is 4095 [15:19:00]Connected sock=10 [15:19:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 31 0B 08 01 A9 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 A5 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 11 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 62 43 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E0 01 00 35 04 06 00 EB 3D 0A 70 0A 64 7F 79 78 7C FE D0 D1 1B [15:19:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 99 6E 47 00 5F BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E0 01 00 F4 03 04 00 3E EF E2 65 B6 04 01 00 00 B4 3D 96 90 BE 16 37 D9 [15:19:00]CommunicateWithHost err = 0 [15:19:00]CheckOFDResponse [15:19:00]1017 (14) - 77093643461234 [15:19:00]1041 (16) - 0000000000874798 [15:19:00]1040 (4) - 122960 [15:19:00]1012 (4) - 02.03.2024 09:19 [15:19:00]1206 (1) - 0 [15:19:00]OFD Sender: Remove packet 122960 [15:19:00]ProducePacketName [15:19:00]name=ofd_packets/00122960 [15:19:00]NVStorageDeleteData [15:19:00]Write to MH i2c: 01 00 00 8C 04 90 [15:19:00]Write i2c OK [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: 01 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: 01 07 00 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: 01 07 00 8C 04 00 00 00 00 00 F3 0C 96 [15:19:00]RasterBufferAndPrint [15:19:00]line [15:19:00]line [15:19:00]line [15:19:00]line [15:19:00]line [15:19:00]written 0, free lines is 3321 [15:19:00]MH_Cut [15:19:00]Write to MH i2c: D1 01 00 93 04 01 69 [15:19:00]Write i2c OK [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: D1 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: D1 01 00 [15:19:00]MH_I2C_Read... [15:19:00]Read from MH i2c: D1 01 00 93 04 00 68 [15:19:00]Write to MH i2c: 01 00 00 94 04 98 [15:19:00]Write i2c OK [15:19:00]MH_I2C_Read... [15:19:01]OFD Sender: No OFD packet to send [15:19:01]*** Cut start [15:19:01]*** Purtial cut [15:19:01]*** Stage 1: CUTSNS_PIN = 1 [15:19:03]Read from MH i2c: 01 [15:19:03]MH_I2C_Read... [15:19:03]*** Stop cut motor [15:19:03]*** Cut end [15:19:03]Read from MH i2c: 01 07 00 [15:19:03]MH_I2C_Read... [15:19:03]Read from MH i2c: 01 07 00 94 04 00 00 00 00 00 FF 0F AD [15:19:03]process_action close_receipt done [15:19:03]requested_data is exist [15:19:03]produce_requested_data [15:19:03]requested_item fm.sn is exist - process it [15:19:03]wFMCommunicate request_size=4 [15:19:03]MH_SAM_APDU [15:19:03]CAPDU: 80 11 00 00 [15:19:03]Write to MH i2c: E2 08 00 95 04 80 11 00 00 00 00 00 00 13 [15:19:03]Write i2c OK [15:19:03]MH_I2C_Read... [15:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:03]Read from MH i2c: E2 [15:19:03]MH_I2C_Read... [15:19:03]Read from MH i2c: E2 17 00 [15:19:03]MH_I2C_Read... [15:19:03]Read from MH i2c: E2 17 00 95 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [15:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:19:03]wFMCommunicate OK [15:19:03]requested_item fd.num is exist - process it [15:19:03]SAM_PROTO_GetFieldsCounters [15:19:03]wFMCommunicate request_size=4 [15:19:03]MH_SAM_APDU [15:19:03]CAPDU: 80 13 00 00 [15:19:03]Write to MH i2c: E2 08 00 96 04 80 13 00 00 00 00 00 00 16 [15:19:03]Write i2c OK [15:19:03]MH_I2C_Read... [15:19:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:19:03]Read from MH i2c: E2 [15:19:03]MH_I2C_Read... [15:19:03]Read from MH i2c: E2 62 00 [15:19:03]MH_I2C_Read... [15:19:03]Read from MH i2c: E2 62 00 96 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 50 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [15:19:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 50 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:19:03]wFMCommunicate OK [15:19:03]SAM_PROTO_GetFieldsCounters done [15:19:03]requested_item shift.num is exist - process it [15:19:03]requested_item shift.opened is exist - process it [15:19:03]req_shift_opened [15:19:03]FM_GetShiftState [15:19:03]SAM_PROTO_GetShiftState [15:19:03]wFMCommunicate request_size=4 [15:19:03]MH_SAM_APDU [15:19:03]CAPDU: 80 13 01 00 [15:19:03]Write to MH i2c: E2 08 00 97 04 80 13 01 00 00 00 00 00 18 [15:19:03]Write i2c OK [15:19:03]MH_I2C_Read... [15:19:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:03]Read from MH i2c: E2 [15:19:03]MH_I2C_Read... [15:19:03]Read from MH i2c: E2 0E 00 [15:19:03]MH_I2C_Read... [15:19:03]Read from MH i2c: E2 0E 00 97 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7F [15:19:03]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:19:03]wFMCommunicate OK [15:19:03]SAM_PROTO_GetShiftState done [15:19:03]FM_GetShiftState done [15:19:03]req_shift_opened done [15:19:03]requested_item shift.open_date is exist - process it [15:19:03]req_shift_open_date [15:19:03]req_shift_open_date done [15:19:03]produce_requested_data done [15:19:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122960,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:19:03]process_action_free close_receipt [15:19:03]json_value_free [15:19:03]json_value_free done [15:19:03]process_json_proto returns [15:19:03]Send response to host [15:19:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122960,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:19:03]free response buf [15:19:03]execute_script done [15:19:03]execute_script returns [15:19:03]free content buf [15:19:03]Sock 8.Close socket [15:19:03]Sock 8.Thread stoped [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:04]accept exits with 9 [15:20:04]New connection [15:20:04]New thread 3066666340 created [15:20:04]Thread 3066809700 joined [15:20:04]Waiting for new connection... [15:20:04] Sock 9.Parse request [15:20:04]Sock 9.Check first char [15:20:04]Sock 9.First char is OK [15:20:04]request: POST /json_proto HTTP/1.0 [15:20:04]Method: POST [15:20:04]URL: /json_proto [15:20:04]Method is POST - this is cgi request [15:20:04]url: /json_proto [15:20:04]query_string will be loaded in cgi processing [15:20:04]execute_cgi json_proto POST (null) [15:20:04]execute_cgi path=json_proto method=POST [15:20:04]POST find Content-Length [15:20:04]Host: 172.17.48.197:8080 [15:20:04]Content-Length: 1210 [15:20:04]Content-Type: application/json [15:20:04] [15:20:04]POST finish read [15:20:04]Found Content-Length = 1210 [15:20:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105837\u000A02.03.2024 15:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 35.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2166.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74825\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:04]execute_script... [15:20:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105837\u000A02.03.2024 15:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 35.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2166.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74825\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:04]POST & json_proto [15:20:04]process_json_proto [15:20:04]json parsed OK: [15:20:04]protocol is kg_v1.0 [15:20:04]action value=print_text [15:20:04]process_action print_text [15:20:04]cmd_print_text [15:20:04]ExternCall_PrintAddStr [15:20:04]wPrintStart [15:20:04]Write to MH i2c: 01 00 00 98 04 9C [15:20:04]Write i2c OK [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: 01 [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: 01 07 00 [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: 01 07 00 98 04 00 00 00 00 00 FF 0F B1 [15:20:04]RasterBufferAndPrint [15:20:04]line *****ТОВАРНЫЙ ЧЕК***** [15:20:04]line АЗС 25 [15:20:04]line Партнер нефть [15:20:04]line 02508201610067 [15:20:04]line Кассир : Таалайбек к. А. [15:20:04]line Счет N : (1)1105837 [15:20:04]line 02.03.2024 15:15 [15:20:04]line ПРОДАЖА [15:20:04]line ТРК (МРК, ГНК): 11 [15:20:04]line Вид ГСМ : 2710124130 [15:20:04]line Аи-92-К-5 [15:20:04]line 35.000 x 61.90 [15:20:04]line ИТОГ: 2166.50 [15:20:04]line Тип оплаты: Талоны: Топливная Карта [15:20:04]line 74825 [15:20:04]line ______________________ [15:20:04]line (подпись) [15:20:04]written 0, free lines is 4095 [15:20:04]Write to MH i2c: 01 00 00 AD 04 B1 [15:20:04]Write i2c OK [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: 01 [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: 01 07 00 [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: 01 07 00 AD 04 00 00 00 00 00 F6 0D BB [15:20:04]RasterBufferAndPrint [15:20:04]line [15:20:04]line [15:20:04]line [15:20:04]line [15:20:04]line [15:20:04]written 0, free lines is 3575 [15:20:04]MH_Cut [15:20:04]Write to MH i2c: D1 01 00 B4 04 01 8A [15:20:04]Write i2c OK [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: D1 [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: D1 01 00 [15:20:04]MH_I2C_Read... [15:20:04]Read from MH i2c: D1 01 00 B4 04 00 89 [15:20:04]Write to MH i2c: 01 00 00 B5 04 B9 [15:20:04]Write i2c OK [15:20:04]MH_I2C_Read... [15:20:04]*** Cut start [15:20:04]*** Purtial cut [15:20:04]*** Stage 1: CUTSNS_PIN = 1 [15:20:06]OFD Sender: No OFD packet to send [15:20:06]Read from MH i2c: 01 [15:20:06]MH_I2C_Read... [15:20:06]*** Stop cut motor [15:20:06]*** Cut end [15:20:06]Read from MH i2c: 01 07 00 [15:20:06]MH_I2C_Read... [15:20:06]Read from MH i2c: 01 07 00 B5 04 00 00 00 00 00 FF 0F CE [15:20:06]process_action print_text done [15:20:06]requested_data is exist [15:20:06]produce_requested_data [15:20:06]requested_item fm.sn is exist - process it [15:20:06]wFMCommunicate request_size=4 [15:20:06]MH_SAM_APDU [15:20:06]CAPDU: 80 11 00 00 [15:20:06]Write to MH i2c: E2 08 00 B6 04 80 11 00 00 00 00 00 00 34 [15:20:06]Write i2c OK [15:20:06]MH_I2C_Read... [15:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:06]Read from MH i2c: E2 [15:20:06]MH_I2C_Read... [15:20:06]Read from MH i2c: E2 17 00 [15:20:06]MH_I2C_Read... [15:20:06]Read from MH i2c: E2 17 00 B6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 92 [15:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:20:06]wFMCommunicate OK [15:20:06]requested_item fd.num is exist - process it [15:20:06]SAM_PROTO_GetFieldsCounters [15:20:06]wFMCommunicate request_size=4 [15:20:06]MH_SAM_APDU [15:20:06]CAPDU: 80 13 00 00 [15:20:06]Write to MH i2c: E2 08 00 B7 04 80 13 00 00 00 00 00 00 37 [15:20:06]Write i2c OK [15:20:06]MH_I2C_Read... [15:20:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:07]Read from MH i2c: E2 [15:20:07]MH_I2C_Read... [15:20:07]Read from MH i2c: E2 62 00 [15:20:07]MH_I2C_Read... [15:20:07]Read from MH i2c: E2 62 00 B7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 50 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [15:20:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 50 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:07]wFMCommunicate OK [15:20:07]SAM_PROTO_GetFieldsCounters done [15:20:07]requested_item shift.num is exist - process it [15:20:07]requested_item shift.opened is exist - process it [15:20:07]req_shift_opened [15:20:07]FM_GetShiftState [15:20:07]SAM_PROTO_GetShiftState [15:20:07]wFMCommunicate request_size=4 [15:20:07]MH_SAM_APDU [15:20:07]CAPDU: 80 13 01 00 [15:20:07]Write to MH i2c: E2 08 00 B8 04 80 13 01 00 00 00 00 00 39 [15:20:07]Write i2c OK [15:20:07]MH_I2C_Read... [15:20:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:07]Read from MH i2c: E2 [15:20:07]MH_I2C_Read... [15:20:07]Read from MH i2c: E2 0E 00 [15:20:07]MH_I2C_Read... [15:20:07]Read from MH i2c: E2 0E 00 B8 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A0 [15:20:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:20:07]wFMCommunicate OK [15:20:07]SAM_PROTO_GetShiftState done [15:20:07]FM_GetShiftState done [15:20:07]req_shift_opened done [15:20:07]requested_item shift.open_date is exist - process it [15:20:07]req_shift_open_date [15:20:07]req_shift_open_date done [15:20:07]produce_requested_data done [15:20:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122960,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:20:07]process_action_free print_text [15:20:07]json_value_free [15:20:07]json_value_free done [15:20:07]process_json_proto returns [15:20:07]Send response to host [15:20:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122960,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:20:07]free response buf [15:20:07]execute_script done [15:20:07]execute_script returns [15:20:07]free content buf [15:20:07]Sock 9.Close socket [15:20:07]Sock 9.Thread stoped [15:20:11]OFD Sender: No OFD packet to send [15:20:13]accept exits with 8 [15:20:13]New connection [15:20:13]New thread 3066809700 created [15:20:13]Thread 3066666340 joined [15:20:13]Waiting for new connection... [15:20:13] Sock 8.Parse request [15:20:13]Sock 8.Check first char [15:20:13]Sock 8.First char is OK [15:20:13]request: POST /json_proto HTTP/1.0 [15:20:13]Method: POST [15:20:13]URL: /json_proto [15:20:13]Method is POST - this is cgi request [15:20:13]url: /json_proto [15:20:13]query_string will be loaded in cgi processing [15:20:13]execute_cgi json_proto POST (null) [15:20:13]execute_cgi path=json_proto method=POST [15:20:13]POST find Content-Length [15:20:13]Host: 172.17.48.197:8080 [15:20:13]Content-Length: 809 [15:20:13]Content-Type: application/json [15:20:13] [15:20:13]POST finish read [15:20:13]Found Content-Length = 809 [15:20:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:13]execute_script... [15:20:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:13]POST & json_proto [15:20:13]process_json_proto [15:20:13]json parsed OK: [15:20:13]protocol is kg_v1.0 [15:20:13]action value=close_receipt [15:20:13]process_action close_receipt [15:20:13]cmd_close_receipt [15:20:13]MH_GetDate [15:20:13]Write to MH i2c: F0 00 00 B9 04 AC [15:20:13]Write i2c OK [15:20:13]MH_I2C_Read... [15:20:13]Read from MH i2c: F0 [15:20:13]MH_I2C_Read... [15:20:13]Read from MH i2c: F0 09 00 [15:20:13]MH_I2C_Read... [15:20:13]Read from MH i2c: F0 09 00 B9 04 00 AD 43 E3 65 66 EE DC 65 82 [15:20:13]GetLastDocTimeStamp 1709392738 [15:20:13]current date 1709392813 [15:20:13]FM_GetShiftState [15:20:13]SAM_PROTO_GetShiftState [15:20:13]wFMCommunicate request_size=4 [15:20:13]MH_SAM_APDU [15:20:13]CAPDU: 80 13 01 00 [15:20:13]Write to MH i2c: E2 08 00 BA 04 80 13 01 00 00 00 00 00 3B [15:20:13]Write i2c OK [15:20:13]MH_I2C_Read... [15:20:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:13]Read from MH i2c: E2 [15:20:13]MH_I2C_Read... [15:20:13]Read from MH i2c: E2 0E 00 [15:20:13]MH_I2C_Read... [15:20:13]Read from MH i2c: E2 0E 00 BA 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A2 [15:20:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:20:13]wFMCommunicate OK [15:20:13]SAM_PROTO_GetShiftState done [15:20:13]FM_GetShiftState done [15:20:13]opened in 1709338023 [15:20:13]opened+sec_in_day 1709424423 [15:20:13]quantity*price = 100010 [15:20:13]sum+1 = 100012 [15:20:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 180 02.03.2024 15:20 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122961 ФПД: 66923695338143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152013&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122961&fm=66923695338143&tin=02508201610067®Number=0000000000090573&sum=100011 [15:20:14]StoreToDocumentArchive [15:20:14]shift 321 fd 122961 [15:20:14]save to /storage/0321/doc_00122961 [15:20:14]save last doc name /storage/0321/doc_00122961 to /storage/kkm_last_doc_name [15:20:14]save OK [15:20:14]Clear old archive folders... [15:20:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:20:14]tlvbuf is 003F01F0 [15:20:14]SAM_PROTO_ClearQueue [15:20:14]wFMCommunicate request_size=4 [15:20:14]MH_SAM_APDU [15:20:14]CAPDU: 80 09 00 00 [15:20:14]Write to MH i2c: E2 08 00 C7 04 80 09 00 00 00 00 00 00 3D [15:20:14]Write i2c OK [15:20:14]MH_I2C_Read... [15:20:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:20:14]Read from MH i2c: E2 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 03 00 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [15:20:14]RAPDU: 90 00 [15:20:14]wFMCommunicate OK [15:20:14]SAM_PROTO_ClearQueue done [15:20:14]KKMCreateOFDPacket [15:20:14]OFDProtocolAddRootSTLVToBuf [15:20:14]FM_MakeSignedData [15:20:14]FM_MakeSignedData [15:20:14]SAM_PROTO_SignData [15:20:14]wFMCommunicate request_size=4 [15:20:14]MH_SAM_APDU [15:20:14]CAPDU: 80 0D 01 02 [15:20:14]Write to MH i2c: E2 08 00 C8 04 80 0D 01 02 00 00 00 00 45 [15:20:14]Write i2c OK [15:20:14]MH_I2C_Read... [15:20:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:20:14]Read from MH i2c: E2 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 03 00 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 03 00 C8 04 00 90 00 40 [15:20:14]RAPDU: 90 00 [15:20:14]wFMCommunicate OK [15:20:14]wFMCommunicate request_size=255 [15:20:14]MH_SAM_APDU [15:20:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 AD 43 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E0 01 00 35 04 06 00 3C [15:20:14]Write to MH i2c: E2 02 01 C9 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 AD 43 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E0 01 00 35 04 06 00 3C 00 00 5C [15:20:14]Write i2c OK [15:20:14]MH_I2C_Read... [15:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:14]Read from MH i2c: E2 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 03 00 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 03 00 C9 04 00 90 00 41 [15:20:14]RAPDU: 90 00 [15:20:14]wFMCommunicate OK [15:20:14]wFMCommunicate request_size=10 [15:20:14]MH_SAM_APDU [15:20:14]CAPDU: 80 0D 02 02 05 DD E3 16 72 9F [15:20:14]Write to MH i2c: E2 0D 00 CA 04 80 0D 02 02 05 00 DD E3 16 72 9F 00 00 39 [15:20:14]Write i2c OK [15:20:14]MH_I2C_Read... [15:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:14]Read from MH i2c: E2 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 03 00 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 03 00 CA 04 00 90 00 42 [15:20:14]RAPDU: 90 00 [15:20:14]wFMCommunicate OK [15:20:14]wFMCommunicate request_size=4 [15:20:14]MH_SAM_APDU [15:20:14]CAPDU: 80 0D 03 02 [15:20:14]Write to MH i2c: E2 08 00 CB 04 80 0D 03 02 00 00 00 00 4A [15:20:14]Write i2c OK [15:20:14]MH_I2C_Read... [15:20:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:20:14]Read from MH i2c: E2 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 0B 00 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 0B 00 CB 04 00 A2 BA 23 B4 4C B3 85 63 90 00 65 [15:20:14]RAPDU: A2 BA 23 B4 4C B3 85 63 90 00 [15:20:14]wFMCommunicate OK [15:20:14]SAM_PROTO_SignData done [15:20:14]FM_MakeSignedData done [15:20:14]CreateOFDProtocolMessage [15:20:14]wFMCommunicate request_size=4 [15:20:14]MH_SAM_APDU [15:20:14]CAPDU: 80 11 00 00 [15:20:14]Write to MH i2c: E2 08 00 CC 04 80 11 00 00 00 00 00 00 4A [15:20:14]Write i2c OK [15:20:14]MH_I2C_Read... [15:20:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:14]Read from MH i2c: E2 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 17 00 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: E2 17 00 CC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A8 [15:20:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:20:14]wFMCommunicate OK [15:20:14]CreateOFDProtocolMessage done [15:20:14]OFDSenderStorePacket 122961 [15:20:14]StoreOFDPacket docnum=122961 [15:20:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 49 56 07 01 01 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 AD 43 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E0 01 00 35 04 06 00 3C DD E3 16 72 9F A2 BA 23 B4 4C B3 85 63 [15:20:14]CheckFolder [15:20:14]dirname=/storage/ofd_packets [15:20:14]CheckFolder done [15:20:14]ProducePacketName [15:20:14]name=ofd_packets/00122961 [15:20:14]NVStorageSaveData ofd_packets/00122961 [15:20:14]File name is /storage/ofd_packets/00122961 [15:20:14]Write 301 bytes [15:20:14]NVStorageSaveData done [15:20:14]OFDSenderStorePacket done [15:20:14]KKMCreateOFDPacket done [15:20:14]NVStorageSaveData kkm_last_timestamp [15:20:14]File name is /storage/kkm_last_timestamp [15:20:14]Write 4 bytes [15:20:14]NVStorageSaveData done [15:20:14]ExternCall_PrintAddStr [15:20:14]wPrintStart [15:20:14]Write to MH i2c: 01 00 00 CD 04 D1 [15:20:14]Write i2c OK [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: 01 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: 01 07 00 [15:20:14]MH_I2C_Read... [15:20:14]Read from MH i2c: 01 07 00 CD 04 00 00 00 00 00 FF 0F E6 [15:20:14]RasterBufferAndPrint [15:20:14]line Счет N : (1)1105839 [15:20:14]line ИНН: 02508201610067 [15:20:14]line Контрольно-Кассовый Чек [15:20:14]line ПРОДАЖА [15:20:14]line ТРК (МРК, ГНК) : 53 [15:20:14]line Товар: 2710124500 [15:20:14]line Аи-95-К-5 [15:20:14]line 14.390 * 69.50 [15:20:14]line = 1000.11 [15:20:14]line НДС 12% НСП 1% [15:20:14]line > о реализуемом товаре [15:20:14]line ИТОГО: 1000.11 [15:20:14]line НСП 1% : 8.85 [15:20:14]line НДС 12% : 106.21 [15:20:14]line Наличными: 0.00 [15:20:14]line Безнал.: 1000.11 [15:20:14]line Место: АЗС № 25 "Партнер Нефть" [15:20:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:20:14]line СНО: Общий режим [15:20:14]line Чек 180 02.03.2024 15:20 [15:20:14]line Смена: 321 ФФД: 1.0 [15:20:14]line ЗНМ: 0300000019 [15:20:14]line РНМ: 0000000000090573 [15:20:14]line Версия ККМ: 001 [15:20:14]line Платежная система: О! деньги [15:20:14]line ФМ: 0000000000874798 [15:20:14]line ФД: 122961 [15:20:14]line ФПД: 66923695338143 [15:20:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152013&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122961&fm=66923695338143&tin=02508201610067®Number=0000000000090573&sum=100011 [15:20:14]written 0, free lines is 4095 [15:20:14]OFD Sender: Processing packet 122961 [packets to send 112, broken 111] [15:20:14]ProducePacketName [15:20:14]name=ofd_packets/00122961 [15:20:14]OFD Sender: To server: pG, [15:20:14]CommunicateWithHost lk.salyk.kg:30040 [15:20:14]ConnectInit lk.salyk.kg [15:20:14]Connected sock=11 [15:20:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 49 56 07 01 01 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 AD 43 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E0 01 00 35 04 06 00 3C DD E3 16 72 9F A2 BA 23 B4 4C B3 85 63 [15:20:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 FF 7A 47 00 E2 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E0 01 00 F4 03 04 00 89 EF E2 65 B6 04 01 00 00 2D 5C 51 BD AA 92 97 FD [15:20:15]CommunicateWithHost err = 0 [15:20:15]CheckOFDResponse [15:20:15]1017 (14) - 77093643461234 [15:20:15]1041 (16) - 0000000000874798 [15:20:15]1040 (4) - 122961 [15:20:15]1012 (4) - 02.03.2024 09:21 [15:20:15]1206 (1) - 0 [15:20:15]OFD Sender: Remove packet 122961 [15:20:15]ProducePacketName [15:20:15]name=ofd_packets/00122961 [15:20:15]NVStorageDeleteData [15:20:15]Write to MH i2c: 01 00 00 F7 04 FB [15:20:15]Write i2c OK [15:20:15]MH_I2C_Read... [15:20:15]Read from MH i2c: 01 [15:20:15]MH_I2C_Read... [15:20:15]Read from MH i2c: 01 07 00 [15:20:15]MH_I2C_Read... [15:20:15]Read from MH i2c: 01 07 00 F7 04 00 00 00 00 00 02 0D 11 [15:20:15]RasterBufferAndPrint [15:20:15]line [15:20:15]line [15:20:15]line [15:20:15]line [15:20:15]line [15:20:15]written 0, free lines is 3336 [15:20:15]MH_Cut [15:20:15]Write to MH i2c: D1 01 00 FE 04 01 D4 [15:20:15]Write i2c OK [15:20:15]MH_I2C_Read... [15:20:15]Read from MH i2c: D1 [15:20:15]MH_I2C_Read... [15:20:15]Read from MH i2c: D1 01 00 [15:20:15]MH_I2C_Read... [15:20:15]Read from MH i2c: D1 01 00 FE 04 00 D3 [15:20:15]Write to MH i2c: 01 00 00 FF 04 03 [15:20:15]Write i2c OK [15:20:15]MH_I2C_Read... [15:20:15]OFD Sender: No OFD packet to send [15:20:15]*** Cut start [15:20:15]*** Purtial cut [15:20:15]*** Stage 1: CUTSNS_PIN = 1 [15:20:17]Read from MH i2c: 01 [15:20:17]MH_I2C_Read... [15:20:17]*** Stop cut motor [15:20:17]*** Cut end [15:20:17]Read from MH i2c: 01 07 00 [15:20:17]MH_I2C_Read... [15:20:17]Read from MH i2c: 01 07 00 FF 04 00 00 00 00 00 FF 0F 18 [15:20:17]process_action close_receipt done [15:20:17]requested_data is exist [15:20:17]produce_requested_data [15:20:17]requested_item fm.sn is exist - process it [15:20:17]wFMCommunicate request_size=4 [15:20:17]MH_SAM_APDU [15:20:17]CAPDU: 80 11 00 00 [15:20:17]Write to MH i2c: E2 08 00 00 05 80 11 00 00 00 00 00 00 7F [15:20:17]Write i2c OK [15:20:17]MH_I2C_Read... [15:20:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:18]Read from MH i2c: E2 [15:20:18]MH_I2C_Read... [15:20:18]Read from MH i2c: E2 17 00 [15:20:18]MH_I2C_Read... [15:20:18]Read from MH i2c: E2 17 00 00 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DD [15:20:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:20:18]wFMCommunicate OK [15:20:18]requested_item fd.num is exist - process it [15:20:18]SAM_PROTO_GetFieldsCounters [15:20:18]wFMCommunicate request_size=4 [15:20:18]MH_SAM_APDU [15:20:18]CAPDU: 80 13 00 00 [15:20:18]Write to MH i2c: E2 08 00 01 05 80 13 00 00 00 00 00 00 82 [15:20:18]Write i2c OK [15:20:18]MH_I2C_Read... [15:20:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:18]Read from MH i2c: E2 [15:20:18]MH_I2C_Read... [15:20:18]Read from MH i2c: E2 62 00 [15:20:18]MH_I2C_Read... [15:20:18]Read from MH i2c: E2 62 00 01 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 51 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [15:20:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 51 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:18]wFMCommunicate OK [15:20:18]SAM_PROTO_GetFieldsCounters done [15:20:18]requested_item shift.num is exist - process it [15:20:18]requested_item shift.opened is exist - process it [15:20:18]req_shift_opened [15:20:18]FM_GetShiftState [15:20:18]SAM_PROTO_GetShiftState [15:20:18]wFMCommunicate request_size=4 [15:20:18]MH_SAM_APDU [15:20:18]CAPDU: 80 13 01 00 [15:20:18]Write to MH i2c: E2 08 00 02 05 80 13 01 00 00 00 00 00 84 [15:20:18]Write i2c OK [15:20:18]MH_I2C_Read... [15:20:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:18]Read from MH i2c: E2 [15:20:18]MH_I2C_Read... [15:20:18]Read from MH i2c: E2 0E 00 [15:20:18]MH_I2C_Read... [15:20:18]Read from MH i2c: E2 0E 00 02 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EB [15:20:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:20:18]wFMCommunicate OK [15:20:18]SAM_PROTO_GetShiftState done [15:20:18]FM_GetShiftState done [15:20:18]req_shift_opened done [15:20:18]requested_item shift.open_date is exist - process it [15:20:18]req_shift_open_date [15:20:18]req_shift_open_date done [15:20:18]produce_requested_data done [15:20:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122961,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:20:18]process_action_free close_receipt [15:20:18]json_value_free [15:20:18]json_value_free done [15:20:18]process_json_proto returns [15:20:18]Send response to host [15:20:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122961,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:20:18]free response buf [15:20:18]execute_script done [15:20:18]execute_script returns [15:20:18]free content buf [15:20:18]Sock 8.Close socket [15:20:18]Sock 8.Thread stoped [15:20:20]OFD Sender: No OFD packet to send [15:20:25]OFD Sender: No OFD packet to send [15:20:30]OFD Sender: No OFD packet to send [15:20:35]OFD Sender: No OFD packet to send [15:20:40]OFD Sender: No OFD packet to send [15:20:45]OFD Sender: No OFD packet to send [15:20:50]OFD Sender: No OFD packet to send [15:20:55]OFD Sender: No OFD packet to send [15:21:00]OFD Sender: No OFD packet to send [15:21:05]OFD Sender: No OFD packet to send [15:21:10]OFD Sender: No OFD packet to send [15:21:15]OFD Sender: No OFD packet to send [15:21:20]OFD Sender: No OFD packet to send [15:21:25]OFD Sender: No OFD packet to send [15:21:30]OFD Sender: No OFD packet to send [15:21:35]OFD Sender: No OFD packet to send [15:21:40]OFD Sender: No OFD packet to send [15:21:45]OFD Sender: No OFD packet to send [15:21:50]OFD Sender: No OFD packet to send [15:21:55]OFD Sender: No OFD packet to send [15:22:00]OFD Sender: No OFD packet to send [15:22:05]OFD Sender: No OFD packet to send [15:22:10]OFD Sender: No OFD packet to send [15:22:15]OFD Sender: No OFD packet to send [15:22:20]OFD Sender: No OFD packet to send [15:22:25]OFD Sender: No OFD packet to send [15:22:30]OFD Sender: No OFD packet to send [15:22:35]OFD Sender: No OFD packet to send [15:22:40]OFD Sender: No OFD packet to send [15:22:45]OFD Sender: No OFD packet to send [15:22:50]OFD Sender: No OFD packet to send [15:22:55]OFD Sender: No OFD packet to send [15:23:00]OFD Sender: No OFD packet to send [15:23:05]OFD Sender: No OFD packet to send [15:23:10]OFD Sender: No OFD packet to send [15:23:15]OFD Sender: No OFD packet to send [15:23:20]OFD Sender: No OFD packet to send [15:23:25]OFD Sender: No OFD packet to send [15:23:30]OFD Sender: No OFD packet to send [15:23:35]OFD Sender: No OFD packet to send [15:23:40]OFD Sender: No OFD packet to send [15:23:45]OFD Sender: No OFD packet to send [15:23:50]OFD Sender: No OFD packet to send [15:23:55]OFD Sender: No OFD packet to send [15:24:00]OFD Sender: No OFD packet to send [15:24:05]OFD Sender: No OFD packet to send [15:24:10]OFD Sender: No OFD packet to send [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:25]accept exits with 9 [15:24:25]New connection [15:24:25]New thread 3066666340 created [15:24:25]Thread 3066809700 joined [15:24:25]Waiting for new connection... [15:24:25] Sock 9.Parse request [15:24:25]Sock 9.Check first char [15:24:25]Sock 9.First char is OK [15:24:25]request: POST /json_proto HTTP/1.0 [15:24:25]Method: POST [15:24:25]URL: /json_proto [15:24:25]Method is POST - this is cgi request [15:24:25]url: /json_proto [15:24:25]query_string will be loaded in cgi processing [15:24:25]execute_cgi json_proto POST (null) [15:24:25]execute_cgi path=json_proto method=POST [15:24:25]POST find Content-Length [15:24:25]Host: 172.17.48.197:8080 [15:24:25]Content-Length: 683 [15:24:25]Content-Type: application/json [15:24:25] [15:24:25]POST finish read [15:24:25]Found Content-Length = 683 [15:24:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:25]execute_script... [15:24:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:25]POST & json_proto [15:24:25]process_json_proto [15:24:25]json parsed OK: [15:24:25]protocol is kg_v1.0 [15:24:25]action value=close_receipt [15:24:25]process_action close_receipt [15:24:25]cmd_close_receipt [15:24:25]MH_GetDate [15:24:25]Write to MH i2c: F0 00 00 03 05 F7 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: F0 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: F0 09 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: F0 09 00 03 05 00 AA 44 E3 65 66 EE DC 65 CB [15:24:25]GetLastDocTimeStamp 1709392813 [15:24:25]current date 1709393066 [15:24:25]FM_GetShiftState [15:24:25]SAM_PROTO_GetShiftState [15:24:25]wFMCommunicate request_size=4 [15:24:25]MH_SAM_APDU [15:24:25]CAPDU: 80 13 01 00 [15:24:25]Write to MH i2c: E2 08 00 04 05 80 13 01 00 00 00 00 00 86 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:25]Read from MH i2c: E2 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 0E 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 0E 00 04 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 ED [15:24:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:24:25]wFMCommunicate OK [15:24:25]SAM_PROTO_GetShiftState done [15:24:25]FM_GetShiftState done [15:24:25]opened in 1709338023 [15:24:25]opened+sec_in_day 1709424423 [15:24:25]quantity*price = 100030 [15:24:25]sum+1 = 100031 [15:24:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 181 02.03.2024 15:24 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122962 ФПД: 4894398482109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152426&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122962&fm=4894398482109&tin=02508201610067®Number=0000000000090573&sum=100000 [15:24:26]StoreToDocumentArchive [15:24:26]shift 321 fd 122962 [15:24:26]save to /storage/0321/doc_00122962 [15:24:26]save last doc name /storage/0321/doc_00122962 to /storage/kkm_last_doc_name [15:24:26]save OK [15:24:26]Clear old archive folders... [15:24:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:24:26]tlvbuf is 003AECA0 [15:24:26]SAM_PROTO_ClearQueue [15:24:26]wFMCommunicate request_size=4 [15:24:26]MH_SAM_APDU [15:24:26]CAPDU: 80 09 00 00 [15:24:26]Write to MH i2c: E2 08 00 11 05 80 09 00 00 00 00 00 00 88 [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 03 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 03 00 11 05 00 90 00 8A [15:24:27]RAPDU: 90 00 [15:24:27]wFMCommunicate OK [15:24:27]SAM_PROTO_ClearQueue done [15:24:27]KKMCreateOFDPacket [15:24:27]OFDProtocolAddRootSTLVToBuf [15:24:27]FM_MakeSignedData [15:24:27]FM_MakeSignedData [15:24:27]SAM_PROTO_SignData [15:24:27]wFMCommunicate request_size=4 [15:24:27]MH_SAM_APDU [15:24:27]CAPDU: 80 0D 01 02 [15:24:27]Write to MH i2c: E2 08 00 12 05 80 0D 01 02 00 00 00 00 90 [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 03 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 03 00 12 05 00 90 00 8B [15:24:27]RAPDU: 90 00 [15:24:27]wFMCommunicate OK [15:24:27]wFMCommunicate request_size=255 [15:24:27]MH_SAM_APDU [15:24: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 AA 44 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E0 01 00 35 04 06 00 04 [15:24:27]Write to MH i2c: E2 02 01 13 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 AA 44 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E0 01 00 35 04 06 00 04 00 00 60 [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 03 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 03 00 13 05 00 90 00 8C [15:24:27]RAPDU: 90 00 [15:24:27]wFMCommunicate OK [15:24:27]wFMCommunicate request_size=10 [15:24:27]MH_SAM_APDU [15:24:27]CAPDU: 80 0D 02 02 05 73 90 E2 06 BD [15:24:27]Write to MH i2c: E2 0D 00 14 05 80 0D 02 02 05 00 73 90 E2 06 BD 00 00 45 [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 03 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 03 00 14 05 00 90 00 8D [15:24:27]RAPDU: 90 00 [15:24:27]wFMCommunicate OK [15:24:27]wFMCommunicate request_size=4 [15:24:27]MH_SAM_APDU [15:24:27]CAPDU: 80 0D 03 02 [15:24:27]Write to MH i2c: E2 08 00 15 05 80 0D 03 02 00 00 00 00 95 [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 0B 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 0B 00 15 05 00 17 3E 0B 15 08 F0 3D 07 90 00 47 [15:24:27]RAPDU: 17 3E 0B 15 08 F0 3D 07 90 00 [15:24:27]wFMCommunicate OK [15:24:27]SAM_PROTO_SignData done [15:24:27]FM_MakeSignedData done [15:24:27]CreateOFDProtocolMessage [15:24:27]wFMCommunicate request_size=4 [15:24:27]MH_SAM_APDU [15:24:27]CAPDU: 80 11 00 00 [15:24:27]Write to MH i2c: E2 08 00 16 05 80 11 00 00 00 00 00 00 95 [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 17 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 17 00 16 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F3 [15:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:24:27]wFMCommunicate OK [15:24:27]CreateOFDProtocolMessage done [15:24:27]OFDSenderStorePacket 122962 [15:24:27]StoreOFDPacket docnum=122962 [15:24:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 FA 07 01 17 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 AA 44 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E0 01 00 35 04 06 00 04 73 90 E2 06 BD 17 3E 0B 15 08 F0 3D 07 [15:24:27]CheckFolder [15:24:27]dirname=/storage/ofd_packets [15:24:27]CheckFolder done [15:24:27]ProducePacketName [15:24:27]name=ofd_packets/00122962 [15:24:27]NVStorageSaveData ofd_packets/00122962 [15:24:27]File name is /storage/ofd_packets/00122962 [15:24:27]Write 301 bytes [15:24:27]NVStorageSaveData done [15:24:27]OFDSenderStorePacket done [15:24:27]KKMCreateOFDPacket done [15:24:27]NVStorageSaveData kkm_last_timestamp [15:24:27]File name is /storage/kkm_last_timestamp [15:24:27]Write 4 bytes [15:24:27]NVStorageSaveData done [15:24:27]ExternCall_PrintAddStr [15:24:27]wPrintStart [15:24:27]Write to MH i2c: 01 00 00 17 05 1C [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 07 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 07 00 17 05 00 00 00 00 00 FF 0F 31 [15:24:27]RasterBufferAndPrint [15:24:27]line Счет N : (1)1105840 [15:24:27]line ИНН: 02508201610067 [15:24:27]line Контрольно-Кассовый Чек [15:24:27]line ПРОДАЖА [15:24:27]line ТРК (МРК, ГНК) : 11 [15:24:27]line Товар: 2710124130 [15:24:27]line Аи-92-К-5 [15:24:27]line 16.160 * 61.90 [15:24:27]line = 1000.30 [15:24:27]line НДС 12% НСП 1% [15:24:27]line > о реализуемом товаре [15:24:27]line ОКРУГЛЕНИЕ: -0.30 [15:24:27]line ИТОГО: 1000.00 [15:24:27]line Внесено: 1000.00 [15:24:27]line СДАЧА: 0.00 [15:24:27]line НСП 1% : 8.85 [15:24:27]line НДС 12% : 106.23 [15:24:27]line Наличными: 1000.00 [15:24:27]line Безнал.: 0.00 [15:24:27]line Место: АЗС № 25 "Партнер Нефть" [15:24:27]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:24:27]line СНО: Общий режим [15:24:27]line Чек 181 02.03.2024 15:24 [15:24:27]line Смена: 321 ФФД: 1.0 [15:24:27]line ЗНМ: 0300000019 [15:24:27]line РНМ: 0000000000090573 [15:24:27]line Версия ККМ: 001 [15:24:27]line ФМ: 0000000000874798 [15:24:27]line ФД: 122962 [15:24:27]line ФПД: 4894398482109 [15:24:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152426&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122962&fm=4894398482109&tin=02508201610067®Number=0000000000090573&sum=100000 [15:24:27]OFD Sender: Processing packet 122962 [packets to send 112, broken 111] [15:24:27]ProducePacketName [15:24:27]name=ofd_packets/00122962 [15:24:27]OFD Sender: To server: pG, [15:24:27]CommunicateWithHost lk.salyk.kg:30040 [15:24:27]ConnectInit lk.salyk.kg [15:24:27]written 0, free lines is 4095 [15:24:27]Connected sock=10 [15:24:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 FA 07 01 17 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 AA 44 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E0 01 00 35 04 06 00 04 73 90 E2 06 BD 17 3E 0B 15 08 F0 3D 07 [15:24:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 47 AE 47 00 35 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E0 01 00 F4 03 04 00 86 F0 E2 65 B6 04 01 00 00 C9 6B 27 11 FC 17 FB 16 [15:24:28]CommunicateWithHost err = 0 [15:24:28]CheckOFDResponse [15:24:28]1017 (14) - 77093643461234 [15:24:28]1041 (16) - 0000000000874798 [15:24:28]1040 (4) - 122962 [15:24:28]1012 (4) - 02.03.2024 09:25 [15:24:28]1206 (1) - 0 [15:24:28]OFD Sender: Remove packet 122962 [15:24:28]ProducePacketName [15:24:28]name=ofd_packets/00122962 [15:24:28]NVStorageDeleteData [15:24:28]Write to MH i2c: 01 00 00 42 05 47 [15:24:28]Write i2c OK [15:24:28]MH_I2C_Read... [15:24:28]Read from MH i2c: 01 [15:24:28]MH_I2C_Read... [15:24:28]Read from MH i2c: 01 07 00 [15:24:28]MH_I2C_Read... [15:24:28]Read from MH i2c: 01 07 00 42 05 00 00 00 00 00 EA 0C 44 [15:24:28]RasterBufferAndPrint [15:24:28]line [15:24:28]line [15:24:28]line [15:24:28]line [15:24:28]line [15:24:28]written 0, free lines is 3312 [15:24:28]MH_Cut [15:24:28]Write to MH i2c: D1 01 00 49 05 01 20 [15:24:28]Write i2c OK [15:24:28]MH_I2C_Read... [15:24:28]Read from MH i2c: D1 [15:24:28]MH_I2C_Read... [15:24:28]Read from MH i2c: D1 01 00 [15:24:28]MH_I2C_Read... [15:24:28]Read from MH i2c: D1 01 00 49 05 00 1F [15:24:28]Write to MH i2c: 01 00 00 4A 05 4F [15:24:28]Write i2c OK [15:24:28]MH_I2C_Read... [15:24:28]OFD Sender: No OFD packet to send [15:24:28]*** Cut start [15:24:28]*** Purtial cut [15:24:28]*** Stage 1: CUTSNS_PIN = 1 [15:24:30]Read from MH i2c: 01 [15:24:30]MH_I2C_Read... [15:24:30]*** Stop cut motor [15:24:30]*** Cut end [15:24:30]Read from MH i2c: 01 07 00 [15:24:30]MH_I2C_Read... [15:24:30]Read from MH i2c: 01 07 00 4A 05 00 00 00 00 00 FF 0F 64 [15:24:30]process_action close_receipt done [15:24:30]requested_data is exist [15:24:30]produce_requested_data [15:24:30]requested_item fm.sn is exist - process it [15:24:30]wFMCommunicate request_size=4 [15:24:30]MH_SAM_APDU [15:24:30]CAPDU: 80 11 00 00 [15:24:30]Write to MH i2c: E2 08 00 4B 05 80 11 00 00 00 00 00 00 CA [15:24:30]Write i2c OK [15:24:30]MH_I2C_Read... [15:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:31]Read from MH i2c: E2 [15:24:31]MH_I2C_Read... [15:24:31]Read from MH i2c: E2 17 00 [15:24:31]MH_I2C_Read... [15:24:31]Read from MH i2c: E2 17 00 4B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 28 [15:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:24:31]wFMCommunicate OK [15:24:31]requested_item fd.num is exist - process it [15:24:31]SAM_PROTO_GetFieldsCounters [15:24:31]wFMCommunicate request_size=4 [15:24:31]MH_SAM_APDU [15:24:31]CAPDU: 80 13 00 00 [15:24:31]Write to MH i2c: E2 08 00 4C 05 80 13 00 00 00 00 00 00 CD [15:24:31]Write i2c OK [15:24:31]MH_I2C_Read... [15:24:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:31]Read from MH i2c: E2 [15:24:31]MH_I2C_Read... [15:24:31]Read from MH i2c: E2 62 00 [15:24:31]MH_I2C_Read... [15:24:31]Read from MH i2c: E2 62 00 4C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 52 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [15:24:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 52 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:31]wFMCommunicate OK [15:24:31]SAM_PROTO_GetFieldsCounters done [15:24:31]requested_item shift.num is exist - process it [15:24:31]requested_item shift.opened is exist - process it [15:24:31]req_shift_opened [15:24:31]FM_GetShiftState [15:24:31]SAM_PROTO_GetShiftState [15:24:31]wFMCommunicate request_size=4 [15:24:31]MH_SAM_APDU [15:24:31]CAPDU: 80 13 01 00 [15:24:31]Write to MH i2c: E2 08 00 4D 05 80 13 01 00 00 00 00 00 CF [15:24:31]Write i2c OK [15:24:31]MH_I2C_Read... [15:24:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:31]Read from MH i2c: E2 [15:24:31]MH_I2C_Read... [15:24:31]Read from MH i2c: E2 0E 00 [15:24:31]MH_I2C_Read... [15:24:31]Read from MH i2c: E2 0E 00 4D 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 36 [15:24:31]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:24:31]wFMCommunicate OK [15:24:31]SAM_PROTO_GetShiftState done [15:24:31]FM_GetShiftState done [15:24:31]req_shift_opened done [15:24:31]requested_item shift.open_date is exist - process it [15:24:31]req_shift_open_date [15:24:31]req_shift_open_date done [15:24:31]produce_requested_data done [15:24:31]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122962,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:24:31]process_action_free close_receipt [15:24:31]json_value_free [15:24:31]json_value_free done [15:24:31]process_json_proto returns [15:24:31]Send response to host [15:24:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122962,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:24:31]free response buf [15:24:31]execute_script done [15:24:31]execute_script returns [15:24:31]free content buf [15:24:31]Sock 9.Close socket [15:24:31]Sock 9.Thread stoped [15:24:33]OFD Sender: No OFD packet to send [15:24:38]OFD Sender: No OFD packet to send [15:24:43]OFD Sender: No OFD packet to send [15:24:48]OFD Sender: No OFD packet to send [15:24:53]OFD Sender: No OFD packet to send [15:24:58]OFD Sender: No OFD packet to send [15:25:03]OFD Sender: No OFD packet to send [15:25:08]OFD Sender: No OFD packet to send [15:25:09]accept exits with 8 [15:25:09]New connection [15:25:09]New thread 3066809700 created [15:25:09]Thread 3066666340 joined [15:25:09]Waiting for new connection... [15:25:09] Sock 8.Parse request [15:25:09]Sock 8.Check first char [15:25:09]Sock 8.First char is OK [15:25:09]request: POST /json_proto HTTP/1.0 [15:25:09]Method: POST [15:25:09]URL: /json_proto [15:25:09]Method is POST - this is cgi request [15:25:09]url: /json_proto [15:25:09]query_string will be loaded in cgi processing [15:25:09]execute_cgi json_proto POST (null) [15:25:09]execute_cgi path=json_proto method=POST [15:25:09]POST find Content-Length [15:25:09]Host: 172.17.48.197:8080 [15:25:09]Content-Length: 678 [15:25:09]Content-Type: application/json [15:25:09] [15:25:09]POST finish read [15:25:09]Found Content-Length = 678 [15:25:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 2.430, "sum" : 150.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:09]execute_script... [15:25:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 2.430, "sum" : 150.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:09]POST & json_proto [15:25:09]process_json_proto [15:25:09]json parsed OK: [15:25:09]protocol is kg_v1.0 [15:25:09]action value=close_receipt [15:25:09]process_action close_receipt [15:25:09]cmd_close_receipt [15:25:09]MH_GetDate [15:25:09]Write to MH i2c: F0 00 00 4E 05 42 [15:25:09]Write i2c OK [15:25:09]MH_I2C_Read... [15:25:09]Read from MH i2c: F0 [15:25:09]MH_I2C_Read... [15:25:09]Read from MH i2c: F0 09 00 [15:25:09]MH_I2C_Read... [15:25:09]Read from MH i2c: F0 09 00 4E 05 00 D5 44 E3 65 66 EE DC 65 41 [15:25:09]GetLastDocTimeStamp 1709393066 [15:25:09]current date 1709393109 [15:25:09]FM_GetShiftState [15:25:09]SAM_PROTO_GetShiftState [15:25:09]wFMCommunicate request_size=4 [15:25:09]MH_SAM_APDU [15:25:09]CAPDU: 80 13 01 00 [15:25:09]Write to MH i2c: E2 08 00 4F 05 80 13 01 00 00 00 00 00 D1 [15:25:09]Write i2c OK [15:25:09]MH_I2C_Read... [15:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:09]Read from MH i2c: E2 [15:25:09]MH_I2C_Read... [15:25:09]Read from MH i2c: E2 0E 00 [15:25:09]MH_I2C_Read... [15:25:09]Read from MH i2c: E2 0E 00 4F 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 38 [15:25:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:25:09]wFMCommunicate OK [15:25:09]SAM_PROTO_GetShiftState done [15:25:09]FM_GetShiftState done [15:25:09]opened in 1709338023 [15:25:09]opened+sec_in_day 1709424423 [15:25:09]quantity*price = 15041 [15:25:09]sum+1 = 15043 [15:25:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.97 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 182 02.03.2024 15:25 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122963 ФПД: 154003076834488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122963&fm=154003076834488&tin=02508201610067®Number=0000000000090573&sum=15000 [15:25:10]StoreToDocumentArchive [15:25:10]shift 321 fd 122963 [15:25:10]save to /storage/0321/doc_00122963 [15:25:10]save last doc name /storage/0321/doc_00122963 to /storage/kkm_last_doc_name [15:25:10]save OK [15:25:10]Clear old archive folders... [15:25:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:10]tlvbuf is 003B7EF0 [15:25:10]SAM_PROTO_ClearQueue [15:25:10]wFMCommunicate request_size=4 [15:25:10]MH_SAM_APDU [15:25:10]CAPDU: 80 09 00 00 [15:25:10]Write to MH i2c: E2 08 00 5C 05 80 09 00 00 00 00 00 00 D3 [15:25:10]Write i2c OK [15:25:10]MH_I2C_Read... [15:25:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:10]Read from MH i2c: E2 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 03 00 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 03 00 5C 05 00 90 00 D5 [15:25:10]RAPDU: 90 00 [15:25:10]wFMCommunicate OK [15:25:10]SAM_PROTO_ClearQueue done [15:25:10]KKMCreateOFDPacket [15:25:10]OFDProtocolAddRootSTLVToBuf [15:25:10]FM_MakeSignedData [15:25:10]FM_MakeSignedData [15:25:10]SAM_PROTO_SignData [15:25:10]wFMCommunicate request_size=4 [15:25:10]MH_SAM_APDU [15:25:10]CAPDU: 80 0D 01 02 [15:25:10]Write to MH i2c: E2 08 00 5D 05 80 0D 01 02 00 00 00 00 DB [15:25:10]Write i2c OK [15:25:10]MH_I2C_Read... [15:25:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:10]Read from MH i2c: E2 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 03 00 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 03 00 5D 05 00 90 00 D6 [15:25:10]RAPDU: 90 00 [15:25:10]wFMCommunicate OK [15:25:10]wFMCommunicate request_size=255 [15:25:10]MH_SAM_APDU [15:25:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 D5 44 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E0 01 00 35 04 06 00 8C [15:25:10]Write to MH i2c: E2 02 01 5E 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 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 D5 44 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E0 01 00 35 04 06 00 8C 00 00 3D [15:25:10]Write i2c OK [15:25:10]MH_I2C_Read... [15:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:10]Read from MH i2c: E2 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 03 00 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 03 00 5E 05 00 90 00 D7 [15:25:10]RAPDU: 90 00 [15:25:10]wFMCommunicate OK [15:25:10]wFMCommunicate request_size=10 [15:25:10]MH_SAM_APDU [15:25:10]CAPDU: 80 0D 02 02 05 10 A2 B0 64 B8 [15:25:10]Write to MH i2c: E2 0D 00 5F 05 80 0D 02 02 05 00 10 A2 B0 64 B8 00 00 66 [15:25:10]Write i2c OK [15:25:10]MH_I2C_Read... [15:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:10]Read from MH i2c: E2 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 03 00 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 03 00 5F 05 00 90 00 D8 [15:25:10]RAPDU: 90 00 [15:25:10]wFMCommunicate OK [15:25:10]wFMCommunicate request_size=4 [15:25:10]MH_SAM_APDU [15:25:10]CAPDU: 80 0D 03 02 [15:25:10]Write to MH i2c: E2 08 00 60 05 80 0D 03 02 00 00 00 00 E0 [15:25:10]Write i2c OK [15:25:10]MH_I2C_Read... [15:25:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:10]Read from MH i2c: E2 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 0B 00 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 0B 00 60 05 00 4F 8C 57 4D 80 5B 4D 82 90 00 0A [15:25:10]RAPDU: 4F 8C 57 4D 80 5B 4D 82 90 00 [15:25:10]wFMCommunicate OK [15:25:10]SAM_PROTO_SignData done [15:25:10]FM_MakeSignedData done [15:25:10]CreateOFDProtocolMessage [15:25:10]wFMCommunicate request_size=4 [15:25:10]MH_SAM_APDU [15:25:10]CAPDU: 80 11 00 00 [15:25:10]Write to MH i2c: E2 08 00 61 05 80 11 00 00 00 00 00 00 E0 [15:25:10]Write i2c OK [15:25:10]MH_I2C_Read... [15:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:10]Read from MH i2c: E2 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 17 00 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: E2 17 00 61 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3E [15:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:25:10]wFMCommunicate OK [15:25:10]CreateOFDProtocolMessage done [15:25:10]OFDSenderStorePacket 122963 [15:25:10]StoreOFDPacket docnum=122963 [15:25:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1D 91 07 01 59 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 D5 44 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E0 01 00 35 04 06 00 8C 10 A2 B0 64 B8 4F 8C 57 4D 80 5B 4D 82 [15:25:10]CheckFolder [15:25:10]dirname=/storage/ofd_packets [15:25:10]CheckFolder done [15:25:10]ProducePacketName [15:25:10]name=ofd_packets/00122963 [15:25:10]NVStorageSaveData ofd_packets/00122963 [15:25:10]File name is /storage/ofd_packets/00122963 [15:25:10]Write 301 bytes [15:25:10]NVStorageSaveData done [15:25:10]OFDSenderStorePacket done [15:25:10]KKMCreateOFDPacket done [15:25:10]NVStorageSaveData kkm_last_timestamp [15:25:10]File name is /storage/kkm_last_timestamp [15:25:10]Write 4 bytes [15:25:10]NVStorageSaveData done [15:25:10]ExternCall_PrintAddStr [15:25:10]wPrintStart [15:25:10]Write to MH i2c: 01 00 00 62 05 67 [15:25:10]Write i2c OK [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: 01 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: 01 07 00 [15:25:10]MH_I2C_Read... [15:25:10]Read from MH i2c: 01 07 00 62 05 00 00 00 00 00 FF 0F 7C [15:25:10]RasterBufferAndPrint [15:25:10]line Счет N : (1)1105841 [15:25:10]line ИНН: 02508201610067 [15:25:10]line Контрольно-Кассовый Чек [15:25:10]line ПРОДАЖА [15:25:10]line ТРК (МРК, ГНК) : 21 [15:25:10]line Товар: 2710124130 [15:25:10]line Аи-92-К-5 [15:25:10]line 2.430 * 61.90 [15:25:10]line = 150.42 [15:25:10]line НДС 12% НСП 1% [15:25:10]line > о реализуемом товаре [15:25:10]line ОКРУГЛЕНИЕ: -0.42 [15:25:10]line ИТОГО: 150.00 [15:25:10]line Внесено: 150.00 [15:25:10]line СДАЧА: 0.00 [15:25:10]line НСП 1% : 1.33 [15:25:10]line НДС 12% : 15.97 [15:25:10]line Наличными: 150.00 [15:25:10]line Безнал.: 0.00 [15:25:10]line Место: АЗС № 25 "Партнер Нефть" [15:25:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:25:10]line СНО: Общий режим [15:25:10]line Чек 182 02.03.2024 15:25 [15:25:10]line Смена: 321 ФФД: 1.0 [15:25:10]line ЗНМ: 0300000019 [15:25:10]line РНМ: 0000000000090573 [15:25:10]line Версия ККМ: 001 [15:25:10]line ФМ: 0000000000874798 [15:25:10]line ФД: 122963 [15:25:10]line ФПД: 154003076834488 [15:25:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122963&fm=154003076834488&tin=02508201610067®Number=0000000000090573&sum=15000 [15:25:11]OFD Sender: Processing packet 122963 [packets to send 112, broken 111] [15:25:11]ProducePacketName [15:25:11]name=ofd_packets/00122963 [15:25:11]OFD Sender: To server: pG, [15:25:11]CommunicateWithHost lk.salyk.kg:30040 [15:25:11]ConnectInit lk.salyk.kg [15:25:11]written 0, free lines is 4095 [15:25:11]Connected sock=10 [15:25:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1D 91 07 01 59 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 D5 44 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E0 01 00 35 04 06 00 8C 10 A2 B0 64 B8 4F 8C 57 4D 80 5B 4D 82 [15:25:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 88 C7 47 00 C1 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E0 01 00 F4 03 04 00 B1 F0 E2 65 B6 04 01 00 00 B0 45 65 12 DE 03 FB AC [15:25:11]CommunicateWithHost err = 0 [15:25:11]CheckOFDResponse [15:25:11]1017 (14) - 77093643461234 [15:25:11]1041 (16) - 0000000000874798 [15:25:11]1040 (4) - 122963 [15:25:11]1012 (4) - 02.03.2024 09:26 [15:25:11]1206 (1) - 0 [15:25:11]OFD Sender: Remove packet 122963 [15:25:11]ProducePacketName [15:25:11]name=ofd_packets/00122963 [15:25:11]NVStorageDeleteData [15:25:11]Write to MH i2c: 01 00 00 8D 05 92 [15:25:11]Write i2c OK [15:25:11]MH_I2C_Read... [15:25:11]Read from MH i2c: 01 [15:25:11]MH_I2C_Read... [15:25:11]Read from MH i2c: 01 07 00 [15:25:11]MH_I2C_Read... [15:25:11]Read from MH i2c: 01 07 00 8D 05 00 00 00 00 00 ED 0C 92 [15:25:11]RasterBufferAndPrint [15:25:11]line [15:25:11]line [15:25:11]line [15:25:11]line [15:25:11]line [15:25:11]written 0, free lines is 3318 [15:25:11]MH_Cut [15:25:11]Write to MH i2c: D1 01 00 94 05 01 6B [15:25:11]Write i2c OK [15:25:11]MH_I2C_Read... [15:25:11]Read from MH i2c: D1 [15:25:11]MH_I2C_Read... [15:25:11]Read from MH i2c: D1 01 00 [15:25:11]MH_I2C_Read... [15:25:11]Read from MH i2c: D1 01 00 94 05 00 6A [15:25:11]Write to MH i2c: 01 00 00 95 05 9A [15:25:11]Write i2c OK [15:25:11]MH_I2C_Read... [15:25:11]OFD Sender: No OFD packet to send [15:25:12]*** Cut start [15:25:12]*** Purtial cut [15:25:12]*** Stage 1: CUTSNS_PIN = 1 [15:25:14]Read from MH i2c: 01 [15:25:14]MH_I2C_Read... [15:25:14]*** Stop cut motor [15:25:14]*** Cut end [15:25:14]Read from MH i2c: 01 07 00 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: 01 07 00 95 05 00 00 00 00 00 FF 0F AF [15:25:14]process_action close_receipt done [15:25:14]requested_data is exist [15:25:14]produce_requested_data [15:25:14]requested_item fm.sn is exist - process it [15:25:14]wFMCommunicate request_size=4 [15:25:14]MH_SAM_APDU [15:25:14]CAPDU: 80 11 00 00 [15:25:14]Write to MH i2c: E2 08 00 96 05 80 11 00 00 00 00 00 00 15 [15:25:14]Write i2c OK [15:25:14]MH_I2C_Read... [15:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:14]Read from MH i2c: E2 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: E2 17 00 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: E2 17 00 96 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 73 [15:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:25:14]wFMCommunicate OK [15:25:14]requested_item fd.num is exist - process it [15:25:14]SAM_PROTO_GetFieldsCounters [15:25:14]wFMCommunicate request_size=4 [15:25:14]MH_SAM_APDU [15:25:14]CAPDU: 80 13 00 00 [15:25:14]Write to MH i2c: E2 08 00 97 05 80 13 00 00 00 00 00 00 18 [15:25:14]Write i2c OK [15:25:14]MH_I2C_Read... [15:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:14]Read from MH i2c: E2 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: E2 62 00 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: E2 62 00 97 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 53 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [15:25:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 53 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:14]wFMCommunicate OK [15:25:14]SAM_PROTO_GetFieldsCounters done [15:25:14]requested_item shift.num is exist - process it [15:25:14]requested_item shift.opened is exist - process it [15:25:14]req_shift_opened [15:25:14]FM_GetShiftState [15:25:14]SAM_PROTO_GetShiftState [15:25:14]wFMCommunicate request_size=4 [15:25:14]MH_SAM_APDU [15:25:14]CAPDU: 80 13 01 00 [15:25:14]Write to MH i2c: E2 08 00 98 05 80 13 01 00 00 00 00 00 1A [15:25:14]Write i2c OK [15:25:14]MH_I2C_Read... [15:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:14]Read from MH i2c: E2 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: E2 0E 00 [15:25:14]MH_I2C_Read... [15:25:14]Read from MH i2c: E2 0E 00 98 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 81 [15:25:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:25:14]wFMCommunicate OK [15:25:14]SAM_PROTO_GetShiftState done [15:25:14]FM_GetShiftState done [15:25:14]req_shift_opened done [15:25:14]requested_item shift.open_date is exist - process it [15:25:14]req_shift_open_date [15:25:14]req_shift_open_date done [15:25:14]produce_requested_data done [15:25:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122963,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:25:14]process_action_free close_receipt [15:25:14]json_value_free [15:25:14]json_value_free done [15:25:14]process_json_proto returns [15:25:14]Send response to host [15:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122963,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:25:14]free response buf [15:25:14]execute_script done [15:25:14]execute_script returns [15:25:14]free content buf [15:25:14]Sock 8.Close socket [15:25:14]Sock 8.Thread stoped [15:25:16]OFD Sender: No OFD packet to send [15:25:21]OFD Sender: No OFD packet to send [15:25:26]OFD Sender: No OFD packet to send [15:25:31]OFD Sender: No OFD packet to send [15:25:36]OFD Sender: No OFD packet to send [15:25:41]OFD Sender: No OFD packet to send [15:25:46]OFD Sender: No OFD packet to send [15:25:51]OFD Sender: No OFD packet to send [15:25:56]OFD Sender: No OFD packet to send [15:26:01]OFD Sender: No OFD packet to send [15:26:06]OFD Sender: No OFD packet to send [15:26:11]OFD Sender: No OFD packet to send [15:26:16]OFD Sender: No OFD packet to send [15:26:21]OFD Sender: No OFD packet to send [15:26:26]OFD Sender: No OFD packet to send [15:26:31]OFD Sender: No OFD packet to send [15:26:36]OFD Sender: No OFD packet to send [15:26:41]OFD Sender: No OFD packet to send [15:26:46]OFD Sender: No OFD packet to send [15:26:51]OFD Sender: No OFD packet to send [15:26:56]OFD Sender: No OFD packet to send [15:26:58]accept exits with 9 [15:26:58]New connection [15:26:58]New thread 3066666340 created [15:26:58]Thread 3066809700 joined [15:26:58]Waiting for new connection... [15:26:58] Sock 9.Parse request [15:26:58]Sock 9.Check first char [15:26:58]Sock 9.First char is OK [15:26:58]request: POST /json_proto HTTP/1.0 [15:26:58]Method: POST [15:26:58]URL: /json_proto [15:26:58]Method is POST - this is cgi request [15:26:58]url: /json_proto [15:26:58]query_string will be loaded in cgi processing [15:26:58]execute_cgi json_proto POST (null) [15:26:58]execute_cgi path=json_proto method=POST [15:26:58]POST find Content-Length [15:26:58]Host: 172.17.48.197:8080 [15:26:58]Content-Length: 820 [15:26:58]Content-Type: application/json [15:26:58] [15:26:58]POST finish read [15:26:58]Found Content-Length = 820 [15:26:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:58]execute_script... [15:26:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:58]POST & json_proto [15:26:58]process_json_proto [15:26:58]json parsed OK: [15:26:58]protocol is kg_v1.0 [15:26:58]action value=close_receipt [15:26:58]process_action close_receipt [15:26:58]cmd_close_receipt [15:26:58]MH_GetDate [15:26:58]Write to MH i2c: F0 00 00 99 05 8D [15:26:58]Write i2c OK [15:26:58]MH_I2C_Read... [15:26:58]Read from MH i2c: F0 [15:26:58]MH_I2C_Read... [15:26:58]Read from MH i2c: F0 09 00 [15:26:58]MH_I2C_Read... [15:26:58]Read from MH i2c: F0 09 00 99 05 00 43 45 E3 65 66 EE DC 65 FB [15:26:58]GetLastDocTimeStamp 1709393109 [15:26:58]current date 1709393219 [15:26:58]FM_GetShiftState [15:26:58]SAM_PROTO_GetShiftState [15:26:58]wFMCommunicate request_size=4 [15:26:58]MH_SAM_APDU [15:26:58]CAPDU: 80 13 01 00 [15:26:58]Write to MH i2c: E2 08 00 9A 05 80 13 01 00 00 00 00 00 1C [15:26:58]Write i2c OK [15:26:58]MH_I2C_Read... [15:26:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:58]Read from MH i2c: E2 [15:26:58]MH_I2C_Read... [15:26:58]Read from MH i2c: E2 0E 00 [15:26:58]MH_I2C_Read... [15:26:58]Read from MH i2c: E2 0E 00 9A 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 83 [15:26:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:26:58]wFMCommunicate OK [15:26:58]SAM_PROTO_GetShiftState done [15:26:58]FM_GetShiftState done [15:26:58]opened in 1709338023 [15:26:58]opened+sec_in_day 1709424423 [15:26:58]quantity*price = 200060 [15:26:58]sum+1 = 200062 [15:26:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.61 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 0.00 Безнал.: 2000.61 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 183 02.03.2024 15:26 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122964 ФПД: 129696052304462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152659&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122964&fm=129696052304462&tin=02508201610067®Number=0000000000090573&sum=200061 [15:26:59]StoreToDocumentArchive [15:26:59]shift 321 fd 122964 [15:26:59]save to /storage/0321/doc_00122964 [15:26:59]save last doc name /storage/0321/doc_00122964 to /storage/kkm_last_doc_name [15:26:59]save OK [15:26:59]Clear old archive folders... [15:26:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:26:59]tlvbuf is 003A5E20 [15:26:59]SAM_PROTO_ClearQueue [15:26:59]wFMCommunicate request_size=4 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 09 00 00 [15:26:59]Write to MH i2c: E2 08 00 A7 05 80 09 00 00 00 00 00 00 1E [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:26:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:59]Read from MH i2c: E2 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 03 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 03 00 A7 05 00 90 00 20 [15:26:59]RAPDU: 90 00 [15:26:59]wFMCommunicate OK [15:26:59]SAM_PROTO_ClearQueue done [15:26:59]KKMCreateOFDPacket [15:26:59]OFDProtocolAddRootSTLVToBuf [15:26:59]FM_MakeSignedData [15:26:59]FM_MakeSignedData [15:26:59]SAM_PROTO_SignData [15:26:59]wFMCommunicate request_size=4 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 0D 01 02 [15:26:59]Write to MH i2c: E2 08 00 A8 05 80 0D 01 02 00 00 00 00 26 [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:26:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:59]Read from MH i2c: E2 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 03 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 03 00 A8 05 00 90 00 21 [15:26:59]RAPDU: 90 00 [15:26:59]wFMCommunicate OK [15:26:59]wFMCommunicate request_size=255 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 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 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 43 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E0 01 00 35 04 06 00 75 [15:26:59]Write to MH i2c: E2 02 01 A9 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 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 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 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 43 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E0 01 00 35 04 06 00 75 00 00 97 [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:00]Read from MH i2c: E2 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: E2 03 00 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: E2 03 00 A9 05 00 90 00 22 [15:27:00]RAPDU: 90 00 [15:27:00]wFMCommunicate OK [15:27:00]wFMCommunicate request_size=10 [15:27:00]MH_SAM_APDU [15:27:00]CAPDU: 80 0D 02 02 05 F5 37 20 5A 4E [15:27:00]Write to MH i2c: E2 0D 00 AA 05 80 0D 02 02 05 00 F5 37 20 5A 4E 00 00 27 [15:27:00]Write i2c OK [15:27:00]MH_I2C_Read... [15:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:00]Read from MH i2c: E2 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: E2 03 00 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: E2 03 00 AA 05 00 90 00 23 [15:27:00]RAPDU: 90 00 [15:27:00]wFMCommunicate OK [15:27:00]wFMCommunicate request_size=4 [15:27:00]MH_SAM_APDU [15:27:00]CAPDU: 80 0D 03 02 [15:27:00]Write to MH i2c: E2 08 00 AB 05 80 0D 03 02 00 00 00 00 2B [15:27:00]Write i2c OK [15:27:00]MH_I2C_Read... [15:27:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:00]Read from MH i2c: E2 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: E2 0B 00 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: E2 0B 00 AB 05 00 B5 1F 6D 0B 59 67 79 A9 90 00 5A [15:27:00]RAPDU: B5 1F 6D 0B 59 67 79 A9 90 00 [15:27:00]wFMCommunicate OK [15:27:00]SAM_PROTO_SignData done [15:27:00]FM_MakeSignedData done [15:27:00]CreateOFDProtocolMessage [15:27:00]wFMCommunicate request_size=4 [15:27:00]MH_SAM_APDU [15:27:00]CAPDU: 80 11 00 00 [15:27:00]Write to MH i2c: E2 08 00 AC 05 80 11 00 00 00 00 00 00 2B [15:27:00]Write i2c OK [15:27:00]MH_I2C_Read... [15:27:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:00]Read from MH i2c: E2 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: E2 17 00 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: E2 17 00 AC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 89 [15:27:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:27:00]wFMCommunicate OK [15:27:00]CreateOFDProtocolMessage done [15:27:00]OFDSenderStorePacket 122964 [15:27:00]StoreOFDPacket docnum=122964 [15:27:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E8 F4 07 01 A3 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 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 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 43 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E0 01 00 35 04 06 00 75 F5 37 20 5A 4E B5 1F 6D 0B 59 67 79 A9 [15:27:00]CheckFolder [15:27:00]dirname=/storage/ofd_packets [15:27:00]CheckFolder done [15:27:00]ProducePacketName [15:27:00]name=ofd_packets/00122964 [15:27:00]NVStorageSaveData ofd_packets/00122964 [15:27:00]File name is /storage/ofd_packets/00122964 [15:27:00]Write 301 bytes [15:27:00]NVStorageSaveData done [15:27:00]OFDSenderStorePacket done [15:27:00]KKMCreateOFDPacket done [15:27:00]NVStorageSaveData kkm_last_timestamp [15:27:00]File name is /storage/kkm_last_timestamp [15:27:00]Write 4 bytes [15:27:00]NVStorageSaveData done [15:27:00]ExternCall_PrintAddStr [15:27:00]wPrintStart [15:27:00]Write to MH i2c: 01 00 00 AD 05 B2 [15:27:00]Write i2c OK [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: 01 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: 01 07 00 [15:27:00]MH_I2C_Read... [15:27:00]Read from MH i2c: 01 07 00 AD 05 00 00 00 00 00 FF 0F C7 [15:27:00]RasterBufferAndPrint [15:27:00]line Счет N : (1)1105842 [15:27:00]line ИНН: 02508201610067 [15:27:00]line Контрольно-Кассовый Чек [15:27:00]line ПРОДАЖА [15:27:00]line ТРК (МРК, ГНК) : 62 [15:27:00]line Товар: 2710124130 [15:27:00]line Аи-92-К-5 [15:27:00]line 32.320 * 61.90 [15:27:00]line = 2000.61 [15:27:00]line НДС 12% НСП 1% [15:27:00]line > о реализуемом товаре [15:27:00]line ИТОГО: 2000.61 [15:27:00]line НСП 1% : 17.70 [15:27:00]line НДС 12% : 212.45 [15:27:00]line Наличными: 0.00 [15:27:00]line Безнал.: 2000.61 [15:27:00]line Место: АЗС № 25 "Партнер Нефть" [15:27:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:27:00]line СНО: Общий режим [15:27:00]line Чек 183 02.03.2024 15:26 [15:27:00]line Смена: 321 ФФД: 1.0 [15:27:00]line ЗНМ: 0300000019 [15:27:00]line РНМ: 0000000000090573 [15:27:00]line Версия ККМ: 001 [15:27:00]line Платежная система: Бакай Банк [15:27:00]line ФМ: 0000000000874798 [15:27:00]line ФД: 122964 [15:27:00]line ФПД: 129696052304462 [15:27:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152659&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122964&fm=129696052304462&tin=02508201610067®Number=0000000000090573&sum=200061 [15:27:00]OFD Sender: Processing packet 122964 [packets to send 112, broken 111] [15:27:00]ProducePacketName [15:27:00]name=ofd_packets/00122964 [15:27:00]OFD Sender: To server: pG, [15:27:00]CommunicateWithHost lk.salyk.kg:30040 [15:27:00]ConnectInit lk.salyk.kg [15:27:00]written 0, free lines is 4095 [15:27:00]Connected sock=10 [15:27:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E8 F4 07 01 A3 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 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 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 43 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E0 01 00 35 04 06 00 75 F5 37 20 5A 4E B5 1F 6D 0B 59 67 79 A9 [15:27:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2F EE 47 00 25 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E0 01 00 F4 03 04 00 1F F1 E2 65 B6 04 01 00 00 2C 33 D5 48 1D FC 78 92 [15:27:00]CommunicateWithHost err = 0 [15:27:00]CheckOFDResponse [15:27:00]1017 (14) - 77093643461234 [15:27:00]1041 (16) - 0000000000874798 [15:27:00]1040 (4) - 122964 [15:27:00]1012 (4) - 02.03.2024 09:27 [15:27:00]1206 (1) - 0 [15:27:00]OFD Sender: Remove packet 122964 [15:27:00]ProducePacketName [15:27:00]name=ofd_packets/00122964 [15:27:00]NVStorageDeleteData [15:27:01]Write to MH i2c: 01 00 00 D7 05 DC [15:27:01]Write i2c OK [15:27:01]MH_I2C_Read... [15:27:01]Read from MH i2c: 01 [15:27:01]MH_I2C_Read... [15:27:01]Read from MH i2c: 01 07 00 [15:27:01]MH_I2C_Read... [15:27:01]Read from MH i2c: 01 07 00 D7 05 00 00 00 00 00 0E 0D FE [15:27:01]RasterBufferAndPrint [15:27:01]line [15:27:01]line [15:27:01]line [15:27:01]line [15:27:01]line [15:27:01]written 0, free lines is 3350 [15:27:01]MH_Cut [15:27:01]Write to MH i2c: D1 01 00 DE 05 01 B5 [15:27:01]Write i2c OK [15:27:01]MH_I2C_Read... [15:27:01]Read from MH i2c: D1 [15:27:01]MH_I2C_Read... [15:27:01]Read from MH i2c: D1 01 00 [15:27:01]MH_I2C_Read... [15:27:01]Read from MH i2c: D1 01 00 DE 05 00 B4 [15:27:01]Write to MH i2c: 01 00 00 DF 05 E4 [15:27:01]Write i2c OK [15:27:01]MH_I2C_Read... [15:27:01]OFD Sender: No OFD packet to send [15:27:01]*** Cut start [15:27:01]*** Purtial cut [15:27:01]*** Stage 1: CUTSNS_PIN = 1 [15:27:03]Read from MH i2c: 01 [15:27:03]MH_I2C_Read... [15:27:03]*** Stop cut motor [15:27:03]*** Cut end [15:27:03]Read from MH i2c: 01 07 00 [15:27:03]MH_I2C_Read... [15:27:03]Read from MH i2c: 01 07 00 DF 05 00 00 00 00 00 FF 0F F9 [15:27:03]process_action close_receipt done [15:27:03]requested_data is exist [15:27:03]produce_requested_data [15:27:03]requested_item fm.sn is exist - process it [15:27:03]wFMCommunicate request_size=4 [15:27:03]MH_SAM_APDU [15:27:03]CAPDU: 80 11 00 00 [15:27:03]Write to MH i2c: E2 08 00 E0 05 80 11 00 00 00 00 00 00 5F [15:27:03]Write i2c OK [15:27:03]MH_I2C_Read... [15:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:03]Read from MH i2c: E2 [15:27:03]MH_I2C_Read... [15:27:03]Read from MH i2c: E2 17 00 [15:27:03]MH_I2C_Read... [15:27:03]Read from MH i2c: E2 17 00 E0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BD [15:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:27:03]wFMCommunicate OK [15:27:03]requested_item fd.num is exist - process it [15:27:03]SAM_PROTO_GetFieldsCounters [15:27:03]wFMCommunicate request_size=4 [15:27:03]MH_SAM_APDU [15:27:03]CAPDU: 80 13 00 00 [15:27:03]Write to MH i2c: E2 08 00 E1 05 80 13 00 00 00 00 00 00 62 [15:27:03]Write i2c OK [15:27:03]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 62 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 62 00 E1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 54 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [15:27:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 54 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:04]wFMCommunicate OK [15:27:04]SAM_PROTO_GetFieldsCounters done [15:27:04]requested_item shift.num is exist - process it [15:27:04]requested_item shift.opened is exist - process it [15:27:04]req_shift_opened [15:27:04]FM_GetShiftState [15:27:04]SAM_PROTO_GetShiftState [15:27:04]wFMCommunicate request_size=4 [15:27:04]MH_SAM_APDU [15:27:04]CAPDU: 80 13 01 00 [15:27:04]Write to MH i2c: E2 08 00 E2 05 80 13 01 00 00 00 00 00 64 [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 0E 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 0E 00 E2 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CB [15:27:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:27:04]wFMCommunicate OK [15:27:04]SAM_PROTO_GetShiftState done [15:27:04]FM_GetShiftState done [15:27:04]req_shift_opened done [15:27:04]requested_item shift.open_date is exist - process it [15:27:04]req_shift_open_date [15:27:04]req_shift_open_date done [15:27:04]produce_requested_data done [15:27:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122964,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:27:04]process_action_free close_receipt [15:27:04]json_value_free [15:27:04]json_value_free done [15:27:04]process_json_proto returns [15:27:04]Send response to host [15:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122964,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:27:04]free response buf [15:27:04]execute_script done [15:27:04]execute_script returns [15:27:04]free content buf [15:27:04]Sock 9.Close socket [15:27:04]Sock 9.Thread stoped [15:27:06]OFD Sender: No OFD packet to send [15:27:11]OFD Sender: No OFD packet to send [15:27:16]OFD Sender: No OFD packet to send [15:27:21]OFD Sender: No OFD packet to send [15:27:26]OFD Sender: No OFD packet to send [15:27:31]OFD Sender: No OFD packet to send [15:27:36]OFD Sender: No OFD packet to send [15:27:41]OFD Sender: No OFD packet to send [15:27:46]OFD Sender: No OFD packet to send [15:27:50]accept exits with 8 [15:27:50]New connection [15:27:50]New thread 3066809700 created [15:27:50]Thread 3066666340 joined [15:27:50]Waiting for new connection... [15:27:50] Sock 8.Parse request [15:27:50]Sock 8.Check first char [15:27:50]Sock 8.First char is OK [15:27:50]request: POST /json_proto HTTP/1.0 [15:27:50]Method: POST [15:27:50]URL: /json_proto [15:27:50]Method is POST - this is cgi request [15:27:50]url: /json_proto [15:27:50]query_string will be loaded in cgi processing [15:27:50]execute_cgi json_proto POST (null) [15:27:50]execute_cgi path=json_proto method=POST [15:27:50]POST find Content-Length [15:27:50]Host: 172.17.48.197:8080 [15:27:50]Content-Length: 678 [15:27:50]Content-Type: application/json [15:27:50] [15:27:50]POST finish read [15:27:50]Found Content-Length = 678 [15:27:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:50]execute_script... [15:27: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)1105845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:50]POST & json_proto [15:27:50]process_json_proto [15:27:50]json parsed OK: [15:27:50]protocol is kg_v1.0 [15:27:50]action value=close_receipt [15:27:50]process_action close_receipt [15:27:50]cmd_close_receipt [15:27:50]MH_GetDate [15:27:50]Write to MH i2c: F0 00 00 E3 05 D7 [15:27:50]Write i2c OK [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: F0 [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: F0 09 00 [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: F0 09 00 E3 05 00 76 45 E3 65 66 EE DC 65 78 [15:27:50]GetLastDocTimeStamp 1709393219 [15:27:50]current date 1709393270 [15:27:50]FM_GetShiftState [15:27:50]SAM_PROTO_GetShiftState [15:27:50]wFMCommunicate request_size=4 [15:27:50]MH_SAM_APDU [15:27:50]CAPDU: 80 13 01 00 [15:27:50]Write to MH i2c: E2 08 00 E4 05 80 13 01 00 00 00 00 00 66 [15:27:50]Write i2c OK [15:27:50]MH_I2C_Read... [15:27:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:50]Read from MH i2c: E2 [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: E2 0E 00 [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: E2 0E 00 E4 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CD [15:27:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:27:50]wFMCommunicate OK [15:27:50]SAM_PROTO_GetShiftState done [15:27:50]FM_GetShiftState done [15:27:50]opened in 1709338023 [15:27:50]opened+sec_in_day 1709424423 [15:27:50]quantity*price = 50015 [15:27:50]sum+1 = 50016 [15:27:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 184 02.03.2024 15:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122965 ФПД: 197124253465697 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152750&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122965&fm=197124253465697&tin=02508201610067®Number=0000000000090573&sum=50000 [15:27:51]StoreToDocumentArchive [15:27:51]shift 321 fd 122965 [15:27:51]save to /storage/0321/doc_00122965 [15:27:51]save last doc name /storage/0321/doc_00122965 to /storage/kkm_last_doc_name [15:27:51]save OK [15:27:51]Clear old archive folders... [15:27:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:51]tlvbuf is 003D4FF0 [15:27:51]SAM_PROTO_ClearQueue [15:27:51]wFMCommunicate request_size=4 [15:27:51]MH_SAM_APDU [15:27:51]CAPDU: 80 09 00 00 [15:27:51]Write to MH i2c: E2 08 00 F1 05 80 09 00 00 00 00 00 00 68 [15:27:51]Write i2c OK [15:27:51]MH_I2C_Read... [15:27:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:51]Read from MH i2c: E2 [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: E2 03 00 [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: E2 03 00 F1 05 00 90 00 6A [15:27:51]RAPDU: 90 00 [15:27:51]wFMCommunicate OK [15:27:51]SAM_PROTO_ClearQueue done [15:27:51]KKMCreateOFDPacket [15:27:51]OFDProtocolAddRootSTLVToBuf [15:27:51]FM_MakeSignedData [15:27:51]FM_MakeSignedData [15:27:51]SAM_PROTO_SignData [15:27:51]wFMCommunicate request_size=4 [15:27:51]MH_SAM_APDU [15:27:51]CAPDU: 80 0D 01 02 [15:27:51]Write to MH i2c: E2 08 00 F2 05 80 0D 01 02 00 00 00 00 70 [15:27:51]Write i2c OK [15:27:51]MH_I2C_Read... [15:27:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:51]Read from MH i2c: E2 [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: E2 03 00 [15:27:51]MH_I2C_Read... [15:27:51]Read from MH i2c: E2 03 00 F2 05 00 90 00 6B [15:27:51]RAPDU: 90 00 [15:27:51]wFMCommunicate OK [15:27:51]wFMCommunicate request_size=255 [15:27:51]MH_SAM_APDU [15:27: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 76 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E0 01 00 35 04 06 00 B3 [15:27:51]Write to MH i2c: E2 02 01 F3 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 76 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E0 01 00 35 04 06 00 B3 00 00 36 [15:27:51]Write i2c OK [15:27:51]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:52]Read from MH i2c: E2 03 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 F3 05 00 90 00 6C [15:27:52]RAPDU: 90 00 [15:27:52]wFMCommunicate OK [15:27:52]wFMCommunicate request_size=10 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 0D 02 02 05 48 91 1A BC 61 [15:27:52]Write to MH i2c: E2 0D 00 F4 05 80 0D 02 02 05 00 48 91 1A BC 61 00 00 8D [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 03 00 F4 05 00 90 00 6D [15:27:52]RAPDU: 90 00 [15:27:52]wFMCommunicate OK [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 0D 03 02 [15:27:52]Write to MH i2c: E2 08 00 F5 05 80 0D 03 02 00 00 00 00 75 [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 0B 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 0B 00 F5 05 00 81 40 7E B9 E5 75 6E 60 90 00 96 [15:27:52]RAPDU: 81 40 7E B9 E5 75 6E 60 90 00 [15:27:52]wFMCommunicate OK [15:27:52]SAM_PROTO_SignData done [15:27:52]FM_MakeSignedData done [15:27:52]CreateOFDProtocolMessage [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 11 00 00 [15:27:52]Write to MH i2c: E2 08 00 F6 05 80 11 00 00 00 00 00 00 75 [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 17 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 17 00 F6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D3 [15:27:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:27:52]wFMCommunicate OK [15:27:52]CreateOFDProtocolMessage done [15:27:52]OFDSenderStorePacket 122965 [15:27:52]StoreOFDPacket docnum=122965 [15:27:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FF 19 07 01 99 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 76 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E0 01 00 35 04 06 00 B3 48 91 1A BC 61 81 40 7E B9 E5 75 6E 60 [15:27:52]CheckFolder [15:27:52]dirname=/storage/ofd_packets [15:27:52]CheckFolder done [15:27:52]ProducePacketName [15:27:52]name=ofd_packets/00122965 [15:27:52]NVStorageSaveData ofd_packets/00122965 [15:27:52]File name is /storage/ofd_packets/00122965 [15:27:52]Write 301 bytes [15:27:52]NVStorageSaveData done [15:27:52]OFDSenderStorePacket done [15:27:52]KKMCreateOFDPacket done [15:27:52]NVStorageSaveData kkm_last_timestamp [15:27:52]File name is /storage/kkm_last_timestamp [15:27:52]Write 4 bytes [15:27:52]NVStorageSaveData done [15:27:52]ExternCall_PrintAddStr [15:27:52]wPrintStart [15:27:52]Write to MH i2c: 01 00 00 F7 05 FC [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: 01 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: 01 07 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: 01 07 00 F7 05 00 00 00 00 00 FF 0F 11 [15:27:52]RasterBufferAndPrint [15:27:52]line Счет N : (1)1105845 [15:27:52]line ИНН: 02508201610067 [15:27:52]line Контрольно-Кассовый Чек [15:27:52]line ПРОДАЖА [15:27:52]line ТРК (МРК, ГНК) : 52 [15:27:52]line Товар: 2710124130 [15:27:52]line Аи-92-К-5 [15:27:52]line 8.080 * 61.90 [15:27:52]line = 500.15 [15:27:52]line НДС 12% НСП 1% [15:27:52]line > о реализуемом товаре [15:27:52]line ОКРУГЛЕНИЕ: -0.15 [15:27:52]line ИТОГО: 500.00 [15:27:52]line Внесено: 500.00 [15:27:52]line СДАЧА: 0.00 [15:27:52]line НСП 1% : 4.43 [15:27:52]line НДС 12% : 53.11 [15:27:52]line Наличными: 500.00 [15:27:52]line Безнал.: 0.00 [15:27:52]line Место: АЗС № 25 "Партнер Нефть" [15:27:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:27:52]line СНО: Общий режим [15:27:52]line Чек 184 02.03.2024 15:27 [15:27:52]line Смена: 321 ФФД: 1.0 [15:27:52]line ЗНМ: 0300000019 [15:27:52]line РНМ: 0000000000090573 [15:27:52]line Версия ККМ: 001 [15:27:52]line ФМ: 0000000000874798 [15:27:52]line ФД: 122965 [15:27:52]line ФПД: 197124253465697 [15:27:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152750&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122965&fm=197124253465697&tin=02508201610067®Number=0000000000090573&sum=50000 [15:27:52]OFD Sender: Processing packet 122965 [packets to send 112, broken 111] [15:27:52]ProducePacketName [15:27:52]name=ofd_packets/00122965 [15:27:52]OFD Sender: To server: pG, [15:27:52]CommunicateWithHost lk.salyk.kg:30040 [15:27:52]ConnectInit lk.salyk.kg [15:27:52]written 0, free lines is 4095 [15:27:52]Connected sock=10 [15:27:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FF 19 07 01 99 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 76 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E0 01 00 35 04 06 00 B3 48 91 1A BC 61 81 40 7E B9 E5 75 6E 60 [15:27:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8F 1D 47 00 E8 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E0 01 00 F4 03 04 00 52 F1 E2 65 B6 04 01 00 00 AE AF 4B 74 84 18 A3 BF [15:27:52]CommunicateWithHost err = 0 [15:27:52]CheckOFDResponse [15:27:52]1017 (14) - 77093643461234 [15:27:52]1041 (16) - 0000000000874798 [15:27:52]1040 (4) - 122965 [15:27:52]1012 (4) - 02.03.2024 09:28 [15:27:52]1206 (1) - 0 [15:27:52]OFD Sender: Remove packet 122965 [15:27:52]ProducePacketName [15:27:52]name=ofd_packets/00122965 [15:27:52]NVStorageDeleteData [15:27:53]Write to MH i2c: 01 00 00 22 06 28 [15:27:53]Write i2c OK [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: 01 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: 01 07 00 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: 01 07 00 22 06 00 00 00 00 00 F7 0C 32 [15:27:53]RasterBufferAndPrint [15:27:53]line [15:27:53]line [15:27:53]line [15:27:53]line [15:27:53]line [15:27:53]written 0, free lines is 3326 [15:27:53]MH_Cut [15:27:53]Write to MH i2c: D1 01 00 29 06 01 01 [15:27:53]Write i2c OK [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: D1 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: D1 01 00 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: D1 01 00 29 06 00 00 [15:27:53]Write to MH i2c: 01 00 00 2A 06 30 [15:27:53]Write i2c OK [15:27:53]MH_I2C_Read... [15:27:53]OFD Sender: No OFD packet to send [15:27:53]*** Cut start [15:27:53]*** Purtial cut [15:27:53]*** Stage 1: CUTSNS_PIN = 1 [15:27:55]Read from MH i2c: 01 [15:27:55]MH_I2C_Read... [15:27:55]*** Stop cut motor [15:27:55]*** Cut end [15:27:55]Read from MH i2c: 01 07 00 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: 01 07 00 2A 06 00 00 00 00 00 FF 0F 45 [15:27:55]process_action close_receipt done [15:27:55]requested_data is exist [15:27:55]produce_requested_data [15:27:55]requested_item fm.sn is exist - process it [15:27:55]wFMCommunicate request_size=4 [15:27:55]MH_SAM_APDU [15:27:55]CAPDU: 80 11 00 00 [15:27:55]Write to MH i2c: E2 08 00 2B 06 80 11 00 00 00 00 00 00 AB [15:27:55]Write i2c OK [15:27:55]MH_I2C_Read... [15:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:55]Read from MH i2c: E2 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 17 00 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 17 00 2B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 09 [15:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:27:55]wFMCommunicate OK [15:27:55]requested_item fd.num is exist - process it [15:27:55]SAM_PROTO_GetFieldsCounters [15:27:55]wFMCommunicate request_size=4 [15:27:55]MH_SAM_APDU [15:27:55]CAPDU: 80 13 00 00 [15:27:55]Write to MH i2c: E2 08 00 2C 06 80 13 00 00 00 00 00 00 AE [15:27:55]Write i2c OK [15:27:55]MH_I2C_Read... [15:27:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:55]Read from MH i2c: E2 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 62 00 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 62 00 2C 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 55 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [15:27:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 55 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:55]wFMCommunicate OK [15:27:55]SAM_PROTO_GetFieldsCounters done [15:27:55]requested_item shift.num is exist - process it [15:27:55]requested_item shift.opened is exist - process it [15:27:55]req_shift_opened [15:27:55]FM_GetShiftState [15:27:55]SAM_PROTO_GetShiftState [15:27:55]wFMCommunicate request_size=4 [15:27:55]MH_SAM_APDU [15:27:55]CAPDU: 80 13 01 00 [15:27:55]Write to MH i2c: E2 08 00 2D 06 80 13 01 00 00 00 00 00 B0 [15:27:55]Write i2c OK [15:27:55]MH_I2C_Read... [15:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:55]Read from MH i2c: E2 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 0E 00 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 0E 00 2D 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 17 [15:27:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:27:55]wFMCommunicate OK [15:27:55]SAM_PROTO_GetShiftState done [15:27:55]FM_GetShiftState done [15:27:55]req_shift_opened done [15:27:55]requested_item shift.open_date is exist - process it [15:27:55]req_shift_open_date [15:27:55]req_shift_open_date done [15:27:55]produce_requested_data done [15:27:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122965,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:27:55]process_action_free close_receipt [15:27:55]json_value_free [15:27:55]json_value_free done [15:27:55]process_json_proto returns [15:27:55]Send response to host [15:27:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122965,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:27:55]free response buf [15:27:55]execute_script done [15:27:55]execute_script returns [15:27:55]free content buf [15:27:55]Sock 8.Close socket [15:27:55]Sock 8.Thread stoped [15:27:58]OFD Sender: No OFD packet to send [15:28:03]OFD Sender: No OFD packet to send [15:28:08]OFD Sender: No OFD packet to send [15:28:12]accept exits with 9 [15:28:12]New connection [15:28:12]New thread 3066666340 created [15:28:12]Thread 3066809700 joined [15:28:12]Waiting for new connection... [15:28:12] Sock 9.Parse request [15:28:12]Sock 9.Check first char [15:28:12]Sock 9.First char is OK [15:28:12]request: POST /json_proto HTTP/1.0 [15:28:12]Method: POST [15:28:12]URL: /json_proto [15:28:12]Method is POST - this is cgi request [15:28:12]url: /json_proto [15:28:12]query_string will be loaded in cgi processing [15:28:12]execute_cgi json_proto POST (null) [15:28:12]execute_cgi path=json_proto method=POST [15:28:12]POST find Content-Length [15:28:12]Host: 172.17.48.197:8080 [15:28:12]Content-Length: 1227 [15:28:12]Content-Type: application/json [15:28:12] [15:28:12]POST finish read [15:28:12]Found Content-Length = 1227 [15:28:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105843\u000A02.03.2024 15:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 40.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2836.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3406539.538\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:12]execute_script... [15:28:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105843\u000A02.03.2024 15:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 40.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2836.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3406539.538\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:12]POST & json_proto [15:28:12]process_json_proto [15:28:12]json parsed OK: [15:28:12]protocol is kg_v1.0 [15:28:12]action value=print_text [15:28:12]process_action print_text [15:28:12]cmd_print_text [15:28:12]ExternCall_PrintAddStr [15:28:12]wPrintStart [15:28:12]Write to MH i2c: 01 00 00 2E 06 34 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: 01 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: 01 07 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: 01 07 00 2E 06 00 00 00 00 00 FF 0F 49 [15:28:12]RasterBufferAndPrint [15:28:12]line *****ТОВАРНЫЙ ЧЕК***** [15:28:12]line АЗС 25 [15:28:12]line Партнер нефть [15:28:12]line 02508201610067 [15:28:12]line Кассир : Таалайбек к. А. [15:28:12]line Счет N : (1)1105843 [15:28:12]line 02.03.2024 15:23 [15:28:12]line ПРОДАЖА [15:28:12]line ТРК (МРК, ГНК): 41 [15:28:12]line Вид ГСМ : 2710194210 [15:28:12]line ДТ(л)-К-5 [15:28:12]line 40.000 x 70.90 [15:28:12]line ИТОГ: 2836.00 [15:28:12]line Тип оплаты: Талоны: Топливные Талоны [15:28:12]line 3406539.538 [15:28:12]line ______________________ [15:28:12]line (подпись) [15:28:12]written 0, free lines is 4095 [15:28:12]Write to MH i2c: 01 00 00 43 06 49 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: 01 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: 01 07 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: 01 07 00 43 06 00 00 00 00 00 F7 0D 54 [15:28:12]RasterBufferAndPrint [15:28:12]line [15:28:12]line [15:28:12]line [15:28:12]line [15:28:12]line [15:28:12]written 0, free lines is 3577 [15:28:12]MH_Cut [15:28:12]Write to MH i2c: D1 01 00 4A 06 01 22 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: D1 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: D1 01 00 [15:28:12]MH_I2C_Read... [15:28:12]Read from MH i2c: D1 01 00 4A 06 00 21 [15:28:12]Write to MH i2c: 01 00 00 4B 06 51 [15:28:12]Write i2c OK [15:28:12]MH_I2C_Read... [15:28:13]*** Cut start [15:28:13]*** Purtial cut [15:28:13]*** Stage 1: CUTSNS_PIN = 1 [15:28:13]OFD Sender: No OFD packet to send [15:28:15]Read from MH i2c: 01 [15:28:15]MH_I2C_Read... [15:28:15]*** Stop cut motor [15:28:15]*** Cut end [15:28:15]Read from MH i2c: 01 07 00 [15:28:15]MH_I2C_Read... [15:28:15]Read from MH i2c: 01 07 00 4B 06 00 00 00 00 00 FF 0F 66 [15:28:15]process_action print_text done [15:28:15]requested_data is exist [15:28:15]produce_requested_data [15:28:15]requested_item fm.sn is exist - process it [15:28:15]wFMCommunicate request_size=4 [15:28:15]MH_SAM_APDU [15:28:15]CAPDU: 80 11 00 00 [15:28:15]Write to MH i2c: E2 08 00 4C 06 80 11 00 00 00 00 00 00 CC [15:28:15]Write i2c OK [15:28:15]MH_I2C_Read... [15:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:15]Read from MH i2c: E2 [15:28:15]MH_I2C_Read... [15:28:15]Read from MH i2c: E2 17 00 [15:28:15]MH_I2C_Read... [15:28:15]Read from MH i2c: E2 17 00 4C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2A [15:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:28:15]wFMCommunicate OK [15:28:15]requested_item fd.num is exist - process it [15:28:15]SAM_PROTO_GetFieldsCounters [15:28:15]wFMCommunicate request_size=4 [15:28:15]MH_SAM_APDU [15:28:15]CAPDU: 80 13 00 00 [15:28:15]Write to MH i2c: E2 08 00 4D 06 80 13 00 00 00 00 00 00 CF [15:28:15]Write i2c OK [15:28:15]MH_I2C_Read... [15:28:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:15]Read from MH i2c: E2 [15:28:15]MH_I2C_Read... [15:28:15]Read from MH i2c: E2 62 00 [15:28:15]MH_I2C_Read... [15:28:15]Read from MH i2c: E2 62 00 4D 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 55 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [15:28:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 55 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:15]wFMCommunicate OK [15:28:15]SAM_PROTO_GetFieldsCounters done [15:28:15]requested_item shift.num is exist - process it [15:28:15]requested_item shift.opened is exist - process it [15:28:15]req_shift_opened [15:28:15]FM_GetShiftState [15:28:15]SAM_PROTO_GetShiftState [15:28:15]wFMCommunicate request_size=4 [15:28:15]MH_SAM_APDU [15:28:15]CAPDU: 80 13 01 00 [15:28:15]Write to MH i2c: E2 08 00 4E 06 80 13 01 00 00 00 00 00 D1 [15:28:15]Write i2c OK [15:28:15]MH_I2C_Read... [15:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:15]Read from MH i2c: E2 [15:28:15]MH_I2C_Read... [15:28:15]Read from MH i2c: E2 0E 00 [15:28:15]MH_I2C_Read... [15:28:15]Read from MH i2c: E2 0E 00 4E 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 38 [15:28:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:28:15]wFMCommunicate OK [15:28:15]SAM_PROTO_GetShiftState done [15:28:15]FM_GetShiftState done [15:28:15]req_shift_opened done [15:28:15]requested_item shift.open_date is exist - process it [15:28:15]req_shift_open_date [15:28:15]req_shift_open_date done [15:28:15]produce_requested_data done [15:28:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122965,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:28:15]process_action_free print_text [15:28:15]json_value_free [15:28:15]json_value_free done [15:28:15]process_json_proto returns [15:28:15]Send response to host [15:28:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122965,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:28:15]free response buf [15:28:15]execute_script done [15:28:15]execute_script returns [15:28:15]free content buf [15:28:15]Sock 9.Close socket [15:28:15]Sock 9.Thread stoped [15:28:18]OFD Sender: No OFD packet to send [15:28:23]OFD Sender: No OFD packet to send [15:28:28]OFD Sender: No OFD packet to send [15:28:33]OFD Sender: No OFD packet to send [15:28:38]OFD Sender: No OFD packet to send [15:28:43]OFD Sender: No OFD packet to send [15:28:48]OFD Sender: No OFD packet to send [15:28:48]accept exits with 8 [15:28:48]New connection [15:28:48]New thread 3066809700 created [15:28:48]Thread 3066666340 joined [15:28:48]Waiting for new connection... [15:28:48] Sock 8.Parse request [15:28:48]Sock 8.Check first char [15:28:48]Sock 8.First char is OK [15:28:48]request: POST /json_proto HTTP/1.0 [15:28:48]Method: POST [15:28:48]URL: /json_proto [15:28:48]Method is POST - this is cgi request [15:28:48]url: /json_proto [15:28:48]query_string will be loaded in cgi processing [15:28:48]execute_cgi json_proto POST (null) [15:28:48]execute_cgi path=json_proto method=POST [15:28:48]POST find Content-Length [15:28:48]Host: 172.17.48.197:8080 [15:28:48]Content-Length: 817 [15:28:48]Content-Type: application/json [15:28:48] [15:28:48]POST finish read [15:28:48]Found Content-Length = 817 [15:28:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:48]execute_script... [15:28:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:48]POST & json_proto [15:28:48]process_json_proto [15:28:48]json parsed OK: [15:28:48]protocol is kg_v1.0 [15:28:48]action value=close_receipt [15:28:48]process_action close_receipt [15:28:48]cmd_close_receipt [15:28:48]MH_GetDate [15:28:48]Write to MH i2c: F0 00 00 4F 06 44 [15:28:48]Write i2c OK [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: F0 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: F0 09 00 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: F0 09 00 4F 06 00 B1 45 E3 65 66 EE DC 65 20 [15:28:48]GetLastDocTimeStamp 1709393270 [15:28:48]current date 1709393329 [15:28:48]FM_GetShiftState [15:28:48]SAM_PROTO_GetShiftState [15:28:48]wFMCommunicate request_size=4 [15:28:48]MH_SAM_APDU [15:28:48]CAPDU: 80 13 01 00 [15:28:48]Write to MH i2c: E2 08 00 50 06 80 13 01 00 00 00 00 00 D3 [15:28:48]Write i2c OK [15:28:48]MH_I2C_Read... [15:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:48]Read from MH i2c: E2 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: E2 0E 00 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: E2 0E 00 50 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3A [15:28:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:28:48]wFMCommunicate OK [15:28:48]SAM_PROTO_GetShiftState done [15:28:48]FM_GetShiftState done [15:28:48]opened in 1709338023 [15:28:48]opened+sec_in_day 1709424423 [15:28:48]quantity*price = 50015 [15:28:48]sum+1 = 50016 [15:28:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 185 02.03.2024 15:28 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122966 ФПД: 277050636166479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152849&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122966&fm=277050636166479&tin=02508201610067®Number=0000000000090573&sum=50015 [15:28:49]StoreToDocumentArchive [15:28:49]shift 321 fd 122966 [15:28:49]save to /storage/0321/doc_00122966 [15:28:49]save last doc name /storage/0321/doc_00122966 to /storage/kkm_last_doc_name [15:28:49]save OK [15:28:49]Clear old archive folders... [15:28:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:49]tlvbuf is 003EFE20 [15:28:49]SAM_PROTO_ClearQueue [15:28:49]wFMCommunicate request_size=4 [15:28:49]MH_SAM_APDU [15:28:49]CAPDU: 80 09 00 00 [15:28:49]Write to MH i2c: E2 08 00 5D 06 80 09 00 00 00 00 00 00 D5 [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:49]Read from MH i2c: E2 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 5D 06 00 90 00 D7 [15:28:49]RAPDU: 90 00 [15:28:49]wFMCommunicate OK [15:28:49]SAM_PROTO_ClearQueue done [15:28:49]KKMCreateOFDPacket [15:28:49]OFDProtocolAddRootSTLVToBuf [15:28:49]FM_MakeSignedData [15:28:49]FM_MakeSignedData [15:28:49]SAM_PROTO_SignData [15:28:49]wFMCommunicate request_size=4 [15:28:49]MH_SAM_APDU [15:28:49]CAPDU: 80 0D 01 02 [15:28:49]Write to MH i2c: E2 08 00 5E 06 80 0D 01 02 00 00 00 00 DD [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:49]Read from MH i2c: E2 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: E2 03 00 5E 06 00 90 00 D8 [15:28:49]RAPDU: 90 00 [15:28:49]wFMCommunicate OK [15:28:49]wFMCommunicate request_size=255 [15:28:49]MH_SAM_APDU [15:28:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 B1 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E0 01 00 35 04 06 00 FB [15:28:49]Write to MH i2c: E2 02 01 5F 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 B1 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E0 01 00 35 04 06 00 FB 00 00 46 [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:50]Read from MH i2c: E2 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: E2 03 00 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: E2 03 00 5F 06 00 90 00 D9 [15:28:50]RAPDU: 90 00 [15:28:50]wFMCommunicate OK [15:28:50]wFMCommunicate request_size=10 [15:28:50]MH_SAM_APDU [15:28:50]CAPDU: 80 0D 02 02 05 F9 E0 C0 E5 4F [15:28:50]Write to MH i2c: E2 0D 00 60 06 80 0D 02 02 05 00 F9 E0 C0 E5 4F 00 00 B7 [15:28:50]Write i2c OK [15:28:50]MH_I2C_Read... [15:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:50]Read from MH i2c: E2 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: E2 03 00 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: E2 03 00 60 06 00 90 00 DA [15:28:50]RAPDU: 90 00 [15:28:50]wFMCommunicate OK [15:28:50]wFMCommunicate request_size=4 [15:28:50]MH_SAM_APDU [15:28:50]CAPDU: 80 0D 03 02 [15:28:50]Write to MH i2c: E2 08 00 61 06 80 0D 03 02 00 00 00 00 E2 [15:28:50]Write i2c OK [15:28:50]MH_I2C_Read... [15:28:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:50]Read from MH i2c: E2 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: E2 0B 00 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: E2 0B 00 61 06 00 BF AF F6 91 49 0F 9B 6D 90 00 38 [15:28:50]RAPDU: BF AF F6 91 49 0F 9B 6D 90 00 [15:28:50]wFMCommunicate OK [15:28:50]SAM_PROTO_SignData done [15:28:50]FM_MakeSignedData done [15:28:50]CreateOFDProtocolMessage [15:28:50]wFMCommunicate request_size=4 [15:28:50]MH_SAM_APDU [15:28:50]CAPDU: 80 11 00 00 [15:28:50]Write to MH i2c: E2 08 00 62 06 80 11 00 00 00 00 00 00 E2 [15:28:50]Write i2c OK [15:28:50]MH_I2C_Read... [15:28:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:50]Read from MH i2c: E2 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: E2 17 00 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: E2 17 00 62 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 40 [15:28:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:28:50]wFMCommunicate OK [15:28:50]CreateOFDProtocolMessage done [15:28:50]OFDSenderStorePacket 122966 [15:28:50]StoreOFDPacket docnum=122966 [15:28:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5C 0D 07 01 62 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 B1 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E0 01 00 35 04 06 00 FB F9 E0 C0 E5 4F BF AF F6 91 49 0F 9B 6D [15:28:50]CheckFolder [15:28:50]dirname=/storage/ofd_packets [15:28:50]CheckFolder done [15:28:50]ProducePacketName [15:28:50]name=ofd_packets/00122966 [15:28:50]NVStorageSaveData ofd_packets/00122966 [15:28:50]File name is /storage/ofd_packets/00122966 [15:28:50]Write 301 bytes [15:28:50]NVStorageSaveData done [15:28:50]OFDSenderStorePacket done [15:28:50]KKMCreateOFDPacket done [15:28:50]NVStorageSaveData kkm_last_timestamp [15:28:50]File name is /storage/kkm_last_timestamp [15:28:50]Write 4 bytes [15:28:50]NVStorageSaveData done [15:28:50]ExternCall_PrintAddStr [15:28:50]wPrintStart [15:28:50]Write to MH i2c: 01 00 00 63 06 69 [15:28:50]Write i2c OK [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: 01 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: 01 07 00 [15:28:50]MH_I2C_Read... [15:28:50]Read from MH i2c: 01 07 00 63 06 00 00 00 00 00 FF 0F 7E [15:28:50]RasterBufferAndPrint [15:28:50]line Счет N : (1)1105844 [15:28:50]line ИНН: 02508201610067 [15:28:50]line Контрольно-Кассовый Чек [15:28:50]line ПРОДАЖА [15:28:50]line ТРК (МРК, ГНК) : 11 [15:28:50]line Товар: 2710124130 [15:28:50]line Аи-92-К-5 [15:28:50]line 8.080 * 61.90 [15:28:50]line = 500.15 [15:28:50]line НДС 12% НСП 1% [15:28:50]line > о реализуемом товаре [15:28:50]line ИТОГО: 500.15 [15:28:50]line НСП 1% : 4.43 [15:28:50]line НДС 12% : 53.11 [15:28:50]line Наличными: 0.00 [15:28:50]line Безнал.: 500.15 [15:28:50]line Место: АЗС № 25 "Партнер Нефть" [15:28:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:28:50]line СНО: Общий режим [15:28:50]line Чек 185 02.03.2024 15:28 [15:28:50]line Смена: 321 ФФД: 1.0 [15:28:50]line ЗНМ: 0300000019 [15:28:50]line РНМ: 0000000000090573 [15:28:50]line Версия ККМ: 001 [15:28:50]line Платежная система: Бакай Банк [15:28:50]line ФМ: 0000000000874798 [15:28:50]line ФД: 122966 [15:28:50]line ФПД: 277050636166479 [15:28:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T152849&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122966&fm=277050636166479&tin=02508201610067®Number=0000000000090573&sum=50015 [15:28:50]OFD Sender: Processing packet 122966 [packets to send 112, broken 111] [15:28:50]ProducePacketName [15:28:50]name=ofd_packets/00122966 [15:28:50]OFD Sender: To server: pG, [15:28:50]CommunicateWithHost lk.salyk.kg:30040 [15:28:50]ConnectInit lk.salyk.kg [15:28:50]written 0, free lines is 4095 [15:28:50]Connected sock=10 [15:28:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5C 0D 07 01 62 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 B1 45 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E0 01 00 35 04 06 00 FB F9 E0 C0 E5 4F BF AF F6 91 49 0F 9B 6D [15:28:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CA C7 47 00 31 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E0 01 00 F4 03 04 00 8D F1 E2 65 B6 04 01 00 00 01 61 CA 39 1C 44 B0 D8 [15:28:51]CommunicateWithHost err = 0 [15:28:51]CheckOFDResponse [15:28:51]1017 (14) - 77093643461234 [15:28:51]1041 (16) - 0000000000874798 [15:28:51]1040 (4) - 122966 [15:28:51]1012 (4) - 02.03.2024 09:29 [15:28:51]1206 (1) - 0 [15:28:51]OFD Sender: Remove packet 122966 [15:28:51]ProducePacketName [15:28:51]name=ofd_packets/00122966 [15:28:51]NVStorageDeleteData [15:28:51]Write to MH i2c: 01 00 00 8D 06 93 [15:28:51]Write i2c OK [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: 01 [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: 01 07 00 [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: 01 07 00 8D 06 00 00 00 00 00 04 0D AB [15:28:51]RasterBufferAndPrint [15:28:51]line [15:28:51]line [15:28:51]line [15:28:51]line [15:28:51]line [15:28:51]written 0, free lines is 3338 [15:28:51]MH_Cut [15:28:51]Write to MH i2c: D1 01 00 94 06 01 6C [15:28:51]Write i2c OK [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: D1 [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: D1 01 00 [15:28:51]MH_I2C_Read... [15:28:51]Read from MH i2c: D1 01 00 94 06 00 6B [15:28:51]Write to MH i2c: 01 00 00 95 06 9B [15:28:51]Write i2c OK [15:28:51]MH_I2C_Read... [15:28:51]OFD Sender: No OFD packet to send [15:28:51]*** Cut start [15:28:51]*** Purtial cut [15:28:51]*** Stage 1: CUTSNS_PIN = 1 [15:28:53]Read from MH i2c: 01 [15:28:53]MH_I2C_Read... [15:28:53]*** Stop cut motor [15:28:53]*** Cut end [15:28:53]Read from MH i2c: 01 07 00 [15:28:53]MH_I2C_Read... [15:28:53]Read from MH i2c: 01 07 00 95 06 00 00 00 00 00 FF 0F B0 [15:28:53]process_action close_receipt done [15:28:53]requested_data is exist [15:28:53]produce_requested_data [15:28:53]requested_item fm.sn is exist - process it [15:28:53]wFMCommunicate request_size=4 [15:28:53]MH_SAM_APDU [15:28:53]CAPDU: 80 11 00 00 [15:28:53]Write to MH i2c: E2 08 00 96 06 80 11 00 00 00 00 00 00 16 [15:28:53]Write i2c OK [15:28:53]MH_I2C_Read... [15:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:53]Read from MH i2c: E2 [15:28:53]MH_I2C_Read... [15:28:53]Read from MH i2c: E2 17 00 [15:28:53]MH_I2C_Read... [15:28:53]Read from MH i2c: E2 17 00 96 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 74 [15:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:28:53]wFMCommunicate OK [15:28:53]requested_item fd.num is exist - process it [15:28:53]SAM_PROTO_GetFieldsCounters [15:28:53]wFMCommunicate request_size=4 [15:28:53]MH_SAM_APDU [15:28:53]CAPDU: 80 13 00 00 [15:28:53]Write to MH i2c: E2 08 00 97 06 80 13 00 00 00 00 00 00 19 [15:28:53]Write i2c OK [15:28:53]MH_I2C_Read... [15:28:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:54]Read from MH i2c: E2 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 62 00 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 62 00 97 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 56 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [15:28:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 56 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:54]wFMCommunicate OK [15:28:54]SAM_PROTO_GetFieldsCounters done [15:28:54]requested_item shift.num is exist - process it [15:28:54]requested_item shift.opened is exist - process it [15:28:54]req_shift_opened [15:28:54]FM_GetShiftState [15:28:54]SAM_PROTO_GetShiftState [15:28:54]wFMCommunicate request_size=4 [15:28:54]MH_SAM_APDU [15:28:54]CAPDU: 80 13 01 00 [15:28:54]Write to MH i2c: E2 08 00 98 06 80 13 01 00 00 00 00 00 1B [15:28:54]Write i2c OK [15:28:54]MH_I2C_Read... [15:28:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:54]Read from MH i2c: E2 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 0E 00 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 0E 00 98 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 82 [15:28:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:28:54]wFMCommunicate OK [15:28:54]SAM_PROTO_GetShiftState done [15:28:54]FM_GetShiftState done [15:28:54]req_shift_opened done [15:28:54]requested_item shift.open_date is exist - process it [15:28:54]req_shift_open_date [15:28:54]req_shift_open_date done [15:28:54]produce_requested_data done [15:28:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122966,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:28:54]process_action_free close_receipt [15:28:54]json_value_free [15:28:54]json_value_free done [15:28:54]process_json_proto returns [15:28:54]Send response to host [15:28:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122966,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:28:54]free response buf [15:28:54]execute_script done [15:28:54]execute_script returns [15:28:54]free content buf [15:28:54]Sock 8.Close socket [15:28:54]Sock 8.Thread stoped [15:28:56]OFD Sender: No OFD packet to send [15:29:01]OFD Sender: No OFD packet to send [15:29:06]OFD Sender: No OFD packet to send [15:29:11]OFD Sender: No OFD packet to send [15:29:16]OFD Sender: No OFD packet to send [15:29:21]OFD Sender: No OFD packet to send [15:29:26]OFD Sender: No OFD packet to send [15:29:31]OFD Sender: No OFD packet to send [15:29:36]OFD Sender: No OFD packet to send [15:29:41]OFD Sender: No OFD packet to send [15:29:46]OFD Sender: No OFD packet to send [15:29:51]OFD Sender: No OFD packet to send [15:29:56]OFD Sender: No OFD packet to send [15:30:01]OFD Sender: No OFD packet to send [15:30:06]OFD Sender: No OFD packet to send [15:30:10]int [15:30:10]Write to MH i2c: 01 00 00 99 06 9F [15:30:10]*** FLAG_PRN_KEY set [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 07 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 07 00 99 06 00 08 00 00 00 FF 0F BC [15:30:10]state=0 [15:30:10]Key pressed [15:30:10]Feed [15:30:10]Write to MH i2c: D8 00 00 9A 06 77 [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: D8 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: D8 01 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: D8 01 00 9A 06 00 78 [15:30:10]int [15:30:10]Write to MH i2c: 01 00 00 9B 06 A1 [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 07 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 07 00 9B 06 00 48 00 00 00 3C 00 2C [15:30:10]state=2 [15:30:10]Key pressed [15:30:10]int [15:30:10]Write to MH i2c: 01 00 00 9C 06 A2 [15:30:10]*** FLAG_PRN_KEY reset [15:30:10]Write i2c OK [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 07 00 [15:30:10]MH_I2C_Read... [15:30:10]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 F6 0F AE [15:30:10]state=2 [15:30:10]Stop feed [15:30:11]OFD Sender: No OFD packet to send [15:30:16]OFD Sender: No OFD packet to send [15:30:21]OFD Sender: No OFD packet to send [15:30:26]OFD Sender: No OFD packet to send [15:30:31]OFD Sender: No OFD packet to send [15:30:36]OFD Sender: No OFD packet to send [15:30:41]OFD Sender: No OFD packet to send [15:30:46]OFD Sender: No OFD packet to send [15:30:51]OFD Sender: No OFD packet to send [15:30:56]OFD Sender: No OFD packet to send [15:31:01]OFD Sender: No OFD packet to send [15:31:06]OFD Sender: No OFD packet to send [15:31:11]OFD Sender: No OFD packet to send [15:31:16]OFD Sender: No OFD packet to send [15:31:21]OFD Sender: No OFD packet to send [15:31:26]OFD Sender: No OFD packet to send [15:31:31]OFD Sender: No OFD packet to send [15:31:36]OFD Sender: No OFD packet to send [15:31:41]OFD Sender: No OFD packet to send [15:31:46]OFD Sender: No OFD packet to send [15:31:51]OFD Sender: No OFD packet to send [15:31:56]OFD Sender: No OFD packet to send [15:32:01]OFD Sender: No OFD packet to send [15:32:06]OFD Sender: No OFD packet to send [15:32:11]OFD Sender: No OFD packet to send [15:32:16]OFD Sender: No OFD packet to send [15:32:21]OFD Sender: No OFD packet to send [15:32:26]OFD Sender: No OFD packet to send [15:32:31]OFD Sender: No OFD packet to send [15:32:36]OFD Sender: No OFD packet to send [15:32:41]OFD Sender: No OFD packet to send [15:32:46]OFD Sender: No OFD packet to send [15:32:51]OFD Sender: No OFD packet to send [15:32:56]OFD Sender: No OFD packet to send [15:33:01]OFD Sender: No OFD packet to send [15:33:06]OFD Sender: No OFD packet to send [15:33:11]OFD Sender: No OFD packet to send [15:33:16]OFD Sender: No OFD packet to send [15:33:21]OFD Sender: No OFD packet to send [15:33:26]OFD Sender: No OFD packet to send [15:33:31]OFD Sender: No OFD packet to send [15:33:36]OFD Sender: No OFD packet to send [15:33:41]OFD Sender: No OFD packet to send [15:33:46]OFD Sender: No OFD packet to send [15:33:51]OFD Sender: No OFD packet to send [15:33:56]OFD Sender: No OFD packet to send [15:34:01]OFD Sender: No OFD packet to send [15:34:06]OFD Sender: No OFD packet to send [15:34:11]OFD Sender: No OFD packet to send [15:34:16]OFD Sender: No OFD packet to send [15:34:21]OFD Sender: No OFD packet to send [15:34:26]OFD Sender: No OFD packet to send [15:34:31]OFD Sender: No OFD packet to send [15:34:36]OFD Sender: No OFD packet to send [15:34:41]OFD Sender: No OFD packet to send [15:34:46]OFD Sender: No OFD packet to send [15:34:51]OFD Sender: No OFD packet to send [15:34:56]OFD Sender: No OFD packet to send [15:35:01]OFD Sender: No OFD packet to send [15:35:06]OFD Sender: No OFD packet to send [15:35:11]OFD Sender: No OFD packet to send [15:35:16]OFD Sender: No OFD packet to send [15:35:21]OFD Sender: No OFD packet to send [15:35:26]OFD Sender: No OFD packet to send [15:35:31]OFD Sender: No OFD packet to send [15:35:36]OFD Sender: No OFD packet to send [15:35:41]OFD Sender: No OFD packet to send [15:35:46]OFD Sender: No OFD packet to send [15:35:51]OFD Sender: No OFD packet to send [15:35:56]OFD Sender: No OFD packet to send [15:36:01]OFD Sender: No OFD packet to send [15:36:07]OFD Sender: No OFD packet to send [15:36:12]OFD Sender: No OFD packet to send [15:36:17]OFD Sender: No OFD packet to send [15:36:22]OFD Sender: No OFD packet to send [15:36:27]OFD Sender: No OFD packet to send [15:36:32]OFD Sender: No OFD packet to send [15:36:32]accept exits with 9 [15:36:32]New connection [15:36:32]New thread 3066666340 created [15:36:32]Thread 3066809700 joined [15:36:32]Waiting for new connection... [15:36:32] Sock 9.Parse request [15:36:32]Sock 9.Check first char [15:36:32]Sock 9.First char is OK [15:36:32]request: POST /json_proto HTTP/1.0 [15:36:32]Method: POST [15:36:32]URL: /json_proto [15:36:32]Method is POST - this is cgi request [15:36:32]url: /json_proto [15:36:32]query_string will be loaded in cgi processing [15:36:32]execute_cgi json_proto POST (null) [15:36:32]execute_cgi path=json_proto method=POST [15:36:32]POST find Content-Length [15:36:32]Host: 172.17.48.197:8080 [15:36:32]Content-Length: 678 [15:36:32]Content-Type: application/json [15:36:32] [15:36:32]POST finish read [15:36:32]Found Content-Length = 678 [15:36:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:32]execute_script... [15:36:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:32]POST & json_proto [15:36:32]process_json_proto [15:36:32]json parsed OK: [15:36:32]protocol is kg_v1.0 [15:36:32]action value=close_receipt [15:36:32]process_action close_receipt [15:36:32]cmd_close_receipt [15:36:32]MH_GetDate [15:36:32]Write to MH i2c: F0 00 00 9D 06 92 [15:36:32]Write i2c OK [15:36:32]MH_I2C_Read... [15:36:32]Read from MH i2c: F0 [15:36:32]MH_I2C_Read... [15:36:32]Read from MH i2c: F0 09 00 [15:36:32]MH_I2C_Read... [15:36:32]Read from MH i2c: F0 09 00 9D 06 00 80 47 E3 65 66 EE DC 65 3F [15:36:32]GetLastDocTimeStamp 1709393329 [15:36:32]current date 1709393792 [15:36:32]FM_GetShiftState [15:36:32]SAM_PROTO_GetShiftState [15:36:32]wFMCommunicate request_size=4 [15:36:32]MH_SAM_APDU [15:36:32]CAPDU: 80 13 01 00 [15:36:32]Write to MH i2c: E2 08 00 9E 06 80 13 01 00 00 00 00 00 21 [15:36:32]Write i2c OK [15:36:32]MH_I2C_Read... [15:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:32]Read from MH i2c: E2 [15:36:32]MH_I2C_Read... [15:36:32]Read from MH i2c: E2 0E 00 [15:36:32]MH_I2C_Read... [15:36:32]Read from MH i2c: E2 0E 00 9E 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 88 [15:36:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:36:32]wFMCommunicate OK [15:36:32]SAM_PROTO_GetShiftState done [15:36:32]FM_GetShiftState done [15:36:32]opened in 1709338023 [15:36:32]opened+sec_in_day 1709424423 [15:36:32]quantity*price = 50015 [15:36:32]sum+1 = 50016 [15:36:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 186 02.03.2024 15:36 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122967 ФПД: 94257286940368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T153632&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122967&fm=94257286940368&tin=02508201610067®Number=0000000000090573&sum=50000 [15:36:33]StoreToDocumentArchive [15:36:33]shift 321 fd 122967 [15:36:33]save to /storage/0321/doc_00122967 [15:36:33]save last doc name /storage/0321/doc_00122967 to /storage/kkm_last_doc_name [15:36:33]save OK [15:36:33]Clear old archive folders... [15:36:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:36:33]tlvbuf is 003CADD0 [15:36:33]SAM_PROTO_ClearQueue [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 09 00 00 [15:36:33]Write to MH i2c: E2 08 00 AB 06 80 09 00 00 00 00 00 00 23 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 AB 06 00 90 00 25 [15:36:33]RAPDU: 90 00 [15:36:33]wFMCommunicate OK [15:36:33]SAM_PROTO_ClearQueue done [15:36:33]KKMCreateOFDPacket [15:36:33]OFDProtocolAddRootSTLVToBuf [15:36:33]FM_MakeSignedData [15:36:33]FM_MakeSignedData [15:36:33]SAM_PROTO_SignData [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 0D 01 02 [15:36:33]Write to MH i2c: E2 08 00 AC 06 80 0D 01 02 00 00 00 00 2B [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 AC 06 00 90 00 26 [15:36:33]RAPDU: 90 00 [15:36:33]wFMCommunicate OK [15:36:33]wFMCommunicate request_size=255 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 80 47 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E0 01 00 35 04 06 00 55 [15:36:33]Write to MH i2c: E2 02 01 AD 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 80 47 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E0 01 00 35 04 06 00 55 00 00 A3 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 AD 06 00 90 00 27 [15:36:33]RAPDU: 90 00 [15:36:33]wFMCommunicate OK [15:36:33]wFMCommunicate request_size=10 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 0D 02 02 05 B9 FC 1B 06 D0 [15:36:33]Write to MH i2c: E2 0D 00 AE 06 80 0D 02 02 05 00 B9 FC 1B 06 D0 00 00 DE [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 03 00 AE 06 00 90 00 28 [15:36:33]RAPDU: 90 00 [15:36:33]wFMCommunicate OK [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 0D 03 02 [15:36:33]Write to MH i2c: E2 08 00 AF 06 80 0D 03 02 00 00 00 00 30 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:33]Read from MH i2c: E2 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 0B 00 [15:36:33]MH_I2C_Read... [15:36:33]Read from MH i2c: E2 0B 00 AF 06 00 09 F1 0A C8 B9 F1 87 16 90 00 44 [15:36:33]RAPDU: 09 F1 0A C8 B9 F1 87 16 90 00 [15:36:33]wFMCommunicate OK [15:36:33]SAM_PROTO_SignData done [15:36:33]FM_MakeSignedData done [15:36:33]CreateOFDProtocolMessage [15:36:33]wFMCommunicate request_size=4 [15:36:33]MH_SAM_APDU [15:36:33]CAPDU: 80 11 00 00 [15:36:33]Write to MH i2c: E2 08 00 B0 06 80 11 00 00 00 00 00 00 30 [15:36:33]Write i2c OK [15:36:33]MH_I2C_Read... [15:36:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:34]Read from MH i2c: E2 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: E2 17 00 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: E2 17 00 B0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8E [15:36:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:36:34]wFMCommunicate OK [15:36:34]CreateOFDProtocolMessage done [15:36:34]OFDSenderStorePacket 122967 [15:36:34]StoreOFDPacket docnum=122967 [15:36:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5C D6 07 01 66 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 80 47 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E0 01 00 35 04 06 00 55 B9 FC 1B 06 D0 09 F1 0A C8 B9 F1 87 16 [15:36:34]CheckFolder [15:36:34]dirname=/storage/ofd_packets [15:36:34]CheckFolder done [15:36:34]ProducePacketName [15:36:34]name=ofd_packets/00122967 [15:36:34]NVStorageSaveData ofd_packets/00122967 [15:36:34]File name is /storage/ofd_packets/00122967 [15:36:34]Write 301 bytes [15:36:34]NVStorageSaveData done [15:36:34]OFDSenderStorePacket done [15:36:34]KKMCreateOFDPacket done [15:36:34]NVStorageSaveData kkm_last_timestamp [15:36:34]File name is /storage/kkm_last_timestamp [15:36:34]Write 4 bytes [15:36:34]NVStorageSaveData done [15:36:34]ExternCall_PrintAddStr [15:36:34]wPrintStart [15:36:34]Write to MH i2c: 01 00 00 B1 06 B7 [15:36:34]Write i2c OK [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: 01 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: 01 07 00 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: 01 07 00 B1 06 00 00 00 00 00 FF 0F CC [15:36:34]RasterBufferAndPrint [15:36:34]line Счет N : (1)1105846 [15:36:34]line ИНН: 02508201610067 [15:36:34]line Контрольно-Кассовый Чек [15:36:34]line ПРОДАЖА [15:36:34]line ТРК (МРК, ГНК) : 62 [15:36:34]line Товар: 2710124130 [15:36:34]line Аи-92-К-5 [15:36:34]line 8.080 * 61.90 [15:36:34]line = 500.15 [15:36:34]line НДС 12% НСП 1% [15:36:34]line > о реализуемом товаре [15:36:34]line ОКРУГЛЕНИЕ: -0.15 [15:36:34]line ИТОГО: 500.00 [15:36:34]line Внесено: 500.00 [15:36:34]line СДАЧА: 0.00 [15:36:34]line НСП 1% : 4.43 [15:36:34]line НДС 12% : 53.11 [15:36:34]line Наличными: 500.00 [15:36:34]line Безнал.: 0.00 [15:36:34]line Место: АЗС № 25 "Партнер Нефть" [15:36:34]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:36:34]line СНО: Общий режим [15:36:34]line Чек 186 02.03.2024 15:36 [15:36:34]line Смена: 321 ФФД: 1.0 [15:36:34]line ЗНМ: 0300000019 [15:36:34]line РНМ: 0000000000090573 [15:36:34]line Версия ККМ: 001 [15:36:34]line ФМ: 0000000000874798 [15:36:34]line ФД: 122967 [15:36:34]line ФПД: 94257286940368 [15:36:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T153632&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122967&fm=94257286940368&tin=02508201610067®Number=0000000000090573&sum=50000 [15:36:34]OFD Sender: Processing packet 122967 [packets to send 112, broken 111] [15:36:34]ProducePacketName [15:36:34]name=ofd_packets/00122967 [15:36:34]OFD Sender: To server: pG, [15:36:34]CommunicateWithHost lk.salyk.kg:30040 [15:36:34]ConnectInit lk.salyk.kg [15:36:34]written 0, free lines is 4095 [15:36:34]Connected sock=10 [15:36:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5C D6 07 01 66 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 80 47 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E0 01 00 35 04 06 00 55 B9 FC 1B 06 D0 09 F1 0A C8 B9 F1 87 16 [15:36:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 37 3C 47 00 9A 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E0 01 00 F4 03 04 00 5C F3 E2 65 B6 04 01 00 00 98 03 85 19 4D 52 91 BE [15:36:34]CommunicateWithHost err = 0 [15:36:34]CheckOFDResponse [15:36:34]1017 (14) - 77093643461234 [15:36:34]1041 (16) - 0000000000874798 [15:36:34]1040 (4) - 122967 [15:36:34]1012 (4) - 02.03.2024 09:37 [15:36:34]1206 (1) - 0 [15:36:34]OFD Sender: Remove packet 122967 [15:36:34]ProducePacketName [15:36:34]name=ofd_packets/00122967 [15:36:34]NVStorageDeleteData [15:36:34]Write to MH i2c: 01 00 00 DC 06 E2 [15:36:34]Write i2c OK [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: 01 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: 01 07 00 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: 01 07 00 DC 06 00 00 00 00 00 F5 0C EA [15:36:34]RasterBufferAndPrint [15:36:34]line [15:36:34]line [15:36:34]line [15:36:34]line [15:36:34]line [15:36:34]written 0, free lines is 3323 [15:36:34]MH_Cut [15:36:34]Write to MH i2c: D1 01 00 E3 06 01 BB [15:36:34]Write i2c OK [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: D1 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: D1 01 00 [15:36:34]MH_I2C_Read... [15:36:34]Read from MH i2c: D1 01 00 E3 06 00 BA [15:36:34]Write to MH i2c: 01 00 00 E4 06 EA [15:36:34]Write i2c OK [15:36:34]MH_I2C_Read... [15:36:35]OFD Sender: No OFD packet to send [15:36:35]*** Cut start [15:36:35]*** Purtial cut [15:36:35]*** Stage 1: CUTSNS_PIN = 1 [15:36:37]Read from MH i2c: 01 [15:36:37]MH_I2C_Read... [15:36:37]*** Stop cut motor [15:36:37]*** Cut end [15:36:37]Read from MH i2c: 01 07 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: 01 07 00 E4 06 00 00 00 00 00 FF 0F FF [15:36:37]process_action close_receipt done [15:36:37]requested_data is exist [15:36:37]produce_requested_data [15:36:37]requested_item fm.sn is exist - process it [15:36:37]wFMCommunicate request_size=4 [15:36:37]MH_SAM_APDU [15:36:37]CAPDU: 80 11 00 00 [15:36:37]Write to MH i2c: E2 08 00 E5 06 80 11 00 00 00 00 00 00 65 [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:37]Read from MH i2c: E2 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 17 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 17 00 E5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C3 [15:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:36:37]wFMCommunicate OK [15:36:37]requested_item fd.num is exist - process it [15:36:37]SAM_PROTO_GetFieldsCounters [15:36:37]wFMCommunicate request_size=4 [15:36:37]MH_SAM_APDU [15:36:37]CAPDU: 80 13 00 00 [15:36:37]Write to MH i2c: E2 08 00 E6 06 80 13 00 00 00 00 00 00 68 [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:37]Read from MH i2c: E2 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 62 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 62 00 E6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 57 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 3B [15:36:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 57 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:37]wFMCommunicate OK [15:36:37]SAM_PROTO_GetFieldsCounters done [15:36:37]requested_item shift.num is exist - process it [15:36:37]requested_item shift.opened is exist - process it [15:36:37]req_shift_opened [15:36:37]FM_GetShiftState [15:36:37]SAM_PROTO_GetShiftState [15:36:37]wFMCommunicate request_size=4 [15:36:37]MH_SAM_APDU [15:36:37]CAPDU: 80 13 01 00 [15:36:37]Write to MH i2c: E2 08 00 E7 06 80 13 01 00 00 00 00 00 6A [15:36:37]Write i2c OK [15:36:37]MH_I2C_Read... [15:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:37]Read from MH i2c: E2 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 0E 00 [15:36:37]MH_I2C_Read... [15:36:37]Read from MH i2c: E2 0E 00 E7 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D1 [15:36:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:36:37]wFMCommunicate OK [15:36:37]SAM_PROTO_GetShiftState done [15:36:37]FM_GetShiftState done [15:36:37]req_shift_opened done [15:36:37]requested_item shift.open_date is exist - process it [15:36:37]req_shift_open_date [15:36:37]req_shift_open_date done [15:36:37]produce_requested_data done [15:36:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122967,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:36:37]process_action_free close_receipt [15:36:37]json_value_free [15:36:37]json_value_free done [15:36:37]process_json_proto returns [15:36:37]Send response to host [15:36:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122967,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:36:37]free response buf [15:36:37]execute_script done [15:36:37]execute_script returns [15:36:37]free content buf [15:36:37]Sock 9.Close socket [15:36:37]Sock 9.Thread stoped [15:36:40]OFD Sender: No OFD packet to send [15:36:45]OFD Sender: No OFD packet to send [15:36:50]OFD Sender: No OFD packet to send [15:36:55]OFD Sender: No OFD packet to send [15:37:00]OFD Sender: No OFD packet to send [15:37:05]OFD Sender: No OFD packet to send [15:37:10]OFD Sender: No OFD packet to send [15:37:15]OFD Sender: No OFD packet to send [15:37:20]OFD Sender: No OFD packet to send [15:37:25]OFD Sender: No OFD packet to send [15:37:30]OFD Sender: No OFD packet to send [15:37:35]OFD Sender: No OFD packet to send [15:37:40]OFD Sender: No OFD packet to send [15:37:45]OFD Sender: No OFD packet to send [15:37:50]OFD Sender: No OFD packet to send [15:37:55]OFD Sender: No OFD packet to send [15:38:00]OFD Sender: No OFD packet to send [15:38:05]OFD Sender: No OFD packet to send [15:38:10]OFD Sender: No OFD packet to send [15:38:15]OFD Sender: No OFD packet to send [15:38:20]OFD Sender: No OFD packet to send [15:38:25]OFD Sender: No OFD packet to send [15:38:30]OFD Sender: No OFD packet to send [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:38:59]accept exits with 8 [15:38:59]New connection [15:38:59]New thread 3066809700 created [15:38:59]Thread 3066666340 joined [15:38:59]Waiting for new connection... [15:38:59] Sock 8.Parse request [15:38:59]Sock 8.Check first char [15:38:59]Sock 8.First char is OK [15:38:59]request: POST /json_proto HTTP/1.0 [15:38:59]Method: POST [15:38:59]URL: /json_proto [15:38:59]Method is POST - this is cgi request [15:38:59]url: /json_proto [15:38:59]query_string will be loaded in cgi processing [15:38:59]execute_cgi json_proto POST (null) [15:38:59]execute_cgi path=json_proto method=POST [15:38:59]POST find Content-Length [15:38:59]Host: 172.17.48.197:8080 [15:38:59]Content-Length: 678 [15:38:59]Content-Type: application/json [15:38:59] [15:38:59]POST finish read [15:38:59]Found Content-Length = 678 [15:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.660, "sum" : 350.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:59]execute_script... [15:38:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.660, "sum" : 350.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:59]POST & json_proto [15:38:59]process_json_proto [15:38:59]json parsed OK: [15:38:59]protocol is kg_v1.0 [15:38:59]action value=close_receipt [15:38:59]process_action close_receipt [15:38:59]cmd_close_receipt [15:38:59]MH_GetDate [15:38:59]Write to MH i2c: F0 00 00 E8 06 DD [15:38:59]Write i2c OK [15:38:59]MH_I2C_Read... [15:38:59]Read from MH i2c: F0 [15:38:59]MH_I2C_Read... [15:38:59]Read from MH i2c: F0 09 00 [15:38:59]MH_I2C_Read... [15:38:59]Read from MH i2c: F0 09 00 E8 06 00 13 48 E3 65 66 EE DC 65 1E [15:38:59]GetLastDocTimeStamp 1709393792 [15:38:59]current date 1709393939 [15:38:59]FM_GetShiftState [15:38:59]SAM_PROTO_GetShiftState [15:38:59]wFMCommunicate request_size=4 [15:38:59]MH_SAM_APDU [15:38:59]CAPDU: 80 13 01 00 [15:38:59]Write to MH i2c: E2 08 00 E9 06 80 13 01 00 00 00 00 00 6C [15:38:59]Write i2c OK [15:38:59]MH_I2C_Read... [15:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:59]Read from MH i2c: E2 [15:38:59]MH_I2C_Read... [15:38:59]Read from MH i2c: E2 0E 00 [15:38:59]MH_I2C_Read... [15:38:59]Read from MH i2c: E2 0E 00 E9 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D3 [15:38:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:38:59]wFMCommunicate OK [15:38:59]SAM_PROTO_GetShiftState done [15:38:59]FM_GetShiftState done [15:38:59]opened in 1709338023 [15:38:59]opened+sec_in_day 1709424423 [15:38:59]quantity*price = 35035 [15:38:59]sum+1 = 35036 [15:38:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.20 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 187 02.03.2024 15:38 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122968 ФПД: 243762087761316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T153859&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122968&fm=243762087761316&tin=02508201610067®Number=0000000000090573&sum=35000 [15:39:00]StoreToDocumentArchive [15:39:00]shift 321 fd 122968 [15:39:00]save to /storage/0321/doc_00122968 [15:39:00]save last doc name /storage/0321/doc_00122968 to /storage/kkm_last_doc_name [15:39:00]save OK [15:39:00]Clear old archive folders... [15:39:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:39:00]tlvbuf is 003CC700 [15:39:00]SAM_PROTO_ClearQueue [15:39:00]wFMCommunicate request_size=4 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 09 00 00 [15:39:00]Write to MH i2c: E2 08 00 F6 06 80 09 00 00 00 00 00 00 6E [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:39:00]Read from MH i2c: E2 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 03 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 03 00 F6 06 00 90 00 70 [15:39:00]RAPDU: 90 00 [15:39:00]wFMCommunicate OK [15:39:00]SAM_PROTO_ClearQueue done [15:39:00]KKMCreateOFDPacket [15:39:00]OFDProtocolAddRootSTLVToBuf [15:39:00]FM_MakeSignedData [15:39:00]FM_MakeSignedData [15:39:00]SAM_PROTO_SignData [15:39:00]wFMCommunicate request_size=4 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 0D 01 02 [15:39:00]Write to MH i2c: E2 08 00 F7 06 80 0D 01 02 00 00 00 00 76 [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:39:00]Read from MH i2c: E2 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 03 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 03 00 F7 06 00 90 00 71 [15:39:00]RAPDU: 90 00 [15:39:00]wFMCommunicate OK [15:39:00]wFMCommunicate request_size=255 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 16 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 DB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 13 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E0 01 00 35 04 06 00 DD [15:39:00]Write to MH i2c: E2 02 01 F8 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 1C 16 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 DB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 13 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E0 01 00 35 04 06 00 DD 00 00 68 [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:00]Read from MH i2c: E2 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 03 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 03 00 F8 06 00 90 00 72 [15:39:00]RAPDU: 90 00 [15:39:00]wFMCommunicate OK [15:39:00]wFMCommunicate request_size=10 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 0D 02 02 05 B3 48 A6 95 A4 [15:39:00]Write to MH i2c: E2 0D 00 F9 06 80 0D 02 02 05 00 B3 48 A6 95 A4 00 00 5D [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:00]Read from MH i2c: E2 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 03 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 03 00 F9 06 00 90 00 73 [15:39:00]RAPDU: 90 00 [15:39:00]wFMCommunicate OK [15:39:00]wFMCommunicate request_size=4 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 0D 03 02 [15:39:00]Write to MH i2c: E2 08 00 FA 06 80 0D 03 02 00 00 00 00 7B [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:39:00]Read from MH i2c: E2 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 0B 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 0B 00 FA 06 00 34 8D 3B 69 65 F6 44 20 90 00 A0 [15:39:00]RAPDU: 34 8D 3B 69 65 F6 44 20 90 00 [15:39:00]wFMCommunicate OK [15:39:00]SAM_PROTO_SignData done [15:39:00]FM_MakeSignedData done [15:39:00]CreateOFDProtocolMessage [15:39:00]wFMCommunicate request_size=4 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 11 00 00 [15:39:00]Write to MH i2c: E2 08 00 FB 06 80 11 00 00 00 00 00 00 7B [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:01]Read from MH i2c: E2 [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: E2 17 00 [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: E2 17 00 FB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D9 [15:39:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:39:01]wFMCommunicate OK [15:39:01]CreateOFDProtocolMessage done [15:39:01]OFDSenderStorePacket 122968 [15:39:01]StoreOFDPacket docnum=122968 [15:39:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 85 E8 07 01 43 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 16 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 DB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 13 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E0 01 00 35 04 06 00 DD B3 48 A6 95 A4 34 8D 3B 69 65 F6 44 20 [15:39:01]CheckFolder [15:39:01]dirname=/storage/ofd_packets [15:39:01]CheckFolder done [15:39:01]ProducePacketName [15:39:01]name=ofd_packets/00122968 [15:39:01]NVStorageSaveData ofd_packets/00122968 [15:39:01]File name is /storage/ofd_packets/00122968 [15:39:01]Write 301 bytes [15:39:01]NVStorageSaveData done [15:39:01]OFDSenderStorePacket done [15:39:01]KKMCreateOFDPacket done [15:39:01]NVStorageSaveData kkm_last_timestamp [15:39:01]File name is /storage/kkm_last_timestamp [15:39:01]Write 4 bytes [15:39:01]NVStorageSaveData done [15:39:01]ExternCall_PrintAddStr [15:39:01]wPrintStart [15:39:01]Write to MH i2c: 01 00 00 FC 06 02 [15:39:01]Write i2c OK [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: 01 [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: 01 07 00 [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: 01 07 00 FC 06 00 00 00 00 00 FF 0F 17 [15:39:01]RasterBufferAndPrint [15:39:01]line Счет N : (1)1105847 [15:39:01]line ИНН: 02508201610067 [15:39:01]line Контрольно-Кассовый Чек [15:39:01]line ПРОДАЖА [15:39:01]line ТРК (МРК, ГНК) : 11 [15:39:01]line Товар: 2710124130 [15:39:01]line Аи-92-К-5 [15:39:01]line 5.660 * 61.90 [15:39:01]line = 350.35 [15:39:01]line НДС 12% НСП 1% [15:39:01]line > о реализуемом товаре [15:39:01]line ОКРУГЛЕНИЕ: -0.35 [15:39:01]line ИТОГО: 350.00 [15:39:01]line Внесено: 350.00 [15:39:01]line СДАЧА: 0.00 [15:39:01]line НСП 1% : 3.10 [15:39:01]line НДС 12% : 37.20 [15:39:01]line Наличными: 350.00 [15:39:01]line Безнал.: 0.00 [15:39:01]line Место: АЗС № 25 "Партнер Нефть" [15:39:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:39:01]line СНО: Общий режим [15:39:01]line Чек 187 02.03.2024 15:38 [15:39:01]line Смена: 321 ФФД: 1.0 [15:39:01]line ЗНМ: 0300000019 [15:39:01]line РНМ: 0000000000090573 [15:39:01]line Версия ККМ: 001 [15:39:01]line ФМ: 0000000000874798 [15:39:01]line ФД: 122968 [15:39:01]line ФПД: 243762087761316 [15:39:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T153859&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122968&fm=243762087761316&tin=02508201610067®Number=0000000000090573&sum=35000 [15:39:01]OFD Sender: Processing packet 122968 [packets to send 112, broken 111] [15:39:01]ProducePacketName [15:39:01]name=ofd_packets/00122968 [15:39:01]OFD Sender: To server: pG, [15:39:01]CommunicateWithHost lk.salyk.kg:30040 [15:39:01]ConnectInit lk.salyk.kg [15:39:01]written 0, free lines is 4095 [15:39:01]Connected sock=10 [15:39:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 85 E8 07 01 43 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 16 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 DB 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 13 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E0 01 00 35 04 06 00 DD B3 48 A6 95 A4 34 8D 3B 69 65 F6 44 20 [15:39:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6D 60 47 00 0F FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E0 01 00 F4 03 04 00 EF F3 E2 65 B6 04 01 00 00 55 A2 01 50 2D CB 00 84 [15:39:01]CommunicateWithHost err = 0 [15:39:01]CheckOFDResponse [15:39:01]1017 (14) - 77093643461234 [15:39:01]1041 (16) - 0000000000874798 [15:39:01]1040 (4) - 122968 [15:39:01]1012 (4) - 02.03.2024 09:39 [15:39:01]1206 (1) - 0 [15:39:01]OFD Sender: Remove packet 122968 [15:39:01]ProducePacketName [15:39:01]name=ofd_packets/00122968 [15:39:01]NVStorageDeleteData [15:39:01]Write to MH i2c: 01 00 00 27 07 2E [15:39:01]Write i2c OK [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: 01 [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: 01 07 00 [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: 01 07 00 27 07 00 00 00 00 00 FC 0C 3D [15:39:01]RasterBufferAndPrint [15:39:01]line [15:39:01]line [15:39:01]line [15:39:01]line [15:39:01]line [15:39:01]written 0, free lines is 3330 [15:39:01]MH_Cut [15:39:01]Write to MH i2c: D1 01 00 2E 07 01 07 [15:39:01]Write i2c OK [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: D1 [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: D1 01 00 [15:39:01]MH_I2C_Read... [15:39:01]Read from MH i2c: D1 01 00 2E 07 00 06 [15:39:01]Write to MH i2c: 01 00 00 2F 07 36 [15:39:01]Write i2c OK [15:39:01]MH_I2C_Read... [15:39:02]OFD Sender: No OFD packet to send [15:39:02]*** Cut start [15:39:02]*** Purtial cut [15:39:02]*** Stage 1: CUTSNS_PIN = 1 [15:39:04]Read from MH i2c: 01 [15:39:04]MH_I2C_Read... [15:39:04]*** Stop cut motor [15:39:04]*** Cut end [15:39:04]Read from MH i2c: 01 07 00 [15:39:04]MH_I2C_Read... [15:39:04]Read from MH i2c: 01 07 00 2F 07 00 00 00 00 00 FF 0F 4B [15:39:04]process_action close_receipt done [15:39:04]requested_data is exist [15:39:04]produce_requested_data [15:39:04]requested_item fm.sn is exist - process it [15:39:04]wFMCommunicate request_size=4 [15:39:04]MH_SAM_APDU [15:39:04]CAPDU: 80 11 00 00 [15:39:04]Write to MH i2c: E2 08 00 30 07 80 11 00 00 00 00 00 00 B1 [15:39:04]Write i2c OK [15:39:04]MH_I2C_Read... [15:39:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:04]Read from MH i2c: E2 [15:39:04]MH_I2C_Read... [15:39:04]Read from MH i2c: E2 17 00 [15:39:04]MH_I2C_Read... [15:39:04]Read from MH i2c: E2 17 00 30 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0F [15:39:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:39:04]wFMCommunicate OK [15:39:04]requested_item fd.num is exist - process it [15:39:04]SAM_PROTO_GetFieldsCounters [15:39:04]wFMCommunicate request_size=4 [15:39:04]MH_SAM_APDU [15:39:04]CAPDU: 80 13 00 00 [15:39:04]Write to MH i2c: E2 08 00 31 07 80 13 00 00 00 00 00 00 B4 [15:39:04]Write i2c OK [15:39:04]MH_I2C_Read... [15:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:04]Read from MH i2c: E2 [15:39:04]MH_I2C_Read... [15:39:04]Read from MH i2c: E2 62 00 [15:39:04]MH_I2C_Read... [15:39:04]Read from MH i2c: E2 62 00 31 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 58 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [15:39:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 58 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:04]wFMCommunicate OK [15:39:04]SAM_PROTO_GetFieldsCounters done [15:39:04]requested_item shift.num is exist - process it [15:39:04]requested_item shift.opened is exist - process it [15:39:04]req_shift_opened [15:39:04]FM_GetShiftState [15:39:04]SAM_PROTO_GetShiftState [15:39:04]wFMCommunicate request_size=4 [15:39:04]MH_SAM_APDU [15:39:04]CAPDU: 80 13 01 00 [15:39:04]Write to MH i2c: E2 08 00 32 07 80 13 01 00 00 00 00 00 B6 [15:39:04]Write i2c OK [15:39:04]MH_I2C_Read... [15:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:04]Read from MH i2c: E2 [15:39:04]MH_I2C_Read... [15:39:04]Read from MH i2c: E2 0E 00 [15:39:04]MH_I2C_Read... [15:39:04]Read from MH i2c: E2 0E 00 32 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1D [15:39:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:39:04]wFMCommunicate OK [15:39:04]SAM_PROTO_GetShiftState done [15:39:04]FM_GetShiftState done [15:39:04]req_shift_opened done [15:39:04]requested_item shift.open_date is exist - process it [15:39:04]req_shift_open_date [15:39:04]req_shift_open_date done [15:39:04]produce_requested_data done [15:39:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122968,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:39:04]process_action_free close_receipt [15:39:04]json_value_free [15:39:04]json_value_free done [15:39:04]process_json_proto returns [15:39:04]Send response to host [15:39:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122968,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:39:04]free response buf [15:39:04]execute_script done [15:39:04]execute_script returns [15:39:04]free content buf [15:39:04]Sock 8.Close socket [15:39:04]Sock 8.Thread stoped [15:39:07]OFD Sender: No OFD packet to send [15:39:12]OFD Sender: No OFD packet to send [15:39:17]OFD Sender: No OFD packet to send [15:39:22]OFD Sender: No OFD packet to send [15:39:27]OFD Sender: No OFD packet to send [15:39:28]accept exits with 9 [15:39:28]New connection [15:39:28]New thread 3066666340 created [15:39:28]Thread 3066809700 joined [15:39:28]Waiting for new connection... [15:39:28] Sock 9.Parse request [15:39:28]Sock 9.Check first char [15:39:28]Sock 9.First char is OK [15:39:28]request: POST /json_proto HTTP/1.0 [15:39:28]Method: POST [15:39:28]URL: /json_proto [15:39:28]Method is POST - this is cgi request [15:39:28]url: /json_proto [15:39:28]query_string will be loaded in cgi processing [15:39:28]execute_cgi json_proto POST (null) [15:39:28]execute_cgi path=json_proto method=POST [15:39:28]POST find Content-Length [15:39:28]Host: 172.17.48.197:8080 [15:39:28]Content-Length: 678 [15:39:28]Content-Type: application/json [15:39:28] [15:39:28]POST finish read [15:39:28]Found Content-Length = 678 [15:39:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:28]execute_script... [15:39:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:28]POST & json_proto [15:39:28]process_json_proto [15:39:28]json parsed OK: [15:39:28]protocol is kg_v1.0 [15:39:28]action value=close_receipt [15:39:28]process_action close_receipt [15:39:28]cmd_close_receipt [15:39:28]MH_GetDate [15:39:28]Write to MH i2c: F0 00 00 33 07 29 [15:39:28]Write i2c OK [15:39:28]MH_I2C_Read... [15:39:28]Read from MH i2c: F0 [15:39:28]MH_I2C_Read... [15:39:28]Read from MH i2c: F0 09 00 [15:39:28]MH_I2C_Read... [15:39:28]Read from MH i2c: F0 09 00 33 07 00 30 48 E3 65 66 EE DC 65 87 [15:39:28]GetLastDocTimeStamp 1709393939 [15:39:28]current date 1709393968 [15:39:28]FM_GetShiftState [15:39:28]SAM_PROTO_GetShiftState [15:39:28]wFMCommunicate request_size=4 [15:39:28]MH_SAM_APDU [15:39:28]CAPDU: 80 13 01 00 [15:39:28]Write to MH i2c: E2 08 00 34 07 80 13 01 00 00 00 00 00 B8 [15:39:28]Write i2c OK [15:39:28]MH_I2C_Read... [15:39:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:28]Read from MH i2c: E2 [15:39:28]MH_I2C_Read... [15:39:28]Read from MH i2c: E2 0E 00 [15:39:28]MH_I2C_Read... [15:39:28]Read from MH i2c: E2 0E 00 34 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1F [15:39:28]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:39:28]wFMCommunicate OK [15:39:28]SAM_PROTO_GetShiftState done [15:39:28]FM_GetShiftState done [15:39:28]opened in 1709338023 [15:39:28]opened+sec_in_day 1709424423 [15:39:28]quantity*price = 50040 [15:39:28]sum+1 = 50041 [15:39:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 188 02.03.2024 15:39 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122969 ФПД: 264736284751910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T153928&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122969&fm=264736284751910&tin=02508201610067®Number=0000000000090573&sum=50000 [15:39:29]StoreToDocumentArchive [15:39:29]shift 321 fd 122969 [15:39:29]save to /storage/0321/doc_00122969 [15:39:29]save last doc name /storage/0321/doc_00122969 to /storage/kkm_last_doc_name [15:39:29]save OK [15:39:29]Clear old archive folders... [15:39:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:39:29]tlvbuf is 003CAC10 [15:39:29]SAM_PROTO_ClearQueue [15:39:29]wFMCommunicate request_size=4 [15:39:29]MH_SAM_APDU [15:39:29]CAPDU: 80 09 00 00 [15:39:29]Write to MH i2c: E2 08 00 41 07 80 09 00 00 00 00 00 00 BA [15:39:29]Write i2c OK [15:39:29]MH_I2C_Read... [15:39:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:39:29]Read from MH i2c: E2 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: E2 03 00 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: E2 03 00 41 07 00 90 00 BC [15:39:29]RAPDU: 90 00 [15:39:29]wFMCommunicate OK [15:39:29]SAM_PROTO_ClearQueue done [15:39:29]KKMCreateOFDPacket [15:39:29]OFDProtocolAddRootSTLVToBuf [15:39:29]FM_MakeSignedData [15:39:29]FM_MakeSignedData [15:39:29]SAM_PROTO_SignData [15:39:29]wFMCommunicate request_size=4 [15:39:29]MH_SAM_APDU [15:39:29]CAPDU: 80 0D 01 02 [15:39:29]Write to MH i2c: E2 08 00 42 07 80 0D 01 02 00 00 00 00 C2 [15:39:29]Write i2c OK [15:39:29]MH_I2C_Read... [15:39:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:39:29]Read from MH i2c: E2 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: E2 03 00 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: E2 03 00 42 07 00 90 00 BD [15:39:29]RAPDU: 90 00 [15:39:29]wFMCommunicate OK [15:39:29]wFMCommunicate request_size=255 [15:39:29]MH_SAM_APDU [15:39:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 30 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E0 01 00 35 04 06 00 F0 [15:39:29]Write to MH i2c: E2 02 01 43 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 30 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E0 01 00 35 04 06 00 F0 00 00 32 [15:39:29]Write i2c OK [15:39:29]MH_I2C_Read... [15:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:30]Read from MH i2c: E2 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: E2 03 00 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: E2 03 00 43 07 00 90 00 BE [15:39:30]RAPDU: 90 00 [15:39:30]wFMCommunicate OK [15:39:30]wFMCommunicate request_size=10 [15:39:30]MH_SAM_APDU [15:39:30]CAPDU: 80 0D 02 02 05 C6 B8 36 38 26 [15:39:30]Write to MH i2c: E2 0D 00 44 07 80 0D 02 02 05 00 C6 B8 36 38 26 00 00 E1 [15:39:30]Write i2c OK [15:39:30]MH_I2C_Read... [15:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:30]Read from MH i2c: E2 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: E2 03 00 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: E2 03 00 44 07 00 90 00 BF [15:39:30]RAPDU: 90 00 [15:39:30]wFMCommunicate OK [15:39:30]wFMCommunicate request_size=4 [15:39:30]MH_SAM_APDU [15:39:30]CAPDU: 80 0D 03 02 [15:39:30]Write to MH i2c: E2 08 00 45 07 80 0D 03 02 00 00 00 00 C7 [15:39:30]Write i2c OK [15:39:30]MH_I2C_Read... [15:39:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:39:30]Read from MH i2c: E2 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: E2 0B 00 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: E2 0B 00 45 07 00 B6 74 3A 6E AD D4 46 22 90 00 83 [15:39:30]RAPDU: B6 74 3A 6E AD D4 46 22 90 00 [15:39:30]wFMCommunicate OK [15:39:30]SAM_PROTO_SignData done [15:39:30]FM_MakeSignedData done [15:39:30]CreateOFDProtocolMessage [15:39:30]wFMCommunicate request_size=4 [15:39:30]MH_SAM_APDU [15:39:30]CAPDU: 80 11 00 00 [15:39:30]Write to MH i2c: E2 08 00 46 07 80 11 00 00 00 00 00 00 C7 [15:39:30]Write i2c OK [15:39:30]MH_I2C_Read... [15:39:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:30]Read from MH i2c: E2 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: E2 17 00 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: E2 17 00 46 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 25 [15:39:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:39:30]wFMCommunicate OK [15:39:30]CreateOFDProtocolMessage done [15:39:30]OFDSenderStorePacket 122969 [15:39:30]StoreOFDPacket docnum=122969 [15:39:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 47 F7 07 01 C3 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 30 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E0 01 00 35 04 06 00 F0 C6 B8 36 38 26 B6 74 3A 6E AD D4 46 22 [15:39:30]CheckFolder [15:39:30]dirname=/storage/ofd_packets [15:39:30]CheckFolder done [15:39:30]ProducePacketName [15:39:30]name=ofd_packets/00122969 [15:39:30]NVStorageSaveData ofd_packets/00122969 [15:39:30]File name is /storage/ofd_packets/00122969 [15:39:30]Write 301 bytes [15:39:30]NVStorageSaveData done [15:39:30]OFDSenderStorePacket done [15:39:30]KKMCreateOFDPacket done [15:39:30]NVStorageSaveData kkm_last_timestamp [15:39:30]File name is /storage/kkm_last_timestamp [15:39:30]Write 4 bytes [15:39:30]NVStorageSaveData done [15:39:30]ExternCall_PrintAddStr [15:39:30]wPrintStart [15:39:30]Write to MH i2c: 01 00 00 47 07 4E [15:39:30]Write i2c OK [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: 01 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: 01 07 00 [15:39:30]MH_I2C_Read... [15:39:30]Read from MH i2c: 01 07 00 47 07 00 00 00 00 00 FF 0F 63 [15:39:30]RasterBufferAndPrint [15:39:30]line Счет N : (1)1105848 [15:39:30]line ИНН: 02508201610067 [15:39:30]line Контрольно-Кассовый Чек [15:39:30]line ПРОДАЖА [15:39:30]line ТРК (МРК, ГНК) : 53 [15:39:30]line Товар: 2710124500 [15:39:30]line Аи-95-К-5 [15:39:30]line 7.200 * 69.50 [15:39:30]line = 500.40 [15:39:30]line НДС 12% НСП 1% [15:39:30]line > о реализуемом товаре [15:39:30]line ОКРУГЛЕНИЕ: -0.40 [15:39:30]line ИТОГО: 500.00 [15:39:30]line Внесено: 500.00 [15:39:30]line СДАЧА: 0.00 [15:39:30]line НСП 1% : 4.43 [15:39:30]line НДС 12% : 53.14 [15:39:30]line Наличными: 500.00 [15:39:30]line Безнал.: 0.00 [15:39:30]line Место: АЗС № 25 "Партнер Нефть" [15:39:30]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:39:30]line СНО: Общий режим [15:39:30]line Чек 188 02.03.2024 15:39 [15:39:30]line Смена: 321 ФФД: 1.0 [15:39:30]line ЗНМ: 0300000019 [15:39:30]line РНМ: 0000000000090573 [15:39:30]line Версия ККМ: 001 [15:39:30]line ФМ: 0000000000874798 [15:39:30]line ФД: 122969 [15:39:30]line ФПД: 264736284751910 [15:39:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T153928&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122969&fm=264736284751910&tin=02508201610067®Number=0000000000090573&sum=50000 [15:39:30]OFD Sender: Processing packet 122969 [packets to send 112, broken 111] [15:39:30]ProducePacketName [15:39:30]name=ofd_packets/00122969 [15:39:30]OFD Sender: To server: pG, [15:39:30]CommunicateWithHost lk.salyk.kg:30040 [15:39:30]ConnectInit lk.salyk.kg [15:39:30]written 0, free lines is 4095 [15:39:30]Connected sock=10 [15:39:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 47 F7 07 01 C3 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 30 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E0 01 00 35 04 06 00 F0 C6 B8 36 38 26 B6 74 3A 6E AD D4 46 22 [15:39:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A0 67 47 00 58 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E0 01 00 F4 03 04 00 0C F4 E2 65 B6 04 01 00 00 6A D5 8F CA 8F 4B A7 4D [15:39:30]CommunicateWithHost err = 0 [15:39:30]CheckOFDResponse [15:39:30]1017 (14) - 77093643461234 [15:39:30]1041 (16) - 0000000000874798 [15:39:30]1040 (4) - 122969 [15:39:30]1012 (4) - 02.03.2024 09:40 [15:39:30]1206 (1) - 0 [15:39:30]OFD Sender: Remove packet 122969 [15:39:30]ProducePacketName [15:39:30]name=ofd_packets/00122969 [15:39:30]NVStorageDeleteData [15:39:31]Write to MH i2c: 01 00 00 72 07 79 [15:39:31]Write i2c OK [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: 01 [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: 01 07 00 [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: 01 07 00 72 07 00 00 00 00 00 F2 0C 7E [15:39:31]RasterBufferAndPrint [15:39:31]line [15:39:31]line [15:39:31]line [15:39:31]line [15:39:31]line [15:39:31]written 0, free lines is 3320 [15:39:31]MH_Cut [15:39:31]Write to MH i2c: D1 01 00 79 07 01 52 [15:39:31]Write i2c OK [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: D1 [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: D1 01 00 [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: D1 01 00 79 07 00 51 [15:39:31]Write to MH i2c: 01 00 00 7A 07 81 [15:39:31]Write i2c OK [15:39:31]MH_I2C_Read... [15:39:31]OFD Sender: No OFD packet to send [15:39:31]*** Cut start [15:39:31]*** Purtial cut [15:39:31]*** Stage 1: CUTSNS_PIN = 1 [15:39:33]Read from MH i2c: 01 [15:39:33]MH_I2C_Read... [15:39:33]*** Stop cut motor [15:39:33]*** Cut end [15:39:33]Read from MH i2c: 01 07 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: 01 07 00 7A 07 00 00 00 00 00 FF 0F 96 [15:39:33]process_action close_receipt done [15:39:33]requested_data is exist [15:39:33]produce_requested_data [15:39:33]requested_item fm.sn is exist - process it [15:39:33]wFMCommunicate request_size=4 [15:39:33]MH_SAM_APDU [15:39:33]CAPDU: 80 11 00 00 [15:39:33]Write to MH i2c: E2 08 00 7B 07 80 11 00 00 00 00 00 00 FC [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:33]Read from MH i2c: E2 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 17 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 17 00 7B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5A [15:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:39:33]wFMCommunicate OK [15:39:33]requested_item fd.num is exist - process it [15:39:33]SAM_PROTO_GetFieldsCounters [15:39:33]wFMCommunicate request_size=4 [15:39:33]MH_SAM_APDU [15:39:33]CAPDU: 80 13 00 00 [15:39:33]Write to MH i2c: E2 08 00 7C 07 80 13 00 00 00 00 00 00 FF [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:33]Read from MH i2c: E2 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 62 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 62 00 7C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 59 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [15:39:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 59 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:33]wFMCommunicate OK [15:39:33]SAM_PROTO_GetFieldsCounters done [15:39:33]requested_item shift.num is exist - process it [15:39:33]requested_item shift.opened is exist - process it [15:39:33]req_shift_opened [15:39:33]FM_GetShiftState [15:39:33]SAM_PROTO_GetShiftState [15:39:33]wFMCommunicate request_size=4 [15:39:33]MH_SAM_APDU [15:39:33]CAPDU: 80 13 01 00 [15:39:33]Write to MH i2c: E2 08 00 7D 07 80 13 01 00 00 00 00 00 01 [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:33]Read from MH i2c: E2 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 0E 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 0E 00 7D 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 68 [15:39:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:39:33]wFMCommunicate OK [15:39:33]SAM_PROTO_GetShiftState done [15:39:33]FM_GetShiftState done [15:39:33]req_shift_opened done [15:39:33]requested_item shift.open_date is exist - process it [15:39:33]req_shift_open_date [15:39:33]req_shift_open_date done [15:39:33]produce_requested_data done [15:39:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122969,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:39:33]process_action_free close_receipt [15:39:33]json_value_free [15:39:33]json_value_free done [15:39:33]process_json_proto returns [15:39:33]Send response to host [15:39:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122969,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:39:33]free response buf [15:39:33]execute_script done [15:39:33]execute_script returns [15:39:33]free content buf [15:39:33]Sock 9.Close socket [15:39:33]Sock 9.Thread stoped [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:06]OFD Sender: No OFD packet to send [15:40:11]OFD Sender: No OFD packet to send [15:40:16]OFD Sender: No OFD packet to send [15:40:21]OFD Sender: No OFD packet to send [15:40:26]OFD Sender: No OFD packet to send [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:21]accept exits with 8 [15:42:21]New connection [15:42:21]New thread 3066809700 created [15:42:21] Sock 8.Parse request [15:42:21]Sock 8.Check first char [15:42:21]Sock 8.First char is OK [15:42:21]request: POST /json_proto HTTP/1.0 [15:42:21]Method: POST [15:42:21]URL: /json_proto [15:42:21]Method is POST - this is cgi request [15:42:21]url: /json_proto [15:42:21]query_string will be loaded in cgi processing [15:42:21]execute_cgi json_proto POST (null) [15:42:21]execute_cgi path=json_proto method=POST [15:42:21]POST find Content-Length [15:42:21]Host: 172.17.48.197:8080 [15:42:21]Content-Length: 820 [15:42:21]Content-Type: application/json [15:42:21] [15:42:21]POST finish read [15:42:21]Found Content-Length = 820 [15:42:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:21]execute_script... [15:42: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)1105849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:21]POST & json_proto [15:42:21]process_json_proto [15:42:21]json parsed OK: [15:42:21]protocol is kg_v1.0 [15:42:21]action value=close_receipt [15:42:21]process_action close_receipt [15:42:21]cmd_close_receipt [15:42:21]MH_GetDate [15:42:21]Write to MH i2c: F0 00 00 7E 07 74 [15:42:21]Thread 3066666340 joined [15:42:21]Waiting for new connection... [15:42:21]Write i2c OK [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: F0 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: F0 09 00 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: F0 09 00 7E 07 00 DD 48 E3 65 66 EE DC 65 7F [15:42:21]GetLastDocTimeStamp 1709393968 [15:42:21]current date 1709394141 [15:42:21]FM_GetShiftState [15:42:21]SAM_PROTO_GetShiftState [15:42:21]wFMCommunicate request_size=4 [15:42:21]MH_SAM_APDU [15:42:21]CAPDU: 80 13 01 00 [15:42:21]Write to MH i2c: E2 08 00 7F 07 80 13 01 00 00 00 00 00 03 [15:42:21]Write i2c OK [15:42:21]MH_I2C_Read... [15:42:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:21]Read from MH i2c: E2 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: E2 0E 00 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: E2 0E 00 7F 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6A [15:42:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:42:21]wFMCommunicate OK [15:42:21]SAM_PROTO_GetShiftState done [15:42:21]FM_GetShiftState done [15:42:21]opened in 1709338023 [15:42:21]opened+sec_in_day 1709424423 [15:42:21]quantity*price = 100030 [15:42:21]sum+1 = 100031 [15:42:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 189 02.03.2024 15:42 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122970 ФПД: 8793666928458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T154221&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122970&fm=8793666928458&tin=02508201610067®Number=0000000000090573&sum=100030 [15:42:22]StoreToDocumentArchive [15:42:22]shift 321 fd 122970 [15:42:22]save to /storage/0321/doc_00122970 [15:42:22]save last doc name /storage/0321/doc_00122970 to /storage/kkm_last_doc_name [15:42:22]save OK [15:42:22]Clear old archive folders... [15:42:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:42:22]tlvbuf is 003CC830 [15:42:22]SAM_PROTO_ClearQueue [15:42:22]wFMCommunicate request_size=4 [15:42:22]MH_SAM_APDU [15:42:22]CAPDU: 80 09 00 00 [15:42:22]Write to MH i2c: E2 08 00 8C 07 80 09 00 00 00 00 00 00 05 [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:22]Read from MH i2c: E2 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 8C 07 00 90 00 07 [15:42:22]RAPDU: 90 00 [15:42:22]wFMCommunicate OK [15:42:22]SAM_PROTO_ClearQueue done [15:42:22]KKMCreateOFDPacket [15:42:22]OFDProtocolAddRootSTLVToBuf [15:42:22]FM_MakeSignedData [15:42:22]FM_MakeSignedData [15:42:22]SAM_PROTO_SignData [15:42:22]wFMCommunicate request_size=4 [15:42:22]MH_SAM_APDU [15:42:22]CAPDU: 80 0D 01 02 [15:42:22]Write to MH i2c: E2 08 00 8D 07 80 0D 01 02 00 00 00 00 0D [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:22]Read from MH i2c: E2 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 [15:42:22]MH_I2C_Read... [15:42:22]Read from MH i2c: E2 03 00 8D 07 00 90 00 08 [15:42:22]RAPDU: 90 00 [15:42:22]wFMCommunicate OK [15:42:22]wFMCommunicate request_size=255 [15:42:22]MH_SAM_APDU [15:42:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 DD 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E0 01 00 35 04 06 00 07 [15:42:22]Write to MH i2c: E2 02 01 8E 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 DD 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E0 01 00 35 04 06 00 07 00 00 63 [15:42:22]Write i2c OK [15:42:22]MH_I2C_Read... [15:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:23]Read from MH i2c: E2 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: E2 03 00 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: E2 03 00 8E 07 00 90 00 09 [15:42:23]RAPDU: 90 00 [15:42:23]wFMCommunicate OK [15:42:23]wFMCommunicate request_size=10 [15:42:23]MH_SAM_APDU [15:42:23]CAPDU: 80 0D 02 02 05 FF 6F 64 BF 4A [15:42:23]Write to MH i2c: E2 0D 00 8F 07 80 0D 02 02 05 00 FF 6F 64 BF 4A 00 00 F5 [15:42:23]Write i2c OK [15:42:23]MH_I2C_Read... [15:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:23]Read from MH i2c: E2 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: E2 03 00 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: E2 03 00 8F 07 00 90 00 0A [15:42:23]RAPDU: 90 00 [15:42:23]wFMCommunicate OK [15:42:23]wFMCommunicate request_size=4 [15:42:23]MH_SAM_APDU [15:42:23]CAPDU: 80 0D 03 02 [15:42:23]Write to MH i2c: E2 08 00 90 07 80 0D 03 02 00 00 00 00 12 [15:42:23]Write i2c OK [15:42:23]MH_I2C_Read... [15:42:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:23]Read from MH i2c: E2 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: E2 0B 00 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: E2 0B 00 90 07 00 3D C8 0C 98 16 B7 1B 8C 90 00 30 [15:42:23]RAPDU: 3D C8 0C 98 16 B7 1B 8C 90 00 [15:42:23]wFMCommunicate OK [15:42:23]SAM_PROTO_SignData done [15:42:23]FM_MakeSignedData done [15:42:23]CreateOFDProtocolMessage [15:42:23]wFMCommunicate request_size=4 [15:42:23]MH_SAM_APDU [15:42:23]CAPDU: 80 11 00 00 [15:42:23]Write to MH i2c: E2 08 00 91 07 80 11 00 00 00 00 00 00 12 [15:42:23]Write i2c OK [15:42:23]MH_I2C_Read... [15:42:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:23]Read from MH i2c: E2 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: E2 17 00 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: E2 17 00 91 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 70 [15:42:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:42:23]wFMCommunicate OK [15:42:23]CreateOFDProtocolMessage done [15:42:23]OFDSenderStorePacket 122970 [15:42:23]StoreOFDPacket docnum=122970 [15:42:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8E 62 07 01 C1 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 DD 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E0 01 00 35 04 06 00 07 FF 6F 64 BF 4A 3D C8 0C 98 16 B7 1B 8C [15:42:23]CheckFolder [15:42:23]dirname=/storage/ofd_packets [15:42:23]CheckFolder done [15:42:23]ProducePacketName [15:42:23]name=ofd_packets/00122970 [15:42:23]NVStorageSaveData ofd_packets/00122970 [15:42:23]File name is /storage/ofd_packets/00122970 [15:42:23]Write 301 bytes [15:42:23]NVStorageSaveData done [15:42:23]OFDSenderStorePacket done [15:42:23]KKMCreateOFDPacket done [15:42:23]NVStorageSaveData kkm_last_timestamp [15:42:23]File name is /storage/kkm_last_timestamp [15:42:23]Write 4 bytes [15:42:23]NVStorageSaveData done [15:42:23]ExternCall_PrintAddStr [15:42:23]wPrintStart [15:42:23]Write to MH i2c: 01 00 00 92 07 99 [15:42:23]Write i2c OK [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: 01 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: 01 07 00 [15:42:23]MH_I2C_Read... [15:42:23]Read from MH i2c: 01 07 00 92 07 00 00 00 00 00 FF 0F AE [15:42:23]RasterBufferAndPrint [15:42:23]line Счет N : (1)1105849 [15:42:23]line ИНН: 02508201610067 [15:42:23]line Контрольно-Кассовый Чек [15:42:23]line ПРОДАЖА [15:42:23]line ТРК (МРК, ГНК) : 32 [15:42:23]line Товар: 2710124130 [15:42:23]line Аи-92-К-5 [15:42:23]line 16.160 * 61.90 [15:42:23]line = 1000.30 [15:42:23]line НДС 12% НСП 1% [15:42:23]line > о реализуемом товаре [15:42:23]line ИТОГО: 1000.30 [15:42:23]line НСП 1% : 8.85 [15:42:23]line НДС 12% : 106.23 [15:42:23]line Наличными: 0.00 [15:42:23]line Безнал.: 1000.30 [15:42:23]line Место: АЗС № 25 "Партнер Нефть" [15:42:23]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:42:23]line СНО: Общий режим [15:42:23]line Чек 189 02.03.2024 15:42 [15:42:23]line Смена: 321 ФФД: 1.0 [15:42:23]line ЗНМ: 0300000019 [15:42:23]line РНМ: 0000000000090573 [15:42:23]line Версия ККМ: 001 [15:42:23]line Платежная система: Бакай Банк [15:42:23]line ФМ: 0000000000874798 [15:42:23]line ФД: 122970 [15:42:23]line ФПД: 8793666928458 [15:42:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T154221&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122970&fm=8793666928458&tin=02508201610067®Number=0000000000090573&sum=100030 [15:42:23]OFD Sender: Processing packet 122970 [packets to send 112, broken 111] [15:42:23]ProducePacketName [15:42:23]name=ofd_packets/00122970 [15:42:23]OFD Sender: To server: pG, [15:42:23]CommunicateWithHost lk.salyk.kg:30040 [15:42:23]ConnectInit lk.salyk.kg [15:42:23]written 0, free lines is 4095 [15:42:23]Connected sock=10 [15:42:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8E 62 07 01 C1 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 DD 48 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E0 01 00 35 04 06 00 07 FF 6F 64 BF 4A 3D C8 0C 98 16 B7 1B 8C [15:42:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CA 16 47 00 B0 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E0 01 00 F4 03 04 00 B9 F4 E2 65 B6 04 01 00 00 52 02 86 F2 12 3B A1 42 [15:42:23]CommunicateWithHost err = 0 [15:42:23]CheckOFDResponse [15:42:23]1017 (14) - 77093643461234 [15:42:23]1041 (16) - 0000000000874798 [15:42:23]1040 (4) - 122970 [15:42:23]1012 (4) - 02.03.2024 09:43 [15:42:23]1206 (1) - 0 [15:42:23]OFD Sender: Remove packet 122970 [15:42:23]ProducePacketName [15:42:23]name=ofd_packets/00122970 [15:42:23]NVStorageDeleteData [15:42:24]Write to MH i2c: 01 00 00 BC 07 C3 [15:42:24]Write i2c OK [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: 01 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: 01 07 00 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: 01 07 00 BC 07 00 00 00 00 00 07 0D DE [15:42:24]RasterBufferAndPrint [15:42:24]line [15:42:24]line [15:42:24]line [15:42:24]line [15:42:24]line [15:42:24]written 0, free lines is 3341 [15:42:24]MH_Cut [15:42:24]Write to MH i2c: D1 01 00 C3 07 01 9C [15:42:24]Write i2c OK [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: D1 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: D1 01 00 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: D1 01 00 C3 07 00 9B [15:42:24]Write to MH i2c: 01 00 00 C4 07 CB [15:42:24]Write i2c OK [15:42:24]MH_I2C_Read... [15:42:24]OFD Sender: No OFD packet to send [15:42:24]*** Cut start [15:42:24]*** Purtial cut [15:42:24]*** Stage 1: CUTSNS_PIN = 1 [15:42:26]Read from MH i2c: 01 [15:42:26]MH_I2C_Read... [15:42:26]*** Stop cut motor [15:42:26]*** Cut end [15:42:26]Read from MH i2c: 01 07 00 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: 01 07 00 C4 07 00 00 00 00 00 FF 0F E0 [15:42:26]process_action close_receipt done [15:42:26]requested_data is exist [15:42:26]produce_requested_data [15:42:26]requested_item fm.sn is exist - process it [15:42:26]wFMCommunicate request_size=4 [15:42:26]MH_SAM_APDU [15:42:26]CAPDU: 80 11 00 00 [15:42:26]Write to MH i2c: E2 08 00 C5 07 80 11 00 00 00 00 00 00 46 [15:42:26]Write i2c OK [15:42:26]MH_I2C_Read... [15:42:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:26]Read from MH i2c: E2 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 17 00 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 17 00 C5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A4 [15:42:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:42:26]wFMCommunicate OK [15:42:26]requested_item fd.num is exist - process it [15:42:26]SAM_PROTO_GetFieldsCounters [15:42:26]wFMCommunicate request_size=4 [15:42:26]MH_SAM_APDU [15:42:26]CAPDU: 80 13 00 00 [15:42:26]Write to MH i2c: E2 08 00 C6 07 80 13 00 00 00 00 00 00 49 [15:42:26]Write i2c OK [15:42:26]MH_I2C_Read... [15:42:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:26]Read from MH i2c: E2 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 62 00 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 62 00 C6 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [15:42:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:26]wFMCommunicate OK [15:42:26]SAM_PROTO_GetFieldsCounters done [15:42:26]requested_item shift.num is exist - process it [15:42:26]requested_item shift.opened is exist - process it [15:42:26]req_shift_opened [15:42:26]FM_GetShiftState [15:42:26]SAM_PROTO_GetShiftState [15:42:26]wFMCommunicate request_size=4 [15:42:26]MH_SAM_APDU [15:42:26]CAPDU: 80 13 01 00 [15:42:26]Write to MH i2c: E2 08 00 C7 07 80 13 01 00 00 00 00 00 4B [15:42:26]Write i2c OK [15:42:26]MH_I2C_Read... [15:42:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:27]Read from MH i2c: E2 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 0E 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 0E 00 C7 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B2 [15:42:27]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:42:27]wFMCommunicate OK [15:42:27]SAM_PROTO_GetShiftState done [15:42:27]FM_GetShiftState done [15:42:27]req_shift_opened done [15:42:27]requested_item shift.open_date is exist - process it [15:42:27]req_shift_open_date [15:42:27]req_shift_open_date done [15:42:27]produce_requested_data done [15:42:27]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122970,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:42:27]process_action_free close_receipt [15:42:27]json_value_free [15:42:27]json_value_free done [15:42:27]process_json_proto returns [15:42:27]Send response to host [15:42:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122970,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:42:27]free response buf [15:42:27]execute_script done [15:42:27]execute_script returns [15:42:27]free content buf [15:42:27]Sock 8.Close socket [15:42:27]Sock 8.Thread stoped [15:42:29]OFD Sender: No OFD packet to send [15:42:34]OFD Sender: No OFD packet to send [15:42:39]OFD Sender: No OFD packet to send [15:42:44]OFD Sender: No OFD packet to send [15:42:49]OFD Sender: No OFD packet to send [15:42:54]OFD Sender: No OFD packet to send [15:42:59]OFD Sender: No OFD packet to send [15:43:04]OFD Sender: No OFD packet to send [15:43:09]OFD Sender: No OFD packet to send [15:43:14]OFD Sender: No OFD packet to send [15:43:19]OFD Sender: No OFD packet to send [15:43:24]OFD Sender: No OFD packet to send [15:43:29]OFD Sender: No OFD packet to send [15:43:34]OFD Sender: No OFD packet to send [15:43:35]accept exits with 9 [15:43:35]New connection [15:43:35]New thread 3066666340 created [15:43:35]Thread 3066809700 joined [15:43:35]Waiting for new connection... [15:43:35] Sock 9.Parse request [15:43:35]Sock 9.Check first char [15:43:35]Sock 9.First char is OK [15:43:35]request: POST /json_proto HTTP/1.0 [15:43:35]Method: POST [15:43:35]URL: /json_proto [15:43:35]Method is POST - this is cgi request [15:43:35]url: /json_proto [15:43:35]query_string will be loaded in cgi processing [15:43:35]execute_cgi json_proto POST (null) [15:43:35]execute_cgi path=json_proto method=POST [15:43:35]POST find Content-Length [15:43:35]Host: 172.17.48.197:8080 [15:43:35]Content-Length: 683 [15:43:35]Content-Type: application/json [15:43:35] [15:43:35]POST finish read [15:43:35]Found Content-Length = 683 [15:43:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:35]execute_script... [15:43: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)1105850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:35]POST & json_proto [15:43:35]process_json_proto [15:43:35]json parsed OK: [15:43:35]protocol is kg_v1.0 [15:43:35]action value=close_receipt [15:43:35]process_action close_receipt [15:43:35]cmd_close_receipt [15:43:35]MH_GetDate [15:43:35]Write to MH i2c: F0 00 00 C8 07 BE [15:43:35]Write i2c OK [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: F0 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: F0 09 00 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: F0 09 00 C8 07 00 28 49 E3 65 66 EE DC 65 15 [15:43:35]GetLastDocTimeStamp 1709394141 [15:43:35]current date 1709394216 [15:43:35]FM_GetShiftState [15:43:35]SAM_PROTO_GetShiftState [15:43:35]wFMCommunicate request_size=4 [15:43:35]MH_SAM_APDU [15:43:35]CAPDU: 80 13 01 00 [15:43:35]Write to MH i2c: E2 08 00 C9 07 80 13 01 00 00 00 00 00 4D [15:43:35]Write i2c OK [15:43:35]MH_I2C_Read... [15:43:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:35]Read from MH i2c: E2 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 0E 00 [15:43:35]MH_I2C_Read... [15:43:35]Read from MH i2c: E2 0E 00 C9 07 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B4 [15:43:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:43:35]wFMCommunicate OK [15:43:35]SAM_PROTO_GetShiftState done [15:43:35]FM_GetShiftState done [15:43:35]opened in 1709338023 [15:43:35]opened+sec_in_day 1709424423 [15:43:35]quantity*price = 200021 [15:43:35]sum+1 = 200022 [15:43:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 190 02.03.2024 15:43 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122971 ФПД: 123146820782471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T154336&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122971&fm=123146820782471&tin=02508201610067®Number=0000000000090573&sum=200000 [15:43:37]StoreToDocumentArchive [15:43:37]shift 321 fd 122971 [15:43:37]save to /storage/0321/doc_00122971 [15:43:37]save last doc name /storage/0321/doc_00122971 to /storage/kkm_last_doc_name [15:43:37]save OK [15:43:37]Clear old archive folders... [15:43:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:37]tlvbuf is 003D4670 [15:43:37]SAM_PROTO_ClearQueue [15:43:37]wFMCommunicate request_size=4 [15:43:37]MH_SAM_APDU [15:43:37]CAPDU: 80 09 00 00 [15:43:37]Write to MH i2c: E2 08 00 D6 07 80 09 00 00 00 00 00 00 4F [15:43:37]Write i2c OK [15:43:37]MH_I2C_Read... [15:43:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:37]Read from MH i2c: E2 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 03 00 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 03 00 D6 07 00 90 00 51 [15:43:37]RAPDU: 90 00 [15:43:37]wFMCommunicate OK [15:43:37]SAM_PROTO_ClearQueue done [15:43:37]KKMCreateOFDPacket [15:43:37]OFDProtocolAddRootSTLVToBuf [15:43:37]FM_MakeSignedData [15:43:37]FM_MakeSignedData [15:43:37]SAM_PROTO_SignData [15:43:37]wFMCommunicate request_size=4 [15:43:37]MH_SAM_APDU [15:43:37]CAPDU: 80 0D 01 02 [15:43:37]Write to MH i2c: E2 08 00 D7 07 80 0D 01 02 00 00 00 00 57 [15:43:37]Write i2c OK [15:43:37]MH_I2C_Read... [15:43:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:37]Read from MH i2c: E2 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 03 00 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 03 00 D7 07 00 90 00 52 [15:43:37]RAPDU: 90 00 [15:43:37]wFMCommunicate OK [15:43:37]wFMCommunicate request_size=255 [15:43:37]MH_SAM_APDU [15:43:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 28 49 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E0 01 00 35 04 06 00 70 [15:43:37]Write to MH i2c: E2 02 01 D8 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 28 49 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E0 01 00 35 04 06 00 70 00 00 31 [15:43:37]Write i2c OK [15:43:37]MH_I2C_Read... [15:43:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:37]Read from MH i2c: E2 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 03 00 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 03 00 D8 07 00 90 00 53 [15:43:37]RAPDU: 90 00 [15:43:37]wFMCommunicate OK [15:43:37]wFMCommunicate request_size=10 [15:43:37]MH_SAM_APDU [15:43:37]CAPDU: 80 0D 02 02 05 00 5A 82 09 87 [15:43:37]Write to MH i2c: E2 0D 00 D9 07 80 0D 02 02 05 00 00 5A 82 09 87 00 00 D0 [15:43:37]Write i2c OK [15:43:37]MH_I2C_Read... [15:43:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:37]Read from MH i2c: E2 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 03 00 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 03 00 D9 07 00 90 00 54 [15:43:37]RAPDU: 90 00 [15:43:37]wFMCommunicate OK [15:43:37]wFMCommunicate request_size=4 [15:43:37]MH_SAM_APDU [15:43:37]CAPDU: 80 0D 03 02 [15:43:37]Write to MH i2c: E2 08 00 DA 07 80 0D 03 02 00 00 00 00 5C [15:43:37]Write i2c OK [15:43:37]MH_I2C_Read... [15:43:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:37]Read from MH i2c: E2 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 0B 00 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 0B 00 DA 07 00 A7 3D C9 34 8D 0C 83 94 90 00 EE [15:43:37]RAPDU: A7 3D C9 34 8D 0C 83 94 90 00 [15:43:37]wFMCommunicate OK [15:43:37]SAM_PROTO_SignData done [15:43:37]FM_MakeSignedData done [15:43:37]CreateOFDProtocolMessage [15:43:37]wFMCommunicate request_size=4 [15:43:37]MH_SAM_APDU [15:43:37]CAPDU: 80 11 00 00 [15:43:37]Write to MH i2c: E2 08 00 DB 07 80 11 00 00 00 00 00 00 5C [15:43:37]Write i2c OK [15:43:37]MH_I2C_Read... [15:43:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:37]Read from MH i2c: E2 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 17 00 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: E2 17 00 DB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BA [15:43:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:43:37]wFMCommunicate OK [15:43:37]CreateOFDProtocolMessage done [15:43:37]OFDSenderStorePacket 122971 [15:43:37]StoreOFDPacket docnum=122971 [15:43:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C7 30 07 01 42 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 28 49 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E0 01 00 35 04 06 00 70 00 5A 82 09 87 A7 3D C9 34 8D 0C 83 94 [15:43:37]CheckFolder [15:43:37]dirname=/storage/ofd_packets [15:43:37]CheckFolder done [15:43:37]ProducePacketName [15:43:37]name=ofd_packets/00122971 [15:43:37]NVStorageSaveData ofd_packets/00122971 [15:43:37]File name is /storage/ofd_packets/00122971 [15:43:37]Write 301 bytes [15:43:37]NVStorageSaveData done [15:43:37]OFDSenderStorePacket done [15:43:37]KKMCreateOFDPacket done [15:43:37]NVStorageSaveData kkm_last_timestamp [15:43:37]File name is /storage/kkm_last_timestamp [15:43:37]Write 4 bytes [15:43:37]NVStorageSaveData done [15:43:37]ExternCall_PrintAddStr [15:43:37]wPrintStart [15:43:37]Write to MH i2c: 01 00 00 DC 07 E3 [15:43:37]Write i2c OK [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: 01 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: 01 07 00 [15:43:37]MH_I2C_Read... [15:43:37]Read from MH i2c: 01 07 00 DC 07 00 00 00 00 00 FF 0F F8 [15:43:37]RasterBufferAndPrint [15:43:37]line Счет N : (1)1105850 [15:43:37]line ИНН: 02508201610067 [15:43:37]line Контрольно-Кассовый Чек [15:43:37]line ПРОДАЖА [15:43:37]line ТРК (МРК, ГНК) : 63 [15:43:37]line Товар: 2710124500 [15:43:37]line Аи-95-К-5 [15:43:37]line 28.780 * 69.50 [15:43:37]line = 2000.21 [15:43:37]line НДС 12% НСП 1% [15:43:37]line > о реализуемом товаре [15:43:37]line ОКРУГЛЕНИЕ: -0.21 [15:43:37]line ИТОГО: 2000.00 [15:43:37]line Внесено: 2000.00 [15:43:37]line СДАЧА: 0.00 [15:43:37]line НСП 1% : 17.70 [15:43:37]line НДС 12% : 212.41 [15:43:37]line Наличными: 2000.00 [15:43:37]line Безнал.: 0.00 [15:43:37]line Место: АЗС № 25 "Партнер Нефть" [15:43:37]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:43:37]line СНО: Общий режим [15:43:37]line Чек 190 02.03.2024 15:43 [15:43:37]line Смена: 321 ФФД: 1.0 [15:43:37]line ЗНМ: 0300000019 [15:43:37]line РНМ: 0000000000090573 [15:43:37]line Версия ККМ: 001 [15:43:37]line ФМ: 0000000000874798 [15:43:37]line ФД: 122971 [15:43:37]line ФПД: 123146820782471 [15:43:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T154336&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122971&fm=123146820782471&tin=02508201610067®Number=0000000000090573&sum=200000 [15:43:37]OFD Sender: Processing packet 122971 [packets to send 112, broken 111] [15:43:37]ProducePacketName [15:43:37]name=ofd_packets/00122971 [15:43:37]OFD Sender: To server: pG, [15:43:37]CommunicateWithHost lk.salyk.kg:30040 [15:43:37]ConnectInit lk.salyk.kg [15:43:37]written 0, free lines is 4095 [15:43:37]Connected sock=10 [15:43:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C7 30 07 01 42 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 28 49 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E0 01 00 35 04 06 00 70 00 5A 82 09 87 A7 3D C9 34 8D 0C 83 94 [15:43:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3D 00 47 00 51 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E0 01 00 F4 03 04 00 04 F5 E2 65 B6 04 01 00 00 C5 F8 FD C1 C1 10 28 70 [15:43:38]CommunicateWithHost err = 0 [15:43:38]CheckOFDResponse [15:43:38]1017 (14) - 77093643461234 [15:43:38]1041 (16) - 0000000000874798 [15:43:38]1040 (4) - 122971 [15:43:38]1012 (4) - 02.03.2024 09:44 [15:43:38]1206 (1) - 0 [15:43:38]OFD Sender: Remove packet 122971 [15:43:38]ProducePacketName [15:43:38]name=ofd_packets/00122971 [15:43:38]NVStorageDeleteData [15:43:38]Write to MH i2c: 01 00 00 07 08 0F [15:43:38]Write i2c OK [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: 01 [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: 01 07 00 [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: 01 07 00 07 08 00 00 00 00 00 F7 0C 19 [15:43:38]RasterBufferAndPrint [15:43:38]line [15:43:38]line [15:43:38]line [15:43:38]line [15:43:38]line [15:43:38]written 0, free lines is 3325 [15:43:38]MH_Cut [15:43:38]Write to MH i2c: D1 01 00 0E 08 01 E8 [15:43:38]Write i2c OK [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: D1 [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: D1 01 00 [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: D1 01 00 0E 08 00 E7 [15:43:38]Write to MH i2c: 01 00 00 0F 08 17 [15:43:38]Write i2c OK [15:43:38]MH_I2C_Read... [15:43:38]OFD Sender: No OFD packet to send [15:43:39]*** Cut start [15:43:39]*** Purtial cut [15:43:39]*** Stage 1: CUTSNS_PIN = 1 [15:43:41]Read from MH i2c: 01 [15:43:41]MH_I2C_Read... [15:43:41]*** Stop cut motor [15:43:41]*** Cut end [15:43:41]Read from MH i2c: 01 07 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: 01 07 00 0F 08 00 00 00 00 00 FF 0F 2C [15:43:41]process_action close_receipt done [15:43:41]requested_data is exist [15:43:41]produce_requested_data [15:43:41]requested_item fm.sn is exist - process it [15:43:41]wFMCommunicate request_size=4 [15:43:41]MH_SAM_APDU [15:43:41]CAPDU: 80 11 00 00 [15:43:41]Write to MH i2c: E2 08 00 10 08 80 11 00 00 00 00 00 00 92 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:41]Read from MH i2c: E2 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 17 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 17 00 10 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F0 [15:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:43:41]wFMCommunicate OK [15:43:41]requested_item fd.num is exist - process it [15:43:41]SAM_PROTO_GetFieldsCounters [15:43:41]wFMCommunicate request_size=4 [15:43:41]MH_SAM_APDU [15:43:41]CAPDU: 80 13 00 00 [15:43:41]Write to MH i2c: E2 08 00 11 08 80 13 00 00 00 00 00 00 95 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:41]Read from MH i2c: E2 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 62 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 62 00 11 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [15:43:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:41]wFMCommunicate OK [15:43:41]SAM_PROTO_GetFieldsCounters done [15:43:41]requested_item shift.num is exist - process it [15:43:41]requested_item shift.opened is exist - process it [15:43:41]req_shift_opened [15:43:41]FM_GetShiftState [15:43:41]SAM_PROTO_GetShiftState [15:43:41]wFMCommunicate request_size=4 [15:43:41]MH_SAM_APDU [15:43:41]CAPDU: 80 13 01 00 [15:43:41]Write to MH i2c: E2 08 00 12 08 80 13 01 00 00 00 00 00 97 [15:43:41]Write i2c OK [15:43:41]MH_I2C_Read... [15:43:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:41]Read from MH i2c: E2 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 0E 00 [15:43:41]MH_I2C_Read... [15:43:41]Read from MH i2c: E2 0E 00 12 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FE [15:43:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:43:41]wFMCommunicate OK [15:43:41]SAM_PROTO_GetShiftState done [15:43:41]FM_GetShiftState done [15:43:41]req_shift_opened done [15:43:41]requested_item shift.open_date is exist - process it [15:43:41]req_shift_open_date [15:43:41]req_shift_open_date done [15:43:41]produce_requested_data done [15:43:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122971,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:43:41]process_action_free close_receipt [15:43:41]json_value_free [15:43:41]json_value_free done [15:43:41]process_json_proto returns [15:43:41]Send response to host [15:43:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122971,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:43:41]free response buf [15:43:41]execute_script done [15:43:41]execute_script returns [15:43:41]free content buf [15:43:41]Sock 9.Close socket [15:43:41]Sock 9.Thread stoped [15:43:43]OFD Sender: No OFD packet to send [15:43:48]OFD Sender: No OFD packet to send [15:43:53]OFD Sender: No OFD packet to send [15:43:58]OFD Sender: No OFD packet to send [15:44:03]OFD Sender: No OFD packet to send [15:44:08]OFD Sender: No OFD packet to send [15:44:13]OFD Sender: No OFD packet to send [15:44:18]OFD Sender: No OFD packet to send [15:44:23]OFD Sender: No OFD packet to send [15:44:28]OFD Sender: No OFD packet to send [15:44:33]OFD Sender: No OFD packet to send [15:44:38]OFD Sender: No OFD packet to send [15:44:43]OFD Sender: No OFD packet to send [15:44:48]OFD Sender: No OFD packet to send [15:44:53]OFD Sender: No OFD packet to send [15:44:58]OFD Sender: No OFD packet to send [15:45:03]OFD Sender: No OFD packet to send [15:45:08]OFD Sender: No OFD packet to send [15:45:13]OFD Sender: No OFD packet to send [15:45:18]OFD Sender: No OFD packet to send [15:45:23]OFD Sender: No OFD packet to send [15:45:28]OFD Sender: No OFD packet to send [15:45:33]OFD Sender: No OFD packet to send [15:45:38]OFD Sender: No OFD packet to send [15:45:43]OFD Sender: No OFD packet to send [15:45:48]OFD Sender: No OFD packet to send [15:45:53]OFD Sender: No OFD packet to send [15:45:58]OFD Sender: No OFD packet to send [15:46:03]OFD Sender: No OFD packet to send [15:46:08]OFD Sender: No OFD packet to send [15:46:13]OFD Sender: No OFD packet to send [15:46:18]OFD Sender: No OFD packet to send [15:46:23]OFD Sender: No OFD packet to send [15:46:28]OFD Sender: No OFD packet to send [15:46:33]OFD Sender: No OFD packet to send [15:46:38]OFD Sender: No OFD packet to send [15:46:43]OFD Sender: No OFD packet to send [15:46:48]OFD Sender: No OFD packet to send [15:46:53]OFD Sender: No OFD packet to send [15:46:58]OFD Sender: No OFD packet to send [15:47:03]OFD Sender: No OFD packet to send [15:47:08]accept exits with 8 [15:47:08]New connection [15:47:08]New thread 3066809700 created [15:47:08]Thread 3066666340 joined [15:47:08]Waiting for new connection... [15:47:08] Sock 8.Parse request [15:47:08]Sock 8.Check first char [15:47:08]Sock 8.First char is OK [15:47:08]request: POST /json_proto HTTP/1.0 [15:47:08]Method: POST [15:47:08]URL: /json_proto [15:47:08]Method is POST - this is cgi request [15:47:08]url: /json_proto [15:47:08]query_string will be loaded in cgi processing [15:47:08]execute_cgi json_proto POST (null) [15:47:08]execute_cgi path=json_proto method=POST [15:47:08]POST find Content-Length [15:47:08]Host: 172.17.48.197:8080 [15:47:08]Content-Length: 818 [15:47:08]Content-Type: application/json [15:47:08] [15:47:08]POST finish read [15:47:08]Found Content-Length = 818 [15:47:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:08]execute_script... [15:47: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)1105851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:08]POST & json_proto [15:47:08]process_json_proto [15:47:08]json parsed OK: [15:47:08]protocol is kg_v1.0 [15:47:08]action value=close_receipt [15:47:08]process_action close_receipt [15:47:08]cmd_close_receipt [15:47:08]MH_GetDate [15:47:08]Write to MH i2c: F0 00 00 13 08 0A [15:47:08]Write i2c OK [15:47:08]MH_I2C_Read... [15:47:08]Read from MH i2c: F0 [15:47:08]MH_I2C_Read... [15:47:08]Read from MH i2c: F0 09 00 [15:47:08]MH_I2C_Read... [15:47:08]Read from MH i2c: F0 09 00 13 08 00 FC 49 E3 65 66 EE DC 65 35 [15:47:08]GetLastDocTimeStamp 1709394216 [15:47:08]current date 1709394428 [15:47:08]FM_GetShiftState [15:47:08]SAM_PROTO_GetShiftState [15:47:08]wFMCommunicate request_size=4 [15:47:08]MH_SAM_APDU [15:47:08]CAPDU: 80 13 01 00 [15:47:08]Write to MH i2c: E2 08 00 14 08 80 13 01 00 00 00 00 00 99 [15:47:08]Write i2c OK [15:47:08]MH_I2C_Read... [15:47:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:08]Read from MH i2c: E2 [15:47:08]MH_I2C_Read... [15:47:08]Read from MH i2c: E2 0E 00 [15:47:08]MH_I2C_Read... [15:47:08]Read from MH i2c: E2 0E 00 14 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 00 [15:47:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:47:08]wFMCommunicate OK [15:47:08]SAM_PROTO_GetShiftState done [15:47:08]FM_GetShiftState done [15:47:08]opened in 1709338023 [15:47:08]opened+sec_in_day 1709424423 [15:47:08]quantity*price = 70008 [15:47:08]sum+1 = 70010 [15:47:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.09 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.09 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 191 02.03.2024 15:47 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122972 ФПД: 3301860795602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T154709&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122972&fm=3301860795602&tin=02508201610067®Number=0000000000090573&sum=70009 [15:47:09]StoreToDocumentArchive [15:47:09]shift 321 fd 122972 [15:47:09]save to /storage/0321/doc_00122972 [15:47:09]save last doc name /storage/0321/doc_00122972 to /storage/kkm_last_doc_name [15:47:09]save OK [15:47:09]Clear old archive folders... [15:47:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:47:09]tlvbuf is 003D6140 [15:47:09]SAM_PROTO_ClearQueue [15:47:09]wFMCommunicate request_size=4 [15:47:09]MH_SAM_APDU [15:47:09]CAPDU: 80 09 00 00 [15:47:09]Write to MH i2c: E2 08 00 21 08 80 09 00 00 00 00 00 00 9B [15:47:09]Write i2c OK [15:47:09]MH_I2C_Read... [15:47:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:09]Read from MH i2c: E2 [15:47:09]MH_I2C_Read... [15:47:09]Read from MH i2c: E2 03 00 [15:47:09]MH_I2C_Read... [15:47:09]Read from MH i2c: E2 03 00 21 08 00 90 00 9D [15:47:09]RAPDU: 90 00 [15:47:09]wFMCommunicate OK [15:47:09]SAM_PROTO_ClearQueue done [15:47:09]KKMCreateOFDPacket [15:47:09]OFDProtocolAddRootSTLVToBuf [15:47:09]FM_MakeSignedData [15:47:09]FM_MakeSignedData [15:47:09]SAM_PROTO_SignData [15:47:09]wFMCommunicate request_size=4 [15:47:09]MH_SAM_APDU [15:47:09]CAPDU: 80 0D 01 02 [15:47:09]Write to MH i2c: E2 08 00 22 08 80 0D 01 02 00 00 00 00 A3 [15:47:09]Write i2c OK [15:47:09]MH_I2C_Read... [15:47:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:09]Read from MH i2c: E2 [15:47:09]MH_I2C_Read... [15:47:09]Read from MH i2c: E2 03 00 [15:47:09]MH_I2C_Read... [15:47:09]Read from MH i2c: E2 03 00 22 08 00 90 00 9E [15:47:09]RAPDU: 90 00 [15:47:09]wFMCommunicate OK [15:47:09]wFMCommunicate request_size=255 [15:47:09]MH_SAM_APDU [15:47:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 FD 49 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E0 01 00 35 04 06 00 03 [15:47:09]Write to MH i2c: E2 02 01 23 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 FD 49 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E0 01 00 35 04 06 00 03 00 00 5C [15:47:09]Write i2c OK [15:47:09]MH_I2C_Read... [15:47:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:10]Read from MH i2c: E2 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: E2 03 00 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: E2 03 00 23 08 00 90 00 9F [15:47:10]RAPDU: 90 00 [15:47:10]wFMCommunicate OK [15:47:10]wFMCommunicate request_size=10 [15:47:10]MH_SAM_APDU [15:47:10]CAPDU: 80 0D 02 02 05 00 C6 3D 64 D2 [15:47:10]Write to MH i2c: E2 0D 00 24 08 80 0D 02 02 05 00 00 C6 3D 64 D2 00 00 E9 [15:47:10]Write i2c OK [15:47:10]MH_I2C_Read... [15:47:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:10]Read from MH i2c: E2 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: E2 03 00 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: E2 03 00 24 08 00 90 00 A0 [15:47:10]RAPDU: 90 00 [15:47:10]wFMCommunicate OK [15:47:10]wFMCommunicate request_size=4 [15:47:10]MH_SAM_APDU [15:47:10]CAPDU: 80 0D 03 02 [15:47:10]Write to MH i2c: E2 08 00 25 08 80 0D 03 02 00 00 00 00 A8 [15:47:10]Write i2c OK [15:47:10]MH_I2C_Read... [15:47:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:10]Read from MH i2c: E2 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: E2 0B 00 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: E2 0B 00 25 08 00 A9 8C F2 A8 D8 C9 29 12 90 00 54 [15:47:10]RAPDU: A9 8C F2 A8 D8 C9 29 12 90 00 [15:47:10]wFMCommunicate OK [15:47:10]SAM_PROTO_SignData done [15:47:10]FM_MakeSignedData done [15:47:10]CreateOFDProtocolMessage [15:47:10]wFMCommunicate request_size=4 [15:47:10]MH_SAM_APDU [15:47:10]CAPDU: 80 11 00 00 [15:47:10]Write to MH i2c: E2 08 00 26 08 80 11 00 00 00 00 00 00 A8 [15:47:10]Write i2c OK [15:47:10]MH_I2C_Read... [15:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:10]Read from MH i2c: E2 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: E2 17 00 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: E2 17 00 26 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 06 [15:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:47:10]wFMCommunicate OK [15:47:10]CreateOFDProtocolMessage done [15:47:10]OFDSenderStorePacket 122972 [15:47:10]StoreOFDPacket docnum=122972 [15:47:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2C FA 07 01 05 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 FD 49 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E0 01 00 35 04 06 00 03 00 C6 3D 64 D2 A9 8C F2 A8 D8 C9 29 12 [15:47:10]CheckFolder [15:47:10]dirname=/storage/ofd_packets [15:47:10]CheckFolder done [15:47:10]ProducePacketName [15:47:10]name=ofd_packets/00122972 [15:47:10]NVStorageSaveData ofd_packets/00122972 [15:47:10]File name is /storage/ofd_packets/00122972 [15:47:10]Write 301 bytes [15:47:10]NVStorageSaveData done [15:47:10]OFDSenderStorePacket done [15:47:10]KKMCreateOFDPacket done [15:47:10]NVStorageSaveData kkm_last_timestamp [15:47:10]File name is /storage/kkm_last_timestamp [15:47:10]Write 4 bytes [15:47:10]NVStorageSaveData done [15:47:10]ExternCall_PrintAddStr [15:47:10]wPrintStart [15:47:10]Write to MH i2c: 01 00 00 27 08 2F [15:47:10]Write i2c OK [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: 01 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: 01 07 00 [15:47:10]MH_I2C_Read... [15:47:10]Read from MH i2c: 01 07 00 27 08 00 00 00 00 00 FF 0F 44 [15:47:10]RasterBufferAndPrint [15:47:10]line Счет N : (1)1105851 [15:47:10]line ИНН: 02508201610067 [15:47:10]line Контрольно-Кассовый Чек [15:47:10]line ПРОДАЖА [15:47:10]line ТРК (МРК, ГНК) : 52 [15:47:10]line Товар: 2710124130 [15:47:10]line Аи-92-К-5 [15:47:10]line 11.310 * 61.90 [15:47:10]line = 700.09 [15:47:10]line НДС 12% НСП 1% [15:47:10]line > о реализуемом товаре [15:47:10]line ИТОГО: 700.09 [15:47:10]line НСП 1% : 6.19 [15:47:10]line НДС 12% : 74.35 [15:47:10]line Наличными: 0.00 [15:47:10]line Безнал.: 700.09 [15:47:10]line Место: АЗС № 25 "Партнер Нефть" [15:47:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:47:10]line СНО: Общий режим [15:47:10]line Чек 191 02.03.2024 15:47 [15:47:10]line Смена: 321 ФФД: 1.0 [15:47:10]line ЗНМ: 0300000019 [15:47:10]line РНМ: 0000000000090573 [15:47:10]line Версия ККМ: 001 [15:47:10]line Платежная система: Бакай Банк [15:47:10]line ФМ: 0000000000874798 [15:47:10]line ФД: 122972 [15:47:10]line ФПД: 3301860795602 [15:47:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T154709&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122972&fm=3301860795602&tin=02508201610067®Number=0000000000090573&sum=70009 [15:47:10]OFD Sender: Processing packet 122972 [packets to send 112, broken 111] [15:47:10]ProducePacketName [15:47:10]name=ofd_packets/00122972 [15:47:10]OFD Sender: To server: pG, [15:47:10]CommunicateWithHost lk.salyk.kg:30040 [15:47:10]ConnectInit lk.salyk.kg [15:47:10]written 0, free lines is 4095 [15:47:10]Connected sock=10 [15:47:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2C FA 07 01 05 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 FD 49 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E0 01 00 35 04 06 00 03 00 C6 3D 64 D2 A9 8C F2 A8 D8 C9 29 12 [15:47:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 26 60 47 00 C4 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E0 01 00 F4 03 04 00 D8 F5 E2 65 B6 04 01 00 00 3D E0 09 63 08 47 2F B0 [15:47:10]CommunicateWithHost err = 0 [15:47:10]CheckOFDResponse [15:47:10]1017 (14) - 77093643461234 [15:47:10]1041 (16) - 0000000000874798 [15:47:10]1040 (4) - 122972 [15:47:10]1012 (4) - 02.03.2024 09:48 [15:47:10]1206 (1) - 0 [15:47:10]OFD Sender: Remove packet 122972 [15:47:10]ProducePacketName [15:47:10]name=ofd_packets/00122972 [15:47:10]NVStorageDeleteData [15:47:11]Write to MH i2c: 01 00 00 51 08 59 [15:47:11]Write i2c OK [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: 01 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: 01 07 00 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: 01 07 00 51 08 00 00 00 00 00 FE 0C 6A [15:47:11]RasterBufferAndPrint [15:47:11]line [15:47:11]line [15:47:11]line [15:47:11]line [15:47:11]line [15:47:11]written 0, free lines is 3332 [15:47:11]MH_Cut [15:47:11]Write to MH i2c: D1 01 00 58 08 01 32 [15:47:11]Write i2c OK [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: D1 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: D1 01 00 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: D1 01 00 58 08 00 31 [15:47:11]Write to MH i2c: 01 00 00 59 08 61 [15:47:11]Write i2c OK [15:47:11]MH_I2C_Read... [15:47:11]OFD Sender: No OFD packet to send [15:47:11]*** Cut start [15:47:11]*** Purtial cut [15:47:11]*** Stage 1: CUTSNS_PIN = 1 [15:47:13]Read from MH i2c: 01 [15:47:13]MH_I2C_Read... [15:47:13]*** Stop cut motor [15:47:13]*** Cut end [15:47:13]Read from MH i2c: 01 07 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 07 00 59 08 00 00 00 00 00 FF 0F 76 [15:47:13]process_action close_receipt done [15:47:13]requested_data is exist [15:47:13]produce_requested_data [15:47:13]requested_item fm.sn is exist - process it [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 11 00 00 [15:47:13]Write to MH i2c: E2 08 00 5A 08 80 11 00 00 00 00 00 00 DC [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 17 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 17 00 5A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3A [15:47:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:47:13]wFMCommunicate OK [15:47:13]requested_item fd.num is exist - process it [15:47:13]SAM_PROTO_GetFieldsCounters [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 13 00 00 [15:47:13]Write to MH i2c: E2 08 00 5B 08 80 13 00 00 00 00 00 00 DF [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 62 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 62 00 5B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [15:47:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:47:13]wFMCommunicate OK [15:47:13]SAM_PROTO_GetFieldsCounters done [15:47:13]requested_item shift.num is exist - process it [15:47:13]requested_item shift.opened is exist - process it [15:47:13]req_shift_opened [15:47:13]FM_GetShiftState [15:47:13]SAM_PROTO_GetShiftState [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 13 01 00 [15:47:13]Write to MH i2c: E2 08 00 5C 08 80 13 01 00 00 00 00 00 E1 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 0E 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 0E 00 5C 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 48 [15:47:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:47:13]wFMCommunicate OK [15:47:13]SAM_PROTO_GetShiftState done [15:47:13]FM_GetShiftState done [15:47:13]req_shift_opened done [15:47:13]requested_item shift.open_date is exist - process it [15:47:13]req_shift_open_date [15:47:13]req_shift_open_date done [15:47:13]produce_requested_data done [15:47:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122972,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:47:13]process_action_free close_receipt [15:47:13]json_value_free [15:47:13]json_value_free done [15:47:13]process_json_proto returns [15:47:13]Send response to host [15:47:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122972,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:47:13]free response buf [15:47:13]execute_script done [15:47:13]execute_script returns [15:47:13]free content buf [15:47:13]Sock 8.Close socket [15:47:13]Sock 8.Thread stoped [15:47:16]OFD Sender: No OFD packet to send [15:47:21]OFD Sender: No OFD packet to send [15:47:26]OFD Sender: No OFD packet to send [15:47:31]OFD Sender: No OFD packet to send [15:47:36]OFD Sender: No OFD packet to send [15:47:41]OFD Sender: No OFD packet to send [15:47:46]OFD Sender: No OFD packet to send [15:47:51]OFD Sender: No OFD packet to send [15:47:56]OFD Sender: No OFD packet to send [15:48:01]OFD Sender: No OFD packet to send [15:48:06]OFD Sender: No OFD packet to send [15:48:11]OFD Sender: No OFD packet to send [15:48:16]OFD Sender: No OFD packet to send [15:48:21]OFD Sender: No OFD packet to send [15:48:26]OFD Sender: No OFD packet to send [15:48:31]OFD Sender: No OFD packet to send [15:48:36]OFD Sender: No OFD packet to send [15:48:41]OFD Sender: No OFD packet to send [15:48:46]OFD Sender: No OFD packet to send [15:48:51]OFD Sender: No OFD packet to send [15:48:56]OFD Sender: No OFD packet to send [15:49:01]OFD Sender: No OFD packet to send [15:49:06]OFD Sender: No OFD packet to send [15:49:11]OFD Sender: No OFD packet to send [15:49:16]OFD Sender: No OFD packet to send [15:49:21]OFD Sender: No OFD packet to send [15:49:26]OFD Sender: No OFD packet to send [15:49:31]OFD Sender: No OFD packet to send [15:49:36]OFD Sender: No OFD packet to send [15:49:41]OFD Sender: No OFD packet to send [15:49:46]OFD Sender: No OFD packet to send [15:49:51]OFD Sender: No OFD packet to send [15:49:56]OFD Sender: No OFD packet to send [15:50:01]OFD Sender: No OFD packet to send [15:50:06]OFD Sender: No OFD packet to send [15:50:11]OFD Sender: No OFD packet to send [15:50:16]OFD Sender: No OFD packet to send [15:50:21]OFD Sender: No OFD packet to send [15:50:26]OFD Sender: No OFD packet to send [15:50:31]OFD Sender: No OFD packet to send [15:50:36]OFD Sender: No OFD packet to send [15:50:41]OFD Sender: No OFD packet to send [15:50:46]OFD Sender: No OFD packet to send [15:50:51]OFD Sender: No OFD packet to send [15:50:56]OFD Sender: No OFD packet to send [15:51:01]OFD Sender: No OFD packet to send [15:51:06]OFD Sender: No OFD packet to send [15:51:11]OFD Sender: No OFD packet to send [15:51:16]OFD Sender: No OFD packet to send [15:51:21]OFD Sender: No OFD packet to send [15:51:26]OFD Sender: No OFD packet to send [15:51:31]OFD Sender: No OFD packet to send [15:51:36]OFD Sender: No OFD packet to send [15:51:41]OFD Sender: No OFD packet to send [15:51:46]OFD Sender: No OFD packet to send [15:51:51]OFD Sender: No OFD packet to send [15:51:56]OFD Sender: No OFD packet to send [15:52:01]OFD Sender: No OFD packet to send [15:52:06]OFD Sender: No OFD packet to send [15:52:11]OFD Sender: No OFD packet to send [15:52:16]OFD Sender: No OFD packet to send [15:52:21]OFD Sender: No OFD packet to send [15:52:26]OFD Sender: No OFD packet to send [15:52:31]OFD Sender: No OFD packet to send [15:52:36]OFD Sender: No OFD packet to send [15:52:41]OFD Sender: No OFD packet to send [15:52:46]OFD Sender: No OFD packet to send [15:52:51]OFD Sender: No OFD packet to send [15:52:56]OFD Sender: No OFD packet to send [15:53:01]OFD Sender: No OFD packet to send [15:53:06]OFD Sender: No OFD packet to send [15:53:11]OFD Sender: No OFD packet to send [15:53:16]OFD Sender: No OFD packet to send [15:53:21]OFD Sender: No OFD packet to send [15:53:26]OFD Sender: No OFD packet to send [15:53:31]OFD Sender: No OFD packet to send [15:53:36]OFD Sender: No OFD packet to send [15:53:41]OFD Sender: No OFD packet to send [15:53:46]OFD Sender: No OFD packet to send [15:53:51]OFD Sender: No OFD packet to send [15:53:56]OFD Sender: No OFD packet to send [15:54:01]OFD Sender: No OFD packet to send [15:54:06]OFD Sender: No OFD packet to send [15:54:11]OFD Sender: No OFD packet to send [15:54:16]OFD Sender: No OFD packet to send [15:54:21]OFD Sender: No OFD packet to send [15:54:26]OFD Sender: No OFD packet to send [15:54:31]OFD Sender: No OFD packet to send [15:54:36]OFD Sender: No OFD packet to send [15:54:41]OFD Sender: No OFD packet to send [15:54:46]OFD Sender: No OFD packet to send [15:54:51]OFD Sender: No OFD packet to send [15:54:56]OFD Sender: No OFD packet to send [15:55:01]OFD Sender: No OFD packet to send [15:55:06]OFD Sender: No OFD packet to send [15:55:11]OFD Sender: No OFD packet to send [15:55:16]OFD Sender: No OFD packet to send [15:55:21]OFD Sender: No OFD packet to send [15:55:26]OFD Sender: No OFD packet to send [15:55:31]OFD Sender: No OFD packet to send [15:55:36]OFD Sender: No OFD packet to send [15:55:41]OFD Sender: No OFD packet to send [15:55:46]OFD Sender: No OFD packet to send [15:55:51]OFD Sender: No OFD packet to send [15:55:56]OFD Sender: No OFD packet to send [15:56:01]OFD Sender: No OFD packet to send [15:56:06]OFD Sender: No OFD packet to send [15:56:11]OFD Sender: No OFD packet to send [15:56:16]OFD Sender: No OFD packet to send [15:56:21]OFD Sender: No OFD packet to send [15:56:26]OFD Sender: No OFD packet to send [15:56:31]OFD Sender: No OFD packet to send [15:56:37]OFD Sender: No OFD packet to send [15:56:42]OFD Sender: No OFD packet to send [15:56:47]OFD Sender: No OFD packet to send [15:56:52]OFD Sender: No OFD packet to send [15:56:57]OFD Sender: No OFD packet to send [15:57:02]OFD Sender: No OFD packet to send [15:57:07]OFD Sender: No OFD packet to send [15:57:12]OFD Sender: No OFD packet to send [15:57:17]OFD Sender: No OFD packet to send [15:57:22]OFD Sender: No OFD packet to send [15:57:27]OFD Sender: No OFD packet to send [15:57:32]OFD Sender: No OFD packet to send [15:57:37]OFD Sender: No OFD packet to send [15:57:42]OFD Sender: No OFD packet to send [15:57:47]OFD Sender: No OFD packet to send [15:57:48]accept exits with 9 [15:57:48]New connection [15:57:48]New thread 3066666340 created [15:57:48]Thread 3066809700 joined [15:57:48]Waiting for new connection... [15:57:48] Sock 9.Parse request [15:57:48]Sock 9.Check first char [15:57:48]Sock 9.First char is OK [15:57:48]request: POST /json_proto HTTP/1.0 [15:57:48]Method: POST [15:57:48]URL: /json_proto [15:57:48]Method is POST - this is cgi request [15:57:48]url: /json_proto [15:57:48]query_string will be loaded in cgi processing [15:57:48]execute_cgi json_proto POST (null) [15:57:48]execute_cgi path=json_proto method=POST [15:57:48]POST find Content-Length [15:57:48]Host: 172.17.48.197:8080 [15:57:48]Content-Length: 678 [15:57:48]Content-Type: application/json [15:57:48] [15:57:48]POST finish read [15:57:48]Found Content-Length = 678 [15:57:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:57:48]execute_script... [15:57:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:57:48]POST & json_proto [15:57:48]process_json_proto [15:57:48]json parsed OK: [15:57:48]protocol is kg_v1.0 [15:57:48]action value=close_receipt [15:57:48]process_action close_receipt [15:57:48]cmd_close_receipt [15:57:48]MH_GetDate [15:57:48]Write to MH i2c: F0 00 00 5D 08 54 [15:57:48]Write i2c OK [15:57:48]MH_I2C_Read... [15:57:48]Read from MH i2c: F0 [15:57:48]MH_I2C_Read... [15:57:48]Read from MH i2c: F0 09 00 [15:57:48]MH_I2C_Read... [15:57:48]Read from MH i2c: F0 09 00 5D 08 00 7C 4C E3 65 66 EE DC 65 02 [15:57:48]GetLastDocTimeStamp 1709394429 [15:57:48]current date 1709395068 [15:57:48]FM_GetShiftState [15:57:48]SAM_PROTO_GetShiftState [15:57:48]wFMCommunicate request_size=4 [15:57:48]MH_SAM_APDU [15:57:48]CAPDU: 80 13 01 00 [15:57:48]Write to MH i2c: E2 08 00 5E 08 80 13 01 00 00 00 00 00 E3 [15:57:48]Write i2c OK [15:57:48]MH_I2C_Read... [15:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:48]Read from MH i2c: E2 [15:57:48]MH_I2C_Read... [15:57:48]Read from MH i2c: E2 0E 00 [15:57:48]MH_I2C_Read... [15:57:48]Read from MH i2c: E2 0E 00 5E 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4A [15:57:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:57:48]wFMCommunicate OK [15:57:48]SAM_PROTO_GetShiftState done [15:57:48]FM_GetShiftState done [15:57:48]opened in 1709338023 [15:57:48]opened+sec_in_day 1709424423 [15:57:48]quantity*price = 50015 [15:57:48]sum+1 = 50016 [15:57:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 192 02.03.2024 15:57 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122973 ФПД: 108690491735826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T155748&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122973&fm=108690491735826&tin=02508201610067®Number=0000000000090573&sum=50000 [15:57:49]StoreToDocumentArchive [15:57:49]shift 321 fd 122973 [15:57:49]save to /storage/0321/doc_00122973 [15:57:49]save last doc name /storage/0321/doc_00122973 to /storage/kkm_last_doc_name [15:57:49]save OK [15:57:49]Clear old archive folders... [15:57:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:57:49]tlvbuf is 003A54B0 [15:57:49]SAM_PROTO_ClearQueue [15:57:49]wFMCommunicate request_size=4 [15:57:49]MH_SAM_APDU [15:57:49]CAPDU: 80 09 00 00 [15:57:49]Write to MH i2c: E2 08 00 6B 08 80 09 00 00 00 00 00 00 E5 [15:57:49]Write i2c OK [15:57:49]MH_I2C_Read... [15:57:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:57:49]Read from MH i2c: E2 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 03 00 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 03 00 6B 08 00 90 00 E7 [15:57:49]RAPDU: 90 00 [15:57:49]wFMCommunicate OK [15:57:49]SAM_PROTO_ClearQueue done [15:57:49]KKMCreateOFDPacket [15:57:49]OFDProtocolAddRootSTLVToBuf [15:57:49]FM_MakeSignedData [15:57:49]FM_MakeSignedData [15:57:49]SAM_PROTO_SignData [15:57:49]wFMCommunicate request_size=4 [15:57:49]MH_SAM_APDU [15:57:49]CAPDU: 80 0D 01 02 [15:57:49]Write to MH i2c: E2 08 00 6C 08 80 0D 01 02 00 00 00 00 ED [15:57:49]Write i2c OK [15:57:49]MH_I2C_Read... [15:57:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:57:49]Read from MH i2c: E2 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 03 00 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 03 00 6C 08 00 90 00 E8 [15:57:49]RAPDU: 90 00 [15:57:49]wFMCommunicate OK [15:57:49]wFMCommunicate request_size=255 [15:57:49]MH_SAM_APDU [15:57:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 7C 4C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E0 01 00 35 04 06 00 62 [15:57:49]Write to MH i2c: E2 02 01 6D 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 7C 4C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E0 01 00 35 04 06 00 62 00 00 7F [15:57:49]Write i2c OK [15:57:49]MH_I2C_Read... [15:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:49]Read from MH i2c: E2 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 03 00 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 03 00 6D 08 00 90 00 E9 [15:57:49]RAPDU: 90 00 [15:57:49]wFMCommunicate OK [15:57:49]wFMCommunicate request_size=10 [15:57:49]MH_SAM_APDU [15:57:49]CAPDU: 80 0D 02 02 05 DA 7A 26 7F 12 [15:57:49]Write to MH i2c: E2 0D 00 6E 08 80 0D 02 02 05 00 DA 7A 26 7F 12 00 00 05 [15:57:49]Write i2c OK [15:57:49]MH_I2C_Read... [15:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:49]Read from MH i2c: E2 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 03 00 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 03 00 6E 08 00 90 00 EA [15:57:49]RAPDU: 90 00 [15:57:49]wFMCommunicate OK [15:57:49]wFMCommunicate request_size=4 [15:57:49]MH_SAM_APDU [15:57:49]CAPDU: 80 0D 03 02 [15:57:49]Write to MH i2c: E2 08 00 6F 08 80 0D 03 02 00 00 00 00 F2 [15:57:49]Write i2c OK [15:57:49]MH_I2C_Read... [15:57:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:57:49]Read from MH i2c: E2 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 0B 00 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 0B 00 6F 08 00 9D 5B 40 85 B1 8E 20 18 90 00 27 [15:57:49]RAPDU: 9D 5B 40 85 B1 8E 20 18 90 00 [15:57:49]wFMCommunicate OK [15:57:49]SAM_PROTO_SignData done [15:57:49]FM_MakeSignedData done [15:57:49]CreateOFDProtocolMessage [15:57:49]wFMCommunicate request_size=4 [15:57:49]MH_SAM_APDU [15:57:49]CAPDU: 80 11 00 00 [15:57:49]Write to MH i2c: E2 08 00 70 08 80 11 00 00 00 00 00 00 F2 [15:57:49]Write i2c OK [15:57:49]MH_I2C_Read... [15:57:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:49]Read from MH i2c: E2 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 17 00 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: E2 17 00 70 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 50 [15:57:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:57:49]wFMCommunicate OK [15:57:49]CreateOFDProtocolMessage done [15:57:49]OFDSenderStorePacket 122973 [15:57:49]StoreOFDPacket docnum=122973 [15:57:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AD E1 07 01 86 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 7C 4C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E0 01 00 35 04 06 00 62 DA 7A 26 7F 12 9D 5B 40 85 B1 8E 20 18 [15:57:49]CheckFolder [15:57:49]dirname=/storage/ofd_packets [15:57:49]CheckFolder done [15:57:49]ProducePacketName [15:57:49]name=ofd_packets/00122973 [15:57:49]NVStorageSaveData ofd_packets/00122973 [15:57:49]File name is /storage/ofd_packets/00122973 [15:57:49]Write 301 bytes [15:57:49]NVStorageSaveData done [15:57:49]OFDSenderStorePacket done [15:57:49]KKMCreateOFDPacket done [15:57:49]NVStorageSaveData kkm_last_timestamp [15:57:49]File name is /storage/kkm_last_timestamp [15:57:49]Write 4 bytes [15:57:49]NVStorageSaveData done [15:57:49]ExternCall_PrintAddStr [15:57:49]wPrintStart [15:57:49]Write to MH i2c: 01 00 00 71 08 79 [15:57:49]Write i2c OK [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: 01 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: 01 07 00 [15:57:49]MH_I2C_Read... [15:57:49]Read from MH i2c: 01 07 00 71 08 00 00 00 00 00 FF 0F 8E [15:57:49]RasterBufferAndPrint [15:57:49]line Счет N : (1)1105852 [15:57:49]line ИНН: 02508201610067 [15:57:49]line Контрольно-Кассовый Чек [15:57:49]line ПРОДАЖА [15:57:49]line ТРК (МРК, ГНК) : 62 [15:57:49]line Товар: 2710124130 [15:57:49]line Аи-92-К-5 [15:57:49]line 8.080 * 61.90 [15:57:49]line = 500.15 [15:57:49]line НДС 12% НСП 1% [15:57:49]line > о реализуемом товаре [15:57:49]line ОКРУГЛЕНИЕ: -0.15 [15:57:49]line ИТОГО: 500.00 [15:57:49]line Внесено: 500.00 [15:57:49]line СДАЧА: 0.00 [15:57:49]line НСП 1% : 4.43 [15:57:49]line НДС 12% : 53.11 [15:57:49]line Наличными: 500.00 [15:57:49]line Безнал.: 0.00 [15:57:49]line Место: АЗС № 25 "Партнер Нефть" [15:57:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:57:49]line СНО: Общий режим [15:57:49]line Чек 192 02.03.2024 15:57 [15:57:49]line Смена: 321 ФФД: 1.0 [15:57:49]line ЗНМ: 0300000019 [15:57:49]line РНМ: 0000000000090573 [15:57:49]line Версия ККМ: 001 [15:57:49]line ФМ: 0000000000874798 [15:57:49]line ФД: 122973 [15:57:49]line ФПД: 108690491735826 [15:57:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T155748&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122973&fm=108690491735826&tin=02508201610067®Number=0000000000090573&sum=50000 [15:57:50]OFD Sender: Processing packet 122973 [packets to send 112, broken 111] [15:57:50]ProducePacketName [15:57:50]name=ofd_packets/00122973 [15:57:50]OFD Sender: To server: pG, [15:57:50]CommunicateWithHost lk.salyk.kg:30040 [15:57:50]ConnectInit lk.salyk.kg [15:57:50]written 0, free lines is 4095 [15:57:50]Connected sock=10 [15:57:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AD E1 07 01 86 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 7C 4C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E0 01 00 35 04 06 00 62 DA 7A 26 7F 12 9D 5B 40 85 B1 8E 20 18 [15:57:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D5 F0 47 00 24 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E0 01 00 F4 03 04 00 58 F8 E2 65 B6 04 01 00 00 7F 20 8F BE A7 93 1A 20 [15:57:50]CommunicateWithHost err = 0 [15:57:50]CheckOFDResponse [15:57:50]1017 (14) - 77093643461234 [15:57:50]1041 (16) - 0000000000874798 [15:57:50]1040 (4) - 122973 [15:57:50]1012 (4) - 02.03.2024 09:58 [15:57:50]1206 (1) - 0 [15:57:50]OFD Sender: Remove packet 122973 [15:57:50]ProducePacketName [15:57:50]name=ofd_packets/00122973 [15:57:50]NVStorageDeleteData [15:57:50]Write to MH i2c: 01 00 00 9C 08 A4 [15:57:50]Write i2c OK [15:57:50]MH_I2C_Read... [15:57:50]Read from MH i2c: 01 [15:57:50]MH_I2C_Read... [15:57:50]Read from MH i2c: 01 07 00 [15:57:50]MH_I2C_Read... [15:57:50]Read from MH i2c: 01 07 00 9C 08 00 00 00 00 00 F0 0C A7 [15:57:50]RasterBufferAndPrint [15:57:50]line [15:57:50]line [15:57:50]line [15:57:50]line [15:57:50]line [15:57:50]written 0, free lines is 3318 [15:57:50]MH_Cut [15:57:50]Write to MH i2c: D1 01 00 A3 08 01 7D [15:57:50]Write i2c OK [15:57:50]MH_I2C_Read... [15:57:50]Read from MH i2c: D1 [15:57:50]MH_I2C_Read... [15:57:50]Read from MH i2c: D1 01 00 [15:57:50]MH_I2C_Read... [15:57:50]Read from MH i2c: D1 01 00 A3 08 00 7C [15:57:50]Write to MH i2c: 01 00 00 A4 08 AC [15:57:50]Write i2c OK [15:57:50]MH_I2C_Read... [15:57:50]OFD Sender: No OFD packet to send [15:57:51]*** Cut start [15:57:51]*** Purtial cut [15:57:51]*** Stage 1: CUTSNS_PIN = 1 [15:57:53]Read from MH i2c: 01 [15:57:53]MH_I2C_Read... [15:57:53]*** Stop cut motor [15:57:53]*** Cut end [15:57:53]Read from MH i2c: 01 07 00 [15:57:53]MH_I2C_Read... [15:57:53]Read from MH i2c: 01 07 00 A4 08 00 00 00 00 00 FF 0F C1 [15:57:53]process_action close_receipt done [15:57:53]requested_data is exist [15:57:53]produce_requested_data [15:57:53]requested_item fm.sn is exist - process it [15:57:53]wFMCommunicate request_size=4 [15:57:53]MH_SAM_APDU [15:57:53]CAPDU: 80 11 00 00 [15:57:53]Write to MH i2c: E2 08 00 A5 08 80 11 00 00 00 00 00 00 27 [15:57:53]Write i2c OK [15:57:53]MH_I2C_Read... [15:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:53]Read from MH i2c: E2 [15:57:53]MH_I2C_Read... [15:57:53]Read from MH i2c: E2 17 00 [15:57:53]MH_I2C_Read... [15:57:53]Read from MH i2c: E2 17 00 A5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 85 [15:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:57:53]wFMCommunicate OK [15:57:53]requested_item fd.num is exist - process it [15:57:53]SAM_PROTO_GetFieldsCounters [15:57:53]wFMCommunicate request_size=4 [15:57:53]MH_SAM_APDU [15:57:53]CAPDU: 80 13 00 00 [15:57:53]Write to MH i2c: E2 08 00 A6 08 80 13 00 00 00 00 00 00 2A [15:57:53]Write i2c OK [15:57:53]MH_I2C_Read... [15:57:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:57:53]Read from MH i2c: E2 [15:57:53]MH_I2C_Read... [15:57:53]Read from MH i2c: E2 62 00 [15:57:53]MH_I2C_Read... [15:57:53]Read from MH i2c: E2 62 00 A6 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [15:57:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:57:53]wFMCommunicate OK [15:57:53]SAM_PROTO_GetFieldsCounters done [15:57:53]requested_item shift.num is exist - process it [15:57:53]requested_item shift.opened is exist - process it [15:57:53]req_shift_opened [15:57:53]FM_GetShiftState [15:57:53]SAM_PROTO_GetShiftState [15:57:53]wFMCommunicate request_size=4 [15:57:53]MH_SAM_APDU [15:57:53]CAPDU: 80 13 01 00 [15:57:53]Write to MH i2c: E2 08 00 A7 08 80 13 01 00 00 00 00 00 2C [15:57:53]Write i2c OK [15:57:53]MH_I2C_Read... [15:57:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:53]Read from MH i2c: E2 [15:57:53]MH_I2C_Read... [15:57:53]Read from MH i2c: E2 0E 00 [15:57:53]MH_I2C_Read... [15:57:53]Read from MH i2c: E2 0E 00 A7 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 93 [15:57:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:57:53]wFMCommunicate OK [15:57:53]SAM_PROTO_GetShiftState done [15:57:53]FM_GetShiftState done [15:57:53]req_shift_opened done [15:57:53]requested_item shift.open_date is exist - process it [15:57:53]req_shift_open_date [15:57:53]req_shift_open_date done [15:57:53]produce_requested_data done [15:57:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122973,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:57:53]process_action_free close_receipt [15:57:53]json_value_free [15:57:53]json_value_free done [15:57:53]process_json_proto returns [15:57:53]Send response to host [15:57:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122973,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:57:53]free response buf [15:57:53]execute_script done [15:57:53]execute_script returns [15:57:53]free content buf [15:57:53]Sock 9.Close socket [15:57:53]Sock 9.Thread stoped [15:57:55]OFD Sender: No OFD packet to send [15:58:00]OFD Sender: No OFD packet to send [15:58:05]OFD Sender: No OFD packet to send [15:58:10]OFD Sender: No OFD packet to send [15:58:15]OFD Sender: No OFD packet to send [15:58:20]OFD Sender: No OFD packet to send [15:58:25]OFD Sender: No OFD packet to send [15:58:30]OFD Sender: No OFD packet to send [15:58:36]OFD Sender: No OFD packet to send [15:58:41]OFD Sender: No OFD packet to send [15:58:46]OFD Sender: No OFD packet to send [15:58:51]OFD Sender: No OFD packet to send [15:58:56]OFD Sender: No OFD packet to send [15:59:01]OFD Sender: No OFD packet to send [15:59:06]OFD Sender: No OFD packet to send [15:59:11]OFD Sender: No OFD packet to send [15:59:16]OFD Sender: No OFD packet to send [15:59:21]OFD Sender: No OFD packet to send [15:59:23]accept exits with 8 [15:59:23]New connection [15:59:23]New thread 3066809700 created [15:59:23]Thread 3066666340 joined [15:59:23]Waiting for new connection... [15:59:23] Sock 8.Parse request [15:59:23]Sock 8.Check first char [15:59:23]Sock 8.First char is OK [15:59:23]request: POST /json_proto HTTP/1.0 [15:59:23]Method: POST [15:59:23]URL: /json_proto [15:59:23]Method is POST - this is cgi request [15:59:23]url: /json_proto [15:59:23]query_string will be loaded in cgi processing [15:59:23]execute_cgi json_proto POST (null) [15:59:23]execute_cgi path=json_proto method=POST [15:59:23]POST find Content-Length [15:59:23]Host: 172.17.48.197:8080 [15:59:23]Content-Length: 1222 [15:59:23]Content-Type: application/json [15:59:23] [15:59:23]POST finish read [15:59:23]Found Content-Length = 1222 [15:59:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105853\u000A02.03.2024 15:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3661613.612\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:23]execute_script... [15:59:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105853\u000A02.03.2024 15:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3661613.612\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:23]POST & json_proto [15:59:23]process_json_proto [15:59:23]json parsed OK: [15:59:23]protocol is kg_v1.0 [15:59:23]action value=print_text [15:59:23]process_action print_text [15:59:23]cmd_print_text [15:59:23]ExternCall_PrintAddStr [15:59:23]wPrintStart [15:59:23]Write to MH i2c: 01 00 00 A8 08 B0 [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 07 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 07 00 A8 08 00 00 00 00 00 FF 0F C5 [15:59:23]RasterBufferAndPrint [15:59:23]line *****ТОВАРНЫЙ ЧЕК***** [15:59:23]line АЗС 25 [15:59:23]line Партнер нефть [15:59:23]line 02508201610067 [15:59:23]line Кассир : Таалайбек к. А. [15:59:23]line Счет N : (1)1105853 [15:59:23]line 02.03.2024 15:54 [15:59:23]line ПРОДАЖА [15:59:23]line ТРК (МРК, ГНК): 52 [15:59:23]line Вид ГСМ : 2710124130 [15:59:23]line Аи-92-К-5 [15:59:23]line 20.000 x 61.90 [15:59:23]line ИТОГ: 1238.00 [15:59:23]line Тип оплаты: Талоны: Топливные Талоны [15:59:23]line 3661613.612 [15:59:23]line ______________________ [15:59:23]line (подпись) [15:59:23]written 0, free lines is 4095 [15:59:23]Write to MH i2c: 01 00 00 BD 08 C5 [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 07 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: 01 07 00 BD 08 00 00 00 00 00 F7 0D D0 [15:59:23]RasterBufferAndPrint [15:59:23]line [15:59:23]line [15:59:23]line [15:59:23]line [15:59:23]line [15:59:23]written 0, free lines is 3577 [15:59:23]MH_Cut [15:59:23]Write to MH i2c: D1 01 00 C4 08 01 9E [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: D1 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: D1 01 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: D1 01 00 C4 08 00 9D [15:59:23]Write to MH i2c: 01 00 00 C5 08 CD [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:24]*** Cut start [15:59:24]*** Purtial cut [15:59:24]*** Stage 1: CUTSNS_PIN = 1 [15:59:26]Read from MH i2c: 01 [15:59:26]MH_I2C_Read... [15:59:26]*** Stop cut motor [15:59:26]*** Cut end [15:59:26]Read from MH i2c: 01 07 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: 01 07 00 C5 08 00 00 00 00 00 FF 0F E2 [15:59:26]process_action print_text done [15:59:26]requested_data is exist [15:59:26]produce_requested_data [15:59:26]requested_item fm.sn is exist - process it [15:59:26]wFMCommunicate request_size=4 [15:59:26]MH_SAM_APDU [15:59:26]CAPDU: 80 11 00 00 [15:59:26]Write to MH i2c: E2 08 00 C6 08 80 11 00 00 00 00 00 00 48 [15:59:26]Write i2c OK [15:59:26]MH_I2C_Read... [15:59:26]OFD Sender: No OFD packet to send [15:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:26]Read from MH i2c: E2 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 17 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 17 00 C6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A6 [15:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:59:26]wFMCommunicate OK [15:59:26]requested_item fd.num is exist - process it [15:59:26]SAM_PROTO_GetFieldsCounters [15:59:26]wFMCommunicate request_size=4 [15:59:26]MH_SAM_APDU [15:59:26]CAPDU: 80 13 00 00 [15:59:26]Write to MH i2c: E2 08 00 C7 08 80 13 00 00 00 00 00 00 4B [15:59:26]Write i2c OK [15:59:26]MH_I2C_Read... [15:59:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:26]Read from MH i2c: E2 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 62 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 62 00 C7 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [15:59:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:26]wFMCommunicate OK [15:59:26]SAM_PROTO_GetFieldsCounters done [15:59:26]requested_item shift.num is exist - process it [15:59:26]requested_item shift.opened is exist - process it [15:59:26]req_shift_opened [15:59:26]FM_GetShiftState [15:59:26]SAM_PROTO_GetShiftState [15:59:26]wFMCommunicate request_size=4 [15:59:26]MH_SAM_APDU [15:59:26]CAPDU: 80 13 01 00 [15:59:26]Write to MH i2c: E2 08 00 C8 08 80 13 01 00 00 00 00 00 4D [15:59:26]Write i2c OK [15:59:26]MH_I2C_Read... [15:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:26]Read from MH i2c: E2 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 0E 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: E2 0E 00 C8 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B4 [15:59:26]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:59:26]wFMCommunicate OK [15:59:26]SAM_PROTO_GetShiftState done [15:59:26]FM_GetShiftState done [15:59:26]req_shift_opened done [15:59:26]requested_item shift.open_date is exist - process it [15:59:26]req_shift_open_date [15:59:26]req_shift_open_date done [15:59:26]produce_requested_data done [15:59:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122973,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [15:59:26]process_action_free print_text [15:59:26]json_value_free [15:59:26]json_value_free done [15:59:26]process_json_proto returns [15:59:26]Send response to host [15:59:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122973,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [15:59:26]free response buf [15:59:26]execute_script done [15:59:26]execute_script returns [15:59:26]free content buf [15:59:26]Sock 8.Close socket [15:59:26]Sock 8.Thread stoped [15:59:31]OFD Sender: No OFD packet to send [15:59:36]OFD Sender: No OFD packet to send [15:59:41]OFD Sender: No OFD packet to send [15:59:46]OFD Sender: No OFD packet to send [15:59:51]OFD Sender: No OFD packet to send [15:59:56]OFD Sender: No OFD packet to send [15:59:57]accept exits with 9 [15:59:57]New connection [15:59:57]New thread 3066666340 created [15:59:57]Thread 3066809700 joined [15:59:57]Waiting for new connection... [15:59:57] Sock 9.Parse request [15:59:57]Sock 9.Check first char [15:59:57]Sock 9.First char is OK [15:59:57]request: POST /json_proto HTTP/1.0 [15:59:57]Method: POST [15:59:57]URL: /json_proto [15:59:57]Method is POST - this is cgi request [15:59:57]url: /json_proto [15:59:57]query_string will be loaded in cgi processing [15:59:57]execute_cgi json_proto POST (null) [15:59:57]execute_cgi path=json_proto method=POST [15:59:57]POST find Content-Length [15:59:57]Host: 172.17.48.197:8080 [15:59:57]Content-Length: 679 [15:59:57]Content-Type: application/json [15:59:57] [15:59:57]POST finish read [15:59:57]Found Content-Length = 679 [15:59:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:57]execute_script... [15:59:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:57]POST & json_proto [15:59:57]process_json_proto [15:59:57]json parsed OK: [15:59:57]protocol is kg_v1.0 [15:59:57]action value=close_receipt [15:59:57]process_action close_receipt [15:59:57]cmd_close_receipt [15:59:57]MH_GetDate [15:59:57]Write to MH i2c: F0 00 00 C9 08 C0 [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: F0 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: F0 09 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: F0 09 00 C9 08 00 FE 4C E3 65 66 EE DC 65 F0 [15:59:57]GetLastDocTimeStamp 1709395068 [15:59:57]current date 1709395198 [15:59:57]FM_GetShiftState [15:59:57]SAM_PROTO_GetShiftState [15:59:57]wFMCommunicate request_size=4 [15:59:57]MH_SAM_APDU [15:59:57]CAPDU: 80 13 01 00 [15:59:57]Write to MH i2c: E2 08 00 CA 08 80 13 01 00 00 00 00 00 4F [15:59:57]Write i2c OK [15:59:57]MH_I2C_Read... [15:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:57]Read from MH i2c: E2 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 0E 00 [15:59:57]MH_I2C_Read... [15:59:57]Read from MH i2c: E2 0E 00 CA 08 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B6 [15:59:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [15:59:57]wFMCommunicate OK [15:59:57]SAM_PROTO_GetShiftState done [15:59:57]FM_GetShiftState done [15:59:57]opened in 1709338023 [15:59:57]opened+sec_in_day 1709424423 [15:59:57]quantity*price = 80036 [15:59:57]sum+1 = 80038 [15:59:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 193 02.03.2024 15:59 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122974 ФПД: 138594281004365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T155958&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122974&fm=138594281004365&tin=02508201610067®Number=0000000000090573&sum=80000 [15:59:59]StoreToDocumentArchive [15:59:59]shift 321 fd 122974 [15:59:59]save to /storage/0321/doc_00122974 [15:59:59]save last doc name /storage/0321/doc_00122974 to /storage/kkm_last_doc_name [15:59:59]save OK [15:59:59]Clear old archive folders... [15:59:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:59:59]tlvbuf is 003B8690 [15:59:59]SAM_PROTO_ClearQueue [15:59:59]wFMCommunicate request_size=4 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 09 00 00 [15:59:59]Write to MH i2c: E2 08 00 D7 08 80 09 00 00 00 00 00 00 51 [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 03 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 03 00 D7 08 00 90 00 53 [15:59:59]RAPDU: 90 00 [15:59:59]wFMCommunicate OK [15:59:59]SAM_PROTO_ClearQueue done [15:59:59]KKMCreateOFDPacket [15:59:59]OFDProtocolAddRootSTLVToBuf [15:59:59]FM_MakeSignedData [15:59:59]FM_MakeSignedData [15:59:59]SAM_PROTO_SignData [15:59:59]wFMCommunicate request_size=4 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 0D 01 02 [15:59:59]Write to MH i2c: E2 08 00 D8 08 80 0D 01 02 00 00 00 00 59 [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 03 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 03 00 D8 08 00 90 00 54 [15:59:59]RAPDU: 90 00 [15:59:59]wFMCommunicate OK [15:59:59]wFMCommunicate request_size=255 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 FE 4C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E0 01 00 35 04 06 00 7E [15:59:59]Write to MH i2c: E2 02 01 D9 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 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 FE 4C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E0 01 00 35 04 06 00 7E 00 00 23 [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 03 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 03 00 D9 08 00 90 00 55 [15:59:59]RAPDU: 90 00 [15:59:59]wFMCommunicate OK [15:59:59]wFMCommunicate request_size=10 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 0D 02 02 05 0C FE E3 1D 4D [15:59:59]Write to MH i2c: E2 0D 00 DA 08 80 0D 02 02 05 00 0C FE E3 1D 4D 00 00 BD [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 03 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 03 00 DA 08 00 90 00 56 [15:59:59]RAPDU: 90 00 [15:59:59]wFMCommunicate OK [15:59:59]wFMCommunicate request_size=4 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 0D 03 02 [15:59:59]Write to MH i2c: E2 08 00 DB 08 80 0D 03 02 00 00 00 00 5E [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 0B 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 0B 00 DB 08 00 30 1C 98 AF BC 02 E3 42 90 00 D5 [15:59:59]RAPDU: 30 1C 98 AF BC 02 E3 42 90 00 [15:59:59]wFMCommunicate OK [15:59:59]SAM_PROTO_SignData done [15:59:59]FM_MakeSignedData done [15:59:59]CreateOFDProtocolMessage [15:59:59]wFMCommunicate request_size=4 [15:59:59]MH_SAM_APDU [15:59:59]CAPDU: 80 11 00 00 [15:59:59]Write to MH i2c: E2 08 00 DC 08 80 11 00 00 00 00 00 00 5E [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:59]Read from MH i2c: E2 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 17 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: E2 17 00 DC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BC [15:59:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [15:59:59]wFMCommunicate OK [15:59:59]CreateOFDProtocolMessage done [15:59:59]OFDSenderStorePacket 122974 [15:59:59]StoreOFDPacket docnum=122974 [15:59:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 D6 07 01 D9 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 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 FE 4C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E0 01 00 35 04 06 00 7E 0C FE E3 1D 4D 30 1C 98 AF BC 02 E3 42 [15:59:59]CheckFolder [15:59:59]dirname=/storage/ofd_packets [15:59:59]CheckFolder done [15:59:59]ProducePacketName [15:59:59]name=ofd_packets/00122974 [15:59:59]NVStorageSaveData ofd_packets/00122974 [15:59:59]File name is /storage/ofd_packets/00122974 [15:59:59]Write 301 bytes [15:59:59]NVStorageSaveData done [15:59:59]OFDSenderStorePacket done [15:59:59]KKMCreateOFDPacket done [15:59:59]NVStorageSaveData kkm_last_timestamp [15:59:59]File name is /storage/kkm_last_timestamp [15:59:59]Write 4 bytes [15:59:59]NVStorageSaveData done [15:59:59]ExternCall_PrintAddStr [15:59:59]wPrintStart [15:59:59]Write to MH i2c: 01 00 00 DD 08 E5 [15:59:59]Write i2c OK [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: 01 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: 01 07 00 [15:59:59]MH_I2C_Read... [15:59:59]Read from MH i2c: 01 07 00 DD 08 00 00 00 00 00 FF 0F FA [15:59:59]RasterBufferAndPrint [15:59:59]line Счет N : (1)1105854 [15:59:59]line ИНН: 02508201610067 [15:59:59]line Контрольно-Кассовый Чек [15:59:59]line ПРОДАЖА [15:59:59]line ТРК (МРК, ГНК) : 11 [15:59:59]line Товар: 2710124130 [15:59:59]line Аи-92-К-5 [15:59:59]line 12.930 * 61.90 [15:59:59]line = 800.37 [15:59:59]line НДС 12% НСП 1% [15:59:59]line > о реализуемом товаре [15:59:59]line ОКРУГЛЕНИЕ: -0.37 [15:59:59]line ИТОГО: 800.00 [15:59:59]line Внесено: 800.00 [15:59:59]line СДАЧА: 0.00 [15:59:59]line НСП 1% : 7.08 [15:59:59]line НДС 12% : 84.99 [15:59:59]line Наличными: 800.00 [15:59:59]line Безнал.: 0.00 [15:59:59]line Место: АЗС № 25 "Партнер Нефть" [15:59:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [15:59:59]line СНО: Общий режим [15:59:59]line Чек 193 02.03.2024 15:59 [15:59:59]line Смена: 321 ФФД: 1.0 [15:59:59]line ЗНМ: 0300000019 [15:59:59]line РНМ: 0000000000090573 [15:59:59]line Версия ККМ: 001 [15:59:59]line ФМ: 0000000000874798 [15:59:59]line ФД: 122974 [15:59:59]line ФПД: 138594281004365 [15:59:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T155958&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122974&fm=138594281004365&tin=02508201610067®Number=0000000000090573&sum=80000 [15:59:59]OFD Sender: Processing packet 122974 [packets to send 112, broken 111] [15:59:59]ProducePacketName [15:59:59]name=ofd_packets/00122974 [15:59:59]OFD Sender: To server: pG, [15:59:59]CommunicateWithHost lk.salyk.kg:30040 [15:59:59]ConnectInit lk.salyk.kg [15:59:59]written 0, free lines is 4095 [16:00:00]Connected sock=10 [16:00:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 D6 07 01 D9 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 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 FE 4C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E0 01 00 35 04 06 00 7E 0C FE E3 1D 4D 30 1C 98 AF BC 02 E3 42 [16:00:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 14 23 47 00 39 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E0 01 00 F4 03 04 00 DA F8 E2 65 B6 04 01 00 00 24 13 B3 BA E9 94 2E 63 [16:00:00]CommunicateWithHost err = 0 [16:00:00]CheckOFDResponse [16:00:00]1017 (14) - 77093643461234 [16:00:00]1041 (16) - 0000000000874798 [16:00:00]1040 (4) - 122974 [16:00:00]1012 (4) - 02.03.2024 10:00 [16:00:00]1206 (1) - 0 [16:00:00]OFD Sender: Remove packet 122974 [16:00:00]ProducePacketName [16:00:00]name=ofd_packets/00122974 [16:00:00]NVStorageDeleteData [16:00:00]Write to MH i2c: 01 00 00 08 09 11 [16:00:00]Write i2c OK [16:00:00]MH_I2C_Read... [16:00:00]Read from MH i2c: 01 [16:00:00]MH_I2C_Read... [16:00:00]Read from MH i2c: 01 07 00 [16:00:00]MH_I2C_Read... [16:00:00]Read from MH i2c: 01 07 00 08 09 00 00 00 00 00 F0 0C 14 [16:00:00]RasterBufferAndPrint [16:00:00]line [16:00:00]line [16:00:00]line [16:00:00]line [16:00:00]line [16:00:00]written 0, free lines is 3321 [16:00:00]MH_Cut [16:00:00]Write to MH i2c: D1 01 00 0F 09 01 EA [16:00:00]Write i2c OK [16:00:00]MH_I2C_Read... [16:00:00]Read from MH i2c: D1 [16:00:00]MH_I2C_Read... [16:00:00]Read from MH i2c: D1 01 00 [16:00:00]MH_I2C_Read... [16:00:00]Read from MH i2c: D1 01 00 0F 09 00 E9 [16:00:00]Write to MH i2c: 01 00 00 10 09 19 [16:00:00]Write i2c OK [16:00:00]MH_I2C_Read... [16:00:00]OFD Sender: No OFD packet to send [16:00:01]*** Cut start [16:00:01]*** Purtial cut [16:00:01]*** Stage 1: CUTSNS_PIN = 1 [16:00:03]Read from MH i2c: 01 [16:00:03]MH_I2C_Read... [16:00:03]*** Stop cut motor [16:00:03]*** Cut end [16:00:03]Read from MH i2c: 01 07 00 [16:00:03]MH_I2C_Read... [16:00:03]Read from MH i2c: 01 07 00 10 09 00 00 00 00 00 FF 0F 2E [16:00:03]process_action close_receipt done [16:00:03]requested_data is exist [16:00:03]produce_requested_data [16:00:03]requested_item fm.sn is exist - process it [16:00:03]wFMCommunicate request_size=4 [16:00:03]MH_SAM_APDU [16:00:03]CAPDU: 80 11 00 00 [16:00:03]Write to MH i2c: E2 08 00 11 09 80 11 00 00 00 00 00 00 94 [16:00:03]Write i2c OK [16:00:03]MH_I2C_Read... [16:00:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:03]Read from MH i2c: E2 [16:00:03]MH_I2C_Read... [16:00:03]Read from MH i2c: E2 17 00 [16:00:03]MH_I2C_Read... [16:00:03]Read from MH i2c: E2 17 00 11 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F2 [16:00:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:00:03]wFMCommunicate OK [16:00:03]requested_item fd.num is exist - process it [16:00:03]SAM_PROTO_GetFieldsCounters [16:00:03]wFMCommunicate request_size=4 [16:00:03]MH_SAM_APDU [16:00:03]CAPDU: 80 13 00 00 [16:00:03]Write to MH i2c: E2 08 00 12 09 80 13 00 00 00 00 00 00 97 [16:00:03]Write i2c OK [16:00:03]MH_I2C_Read... [16:00:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:00:03]Read from MH i2c: E2 [16:00:03]MH_I2C_Read... [16:00:03]Read from MH i2c: E2 62 00 [16:00:03]MH_I2C_Read... [16:00:03]Read from MH i2c: E2 62 00 12 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [16:00:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:00:03]wFMCommunicate OK [16:00:03]SAM_PROTO_GetFieldsCounters done [16:00:03]requested_item shift.num is exist - process it [16:00:03]requested_item shift.opened is exist - process it [16:00:03]req_shift_opened [16:00:03]FM_GetShiftState [16:00:03]SAM_PROTO_GetShiftState [16:00:03]wFMCommunicate request_size=4 [16:00:03]MH_SAM_APDU [16:00:03]CAPDU: 80 13 01 00 [16:00:03]Write to MH i2c: E2 08 00 13 09 80 13 01 00 00 00 00 00 99 [16:00:03]Write i2c OK [16:00:03]MH_I2C_Read... [16:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:03]Read from MH i2c: E2 [16:00:03]MH_I2C_Read... [16:00:03]Read from MH i2c: E2 0E 00 [16:00:03]MH_I2C_Read... [16:00:03]Read from MH i2c: E2 0E 00 13 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 00 [16:00:03]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:00:03]wFMCommunicate OK [16:00:03]SAM_PROTO_GetShiftState done [16:00:03]FM_GetShiftState done [16:00:03]req_shift_opened done [16:00:03]requested_item shift.open_date is exist - process it [16:00:03]req_shift_open_date [16:00:03]req_shift_open_date done [16:00:03]produce_requested_data done [16:00:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122974,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:00:03]process_action_free close_receipt [16:00:03]json_value_free [16:00:03]json_value_free done [16:00:03]process_json_proto returns [16:00:03]Send response to host [16:00:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122974,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:00:03]free response buf [16:00:03]execute_script done [16:00:03]execute_script returns [16:00:03]free content buf [16:00:03]Sock 9.Close socket [16:00:03]Sock 9.Thread stoped [16:00:05]OFD Sender: No OFD packet to send [16:00:10]OFD Sender: No OFD packet to send [16:00:15]OFD Sender: No OFD packet to send [16:00:20]OFD Sender: No OFD packet to send [16:00:25]OFD Sender: No OFD packet to send [16:00:30]OFD Sender: No OFD packet to send [16:00:35]OFD Sender: No OFD packet to send [16:00:40]OFD Sender: No OFD packet to send [16:00:45]OFD Sender: No OFD packet to send [16:00:50]OFD Sender: No OFD packet to send [16:00:55]OFD Sender: No OFD packet to send [16:01:00]OFD Sender: No OFD packet to send [16:01:02]accept exits with 8 [16:01:02]New connection [16:01:02]New thread 3066809700 created [16:01:02]Thread 3066666340 joined [16:01:02]Waiting for new connection... [16:01:02] Sock 8.Parse request [16:01:02]Sock 8.Check first char [16:01:02]Sock 8.First char is OK [16:01:02]request: POST /json_proto HTTP/1.0 [16:01:02]Method: POST [16:01:02]URL: /json_proto [16:01:02]Method is POST - this is cgi request [16:01:02]url: /json_proto [16:01:02]query_string will be loaded in cgi processing [16:01:02]execute_cgi json_proto POST (null) [16:01:02]execute_cgi path=json_proto method=POST [16:01:02]POST find Content-Length [16:01:02]Host: 172.17.48.197:8080 [16:01:02]Content-Length: 820 [16:01:02]Content-Type: application/json [16:01:02] [16:01:02]POST finish read [16:01:02]Found Content-Length = 820 [16:01:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:02]execute_script... [16:01: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)1105855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:02]POST & json_proto [16:01:02]process_json_proto [16:01:02]json parsed OK: [16:01:02]protocol is kg_v1.0 [16:01:02]action value=close_receipt [16:01:02]process_action close_receipt [16:01:02]cmd_close_receipt [16:01:02]MH_GetDate [16:01:02]Write to MH i2c: F0 00 00 14 09 0C [16:01:02]Write i2c OK [16:01:02]MH_I2C_Read... [16:01:02]Read from MH i2c: F0 [16:01:02]MH_I2C_Read... [16:01:02]Read from MH i2c: F0 09 00 [16:01:02]MH_I2C_Read... [16:01:02]Read from MH i2c: F0 09 00 14 09 00 3E 4D E3 65 66 EE DC 65 7D [16:01:02]GetLastDocTimeStamp 1709395198 [16:01:02]current date 1709395262 [16:01:02]FM_GetShiftState [16:01:02]SAM_PROTO_GetShiftState [16:01:02]wFMCommunicate request_size=4 [16:01:02]MH_SAM_APDU [16:01:02]CAPDU: 80 13 01 00 [16:01:02]Write to MH i2c: E2 08 00 15 09 80 13 01 00 00 00 00 00 9B [16:01:02]Write i2c OK [16:01:02]MH_I2C_Read... [16:01:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:02]Read from MH i2c: E2 [16:01:02]MH_I2C_Read... [16:01:02]Read from MH i2c: E2 0E 00 [16:01:02]MH_I2C_Read... [16:01:02]Read from MH i2c: E2 0E 00 15 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 02 [16:01:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:01:02]wFMCommunicate OK [16:01:02]SAM_PROTO_GetShiftState done [16:01:02]FM_GetShiftState done [16:01:02]opened in 1709338023 [16:01:02]opened+sec_in_day 1709424423 [16:01:02]quantity*price = 100030 [16:01:02]sum+1 = 100031 [16:01:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 194 02.03.2024 16:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122975 ФПД: 117577055794158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T160102&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122975&fm=117577055794158&tin=02508201610067®Number=0000000000090573&sum=100030 [16:01:03]StoreToDocumentArchive [16:01:03]shift 321 fd 122975 [16:01:03]save to /storage/0321/doc_00122975 [16:01:03]save last doc name /storage/0321/doc_00122975 to /storage/kkm_last_doc_name [16:01:03]save OK [16:01:03]Clear old archive folders... [16:01:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:01:03]tlvbuf is 003DB2F0 [16:01:03]SAM_PROTO_ClearQueue [16:01:03]wFMCommunicate request_size=4 [16:01:03]MH_SAM_APDU [16:01:03]CAPDU: 80 09 00 00 [16:01:03]Write to MH i2c: E2 08 00 22 09 80 09 00 00 00 00 00 00 9D [16:01:03]Write i2c OK [16:01:03]MH_I2C_Read... [16:01:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:01:03]Read from MH i2c: E2 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 03 00 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 03 00 22 09 00 90 00 9F [16:01:03]RAPDU: 90 00 [16:01:03]wFMCommunicate OK [16:01:03]SAM_PROTO_ClearQueue done [16:01:03]KKMCreateOFDPacket [16:01:03]OFDProtocolAddRootSTLVToBuf [16:01:03]FM_MakeSignedData [16:01:03]FM_MakeSignedData [16:01:03]SAM_PROTO_SignData [16:01:03]wFMCommunicate request_size=4 [16:01:03]MH_SAM_APDU [16:01:03]CAPDU: 80 0D 01 02 [16:01:03]Write to MH i2c: E2 08 00 23 09 80 0D 01 02 00 00 00 00 A5 [16:01:03]Write i2c OK [16:01:03]MH_I2C_Read... [16:01:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:01:03]Read from MH i2c: E2 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 03 00 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 03 00 23 09 00 90 00 A0 [16:01:03]RAPDU: 90 00 [16:01:03]wFMCommunicate OK [16:01:03]wFMCommunicate request_size=255 [16:01:03]MH_SAM_APDU [16:01: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 3E 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E0 01 00 35 04 06 00 6A [16:01:03]Write to MH i2c: E2 02 01 24 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 3E 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E0 01 00 35 04 06 00 6A 00 00 CE [16:01:03]Write i2c OK [16:01:03]MH_I2C_Read... [16:01:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:03]Read from MH i2c: E2 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 03 00 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 03 00 24 09 00 90 00 A1 [16:01:03]RAPDU: 90 00 [16:01:03]wFMCommunicate OK [16:01:03]wFMCommunicate request_size=10 [16:01:03]MH_SAM_APDU [16:01:03]CAPDU: 80 0D 02 02 05 EF 8A A4 F3 EE [16:01:03]Write to MH i2c: E2 0D 00 25 09 80 0D 02 02 05 00 EF 8A A4 F3 EE 00 00 B0 [16:01:03]Write i2c OK [16:01:03]MH_I2C_Read... [16:01:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:03]Read from MH i2c: E2 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 03 00 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 03 00 25 09 00 90 00 A2 [16:01:03]RAPDU: 90 00 [16:01:03]wFMCommunicate OK [16:01:03]wFMCommunicate request_size=4 [16:01:03]MH_SAM_APDU [16:01:03]CAPDU: 80 0D 03 02 [16:01:03]Write to MH i2c: E2 08 00 26 09 80 0D 03 02 00 00 00 00 AA [16:01:03]Write i2c OK [16:01:03]MH_I2C_Read... [16:01:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:01:03]Read from MH i2c: E2 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 0B 00 [16:01:03]MH_I2C_Read... [16:01:03]Read from MH i2c: E2 0B 00 26 09 00 66 2B 5E 0A E4 29 A5 A3 90 00 F9 [16:01:03]RAPDU: 66 2B 5E 0A E4 29 A5 A3 90 00 [16:01:03]wFMCommunicate OK [16:01:03]SAM_PROTO_SignData done [16:01:03]FM_MakeSignedData done [16:01:03]CreateOFDProtocolMessage [16:01:03]wFMCommunicate request_size=4 [16:01:03]MH_SAM_APDU [16:01:03]CAPDU: 80 11 00 00 [16:01:03]Write to MH i2c: E2 08 00 27 09 80 11 00 00 00 00 00 00 AA [16:01:03]Write i2c OK [16:01:03]MH_I2C_Read... [16:01:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:04]Read from MH i2c: E2 [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: E2 17 00 [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: E2 17 00 27 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 08 [16:01:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:01:04]wFMCommunicate OK [16:01:04]CreateOFDProtocolMessage done [16:01:04]OFDSenderStorePacket 122975 [16:01:04]StoreOFDPacket docnum=122975 [16:01:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BD 5D 07 01 C4 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 3E 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E0 01 00 35 04 06 00 6A EF 8A A4 F3 EE 66 2B 5E 0A E4 29 A5 A3 [16:01:04]CheckFolder [16:01:04]dirname=/storage/ofd_packets [16:01:04]CheckFolder done [16:01:04]ProducePacketName [16:01:04]name=ofd_packets/00122975 [16:01:04]NVStorageSaveData ofd_packets/00122975 [16:01:04]File name is /storage/ofd_packets/00122975 [16:01:04]Write 301 bytes [16:01:04]NVStorageSaveData done [16:01:04]OFDSenderStorePacket done [16:01:04]KKMCreateOFDPacket done [16:01:04]NVStorageSaveData kkm_last_timestamp [16:01:04]File name is /storage/kkm_last_timestamp [16:01:04]Write 4 bytes [16:01:04]NVStorageSaveData done [16:01:04]ExternCall_PrintAddStr [16:01:04]wPrintStart [16:01:04]Write to MH i2c: 01 00 00 28 09 31 [16:01:04]Write i2c OK [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: 01 [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: 01 07 00 [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: 01 07 00 28 09 00 00 00 00 00 FF 0F 46 [16:01:04]RasterBufferAndPrint [16:01:04]line Счет N : (1)1105855 [16:01:04]line ИНН: 02508201610067 [16:01:04]line Контрольно-Кассовый Чек [16:01:04]line ПРОДАЖА [16:01:04]line ТРК (МРК, ГНК) : 32 [16:01:04]line Товар: 2710124130 [16:01:04]line Аи-92-К-5 [16:01:04]line 16.160 * 61.90 [16:01:04]line = 1000.30 [16:01:04]line НДС 12% НСП 1% [16:01:04]line > о реализуемом товаре [16:01:04]line ИТОГО: 1000.30 [16:01:04]line НСП 1% : 8.85 [16:01:04]line НДС 12% : 106.23 [16:01:04]line Наличными: 0.00 [16:01:04]line Безнал.: 1000.30 [16:01:04]line Место: АЗС № 25 "Партнер Нефть" [16:01:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:01:04]line СНО: Общий режим [16:01:04]line Чек 194 02.03.2024 16:01 [16:01:04]line Смена: 321 ФФД: 1.0 [16:01:04]line ЗНМ: 0300000019 [16:01:04]line РНМ: 0000000000090573 [16:01:04]line Версия ККМ: 001 [16:01:04]line Платежная система: Бакай Банк [16:01:04]line ФМ: 0000000000874798 [16:01:04]line ФД: 122975 [16:01:04]line ФПД: 117577055794158 [16:01:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T160102&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122975&fm=117577055794158&tin=02508201610067®Number=0000000000090573&sum=100030 [16:01:04]written 0, free lines is 4095 [16:01:04]OFD Sender: Processing packet 122975 [packets to send 112, broken 111] [16:01:04]ProducePacketName [16:01:04]name=ofd_packets/00122975 [16:01:04]OFD Sender: To server: pG, [16:01:04]CommunicateWithHost lk.salyk.kg:30040 [16:01:04]ConnectInit lk.salyk.kg [16:01:04]Connected sock=10 [16:01:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BD 5D 07 01 C4 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 3E 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E0 01 00 35 04 06 00 6A EF 8A A4 F3 EE 66 2B 5E 0A E4 29 A5 A3 [16:01:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0A 25 47 00 70 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E0 01 00 F4 03 04 00 1A F9 E2 65 B6 04 01 00 00 51 95 97 32 45 EC 53 8A [16:01:04]CommunicateWithHost err = 0 [16:01:04]CheckOFDResponse [16:01:04]1017 (14) - 77093643461234 [16:01:04]1041 (16) - 0000000000874798 [16:01:04]1040 (4) - 122975 [16:01:04]1012 (4) - 02.03.2024 10:02 [16:01:04]1206 (1) - 0 [16:01:04]OFD Sender: Remove packet 122975 [16:01:04]ProducePacketName [16:01:04]name=ofd_packets/00122975 [16:01:04]NVStorageDeleteData [16:01:04]Write to MH i2c: 01 00 00 52 09 5B [16:01:04]Write i2c OK [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: 01 [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: 01 07 00 [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: 01 07 00 52 09 00 00 00 00 00 02 0D 71 [16:01:04]RasterBufferAndPrint [16:01:04]line [16:01:04]line [16:01:04]line [16:01:04]line [16:01:04]line [16:01:04]written 0, free lines is 3336 [16:01:04]MH_Cut [16:01:04]Write to MH i2c: D1 01 00 59 09 01 34 [16:01:04]Write i2c OK [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: D1 [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: D1 01 00 [16:01:04]MH_I2C_Read... [16:01:04]Read from MH i2c: D1 01 00 59 09 00 33 [16:01:04]Write to MH i2c: 01 00 00 5A 09 63 [16:01:04]Write i2c OK [16:01:04]MH_I2C_Read... [16:01:04]OFD Sender: No OFD packet to send [16:01:05]*** Cut start [16:01:05]*** Purtial cut [16:01:05]*** Stage 1: CUTSNS_PIN = 1 [16:01:07]Read from MH i2c: 01 [16:01:07]MH_I2C_Read... [16:01:07]*** Stop cut motor [16:01:07]*** Cut end [16:01:07]Read from MH i2c: 01 07 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: 01 07 00 5A 09 00 00 00 00 00 FF 0F 78 [16:01:07]process_action close_receipt done [16:01:07]requested_data is exist [16:01:07]produce_requested_data [16:01:07]requested_item fm.sn is exist - process it [16:01:07]wFMCommunicate request_size=4 [16:01:07]MH_SAM_APDU [16:01:07]CAPDU: 80 11 00 00 [16:01:07]Write to MH i2c: E2 08 00 5B 09 80 11 00 00 00 00 00 00 DE [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:07]Read from MH i2c: E2 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 17 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 17 00 5B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [16:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:01:07]wFMCommunicate OK [16:01:07]requested_item fd.num is exist - process it [16:01:07]SAM_PROTO_GetFieldsCounters [16:01:07]wFMCommunicate request_size=4 [16:01:07]MH_SAM_APDU [16:01:07]CAPDU: 80 13 00 00 [16:01:07]Write to MH i2c: E2 08 00 5C 09 80 13 00 00 00 00 00 00 E1 [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:01:07]Read from MH i2c: E2 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 62 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 62 00 5C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [16:01:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:01:07]wFMCommunicate OK [16:01:07]SAM_PROTO_GetFieldsCounters done [16:01:07]requested_item shift.num is exist - process it [16:01:07]requested_item shift.opened is exist - process it [16:01:07]req_shift_opened [16:01:07]FM_GetShiftState [16:01:07]SAM_PROTO_GetShiftState [16:01:07]wFMCommunicate request_size=4 [16:01:07]MH_SAM_APDU [16:01:07]CAPDU: 80 13 01 00 [16:01:07]Write to MH i2c: E2 08 00 5D 09 80 13 01 00 00 00 00 00 E3 [16:01:07]Write i2c OK [16:01:07]MH_I2C_Read... [16:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:07]Read from MH i2c: E2 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 0E 00 [16:01:07]MH_I2C_Read... [16:01:07]Read from MH i2c: E2 0E 00 5D 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4A [16:01:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:01:07]wFMCommunicate OK [16:01:07]SAM_PROTO_GetShiftState done [16:01:07]FM_GetShiftState done [16:01:07]req_shift_opened done [16:01:07]requested_item shift.open_date is exist - process it [16:01:07]req_shift_open_date [16:01:07]req_shift_open_date done [16:01:07]produce_requested_data done [16:01:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122975,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:01:07]process_action_free close_receipt [16:01:07]json_value_free [16:01:07]json_value_free done [16:01:07]process_json_proto returns [16:01:07]Send response to host [16:01:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122975,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:01:07]free response buf [16:01:07]execute_script done [16:01:07]execute_script returns [16:01:07]free content buf [16:01:07]Sock 8.Close socket [16:01:07]Sock 8.Thread stoped [16:01:09]OFD Sender: No OFD packet to send [16:01:14]OFD Sender: No OFD packet to send [16:01:19]OFD Sender: No OFD packet to send [16:01:24]OFD Sender: No OFD packet to send [16:01:29]OFD Sender: No OFD packet to send [16:01:34]OFD Sender: No OFD packet to send [16:01:39]OFD Sender: No OFD packet to send [16:01:44]OFD Sender: No OFD packet to send [16:01:49]OFD Sender: No OFD packet to send [16:01:54]OFD Sender: No OFD packet to send [16:01:59]OFD Sender: No OFD packet to send [16:02:04]OFD Sender: No OFD packet to send [16:02:09]OFD Sender: No OFD packet to send [16:02:14]OFD Sender: No OFD packet to send [16:02:19]OFD Sender: No OFD packet to send [16:02:24]OFD Sender: No OFD packet to send [16:02:29]OFD Sender: No OFD packet to send [16:02:34]OFD Sender: No OFD packet to send [16:02:39]OFD Sender: No OFD packet to send [16:02:44]OFD Sender: No OFD packet to send [16:02:50]OFD Sender: No OFD packet to send [16:02:51]accept exits with 9 [16:02:51]New connection [16:02:51]New thread 3066666340 created [16:02:51]Thread 3066809700 joined [16:02:51]Waiting for new connection... [16:02:51] Sock 9.Parse request [16:02:51]Sock 9.Check first char [16:02:51]Sock 9.First char is OK [16:02:51]request: POST /json_proto HTTP/1.0 [16:02:51]Method: POST [16:02:51]URL: /json_proto [16:02:51]Method is POST - this is cgi request [16:02:51]url: /json_proto [16:02:51]query_string will be loaded in cgi processing [16:02:51]execute_cgi json_proto POST (null) [16:02:51]execute_cgi path=json_proto method=POST [16:02:51]POST find Content-Length [16:02:51]Host: 172.17.48.197:8080 [16:02:51]Content-Length: 825 [16:02:51]Content-Type: application/json [16:02:51] [16:02:51]POST finish read [16:02:51]Found Content-Length = 825 [16:02:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:51]execute_script... [16:02: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)1105856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:51]POST & json_proto [16:02:51]process_json_proto [16:02:51]json parsed OK: [16:02:51]protocol is kg_v1.0 [16:02:51]action value=close_receipt [16:02:51]process_action close_receipt [16:02:51]cmd_close_receipt [16:02:51]MH_GetDate [16:02:51]Write to MH i2c: F0 00 00 5E 09 56 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: F0 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: F0 09 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: F0 09 00 5E 09 00 AC 4D E3 65 66 EE DC 65 35 [16:02:51]GetLastDocTimeStamp 1709395262 [16:02:51]current date 1709395372 [16:02:51]FM_GetShiftState [16:02:51]SAM_PROTO_GetShiftState [16:02:51]wFMCommunicate request_size=4 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 13 01 00 [16:02:51]Write to MH i2c: E2 08 00 5F 09 80 13 01 00 00 00 00 00 E5 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 0E 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 0E 00 5F 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4C [16:02:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:02:51]wFMCommunicate OK [16:02:51]SAM_PROTO_GetShiftState done [16:02:51]FM_GetShiftState done [16:02:51]opened in 1709338023 [16:02:51]opened+sec_in_day 1709424423 [16:02:51]quantity*price = 100039 [16:02:51]sum+1 = 100041 [16:02:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.40 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 0.00 Безнал.: 1000.40 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 195 02.03.2024 16:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122976 ФПД: 28204010796561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T160252&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122976&fm=28204010796561&tin=02508201610067®Number=0000000000090573&sum=100040 [16:02:52]StoreToDocumentArchive [16:02:52]shift 321 fd 122976 [16:02:52]save to /storage/0321/doc_00122976 [16:02:52]save last doc name /storage/0321/doc_00122976 to /storage/kkm_last_doc_name [16:02:52]save OK [16:02:52]Clear old archive folders... [16:02:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:02:52]tlvbuf is 003BF960 [16:02:52]SAM_PROTO_ClearQueue [16:02:52]wFMCommunicate request_size=4 [16:02:52]MH_SAM_APDU [16:02:52]CAPDU: 80 09 00 00 [16:02:52]Write to MH i2c: E2 08 00 6C 09 80 09 00 00 00 00 00 00 E7 [16:02:52]Write i2c OK [16:02:52]MH_I2C_Read... [16:02:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:02:52]Read from MH i2c: E2 [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: E2 03 00 [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: E2 03 00 6C 09 00 90 00 E9 [16:02:52]RAPDU: 90 00 [16:02:52]wFMCommunicate OK [16:02:52]SAM_PROTO_ClearQueue done [16:02:52]KKMCreateOFDPacket [16:02:52]OFDProtocolAddRootSTLVToBuf [16:02:52]FM_MakeSignedData [16:02:52]FM_MakeSignedData [16:02:52]SAM_PROTO_SignData [16:02:52]wFMCommunicate request_size=4 [16:02:52]MH_SAM_APDU [16:02:52]CAPDU: 80 0D 01 02 [16:02:52]Write to MH i2c: E2 08 00 6D 09 80 0D 01 02 00 00 00 00 EF [16:02:52]Write i2c OK [16:02:52]MH_I2C_Read... [16:02:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:02:52]Read from MH i2c: E2 [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: E2 03 00 [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: E2 03 00 6D 09 00 90 00 EA [16:02:52]RAPDU: 90 00 [16:02:52]wFMCommunicate OK [16:02:52]wFMCommunicate request_size=255 [16:02:52]MH_SAM_APDU [16:02:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 AC 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E0 01 00 35 04 06 00 [16:02:52]Write to MH i2c: E2 02 01 6E 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 AC 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E0 01 00 35 04 06 00 00 00 F5 [16:02:52]Write i2c OK [16:02:52]MH_I2C_Read... [16:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:53]Read from MH i2c: E2 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 03 00 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 03 00 6E 09 00 90 00 EB [16:02:53]RAPDU: 90 00 [16:02:53]wFMCommunicate OK [16:02:53]wFMCommunicate request_size=11 [16:02:53]MH_SAM_APDU [16:02:53]CAPDU: 80 0D 02 02 06 19 A6 C2 0B 76 11 [16:02:53]Write to MH i2c: E2 0E 00 6F 09 80 0D 02 02 06 00 19 A6 C2 0B 76 11 00 00 11 [16:02:53]Write i2c OK [16:02:53]MH_I2C_Read... [16:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:53]Read from MH i2c: E2 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 03 00 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 03 00 6F 09 00 90 00 EC [16:02:53]RAPDU: 90 00 [16:02:53]wFMCommunicate OK [16:02:53]wFMCommunicate request_size=4 [16:02:53]MH_SAM_APDU [16:02:53]CAPDU: 80 0D 03 02 [16:02:53]Write to MH i2c: E2 08 00 70 09 80 0D 03 02 00 00 00 00 F4 [16:02:53]Write i2c OK [16:02:53]MH_I2C_Read... [16:02:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:02:53]Read from MH i2c: E2 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 0B 00 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 0B 00 70 09 00 01 04 AF A1 D1 44 40 ED 90 00 8C [16:02:53]RAPDU: 01 04 AF A1 D1 44 40 ED 90 00 [16:02:53]wFMCommunicate OK [16:02:53]SAM_PROTO_SignData done [16:02:53]FM_MakeSignedData done [16:02:53]CreateOFDProtocolMessage [16:02:53]wFMCommunicate request_size=4 [16:02:53]MH_SAM_APDU [16:02:53]CAPDU: 80 11 00 00 [16:02:53]Write to MH i2c: E2 08 00 71 09 80 11 00 00 00 00 00 00 F4 [16:02:53]Write i2c OK [16:02:53]MH_I2C_Read... [16:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:53]Read from MH i2c: E2 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 17 00 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 17 00 71 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 52 [16:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:02:53]wFMCommunicate OK [16:02:53]CreateOFDProtocolMessage done [16:02:53]OFDSenderStorePacket 122976 [16:02:53]StoreOFDPacket docnum=122976 [16:02:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 46 25 08 01 3A 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 AC 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E0 01 00 35 04 06 00 19 A6 C2 0B 76 11 01 04 AF A1 D1 44 40 ED [16:02:53]CheckFolder [16:02:53]dirname=/storage/ofd_packets [16:02:53]CheckFolder done [16:02:53]ProducePacketName [16:02:53]name=ofd_packets/00122976 [16:02:53]NVStorageSaveData ofd_packets/00122976 [16:02:53]File name is /storage/ofd_packets/00122976 [16:02:53]Write 302 bytes [16:02:53]NVStorageSaveData done [16:02:53]OFDSenderStorePacket done [16:02:53]KKMCreateOFDPacket done [16:02:53]NVStorageSaveData kkm_last_timestamp [16:02:53]File name is /storage/kkm_last_timestamp [16:02:53]Write 4 bytes [16:02:53]NVStorageSaveData done [16:02:53]ExternCall_PrintAddStr [16:02:53]wPrintStart [16:02:53]Write to MH i2c: 01 00 00 72 09 7B [16:02:53]Write i2c OK [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: 01 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: 01 07 00 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: 01 07 00 72 09 00 00 00 00 00 FF 0F 90 [16:02:53]RasterBufferAndPrint [16:02:53]line Счет N : (1)1105856 [16:02:53]line ИНН: 02508201610067 [16:02:53]line Контрольно-Кассовый Чек [16:02:53]line ПРОДАЖА [16:02:53]line ТРК (МРК, ГНК) : 41 [16:02:53]line Товар: 2710194210 [16:02:53]line ДТ(л)-К-5 [16:02:53]line 14.110 * 70.90 [16:02:53]line = 1000.40 [16:02:53]line НДС 12% НСП 1% [16:02:53]line > о реализуемом товаре [16:02:53]line ИТОГО: 1000.40 [16:02:53]line НСП 1% : 8.85 [16:02:53]line НДС 12% : 106.24 [16:02:53]line Наличными: 0.00 [16:02:53]line Безнал.: 1000.40 [16:02:53]line Место: АЗС № 25 "Партнер Нефть" [16:02:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:02:53]line СНО: Общий режим [16:02:53]line Чек 195 02.03.2024 16:02 [16:02:53]line Смена: 321 ФФД: 1.0 [16:02:53]line ЗНМ: 0300000019 [16:02:53]line РНМ: 0000000000090573 [16:02:53]line Версия ККМ: 001 [16:02:53]line Платежная система: Бакай Банк [16:02:53]line ФМ: 0000000000874798 [16:02:53]line ФД: 122976 [16:02:53]line ФПД: 28204010796561 [16:02:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T160252&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122976&fm=28204010796561&tin=02508201610067®Number=0000000000090573&sum=100040 [16:02:53]OFD Sender: Processing packet 122976 [packets to send 112, broken 111] [16:02:53]ProducePacketName [16:02:53]name=ofd_packets/00122976 [16:02:53]OFD Sender: To server: pG, [16:02:53]CommunicateWithHost lk.salyk.kg:30040 [16:02:53]ConnectInit lk.salyk.kg [16:02:53]written 0, free lines is 4095 [16:02:53]Connected sock=11 [16:02:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 46 25 08 01 3A 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 AC 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E0 01 00 35 04 06 00 19 A6 C2 0B 76 11 01 04 AF A1 D1 44 40 ED [16:02:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C5 4F 47 00 15 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E0 01 00 F4 03 04 00 87 F9 E2 65 B6 04 01 00 00 A6 7E D8 6A 09 99 70 CD [16:02:53]CommunicateWithHost err = 0 [16:02:53]CheckOFDResponse [16:02:53]1017 (14) - 77093643461234 [16:02:53]1041 (16) - 0000000000874798 [16:02:53]1040 (4) - 122976 [16:02:53]1012 (4) - 02.03.2024 10:03 [16:02:53]1206 (1) - 0 [16:02:53]OFD Sender: Remove packet 122976 [16:02:53]ProducePacketName [16:02:53]name=ofd_packets/00122976 [16:02:53]NVStorageDeleteData [16:02:54]Write to MH i2c: 01 00 00 9C 09 A5 [16:02:54]Write i2c OK [16:02:54]MH_I2C_Read... [16:02:54]Read from MH i2c: 01 [16:02:54]MH_I2C_Read... [16:02:54]Read from MH i2c: 01 07 00 [16:02:54]MH_I2C_Read... [16:02:54]Read from MH i2c: 01 07 00 9C 09 00 00 00 00 00 02 0D BB [16:02:54]RasterBufferAndPrint [16:02:54]line [16:02:54]line [16:02:54]line [16:02:54]line [16:02:54]line [16:02:54]written 0, free lines is 3336 [16:02:54]MH_Cut [16:02:54]Write to MH i2c: D1 01 00 A3 09 01 7E [16:02:54]Write i2c OK [16:02:54]MH_I2C_Read... [16:02:54]Read from MH i2c: D1 [16:02:54]MH_I2C_Read... [16:02:54]Read from MH i2c: D1 01 00 [16:02:54]MH_I2C_Read... [16:02:54]Read from MH i2c: D1 01 00 A3 09 00 7D [16:02:54]Write to MH i2c: 01 00 00 A4 09 AD [16:02:54]Write i2c OK [16:02:54]MH_I2C_Read... [16:02:54]OFD Sender: No OFD packet to send [16:02:54]*** Cut start [16:02:54]*** Purtial cut [16:02:54]*** Stage 1: CUTSNS_PIN = 1 [16:02:56]Read from MH i2c: 01 [16:02:56]MH_I2C_Read... [16:02:56]*** Stop cut motor [16:02:56]*** Cut end [16:02:56]Read from MH i2c: 01 07 00 [16:02:56]MH_I2C_Read... [16:02:56]Read from MH i2c: 01 07 00 A4 09 00 00 00 00 00 FF 0F C2 [16:02:56]process_action close_receipt done [16:02:56]requested_data is exist [16:02:56]produce_requested_data [16:02:56]requested_item fm.sn is exist - process it [16:02:56]wFMCommunicate request_size=4 [16:02:56]MH_SAM_APDU [16:02:56]CAPDU: 80 11 00 00 [16:02:56]Write to MH i2c: E2 08 00 A5 09 80 11 00 00 00 00 00 00 28 [16:02:56]Write i2c OK [16:02:56]MH_I2C_Read... [16:02:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:56]Read from MH i2c: E2 [16:02:56]MH_I2C_Read... [16:02:56]Read from MH i2c: E2 17 00 [16:02:56]MH_I2C_Read... [16:02:56]Read from MH i2c: E2 17 00 A5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 86 [16:02:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:02:56]wFMCommunicate OK [16:02:56]requested_item fd.num is exist - process it [16:02:56]SAM_PROTO_GetFieldsCounters [16:02:56]wFMCommunicate request_size=4 [16:02:56]MH_SAM_APDU [16:02:56]CAPDU: 80 13 00 00 [16:02:56]Write to MH i2c: E2 08 00 A6 09 80 13 00 00 00 00 00 00 2B [16:02:56]Write i2c OK [16:02:56]MH_I2C_Read... [16:02:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:56]Read from MH i2c: E2 [16:02:56]MH_I2C_Read... [16:02:56]Read from MH i2c: E2 62 00 [16:02:56]MH_I2C_Read... [16:02:56]Read from MH i2c: E2 62 00 A6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 60 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [16:02:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 60 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:02:56]wFMCommunicate OK [16:02:56]SAM_PROTO_GetFieldsCounters done [16:02:56]requested_item shift.num is exist - process it [16:02:56]requested_item shift.opened is exist - process it [16:02:56]req_shift_opened [16:02:56]FM_GetShiftState [16:02:56]SAM_PROTO_GetShiftState [16:02:56]wFMCommunicate request_size=4 [16:02:56]MH_SAM_APDU [16:02:56]CAPDU: 80 13 01 00 [16:02:56]Write to MH i2c: E2 08 00 A7 09 80 13 01 00 00 00 00 00 2D [16:02:56]Write i2c OK [16:02:56]MH_I2C_Read... [16:02:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:57]Read from MH i2c: E2 [16:02:57]MH_I2C_Read... [16:02:57]Read from MH i2c: E2 0E 00 [16:02:57]MH_I2C_Read... [16:02:57]Read from MH i2c: E2 0E 00 A7 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 94 [16:02:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:02:57]wFMCommunicate OK [16:02:57]SAM_PROTO_GetShiftState done [16:02:57]FM_GetShiftState done [16:02:57]req_shift_opened done [16:02:57]requested_item shift.open_date is exist - process it [16:02:57]req_shift_open_date [16:02:57]req_shift_open_date done [16:02:57]produce_requested_data done [16:02:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122976,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:02:57]process_action_free close_receipt [16:02:57]json_value_free [16:02:57]json_value_free done [16:02:57]process_json_proto returns [16:02:57]Send response to host [16:02:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122976,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:02:57]free response buf [16:02:57]execute_script done [16:02:57]execute_script returns [16:02:57]free content buf [16:02:57]Sock 9.Close socket [16:02:57]Sock 9.Thread stoped [16:02:59]OFD Sender: No OFD packet to send [16:03:04]accept exits with 8 [16:03:04]New connection [16:03:04]New thread 3066809700 created [16:03:04]Thread 3066666340 joined [16:03:04]Waiting for new connection... [16:03:04] Sock 8.Parse request [16:03:04]Sock 8.Check first char [16:03:04]Sock 8.First char is OK [16:03:04]request: POST /json_proto HTTP/1.0 [16:03:04]Method: POST [16:03:04]URL: /json_proto [16:03:04]Method is POST - this is cgi request [16:03:04]url: /json_proto [16:03:04]query_string will be loaded in cgi processing [16:03:04]execute_cgi json_proto POST (null) [16:03:04]execute_cgi path=json_proto method=POST [16:03:04]POST find Content-Length [16:03:04]Host: 172.17.48.197:8080 [16:03:04]Content-Length: 688 [16:03:04]Content-Type: application/json [16:03:04] [16:03:04]POST finish read [16:03:04]Found Content-Length = 688 [16:03:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 28.210, "sum" : 2000.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:04]execute_script... [16:03:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 28.210, "sum" : 2000.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:04]POST & json_proto [16:03:04]process_json_proto [16:03:04]json parsed OK: [16:03:04]protocol is kg_v1.0 [16:03:04]action value=close_receipt [16:03:04]process_action close_receipt [16:03:04]cmd_close_receipt [16:03:04]MH_GetDate [16:03:04]Write to MH i2c: F0 00 00 A8 09 A0 [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 09 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: F0 09 00 A8 09 00 B8 4D E3 65 66 EE DC 65 8B [16:03:04]GetLastDocTimeStamp 1709395372 [16:03:04]current date 1709395384 [16:03:04]FM_GetShiftState [16:03:04]SAM_PROTO_GetShiftState [16:03:04]wFMCommunicate request_size=4 [16:03:04]MH_SAM_APDU [16:03:04]CAPDU: 80 13 01 00 [16:03:04]Write to MH i2c: E2 08 00 A9 09 80 13 01 00 00 00 00 00 2F [16:03:04]Write i2c OK [16:03:04]MH_I2C_Read... [16:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:04]Read from MH i2c: E2 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 0E 00 [16:03:04]MH_I2C_Read... [16:03:04]Read from MH i2c: E2 0E 00 A9 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 96 [16:03:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:03:04]wFMCommunicate OK [16:03:04]SAM_PROTO_GetShiftState done [16:03:04]FM_GetShiftState done [16:03:04]opened in 1709338023 [16:03:04]opened+sec_in_day 1709424423 [16:03:04]quantity*price = 200008 [16:03:04]sum+1 = 200010 [16:03:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 196 02.03.2024 16:03 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122977 ФПД: 253575224937473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T160304&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122977&fm=253575224937473&tin=02508201610067®Number=0000000000090573&sum=200000 [16:03:05]StoreToDocumentArchive [16:03:05]shift 321 fd 122977 [16:03:05]save to /storage/0321/doc_00122977 [16:03:05]save last doc name /storage/0321/doc_00122977 to /storage/kkm_last_doc_name [16:03:05]save OK [16:03:05]Clear old archive folders... [16:03:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:03:05]tlvbuf is 003A5860 [16:03:05]SAM_PROTO_ClearQueue [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 09 00 00 [16:03:05]Write to MH i2c: E2 08 00 B6 09 80 09 00 00 00 00 00 00 31 [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 B6 09 00 90 00 33 [16:03:05]RAPDU: 90 00 [16:03:05]wFMCommunicate OK [16:03:05]SAM_PROTO_ClearQueue done [16:03:05]KKMCreateOFDPacket [16:03:05]OFDProtocolAddRootSTLVToBuf [16:03:05]FM_MakeSignedData [16:03:05]FM_MakeSignedData [16:03:05]SAM_PROTO_SignData [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 0D 01 02 [16:03:05]Write to MH i2c: E2 08 00 B7 09 80 0D 01 02 00 00 00 00 39 [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 B7 09 00 90 00 34 [16:03:05]RAPDU: 90 00 [16:03:05]wFMCommunicate OK [16:03:05]wFMCommunicate request_size=255 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 B8 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E0 01 00 35 04 06 00 [16:03:05]Write to MH i2c: E2 02 01 B8 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 B8 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E0 01 00 35 04 06 00 00 00 BD [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 B8 09 00 90 00 35 [16:03:05]RAPDU: 90 00 [16:03:05]wFMCommunicate OK [16:03:05]wFMCommunicate request_size=11 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 0D 02 02 06 E6 A0 15 34 CC 01 [16:03:05]Write to MH i2c: E2 0E 00 B9 09 80 0D 02 02 06 00 E6 A0 15 34 CC 01 00 00 E4 [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 03 00 B9 09 00 90 00 36 [16:03:05]RAPDU: 90 00 [16:03:05]wFMCommunicate OK [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 0D 03 02 [16:03:05]Write to MH i2c: E2 08 00 BA 09 80 0D 03 02 00 00 00 00 3E [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 0B 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 0B 00 BA 09 00 FC C3 67 0B 13 16 19 CA 90 00 7C [16:03:05]RAPDU: FC C3 67 0B 13 16 19 CA 90 00 [16:03:05]wFMCommunicate OK [16:03:05]SAM_PROTO_SignData done [16:03:05]FM_MakeSignedData done [16:03:05]CreateOFDProtocolMessage [16:03:05]wFMCommunicate request_size=4 [16:03:05]MH_SAM_APDU [16:03:05]CAPDU: 80 11 00 00 [16:03:05]Write to MH i2c: E2 08 00 BB 09 80 11 00 00 00 00 00 00 3E [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:05]Read from MH i2c: E2 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 17 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: E2 17 00 BB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9C [16:03:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:03:05]wFMCommunicate OK [16:03:05]CreateOFDProtocolMessage done [16:03:05]OFDSenderStorePacket 122977 [16:03:05]StoreOFDPacket docnum=122977 [16:03:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 19 E5 08 01 98 09 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 B8 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E0 01 00 35 04 06 00 E6 A0 15 34 CC 01 FC C3 67 0B 13 16 19 CA [16:03:05]CheckFolder [16:03:05]dirname=/storage/ofd_packets [16:03:05]CheckFolder done [16:03:05]ProducePacketName [16:03:05]name=ofd_packets/00122977 [16:03:05]NVStorageSaveData ofd_packets/00122977 [16:03:05]File name is /storage/ofd_packets/00122977 [16:03:05]Write 302 bytes [16:03:05]NVStorageSaveData done [16:03:05]OFDSenderStorePacket done [16:03:05]KKMCreateOFDPacket done [16:03:05]NVStorageSaveData kkm_last_timestamp [16:03:05]File name is /storage/kkm_last_timestamp [16:03:05]Write 4 bytes [16:03:05]NVStorageSaveData done [16:03:05]ExternCall_PrintAddStr [16:03:05]wPrintStart [16:03:05]Write to MH i2c: 01 00 00 BC 09 C5 [16:03:05]Write i2c OK [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: 01 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: 01 07 00 [16:03:05]MH_I2C_Read... [16:03:05]Read from MH i2c: 01 07 00 BC 09 00 00 00 00 00 FF 0F DA [16:03:05]RasterBufferAndPrint [16:03:05]line Счет N : (1)1105857 [16:03:05]line ИНН: 02508201610067 [16:03:05]line Контрольно-Кассовый Чек [16:03:05]line ПРОДАЖА [16:03:05]line ТРК (МРК, ГНК) : 31 [16:03:05]line Товар: 2710194210 [16:03:05]line ДТ(л)-К-5 [16:03:05]line 28.210 * 70.90 [16:03:05]line = 2000.09 [16:03:05]line НДС 12% НСП 1% [16:03:05]line > о реализуемом товаре [16:03:05]line ОКРУГЛЕНИЕ: -0.09 [16:03:05]line ИТОГО: 2000.00 [16:03:05]line Внесено: 2000.00 [16:03:05]line СДАЧА: 0.00 [16:03:05]line НСП 1% : 17.70 [16:03:05]line НДС 12% : 212.40 [16:03:05]line Наличными: 2000.00 [16:03:05]line Безнал.: 0.00 [16:03:05]line Место: АЗС № 25 "Партнер Нефть" [16:03:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:03:05]line СНО: Общий режим [16:03:05]line Чек 196 02.03.2024 16:03 [16:03:05]line Смена: 321 ФФД: 1.0 [16:03:05]line ЗНМ: 0300000019 [16:03:05]line РНМ: 0000000000090573 [16:03:05]line Версия ККМ: 001 [16:03:05]line ФМ: 0000000000874798 [16:03:05]line ФД: 122977 [16:03:05]line ФПД: 253575224937473 [16:03:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T160304&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122977&fm=253575224937473&tin=02508201610067®Number=0000000000090573&sum=200000 [16:03:05]written 0, free lines is 4095 [16:03:05]OFD Sender: Processing packet 122977 [packets to send 112, broken 111] [16:03:05]ProducePacketName [16:03:05]name=ofd_packets/00122977 [16:03:05]OFD Sender: To server: pG, [16:03:05]CommunicateWithHost lk.salyk.kg:30040 [16:03:06]ConnectInit lk.salyk.kg [16:03:06]Connected sock=9 [16:03:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 19 E5 08 01 98 09 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 B8 4D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E0 01 00 35 04 06 00 E6 A0 15 34 CC 01 FC C3 67 0B 13 16 19 CA [16:03:06]Write to MH i2c: 01 00 00 E7 09 F0 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: 01 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: 01 07 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: 01 07 00 E7 09 00 00 00 00 00 F5 0C F8 [16:03:06]RasterBufferAndPrint [16:03:06]line [16:03:06]line [16:03:06]line [16:03:06]line [16:03:06]line [16:03:06]written 0, free lines is 3323 [16:03:06]MH_Cut [16:03:06]Write to MH i2c: D1 01 00 EE 09 01 C9 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: D1 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: D1 01 00 [16:03:06]MH_I2C_Read... [16:03:06]Read from MH i2c: D1 01 00 EE 09 00 C8 [16:03:06]Write to MH i2c: 01 00 00 EF 09 F8 [16:03:06]Write i2c OK [16:03:06]MH_I2C_Read... [16:03:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B8 68 47 00 7D 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E0 01 00 F4 03 04 00 94 F9 E2 65 B6 04 01 00 00 C7 35 6A 78 30 8C F0 57 [16:03:06]CommunicateWithHost err = 0 [16:03:06]CheckOFDResponse [16:03:06]1017 (14) - 77093643461234 [16:03:06]1041 (16) - 0000000000874798 [16:03:06]1040 (4) - 122977 [16:03:06]1012 (4) - 02.03.2024 10:04 [16:03:06]1206 (1) - 0 [16:03:06]OFD Sender: Remove packet 122977 [16:03:06]ProducePacketName [16:03:06]name=ofd_packets/00122977 [16:03:06]NVStorageDeleteData [16:03:07]OFD Sender: No OFD packet to send [16:03:07]*** Cut start [16:03:07]*** Purtial cut [16:03:07]*** Stage 1: CUTSNS_PIN = 1 [16:03:09]Read from MH i2c: 01 [16:03:09]MH_I2C_Read... [16:03:09]*** Stop cut motor [16:03:09]*** Cut end [16:03:09]Read from MH i2c: 01 07 00 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: 01 07 00 EF 09 00 00 00 00 00 FF 0F 0D [16:03:09]process_action close_receipt done [16:03:09]requested_data is exist [16:03:09]produce_requested_data [16:03:09]requested_item fm.sn is exist - process it [16:03:09]wFMCommunicate request_size=4 [16:03:09]MH_SAM_APDU [16:03:09]CAPDU: 80 11 00 00 [16:03:09]Write to MH i2c: E2 08 00 F0 09 80 11 00 00 00 00 00 00 73 [16:03:09]Write i2c OK [16:03:09]MH_I2C_Read... [16:03:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:09]Read from MH i2c: E2 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 17 00 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 17 00 F0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D1 [16:03:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:03:09]wFMCommunicate OK [16:03:09]requested_item fd.num is exist - process it [16:03:09]SAM_PROTO_GetFieldsCounters [16:03:09]wFMCommunicate request_size=4 [16:03:09]MH_SAM_APDU [16:03:09]CAPDU: 80 13 00 00 [16:03:09]Write to MH i2c: E2 08 00 F1 09 80 13 00 00 00 00 00 00 76 [16:03:09]Write i2c OK [16:03:09]MH_I2C_Read... [16:03:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:09]Read from MH i2c: E2 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 62 00 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 62 00 F1 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 61 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [16:03:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 61 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:09]wFMCommunicate OK [16:03:09]SAM_PROTO_GetFieldsCounters done [16:03:09]requested_item shift.num is exist - process it [16:03:09]requested_item shift.opened is exist - process it [16:03:09]req_shift_opened [16:03:09]FM_GetShiftState [16:03:09]SAM_PROTO_GetShiftState [16:03:09]wFMCommunicate request_size=4 [16:03:09]MH_SAM_APDU [16:03:09]CAPDU: 80 13 01 00 [16:03:09]Write to MH i2c: E2 08 00 F2 09 80 13 01 00 00 00 00 00 78 [16:03:09]Write i2c OK [16:03:09]MH_I2C_Read... [16:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:09]Read from MH i2c: E2 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 0E 00 [16:03:09]MH_I2C_Read... [16:03:09]Read from MH i2c: E2 0E 00 F2 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DF [16:03:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:03:09]wFMCommunicate OK [16:03:09]SAM_PROTO_GetShiftState done [16:03:09]FM_GetShiftState done [16:03:09]req_shift_opened done [16:03:09]requested_item shift.open_date is exist - process it [16:03:09]req_shift_open_date [16:03:09]req_shift_open_date done [16:03:09]produce_requested_data done [16:03:09]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122977,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:03:09]process_action_free close_receipt [16:03:09]json_value_free [16:03:09]json_value_free done [16:03:09]process_json_proto returns [16:03:09]Send response to host [16:03:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122977,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:03:09]free response buf [16:03:09]execute_script done [16:03:09]execute_script returns [16:03:09]free content buf [16:03:09]Sock 8.Close socket [16:03:09]Sock 8.Thread stoped [16:03:12]OFD Sender: No OFD packet to send [16:03:17]OFD Sender: No OFD packet to send [16:03:22]OFD Sender: No OFD packet to send [16:03:27]OFD Sender: No OFD packet to send [16:03:32]OFD Sender: No OFD packet to send [16:03:37]OFD Sender: No OFD packet to send [16:03:42]OFD Sender: No OFD packet to send [16:03:47]OFD Sender: No OFD packet to send [16:03:52]OFD Sender: No OFD packet to send [16:03:57]OFD Sender: No OFD packet to send [16:04:02]OFD Sender: No OFD packet to send [16:04:07]OFD Sender: No OFD packet to send [16:04:12]OFD Sender: No OFD packet to send [16:04:17]OFD Sender: No OFD packet to send [16:04:22]OFD Sender: No OFD packet to send [16:04:27]OFD Sender: No OFD packet to send [16:04:32]OFD Sender: No OFD packet to send [16:04:37]OFD Sender: No OFD packet to send [16:04:42]OFD Sender: No OFD packet to send [16:04:47]OFD Sender: No OFD packet to send [16:04:52]OFD Sender: No OFD packet to send [16:04:57]OFD Sender: No OFD packet to send [16:05:02]OFD Sender: No OFD packet to send [16:05:07]OFD Sender: No OFD packet to send [16:05:12]OFD Sender: No OFD packet to send [16:05:17]OFD Sender: No OFD packet to send [16:05:22]OFD Sender: No OFD packet to send [16:05:27]OFD Sender: No OFD packet to send [16:05:32]OFD Sender: No OFD packet to send [16:05:37]OFD Sender: No OFD packet to send [16:05:42]OFD Sender: No OFD packet to send [16:05:47]OFD Sender: No OFD packet to send [16:05:52]OFD Sender: No OFD packet to send [16:05:57]OFD Sender: No OFD packet to send [16:06:02]OFD Sender: No OFD packet to send [16:06:07]OFD Sender: No OFD packet to send [16:06:07]accept exits with 10 [16:06:07]New connection [16:06:07]New thread 3066666340 created [16:06:07]Thread 3066809700 joined [16:06:07]Waiting for new connection... [16:06:07] Sock 10.Parse request [16:06:07]Sock 10.Check first char [16:06:07]Sock 10.First char is OK [16:06:07]request: POST /json_proto HTTP/1.0 [16:06:07]Method: POST [16:06:07]URL: /json_proto [16:06:07]Method is POST - this is cgi request [16:06:07]url: /json_proto [16:06:07]query_string will be loaded in cgi processing [16:06:07]execute_cgi json_proto POST (null) [16:06:07]execute_cgi path=json_proto method=POST [16:06:07]POST find Content-Length [16:06:07]Host: 172.17.48.197:8080 [16:06:07]Content-Length: 678 [16:06:07]Content-Type: application/json [16:06:07] [16:06:07]POST finish read [16:06:07]Found Content-Length = 678 [16:06:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:07]execute_script... [16: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 : (1)1105858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:07]POST & json_proto [16:06:07]process_json_proto [16:06:07]json parsed OK: [16:06:07]protocol is kg_v1.0 [16:06:07]action value=close_receipt [16:06:07]process_action close_receipt [16:06:07]cmd_close_receipt [16:06:07]MH_GetDate [16:06:07]Write to MH i2c: F0 00 00 F3 09 EB [16:06:07]Write i2c OK [16:06:07]MH_I2C_Read... [16:06:07]Read from MH i2c: F0 [16:06:07]MH_I2C_Read... [16:06:07]Read from MH i2c: F0 09 00 [16:06:07]MH_I2C_Read... [16:06:07]Read from MH i2c: F0 09 00 F3 09 00 6F 4E E3 65 66 EE DC 65 8E [16:06:07]GetLastDocTimeStamp 1709395384 [16:06:07]current date 1709395567 [16:06:07]FM_GetShiftState [16:06:07]SAM_PROTO_GetShiftState [16:06:07]wFMCommunicate request_size=4 [16:06:07]MH_SAM_APDU [16:06:07]CAPDU: 80 13 01 00 [16:06:07]Write to MH i2c: E2 08 00 F4 09 80 13 01 00 00 00 00 00 7A [16:06:07]Write i2c OK [16:06:07]MH_I2C_Read... [16:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:07]Read from MH i2c: E2 [16:06:07]MH_I2C_Read... [16:06:07]Read from MH i2c: E2 0E 00 [16:06:07]MH_I2C_Read... [16:06:07]Read from MH i2c: E2 0E 00 F4 09 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E1 [16:06:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:06:07]wFMCommunicate OK [16:06:07]SAM_PROTO_GetShiftState done [16:06:07]FM_GetShiftState done [16:06:07]opened in 1709338023 [16:06:07]opened+sec_in_day 1709424423 [16:06:07]quantity*price = 20055 [16:06:07]sum+1 = 20057 [16:06:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 197 02.03.2024 16:06 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122978 ФПД: 77994987849163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T160608&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122978&fm=77994987849163&tin=02508201610067®Number=0000000000090573&sum=20000 [16:06:08]StoreToDocumentArchive [16:06:08]shift 321 fd 122978 [16:06:08]save to /storage/0321/doc_00122978 [16:06:08]save last doc name /storage/0321/doc_00122978 to /storage/kkm_last_doc_name [16:06:08]save OK [16:06:08]Clear old archive folders... [16:06:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:06:08]tlvbuf is 003C5A70 [16:06:08]SAM_PROTO_ClearQueue [16:06:08]wFMCommunicate request_size=4 [16:06:08]MH_SAM_APDU [16:06:08]CAPDU: 80 09 00 00 [16:06:08]Write to MH i2c: E2 08 00 01 0A 80 09 00 00 00 00 00 00 7D [16:06:08]Write i2c OK [16:06:08]MH_I2C_Read... [16:06:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:06:08]Read from MH i2c: E2 [16:06:08]MH_I2C_Read... [16:06:08]Read from MH i2c: E2 03 00 [16:06:08]MH_I2C_Read... [16:06:08]Read from MH i2c: E2 03 00 01 0A 00 90 00 7F [16:06:08]RAPDU: 90 00 [16:06:08]wFMCommunicate OK [16:06:08]SAM_PROTO_ClearQueue done [16:06:08]KKMCreateOFDPacket [16:06:08]OFDProtocolAddRootSTLVToBuf [16:06:08]FM_MakeSignedData [16:06:08]FM_MakeSignedData [16:06:08]SAM_PROTO_SignData [16:06:08]wFMCommunicate request_size=4 [16:06:08]MH_SAM_APDU [16:06:08]CAPDU: 80 0D 01 02 [16:06:08]Write to MH i2c: E2 08 00 02 0A 80 0D 01 02 00 00 00 00 85 [16:06:08]Write i2c OK [16:06:08]MH_I2C_Read... [16:06:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:06:08]Read from MH i2c: E2 [16:06:08]MH_I2C_Read... [16:06:08]Read from MH i2c: E2 03 00 [16:06:08]MH_I2C_Read... [16:06:08]Read from MH i2c: E2 03 00 02 0A 00 90 00 80 [16:06:08]RAPDU: 90 00 [16:06:08]wFMCommunicate OK [16:06:08]wFMCommunicate request_size=255 [16:06:08]MH_SAM_APDU [16:06:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 70 4E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 62 E0 01 00 35 04 06 00 46 [16:06:08]Write to MH i2c: E2 02 01 03 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 70 4E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 62 E0 01 00 35 04 06 00 46 00 00 B6 [16:06:08]Write i2c OK [16:06:08]MH_I2C_Read... [16:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:09]Read from MH i2c: E2 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: E2 03 00 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: E2 03 00 03 0A 00 90 00 81 [16:06:09]RAPDU: 90 00 [16:06:09]wFMCommunicate OK [16:06:09]wFMCommunicate request_size=10 [16:06:09]MH_SAM_APDU [16:06:09]CAPDU: 80 0D 02 02 05 EF 9F 8B 85 CB [16:06:09]Write to MH i2c: E2 0D 00 04 0A 80 0D 02 02 05 00 EF 9F 8B 85 CB 00 00 FB [16:06:09]Write i2c OK [16:06:09]MH_I2C_Read... [16:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:09]Read from MH i2c: E2 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: E2 03 00 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: E2 03 00 04 0A 00 90 00 82 [16:06:09]RAPDU: 90 00 [16:06:09]wFMCommunicate OK [16:06:09]wFMCommunicate request_size=4 [16:06:09]MH_SAM_APDU [16:06:09]CAPDU: 80 0D 03 02 [16:06:09]Write to MH i2c: E2 08 00 05 0A 80 0D 03 02 00 00 00 00 8A [16:06:09]Write i2c OK [16:06:09]MH_I2C_Read... [16:06:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:06:09]Read from MH i2c: E2 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: E2 0B 00 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: E2 0B 00 05 0A 00 4E A0 38 FE F4 6B 7E B4 90 00 40 [16:06:09]RAPDU: 4E A0 38 FE F4 6B 7E B4 90 00 [16:06:09]wFMCommunicate OK [16:06:09]SAM_PROTO_SignData done [16:06:09]FM_MakeSignedData done [16:06:09]CreateOFDProtocolMessage [16:06:09]wFMCommunicate request_size=4 [16:06:09]MH_SAM_APDU [16:06:09]CAPDU: 80 11 00 00 [16:06:09]Write to MH i2c: E2 08 00 06 0A 80 11 00 00 00 00 00 00 8A [16:06:09]Write i2c OK [16:06:09]MH_I2C_Read... [16:06:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:09]Read from MH i2c: E2 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: E2 17 00 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: E2 17 00 06 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E8 [16:06:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:06:09]wFMCommunicate OK [16:06:09]CreateOFDProtocolMessage done [16:06:09]OFDSenderStorePacket 122978 [16:06:09]StoreOFDPacket docnum=122978 [16:06:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C1 FF 07 01 C5 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 70 4E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 62 E0 01 00 35 04 06 00 46 EF 9F 8B 85 CB 4E A0 38 FE F4 6B 7E B4 [16:06:09]CheckFolder [16:06:09]dirname=/storage/ofd_packets [16:06:09]CheckFolder done [16:06:09]ProducePacketName [16:06:09]name=ofd_packets/00122978 [16:06:09]NVStorageSaveData ofd_packets/00122978 [16:06:09]File name is /storage/ofd_packets/00122978 [16:06:09]Write 301 bytes [16:06:09]NVStorageSaveData done [16:06:09]OFDSenderStorePacket done [16:06:09]KKMCreateOFDPacket done [16:06:09]NVStorageSaveData kkm_last_timestamp [16:06:09]File name is /storage/kkm_last_timestamp [16:06:09]Write 4 bytes [16:06:09]NVStorageSaveData done [16:06:09]ExternCall_PrintAddStr [16:06:09]wPrintStart [16:06:09]Write to MH i2c: 01 00 00 07 0A 11 [16:06:09]Write i2c OK [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: 01 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: 01 07 00 [16:06:09]MH_I2C_Read... [16:06:09]Read from MH i2c: 01 07 00 07 0A 00 00 00 00 00 FF 0F 26 [16:06:09]RasterBufferAndPrint [16:06:09]line Счет N : (1)1105858 [16:06:09]line ИНН: 02508201610067 [16:06:09]line Контрольно-Кассовый Чек [16:06:09]line ПРОДАЖА [16:06:09]line ТРК (МРК, ГНК) : 11 [16:06:09]line Товар: 2710124130 [16:06:09]line Аи-92-К-5 [16:06:09]line 3.240 * 61.90 [16:06:09]line = 200.56 [16:06:09]line НДС 12% НСП 1% [16:06:09]line > о реализуемом товаре [16:06:09]line ОКРУГЛЕНИЕ: -0.56 [16:06:09]line ИТОГО: 200.00 [16:06:09]line Внесено: 200.00 [16:06:09]line СДАЧА: 0.00 [16:06:09]line НСП 1% : 1.77 [16:06:09]line НДС 12% : 21.30 [16:06:09]line Наличными: 200.00 [16:06:09]line Безнал.: 0.00 [16:06:09]line Место: АЗС № 25 "Партнер Нефть" [16:06:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:06:09]line СНО: Общий режим [16:06:09]line Чек 197 02.03.2024 16:06 [16:06:09]line Смена: 321 ФФД: 1.0 [16:06:09]line ЗНМ: 0300000019 [16:06:09]line РНМ: 0000000000090573 [16:06:09]line Версия ККМ: 001 [16:06:09]line ФМ: 0000000000874798 [16:06:09]line ФД: 122978 [16:06:09]line ФПД: 77994987849163 [16:06:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T160608&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122978&fm=77994987849163&tin=02508201610067®Number=0000000000090573&sum=20000 [16:06:09]OFD Sender: Processing packet 122978 [packets to send 112, broken 111] [16:06:09]ProducePacketName [16:06:09]name=ofd_packets/00122978 [16:06:09]OFD Sender: To server: pG, [16:06:09]CommunicateWithHost lk.salyk.kg:30040 [16:06:09]ConnectInit lk.salyk.kg [16:06:09]written 0, free lines is 4095 [16:06:09]Connected sock=9 [16: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 34 37 39 38 0F 01 00 00 C1 FF 07 01 C5 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 70 4E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 62 E0 01 00 35 04 06 00 46 EF 9F 8B 85 CB 4E A0 38 FE F4 6B 7E B4 [16:06:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6F A8 47 00 49 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 62 E0 01 00 F4 03 04 00 4B FA E2 65 B6 04 01 00 00 73 D4 2F 36 D5 76 6C 7A [16:06:09]CommunicateWithHost err = 0 [16:06:09]CheckOFDResponse [16:06:09]1017 (14) - 77093643461234 [16:06:09]1041 (16) - 0000000000874798 [16:06:09]1040 (4) - 122978 [16:06:09]1012 (4) - 02.03.2024 10:07 [16:06:09]1206 (1) - 0 [16:06:09]OFD Sender: Remove packet 122978 [16:06:09]ProducePacketName [16:06:09]name=ofd_packets/00122978 [16:06:09]NVStorageDeleteData [16:06:09]Write to MH i2c: 01 00 00 32 0A 3C [16:06:10]Write i2c OK [16:06:10]MH_I2C_Read... [16:06:10]Read from MH i2c: 01 [16:06:10]MH_I2C_Read... [16:06:10]Read from MH i2c: 01 07 00 [16:06:10]MH_I2C_Read... [16:06:10]Read from MH i2c: 01 07 00 32 0A 00 00 00 00 00 EF 0C 3E [16:06:10]RasterBufferAndPrint [16:06:10]line [16:06:10]line [16:06:10]line [16:06:10]line [16:06:10]line [16:06:10]written 0, free lines is 3317 [16:06:10]MH_Cut [16:06:10]Write to MH i2c: D1 01 00 39 0A 01 15 [16:06:10]Write i2c OK [16:06:10]MH_I2C_Read... [16:06:10]Read from MH i2c: D1 [16:06:10]MH_I2C_Read... [16:06:10]Read from MH i2c: D1 01 00 [16:06:10]MH_I2C_Read... [16:06:10]Read from MH i2c: D1 01 00 39 0A 00 14 [16:06:10]Write to MH i2c: 01 00 00 3A 0A 44 [16:06:10]Write i2c OK [16:06:10]MH_I2C_Read... [16:06:10]OFD Sender: No OFD packet to send [16:06:10]*** Cut start [16:06:10]*** Purtial cut [16:06:10]*** Stage 1: CUTSNS_PIN = 1 [16:06:12]Read from MH i2c: 01 [16:06:12]MH_I2C_Read... [16:06:12]*** Stop cut motor [16:06:12]*** Cut end [16:06:12]Read from MH i2c: 01 07 00 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: 01 07 00 3A 0A 00 00 00 00 00 FF 0F 59 [16:06:12]process_action close_receipt done [16:06:12]requested_data is exist [16:06:12]produce_requested_data [16:06:12]requested_item fm.sn is exist - process it [16:06:12]wFMCommunicate request_size=4 [16:06:12]MH_SAM_APDU [16:06:12]CAPDU: 80 11 00 00 [16:06:12]Write to MH i2c: E2 08 00 3B 0A 80 11 00 00 00 00 00 00 BF [16:06:12]Write i2c OK [16:06:12]MH_I2C_Read... [16:06:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:12]Read from MH i2c: E2 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: E2 17 00 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: E2 17 00 3B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1D [16:06:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:06:12]wFMCommunicate OK [16:06:12]requested_item fd.num is exist - process it [16:06:12]SAM_PROTO_GetFieldsCounters [16:06:12]wFMCommunicate request_size=4 [16:06:12]MH_SAM_APDU [16:06:12]CAPDU: 80 13 00 00 [16:06:12]Write to MH i2c: E2 08 00 3C 0A 80 13 00 00 00 00 00 00 C2 [16:06:12]Write i2c OK [16:06:12]MH_I2C_Read... [16:06:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:12]Read from MH i2c: E2 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: E2 62 00 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: E2 62 00 3C 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 62 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [16:06:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 62 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:06:12]wFMCommunicate OK [16:06:12]SAM_PROTO_GetFieldsCounters done [16:06:12]requested_item shift.num is exist - process it [16:06:12]requested_item shift.opened is exist - process it [16:06:12]req_shift_opened [16:06:12]FM_GetShiftState [16:06:12]SAM_PROTO_GetShiftState [16:06:12]wFMCommunicate request_size=4 [16:06:12]MH_SAM_APDU [16:06:12]CAPDU: 80 13 01 00 [16:06:12]Write to MH i2c: E2 08 00 3D 0A 80 13 01 00 00 00 00 00 C4 [16:06:12]Write i2c OK [16:06:12]MH_I2C_Read... [16:06:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:12]Read from MH i2c: E2 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: E2 0E 00 [16:06:12]MH_I2C_Read... [16:06:12]Read from MH i2c: E2 0E 00 3D 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2B [16:06:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:06:12]wFMCommunicate OK [16:06:12]SAM_PROTO_GetShiftState done [16:06:12]FM_GetShiftState done [16:06:12]req_shift_opened done [16:06:12]requested_item shift.open_date is exist - process it [16:06:12]req_shift_open_date [16:06:12]req_shift_open_date done [16:06:12]produce_requested_data done [16:06:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122978,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:06:12]process_action_free close_receipt [16:06:12]json_value_free [16:06:12]json_value_free done [16:06:12]process_json_proto returns [16:06:12]Send response to host [16:06:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122978,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:06:12]free response buf [16:06:12]execute_script done [16:06:12]execute_script returns [16:06:12]free content buf [16:06:12]Sock 10.Close socket [16:06:12]Sock 10.Thread stoped [16:06:15]OFD Sender: No OFD packet to send [16:06:20]OFD Sender: No OFD packet to send [16:06:25]OFD Sender: No OFD packet to send [16:06:30]OFD Sender: No OFD packet to send [16:06:35]OFD Sender: No OFD packet to send [16:06:40]OFD Sender: No OFD packet to send [16:06:45]OFD Sender: No OFD packet to send [16:06:50]OFD Sender: No OFD packet to send [16:06:55]OFD Sender: No OFD packet to send [16:07:00]OFD Sender: No OFD packet to send [16:07:05]OFD Sender: No OFD packet to send [16:07:10]OFD Sender: No OFD packet to send [16:07:15]OFD Sender: No OFD packet to send [16:07:20]OFD Sender: No OFD packet to send [16:07:25]OFD Sender: No OFD packet to send [16:07:30]OFD Sender: No OFD packet to send [16:07:35]OFD Sender: No OFD packet to send [16:07:40]OFD Sender: No OFD packet to send [16:07:45]OFD Sender: No OFD packet to send [16:07:50]OFD Sender: No OFD packet to send [16:07:55]OFD Sender: No OFD packet to send [16:08:00]OFD Sender: No OFD packet to send [16:08:05]OFD Sender: No OFD packet to send [16:08:10]OFD Sender: No OFD packet to send [16:08:15]OFD Sender: No OFD packet to send [16:08:20]OFD Sender: No OFD packet to send [16:08:25]OFD Sender: No OFD packet to send [16:08:30]OFD Sender: No OFD packet to send [16:08:35]OFD Sender: No OFD packet to send [16:08:40]OFD Sender: No OFD packet to send [16:08:45]OFD Sender: No OFD packet to send [16:08:50]OFD Sender: No OFD packet to send [16:08:55]OFD Sender: No OFD packet to send [16:09:00]OFD Sender: No OFD packet to send [16:09:05]OFD Sender: No OFD packet to send [16:09:10]OFD Sender: No OFD packet to send [16:09:15]OFD Sender: No OFD packet to send [16:09:20]OFD Sender: No OFD packet to send [16:09:25]OFD Sender: No OFD packet to send [16:09:30]OFD Sender: No OFD packet to send [16:09:35]OFD Sender: No OFD packet to send [16:09:40]OFD Sender: No OFD packet to send [16:09:45]OFD Sender: No OFD packet to send [16:09:50]OFD Sender: No OFD packet to send [16:09:55]OFD Sender: No OFD packet to send [16:10:00]OFD Sender: No OFD packet to send [16:10:05]OFD Sender: No OFD packet to send [16:10:10]OFD Sender: No OFD packet to send [16:10:15]OFD Sender: No OFD packet to send [16:10:20]OFD Sender: No OFD packet to send [16:10:25]OFD Sender: No OFD packet to send [16:10:30]OFD Sender: No OFD packet to send [16:10:35]OFD Sender: No OFD packet to send [16:10:40]OFD Sender: No OFD packet to send [16:10:45]OFD Sender: No OFD packet to send [16:10:50]OFD Sender: No OFD packet to send [16:10:55]OFD Sender: No OFD packet to send [16:11:00]OFD Sender: No OFD packet to send [16:11:05]OFD Sender: No OFD packet to send [16:11:10]OFD Sender: No OFD packet to send [16:11:15]OFD Sender: No OFD packet to send [16:11:20]OFD Sender: No OFD packet to send [16:11:25]OFD Sender: No OFD packet to send [16:11:30]OFD Sender: No OFD packet to send [16:11:35]OFD Sender: No OFD packet to send [16:11:40]OFD Sender: No OFD packet to send [16:11:45]OFD Sender: No OFD packet to send [16:11:50]OFD Sender: No OFD packet to send [16:11:55]OFD Sender: No OFD packet to send [16:12:00]OFD Sender: No OFD packet to send [16:12:05]OFD Sender: No OFD packet to send [16:12:10]OFD Sender: No OFD packet to send [16:12:15]OFD Sender: No OFD packet to send [16:12:20]OFD Sender: No OFD packet to send [16:12:25]OFD Sender: No OFD packet to send [16:12:30]OFD Sender: No OFD packet to send [16:12:35]OFD Sender: No OFD packet to send [16:12:40]OFD Sender: No OFD packet to send [16:12:45]OFD Sender: No OFD packet to send [16:12:50]OFD Sender: No OFD packet to send [16:12:55]OFD Sender: No OFD packet to send [16:13:00]OFD Sender: No OFD packet to send [16:13:05]OFD Sender: No OFD packet to send [16:13:10]OFD Sender: No OFD packet to send [16:13:15]OFD Sender: No OFD packet to send [16:13:20]OFD Sender: No OFD packet to send [16:13:25]OFD Sender: No OFD packet to send [16:13:30]OFD Sender: No OFD packet to send [16:13:34]accept exits with 8 [16:13:34]New connection [16:13:34]New thread 3066809700 created [16:13:34]Thread 3066666340 joined [16:13:34]Waiting for new connection... [16:13:34] Sock 8.Parse request [16:13:34]Sock 8.Check first char [16:13:34]Sock 8.First char is OK [16:13:34]request: POST /json_proto HTTP/1.0 [16:13:34]Method: POST [16:13:34]URL: /json_proto [16:13:34]Method is POST - this is cgi request [16:13:34]url: /json_proto [16:13:34]query_string will be loaded in cgi processing [16:13:34]execute_cgi json_proto POST (null) [16:13:34]execute_cgi path=json_proto method=POST [16:13:34]POST find Content-Length [16:13:34]Host: 172.17.48.197:8080 [16:13:34]Content-Length: 688 [16:13:34]Content-Type: application/json [16:13:34] [16:13:34]POST finish read [16:13:34]Found Content-Length = 688 [16:13:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 28.210, "sum" : 2000.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:13:34]execute_script... [16:13:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 28.210, "sum" : 2000.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:13:34]POST & json_proto [16:13:34]process_json_proto [16:13:34]json parsed OK: [16:13:34]protocol is kg_v1.0 [16:13:34]action value=close_receipt [16:13:34]process_action close_receipt [16:13:34]cmd_close_receipt [16:13:34]MH_GetDate [16:13:34]Write to MH i2c: F0 00 00 3E 0A 37 [16:13:34]Write i2c OK [16:13:34]MH_I2C_Read... [16:13:34]Read from MH i2c: F0 [16:13:34]MH_I2C_Read... [16:13:34]Read from MH i2c: F0 09 00 [16:13:34]MH_I2C_Read... [16:13:34]Read from MH i2c: F0 09 00 3E 0A 00 2E 50 E3 65 66 EE DC 65 9B [16:13:34]GetLastDocTimeStamp 1709395568 [16:13:34]current date 1709396014 [16:13:34]FM_GetShiftState [16:13:34]SAM_PROTO_GetShiftState [16:13:34]wFMCommunicate request_size=4 [16:13:34]MH_SAM_APDU [16:13:34]CAPDU: 80 13 01 00 [16:13:34]Write to MH i2c: E2 08 00 3F 0A 80 13 01 00 00 00 00 00 C6 [16:13:34]Write i2c OK [16:13:34]MH_I2C_Read... [16:13:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:34]Read from MH i2c: E2 [16:13:34]MH_I2C_Read... [16:13:34]Read from MH i2c: E2 0E 00 [16:13:34]MH_I2C_Read... [16:13:34]Read from MH i2c: E2 0E 00 3F 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2D [16:13:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:13:34]wFMCommunicate OK [16:13:34]SAM_PROTO_GetShiftState done [16:13:34]FM_GetShiftState done [16:13:34]opened in 1709338023 [16:13:34]opened+sec_in_day 1709424423 [16:13:34]quantity*price = 200008 [16:13:34]sum+1 = 200010 [16:13:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 198 02.03.2024 16:13 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122979 ФПД: 85227225343426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T161334&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122979&fm=85227225343426&tin=02508201610067®Number=0000000000090573&sum=200000 [16:13:35]StoreToDocumentArchive [16:13:35]shift 321 fd 122979 [16:13:35]save to /storage/0321/doc_00122979 [16:13:35]save last doc name /storage/0321/doc_00122979 to /storage/kkm_last_doc_name [16:13:35]save OK [16:13:35]Clear old archive folders... [16:13:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:13:35]tlvbuf is 003A4CE0 [16:13:35]SAM_PROTO_ClearQueue [16:13:35]wFMCommunicate request_size=4 [16:13:35]MH_SAM_APDU [16:13:35]CAPDU: 80 09 00 00 [16:13:35]Write to MH i2c: E2 08 00 4C 0A 80 09 00 00 00 00 00 00 C8 [16:13:35]Write i2c OK [16:13:35]MH_I2C_Read... [16:13:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:13:35]Read from MH i2c: E2 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 03 00 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 03 00 4C 0A 00 90 00 CA [16:13:35]RAPDU: 90 00 [16:13:35]wFMCommunicate OK [16:13:35]SAM_PROTO_ClearQueue done [16:13:35]KKMCreateOFDPacket [16:13:35]OFDProtocolAddRootSTLVToBuf [16:13:35]FM_MakeSignedData [16:13:35]FM_MakeSignedData [16:13:35]SAM_PROTO_SignData [16:13:35]wFMCommunicate request_size=4 [16:13:35]MH_SAM_APDU [16:13:35]CAPDU: 80 0D 01 02 [16:13:35]Write to MH i2c: E2 08 00 4D 0A 80 0D 01 02 00 00 00 00 D0 [16:13:35]Write i2c OK [16:13:35]MH_I2C_Read... [16:13:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:13:35]Read from MH i2c: E2 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 03 00 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 03 00 4D 0A 00 90 00 CB [16:13:35]RAPDU: 90 00 [16:13:35]wFMCommunicate OK [16:13:35]wFMCommunicate request_size=255 [16:13:35]MH_SAM_APDU [16:13:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 2E 50 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E0 01 00 35 04 06 00 [16:13:35]Write to MH i2c: E2 02 01 4E 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 2E 50 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E0 01 00 35 04 06 00 00 00 D1 [16:13:35]Write i2c OK [16:13:35]MH_I2C_Read... [16:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:35]Read from MH i2c: E2 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 03 00 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 03 00 4E 0A 00 90 00 CC [16:13:35]RAPDU: 90 00 [16:13:35]wFMCommunicate OK [16:13:35]wFMCommunicate request_size=11 [16:13:35]MH_SAM_APDU [16:13:35]CAPDU: 80 0D 02 02 06 4D 83 82 7D E5 C2 [16:13:35]Write to MH i2c: E2 0E 00 4F 0A 80 0D 02 02 06 00 4D 83 82 7D E5 C2 00 00 55 [16:13:35]Write i2c OK [16:13:35]MH_I2C_Read... [16:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:35]Read from MH i2c: E2 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 03 00 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 03 00 4F 0A 00 90 00 CD [16:13:35]RAPDU: 90 00 [16:13:35]wFMCommunicate OK [16:13:35]wFMCommunicate request_size=4 [16:13:35]MH_SAM_APDU [16:13:35]CAPDU: 80 0D 03 02 [16:13:35]Write to MH i2c: E2 08 00 50 0A 80 0D 03 02 00 00 00 00 D5 [16:13:35]Write i2c OK [16:13:35]MH_I2C_Read... [16:13:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:13:35]Read from MH i2c: E2 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 0B 00 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 0B 00 50 0A 00 FE A6 9D 34 C8 53 DD 63 90 00 A6 [16:13:35]RAPDU: FE A6 9D 34 C8 53 DD 63 90 00 [16:13:35]wFMCommunicate OK [16:13:35]SAM_PROTO_SignData done [16:13:35]FM_MakeSignedData done [16:13:35]CreateOFDProtocolMessage [16:13:35]wFMCommunicate request_size=4 [16:13:35]MH_SAM_APDU [16:13:35]CAPDU: 80 11 00 00 [16:13:35]Write to MH i2c: E2 08 00 51 0A 80 11 00 00 00 00 00 00 D5 [16:13:35]Write i2c OK [16:13:35]MH_I2C_Read... [16:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:35]Read from MH i2c: E2 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 17 00 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: E2 17 00 51 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 33 [16:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:13:35]wFMCommunicate OK [16:13:35]CreateOFDProtocolMessage done [16:13:35]OFDSenderStorePacket 122979 [16:13:35]StoreOFDPacket docnum=122979 [16:13:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 20 A7 08 01 B1 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 2E 50 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E0 01 00 35 04 06 00 4D 83 82 7D E5 C2 FE A6 9D 34 C8 53 DD 63 [16:13:35]CheckFolder [16:13:35]dirname=/storage/ofd_packets [16:13:35]CheckFolder done [16:13:35]ProducePacketName [16:13:35]name=ofd_packets/00122979 [16:13:35]NVStorageSaveData ofd_packets/00122979 [16:13:35]File name is /storage/ofd_packets/00122979 [16:13:35]Write 302 bytes [16:13:35]NVStorageSaveData done [16:13:35]OFDSenderStorePacket done [16:13:35]KKMCreateOFDPacket done [16:13:35]NVStorageSaveData kkm_last_timestamp [16:13:35]File name is /storage/kkm_last_timestamp [16:13:35]Write 4 bytes [16:13:35]NVStorageSaveData done [16:13:35]ExternCall_PrintAddStr [16:13:35]wPrintStart [16:13:35]Write to MH i2c: 01 00 00 52 0A 5C [16:13:35]Write i2c OK [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: 01 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: 01 07 00 [16:13:35]MH_I2C_Read... [16:13:35]Read from MH i2c: 01 07 00 52 0A 00 00 00 00 00 FF 0F 71 [16:13:35]RasterBufferAndPrint [16:13:35]line Счет N : (1)1105859 [16:13:35]line ИНН: 02508201610067 [16:13:35]line Контрольно-Кассовый Чек [16:13:35]line ПРОДАЖА [16:13:35]line ТРК (МРК, ГНК) : 61 [16:13:35]line Товар: 2710194210 [16:13:35]line ДТ(л)-К-5 [16:13:35]line 28.210 * 70.90 [16:13:35]line = 2000.09 [16:13:35]line НДС 12% НСП 1% [16:13:35]line > о реализуемом товаре [16:13:35]line ОКРУГЛЕНИЕ: -0.09 [16:13:35]line ИТОГО: 2000.00 [16:13:35]line Внесено: 2000.00 [16:13:35]line СДАЧА: 0.00 [16:13:35]line НСП 1% : 17.70 [16:13:35]line НДС 12% : 212.40 [16:13:35]line Наличными: 2000.00 [16:13:35]line Безнал.: 0.00 [16:13:35]line Место: АЗС № 25 "Партнер Нефть" [16:13:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:13:35]line СНО: Общий режим [16:13:35]line Чек 198 02.03.2024 16:13 [16:13:35]line Смена: 321 ФФД: 1.0 [16:13:35]line ЗНМ: 0300000019 [16:13:35]line РНМ: 0000000000090573 [16:13:35]line Версия ККМ: 001 [16:13:35]line ФМ: 0000000000874798 [16:13:35]line ФД: 122979 [16:13:35]line ФПД: 85227225343426 [16:13:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T161334&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122979&fm=85227225343426&tin=02508201610067®Number=0000000000090573&sum=200000 [16:13:36]OFD Sender: Processing packet 122979 [packets to send 112, broken 111] [16:13:36]ProducePacketName [16:13:36]name=ofd_packets/00122979 [16:13:36]OFD Sender: To server: pG, [16:13:36]CommunicateWithHost lk.salyk.kg:30040 [16:13:36]ConnectInit lk.salyk.kg [16:13:36]written 0, free lines is 4095 [16:13:36]Connected sock=10 [16:13:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 20 A7 08 01 B1 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 2E 50 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E0 01 00 35 04 06 00 4D 83 82 7D E5 C2 FE A6 9D 34 C8 53 DD 63 [16:13:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 DA 8E 47 00 72 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E0 01 00 F4 03 04 00 0A FC E2 65 B6 04 01 00 00 68 CA 65 74 67 4E 3F A5 [16:13:36]CommunicateWithHost err = 0 [16:13:36]CheckOFDResponse [16:13:36]1017 (14) - 77093643461234 [16:13:36]1041 (16) - 0000000000874798 [16:13:36]1040 (4) - 122979 [16:13:36]1012 (4) - 02.03.2024 10:14 [16:13:36]1206 (1) - 0 [16:13:36]OFD Sender: Remove packet 122979 [16:13:36]ProducePacketName [16:13:36]name=ofd_packets/00122979 [16:13:36]NVStorageDeleteData [16:13:36]Write to MH i2c: 01 00 00 7D 0A 87 [16:13:36]Write i2c OK [16:13:36]MH_I2C_Read... [16:13:36]Read from MH i2c: 01 [16:13:36]MH_I2C_Read... [16:13:36]Read from MH i2c: 01 07 00 [16:13:36]MH_I2C_Read... [16:13:36]Read from MH i2c: 01 07 00 7D 0A 00 00 00 00 00 F9 0C 93 [16:13:36]RasterBufferAndPrint [16:13:36]line [16:13:36]line [16:13:36]line [16:13:36]line [16:13:36]line [16:13:36]written 0, free lines is 3327 [16:13:36]MH_Cut [16:13:36]Write to MH i2c: D1 01 00 84 0A 01 60 [16:13:36]Write i2c OK [16:13:36]MH_I2C_Read... [16:13:36]Read from MH i2c: D1 [16:13:36]MH_I2C_Read... [16:13:36]Read from MH i2c: D1 01 00 [16:13:36]MH_I2C_Read... [16:13:36]Read from MH i2c: D1 01 00 84 0A 00 5F [16:13:36]Write to MH i2c: 01 00 00 85 0A 8F [16:13:36]Write i2c OK [16:13:36]MH_I2C_Read... [16:13:36]OFD Sender: No OFD packet to send [16:13:37]*** Cut start [16:13:37]*** Purtial cut [16:13:37]*** Stage 1: CUTSNS_PIN = 1 [16:13:39]Read from MH i2c: 01 [16:13:39]MH_I2C_Read... [16:13:39]*** Stop cut motor [16:13:39]*** Cut end [16:13:39]Read from MH i2c: 01 07 00 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: 01 07 00 85 0A 00 00 00 00 00 FF 0F A4 [16:13:39]process_action close_receipt done [16:13:39]requested_data is exist [16:13:39]produce_requested_data [16:13:39]requested_item fm.sn is exist - process it [16:13:39]wFMCommunicate request_size=4 [16:13:39]MH_SAM_APDU [16:13:39]CAPDU: 80 11 00 00 [16:13:39]Write to MH i2c: E2 08 00 86 0A 80 11 00 00 00 00 00 00 0A [16:13:39]Write i2c OK [16:13:39]MH_I2C_Read... [16:13:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:39]Read from MH i2c: E2 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: E2 17 00 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: E2 17 00 86 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 68 [16:13:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:13:39]wFMCommunicate OK [16:13:39]requested_item fd.num is exist - process it [16:13:39]SAM_PROTO_GetFieldsCounters [16:13:39]wFMCommunicate request_size=4 [16:13:39]MH_SAM_APDU [16:13:39]CAPDU: 80 13 00 00 [16:13:39]Write to MH i2c: E2 08 00 87 0A 80 13 00 00 00 00 00 00 0D [16:13:39]Write i2c OK [16:13:39]MH_I2C_Read... [16:13:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:13:39]Read from MH i2c: E2 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: E2 62 00 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: E2 62 00 87 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 63 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [16:13:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 63 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:13:39]wFMCommunicate OK [16:13:39]SAM_PROTO_GetFieldsCounters done [16:13:39]requested_item shift.num is exist - process it [16:13:39]requested_item shift.opened is exist - process it [16:13:39]req_shift_opened [16:13:39]FM_GetShiftState [16:13:39]SAM_PROTO_GetShiftState [16:13:39]wFMCommunicate request_size=4 [16:13:39]MH_SAM_APDU [16:13:39]CAPDU: 80 13 01 00 [16:13:39]Write to MH i2c: E2 08 00 88 0A 80 13 01 00 00 00 00 00 0F [16:13:39]Write i2c OK [16:13:39]MH_I2C_Read... [16:13:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:39]Read from MH i2c: E2 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: E2 0E 00 [16:13:39]MH_I2C_Read... [16:13:39]Read from MH i2c: E2 0E 00 88 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 76 [16:13:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:13:39]wFMCommunicate OK [16:13:39]SAM_PROTO_GetShiftState done [16:13:39]FM_GetShiftState done [16:13:39]req_shift_opened done [16:13:39]requested_item shift.open_date is exist - process it [16:13:39]req_shift_open_date [16:13:39]req_shift_open_date done [16:13:39]produce_requested_data done [16:13:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122979,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:13:39]process_action_free close_receipt [16:13:39]json_value_free [16:13:39]json_value_free done [16:13:39]process_json_proto returns [16:13:39]Send response to host [16:13:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122979,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:13:39]free response buf [16:13:39]execute_script done [16:13:39]execute_script returns [16:13:39]free content buf [16:13:39]Sock 8.Close socket [16:13:39]Sock 8.Thread stoped [16:13:41]OFD Sender: No OFD packet to send [16:13:46]OFD Sender: No OFD packet to send [16:13:51]OFD Sender: No OFD packet to send [16:13:56]OFD Sender: No OFD packet to send [16:14:01]OFD Sender: No OFD packet to send [16:14:06]OFD Sender: No OFD packet to send [16:14:11]OFD Sender: No OFD packet to send [16:14:16]OFD Sender: No OFD packet to send [16:14:21]OFD Sender: No OFD packet to send [16:14:26]OFD Sender: No OFD packet to send [16:14:31]OFD Sender: No OFD packet to send [16:14:36]OFD Sender: No OFD packet to send [16:14:41]OFD Sender: No OFD packet to send [16:14:46]OFD Sender: No OFD packet to send [16:14:52]OFD Sender: No OFD packet to send [16:14:57]OFD Sender: No OFD packet to send [16:15:02]OFD Sender: No OFD packet to send [16:15:07]OFD Sender: No OFD packet to send [16:15:12]OFD Sender: No OFD packet to send [16:15:17]OFD Sender: No OFD packet to send [16:15:19]accept exits with 9 [16:15:19]New connection [16:15:19]New thread 3066666340 created [16:15:19]Thread 3066809700 joined [16:15:19]Waiting for new connection... [16:15:19] Sock 9.Parse request [16:15:19]Sock 9.Check first char [16:15:19]Sock 9.First char is OK [16:15:19]request: POST /json_proto HTTP/1.0 [16:15:19]Method: POST [16:15:19]URL: /json_proto [16:15:19]Method is POST - this is cgi request [16:15:19]url: /json_proto [16:15:19]query_string will be loaded in cgi processing [16:15:19]execute_cgi json_proto POST (null) [16:15:19]execute_cgi path=json_proto method=POST [16:15:19]POST find Content-Length [16:15:19]Host: 172.17.48.197:8080 [16:15:19]Content-Length: 825 [16:15:19]Content-Type: application/json [16:15:19] [16:15:19]POST finish read [16:15:19]Found Content-Length = 825 [16:15:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 28.210, "sum" : 2000.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:19]execute_script... [16:15:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 28.210, "sum" : 2000.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:19]POST & json_proto [16:15:19]process_json_proto [16:15:19]json parsed OK: [16:15:19]protocol is kg_v1.0 [16:15:19]action value=close_receipt [16:15:19]process_action close_receipt [16:15:19]cmd_close_receipt [16:15:19]MH_GetDate [16:15:19]Write to MH i2c: F0 00 00 89 0A 82 [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: F0 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: F0 09 00 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: F0 09 00 89 0A 00 98 50 E3 65 66 EE DC 65 50 [16:15:19]GetLastDocTimeStamp 1709396014 [16:15:19]current date 1709396120 [16:15:19]FM_GetShiftState [16:15:19]SAM_PROTO_GetShiftState [16:15:19]wFMCommunicate request_size=4 [16:15:19]MH_SAM_APDU [16:15:19]CAPDU: 80 13 01 00 [16:15:19]Write to MH i2c: E2 08 00 8A 0A 80 13 01 00 00 00 00 00 11 [16:15:19]Write i2c OK [16:15:19]MH_I2C_Read... [16:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:19]Read from MH i2c: E2 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 0E 00 [16:15:19]MH_I2C_Read... [16:15:19]Read from MH i2c: E2 0E 00 8A 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 78 [16:15:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:15:19]wFMCommunicate OK [16:15:19]SAM_PROTO_GetShiftState done [16:15:19]FM_GetShiftState done [16:15:19]opened in 1709338023 [16:15:19]opened+sec_in_day 1709424423 [16:15:19]quantity*price = 200008 [16:15:19]sum+1 = 200010 [16:15:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.09 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.09 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 199 02.03.2024 16:15 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122980 ФПД: 139546489189954 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T161520&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122980&fm=139546489189954&tin=02508201610067®Number=0000000000090573&sum=200009 [16:15:20]StoreToDocumentArchive [16:15:20]shift 321 fd 122980 [16:15:20]save to /storage/0321/doc_00122980 [16:15:20]save last doc name /storage/0321/doc_00122980 to /storage/kkm_last_doc_name [16:15:20]save OK [16:15:20]Clear old archive folders... [16:15:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:15:20]tlvbuf is 003ADFF0 [16:15:20]SAM_PROTO_ClearQueue [16:15:20]wFMCommunicate request_size=4 [16:15:20]MH_SAM_APDU [16:15:20]CAPDU: 80 09 00 00 [16:15:20]Write to MH i2c: E2 08 00 97 0A 80 09 00 00 00 00 00 00 13 [16:15:20]Write i2c OK [16:15:20]MH_I2C_Read... [16:15:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:20]Read from MH i2c: E2 [16:15:20]MH_I2C_Read... [16:15:20]Read from MH i2c: E2 03 00 [16:15:20]MH_I2C_Read... [16:15:20]Read from MH i2c: E2 03 00 97 0A 00 90 00 15 [16:15:20]RAPDU: 90 00 [16:15:20]wFMCommunicate OK [16:15:20]SAM_PROTO_ClearQueue done [16:15:20]KKMCreateOFDPacket [16:15:20]OFDProtocolAddRootSTLVToBuf [16:15:20]FM_MakeSignedData [16:15:20]FM_MakeSignedData [16:15:20]SAM_PROTO_SignData [16:15:20]wFMCommunicate request_size=4 [16:15:20]MH_SAM_APDU [16:15:20]CAPDU: 80 0D 01 02 [16:15:20]Write to MH i2c: E2 08 00 98 0A 80 0D 01 02 00 00 00 00 1B [16:15:20]Write i2c OK [16:15:20]MH_I2C_Read... [16:15:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:21]Read from MH i2c: E2 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 03 00 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 03 00 98 0A 00 90 00 16 [16:15:21]RAPDU: 90 00 [16:15:21]wFMCommunicate OK [16:15:21]wFMCommunicate request_size=255 [16:15:21]MH_SAM_APDU [16:15:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 98 50 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E0 01 00 35 04 06 00 [16:15:21]Write to MH i2c: E2 02 01 99 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 98 50 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E0 01 00 35 04 06 00 00 00 9A [16:15:21]Write i2c OK [16:15:21]MH_I2C_Read... [16:15:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:21]Read from MH i2c: E2 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 03 00 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 03 00 99 0A 00 90 00 17 [16:15:21]RAPDU: 90 00 [16:15:21]wFMCommunicate OK [16:15:21]wFMCommunicate request_size=11 [16:15:21]MH_SAM_APDU [16:15:21]CAPDU: 80 0D 02 02 06 7E EA B2 EA F6 42 [16:15:21]Write to MH i2c: E2 0E 00 9A 0A 80 0D 02 02 06 00 7E EA B2 EA F6 42 00 00 66 [16:15:21]Write i2c OK [16:15:21]MH_I2C_Read... [16:15:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:21]Read from MH i2c: E2 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 03 00 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 03 00 9A 0A 00 90 00 18 [16:15:21]RAPDU: 90 00 [16:15:21]wFMCommunicate OK [16:15:21]wFMCommunicate request_size=4 [16:15:21]MH_SAM_APDU [16:15:21]CAPDU: 80 0D 03 02 [16:15:21]Write to MH i2c: E2 08 00 9B 0A 80 0D 03 02 00 00 00 00 20 [16:15:21]Write i2c OK [16:15:21]MH_I2C_Read... [16:15:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:21]Read from MH i2c: E2 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 0B 00 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 0B 00 9B 0A 00 18 A1 E8 F3 3D FA 6C F0 90 00 48 [16:15:21]RAPDU: 18 A1 E8 F3 3D FA 6C F0 90 00 [16:15:21]wFMCommunicate OK [16:15:21]SAM_PROTO_SignData done [16:15:21]FM_MakeSignedData done [16:15:21]CreateOFDProtocolMessage [16:15:21]wFMCommunicate request_size=4 [16:15:21]MH_SAM_APDU [16:15:21]CAPDU: 80 11 00 00 [16:15:21]Write to MH i2c: E2 08 00 9C 0A 80 11 00 00 00 00 00 00 20 [16:15:21]Write i2c OK [16:15:21]MH_I2C_Read... [16:15:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:21]Read from MH i2c: E2 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 17 00 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: E2 17 00 9C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7E [16:15:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:15:21]wFMCommunicate OK [16:15:21]CreateOFDProtocolMessage done [16:15:21]OFDSenderStorePacket 122980 [16:15:21]StoreOFDPacket docnum=122980 [16:15:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 53 D1 08 01 57 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 98 50 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E0 01 00 35 04 06 00 7E EA B2 EA F6 42 18 A1 E8 F3 3D FA 6C F0 [16:15:21]CheckFolder [16:15:21]dirname=/storage/ofd_packets [16:15:21]CheckFolder done [16:15:21]ProducePacketName [16:15:21]name=ofd_packets/00122980 [16:15:21]NVStorageSaveData ofd_packets/00122980 [16:15:21]File name is /storage/ofd_packets/00122980 [16:15:21]Write 302 bytes [16:15:21]NVStorageSaveData done [16:15:21]OFDSenderStorePacket done [16:15:21]KKMCreateOFDPacket done [16:15:21]NVStorageSaveData kkm_last_timestamp [16:15:21]File name is /storage/kkm_last_timestamp [16:15:21]Write 4 bytes [16:15:21]NVStorageSaveData done [16:15:21]ExternCall_PrintAddStr [16:15:21]wPrintStart [16:15:21]Write to MH i2c: 01 00 00 9D 0A A7 [16:15:21]Write i2c OK [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: 01 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: 01 07 00 [16:15:21]MH_I2C_Read... [16:15:21]Read from MH i2c: 01 07 00 9D 0A 00 00 00 00 00 FF 0F BC [16:15:21]RasterBufferAndPrint [16:15:21]line Счет N : (1)1105860 [16:15:21]line ИНН: 02508201610067 [16:15:21]line Контрольно-Кассовый Чек [16:15:21]line ПРОДАЖА [16:15:21]line ТРК (МРК, ГНК) : 41 [16:15:21]line Товар: 2710194210 [16:15:21]line ДТ(л)-К-5 [16:15:21]line 28.210 * 70.90 [16:15:21]line = 2000.09 [16:15:21]line НДС 12% НСП 1% [16:15:21]line > о реализуемом товаре [16:15:21]line ИТОГО: 2000.09 [16:15:21]line НСП 1% : 17.70 [16:15:21]line НДС 12% : 212.40 [16:15:21]line Наличными: 0.00 [16:15:21]line Безнал.: 2000.09 [16:15:21]line Место: АЗС № 25 "Партнер Нефть" [16:15:21]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:15:21]line СНО: Общий режим [16:15:21]line Чек 199 02.03.2024 16:15 [16:15:21]line Смена: 321 ФФД: 1.0 [16:15:21]line ЗНМ: 0300000019 [16:15:21]line РНМ: 0000000000090573 [16:15:21]line Версия ККМ: 001 [16:15:21]line Платежная система: Бакай Банк [16:15:21]line ФМ: 0000000000874798 [16:15:21]line ФД: 122980 [16:15:21]line ФПД: 139546489189954 [16:15:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T161520&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122980&fm=139546489189954&tin=02508201610067®Number=0000000000090573&sum=200009 [16:15:21]OFD Sender: Processing packet 122980 [packets to send 112, broken 111] [16:15:21]ProducePacketName [16:15:21]name=ofd_packets/00122980 [16:15:21]OFD Sender: To server: pG, [16:15:21]CommunicateWithHost lk.salyk.kg:30040 [16:15:21]ConnectInit lk.salyk.kg [16:15:21]written 0, free lines is 4095 [16:15:21]Connected sock=10 [16:15:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 53 D1 08 01 57 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 6E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 49 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 98 50 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E0 01 00 35 04 06 00 7E EA B2 EA F6 42 18 A1 E8 F3 3D FA 6C F0 [16:15:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 82 45 47 00 BC B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E0 01 00 F4 03 04 00 74 FC E2 65 B6 04 01 00 00 9A 7B A0 DE 10 19 80 E9 [16:15:22]CommunicateWithHost err = 0 [16:15:22]CheckOFDResponse [16:15:22]1017 (14) - 77093643461234 [16:15:22]1041 (16) - 0000000000874798 [16:15:22]1040 (4) - 122980 [16:15:22]1012 (4) - 02.03.2024 10:16 [16:15:22]1206 (1) - 0 [16:15:22]OFD Sender: Remove packet 122980 [16:15:22]ProducePacketName [16:15:22]name=ofd_packets/00122980 [16:15:22]NVStorageDeleteData [16:15:22]Write to MH i2c: 01 00 00 C7 0A D1 [16:15:22]Write i2c OK [16:15:22]MH_I2C_Read... [16:15:22]Read from MH i2c: 01 [16:15:22]MH_I2C_Read... [16:15:22]Read from MH i2c: 01 07 00 [16:15:22]MH_I2C_Read... [16:15:22]Read from MH i2c: 01 07 00 C7 0A 00 00 00 00 00 0A 0D EF [16:15:22]RasterBufferAndPrint [16:15:22]line [16:15:22]line [16:15:22]line [16:15:22]line [16:15:22]line [16:15:22]written 0, free lines is 3346 [16:15:22]MH_Cut [16:15:22]Write to MH i2c: D1 01 00 CE 0A 01 AA [16:15:22]Write i2c OK [16:15:22]MH_I2C_Read... [16:15:22]Read from MH i2c: D1 [16:15:22]MH_I2C_Read... [16:15:22]Read from MH i2c: D1 01 00 [16:15:22]MH_I2C_Read... [16:15:22]Read from MH i2c: D1 01 00 CE 0A 00 A9 [16:15:22]Write to MH i2c: 01 00 00 CF 0A D9 [16:15:22]Write i2c OK [16:15:22]MH_I2C_Read... [16:15:22]OFD Sender: No OFD packet to send [16:15:22]*** Cut start [16:15:22]*** Purtial cut [16:15:22]*** Stage 1: CUTSNS_PIN = 1 [16:15:24]Read from MH i2c: 01 [16:15:24]MH_I2C_Read... [16:15:24]*** Stop cut motor [16:15:24]*** Cut end [16:15:24]Read from MH i2c: 01 07 00 [16:15:24]MH_I2C_Read... [16:15:24]Read from MH i2c: 01 07 00 CF 0A 00 00 00 00 00 FF 0F EE [16:15:24]process_action close_receipt done [16:15:24]requested_data is exist [16:15:24]produce_requested_data [16:15:24]requested_item fm.sn is exist - process it [16:15:24]wFMCommunicate request_size=4 [16:15:24]MH_SAM_APDU [16:15:24]CAPDU: 80 11 00 00 [16:15:24]Write to MH i2c: E2 08 00 D0 0A 80 11 00 00 00 00 00 00 54 [16:15:24]Write i2c OK [16:15:24]MH_I2C_Read... [16:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:25]Read from MH i2c: E2 [16:15:25]MH_I2C_Read... [16:15:25]Read from MH i2c: E2 17 00 [16:15:25]MH_I2C_Read... [16:15:25]Read from MH i2c: E2 17 00 D0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B2 [16:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:15:25]wFMCommunicate OK [16:15:25]requested_item fd.num is exist - process it [16:15:25]SAM_PROTO_GetFieldsCounters [16:15:25]wFMCommunicate request_size=4 [16:15:25]MH_SAM_APDU [16:15:25]CAPDU: 80 13 00 00 [16:15:25]Write to MH i2c: E2 08 00 D1 0A 80 13 00 00 00 00 00 00 57 [16:15:25]Write i2c OK [16:15:25]MH_I2C_Read... [16:15:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:25]Read from MH i2c: E2 [16:15:25]MH_I2C_Read... [16:15:25]Read from MH i2c: E2 62 00 [16:15:25]MH_I2C_Read... [16:15:25]Read from MH i2c: E2 62 00 D1 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 64 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [16:15:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 64 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:25]wFMCommunicate OK [16:15:25]SAM_PROTO_GetFieldsCounters done [16:15:25]requested_item shift.num is exist - process it [16:15:25]requested_item shift.opened is exist - process it [16:15:25]req_shift_opened [16:15:25]FM_GetShiftState [16:15:25]SAM_PROTO_GetShiftState [16:15:25]wFMCommunicate request_size=4 [16:15:25]MH_SAM_APDU [16:15:25]CAPDU: 80 13 01 00 [16:15:25]Write to MH i2c: E2 08 00 D2 0A 80 13 01 00 00 00 00 00 59 [16:15:25]Write i2c OK [16:15:25]MH_I2C_Read... [16:15:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:25]Read from MH i2c: E2 [16:15:25]MH_I2C_Read... [16:15:25]Read from MH i2c: E2 0E 00 [16:15:25]MH_I2C_Read... [16:15:25]Read from MH i2c: E2 0E 00 D2 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C0 [16:15:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:15:25]wFMCommunicate OK [16:15:25]SAM_PROTO_GetShiftState done [16:15:25]FM_GetShiftState done [16:15:25]req_shift_opened done [16:15:25]requested_item shift.open_date is exist - process it [16:15:25]req_shift_open_date [16:15:25]req_shift_open_date done [16:15:25]produce_requested_data done [16:15:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122980,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:15:25]process_action_free close_receipt [16:15:25]json_value_free [16:15:25]json_value_free done [16:15:25]process_json_proto returns [16:15:25]Send response to host [16:15:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122980,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:15:25]free response buf [16:15:25]execute_script done [16:15:25]execute_script returns [16:15:25]free content buf [16:15:25]Sock 9.Close socket [16:15:25]Sock 9.Thread stoped [16:15:27]OFD Sender: No OFD packet to send [16:15:32]OFD Sender: No OFD packet to send [16:15:37]OFD Sender: No OFD packet to send [16:15:42]OFD Sender: No OFD packet to send [16:15:47]OFD Sender: No OFD packet to send [16:15:52]OFD Sender: No OFD packet to send [16:15:57]OFD Sender: No OFD packet to send [16:16:02]OFD Sender: No OFD packet to send [16:16:07]OFD Sender: No OFD packet to send [16:16:12]OFD Sender: No OFD packet to send [16:16:17]OFD Sender: No OFD packet to send [16:16:22]OFD Sender: No OFD packet to send [16:16:27]OFD Sender: No OFD packet to send [16:16:32]OFD Sender: No OFD packet to send [16:16:37]OFD Sender: No OFD packet to send [16:16:42]OFD Sender: No OFD packet to send [16:16:47]OFD Sender: No OFD packet to send [16:16:52]OFD Sender: No OFD packet to send [16:16:57]OFD Sender: No OFD packet to send [16:17:02]OFD Sender: No OFD packet to send [16:17:07]OFD Sender: No OFD packet to send [16:17:12]OFD Sender: No OFD packet to send [16:17:17]OFD Sender: No OFD packet to send [16:17:22]OFD Sender: No OFD packet to send [16:17:27]OFD Sender: No OFD packet to send [16:17:32]OFD Sender: No OFD packet to send [16:17:37]OFD Sender: No OFD packet to send [16:17:42]OFD Sender: No OFD packet to send [16:17:47]OFD Sender: No OFD packet to send [16:17:52]OFD Sender: No OFD packet to send [16:17:57]OFD Sender: No OFD packet to send [16:18:02]OFD Sender: No OFD packet to send [16:18:07]OFD Sender: No OFD packet to send [16:18:12]OFD Sender: No OFD packet to send [16:18:15]accept exits with 8 [16:18:15]New connection [16:18:15]New thread 3066809700 created [16:18:15]Thread 3066666340 joined [16:18:15]Waiting for new connection... [16:18:15] Sock 8.Parse request [16:18:15]Sock 8.Check first char [16:18:15]Sock 8.First char is OK [16:18:15]request: POST /json_proto HTTP/1.0 [16:18:15]Method: POST [16:18:15]URL: /json_proto [16:18:15]Method is POST - this is cgi request [16:18:15]url: /json_proto [16:18:15]query_string will be loaded in cgi processing [16:18:15]execute_cgi json_proto POST (null) [16:18:15]execute_cgi path=json_proto method=POST [16:18:15]POST find Content-Length [16:18:15]Host: 172.17.48.197:8080 [16:18:15]Content-Length: 820 [16:18:15]Content-Type: application/json [16:18:15] [16:18:15]POST finish read [16:18:15]Found Content-Length = 820 [16:18:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.040, "sum" : 2478.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2478.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:15]execute_script... [16:18:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.040, "sum" : 2478.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2478.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:15]POST & json_proto [16:18:15]process_json_proto [16:18:15]json parsed OK: [16:18:15]protocol is kg_v1.0 [16:18:15]action value=close_receipt [16:18:15]process_action close_receipt [16:18:15]cmd_close_receipt [16:18:15]MH_GetDate [16:18:15]Write to MH i2c: F0 00 00 D3 0A CC [16:18:15]Write i2c OK [16:18:15]MH_I2C_Read... [16:18:15]Read from MH i2c: F0 [16:18:15]MH_I2C_Read... [16:18:15]Read from MH i2c: F0 09 00 [16:18:15]MH_I2C_Read... [16:18:15]Read from MH i2c: F0 09 00 D3 0A 00 48 51 E3 65 66 EE DC 65 4B [16:18:15]GetLastDocTimeStamp 1709396120 [16:18:15]current date 1709396296 [16:18:15]FM_GetShiftState [16:18:15]SAM_PROTO_GetShiftState [16:18:15]wFMCommunicate request_size=4 [16:18:15]MH_SAM_APDU [16:18:15]CAPDU: 80 13 01 00 [16:18:15]Write to MH i2c: E2 08 00 D4 0A 80 13 01 00 00 00 00 00 5B [16:18:15]Write i2c OK [16:18:15]MH_I2C_Read... [16:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:15]Read from MH i2c: E2 [16:18:15]MH_I2C_Read... [16:18:15]Read from MH i2c: E2 0E 00 [16:18:15]MH_I2C_Read... [16:18:15]Read from MH i2c: E2 0E 00 D4 0A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C2 [16:18:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:18:15]wFMCommunicate OK [16:18:15]SAM_PROTO_GetShiftState done [16:18:15]FM_GetShiftState done [16:18:15]opened in 1709338023 [16:18:15]opened+sec_in_day 1709424423 [16:18:15]quantity*price = 247847 [16:18:15]sum+1 = 247849 [16:18:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2478.48 НСП 1% : 21.93 НДС 12% : 263.20 Наличными: 0.00 Безнал.: 2478.48 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 200 02.03.2024 16:18 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122981 ФПД: 53884760318565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T161816&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122981&fm=53884760318565&tin=02508201610067®Number=0000000000090573&sum=247848 [16:18:17]StoreToDocumentArchive [16:18:17]shift 321 fd 122981 [16:18:17]save to /storage/0321/doc_00122981 [16:18:17]save last doc name /storage/0321/doc_00122981 to /storage/kkm_last_doc_name [16:18:17]save OK [16:18:17]Clear old archive folders... [16:18:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:18:17]tlvbuf is 003C6CF0 [16:18:17]SAM_PROTO_ClearQueue [16:18:17]wFMCommunicate request_size=4 [16:18:17]MH_SAM_APDU [16:18:17]CAPDU: 80 09 00 00 [16:18:17]Write to MH i2c: E2 08 00 E1 0A 80 09 00 00 00 00 00 00 5D [16:18:17]Write i2c OK [16:18:17]MH_I2C_Read... [16:18:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:17]Read from MH i2c: E2 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 03 00 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 03 00 E1 0A 00 90 00 5F [16:18:17]RAPDU: 90 00 [16:18:17]wFMCommunicate OK [16:18:17]SAM_PROTO_ClearQueue done [16:18:17]KKMCreateOFDPacket [16:18:17]OFDProtocolAddRootSTLVToBuf [16:18:17]FM_MakeSignedData [16:18:17]FM_MakeSignedData [16:18:17]SAM_PROTO_SignData [16:18:17]wFMCommunicate request_size=4 [16:18:17]MH_SAM_APDU [16:18:17]CAPDU: 80 0D 01 02 [16:18:17]Write to MH i2c: E2 08 00 E2 0A 80 0D 01 02 00 00 00 00 65 [16:18:17]Write i2c OK [16:18:17]MH_I2C_Read... [16:18:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:17]Read from MH i2c: E2 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 03 00 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 03 00 E2 0A 00 90 00 60 [16:18:17]RAPDU: 90 00 [16:18:17]wFMCommunicate OK [16:18:17]wFMCommunicate request_size=255 [16:18:17]MH_SAM_APDU [16:18:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 28 C8 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 C8 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 66 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 C8 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 48 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E0 01 00 35 04 06 00 31 [16:18:17]Write to MH i2c: E2 02 01 E3 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 28 C8 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 C8 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 66 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 C8 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 48 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E0 01 00 35 04 06 00 31 00 00 CD [16:18:17]Write i2c OK [16:18:17]MH_I2C_Read... [16:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:17]Read from MH i2c: E2 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 03 00 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 03 00 E3 0A 00 90 00 61 [16:18:17]RAPDU: 90 00 [16:18:17]wFMCommunicate OK [16:18:17]wFMCommunicate request_size=10 [16:18:17]MH_SAM_APDU [16:18:17]CAPDU: 80 0D 02 02 05 02 05 FF 62 65 [16:18:17]Write to MH i2c: E2 0D 00 E4 0A 80 0D 02 02 05 00 02 05 FF 62 65 00 00 3F [16:18:17]Write i2c OK [16:18:17]MH_I2C_Read... [16:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:17]Read from MH i2c: E2 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 03 00 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 03 00 E4 0A 00 90 00 62 [16:18:17]RAPDU: 90 00 [16:18:17]wFMCommunicate OK [16:18:17]wFMCommunicate request_size=4 [16:18:17]MH_SAM_APDU [16:18:17]CAPDU: 80 0D 03 02 [16:18:17]Write to MH i2c: E2 08 00 E5 0A 80 0D 03 02 00 00 00 00 6A [16:18:17]Write i2c OK [16:18:17]MH_I2C_Read... [16:18:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:17]Read from MH i2c: E2 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 0B 00 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 0B 00 E5 0A 00 D8 CC AA 54 DB 2E 2F F3 90 00 38 [16:18:17]RAPDU: D8 CC AA 54 DB 2E 2F F3 90 00 [16:18:17]wFMCommunicate OK [16:18:17]SAM_PROTO_SignData done [16:18:17]FM_MakeSignedData done [16:18:17]CreateOFDProtocolMessage [16:18:17]wFMCommunicate request_size=4 [16:18:17]MH_SAM_APDU [16:18:17]CAPDU: 80 11 00 00 [16:18:17]Write to MH i2c: E2 08 00 E6 0A 80 11 00 00 00 00 00 00 6A [16:18:17]Write i2c OK [16:18:17]MH_I2C_Read... [16:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:17]Read from MH i2c: E2 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 17 00 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: E2 17 00 E6 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C8 [16:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:18:17]wFMCommunicate OK [16:18:17]CreateOFDProtocolMessage done [16:18:17]OFDSenderStorePacket 122981 [16:18:17]StoreOFDPacket docnum=122981 [16:18:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BA F0 07 01 28 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 28 C8 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 C8 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 66 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 C8 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 48 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E0 01 00 35 04 06 00 31 02 05 FF 62 65 D8 CC AA 54 DB 2E 2F F3 [16:18:17]CheckFolder [16:18:17]dirname=/storage/ofd_packets [16:18:17]CheckFolder done [16:18:17]ProducePacketName [16:18:17]name=ofd_packets/00122981 [16:18:17]NVStorageSaveData ofd_packets/00122981 [16:18:17]File name is /storage/ofd_packets/00122981 [16:18:17]Write 301 bytes [16:18:17]NVStorageSaveData done [16:18:17]OFDSenderStorePacket done [16:18:17]KKMCreateOFDPacket done [16:18:17]NVStorageSaveData kkm_last_timestamp [16:18:17]File name is /storage/kkm_last_timestamp [16:18:17]Write 4 bytes [16:18:17]NVStorageSaveData done [16:18:17]ExternCall_PrintAddStr [16:18:17]wPrintStart [16:18:17]Write to MH i2c: 01 00 00 E7 0A F1 [16:18:17]Write i2c OK [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: 01 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: 01 07 00 [16:18:17]MH_I2C_Read... [16:18:17]Read from MH i2c: 01 07 00 E7 0A 00 00 00 00 00 FF 0F 06 [16:18:17]RasterBufferAndPrint [16:18:17]line Счет N : (1)1105861 [16:18:17]line ИНН: 02508201610067 [16:18:17]line Контрольно-Кассовый Чек [16:18:17]line ПРОДАЖА [16:18:17]line ТРК (МРК, ГНК) : 21 [16:18:17]line Товар: 2710124130 [16:18:17]line Аи-92-К-5 [16:18:17]line 40.040 * 61.90 [16:18:17]line = 2478.48 [16:18:17]line НДС 12% НСП 1% [16:18:17]line > о реализуемом товаре [16:18:17]line ИТОГО: 2478.48 [16:18:17]line НСП 1% : 21.93 [16:18:17]line НДС 12% : 263.20 [16:18:17]line Наличными: 0.00 [16:18:17]line Безнал.: 2478.48 [16:18:17]line Место: АЗС № 25 "Партнер Нефть" [16:18:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:18:17]line СНО: Общий режим [16:18:17]line Чек 200 02.03.2024 16:18 [16:18:17]line Смена: 321 ФФД: 1.0 [16:18:17]line ЗНМ: 0300000019 [16:18:17]line РНМ: 0000000000090573 [16:18:17]line Версия ККМ: 001 [16:18:17]line Платежная система: Бакай Банк [16:18:17]line ФМ: 0000000000874798 [16:18:17]line ФД: 122981 [16:18:17]line ФПД: 53884760318565 [16:18:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T161816&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122981&fm=53884760318565&tin=02508201610067®Number=0000000000090573&sum=247848 [16:18:17]OFD Sender: Processing packet 122981 [packets to send 112, broken 111] [16:18:17]ProducePacketName [16:18:17]name=ofd_packets/00122981 [16:18:17]OFD Sender: To server: pG, [16:18:17]CommunicateWithHost lk.salyk.kg:30040 [16:18:17]ConnectInit lk.salyk.kg [16:18:17]written 0, free lines is 4095 [16:18:18]Connected sock=10 [16:18:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BA F0 07 01 28 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 28 C8 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 C8 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 66 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 C8 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 48 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E0 01 00 35 04 06 00 31 02 05 FF 62 65 D8 CC AA 54 DB 2E 2F F3 [16:18:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 47 EA 47 00 C9 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E0 01 00 F4 03 04 00 24 FD E2 65 B6 04 01 00 00 4E 8A D7 2A AE A5 12 61 [16:18:18]CommunicateWithHost err = 0 [16:18:18]CheckOFDResponse [16:18:18]1017 (14) - 77093643461234 [16:18:18]1041 (16) - 0000000000874798 [16:18:18]1040 (4) - 122981 [16:18:18]1012 (4) - 02.03.2024 10:19 [16:18:18]1206 (1) - 0 [16:18:18]OFD Sender: Remove packet 122981 [16:18:18]ProducePacketName [16:18:18]name=ofd_packets/00122981 [16:18:18]NVStorageDeleteData [16:18:18]Write to MH i2c: 01 00 00 11 0B 1C [16:18:18]Write i2c OK [16:18:18]MH_I2C_Read... [16:18:18]Read from MH i2c: 01 [16:18:18]MH_I2C_Read... [16:18:18]Read from MH i2c: 01 07 00 [16:18:18]MH_I2C_Read... [16:18:18]Read from MH i2c: 01 07 00 11 0B 00 00 00 00 00 04 0D 34 [16:18:18]RasterBufferAndPrint [16:18:18]line [16:18:18]line [16:18:18]line [16:18:18]line [16:18:18]line [16:18:18]written 0, free lines is 3338 [16:18:18]MH_Cut [16:18:18]Write to MH i2c: D1 01 00 18 0B 01 F5 [16:18:18]Write i2c OK [16:18:18]MH_I2C_Read... [16:18:18]Read from MH i2c: D1 [16:18:18]MH_I2C_Read... [16:18:18]Read from MH i2c: D1 01 00 [16:18:18]MH_I2C_Read... [16:18:18]Read from MH i2c: D1 01 00 18 0B 00 F4 [16:18:18]Write to MH i2c: 01 00 00 19 0B 24 [16:18:18]Write i2c OK [16:18:18]MH_I2C_Read... [16:18:18]OFD Sender: No OFD packet to send [16:18:19]*** Cut start [16:18:19]*** Purtial cut [16:18:19]*** Stage 1: CUTSNS_PIN = 1 [16:18:21]Read from MH i2c: 01 [16:18:21]MH_I2C_Read... [16:18:21]*** Stop cut motor [16:18:21]*** Cut end [16:18:21]Read from MH i2c: 01 07 00 [16:18:21]MH_I2C_Read... [16:18:21]Read from MH i2c: 01 07 00 19 0B 00 00 00 00 00 FF 0F 39 [16:18:21]process_action close_receipt done [16:18:21]requested_data is exist [16:18:21]produce_requested_data [16:18:21]requested_item fm.sn is exist - process it [16:18:21]wFMCommunicate request_size=4 [16:18:21]MH_SAM_APDU [16:18:21]CAPDU: 80 11 00 00 [16:18:21]Write to MH i2c: E2 08 00 1A 0B 80 11 00 00 00 00 00 00 9F [16:18:21]Write i2c OK [16:18:21]MH_I2C_Read... [16:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:21]Read from MH i2c: E2 [16:18:21]MH_I2C_Read... [16:18:21]Read from MH i2c: E2 17 00 [16:18:21]MH_I2C_Read... [16:18:21]Read from MH i2c: E2 17 00 1A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FD [16:18:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:18:21]wFMCommunicate OK [16:18:21]requested_item fd.num is exist - process it [16:18:21]SAM_PROTO_GetFieldsCounters [16:18:21]wFMCommunicate request_size=4 [16:18:21]MH_SAM_APDU [16:18:21]CAPDU: 80 13 00 00 [16:18:21]Write to MH i2c: E2 08 00 1B 0B 80 13 00 00 00 00 00 00 A2 [16:18:21]Write i2c OK [16:18:21]MH_I2C_Read... [16:18:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:21]Read from MH i2c: E2 [16:18:21]MH_I2C_Read... [16:18:21]Read from MH i2c: E2 62 00 [16:18:21]MH_I2C_Read... [16:18:21]Read from MH i2c: E2 62 00 1B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 65 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [16:18:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 65 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:21]wFMCommunicate OK [16:18:21]SAM_PROTO_GetFieldsCounters done [16:18:21]requested_item shift.num is exist - process it [16:18:21]requested_item shift.opened is exist - process it [16:18:21]req_shift_opened [16:18:21]FM_GetShiftState [16:18:21]SAM_PROTO_GetShiftState [16:18:21]wFMCommunicate request_size=4 [16:18:21]MH_SAM_APDU [16:18:21]CAPDU: 80 13 01 00 [16:18:21]Write to MH i2c: E2 08 00 1C 0B 80 13 01 00 00 00 00 00 A4 [16:18:21]Write i2c OK [16:18:21]MH_I2C_Read... [16:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:21]Read from MH i2c: E2 [16:18:21]MH_I2C_Read... [16:18:21]Read from MH i2c: E2 0E 00 [16:18:21]MH_I2C_Read... [16:18:21]Read from MH i2c: E2 0E 00 1C 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0B [16:18:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:18:21]wFMCommunicate OK [16:18:21]SAM_PROTO_GetShiftState done [16:18:21]FM_GetShiftState done [16:18:21]req_shift_opened done [16:18:21]requested_item shift.open_date is exist - process it [16:18:21]req_shift_open_date [16:18:21]req_shift_open_date done [16:18:21]produce_requested_data done [16:18:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122981,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:18:21]process_action_free close_receipt [16:18:21]json_value_free [16:18:21]json_value_free done [16:18:21]process_json_proto returns [16:18:21]Send response to host [16:18:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122981,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:18:21]free response buf [16:18:21]execute_script done [16:18:21]execute_script returns [16:18:21]free content buf [16:18:21]Sock 8.Close socket [16:18:21]Sock 8.Thread stoped [16:18:23]OFD Sender: No OFD packet to send [16:18:28]OFD Sender: No OFD packet to send [16:18:33]OFD Sender: No OFD packet to send [16:18:38]OFD Sender: No OFD packet to send [16:18:43]OFD Sender: No OFD packet to send [16:18:48]OFD Sender: No OFD packet to send [16:18:53]OFD Sender: No OFD packet to send [16:18:58]OFD Sender: No OFD packet to send [16:19:03]OFD Sender: No OFD packet to send [16:19:08]OFD Sender: No OFD packet to send [16:19:11]accept exits with 9 [16:19:11]New connection [16:19:11]New thread 3066666340 created [16:19:11]Thread 3066809700 joined [16:19:11]Waiting for new connection... [16:19:11] Sock 9.Parse request [16:19:11]Sock 9.Check first char [16:19:11]Sock 9.First char is OK [16:19:11]request: POST /json_proto HTTP/1.0 [16:19:11]Method: POST [16:19:11]URL: /json_proto [16:19:11]Method is POST - this is cgi request [16:19:11]url: /json_proto [16:19:11]query_string will be loaded in cgi processing [16:19:11]execute_cgi json_proto POST (null) [16:19:11]execute_cgi path=json_proto method=POST [16:19:11]POST find Content-Length [16:19:11]Host: 172.17.48.197:8080 [16:19:11]Content-Length: 678 [16:19:11]Content-Type: application/json [16:19:11] [16:19:11]POST finish read [16:19:11]Found Content-Length = 678 [16:19:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:11]execute_script... [16:19: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)1105862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:11]POST & json_proto [16:19:11]process_json_proto [16:19:11]json parsed OK: [16:19:11]protocol is kg_v1.0 [16:19:11]action value=close_receipt [16:19:11]process_action close_receipt [16:19:11]cmd_close_receipt [16:19:11]MH_GetDate [16:19:11]Write to MH i2c: F0 00 00 1D 0B 17 [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: F0 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: F0 09 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: F0 09 00 1D 0B 00 80 51 E3 65 66 EE DC 65 CE [16:19:11]GetLastDocTimeStamp 1709396296 [16:19:11]current date 1709396352 [16:19:11]FM_GetShiftState [16:19:11]SAM_PROTO_GetShiftState [16:19:11]wFMCommunicate request_size=4 [16:19:11]MH_SAM_APDU [16:19:11]CAPDU: 80 13 01 00 [16:19:11]Write to MH i2c: E2 08 00 1E 0B 80 13 01 00 00 00 00 00 A6 [16:19:11]Write i2c OK [16:19:11]MH_I2C_Read... [16:19:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:11]Read from MH i2c: E2 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 0E 00 [16:19:11]MH_I2C_Read... [16:19:11]Read from MH i2c: E2 0E 00 1E 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0D [16:19:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:19:11]wFMCommunicate OK [16:19:11]SAM_PROTO_GetShiftState done [16:19:11]FM_GetShiftState done [16:19:11]opened in 1709338023 [16:19:11]opened+sec_in_day 1709424423 [16:19:11]quantity*price = 40049 [16:19:11]sum+1 = 40050 [16:19:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 201 02.03.2024 16:19 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122982 ФПД: 169527049800360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T161912&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122982&fm=169527049800360&tin=02508201610067®Number=0000000000090573&sum=40000 [16:19:12]StoreToDocumentArchive [16:19:12]shift 321 fd 122982 [16:19:12]save to /storage/0321/doc_00122982 [16:19:12]save last doc name /storage/0321/doc_00122982 to /storage/kkm_last_doc_name [16:19:12]save OK [16:19:12]Clear old archive folders... [16:19:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:19:12]tlvbuf is 003A61D0 [16:19:12]SAM_PROTO_ClearQueue [16:19:12]wFMCommunicate request_size=4 [16:19:12]MH_SAM_APDU [16:19:12]CAPDU: 80 09 00 00 [16:19:12]Write to MH i2c: E2 08 00 2B 0B 80 09 00 00 00 00 00 00 A8 [16:19:12]Write i2c OK [16:19:12]MH_I2C_Read... [16:19:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:12]Read from MH i2c: E2 [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: E2 03 00 [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: E2 03 00 2B 0B 00 90 00 AA [16:19:12]RAPDU: 90 00 [16:19:12]wFMCommunicate OK [16:19:12]SAM_PROTO_ClearQueue done [16:19:12]KKMCreateOFDPacket [16:19:12]OFDProtocolAddRootSTLVToBuf [16:19:12]FM_MakeSignedData [16:19:12]FM_MakeSignedData [16:19:12]SAM_PROTO_SignData [16:19:12]wFMCommunicate request_size=4 [16:19:12]MH_SAM_APDU [16:19:12]CAPDU: 80 0D 01 02 [16:19:12]Write to MH i2c: E2 08 00 2C 0B 80 0D 01 02 00 00 00 00 B0 [16:19:12]Write i2c OK [16:19:12]MH_I2C_Read... [16:19:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:12]Read from MH i2c: E2 [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: E2 03 00 [16:19:12]MH_I2C_Read... [16:19:12]Read from MH i2c: E2 03 00 2C 0B 00 90 00 AB [16:19:12]RAPDU: 90 00 [16:19:12]wFMCommunicate OK [16:19:12]wFMCommunicate request_size=255 [16:19:12]MH_SAM_APDU [16:19: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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 80 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E0 01 00 35 04 06 00 9A [16:19:12]Write to MH i2c: E2 02 01 2D 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 80 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E0 01 00 35 04 06 00 9A 00 00 43 [16:19:12]Write i2c OK [16:19:12]MH_I2C_Read... [16:19:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:13]Read from MH i2c: E2 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: E2 03 00 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: E2 03 00 2D 0B 00 90 00 AC [16:19:13]RAPDU: 90 00 [16:19:13]wFMCommunicate OK [16:19:13]wFMCommunicate request_size=10 [16:19:13]MH_SAM_APDU [16:19:13]CAPDU: 80 0D 02 02 05 2F 17 95 4A A8 [16:19:13]Write to MH i2c: E2 0D 00 2E 0B 80 0D 02 02 05 00 2F 17 95 4A A8 00 00 8A [16:19:13]Write i2c OK [16:19:13]MH_I2C_Read... [16:19:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:13]Read from MH i2c: E2 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: E2 03 00 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: E2 03 00 2E 0B 00 90 00 AD [16:19:13]RAPDU: 90 00 [16:19:13]wFMCommunicate OK [16:19:13]wFMCommunicate request_size=4 [16:19:13]MH_SAM_APDU [16:19:13]CAPDU: 80 0D 03 02 [16:19:13]Write to MH i2c: E2 08 00 2F 0B 80 0D 03 02 00 00 00 00 B5 [16:19:13]Write i2c OK [16:19:13]MH_I2C_Read... [16:19:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:13]Read from MH i2c: E2 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: E2 0B 00 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: E2 0B 00 2F 0B 00 DE 00 3E F2 5A E5 39 6E 90 00 AA [16:19:13]RAPDU: DE 00 3E F2 5A E5 39 6E 90 00 [16:19:13]wFMCommunicate OK [16:19:13]SAM_PROTO_SignData done [16:19:13]FM_MakeSignedData done [16:19:13]CreateOFDProtocolMessage [16:19:13]wFMCommunicate request_size=4 [16:19:13]MH_SAM_APDU [16:19:13]CAPDU: 80 11 00 00 [16:19:13]Write to MH i2c: E2 08 00 30 0B 80 11 00 00 00 00 00 00 B5 [16:19:13]Write i2c OK [16:19:13]MH_I2C_Read... [16:19:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:13]Read from MH i2c: E2 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: E2 17 00 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: E2 17 00 30 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 13 [16:19:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:19:13]wFMCommunicate OK [16:19:13]CreateOFDProtocolMessage done [16:19:13]OFDSenderStorePacket 122982 [16:19:13]StoreOFDPacket docnum=122982 [16:19:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 16 78 07 01 8A BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 80 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E0 01 00 35 04 06 00 9A 2F 17 95 4A A8 DE 00 3E F2 5A E5 39 6E [16:19:13]CheckFolder [16:19:13]dirname=/storage/ofd_packets [16:19:13]CheckFolder done [16:19:13]ProducePacketName [16:19:13]name=ofd_packets/00122982 [16:19:13]NVStorageSaveData ofd_packets/00122982 [16:19:13]File name is /storage/ofd_packets/00122982 [16:19:13]Write 301 bytes [16:19:13]NVStorageSaveData done [16:19:13]OFDSenderStorePacket done [16:19:13]KKMCreateOFDPacket done [16:19:13]NVStorageSaveData kkm_last_timestamp [16:19:13]File name is /storage/kkm_last_timestamp [16:19:13]Write 4 bytes [16:19:13]NVStorageSaveData done [16:19:13]ExternCall_PrintAddStr [16:19:13]wPrintStart [16:19:13]Write to MH i2c: 01 00 00 31 0B 3C [16:19:13]Write i2c OK [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: 01 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: 01 07 00 [16:19:13]MH_I2C_Read... [16:19:13]Read from MH i2c: 01 07 00 31 0B 00 00 00 00 00 FF 0F 51 [16:19:13]RasterBufferAndPrint [16:19:13]line Счет N : (1)1105862 [16:19:13]line ИНН: 02508201610067 [16:19:13]line Контрольно-Кассовый Чек [16:19:13]line ПРОДАЖА [16:19:13]line ТРК (МРК, ГНК) : 11 [16:19:13]line Товар: 2710124130 [16:19:13]line Аи-92-К-5 [16:19:13]line 6.470 * 61.90 [16:19:13]line = 400.49 [16:19:13]line НДС 12% НСП 1% [16:19:13]line > о реализуемом товаре [16:19:13]line ОКРУГЛЕНИЕ: -0.49 [16:19:13]line ИТОГО: 400.00 [16:19:13]line Внесено: 400.00 [16:19:13]line СДАЧА: 0.00 [16:19:13]line НСП 1% : 3.54 [16:19:13]line НДС 12% : 42.53 [16:19:13]line Наличными: 400.00 [16:19:13]line Безнал.: 0.00 [16:19:13]line Место: АЗС № 25 "Партнер Нефть" [16:19:13]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:19:13]line СНО: Общий режим [16:19:13]line Чек 201 02.03.2024 16:19 [16:19:13]line Смена: 321 ФФД: 1.0 [16:19:13]line ЗНМ: 0300000019 [16:19:13]line РНМ: 0000000000090573 [16:19:13]line Версия ККМ: 001 [16:19:13]line ФМ: 0000000000874798 [16:19:13]line ФД: 122982 [16:19:13]line ФПД: 169527049800360 [16:19:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T161912&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122982&fm=169527049800360&tin=02508201610067®Number=0000000000090573&sum=40000 [16:19:13]OFD Sender: Processing packet 122982 [packets to send 112, broken 111] [16:19:13]ProducePacketName [16:19:13]name=ofd_packets/00122982 [16:19:13]OFD Sender: To server: pG, [16:19:13]CommunicateWithHost lk.salyk.kg:30040 [16:19:13]ConnectInit lk.salyk.kg [16:19:13]written 0, free lines is 4095 [16:19:13]Connected sock=10 [16:19:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 16 78 07 01 8A BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 80 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E0 01 00 35 04 06 00 9A 2F 17 95 4A A8 DE 00 3E F2 5A E5 39 6E [16:19:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 86 AC 47 00 EF 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E0 01 00 F4 03 04 00 5B FD E2 65 B6 04 01 00 00 FD F2 ED BB 3D 5A 7F 47 [16:19:13]CommunicateWithHost err = 0 [16:19:13]CheckOFDResponse [16:19:13]1017 (14) - 77093643461234 [16:19:13]1041 (16) - 0000000000874798 [16:19:13]1040 (4) - 122982 [16:19:13]1012 (4) - 02.03.2024 10:20 [16:19:13]1206 (1) - 0 [16:19:13]OFD Sender: Remove packet 122982 [16:19:13]ProducePacketName [16:19:13]name=ofd_packets/00122982 [16:19:13]NVStorageDeleteData [16:19:14]Write to MH i2c: 01 00 00 5C 0B 67 [16:19:14]Write i2c OK [16:19:14]MH_I2C_Read... [16:19:14]Read from MH i2c: 01 [16:19:14]MH_I2C_Read... [16:19:14]Read from MH i2c: 01 07 00 [16:19:14]MH_I2C_Read... [16:19:14]Read from MH i2c: 01 07 00 5C 0B 00 00 00 00 00 F0 0C 6A [16:19:14]RasterBufferAndPrint [16:19:14]line [16:19:14]line [16:19:14]line [16:19:14]line [16:19:14]line [16:19:14]written 0, free lines is 3318 [16:19:14]MH_Cut [16:19:14]Write to MH i2c: D1 01 00 63 0B 01 40 [16:19:14]Write i2c OK [16:19:14]MH_I2C_Read... [16:19:14]Read from MH i2c: D1 [16:19:14]MH_I2C_Read... [16:19:14]Read from MH i2c: D1 01 00 [16:19:14]MH_I2C_Read... [16:19:14]Read from MH i2c: D1 01 00 63 0B 00 3F [16:19:14]Write to MH i2c: 01 00 00 64 0B 6F [16:19:14]Write i2c OK [16:19:14]MH_I2C_Read... [16:19:14]OFD Sender: No OFD packet to send [16:19:14]*** Cut start [16:19:14]*** Purtial cut [16:19:14]*** Stage 1: CUTSNS_PIN = 1 [16:19:16]Read from MH i2c: 01 [16:19:16]MH_I2C_Read... [16:19:16]*** Stop cut motor [16:19:16]*** Cut end [16:19:16]Read from MH i2c: 01 07 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: 01 07 00 64 0B 00 00 00 00 00 FF 0F 84 [16:19:16]process_action close_receipt done [16:19:16]requested_data is exist [16:19:16]produce_requested_data [16:19:16]requested_item fm.sn is exist - process it [16:19:16]wFMCommunicate request_size=4 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 11 00 00 [16:19:16]Write to MH i2c: E2 08 00 65 0B 80 11 00 00 00 00 00 00 EA [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:16]Read from MH i2c: E2 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 17 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 17 00 65 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 48 [16:19:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:19:16]wFMCommunicate OK [16:19:16]requested_item fd.num is exist - process it [16:19:16]SAM_PROTO_GetFieldsCounters [16:19:16]wFMCommunicate request_size=4 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 13 00 00 [16:19:16]Write to MH i2c: E2 08 00 66 0B 80 13 00 00 00 00 00 00 ED [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:16]Read from MH i2c: E2 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 62 00 [16:19:16]MH_I2C_Read... [16:19:16]Read from MH i2c: E2 62 00 66 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 66 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [16:19:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 66 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:19:16]wFMCommunicate OK [16:19:16]SAM_PROTO_GetFieldsCounters done [16:19:16]requested_item shift.num is exist - process it [16:19:16]requested_item shift.opened is exist - process it [16:19:16]req_shift_opened [16:19:16]FM_GetShiftState [16:19:16]SAM_PROTO_GetShiftState [16:19:16]wFMCommunicate request_size=4 [16:19:16]MH_SAM_APDU [16:19:16]CAPDU: 80 13 01 00 [16:19:16]Write to MH i2c: E2 08 00 67 0B 80 13 01 00 00 00 00 00 EF [16:19:16]Write i2c OK [16:19:16]MH_I2C_Read... [16:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:17]Read from MH i2c: E2 [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: E2 0E 00 [16:19:17]MH_I2C_Read... [16:19:17]Read from MH i2c: E2 0E 00 67 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 56 [16:19:17]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:19:17]wFMCommunicate OK [16:19:17]SAM_PROTO_GetShiftState done [16:19:17]FM_GetShiftState done [16:19:17]req_shift_opened done [16:19:17]requested_item shift.open_date is exist - process it [16:19:17]req_shift_open_date [16:19:17]req_shift_open_date done [16:19:17]produce_requested_data done [16:19:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122982,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:19:17]process_action_free close_receipt [16:19:17]json_value_free [16:19:17]json_value_free done [16:19:17]process_json_proto returns [16:19:17]Send response to host [16:19:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122982,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:19:17]free response buf [16:19:17]execute_script done [16:19:17]execute_script returns [16:19:17]free content buf [16:19:17]Sock 9.Close socket [16:19:17]Sock 9.Thread stoped [16:19:19]OFD Sender: No OFD packet to send [16:19:24]OFD Sender: No OFD packet to send [16:19:29]OFD Sender: No OFD packet to send [16:19:34]OFD Sender: No OFD packet to send [16:19:39]OFD Sender: No OFD packet to send [16:19:44]OFD Sender: No OFD packet to send [16:19:49]OFD Sender: No OFD packet to send [16:19:54]OFD Sender: No OFD packet to send [16:19:59]OFD Sender: No OFD packet to send [16:20:04]OFD Sender: No OFD packet to send [16:20:09]OFD Sender: No OFD packet to send [16:20:14]OFD Sender: No OFD packet to send [16:20:19]OFD Sender: No OFD packet to send [16:20:24]OFD Sender: No OFD packet to send [16:20:29]OFD Sender: No OFD packet to send [16:20:34]OFD Sender: No OFD packet to send [16:20:39]OFD Sender: No OFD packet to send [16:20:44]OFD Sender: No OFD packet to send [16:20:45]accept exits with 8 [16:20:45]New connection [16:20:45]New thread 3066809700 created [16:20:45]Thread 3066666340 joined [16:20:45]Waiting for new connection... [16:20:45] Sock 8.Parse request [16:20:45]Sock 8.Check first char [16:20:45]Sock 8.First char is OK [16:20:45]request: POST /json_proto HTTP/1.0 [16:20:45]Method: POST [16:20:45]URL: /json_proto [16:20:45]Method is POST - this is cgi request [16:20:45]url: /json_proto [16:20:45]query_string will be loaded in cgi processing [16:20:45]execute_cgi json_proto POST (null) [16:20:45]execute_cgi path=json_proto method=POST [16:20:45]POST find Content-Length [16:20:45]Host: 172.17.48.197:8080 [16:20:45]Content-Length: 678 [16:20:45]Content-Type: application/json [16:20:45] [16:20:45]POST finish read [16:20:45]Found Content-Length = 678 [16:20:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:45]execute_script... [16:20: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)1105863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:45]POST & json_proto [16:20:45]process_json_proto [16:20:45]json parsed OK: [16:20:45]protocol is kg_v1.0 [16:20:45]action value=close_receipt [16:20:45]process_action close_receipt [16:20:45]cmd_close_receipt [16:20:45]MH_GetDate [16:20:45]Write to MH i2c: F0 00 00 68 0B 62 [16:20:45]Write i2c OK [16:20:45]MH_I2C_Read... [16:20:45]Read from MH i2c: F0 [16:20:45]MH_I2C_Read... [16:20:45]Read from MH i2c: F0 09 00 [16:20:45]MH_I2C_Read... [16:20:45]Read from MH i2c: F0 09 00 68 0B 00 DE 51 E3 65 66 EE DC 65 77 [16:20:45]GetLastDocTimeStamp 1709396352 [16:20:45]current date 1709396446 [16:20:45]FM_GetShiftState [16:20:45]SAM_PROTO_GetShiftState [16:20:45]wFMCommunicate request_size=4 [16:20:45]MH_SAM_APDU [16:20:45]CAPDU: 80 13 01 00 [16:20:45]Write to MH i2c: E2 08 00 69 0B 80 13 01 00 00 00 00 00 F1 [16:20:45]Write i2c OK [16:20:45]MH_I2C_Read... [16:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:45]Read from MH i2c: E2 [16:20:45]MH_I2C_Read... [16:20:45]Read from MH i2c: E2 0E 00 [16:20:45]MH_I2C_Read... [16:20:45]Read from MH i2c: E2 0E 00 69 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 58 [16:20:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:20:45]wFMCommunicate OK [16:20:45]SAM_PROTO_GetShiftState done [16:20:45]FM_GetShiftState done [16:20:45]opened in 1709338023 [16:20:45]opened+sec_in_day 1709424423 [16:20:45]quantity*price = 50015 [16:20:45]sum+1 = 50016 [16:20:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 202 02.03.2024 16:20 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122983 ФПД: 241615655987971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T162046&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122983&fm=241615655987971&tin=02508201610067®Number=0000000000090573&sum=50000 [16:20:47]StoreToDocumentArchive [16:20:47]shift 321 fd 122983 [16:20:47]save to /storage/0321/doc_00122983 [16:20:47]save last doc name /storage/0321/doc_00122983 to /storage/kkm_last_doc_name [16:20:47]save OK [16:20:47]Clear old archive folders... [16:20:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:47]tlvbuf is 003B8620 [16:20:47]SAM_PROTO_ClearQueue [16:20:47]wFMCommunicate request_size=4 [16:20:47]MH_SAM_APDU [16:20:47]CAPDU: 80 09 00 00 [16:20:47]Write to MH i2c: E2 08 00 76 0B 80 09 00 00 00 00 00 00 F3 [16:20:47]Write i2c OK [16:20:47]MH_I2C_Read... [16:20:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:47]Read from MH i2c: E2 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 03 00 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 03 00 76 0B 00 90 00 F5 [16:20:47]RAPDU: 90 00 [16:20:47]wFMCommunicate OK [16:20:47]SAM_PROTO_ClearQueue done [16:20:47]KKMCreateOFDPacket [16:20:47]OFDProtocolAddRootSTLVToBuf [16:20:47]FM_MakeSignedData [16:20:47]FM_MakeSignedData [16:20:47]SAM_PROTO_SignData [16:20:47]wFMCommunicate request_size=4 [16:20:47]MH_SAM_APDU [16:20:47]CAPDU: 80 0D 01 02 [16:20:47]Write to MH i2c: E2 08 00 77 0B 80 0D 01 02 00 00 00 00 FB [16:20:47]Write i2c OK [16:20:47]MH_I2C_Read... [16:20:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:47]Read from MH i2c: E2 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 03 00 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 03 00 77 0B 00 90 00 F6 [16:20:47]RAPDU: 90 00 [16:20:47]wFMCommunicate OK [16:20:47]wFMCommunicate request_size=255 [16:20:47]MH_SAM_APDU [16:20: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 DE 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E0 01 00 35 04 06 00 DB [16:20:47]Write to MH i2c: E2 02 01 78 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 DE 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E0 01 00 35 04 06 00 DB 00 00 81 [16:20:47]Write i2c OK [16:20:47]MH_I2C_Read... [16:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:47]Read from MH i2c: E2 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 03 00 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 03 00 78 0B 00 90 00 F7 [16:20:47]RAPDU: 90 00 [16:20:47]wFMCommunicate OK [16:20:47]wFMCommunicate request_size=10 [16:20:47]MH_SAM_APDU [16:20:47]CAPDU: 80 0D 02 02 05 BF 87 58 EB 03 [16:20:47]Write to MH i2c: E2 0D 00 79 0B 80 0D 02 02 05 00 BF 87 58 EB 03 00 00 94 [16:20:47]Write i2c OK [16:20:47]MH_I2C_Read... [16:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:47]Read from MH i2c: E2 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 03 00 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 03 00 79 0B 00 90 00 F8 [16:20:47]RAPDU: 90 00 [16:20:47]wFMCommunicate OK [16:20:47]wFMCommunicate request_size=4 [16:20:47]MH_SAM_APDU [16:20:47]CAPDU: 80 0D 03 02 [16:20:47]Write to MH i2c: E2 08 00 7A 0B 80 0D 03 02 00 00 00 00 00 [16:20:47]Write i2c OK [16:20:47]MH_I2C_Read... [16:20:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:47]Read from MH i2c: E2 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 0B 00 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 0B 00 7A 0B 00 04 DB 1A 48 C6 6E B4 5A 90 00 84 [16:20:47]RAPDU: 04 DB 1A 48 C6 6E B4 5A 90 00 [16:20:47]wFMCommunicate OK [16:20:47]SAM_PROTO_SignData done [16:20:47]FM_MakeSignedData done [16:20:47]CreateOFDProtocolMessage [16:20:47]wFMCommunicate request_size=4 [16:20:47]MH_SAM_APDU [16:20:47]CAPDU: 80 11 00 00 [16:20:47]Write to MH i2c: E2 08 00 7B 0B 80 11 00 00 00 00 00 00 00 [16:20:47]Write i2c OK [16:20:47]MH_I2C_Read... [16:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:47]Read from MH i2c: E2 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 17 00 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: E2 17 00 7B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5E [16:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:20:47]wFMCommunicate OK [16:20:47]CreateOFDProtocolMessage done [16:20:47]OFDSenderStorePacket 122983 [16:20:47]StoreOFDPacket docnum=122983 [16:20:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B0 A9 07 01 E2 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 DE 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E0 01 00 35 04 06 00 DB BF 87 58 EB 03 04 DB 1A 48 C6 6E B4 5A [16:20:47]CheckFolder [16:20:47]dirname=/storage/ofd_packets [16:20:47]CheckFolder done [16:20:47]ProducePacketName [16:20:47]name=ofd_packets/00122983 [16:20:47]NVStorageSaveData ofd_packets/00122983 [16:20:47]File name is /storage/ofd_packets/00122983 [16:20:47]Write 301 bytes [16:20:47]NVStorageSaveData done [16:20:47]OFDSenderStorePacket done [16:20:47]KKMCreateOFDPacket done [16:20:47]NVStorageSaveData kkm_last_timestamp [16:20:47]File name is /storage/kkm_last_timestamp [16:20:47]Write 4 bytes [16:20:47]NVStorageSaveData done [16:20:47]ExternCall_PrintAddStr [16:20:47]wPrintStart [16:20:47]Write to MH i2c: 01 00 00 7C 0B 87 [16:20:47]Write i2c OK [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: 01 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: 01 07 00 [16:20:47]MH_I2C_Read... [16:20:47]Read from MH i2c: 01 07 00 7C 0B 00 00 00 00 00 FF 0F 9C [16:20:47]RasterBufferAndPrint [16:20:47]line Счет N : (1)1105863 [16:20:47]line ИНН: 02508201610067 [16:20:47]line Контрольно-Кассовый Чек [16:20:47]line ПРОДАЖА [16:20:47]line ТРК (МРК, ГНК) : 32 [16:20:47]line Товар: 2710124130 [16:20:47]line Аи-92-К-5 [16:20:47]line 8.080 * 61.90 [16:20:47]line = 500.15 [16:20:47]line НДС 12% НСП 1% [16:20:47]line > о реализуемом товаре [16:20:47]line ОКРУГЛЕНИЕ: -0.15 [16:20:47]line ИТОГО: 500.00 [16:20:47]line Внесено: 500.00 [16:20:47]line СДАЧА: 0.00 [16:20:47]line НСП 1% : 4.43 [16:20:47]line НДС 12% : 53.11 [16:20:47]line Наличными: 500.00 [16:20:47]line Безнал.: 0.00 [16:20:47]line Место: АЗС № 25 "Партнер Нефть" [16:20:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:20:47]line СНО: Общий режим [16:20:47]line Чек 202 02.03.2024 16:20 [16:20:47]line Смена: 321 ФФД: 1.0 [16:20:47]line ЗНМ: 0300000019 [16:20:47]line РНМ: 0000000000090573 [16:20:47]line Версия ККМ: 001 [16:20:47]line ФМ: 0000000000874798 [16:20:47]line ФД: 122983 [16:20:47]line ФПД: 241615655987971 [16:20:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T162046&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122983&fm=241615655987971&tin=02508201610067®Number=0000000000090573&sum=50000 [16:20:47]written 0, free lines is 4095 [16:20:47]OFD Sender: Processing packet 122983 [packets to send 112, broken 111] [16:20:47]ProducePacketName [16:20:47]name=ofd_packets/00122983 [16:20:47]OFD Sender: To server: pG, [16:20:47]CommunicateWithHost lk.salyk.kg:30040 [16:20:47]ConnectInit lk.salyk.kg [16:20:47]Connected sock=10 [16:20:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B0 A9 07 01 E2 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 DE 51 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E0 01 00 35 04 06 00 DB BF 87 58 EB 03 04 DB 1A 48 C6 6E B4 5A [16:20:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 43 5C 47 00 E2 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E0 01 00 F4 03 04 00 BA FD E2 65 B6 04 01 00 00 B1 79 F5 82 0A F1 C3 1B [16:20:48]CommunicateWithHost err = 0 [16:20:48]CheckOFDResponse [16:20:48]1017 (14) - 77093643461234 [16:20:48]1041 (16) - 0000000000874798 [16:20:48]1040 (4) - 122983 [16:20:48]1012 (4) - 02.03.2024 10:21 [16:20:48]1206 (1) - 0 [16:20:48]OFD Sender: Remove packet 122983 [16:20:48]ProducePacketName [16:20:48]name=ofd_packets/00122983 [16:20:48]NVStorageDeleteData [16:20:48]Write to MH i2c: 01 00 00 A7 0B B2 [16:20:48]Write i2c OK [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: 01 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: 01 07 00 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: 01 07 00 A7 0B 00 00 00 00 00 F2 0C B7 [16:20:48]RasterBufferAndPrint [16:20:48]line [16:20:48]line [16:20:48]line [16:20:48]line [16:20:48]line [16:20:48]written 0, free lines is 3320 [16:20:48]MH_Cut [16:20:48]Write to MH i2c: D1 01 00 AE 0B 01 8B [16:20:48]Write i2c OK [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: D1 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: D1 01 00 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: D1 01 00 AE 0B 00 8A [16:20:48]Write to MH i2c: 01 00 00 AF 0B BA [16:20:48]Write i2c OK [16:20:48]MH_I2C_Read... [16:20:48]OFD Sender: No OFD packet to send [16:20:49]*** Cut start [16:20:49]*** Purtial cut [16:20:49]*** Stage 1: CUTSNS_PIN = 1 [16:20:51]Read from MH i2c: 01 [16:20:51]MH_I2C_Read... [16:20:51]*** Stop cut motor [16:20:51]*** Cut end [16:20:51]Read from MH i2c: 01 07 00 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: 01 07 00 AF 0B 00 00 00 00 00 FF 0F CF [16:20:51]process_action close_receipt done [16:20:51]requested_data is exist [16:20:51]produce_requested_data [16:20:51]requested_item fm.sn is exist - process it [16:20:51]wFMCommunicate request_size=4 [16:20:51]MH_SAM_APDU [16:20:51]CAPDU: 80 11 00 00 [16:20:51]Write to MH i2c: E2 08 00 B0 0B 80 11 00 00 00 00 00 00 35 [16:20:51]Write i2c OK [16:20:51]MH_I2C_Read... [16:20:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:51]Read from MH i2c: E2 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 17 00 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 17 00 B0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 93 [16:20:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:20:51]wFMCommunicate OK [16:20:51]requested_item fd.num is exist - process it [16:20:51]SAM_PROTO_GetFieldsCounters [16:20:51]wFMCommunicate request_size=4 [16:20:51]MH_SAM_APDU [16:20:51]CAPDU: 80 13 00 00 [16:20:51]Write to MH i2c: E2 08 00 B1 0B 80 13 00 00 00 00 00 00 38 [16:20:51]Write i2c OK [16:20:51]MH_I2C_Read... [16:20:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:51]Read from MH i2c: E2 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 62 00 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 62 00 B1 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 67 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [16:20:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 67 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:20:51]wFMCommunicate OK [16:20:51]SAM_PROTO_GetFieldsCounters done [16:20:51]requested_item shift.num is exist - process it [16:20:51]requested_item shift.opened is exist - process it [16:20:51]req_shift_opened [16:20:51]FM_GetShiftState [16:20:51]SAM_PROTO_GetShiftState [16:20:51]wFMCommunicate request_size=4 [16:20:51]MH_SAM_APDU [16:20:51]CAPDU: 80 13 01 00 [16:20:51]Write to MH i2c: E2 08 00 B2 0B 80 13 01 00 00 00 00 00 3A [16:20:51]Write i2c OK [16:20:51]MH_I2C_Read... [16:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:51]Read from MH i2c: E2 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 0E 00 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 0E 00 B2 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A1 [16:20:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:20:51]wFMCommunicate OK [16:20:51]SAM_PROTO_GetShiftState done [16:20:51]FM_GetShiftState done [16:20:51]req_shift_opened done [16:20:51]requested_item shift.open_date is exist - process it [16:20:51]req_shift_open_date [16:20:51]req_shift_open_date done [16:20:51]produce_requested_data done [16:20:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122983,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:20:51]process_action_free close_receipt [16:20:51]json_value_free [16:20:51]json_value_free done [16:20:51]process_json_proto returns [16:20:51]Send response to host [16:20:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122983,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:20:51]free response buf [16:20:51]execute_script done [16:20:51]execute_script returns [16:20:51]free content buf [16:20:51]Sock 8.Close socket [16:20:51]Sock 8.Thread stoped [16:20:53]OFD Sender: No OFD packet to send [16:20:58]OFD Sender: No OFD packet to send [16:21:03]OFD Sender: No OFD packet to send [16:21:08]OFD Sender: No OFD packet to send [16:21:13]OFD Sender: No OFD packet to send [16:21:18]OFD Sender: No OFD packet to send [16:21:23]OFD Sender: No OFD packet to send [16:21:28]OFD Sender: No OFD packet to send [16:21:33]OFD Sender: No OFD packet to send [16:21:38]OFD Sender: No OFD packet to send [16:21:43]OFD Sender: No OFD packet to send [16:21:48]OFD Sender: No OFD packet to send [16:21:53]OFD Sender: No OFD packet to send [16:21:58]OFD Sender: No OFD packet to send [16:22:03]OFD Sender: No OFD packet to send [16:22:08]OFD Sender: No OFD packet to send [16:22:13]OFD Sender: No OFD packet to send [16:22:18]OFD Sender: No OFD packet to send [16:22:23]OFD Sender: No OFD packet to send [16:22:28]OFD Sender: No OFD packet to send [16:22:33]OFD Sender: No OFD packet to send [16:22:38]OFD Sender: No OFD packet to send [16:22:43]OFD Sender: No OFD packet to send [16:22:48]OFD Sender: No OFD packet to send [16:22:53]OFD Sender: No OFD packet to send [16:22:58]OFD Sender: No OFD packet to send [16:23:03]OFD Sender: No OFD packet to send [16:23:08]OFD Sender: No OFD packet to send [16:23:13]OFD Sender: No OFD packet to send [16:23:18]OFD Sender: No OFD packet to send [16:23:23]OFD Sender: No OFD packet to send [16:23:28]OFD Sender: No OFD packet to send [16:23:33]OFD Sender: No OFD packet to send [16:23:38]OFD Sender: No OFD packet to send [16:23:43]OFD Sender: No OFD packet to send [16:23:48]OFD Sender: No OFD packet to send [16:23:53]OFD Sender: No OFD packet to send [16:23:58]OFD Sender: No OFD packet to send [16:24:03]OFD Sender: No OFD packet to send [16:24:08]OFD Sender: No OFD packet to send [16:24:13]OFD Sender: No OFD packet to send [16:24:18]OFD Sender: No OFD packet to send [16:24:23]OFD Sender: No OFD packet to send [16:24:28]OFD Sender: No OFD packet to send [16:24:33]OFD Sender: No OFD packet to send [16:24:38]OFD Sender: No OFD packet to send [16:24:43]OFD Sender: No OFD packet to send [16:24:48]OFD Sender: No OFD packet to send [16:24:53]OFD Sender: No OFD packet to send [16:24:58]OFD Sender: No OFD packet to send [16:25:03]OFD Sender: No OFD packet to send [16:25:08]OFD Sender: No OFD packet to send [16:25:13]OFD Sender: No OFD packet to send [16:25:18]OFD Sender: No OFD packet to send [16:25:23]OFD Sender: No OFD packet to send [16:25:28]OFD Sender: No OFD packet to send [16:25:33]OFD Sender: No OFD packet to send [16:25:38]OFD Sender: No OFD packet to send [16:25:43]OFD Sender: No OFD packet to send [16:25:48]OFD Sender: No OFD packet to send [16:25:54]OFD Sender: No OFD packet to send [16:25:59]OFD Sender: No OFD packet to send [16:26:04]OFD Sender: No OFD packet to send [16:26:09]OFD Sender: No OFD packet to send [16:26:14]OFD Sender: No OFD packet to send [16:26:19]OFD Sender: No OFD packet to send [16:26:24]OFD Sender: No OFD packet to send [16:26:29]OFD Sender: No OFD packet to send [16:26:34]OFD Sender: No OFD packet to send [16:26:39]OFD Sender: No OFD packet to send [16:26:44]OFD Sender: No OFD packet to send [16:26:49]OFD Sender: No OFD packet to send [16:26:54]OFD Sender: No OFD packet to send [16:26:59]OFD Sender: No OFD packet to send [16:27:04]OFD Sender: No OFD packet to send [16:27:09]OFD Sender: No OFD packet to send [16:27:14]OFD Sender: No OFD packet to send [16:27:19]OFD Sender: No OFD packet to send [16:27:24]OFD Sender: No OFD packet to send [16:27:29]OFD Sender: No OFD packet to send [16:27:34]OFD Sender: No OFD packet to send [16:27:39]OFD Sender: No OFD packet to send [16:27:44]OFD Sender: No OFD packet to send [16:27:49]OFD Sender: No OFD packet to send [16:27:54]OFD Sender: No OFD packet to send [16:27:59]OFD Sender: No OFD packet to send [16:28:04]OFD Sender: No OFD packet to send [16:28:09]OFD Sender: No OFD packet to send [16:28:14]OFD Sender: No OFD packet to send [16:28:19]OFD Sender: No OFD packet to send [16:28:24]OFD Sender: No OFD packet to send [16:28:29]OFD Sender: No OFD packet to send [16:28:34]OFD Sender: No OFD packet to send [16:28:39]OFD Sender: No OFD packet to send [16:28:44]OFD Sender: No OFD packet to send [16:28:49]OFD Sender: No OFD packet to send [16:28:54]OFD Sender: No OFD packet to send [16:28:59]OFD Sender: No OFD packet to send [16:29:04]OFD Sender: No OFD packet to send [16:29:09]OFD Sender: No OFD packet to send [16:29:14]OFD Sender: No OFD packet to send [16:29:19]OFD Sender: No OFD packet to send [16:29:24]OFD Sender: No OFD packet to send [16:29:29]OFD Sender: No OFD packet to send [16:29:34]OFD Sender: No OFD packet to send [16:29:37]accept exits with 9 [16:29:37]New connection [16:29:37]New thread 3066666340 created [16:29:37]Thread 3066809700 joined [16:29:37]Waiting for new connection... [16:29:37] Sock 9.Parse request [16:29:37]Sock 9.Check first char [16:29:37]Sock 9.First char is OK [16:29:37]request: POST /json_proto HTTP/1.0 [16:29:37]Method: POST [16:29:37]URL: /json_proto [16:29:37]Method is POST - this is cgi request [16:29:37]url: /json_proto [16:29:37]query_string will be loaded in cgi processing [16:29:37]execute_cgi json_proto POST (null) [16:29:37]execute_cgi path=json_proto method=POST [16:29:37]POST find Content-Length [16:29:37]Host: 172.17.48.197:8080 [16:29:37]Content-Length: 817 [16:29:37]Content-Type: application/json [16:29:37] [16:29:37]POST finish read [16:29:37]Found Content-Length = 817 [16:29:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:37]execute_script... [16:29:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:37]POST & json_proto [16:29:37]process_json_proto [16:29:37]json parsed OK: [16:29:37]protocol is kg_v1.0 [16:29:37]action value=close_receipt [16:29:37]process_action close_receipt [16:29:37]cmd_close_receipt [16:29:37]MH_GetDate [16:29:37]Write to MH i2c: F0 00 00 B3 0B AD [16:29:37]Write i2c OK [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: F0 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: F0 09 00 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: F0 09 00 B3 0B 00 F1 53 E3 65 66 EE DC 65 D7 [16:29:37]GetLastDocTimeStamp 1709396446 [16:29:37]current date 1709396977 [16:29:37]FM_GetShiftState [16:29:37]SAM_PROTO_GetShiftState [16:29:37]wFMCommunicate request_size=4 [16:29:37]MH_SAM_APDU [16:29:37]CAPDU: 80 13 01 00 [16:29:37]Write to MH i2c: E2 08 00 B4 0B 80 13 01 00 00 00 00 00 3C [16:29:37]Write i2c OK [16:29:37]MH_I2C_Read... [16:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:37]Read from MH i2c: E2 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 0E 00 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 0E 00 B4 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A3 [16:29:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:29:37]wFMCommunicate OK [16:29:37]SAM_PROTO_GetShiftState done [16:29:37]FM_GetShiftState done [16:29:37]opened in 1709338023 [16:29:37]opened+sec_in_day 1709424423 [16:29:37]quantity*price = 50015 [16:29:37]sum+1 = 50016 [16:29:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 203 02.03.2024 16:29 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122984 ФПД: 53821437209950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T162937&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122984&fm=53821437209950&tin=02508201610067®Number=0000000000090573&sum=50015 [16:29:38]StoreToDocumentArchive [16:29:38]shift 321 fd 122984 [16:29:38]save to /storage/0321/doc_00122984 [16:29:38]save last doc name /storage/0321/doc_00122984 to /storage/kkm_last_doc_name [16:29:38]save OK [16:29:38]Clear old archive folders... [16:29:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:38]tlvbuf is 003AE570 [16:29:38]SAM_PROTO_ClearQueue [16:29:38]wFMCommunicate request_size=4 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 09 00 00 [16:29:38]Write to MH i2c: E2 08 00 C1 0B 80 09 00 00 00 00 00 00 3E [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 C1 0B 00 90 00 40 [16:29:38]RAPDU: 90 00 [16:29:38]wFMCommunicate OK [16:29:38]SAM_PROTO_ClearQueue done [16:29:38]KKMCreateOFDPacket [16:29:38]OFDProtocolAddRootSTLVToBuf [16:29:38]FM_MakeSignedData [16:29:38]FM_MakeSignedData [16:29:38]SAM_PROTO_SignData [16:29:38]wFMCommunicate request_size=4 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 0D 01 02 [16:29:38]Write to MH i2c: E2 08 00 C2 0B 80 0D 01 02 00 00 00 00 46 [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 C2 0B 00 90 00 41 [16:29:38]RAPDU: 90 00 [16:29:38]wFMCommunicate OK [16:29:38]wFMCommunicate request_size=255 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 F1 53 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E0 01 00 35 04 06 00 30 [16:29:38]Write to MH i2c: E2 02 01 C3 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 F1 53 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E0 01 00 35 04 06 00 30 00 00 56 [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 C3 0B 00 90 00 42 [16:29:38]RAPDU: 90 00 [16:29:38]wFMCommunicate OK [16:29:38]wFMCommunicate request_size=10 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 0D 02 02 05 F3 47 A5 6D 5E [16:29:38]Write to MH i2c: E2 0D 00 C4 0B 80 0D 02 02 05 00 F3 47 A5 6D 5E 00 00 FD [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 03 00 C4 0B 00 90 00 43 [16:29:38]RAPDU: 90 00 [16:29:38]wFMCommunicate OK [16:29:38]wFMCommunicate request_size=4 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 0D 03 02 [16:29:38]Write to MH i2c: E2 08 00 C5 0B 80 0D 03 02 00 00 00 00 4B [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 0B 00 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 0B 00 C5 0B 00 C7 C3 05 84 9A BC A3 CB 90 00 23 [16:29:38]RAPDU: C7 C3 05 84 9A BC A3 CB 90 00 [16:29:38]wFMCommunicate OK [16:29:38]SAM_PROTO_SignData done [16:29:38]FM_MakeSignedData done [16:29:38]CreateOFDProtocolMessage [16:29:38]wFMCommunicate request_size=4 [16:29:38]MH_SAM_APDU [16:29:38]CAPDU: 80 11 00 00 [16:29:38]Write to MH i2c: E2 08 00 C6 0B 80 11 00 00 00 00 00 00 4B [16:29:38]Write i2c OK [16:29:38]MH_I2C_Read... [16:29:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:38]Read from MH i2c: E2 [16:29:38]MH_I2C_Read... [16:29:38]Read from MH i2c: E2 17 00 [16:29:38]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 17 00 C6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A9 [16:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:29:39]wFMCommunicate OK [16:29:39]CreateOFDProtocolMessage done [16:29:39]OFDSenderStorePacket 122984 [16:29:39]StoreOFDPacket docnum=122984 [16:29:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 13 0C 07 01 3A 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 F1 53 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E0 01 00 35 04 06 00 30 F3 47 A5 6D 5E C7 C3 05 84 9A BC A3 CB [16:29:39]CheckFolder [16:29:39]dirname=/storage/ofd_packets [16:29:39]CheckFolder done [16:29:39]ProducePacketName [16:29:39]name=ofd_packets/00122984 [16:29:39]NVStorageSaveData ofd_packets/00122984 [16:29:39]File name is /storage/ofd_packets/00122984 [16:29:39]Write 301 bytes [16:29:39]NVStorageSaveData done [16:29:39]OFDSenderStorePacket done [16:29:39]KKMCreateOFDPacket done [16:29:39]NVStorageSaveData kkm_last_timestamp [16:29:39]File name is /storage/kkm_last_timestamp [16:29:39]Write 4 bytes [16:29:39]NVStorageSaveData done [16:29:39]ExternCall_PrintAddStr [16:29:39]wPrintStart [16:29:39]Write to MH i2c: 01 00 00 C7 0B D2 [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 C7 0B 00 00 00 00 00 FF 0F E7 [16:29:39]RasterBufferAndPrint [16:29:39]line Счет N : (1)1105868 [16:29:39]line ИНН: 02508201610067 [16:29:39]line Контрольно-Кассовый Чек [16:29:39]line ПРОДАЖА [16:29:39]line ТРК (МРК, ГНК) : 62 [16:29:39]line Товар: 2710124130 [16:29:39]line Аи-92-К-5 [16:29:39]line 8.080 * 61.90 [16:29:39]line = 500.15 [16:29:39]line НДС 12% НСП 1% [16:29:39]line > о реализуемом товаре [16:29:39]line ИТОГО: 500.15 [16:29:39]line НСП 1% : 4.43 [16:29:39]line НДС 12% : 53.11 [16:29:39]line Наличными: 0.00 [16:29:39]line Безнал.: 500.15 [16:29:39]line Место: АЗС № 25 "Партнер Нефть" [16:29:39]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:29:39]line СНО: Общий режим [16:29:39]line Чек 203 02.03.2024 16:29 [16:29:39]line Смена: 321 ФФД: 1.0 [16:29:39]line ЗНМ: 0300000019 [16:29:39]line РНМ: 0000000000090573 [16:29:39]line Версия ККМ: 001 [16:29:39]line Платежная система: Бакай Банк [16:29:39]line ФМ: 0000000000874798 [16:29:39]line ФД: 122984 [16:29:39]line ФПД: 53821437209950 [16:29:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T162937&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122984&fm=53821437209950&tin=02508201610067®Number=0000000000090573&sum=50015 [16:29:39]OFD Sender: Processing packet 122984 [packets to send 112, broken 111] [16:29:39]ProducePacketName [16:29:39]name=ofd_packets/00122984 [16:29:39]OFD Sender: To server: pG, [16:29:39]CommunicateWithHost lk.salyk.kg:30040 [16:29:39]ConnectInit lk.salyk.kg [16:29:39]written 0, free lines is 4095 [16:29:39]Connected sock=11 [16:29:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 13 0C 07 01 3A 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 F1 53 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E0 01 00 35 04 06 00 30 F3 47 A5 6D 5E C7 C3 05 84 9A BC A3 CB [16:29:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AD 53 47 00 AA 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E0 01 00 F4 03 04 00 CD FF E2 65 B6 04 01 00 00 5B AA B1 82 E0 90 F4 B6 [16:29:39]CommunicateWithHost err = 0 [16:29:39]CheckOFDResponse [16:29:39]1017 (14) - 77093643461234 [16:29:39]1041 (16) - 0000000000874798 [16:29:39]1040 (4) - 122984 [16:29:39]1012 (4) - 02.03.2024 10:30 [16:29:39]1206 (1) - 0 [16:29:39]OFD Sender: Remove packet 122984 [16:29:39]ProducePacketName [16:29:39]name=ofd_packets/00122984 [16:29:39]NVStorageDeleteData [16:29:39]Write to MH i2c: 01 00 00 F1 0B FC [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 F1 0B 00 00 00 00 00 02 0D 12 [16:29:39]RasterBufferAndPrint [16:29:39]line [16:29:39]line [16:29:39]line [16:29:39]line [16:29:39]line [16:29:39]written 0, free lines is 3336 [16:29:39]MH_Cut [16:29:39]Write to MH i2c: D1 01 00 F8 0B 01 D5 [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: D1 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: D1 01 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: D1 01 00 F8 0B 00 D4 [16:29:39]Write to MH i2c: 01 00 00 F9 0B 04 [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:40]OFD Sender: No OFD packet to send [16:29:40]*** Cut start [16:29:40]*** Purtial cut [16:29:40]*** Stage 1: CUTSNS_PIN = 1 [16:29:42]Read from MH i2c: 01 [16:29:42]MH_I2C_Read... [16:29:42]*** Stop cut motor [16:29:42]*** Cut end [16:29:42]Read from MH i2c: 01 07 00 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: 01 07 00 F9 0B 00 00 00 00 00 FF 0F 19 [16:29:42]process_action close_receipt done [16:29:42]requested_data is exist [16:29:42]produce_requested_data [16:29:42]requested_item fm.sn is exist - process it [16:29:42]wFMCommunicate request_size=4 [16:29:42]MH_SAM_APDU [16:29:42]CAPDU: 80 11 00 00 [16:29:42]Write to MH i2c: E2 08 00 FA 0B 80 11 00 00 00 00 00 00 7F [16:29:42]Write i2c OK [16:29:42]MH_I2C_Read... [16:29:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:42]Read from MH i2c: E2 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: E2 17 00 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: E2 17 00 FA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DD [16:29:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:29:42]wFMCommunicate OK [16:29:42]requested_item fd.num is exist - process it [16:29:42]SAM_PROTO_GetFieldsCounters [16:29:42]wFMCommunicate request_size=4 [16:29:42]MH_SAM_APDU [16:29:42]CAPDU: 80 13 00 00 [16:29:42]Write to MH i2c: E2 08 00 FB 0B 80 13 00 00 00 00 00 00 82 [16:29:42]Write i2c OK [16:29:42]MH_I2C_Read... [16:29:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:42]Read from MH i2c: E2 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: E2 62 00 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: E2 62 00 FB 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 68 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [16:29:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 68 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:42]wFMCommunicate OK [16:29:42]SAM_PROTO_GetFieldsCounters done [16:29:42]requested_item shift.num is exist - process it [16:29:42]requested_item shift.opened is exist - process it [16:29:42]req_shift_opened [16:29:42]FM_GetShiftState [16:29:42]SAM_PROTO_GetShiftState [16:29:42]wFMCommunicate request_size=4 [16:29:42]MH_SAM_APDU [16:29:42]CAPDU: 80 13 01 00 [16:29:42]Write to MH i2c: E2 08 00 FC 0B 80 13 01 00 00 00 00 00 84 [16:29:42]Write i2c OK [16:29:42]MH_I2C_Read... [16:29:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:42]Read from MH i2c: E2 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: E2 0E 00 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: E2 0E 00 FC 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EB [16:29:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:29:42]wFMCommunicate OK [16:29:42]SAM_PROTO_GetShiftState done [16:29:42]FM_GetShiftState done [16:29:42]req_shift_opened done [16:29:42]requested_item shift.open_date is exist - process it [16:29:42]req_shift_open_date [16:29:42]req_shift_open_date done [16:29:42]produce_requested_data done [16:29:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122984,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:29:42]process_action_free close_receipt [16:29:42]json_value_free [16:29:42]json_value_free done [16:29:42]process_json_proto returns [16:29:42]Send response to host [16:29:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122984,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:29:42]free response buf [16:29:42]execute_script done [16:29:42]execute_script returns [16:29:42]free content buf [16:29:42]Sock 9.Close socket [16:29:42]Sock 9.Thread stoped [16:29:42]accept exits with 8 [16:29:42]New connection [16:29:42]New thread 3066809700 created [16:29:42]Thread 3066666340 joined [16:29:42]Waiting for new connection... [16:29:42] Sock 8.Parse request [16:29:42]Sock 8.Check first char [16:29:42]Sock 8.First char is OK [16:29:42]request: POST /json_proto HTTP/1.0 [16:29:42]Method: POST [16:29:42]URL: /json_proto [16:29:42]Method is POST - this is cgi request [16:29:42]url: /json_proto [16:29:42]query_string will be loaded in cgi processing [16:29:42]execute_cgi json_proto POST (null) [16:29:42]execute_cgi path=json_proto method=POST [16:29:42]POST find Content-Length [16:29:42]Host: 172.17.48.197:8080 [16:29:42]Content-Length: 678 [16:29:42]Content-Type: application/json [16:29:42] [16:29:42]POST finish read [16:29:42]Found Content-Length = 678 [16:29:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:42]execute_script... [16:29: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)1105869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:42]POST & json_proto [16:29:42]process_json_proto [16:29:42]json parsed OK: [16:29:42]protocol is kg_v1.0 [16:29:42]action value=close_receipt [16:29:42]process_action close_receipt [16:29:42]cmd_close_receipt [16:29:42]MH_GetDate [16:29:42]Write to MH i2c: F0 00 00 FD 0B F7 [16:29:42]Write i2c OK [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: F0 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: F0 09 00 [16:29:42]MH_I2C_Read... [16:29:42]Read from MH i2c: F0 09 00 FD 0B 00 F7 53 E3 65 66 EE DC 65 27 [16:29:42]GetLastDocTimeStamp 1709396977 [16:29:42]current date 1709396983 [16:29:42]FM_GetShiftState [16:29:42]SAM_PROTO_GetShiftState [16:29:42]wFMCommunicate request_size=4 [16:29:42]MH_SAM_APDU [16:29:42]CAPDU: 80 13 01 00 [16:29:42]Write to MH i2c: E2 08 00 FE 0B 80 13 01 00 00 00 00 00 86 [16:29:42]Write i2c OK [16:29:42]MH_I2C_Read... [16:29:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:43]Read from MH i2c: E2 [16:29:43]MH_I2C_Read... [16:29:43]Read from MH i2c: E2 0E 00 [16:29:43]MH_I2C_Read... [16:29:43]Read from MH i2c: E2 0E 00 FE 0B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 ED [16:29:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:29:43]wFMCommunicate OK [16:29:43]SAM_PROTO_GetShiftState done [16:29:43]FM_GetShiftState done [16:29:43]opened in 1709338023 [16:29:43]opened+sec_in_day 1709424423 [16:29:43]quantity*price = 50015 [16:29:43]sum+1 = 50016 [16:29:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 204 02.03.2024 16:29 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122985 ФПД: 180296822784254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T162943&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122985&fm=180296822784254&tin=02508201610067®Number=0000000000090573&sum=50000 [16:29:44]StoreToDocumentArchive [16:29:44]shift 321 fd 122985 [16:29:44]save to /storage/0321/doc_00122985 [16:29:44]save last doc name /storage/0321/doc_00122985 to /storage/kkm_last_doc_name [16:29:44]save OK [16:29:44]Clear old archive folders... [16:29:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:44]tlvbuf is 00405A70 [16:29:44]SAM_PROTO_ClearQueue [16:29:44]wFMCommunicate request_size=4 [16:29:44]MH_SAM_APDU [16:29:44]CAPDU: 80 09 00 00 [16:29:44]Write to MH i2c: E2 08 00 0B 0C 80 09 00 00 00 00 00 00 89 [16:29:44]Write i2c OK [16:29:44]MH_I2C_Read... [16:29:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:44]Read from MH i2c: E2 [16:29:44]MH_I2C_Read... [16:29:44]Read from MH i2c: E2 03 00 [16:29:44]MH_I2C_Read... [16:29:44]Read from MH i2c: E2 03 00 0B 0C 00 90 00 8B [16:29:44]RAPDU: 90 00 [16:29:44]wFMCommunicate OK [16:29:44]SAM_PROTO_ClearQueue done [16:29:44]KKMCreateOFDPacket [16:29:44]OFDProtocolAddRootSTLVToBuf [16:29:44]FM_MakeSignedData [16:29:44]FM_MakeSignedData [16:29:44]SAM_PROTO_SignData [16:29:44]wFMCommunicate request_size=4 [16:29:44]MH_SAM_APDU [16:29:44]CAPDU: 80 0D 01 02 [16:29:44]Write to MH i2c: E2 08 00 0C 0C 80 0D 01 02 00 00 00 00 91 [16:29:44]Write i2c OK [16:29:44]MH_I2C_Read... [16:29:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:44]Read from MH i2c: E2 [16:29:44]MH_I2C_Read... [16:29:44]Read from MH i2c: E2 03 00 [16:29:44]MH_I2C_Read... [16:29:44]Read from MH i2c: E2 03 00 0C 0C 00 90 00 8C [16:29:44]RAPDU: 90 00 [16:29:44]wFMCommunicate OK [16:29:44]wFMCommunicate request_size=255 [16:29:44]MH_SAM_APDU [16:29:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 F7 53 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E0 01 00 35 04 06 00 A3 [16:29:44]Write to MH i2c: E2 02 01 0D 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 F7 53 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E0 01 00 35 04 06 00 A3 00 00 FE [16:29:44]Write i2c OK [16:29:44]MH_I2C_Read... [16:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:44]Read from MH i2c: E2 [16:29:44]MH_I2C_Read... [16:29:44]Read from MH i2c: E2 03 00 [16:29:44]MH_I2C_Read... [16:29:44]Read from MH i2c: E2 03 00 0D 0C 00 90 00 8D [16:29:44]RAPDU: 90 00 [16:29:44]wFMCommunicate OK [16:29:44]wFMCommunicate request_size=10 [16:29:44]MH_SAM_APDU [16:29:44]CAPDU: 80 0D 02 02 05 FA A0 13 80 FE [16:29:44]Write to MH i2c: E2 0D 00 0E 0C 80 0D 02 02 05 00 FA A0 13 80 FE 00 00 C9 [16:29:44]Write i2c OK [16:29:44]MH_I2C_Read... [16:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:44]Read from MH i2c: E2 [16:29:44]MH_I2C_Read... [16:29:44]Read from MH i2c: E2 03 00 [16:29:44]MH_I2C_Read... [16:29:44]Read from MH i2c: E2 03 00 0E 0C 00 90 00 8E [16:29:44]RAPDU: 90 00 [16:29:44]wFMCommunicate OK [16:29:44]wFMCommunicate request_size=4 [16:29:44]MH_SAM_APDU [16:29:44]CAPDU: 80 0D 03 02 [16:29:44]Write to MH i2c: E2 08 00 0F 0C 80 0D 03 02 00 00 00 00 96 [16:29:44]Write i2c OK [16:29:44]MH_I2C_Read... [16:29:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:44]Read from MH i2c: E2 [16:29:44]MH_I2C_Read... [16:29:45]Read from MH i2c: E2 0B 00 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: E2 0B 00 0F 0C 00 78 A1 1A 75 D3 4B 42 F6 90 00 95 [16:29:45]RAPDU: 78 A1 1A 75 D3 4B 42 F6 90 00 [16:29:45]wFMCommunicate OK [16:29:45]SAM_PROTO_SignData done [16:29:45]FM_MakeSignedData done [16:29:45]CreateOFDProtocolMessage [16:29:45]wFMCommunicate request_size=4 [16:29:45]MH_SAM_APDU [16:29:45]CAPDU: 80 11 00 00 [16:29:45]Write to MH i2c: E2 08 00 10 0C 80 11 00 00 00 00 00 00 96 [16:29:45]Write i2c OK [16:29:45]MH_I2C_Read... [16:29:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:45]Read from MH i2c: E2 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: E2 17 00 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: E2 17 00 10 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F4 [16:29:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:29:45]wFMCommunicate OK [16:29:45]CreateOFDProtocolMessage done [16:29:45]OFDSenderStorePacket 122985 [16:29:45]StoreOFDPacket docnum=122985 [16:29:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E3 63 07 01 2C 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 F7 53 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E0 01 00 35 04 06 00 A3 FA A0 13 80 FE 78 A1 1A 75 D3 4B 42 F6 [16:29:45]CheckFolder [16:29:45]dirname=/storage/ofd_packets [16:29:45]CheckFolder done [16:29:45]ProducePacketName [16:29:45]name=ofd_packets/00122985 [16:29:45]NVStorageSaveData ofd_packets/00122985 [16:29:45]File name is /storage/ofd_packets/00122985 [16:29:45]Write 301 bytes [16:29:45]NVStorageSaveData done [16:29:45]OFDSenderStorePacket done [16:29:45]KKMCreateOFDPacket done [16:29:45]NVStorageSaveData kkm_last_timestamp [16:29:45]File name is /storage/kkm_last_timestamp [16:29:45]Write 4 bytes [16:29:45]NVStorageSaveData done [16:29:45]ExternCall_PrintAddStr [16:29:45]wPrintStart [16:29:45]Write to MH i2c: 01 00 00 11 0C 1D [16:29:45]Write i2c OK [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: 01 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: 01 07 00 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: 01 07 00 11 0C 00 00 00 00 00 FF 0F 32 [16:29:45]RasterBufferAndPrint [16:29:45]line Счет N : (1)1105869 [16:29:45]line ИНН: 02508201610067 [16:29:45]line Контрольно-Кассовый Чек [16:29:45]line ПРОДАЖА [16:29:45]line ТРК (МРК, ГНК) : 52 [16:29:45]line Товар: 2710124130 [16:29:45]line Аи-92-К-5 [16:29:45]line 8.080 * 61.90 [16:29:45]line = 500.15 [16:29:45]line НДС 12% НСП 1% [16:29:45]line > о реализуемом товаре [16:29:45]line ОКРУГЛЕНИЕ: -0.15 [16:29:45]line ИТОГО: 500.00 [16:29:45]line Внесено: 500.00 [16:29:45]line СДАЧА: 0.00 [16:29:45]line НСП 1% : 4.43 [16:29:45]line НДС 12% : 53.11 [16:29:45]line Наличными: 500.00 [16:29:45]line Безнал.: 0.00 [16:29:45]line Место: АЗС № 25 "Партнер Нефть" [16:29:45]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:29:45]line СНО: Общий режим [16:29:45]line Чек 204 02.03.2024 16:29 [16:29:45]line Смена: 321 ФФД: 1.0 [16:29:45]line ЗНМ: 0300000019 [16:29:45]line РНМ: 0000000000090573 [16:29:45]line Версия ККМ: 001 [16:29:45]line ФМ: 0000000000874798 [16:29:45]line ФД: 122985 [16:29:45]line ФПД: 180296822784254 [16:29:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T162943&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122985&fm=180296822784254&tin=02508201610067®Number=0000000000090573&sum=50000 [16:29:45]OFD Sender: Processing packet 122985 [packets to send 112, broken 111] [16:29:45]ProducePacketName [16:29:45]name=ofd_packets/00122985 [16:29:45]OFD Sender: To server: pG, [16:29:45]CommunicateWithHost lk.salyk.kg:30040 [16:29:45]ConnectInit lk.salyk.kg [16:29:45]written 0, free lines is 4095 [16:29:45]Connected sock=10 [16:29:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E3 63 07 01 2C 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 F7 53 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E0 01 00 35 04 06 00 A3 FA A0 13 80 FE 78 A1 1A 75 D3 4B 42 F6 [16:29:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 02 63 47 00 16 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E0 01 00 F4 03 04 00 D3 FF E2 65 B6 04 01 00 00 55 DB 4F 3F 98 D5 AC 1E [16:29:45]CommunicateWithHost err = 0 [16:29:45]CheckOFDResponse [16:29:45]1017 (14) - 77093643461234 [16:29:45]1041 (16) - 0000000000874798 [16:29:45]1040 (4) - 122985 [16:29:45]1012 (4) - 02.03.2024 10:30 [16:29:45]1206 (1) - 0 [16:29:45]OFD Sender: Remove packet 122985 [16:29:45]ProducePacketName [16:29:45]name=ofd_packets/00122985 [16:29:45]NVStorageDeleteData [16:29:45]Write to MH i2c: 01 00 00 3C 0C 48 [16:29:45]Write i2c OK [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: 01 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: 01 07 00 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: 01 07 00 3C 0C 00 00 00 00 00 F5 0C 50 [16:29:45]RasterBufferAndPrint [16:29:45]line [16:29:45]line [16:29:45]line [16:29:45]line [16:29:45]line [16:29:45]written 0, free lines is 3329 [16:29:45]MH_Cut [16:29:45]Write to MH i2c: D1 01 00 43 0C 01 21 [16:29:45]Write i2c OK [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: D1 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: D1 01 00 [16:29:45]MH_I2C_Read... [16:29:45]Read from MH i2c: D1 01 00 43 0C 00 20 [16:29:45]Write to MH i2c: 01 00 00 44 0C 50 [16:29:45]Write i2c OK [16:29:45]MH_I2C_Read... [16:29:46]OFD Sender: No OFD packet to send [16:29:46]*** Cut start [16:29:46]*** Purtial cut [16:29:46]*** Stage 1: CUTSNS_PIN = 1 [16:29:48]Read from MH i2c: 01 [16:29:48]MH_I2C_Read... [16:29:48]*** Stop cut motor [16:29:48]*** Cut end [16:29:48]Read from MH i2c: 01 07 00 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: 01 07 00 44 0C 00 00 00 00 00 FF 0F 65 [16:29:48]process_action close_receipt done [16:29:48]requested_data is exist [16:29:48]produce_requested_data [16:29:48]requested_item fm.sn is exist - process it [16:29:48]wFMCommunicate request_size=4 [16:29:48]MH_SAM_APDU [16:29:48]CAPDU: 80 11 00 00 [16:29:48]Write to MH i2c: E2 08 00 45 0C 80 11 00 00 00 00 00 00 CB [16:29:48]Write i2c OK [16:29:48]MH_I2C_Read... [16:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:48]Read from MH i2c: E2 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: E2 17 00 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: E2 17 00 45 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 29 [16:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:29:48]wFMCommunicate OK [16:29:48]requested_item fd.num is exist - process it [16:29:48]SAM_PROTO_GetFieldsCounters [16:29:48]wFMCommunicate request_size=4 [16:29:48]MH_SAM_APDU [16:29:48]CAPDU: 80 13 00 00 [16:29:48]Write to MH i2c: E2 08 00 46 0C 80 13 00 00 00 00 00 00 CE [16:29:48]Write i2c OK [16:29:48]MH_I2C_Read... [16:29:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:48]Read from MH i2c: E2 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: E2 62 00 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: E2 62 00 46 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 69 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [16:29:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 69 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:48]wFMCommunicate OK [16:29:48]SAM_PROTO_GetFieldsCounters done [16:29:48]requested_item shift.num is exist - process it [16:29:48]requested_item shift.opened is exist - process it [16:29:48]req_shift_opened [16:29:48]FM_GetShiftState [16:29:48]SAM_PROTO_GetShiftState [16:29:48]wFMCommunicate request_size=4 [16:29:48]MH_SAM_APDU [16:29:48]CAPDU: 80 13 01 00 [16:29:48]Write to MH i2c: E2 08 00 47 0C 80 13 01 00 00 00 00 00 D0 [16:29:48]Write i2c OK [16:29:48]MH_I2C_Read... [16:29:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:48]Read from MH i2c: E2 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: E2 0E 00 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: E2 0E 00 47 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 37 [16:29:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:29:48]wFMCommunicate OK [16:29:48]SAM_PROTO_GetShiftState done [16:29:48]FM_GetShiftState done [16:29:48]req_shift_opened done [16:29:48]requested_item shift.open_date is exist - process it [16:29:48]req_shift_open_date [16:29:48]req_shift_open_date done [16:29:48]produce_requested_data done [16:29:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122985,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:29:48]process_action_free close_receipt [16:29:48]json_value_free [16:29:48]json_value_free done [16:29:48]process_json_proto returns [16:29:48]Send response to host [16:29:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122985,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:29:48]free response buf [16:29:48]execute_script done [16:29:48]execute_script returns [16:29:48]free content buf [16:29:48]Sock 8.Close socket [16:29:48]Sock 8.Thread stoped [16:29:51]OFD Sender: No OFD packet to send [16:29:56]OFD Sender: No OFD packet to send [16:30:01]OFD Sender: No OFD packet to send [16:30:06]OFD Sender: No OFD packet to send [16:30:11]OFD Sender: No OFD packet to send [16:30:16]OFD Sender: No OFD packet to send [16:30:21]OFD Sender: No OFD packet to send [16:30:26]OFD Sender: No OFD packet to send [16:30:30]accept exits with 9 [16:30:30]New connection [16:30:30]New thread 3066666340 created [16:30:30]Thread 3066809700 joined [16:30:30]Waiting for new connection... [16:30:30] Sock 9.Parse request [16:30:30]Sock 9.Check first char [16:30:30]Sock 9.First char is OK [16:30:30]request: POST /json_proto HTTP/1.0 [16:30:30]Method: POST [16:30:30]URL: /json_proto [16:30:30]Method is POST - this is cgi request [16:30:30]url: /json_proto [16:30:30]query_string will be loaded in cgi processing [16:30:30]execute_cgi json_proto POST (null) [16:30:30]execute_cgi path=json_proto method=POST [16:30:30]POST find Content-Length [16:30:30]Host: 172.17.48.197:8080 [16:30:30]Content-Length: 678 [16:30:30]Content-Type: application/json [16:30:30] [16:30:30]POST finish read [16:30:30]Found Content-Length = 678 [16:30:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:30]execute_script... [16:30:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:30]POST & json_proto [16:30:30]process_json_proto [16:30:30]json parsed OK: [16:30:30]protocol is kg_v1.0 [16:30:30]action value=close_receipt [16:30:30]process_action close_receipt [16:30:30]cmd_close_receipt [16:30:30]MH_GetDate [16:30:30]Write to MH i2c: F0 00 00 48 0C 43 [16:30:30]Write i2c OK [16:30:30]MH_I2C_Read... [16:30:30]Read from MH i2c: F0 [16:30:30]MH_I2C_Read... [16:30:30]Read from MH i2c: F0 09 00 [16:30:30]MH_I2C_Read... [16:30:30]Read from MH i2c: F0 09 00 48 0C 00 26 54 E3 65 66 EE DC 65 A3 [16:30:30]GetLastDocTimeStamp 1709396983 [16:30:30]current date 1709397030 [16:30:30]FM_GetShiftState [16:30:30]SAM_PROTO_GetShiftState [16:30:30]wFMCommunicate request_size=4 [16:30:30]MH_SAM_APDU [16:30:30]CAPDU: 80 13 01 00 [16:30:30]Write to MH i2c: E2 08 00 49 0C 80 13 01 00 00 00 00 00 D2 [16:30:30]Write i2c OK [16:30:30]MH_I2C_Read... [16:30:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:30]Read from MH i2c: E2 [16:30:30]MH_I2C_Read... [16:30:30]Read from MH i2c: E2 0E 00 [16:30:30]MH_I2C_Read... [16:30:30]Read from MH i2c: E2 0E 00 49 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 39 [16:30:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:30:30]wFMCommunicate OK [16:30:30]SAM_PROTO_GetShiftState done [16:30:30]FM_GetShiftState done [16:30:30]opened in 1709338023 [16:30:30]opened+sec_in_day 1709424423 [16:30:30]quantity*price = 40049 [16:30:30]sum+1 = 40050 [16:30:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 205 02.03.2024 16:30 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122986 ФПД: 158420990408613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163030&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122986&fm=158420990408613&tin=02508201610067®Number=0000000000090573&sum=40000 [16:30:31]StoreToDocumentArchive [16:30:31]shift 321 fd 122986 [16:30:31]save to /storage/0321/doc_00122986 [16:30:31]save last doc name /storage/0321/doc_00122986 to /storage/kkm_last_doc_name [16:30:31]save OK [16:30:31]Clear old archive folders... [16:30:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:30:31]tlvbuf is 003F0E60 [16:30:31]SAM_PROTO_ClearQueue [16:30:31]wFMCommunicate request_size=4 [16:30:31]MH_SAM_APDU [16:30:31]CAPDU: 80 09 00 00 [16:30:31]Write to MH i2c: E2 08 00 56 0C 80 09 00 00 00 00 00 00 D4 [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:31]Read from MH i2c: E2 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 03 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 03 00 56 0C 00 90 00 D6 [16:30:31]RAPDU: 90 00 [16:30:31]wFMCommunicate OK [16:30:31]SAM_PROTO_ClearQueue done [16:30:31]KKMCreateOFDPacket [16:30:31]OFDProtocolAddRootSTLVToBuf [16:30:31]FM_MakeSignedData [16:30:31]FM_MakeSignedData [16:30:31]SAM_PROTO_SignData [16:30:31]wFMCommunicate request_size=4 [16:30:31]MH_SAM_APDU [16:30:31]CAPDU: 80 0D 01 02 [16:30:31]Write to MH i2c: E2 08 00 57 0C 80 0D 01 02 00 00 00 00 DC [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:31]Read from MH i2c: E2 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 03 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 03 00 57 0C 00 90 00 D7 [16:30:31]RAPDU: 90 00 [16:30:31]wFMCommunicate OK [16:30:31]wFMCommunicate request_size=255 [16:30:31]MH_SAM_APDU [16:30: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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 26 54 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E0 01 00 35 04 06 00 90 [16:30:31]Write to MH i2c: E2 02 01 58 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 26 54 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E0 01 00 35 04 06 00 90 00 00 16 [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:31]Read from MH i2c: E2 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 03 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 03 00 58 0C 00 90 00 D8 [16:30:31]RAPDU: 90 00 [16:30:31]wFMCommunicate OK [16:30:31]wFMCommunicate request_size=10 [16:30:31]MH_SAM_APDU [16:30:31]CAPDU: 80 0D 02 02 05 15 42 DB B7 A5 [16:30:31]Write to MH i2c: E2 0D 00 59 0C 80 0D 02 02 05 00 15 42 DB B7 A5 00 00 77 [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:31]Read from MH i2c: E2 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 03 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 03 00 59 0C 00 90 00 D9 [16:30:31]RAPDU: 90 00 [16:30:31]wFMCommunicate OK [16:30:31]wFMCommunicate request_size=4 [16:30:31]MH_SAM_APDU [16:30:31]CAPDU: 80 0D 03 02 [16:30:31]Write to MH i2c: E2 08 00 5A 0C 80 0D 03 02 00 00 00 00 E1 [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:31]Read from MH i2c: E2 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 0B 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 0B 00 5A 0C 00 47 FE DE 11 C7 34 9C 00 90 00 AD [16:30:31]RAPDU: 47 FE DE 11 C7 34 9C 00 90 00 [16:30:31]wFMCommunicate OK [16:30:31]SAM_PROTO_SignData done [16:30:31]FM_MakeSignedData done [16:30:31]CreateOFDProtocolMessage [16:30:31]wFMCommunicate request_size=4 [16:30:31]MH_SAM_APDU [16:30:31]CAPDU: 80 11 00 00 [16:30:31]Write to MH i2c: E2 08 00 5B 0C 80 11 00 00 00 00 00 00 E1 [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:31]Read from MH i2c: E2 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 17 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: E2 17 00 5B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3F [16:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:30:31]wFMCommunicate OK [16:30:31]CreateOFDProtocolMessage done [16:30:31]OFDSenderStorePacket 122986 [16:30:31]StoreOFDPacket docnum=122986 [16:30:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A4 F6 07 01 1E 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 26 54 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E0 01 00 35 04 06 00 90 15 42 DB B7 A5 47 FE DE 11 C7 34 9C 00 [16:30:31]CheckFolder [16:30:31]dirname=/storage/ofd_packets [16:30:31]CheckFolder done [16:30:31]ProducePacketName [16:30:31]name=ofd_packets/00122986 [16:30:31]NVStorageSaveData ofd_packets/00122986 [16:30:31]File name is /storage/ofd_packets/00122986 [16:30:31]Write 301 bytes [16:30:31]NVStorageSaveData done [16:30:31]OFDSenderStorePacket done [16:30:31]KKMCreateOFDPacket done [16:30:31]NVStorageSaveData kkm_last_timestamp [16:30:31]File name is /storage/kkm_last_timestamp [16:30:31]Write 4 bytes [16:30:31]NVStorageSaveData done [16:30:31]ExternCall_PrintAddStr [16:30:31]wPrintStart [16:30:31]Write to MH i2c: 01 00 00 5C 0C 68 [16:30:31]Write i2c OK [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: 01 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: 01 07 00 [16:30:31]MH_I2C_Read... [16:30:31]Read from MH i2c: 01 07 00 5C 0C 00 00 00 00 00 FF 0F 7D [16:30:31]RasterBufferAndPrint [16:30:31]line Счет N : (1)1105870 [16:30:31]line ИНН: 02508201610067 [16:30:31]line Контрольно-Кассовый Чек [16:30:31]line ПРОДАЖА [16:30:31]line ТРК (МРК, ГНК) : 21 [16:30:31]line Товар: 2710124130 [16:30:31]line Аи-92-К-5 [16:30:31]line 6.470 * 61.90 [16:30:31]line = 400.49 [16:30:31]line НДС 12% НСП 1% [16:30:31]line > о реализуемом товаре [16:30:31]line ОКРУГЛЕНИЕ: -0.49 [16:30:31]line ИТОГО: 400.00 [16:30:31]line Внесено: 400.00 [16:30:31]line СДАЧА: 0.00 [16:30:31]line НСП 1% : 3.54 [16:30:31]line НДС 12% : 42.53 [16:30:31]line Наличными: 400.00 [16:30:31]line Безнал.: 0.00 [16:30:31]line Место: АЗС № 25 "Партнер Нефть" [16:30:31]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:30:31]line СНО: Общий режим [16:30:31]line Чек 205 02.03.2024 16:30 [16:30:31]line Смена: 321 ФФД: 1.0 [16:30:31]line ЗНМ: 0300000019 [16:30:31]line РНМ: 0000000000090573 [16:30:31]line Версия ККМ: 001 [16:30:31]line ФМ: 0000000000874798 [16:30:31]line ФД: 122986 [16:30:31]line ФПД: 158420990408613 [16:30:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163030&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122986&fm=158420990408613&tin=02508201610067®Number=0000000000090573&sum=40000 [16:30:32]OFD Sender: Processing packet 122986 [packets to send 112, broken 111] [16:30:32]ProducePacketName [16:30:32]name=ofd_packets/00122986 [16:30:32]OFD Sender: To server: pG, [16:30:32]CommunicateWithHost lk.salyk.kg:30040 [16:30:32]ConnectInit lk.salyk.kg [16:30:32]written 0, free lines is 4095 [16:30:32]Connected sock=10 [16:30:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A4 F6 07 01 1E 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 26 54 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E0 01 00 35 04 06 00 90 15 42 DB B7 A5 47 FE DE 11 C7 34 9C 00 [16:30:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D2 B3 47 00 2D F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E0 01 00 F4 03 04 00 02 00 E3 65 B6 04 01 00 00 60 FE C9 3B 7B 5D 2B 66 [16:30:32]CommunicateWithHost err = 0 [16:30:32]CheckOFDResponse [16:30:32]1017 (14) - 77093643461234 [16:30:32]1041 (16) - 0000000000874798 [16:30:32]1040 (4) - 122986 [16:30:32]1012 (4) - 02.03.2024 10:31 [16:30:32]1206 (1) - 0 [16:30:32]OFD Sender: Remove packet 122986 [16:30:32]ProducePacketName [16:30:32]name=ofd_packets/00122986 [16:30:32]NVStorageDeleteData [16:30:32]Write to MH i2c: 01 00 00 87 0C 93 [16:30:32]Write i2c OK [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: 01 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: 01 07 00 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: 01 07 00 87 0C 00 00 00 00 00 F0 0C 96 [16:30:32]RasterBufferAndPrint [16:30:32]line [16:30:32]line [16:30:32]line [16:30:32]line [16:30:32]line [16:30:32]written 0, free lines is 3318 [16:30:32]MH_Cut [16:30:32]Write to MH i2c: D1 01 00 8E 0C 01 6C [16:30:32]Write i2c OK [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: D1 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: D1 01 00 [16:30:32]MH_I2C_Read... [16:30:32]Read from MH i2c: D1 01 00 8E 0C 00 6B [16:30:32]Write to MH i2c: 01 00 00 8F 0C 9B [16:30:32]Write i2c OK [16:30:32]MH_I2C_Read... [16:30:32]OFD Sender: No OFD packet to send [16:30:33]*** Cut start [16:30:33]*** Purtial cut [16:30:33]*** Stage 1: CUTSNS_PIN = 1 [16:30:35]Read from MH i2c: 01 [16:30:35]MH_I2C_Read... [16:30:35]*** Stop cut motor [16:30:35]*** Cut end [16:30:35]Read from MH i2c: 01 07 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: 01 07 00 8F 0C 00 00 00 00 00 FF 0F B0 [16:30:35]process_action close_receipt done [16:30:35]requested_data is exist [16:30:35]produce_requested_data [16:30:35]requested_item fm.sn is exist - process it [16:30:35]wFMCommunicate request_size=4 [16:30:35]MH_SAM_APDU [16:30:35]CAPDU: 80 11 00 00 [16:30:35]Write to MH i2c: E2 08 00 90 0C 80 11 00 00 00 00 00 00 16 [16:30:35]Write i2c OK [16:30:35]MH_I2C_Read... [16:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:35]Read from MH i2c: E2 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 17 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 17 00 90 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 74 [16:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:30:35]wFMCommunicate OK [16:30:35]requested_item fd.num is exist - process it [16:30:35]SAM_PROTO_GetFieldsCounters [16:30:35]wFMCommunicate request_size=4 [16:30:35]MH_SAM_APDU [16:30:35]CAPDU: 80 13 00 00 [16:30:35]Write to MH i2c: E2 08 00 91 0C 80 13 00 00 00 00 00 00 19 [16:30:35]Write i2c OK [16:30:35]MH_I2C_Read... [16:30:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:35]Read from MH i2c: E2 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 62 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 62 00 91 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [16:30:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:35]wFMCommunicate OK [16:30:35]SAM_PROTO_GetFieldsCounters done [16:30:35]requested_item shift.num is exist - process it [16:30:35]requested_item shift.opened is exist - process it [16:30:35]req_shift_opened [16:30:35]FM_GetShiftState [16:30:35]SAM_PROTO_GetShiftState [16:30:35]wFMCommunicate request_size=4 [16:30:35]MH_SAM_APDU [16:30:35]CAPDU: 80 13 01 00 [16:30:35]Write to MH i2c: E2 08 00 92 0C 80 13 01 00 00 00 00 00 1B [16:30:35]Write i2c OK [16:30:35]MH_I2C_Read... [16:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:35]Read from MH i2c: E2 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 0E 00 [16:30:35]MH_I2C_Read... [16:30:35]Read from MH i2c: E2 0E 00 92 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 82 [16:30:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:30:35]wFMCommunicate OK [16:30:35]SAM_PROTO_GetShiftState done [16:30:35]FM_GetShiftState done [16:30:35]req_shift_opened done [16:30:35]requested_item shift.open_date is exist - process it [16:30:35]req_shift_open_date [16:30:35]req_shift_open_date done [16:30:35]produce_requested_data done [16:30:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122986,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:30:35]process_action_free close_receipt [16:30:35]json_value_free [16:30:35]json_value_free done [16:30:35]process_json_proto returns [16:30:35]Send response to host [16:30:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122986,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:30:35]free response buf [16:30:35]execute_script done [16:30:35]execute_script returns [16:30:35]free content buf [16:30:35]Sock 9.Close socket [16:30:35]Sock 9.Thread stoped [16:30:38]OFD Sender: No OFD packet to send [16:30:43]OFD Sender: No OFD packet to send [16:30:48]OFD Sender: No OFD packet to send [16:30:53]OFD Sender: No OFD packet to send [16:30:58]OFD Sender: No OFD packet to send [16:31:03]OFD Sender: No OFD packet to send [16:31:06]accept exits with 8 [16:31:06]New connection [16:31:06]New thread 3066809700 created [16:31:06]Thread 3066666340 joined [16:31:06]Waiting for new connection... [16:31:06] Sock 8.Parse request [16:31:06]Sock 8.Check first char [16:31:06]Sock 8.First char is OK [16:31:06]request: POST /json_proto HTTP/1.0 [16:31:06]Method: POST [16:31:06]URL: /json_proto [16:31:06]Method is POST - this is cgi request [16:31:06]url: /json_proto [16:31:06]query_string will be loaded in cgi processing [16:31:06]execute_cgi json_proto POST (null) [16:31:06]execute_cgi path=json_proto method=POST [16:31:06]POST find Content-Length [16:31:06]Host: 172.17.48.197:8080 [16:31:06]Content-Length: 683 [16:31:06]Content-Type: application/json [16:31:06] [16:31:06]POST finish read [16:31:06]Found Content-Length = 683 [16:31:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:06]execute_script... [16:31:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:06]POST & json_proto [16:31:06]process_json_proto [16:31:06]json parsed OK: [16:31:06]protocol is kg_v1.0 [16:31:06]action value=close_receipt [16:31:06]process_action close_receipt [16:31:06]cmd_close_receipt [16:31:06]MH_GetDate [16:31:06]Write to MH i2c: F0 00 00 93 0C 8E [16:31:06]Write i2c OK [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: F0 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: F0 09 00 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: F0 09 00 93 0C 00 4B 54 E3 65 66 EE DC 65 13 [16:31:06]GetLastDocTimeStamp 1709397030 [16:31:06]current date 1709397067 [16:31:06]FM_GetShiftState [16:31:06]SAM_PROTO_GetShiftState [16:31:06]wFMCommunicate request_size=4 [16:31:06]MH_SAM_APDU [16:31:06]CAPDU: 80 13 01 00 [16:31:06]Write to MH i2c: E2 08 00 94 0C 80 13 01 00 00 00 00 00 1D [16:31:06]Write i2c OK [16:31:06]MH_I2C_Read... [16:31:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:06]Read from MH i2c: E2 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: E2 0E 00 [16:31:06]MH_I2C_Read... [16:31:06]Read from MH i2c: E2 0E 00 94 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 84 [16:31:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:31:06]wFMCommunicate OK [16:31:06]SAM_PROTO_GetShiftState done [16:31:06]FM_GetShiftState done [16:31:06]opened in 1709338023 [16:31:06]opened+sec_in_day 1709424423 [16:31:06]quantity*price = 100030 [16:31:06]sum+1 = 100031 [16:31:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 206 02.03.2024 16:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122987 ФПД: 134694809897543 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163107&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122987&fm=134694809897543&tin=02508201610067®Number=0000000000090573&sum=100000 [16:31:07]StoreToDocumentArchive [16:31:07]shift 321 fd 122987 [16:31:07]save to /storage/0321/doc_00122987 [16:31:07]save last doc name /storage/0321/doc_00122987 to /storage/kkm_last_doc_name [16:31:07]save OK [16:31:07]Clear old archive folders... [16:31:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:07]tlvbuf is 003F1FE0 [16:31:07]SAM_PROTO_ClearQueue [16:31:07]wFMCommunicate request_size=4 [16:31:07]MH_SAM_APDU [16:31:07]CAPDU: 80 09 00 00 [16:31:07]Write to MH i2c: E2 08 00 A1 0C 80 09 00 00 00 00 00 00 1F [16:31:07]Write i2c OK [16:31:07]MH_I2C_Read... [16:31:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:07]Read from MH i2c: E2 [16:31:07]MH_I2C_Read... [16:31:07]Read from MH i2c: E2 03 00 [16:31:07]MH_I2C_Read... [16:31:07]Read from MH i2c: E2 03 00 A1 0C 00 90 00 21 [16:31:07]RAPDU: 90 00 [16:31:07]wFMCommunicate OK [16:31:07]SAM_PROTO_ClearQueue done [16:31:07]KKMCreateOFDPacket [16:31:07]OFDProtocolAddRootSTLVToBuf [16:31:07]FM_MakeSignedData [16:31:07]FM_MakeSignedData [16:31:07]SAM_PROTO_SignData [16:31:07]wFMCommunicate request_size=4 [16:31:07]MH_SAM_APDU [16:31:07]CAPDU: 80 0D 01 02 [16:31:07]Write to MH i2c: E2 08 00 A2 0C 80 0D 01 02 00 00 00 00 27 [16:31:07]Write i2c OK [16:31:07]MH_I2C_Read... [16:31:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:07]Read from MH i2c: E2 [16:31:07]MH_I2C_Read... [16:31:07]Read from MH i2c: E2 03 00 [16:31:07]MH_I2C_Read... [16:31:07]Read from MH i2c: E2 03 00 A2 0C 00 90 00 22 [16:31:07]RAPDU: 90 00 [16:31:07]wFMCommunicate OK [16:31:07]wFMCommunicate request_size=255 [16:31:07]MH_SAM_APDU [16:31:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 4B 54 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E0 01 00 35 04 06 00 7A [16:31:07]Write to MH i2c: E2 02 01 A3 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 4B 54 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E0 01 00 35 04 06 00 7A 00 00 50 [16:31:07]Write i2c OK [16:31:07]MH_I2C_Read... [16:31:08]OFD Sender: No OFD packet to send [16:31:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:08]Read from MH i2c: E2 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: E2 03 00 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: E2 03 00 A3 0C 00 90 00 23 [16:31:08]RAPDU: 90 00 [16:31:08]wFMCommunicate OK [16:31:08]wFMCommunicate request_size=10 [16:31:08]MH_SAM_APDU [16:31:08]CAPDU: 80 0D 02 02 05 81 14 4C 0A 47 [16:31:08]Write to MH i2c: E2 0D 00 A4 0C 80 0D 02 02 05 00 81 14 4C 0A 47 00 00 66 [16:31:08]Write i2c OK [16:31:08]MH_I2C_Read... [16:31:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:08]Read from MH i2c: E2 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: E2 03 00 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: E2 03 00 A4 0C 00 90 00 24 [16:31:08]RAPDU: 90 00 [16:31:08]wFMCommunicate OK [16:31:08]wFMCommunicate request_size=4 [16:31:08]MH_SAM_APDU [16:31:08]CAPDU: 80 0D 03 02 [16:31:08]Write to MH i2c: E2 08 00 A5 0C 80 0D 03 02 00 00 00 00 2C [16:31:08]Write i2c OK [16:31:08]MH_I2C_Read... [16:31:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:08]Read from MH i2c: E2 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: E2 0B 00 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: E2 0B 00 A5 0C 00 F0 8C C1 FE F6 60 D2 1B 90 00 AB [16:31:08]RAPDU: F0 8C C1 FE F6 60 D2 1B 90 00 [16:31:08]wFMCommunicate OK [16:31:08]SAM_PROTO_SignData done [16:31:08]FM_MakeSignedData done [16:31:08]CreateOFDProtocolMessage [16:31:08]wFMCommunicate request_size=4 [16:31:08]MH_SAM_APDU [16:31:08]CAPDU: 80 11 00 00 [16:31:08]Write to MH i2c: E2 08 00 A6 0C 80 11 00 00 00 00 00 00 2C [16:31:08]Write i2c OK [16:31:08]MH_I2C_Read... [16:31:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:08]Read from MH i2c: E2 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: E2 17 00 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: E2 17 00 A6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8A [16:31:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:31:08]wFMCommunicate OK [16:31:08]CreateOFDProtocolMessage done [16:31:08]OFDSenderStorePacket 122987 [16:31:08]StoreOFDPacket docnum=122987 [16:31:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5A F2 07 01 10 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 4B 54 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E0 01 00 35 04 06 00 7A 81 14 4C 0A 47 F0 8C C1 FE F6 60 D2 1B [16:31:08]CheckFolder [16:31:08]dirname=/storage/ofd_packets [16:31:08]CheckFolder done [16:31:08]ProducePacketName [16:31:08]name=ofd_packets/00122987 [16:31:08]NVStorageSaveData ofd_packets/00122987 [16:31:08]File name is /storage/ofd_packets/00122987 [16:31:08]Write 301 bytes [16:31:08]NVStorageSaveData done [16:31:08]OFDSenderStorePacket done [16:31:08]KKMCreateOFDPacket done [16:31:08]NVStorageSaveData kkm_last_timestamp [16:31:08]File name is /storage/kkm_last_timestamp [16:31:08]Write 4 bytes [16:31:08]NVStorageSaveData done [16:31:08]ExternCall_PrintAddStr [16:31:08]wPrintStart [16:31:08]Write to MH i2c: 01 00 00 A7 0C B3 [16:31:08]Write i2c OK [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: 01 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: 01 07 00 [16:31:08]MH_I2C_Read... [16:31:08]Read from MH i2c: 01 07 00 A7 0C 00 00 00 00 00 FF 0F C8 [16:31:08]RasterBufferAndPrint [16:31:08]line Счет N : (1)1105871 [16:31:08]line ИНН: 02508201610067 [16:31:08]line Контрольно-Кассовый Чек [16:31:08]line ПРОДАЖА [16:31:08]line ТРК (МРК, ГНК) : 11 [16:31:08]line Товар: 2710124130 [16:31:08]line Аи-92-К-5 [16:31:08]line 16.160 * 61.90 [16:31:08]line = 1000.30 [16:31:08]line НДС 12% НСП 1% [16:31:08]line > о реализуемом товаре [16:31:08]line ОКРУГЛЕНИЕ: -0.30 [16:31:08]line ИТОГО: 1000.00 [16:31:08]line Внесено: 1000.00 [16:31:08]line СДАЧА: 0.00 [16:31:08]line НСП 1% : 8.85 [16:31:08]line НДС 12% : 106.23 [16:31:08]line Наличными: 1000.00 [16:31:08]line Безнал.: 0.00 [16:31:08]line Место: АЗС № 25 "Партнер Нефть" [16:31:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:31:08]line СНО: Общий режим [16:31:08]line Чек 206 02.03.2024 16:31 [16:31:08]line Смена: 321 ФФД: 1.0 [16:31:08]line ЗНМ: 0300000019 [16:31:08]line РНМ: 0000000000090573 [16:31:08]line Версия ККМ: 001 [16:31:08]line ФМ: 0000000000874798 [16:31:08]line ФД: 122987 [16:31:08]line ФПД: 134694809897543 [16:31:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163107&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122987&fm=134694809897543&tin=02508201610067®Number=0000000000090573&sum=100000 [16:31:08]OFD Sender: Processing packet 122987 [packets to send 112, broken 111] [16:31:08]ProducePacketName [16:31:08]name=ofd_packets/00122987 [16:31:08]OFD Sender: To server: pG, [16:31:08]CommunicateWithHost lk.salyk.kg:30040 [16:31:08]ConnectInit lk.salyk.kg [16:31:08]written 0, free lines is 4095 [16:31:08]Connected sock=11 [16:31:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5A F2 07 01 10 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 4B 54 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E0 01 00 35 04 06 00 7A 81 14 4C 0A 47 F0 8C C1 FE F6 60 D2 1B [16:31:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 77 02 47 00 5E 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E0 01 00 F4 03 04 00 26 00 E3 65 B6 04 01 00 00 F9 A4 D6 B0 73 41 73 52 [16:31:08]CommunicateWithHost err = 0 [16:31:08]CheckOFDResponse [16:31:08]1017 (14) - 77093643461234 [16:31:08]1041 (16) - 0000000000874798 [16:31:08]1040 (4) - 122987 [16:31:08]1012 (4) - 02.03.2024 10:32 [16:31:08]1206 (1) - 0 [16:31:08]OFD Sender: Remove packet 122987 [16:31:08]ProducePacketName [16:31:08]name=ofd_packets/00122987 [16:31:08]NVStorageDeleteData [16:31:09]Write to MH i2c: 01 00 00 D2 0C DE [16:31:09]Write i2c OK [16:31:09]MH_I2C_Read... [16:31:09]Read from MH i2c: 01 [16:31:09]MH_I2C_Read... [16:31:09]Read from MH i2c: 01 07 00 [16:31:09]MH_I2C_Read... [16:31:09]Read from MH i2c: 01 07 00 D2 0C 00 00 00 00 00 F7 0C E8 [16:31:09]RasterBufferAndPrint [16:31:09]line [16:31:09]line [16:31:09]line [16:31:09]line [16:31:09]line [16:31:09]written 0, free lines is 3325 [16:31:09]MH_Cut [16:31:09]Write to MH i2c: D1 01 00 D9 0C 01 B7 [16:31:09]Write i2c OK [16:31:09]MH_I2C_Read... [16:31:09]Read from MH i2c: D1 [16:31:09]MH_I2C_Read... [16:31:09]Read from MH i2c: D1 01 00 [16:31:09]MH_I2C_Read... [16:31:09]Read from MH i2c: D1 01 00 D9 0C 00 B6 [16:31:09]Write to MH i2c: 01 00 00 DA 0C E6 [16:31:09]Write i2c OK [16:31:09]MH_I2C_Read... [16:31:09]OFD Sender: No OFD packet to send [16:31:09]*** Cut start [16:31:09]*** Purtial cut [16:31:09]*** Stage 1: CUTSNS_PIN = 1 [16:31:11]Read from MH i2c: 01 [16:31:11]MH_I2C_Read... [16:31:11]*** Stop cut motor [16:31:11]*** Cut end [16:31:11]Read from MH i2c: 01 07 00 [16:31:11]MH_I2C_Read... [16:31:11]Read from MH i2c: 01 07 00 DA 0C 00 00 00 00 00 FF 0F FB [16:31:11]process_action close_receipt done [16:31:11]requested_data is exist [16:31:11]produce_requested_data [16:31:11]requested_item fm.sn is exist - process it [16:31:11]wFMCommunicate request_size=4 [16:31:11]MH_SAM_APDU [16:31:11]CAPDU: 80 11 00 00 [16:31:11]Write to MH i2c: E2 08 00 DB 0C 80 11 00 00 00 00 00 00 61 [16:31:11]Write i2c OK [16:31:11]MH_I2C_Read... [16:31:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:11]Read from MH i2c: E2 [16:31:11]MH_I2C_Read... [16:31:11]Read from MH i2c: E2 17 00 [16:31:11]MH_I2C_Read... [16:31:11]Read from MH i2c: E2 17 00 DB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BF [16:31:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:31:11]wFMCommunicate OK [16:31:11]requested_item fd.num is exist - process it [16:31:11]SAM_PROTO_GetFieldsCounters [16:31:11]wFMCommunicate request_size=4 [16:31:11]MH_SAM_APDU [16:31:11]CAPDU: 80 13 00 00 [16:31:11]Write to MH i2c: E2 08 00 DC 0C 80 13 00 00 00 00 00 00 64 [16:31:11]Write i2c OK [16:31:11]MH_I2C_Read... [16:31:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:11]Read from MH i2c: E2 [16:31:11]MH_I2C_Read... [16:31:11]Read from MH i2c: E2 62 00 [16:31:11]MH_I2C_Read... [16:31:11]Read from MH i2c: E2 62 00 DC 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [16:31:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:31:11]wFMCommunicate OK [16:31:11]SAM_PROTO_GetFieldsCounters done [16:31:11]requested_item shift.num is exist - process it [16:31:11]requested_item shift.opened is exist - process it [16:31:11]req_shift_opened [16:31:11]FM_GetShiftState [16:31:11]SAM_PROTO_GetShiftState [16:31:11]wFMCommunicate request_size=4 [16:31:11]MH_SAM_APDU [16:31:11]CAPDU: 80 13 01 00 [16:31:11]Write to MH i2c: E2 08 00 DD 0C 80 13 01 00 00 00 00 00 66 [16:31:11]Write i2c OK [16:31:11]MH_I2C_Read... [16:31:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:11]Read from MH i2c: E2 [16:31:11]MH_I2C_Read... [16:31:11]Read from MH i2c: E2 0E 00 [16:31:11]MH_I2C_Read... [16:31:11]Read from MH i2c: E2 0E 00 DD 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CD [16:31:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:31:11]wFMCommunicate OK [16:31:11]SAM_PROTO_GetShiftState done [16:31:11]FM_GetShiftState done [16:31:11]req_shift_opened done [16:31:11]requested_item shift.open_date is exist - process it [16:31:11]req_shift_open_date [16:31:11]req_shift_open_date done [16:31:11]produce_requested_data done [16:31:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122987,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:31:11]process_action_free close_receipt [16:31:11]json_value_free [16:31:11]json_value_free done [16:31:11]process_json_proto returns [16:31:11]Send response to host [16:31:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122987,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:31:12]free response buf [16:31:12]execute_script done [16:31:12]execute_script returns [16:31:12]free content buf [16:31:12]Sock 8.Close socket [16:31:12]Sock 8.Thread stoped [16:31:14]OFD Sender: No OFD packet to send [16:31:19]OFD Sender: No OFD packet to send [16:31:24]OFD Sender: No OFD packet to send [16:31:29]OFD Sender: No OFD packet to send [16:31:34]OFD Sender: No OFD packet to send [16:31:39]OFD Sender: No OFD packet to send [16:31:44]OFD Sender: No OFD packet to send [16:31:49]OFD Sender: No OFD packet to send [16:31:54]OFD Sender: No OFD packet to send [16:31:59]OFD Sender: No OFD packet to send [16:32:04]OFD Sender: No OFD packet to send [16:32:09]OFD Sender: No OFD packet to send [16:32:14]OFD Sender: No OFD packet to send [16:32:19]OFD Sender: No OFD packet to send [16:32:24]OFD Sender: No OFD packet to send [16:32:29]OFD Sender: No OFD packet to send [16:32:34]OFD Sender: No OFD packet to send [16:32:39]OFD Sender: No OFD packet to send [16:32:44]OFD Sender: No OFD packet to send [16:32:49]OFD Sender: No OFD packet to send [16:32:54]OFD Sender: No OFD packet to send [16:32:59]OFD Sender: No OFD packet to send [16:33:04]OFD Sender: No OFD packet to send [16:33:09]OFD Sender: No OFD packet to send [16:33:14]OFD Sender: No OFD packet to send [16:33:19]OFD Sender: No OFD packet to send [16:33:24]OFD Sender: No OFD packet to send [16:33:29]OFD Sender: No OFD packet to send [16:33:34]OFD Sender: No OFD packet to send [16:33:39]OFD Sender: No OFD packet to send [16:33:44]OFD Sender: No OFD packet to send [16:33:49]OFD Sender: No OFD packet to send [16:33:54]OFD Sender: No OFD packet to send [16:33:59]OFD Sender: No OFD packet to send [16:34:04]OFD Sender: No OFD packet to send [16:34:08]accept exits with 9 [16:34:08]New connection [16:34:08]New thread 3066666340 created [16:34:08]Thread 3066809700 joined [16:34:08]Waiting for new connection... [16:34:08] Sock 9.Parse request [16:34:08]Sock 9.Check first char [16:34:08]Sock 9.First char is OK [16:34:08]request: POST /json_proto HTTP/1.0 [16:34:08]Method: POST [16:34:08]URL: /json_proto [16:34:08]Method is POST - this is cgi request [16:34:08]url: /json_proto [16:34:08]query_string will be loaded in cgi processing [16:34:08]execute_cgi json_proto POST (null) [16:34:08]execute_cgi path=json_proto method=POST [16:34:08]POST find Content-Length [16:34:08]Host: 172.17.48.197:8080 [16:34:08]Content-Length: 683 [16:34:08]Content-Type: application/json [16:34:08] [16:34:08]POST finish read [16:34:08]Found Content-Length = 683 [16:34:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:08]execute_script... [16:34: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)1105872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:08]POST & json_proto [16:34:08]process_json_proto [16:34:08]json parsed OK: [16:34:08]protocol is kg_v1.0 [16:34:08]action value=close_receipt [16:34:08]process_action close_receipt [16:34:08]cmd_close_receipt [16:34:08]MH_GetDate [16:34:08]Write to MH i2c: F0 00 00 DE 0C D9 [16:34:08]Write i2c OK [16:34:08]MH_I2C_Read... [16:34:08]Read from MH i2c: F0 [16:34:08]MH_I2C_Read... [16:34:08]Read from MH i2c: F0 09 00 [16:34:08]MH_I2C_Read... [16:34:08]Read from MH i2c: F0 09 00 DE 0C 00 00 55 E3 65 66 EE DC 65 14 [16:34:08]GetLastDocTimeStamp 1709397067 [16:34:08]current date 1709397248 [16:34:08]FM_GetShiftState [16:34:08]SAM_PROTO_GetShiftState [16:34:08]wFMCommunicate request_size=4 [16:34:08]MH_SAM_APDU [16:34:08]CAPDU: 80 13 01 00 [16:34:08]Write to MH i2c: E2 08 00 DF 0C 80 13 01 00 00 00 00 00 68 [16:34:08]Write i2c OK [16:34:08]MH_I2C_Read... [16:34:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:08]Read from MH i2c: E2 [16:34:08]MH_I2C_Read... [16:34:08]Read from MH i2c: E2 0E 00 [16:34:08]MH_I2C_Read... [16:34:08]Read from MH i2c: E2 0E 00 DF 0C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CF [16:34:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:34:08]wFMCommunicate OK [16:34:08]SAM_PROTO_GetShiftState done [16:34:08]FM_GetShiftState done [16:34:08]opened in 1709338023 [16:34:08]opened+sec_in_day 1709424423 [16:34:08]quantity*price = 100010 [16:34:08]sum+1 = 100012 [16:34:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 207 02.03.2024 16:34 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122988 ФПД: 167440618453730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163409&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122988&fm=167440618453730&tin=02508201610067®Number=0000000000090573&sum=100000 [16:34:09]StoreToDocumentArchive [16:34:09]shift 321 fd 122988 [16:34:09]save to /storage/0321/doc_00122988 [16:34:09]save last doc name /storage/0321/doc_00122988 to /storage/kkm_last_doc_name [16:34:09]save OK [16:34:09]Clear old archive folders... [16:34:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:34:09]tlvbuf is 003F1A10 [16:34:09]SAM_PROTO_ClearQueue [16:34:09]wFMCommunicate request_size=4 [16:34:09]MH_SAM_APDU [16:34:09]CAPDU: 80 09 00 00 [16:34:09]Write to MH i2c: E2 08 00 EC 0C 80 09 00 00 00 00 00 00 6A [16:34:09]Write i2c OK [16:34:09]MH_I2C_Read... [16:34:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:09]Read from MH i2c: E2 [16:34:09]MH_I2C_Read... [16:34:09]Read from MH i2c: E2 03 00 [16:34:09]MH_I2C_Read... [16:34:09]Read from MH i2c: E2 03 00 EC 0C 00 90 00 6C [16:34:09]RAPDU: 90 00 [16:34:09]wFMCommunicate OK [16:34:09]SAM_PROTO_ClearQueue done [16:34:09]KKMCreateOFDPacket [16:34:09]OFDProtocolAddRootSTLVToBuf [16:34:09]FM_MakeSignedData [16:34:09]FM_MakeSignedData [16:34:09]SAM_PROTO_SignData [16:34:09]wFMCommunicate request_size=4 [16:34:09]MH_SAM_APDU [16:34:09]CAPDU: 80 0D 01 02 [16:34:09]Write to MH i2c: E2 08 00 ED 0C 80 0D 01 02 00 00 00 00 72 [16:34:09]Write i2c OK [16:34:09]MH_I2C_Read... [16:34:09]OFD Sender: No OFD packet to send [16:34:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:09]Read from MH i2c: E2 [16:34:09]MH_I2C_Read... [16:34:09]Read from MH i2c: E2 03 00 [16:34:09]MH_I2C_Read... [16:34:09]Read from MH i2c: E2 03 00 ED 0C 00 90 00 6D [16:34:09]RAPDU: 90 00 [16:34:09]wFMCommunicate OK [16:34:09]wFMCommunicate request_size=255 [16:34:09]MH_SAM_APDU [16:34:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 01 55 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E0 01 00 35 04 06 00 98 [16:34:09]Write to MH i2c: E2 02 01 EE 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 01 55 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E0 01 00 35 04 06 00 98 00 00 6B [16:34:09]Write i2c OK [16:34:09]MH_I2C_Read... [16:34:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:09]Read from MH i2c: E2 [16:34:09]MH_I2C_Read... [16:34:09]Read from MH i2c: E2 03 00 [16:34:09]MH_I2C_Read... [16:34:09]Read from MH i2c: E2 03 00 EE 0C 00 90 00 6E [16:34:09]RAPDU: 90 00 [16:34:09]wFMCommunicate OK [16:34:09]wFMCommunicate request_size=10 [16:34:09]MH_SAM_APDU [16:34:09]CAPDU: 80 0D 02 02 05 49 4E 95 7A E2 [16:34:09]Write to MH i2c: E2 0D 00 EF 0C 80 0D 02 02 05 00 49 4E 95 7A E2 00 00 07 [16:34:09]Write i2c OK [16:34:09]MH_I2C_Read... [16:34:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:09]Read from MH i2c: E2 [16:34:09]MH_I2C_Read... [16:34:09]Read from MH i2c: E2 03 00 [16:34:09]MH_I2C_Read... [16:34:09]Read from MH i2c: E2 03 00 EF 0C 00 90 00 6F [16:34:09]RAPDU: 90 00 [16:34:09]wFMCommunicate OK [16:34:09]wFMCommunicate request_size=4 [16:34:09]MH_SAM_APDU [16:34:09]CAPDU: 80 0D 03 02 [16:34:09]Write to MH i2c: E2 08 00 F0 0C 80 0D 03 02 00 00 00 00 77 [16:34:09]Write i2c OK [16:34:09]MH_I2C_Read... [16:34:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:10]Read from MH i2c: E2 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: E2 0B 00 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: E2 0B 00 F0 0C 00 8B 6E F5 39 7D F9 44 C6 90 00 1F [16:34:10]RAPDU: 8B 6E F5 39 7D F9 44 C6 90 00 [16:34:10]wFMCommunicate OK [16:34:10]SAM_PROTO_SignData done [16:34:10]FM_MakeSignedData done [16:34:10]CreateOFDProtocolMessage [16:34:10]wFMCommunicate request_size=4 [16:34:10]MH_SAM_APDU [16:34:10]CAPDU: 80 11 00 00 [16:34:10]Write to MH i2c: E2 08 00 F1 0C 80 11 00 00 00 00 00 00 77 [16:34:10]Write i2c OK [16:34:10]MH_I2C_Read... [16:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:10]Read from MH i2c: E2 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: E2 17 00 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: E2 17 00 F1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D5 [16:34:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:34:10]wFMCommunicate OK [16:34:10]CreateOFDProtocolMessage done [16:34:10]OFDSenderStorePacket 122988 [16:34:10]StoreOFDPacket docnum=122988 [16:34:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 61 F3 07 01 6D 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 01 55 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E0 01 00 35 04 06 00 98 49 4E 95 7A E2 8B 6E F5 39 7D F9 44 C6 [16:34:10]CheckFolder [16:34:10]dirname=/storage/ofd_packets [16:34:10]CheckFolder done [16:34:10]ProducePacketName [16:34:10]name=ofd_packets/00122988 [16:34:10]NVStorageSaveData ofd_packets/00122988 [16:34:10]File name is /storage/ofd_packets/00122988 [16:34:10]Write 301 bytes [16:34:10]NVStorageSaveData done [16:34:10]OFDSenderStorePacket done [16:34:10]KKMCreateOFDPacket done [16:34:10]NVStorageSaveData kkm_last_timestamp [16:34:10]File name is /storage/kkm_last_timestamp [16:34:10]Write 4 bytes [16:34:10]NVStorageSaveData done [16:34:10]ExternCall_PrintAddStr [16:34:10]wPrintStart [16:34:10]Write to MH i2c: 01 00 00 F2 0C FE [16:34:10]Write i2c OK [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: 01 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: 01 07 00 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: 01 07 00 F2 0C 00 00 00 00 00 FF 0F 13 [16:34:10]RasterBufferAndPrint [16:34:10]line Счет N : (1)1105872 [16:34:10]line ИНН: 02508201610067 [16:34:10]line Контрольно-Кассовый Чек [16:34:10]line ПРОДАЖА [16:34:10]line ТРК (МРК, ГНК) : 23 [16:34:10]line Товар: 2710124500 [16:34:10]line Аи-95-К-5 [16:34:10]line 14.390 * 69.50 [16:34:10]line = 1000.11 [16:34:10]line НДС 12% НСП 1% [16:34:10]line > о реализуемом товаре [16:34:10]line ОКРУГЛЕНИЕ: -0.11 [16:34:10]line ИТОГО: 1000.00 [16:34:10]line Внесено: 1000.00 [16:34:10]line СДАЧА: 0.00 [16:34:10]line НСП 1% : 8.85 [16:34:10]line НДС 12% : 106.21 [16:34:10]line Наличными: 1000.00 [16:34:10]line Безнал.: 0.00 [16:34:10]line Место: АЗС № 25 "Партнер Нефть" [16:34:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:34:10]line СНО: Общий режим [16:34:10]line Чек 207 02.03.2024 16:34 [16:34:10]line Смена: 321 ФФД: 1.0 [16:34:10]line ЗНМ: 0300000019 [16:34:10]line РНМ: 0000000000090573 [16:34:10]line Версия ККМ: 001 [16:34:10]line ФМ: 0000000000874798 [16:34:10]line ФД: 122988 [16:34:10]line ФПД: 167440618453730 [16:34:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163409&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122988&fm=167440618453730&tin=02508201610067®Number=0000000000090573&sum=100000 [16:34:10]OFD Sender: Processing packet 122988 [packets to send 112, broken 111] [16:34:10]ProducePacketName [16:34:10]name=ofd_packets/00122988 [16:34:10]OFD Sender: To server: pG, [16:34:10]CommunicateWithHost lk.salyk.kg:30040 [16:34:10]ConnectInit lk.salyk.kg [16:34:10]written 0, free lines is 4095 [16:34:10]Connected sock=10 [16:34:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 61 F3 07 01 6D 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 01 55 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E0 01 00 35 04 06 00 98 49 4E 95 7A E2 8B 6E F5 39 7D F9 44 C6 [16:34:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 03 A7 47 00 A9 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E0 01 00 F4 03 04 00 DC 00 E3 65 B6 04 01 00 00 A1 AB 54 B8 42 20 18 39 [16:34:10]CommunicateWithHost err = 0 [16:34:10]CheckOFDResponse [16:34:10]1017 (14) - 77093643461234 [16:34:10]1041 (16) - 0000000000874798 [16:34:10]1040 (4) - 122988 [16:34:10]1012 (4) - 02.03.2024 10:35 [16:34:10]1206 (1) - 0 [16:34:10]OFD Sender: Remove packet 122988 [16:34:10]ProducePacketName [16:34:10]name=ofd_packets/00122988 [16:34:10]NVStorageDeleteData [16:34:10]Write to MH i2c: 01 00 00 1D 0D 2A [16:34:10]Write i2c OK [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: 01 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: 01 07 00 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: 01 07 00 1D 0D 00 00 00 00 00 FB 0C 38 [16:34:10]RasterBufferAndPrint [16:34:10]line [16:34:10]line [16:34:10]line [16:34:10]line [16:34:10]line [16:34:10]written 0, free lines is 3332 [16:34:10]MH_Cut [16:34:10]Write to MH i2c: D1 01 00 24 0D 01 03 [16:34:10]Write i2c OK [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: D1 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: D1 01 00 [16:34:10]MH_I2C_Read... [16:34:10]Read from MH i2c: D1 01 00 24 0D 00 02 [16:34:10]Write to MH i2c: 01 00 00 25 0D 32 [16:34:10]Write i2c OK [16:34:10]MH_I2C_Read... [16:34:11]OFD Sender: No OFD packet to send [16:34:11]*** Cut start [16:34:11]*** Purtial cut [16:34:11]*** Stage 1: CUTSNS_PIN = 1 [16:34:13]Read from MH i2c: 01 [16:34:13]MH_I2C_Read... [16:34:13]*** Stop cut motor [16:34:13]*** Cut end [16:34:13]Read from MH i2c: 01 07 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: 01 07 00 25 0D 00 00 00 00 00 FF 0F 47 [16:34:13]process_action close_receipt done [16:34:13]requested_data is exist [16:34:13]produce_requested_data [16:34:13]requested_item fm.sn is exist - process it [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 11 00 00 [16:34:13]Write to MH i2c: E2 08 00 26 0D 80 11 00 00 00 00 00 00 AD [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 17 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 17 00 26 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0B [16:34:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:34:13]wFMCommunicate OK [16:34:13]requested_item fd.num is exist - process it [16:34:13]SAM_PROTO_GetFieldsCounters [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 13 00 00 [16:34:13]Write to MH i2c: E2 08 00 27 0D 80 13 00 00 00 00 00 00 B0 [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 62 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 62 00 27 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [16:34:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:34:13]wFMCommunicate OK [16:34:13]SAM_PROTO_GetFieldsCounters done [16:34:13]requested_item shift.num is exist - process it [16:34:13]requested_item shift.opened is exist - process it [16:34:13]req_shift_opened [16:34:13]FM_GetShiftState [16:34:13]SAM_PROTO_GetShiftState [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 13 01 00 [16:34:13]Write to MH i2c: E2 08 00 28 0D 80 13 01 00 00 00 00 00 B2 [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 0E 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 0E 00 28 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 19 [16:34:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:34:13]wFMCommunicate OK [16:34:13]SAM_PROTO_GetShiftState done [16:34:13]FM_GetShiftState done [16:34:13]req_shift_opened done [16:34:13]requested_item shift.open_date is exist - process it [16:34:13]req_shift_open_date [16:34:13]req_shift_open_date done [16:34:13]produce_requested_data done [16:34:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122988,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:34:13]process_action_free close_receipt [16:34:13]json_value_free [16:34:13]json_value_free done [16:34:13]process_json_proto returns [16:34:13]Send response to host [16:34:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122988,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:34:13]free response buf [16:34:13]execute_script done [16:34:13]execute_script returns [16:34:13]free content buf [16:34:13]Sock 9.Close socket [16:34:13]Sock 9.Thread stoped [16:34:16]OFD Sender: No OFD packet to send [16:34:21]OFD Sender: No OFD packet to send [16:34:26]OFD Sender: No OFD packet to send [16:34:31]OFD Sender: No OFD packet to send [16:34:36]OFD Sender: No OFD packet to send [16:34:41]OFD Sender: No OFD packet to send [16:34:46]OFD Sender: No OFD packet to send [16:34:51]OFD Sender: No OFD packet to send [16:34:56]OFD Sender: No OFD packet to send [16:35:01]OFD Sender: No OFD packet to send [16:35:06]OFD Sender: No OFD packet to send [16:35:11]OFD Sender: No OFD packet to send [16:35:16]OFD Sender: No OFD packet to send [16:35:21]OFD Sender: No OFD packet to send [16:35:26]OFD Sender: No OFD packet to send [16:35:31]OFD Sender: No OFD packet to send [16:35:36]OFD Sender: No OFD packet to send [16:35:41]OFD Sender: No OFD packet to send [16:35:46]OFD Sender: No OFD packet to send [16:35:51]OFD Sender: No OFD packet to send [16:35:56]OFD Sender: No OFD packet to send [16:36:01]OFD Sender: No OFD packet to send [16:36:06]OFD Sender: No OFD packet to send [16:36:11]OFD Sender: No OFD packet to send [16:36:16]OFD Sender: No OFD packet to send [16:36:21]OFD Sender: No OFD packet to send [16:36:26]OFD Sender: No OFD packet to send [16:36:31]OFD Sender: No OFD packet to send [16:36:36]OFD Sender: No OFD packet to send [16:36:41]OFD Sender: No OFD packet to send [16:36:46]OFD Sender: No OFD packet to send [16:36:51]OFD Sender: No OFD packet to send [16:36:56]OFD Sender: No OFD packet to send [16:37:01]OFD Sender: No OFD packet to send [16:37:06]OFD Sender: No OFD packet to send [16:37:11]OFD Sender: No OFD packet to send [16:37:16]OFD Sender: No OFD packet to send [16:37:21]OFD Sender: No OFD packet to send [16:37:26]OFD Sender: No OFD packet to send [16:37:31]OFD Sender: No OFD packet to send [16:37:36]OFD Sender: No OFD packet to send [16:37:41]OFD Sender: No OFD packet to send [16:37:46]OFD Sender: No OFD packet to send [16:37:51]OFD Sender: No OFD packet to send [16:37:56]OFD Sender: No OFD packet to send [16:38:01]OFD Sender: No OFD packet to send [16:38:06]OFD Sender: No OFD packet to send [16:38:11]OFD Sender: No OFD packet to send [16:38:16]OFD Sender: No OFD packet to send [16:38:21]OFD Sender: No OFD packet to send [16:38:26]OFD Sender: No OFD packet to send [16:38:29]accept exits with 8 [16:38:29]New connection [16:38:29]New thread 3066809700 created [16:38:29]Thread 3066666340 joined [16:38:29]Waiting for new connection... [16:38:29] Sock 8.Parse request [16:38:29]Sock 8.Check first char [16:38:29]Sock 8.First char is OK [16:38:29]request: POST /json_proto HTTP/1.0 [16:38:29]Method: POST [16:38:29]URL: /json_proto [16:38:29]Method is POST - this is cgi request [16:38:29]url: /json_proto [16:38:29]query_string will be loaded in cgi processing [16:38:29]execute_cgi json_proto POST (null) [16:38:29]execute_cgi path=json_proto method=POST [16:38:29]POST find Content-Length [16:38:29]Host: 172.17.48.197:8080 [16:38:29]Content-Length: 806 [16:38:29]Content-Type: application/json [16:38:29] [16:38:29]POST finish read [16:38:29]Found Content-Length = 806 [16:38:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:38:29]execute_script... [16:38: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)1105875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:38:29]POST & json_proto [16:38:29]process_json_proto [16:38:29]json parsed OK: [16:38:29]protocol is kg_v1.0 [16:38:29]action value=close_receipt [16:38:29]process_action close_receipt [16:38:29]cmd_close_receipt [16:38:29]MH_GetDate [16:38:29]Write to MH i2c: F0 00 00 29 0D 25 [16:38:29]Write i2c OK [16:38:29]MH_I2C_Read... [16:38:29]Read from MH i2c: F0 [16:38:29]MH_I2C_Read... [16:38:29]Read from MH i2c: F0 09 00 [16:38:29]MH_I2C_Read... [16:38:29]Read from MH i2c: F0 09 00 29 0D 00 05 56 E3 65 66 EE DC 65 66 [16:38:29]GetLastDocTimeStamp 1709397249 [16:38:29]current date 1709397509 [16:38:29]FM_GetShiftState [16:38:29]SAM_PROTO_GetShiftState [16:38:29]wFMCommunicate request_size=4 [16:38:29]MH_SAM_APDU [16:38:29]CAPDU: 80 13 01 00 [16:38:29]Write to MH i2c: E2 08 00 2A 0D 80 13 01 00 00 00 00 00 B4 [16:38:29]Write i2c OK [16:38:29]MH_I2C_Read... [16:38:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:29]Read from MH i2c: E2 [16:38:29]MH_I2C_Read... [16:38:29]Read from MH i2c: E2 0E 00 [16:38:29]MH_I2C_Read... [16:38:29]Read from MH i2c: E2 0E 00 2A 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1B [16:38:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:38:29]wFMCommunicate OK [16:38:29]SAM_PROTO_GetShiftState done [16:38:29]FM_GetShiftState done [16:38:29]opened in 1709338023 [16:38:29]opened+sec_in_day 1709424423 [16:38:29]quantity*price = 60043 [16:38:29]sum+1 = 60044 [16:38:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.43 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 0.00 Безнал.: 600.43 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 208 02.03.2024 16:38 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122989 ФПД: 25492677549217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163830&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122989&fm=25492677549217&tin=02508201610067®Number=0000000000090573&sum=60043 [16:38:30]StoreToDocumentArchive [16:38:30]shift 321 fd 122989 [16:38:30]save to /storage/0321/doc_00122989 [16:38:30]save last doc name /storage/0321/doc_00122989 to /storage/kkm_last_doc_name [16:38:30]save OK [16:38:30]Clear old archive folders... [16:38:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:38:30]tlvbuf is 003B87C0 [16:38:30]SAM_PROTO_ClearQueue [16:38:30]wFMCommunicate request_size=4 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 09 00 00 [16:38:30]Write to MH i2c: E2 08 00 37 0D 80 09 00 00 00 00 00 00 B6 [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 03 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 03 00 37 0D 00 90 00 B8 [16:38:30]RAPDU: 90 00 [16:38:30]wFMCommunicate OK [16:38:30]SAM_PROTO_ClearQueue done [16:38:30]KKMCreateOFDPacket [16:38:30]OFDProtocolAddRootSTLVToBuf [16:38:30]FM_MakeSignedData [16:38:30]FM_MakeSignedData [16:38:30]SAM_PROTO_SignData [16:38:30]wFMCommunicate request_size=4 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 0D 01 02 [16:38:30]Write to MH i2c: E2 08 00 38 0D 80 0D 01 02 00 00 00 00 BE [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 03 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 03 00 38 0D 00 90 00 B9 [16:38:30]RAPDU: 90 00 [16:38:30]wFMCommunicate OK [16:38:30]wFMCommunicate request_size=255 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 06 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E0 01 00 35 04 06 00 17 [16:38:30]Write to MH i2c: E2 02 01 39 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 06 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E0 01 00 35 04 06 00 17 00 00 B0 [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 03 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 03 00 39 0D 00 90 00 BA [16:38:30]RAPDU: 90 00 [16:38:30]wFMCommunicate OK [16:38:30]wFMCommunicate request_size=10 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 0D 02 02 05 2F 79 FD 5C A1 [16:38:30]Write to MH i2c: E2 0D 00 3A 0D 80 0D 02 02 05 00 2F 79 FD 5C A1 00 00 6D [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 03 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 03 00 3A 0D 00 90 00 BB [16:38:30]RAPDU: 90 00 [16:38:30]wFMCommunicate OK [16:38:30]wFMCommunicate request_size=4 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 0D 03 02 [16:38:30]Write to MH i2c: E2 08 00 3B 0D 80 0D 03 02 00 00 00 00 C3 [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:38:31]Read from MH i2c: E2 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: E2 0B 00 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: E2 0B 00 3B 0D 00 09 49 AC EE 9F AB 4F 12 90 00 5B [16:38:31]RAPDU: 09 49 AC EE 9F AB 4F 12 90 00 [16:38:31]wFMCommunicate OK [16:38:31]SAM_PROTO_SignData done [16:38:31]FM_MakeSignedData done [16:38:31]CreateOFDProtocolMessage [16:38:31]wFMCommunicate request_size=4 [16:38:31]MH_SAM_APDU [16:38:31]CAPDU: 80 11 00 00 [16:38:31]Write to MH i2c: E2 08 00 3C 0D 80 11 00 00 00 00 00 00 C3 [16:38:31]Write i2c OK [16:38:31]MH_I2C_Read... [16:38:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:31]Read from MH i2c: E2 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: E2 17 00 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: E2 17 00 3C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 21 [16:38:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:38:31]wFMCommunicate OK [16:38:31]CreateOFDProtocolMessage done [16:38:31]OFDSenderStorePacket 122989 [16:38:31]StoreOFDPacket docnum=122989 [16:38:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8A 0F 07 01 64 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 06 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E0 01 00 35 04 06 00 17 2F 79 FD 5C A1 09 49 AC EE 9F AB 4F 12 [16:38:31]CheckFolder [16:38:31]dirname=/storage/ofd_packets [16:38:31]CheckFolder done [16:38:31]ProducePacketName [16:38:31]name=ofd_packets/00122989 [16:38:31]NVStorageSaveData ofd_packets/00122989 [16:38:31]File name is /storage/ofd_packets/00122989 [16:38:31]Write 301 bytes [16:38:31]NVStorageSaveData done [16:38:31]OFDSenderStorePacket done [16:38:31]KKMCreateOFDPacket done [16:38:31]NVStorageSaveData kkm_last_timestamp [16:38:31]File name is /storage/kkm_last_timestamp [16:38:31]Write 4 bytes [16:38:31]NVStorageSaveData done [16:38:31]ExternCall_PrintAddStr [16:38:31]wPrintStart [16:38:31]Write to MH i2c: 01 00 00 3D 0D 4A [16:38:31]Write i2c OK [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: 01 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: 01 07 00 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: 01 07 00 3D 0D 00 00 00 00 00 FF 0F 5F [16:38:31]RasterBufferAndPrint [16:38:31]line Счет N : (1)1105875 [16:38:31]line ИНН: 02508201610067 [16:38:31]line Контрольно-Кассовый Чек [16:38:31]line ПРОДАЖА [16:38:31]line ТРК (МРК, ГНК) : 62 [16:38:31]line Товар: 2710124130 [16:38:31]line Аи-92-К-5 [16:38:31]line 9.700 * 61.90 [16:38:31]line = 600.43 [16:38:31]line НДС 12% НСП 1% [16:38:31]line > о реализуемом товаре [16:38:31]line ИТОГО: 600.43 [16:38:31]line НСП 1% : 5.31 [16:38:31]line НДС 12% : 63.76 [16:38:31]line Наличными: 0.00 [16:38:31]line Безнал.: 600.43 [16:38:31]line Место: АЗС № 25 "Партнер Нефть" [16:38:31]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:38:31]line СНО: Общий режим [16:38:31]line Чек 208 02.03.2024 16:38 [16:38:31]line Смена: 321 ФФД: 1.0 [16:38:31]line ЗНМ: 0300000019 [16:38:31]line РНМ: 0000000000090573 [16:38:31]line Версия ККМ: 001 [16:38:31]line Платежная система: О! деньги [16:38:31]line ФМ: 0000000000874798 [16:38:31]line ФД: 122989 [16:38:31]line ФПД: 25492677549217 [16:38:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163830&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122989&fm=25492677549217&tin=02508201610067®Number=0000000000090573&sum=60043 [16:38:31]OFD Sender: Processing packet 122989 [packets to send 112, broken 111] [16:38:31]ProducePacketName [16:38:31]name=ofd_packets/00122989 [16:38:31]OFD Sender: To server: pG, [16:38:31]CommunicateWithHost lk.salyk.kg:30040 [16:38:31]ConnectInit lk.salyk.kg [16:38:31]written 0, free lines is 4095 [16:38:31]Connected sock=10 [16:38:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8A 0F 07 01 64 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 06 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E0 01 00 35 04 06 00 17 2F 79 FD 5C A1 09 49 AC EE 9F AB 4F 12 [16:38:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 27 F8 47 00 B1 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E0 01 00 F4 03 04 00 E1 01 E3 65 B6 04 01 00 00 AA C0 8F 53 7F AD 80 9B [16:38:31]CommunicateWithHost err = 0 [16:38:31]CheckOFDResponse [16:38:31]1017 (14) - 77093643461234 [16:38:31]1041 (16) - 0000000000874798 [16:38:31]1040 (4) - 122989 [16:38:31]1012 (4) - 02.03.2024 10:39 [16:38:31]1206 (1) - 0 [16:38:31]OFD Sender: Remove packet 122989 [16:38:31]ProducePacketName [16:38:31]name=ofd_packets/00122989 [16:38:31]NVStorageDeleteData [16:38:31]Write to MH i2c: 01 00 00 67 0D 74 [16:38:31]Write i2c OK [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: 01 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: 01 07 00 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: 01 07 00 67 0D 00 00 00 00 00 FE 0C 85 [16:38:31]RasterBufferAndPrint [16:38:31]line [16:38:31]line [16:38:31]line [16:38:31]line [16:38:31]line [16:38:31]written 0, free lines is 3332 [16:38:31]MH_Cut [16:38:31]Write to MH i2c: D1 01 00 6E 0D 01 4D [16:38:31]Write i2c OK [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: D1 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: D1 01 00 [16:38:31]MH_I2C_Read... [16:38:31]Read from MH i2c: D1 01 00 6E 0D 00 4C [16:38:31]Write to MH i2c: 01 00 00 6F 0D 7C [16:38:31]Write i2c OK [16:38:31]MH_I2C_Read... [16:38:32]OFD Sender: No OFD packet to send [16:38:32]*** Cut start [16:38:32]*** Purtial cut [16:38:32]*** Stage 1: CUTSNS_PIN = 1 [16:38:34]Read from MH i2c: 01 [16:38:34]MH_I2C_Read... [16:38:34]*** Stop cut motor [16:38:34]*** Cut end [16:38:34]Read from MH i2c: 01 07 00 [16:38:34]MH_I2C_Read... [16:38:34]Read from MH i2c: 01 07 00 6F 0D 00 00 00 00 00 FF 0F 91 [16:38:34]process_action close_receipt done [16:38:34]requested_data is exist [16:38:34]produce_requested_data [16:38:34]requested_item fm.sn is exist - process it [16:38:34]wFMCommunicate request_size=4 [16:38:34]MH_SAM_APDU [16:38:34]CAPDU: 80 11 00 00 [16:38:34]Write to MH i2c: E2 08 00 70 0D 80 11 00 00 00 00 00 00 F7 [16:38:34]Write i2c OK [16:38:34]MH_I2C_Read... [16:38:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:34]Read from MH i2c: E2 [16:38:34]MH_I2C_Read... [16:38:34]Read from MH i2c: E2 17 00 [16:38:34]MH_I2C_Read... [16:38:34]Read from MH i2c: E2 17 00 70 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 55 [16:38:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:38:34]wFMCommunicate OK [16:38:34]requested_item fd.num is exist - process it [16:38:34]SAM_PROTO_GetFieldsCounters [16:38:34]wFMCommunicate request_size=4 [16:38:34]MH_SAM_APDU [16:38:34]CAPDU: 80 13 00 00 [16:38:34]Write to MH i2c: E2 08 00 71 0D 80 13 00 00 00 00 00 00 FA [16:38:34]Write i2c OK [16:38:34]MH_I2C_Read... [16:38:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:38:34]Read from MH i2c: E2 [16:38:34]MH_I2C_Read... [16:38:34]Read from MH i2c: E2 62 00 [16:38:34]MH_I2C_Read... [16:38:34]Read from MH i2c: E2 62 00 71 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [16:38:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:38:34]wFMCommunicate OK [16:38:34]SAM_PROTO_GetFieldsCounters done [16:38:34]requested_item shift.num is exist - process it [16:38:34]requested_item shift.opened is exist - process it [16:38:34]req_shift_opened [16:38:34]FM_GetShiftState [16:38:34]SAM_PROTO_GetShiftState [16:38:34]wFMCommunicate request_size=4 [16:38:34]MH_SAM_APDU [16:38:34]CAPDU: 80 13 01 00 [16:38:34]Write to MH i2c: E2 08 00 72 0D 80 13 01 00 00 00 00 00 FC [16:38:34]Write i2c OK [16:38:34]MH_I2C_Read... [16:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:34]Read from MH i2c: E2 [16:38:34]MH_I2C_Read... [16:38:34]Read from MH i2c: E2 0E 00 [16:38:34]MH_I2C_Read... [16:38:34]Read from MH i2c: E2 0E 00 72 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 63 [16:38:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:38:34]wFMCommunicate OK [16:38:34]SAM_PROTO_GetShiftState done [16:38:34]FM_GetShiftState done [16:38:34]req_shift_opened done [16:38:34]requested_item shift.open_date is exist - process it [16:38:34]req_shift_open_date [16:38:34]req_shift_open_date done [16:38:34]produce_requested_data done [16:38:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122989,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:38:34]process_action_free close_receipt [16:38:34]json_value_free [16:38:34]json_value_free done [16:38:34]process_json_proto returns [16:38:34]Send response to host [16:38:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122989,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:38:34]free response buf [16:38:34]execute_script done [16:38:34]execute_script returns [16:38:34]free content buf [16:38:34]Sock 8.Close socket [16:38:34]Sock 8.Thread stoped [16:38:37]OFD Sender: No OFD packet to send [16:38:42]OFD Sender: No OFD packet to send [16:38:47]OFD Sender: No OFD packet to send [16:38:52]OFD Sender: No OFD packet to send [16:38:57]OFD Sender: No OFD packet to send [16:39:02]OFD Sender: No OFD packet to send [16:39:07]OFD Sender: No OFD packet to send [16:39:12]OFD Sender: No OFD packet to send [16:39:17]OFD Sender: No OFD packet to send [16:39:22]OFD Sender: No OFD packet to send [16:39:27]OFD Sender: No OFD packet to send [16:39:32]OFD Sender: No OFD packet to send [16:39:37]OFD Sender: No OFD packet to send [16:39:42]OFD Sender: No OFD packet to send [16:39:47]OFD Sender: No OFD packet to send [16:39:52]OFD Sender: No OFD packet to send [16:39:57]OFD Sender: No OFD packet to send [16:39:57]accept exits with 9 [16:39:57]New connection [16:39:57]New thread 3066666340 created [16:39:57]Thread 3066809700 joined [16:39:57]Waiting for new connection... [16:39:57] Sock 9.Parse request [16:39:57]Sock 9.Check first char [16:39:57]Sock 9.First char is OK [16:39:57]request: POST /json_proto HTTP/1.0 [16:39:57]Method: POST [16:39:57]URL: /json_proto [16:39:57]Method is POST - this is cgi request [16:39:57]url: /json_proto [16:39:57]query_string will be loaded in cgi processing [16:39:57]execute_cgi json_proto POST (null) [16:39:57]execute_cgi path=json_proto method=POST [16:39:57]POST find Content-Length [16:39:57]Host: 172.17.48.197:8080 [16:39:57]Content-Length: 820 [16:39:57]Content-Type: application/json [16:39:57] [16:39:57]POST finish read [16:39:57]Found Content-Length = 820 [16:39:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:57]execute_script... [16:39:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:57]POST & json_proto [16:39:57]process_json_proto [16:39:57]json parsed OK: [16:39:57]protocol is kg_v1.0 [16:39:57]action value=close_receipt [16:39:57]process_action close_receipt [16:39:57]cmd_close_receipt [16:39:57]MH_GetDate [16:39:57]Write to MH i2c: F0 00 00 73 0D 6F [16:39:57]Write i2c OK [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: F0 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: F0 09 00 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: F0 09 00 73 0D 00 5D 56 E3 65 66 EE DC 65 08 [16:39:57]GetLastDocTimeStamp 1709397510 [16:39:57]current date 1709397597 [16:39:57]FM_GetShiftState [16:39:57]SAM_PROTO_GetShiftState [16:39:57]wFMCommunicate request_size=4 [16:39:57]MH_SAM_APDU [16:39:57]CAPDU: 80 13 01 00 [16:39:57]Write to MH i2c: E2 08 00 74 0D 80 13 01 00 00 00 00 00 FE [16:39:57]Write i2c OK [16:39:57]MH_I2C_Read... [16:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:57]Read from MH i2c: E2 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: E2 0E 00 [16:39:57]MH_I2C_Read... [16:39:57]Read from MH i2c: E2 0E 00 74 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 65 [16:39:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:39:57]wFMCommunicate OK [16:39:57]SAM_PROTO_GetShiftState done [16:39:57]FM_GetShiftState done [16:39:57]opened in 1709338023 [16:39:57]opened+sec_in_day 1709424423 [16:39:57]quantity*price = 100030 [16:39:57]sum+1 = 100031 [16:39:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 209 02.03.2024 16:39 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122990 ФПД: 79729406428407 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163958&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122990&fm=79729406428407&tin=02508201610067®Number=0000000000090573&sum=100030 [16:39:58]StoreToDocumentArchive [16:39:58]shift 321 fd 122990 [16:39:58]save to /storage/0321/doc_00122990 [16:39:58]save last doc name /storage/0321/doc_00122990 to /storage/kkm_last_doc_name [16:39:58]save OK [16:39:58]Clear old archive folders... [16:39:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:39:58]tlvbuf is 003E2650 [16:39:58]SAM_PROTO_ClearQueue [16:39:58]wFMCommunicate request_size=4 [16:39:58]MH_SAM_APDU [16:39:58]CAPDU: 80 09 00 00 [16:39:58]Write to MH i2c: E2 08 00 81 0D 80 09 00 00 00 00 00 00 00 [16:39:58]Write i2c OK [16:39:58]MH_I2C_Read... [16:39:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:58]Read from MH i2c: E2 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 03 00 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 03 00 81 0D 00 90 00 02 [16:39:58]RAPDU: 90 00 [16:39:58]wFMCommunicate OK [16:39:58]SAM_PROTO_ClearQueue done [16:39:58]KKMCreateOFDPacket [16:39:58]OFDProtocolAddRootSTLVToBuf [16:39:58]FM_MakeSignedData [16:39:58]FM_MakeSignedData [16:39:58]SAM_PROTO_SignData [16:39:58]wFMCommunicate request_size=4 [16:39:58]MH_SAM_APDU [16:39:58]CAPDU: 80 0D 01 02 [16:39:58]Write to MH i2c: E2 08 00 82 0D 80 0D 01 02 00 00 00 00 08 [16:39:58]Write i2c OK [16:39:58]MH_I2C_Read... [16:39:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:58]Read from MH i2c: E2 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 03 00 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 03 00 82 0D 00 90 00 03 [16:39:58]RAPDU: 90 00 [16:39:58]wFMCommunicate OK [16:39:58]wFMCommunicate request_size=255 [16:39:58]MH_SAM_APDU [16:39:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 5E 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E0 01 00 35 04 06 00 48 [16:39:58]Write to MH i2c: E2 02 01 83 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 5E 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E0 01 00 35 04 06 00 48 00 00 56 [16:39:58]Write i2c OK [16:39:58]MH_I2C_Read... [16:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:58]Read from MH i2c: E2 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 03 00 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 03 00 83 0D 00 90 00 04 [16:39:58]RAPDU: 90 00 [16:39:58]wFMCommunicate OK [16:39:58]wFMCommunicate request_size=10 [16:39:58]MH_SAM_APDU [16:39:58]CAPDU: 80 0D 02 02 05 83 72 F2 C4 F7 [16:39:58]Write to MH i2c: E2 0D 00 84 0D 80 0D 02 02 05 00 83 72 F2 C4 F7 00 00 B7 [16:39:58]Write i2c OK [16:39:58]MH_I2C_Read... [16:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:58]Read from MH i2c: E2 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 03 00 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 03 00 84 0D 00 90 00 05 [16:39:58]RAPDU: 90 00 [16:39:58]wFMCommunicate OK [16:39:58]wFMCommunicate request_size=4 [16:39:58]MH_SAM_APDU [16:39:58]CAPDU: 80 0D 03 02 [16:39:58]Write to MH i2c: E2 08 00 85 0D 80 0D 03 02 00 00 00 00 0D [16:39:58]Write i2c OK [16:39:58]MH_I2C_Read... [16:39:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:58]Read from MH i2c: E2 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 0B 00 [16:39:58]MH_I2C_Read... [16:39:58]Read from MH i2c: E2 0B 00 85 0D 00 C1 19 48 7E 37 02 0C 8E 90 00 81 [16:39:58]RAPDU: C1 19 48 7E 37 02 0C 8E 90 00 [16:39:58]wFMCommunicate OK [16:39:58]SAM_PROTO_SignData done [16:39:58]FM_MakeSignedData done [16:39:58]CreateOFDProtocolMessage [16:39:58]wFMCommunicate request_size=4 [16:39:58]MH_SAM_APDU [16:39:58]CAPDU: 80 11 00 00 [16:39:58]Write to MH i2c: E2 08 00 86 0D 80 11 00 00 00 00 00 00 0D [16:39:58]Write i2c OK [16:39:58]MH_I2C_Read... [16:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:59]Read from MH i2c: E2 [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: E2 17 00 [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: E2 17 00 86 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6B [16:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:39:59]wFMCommunicate OK [16:39:59]CreateOFDProtocolMessage done [16:39:59]OFDSenderStorePacket 122990 [16:39:59]StoreOFDPacket docnum=122990 [16:39:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9C B0 07 01 C0 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 5E 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E0 01 00 35 04 06 00 48 83 72 F2 C4 F7 C1 19 48 7E 37 02 0C 8E [16:39:59]CheckFolder [16:39:59]dirname=/storage/ofd_packets [16:39:59]CheckFolder done [16:39:59]ProducePacketName [16:39:59]name=ofd_packets/00122990 [16:39:59]NVStorageSaveData ofd_packets/00122990 [16:39:59]File name is /storage/ofd_packets/00122990 [16:39:59]Write 301 bytes [16:39:59]NVStorageSaveData done [16:39:59]OFDSenderStorePacket done [16:39:59]KKMCreateOFDPacket done [16:39:59]NVStorageSaveData kkm_last_timestamp [16:39:59]File name is /storage/kkm_last_timestamp [16:39:59]Write 4 bytes [16:39:59]NVStorageSaveData done [16:39:59]ExternCall_PrintAddStr [16:39:59]wPrintStart [16:39:59]Write to MH i2c: 01 00 00 87 0D 94 [16:39:59]Write i2c OK [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: 01 [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: 01 07 00 [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: 01 07 00 87 0D 00 00 00 00 00 FF 0F A9 [16:39:59]RasterBufferAndPrint [16:39:59]line Счет N : (1)1105876 [16:39:59]line ИНН: 02508201610067 [16:39:59]line Контрольно-Кассовый Чек [16:39:59]line ПРОДАЖА [16:39:59]line ТРК (МРК, ГНК) : 52 [16:39:59]line Товар: 2710124130 [16:39:59]line Аи-92-К-5 [16:39:59]line 16.160 * 61.90 [16:39:59]line = 1000.30 [16:39:59]line НДС 12% НСП 1% [16:39:59]line > о реализуемом товаре [16:39:59]line ИТОГО: 1000.30 [16:39:59]line НСП 1% : 8.85 [16:39:59]line НДС 12% : 106.23 [16:39:59]line Наличными: 0.00 [16:39:59]line Безнал.: 1000.30 [16:39:59]line Место: АЗС № 25 "Партнер Нефть" [16:39:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:39:59]line СНО: Общий режим [16:39:59]line Чек 209 02.03.2024 16:39 [16:39:59]line Смена: 321 ФФД: 1.0 [16:39:59]line ЗНМ: 0300000019 [16:39:59]line РНМ: 0000000000090573 [16:39:59]line Версия ККМ: 001 [16:39:59]line Платежная система: Бакай Банк [16:39:59]line ФМ: 0000000000874798 [16:39:59]line ФД: 122990 [16:39:59]line ФПД: 79729406428407 [16:39:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T163958&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122990&fm=79729406428407&tin=02508201610067®Number=0000000000090573&sum=100030 [16:39:59]OFD Sender: Processing packet 122990 [packets to send 112, broken 111] [16:39:59]ProducePacketName [16:39:59]name=ofd_packets/00122990 [16:39:59]OFD Sender: To server: pG, [16:39:59]CommunicateWithHost lk.salyk.kg:30040 [16:39:59]ConnectInit lk.salyk.kg [16:39:59]written 0, free lines is 4095 [16:39:59]Connected sock=10 [16:39:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9C B0 07 01 C0 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 5E 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E0 01 00 35 04 06 00 48 83 72 F2 C4 F7 C1 19 48 7E 37 02 0C 8E [16:39:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C0 A7 47 00 76 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E0 01 00 F4 03 04 00 39 02 E3 65 B6 04 01 00 00 76 BE CD B4 30 7D 47 69 [16:39:59]CommunicateWithHost err = 0 [16:39:59]CheckOFDResponse [16:39:59]1017 (14) - 77093643461234 [16:39:59]1041 (16) - 0000000000874798 [16:39:59]1040 (4) - 122990 [16:39:59]1012 (4) - 02.03.2024 10:40 [16:39:59]1206 (1) - 0 [16:39:59]OFD Sender: Remove packet 122990 [16:39:59]ProducePacketName [16:39:59]name=ofd_packets/00122990 [16:39:59]NVStorageDeleteData [16:39:59]Write to MH i2c: 01 00 00 B1 0D BE [16:39:59]Write i2c OK [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: 01 [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: 01 07 00 [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: 01 07 00 B1 0D 00 00 00 00 00 FB 0C CC [16:39:59]RasterBufferAndPrint [16:39:59]line [16:39:59]line [16:39:59]line [16:39:59]line [16:39:59]line [16:39:59]written 0, free lines is 3330 [16:39:59]MH_Cut [16:39:59]Write to MH i2c: D1 01 00 B8 0D 01 97 [16:39:59]Write i2c OK [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: D1 [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: D1 01 00 [16:39:59]MH_I2C_Read... [16:39:59]Read from MH i2c: D1 01 00 B8 0D 00 96 [16:39:59]Write to MH i2c: 01 00 00 B9 0D C6 [16:39:59]Write i2c OK [16:39:59]MH_I2C_Read... [16:40:00]OFD Sender: No OFD packet to send [16:40:00]*** Cut start [16:40:00]*** Purtial cut [16:40:00]*** Stage 1: CUTSNS_PIN = 1 [16:40:02]Read from MH i2c: 01 [16:40:02]MH_I2C_Read... [16:40:02]*** Stop cut motor [16:40:02]*** Cut end [16:40:02]Read from MH i2c: 01 07 00 [16:40:02]MH_I2C_Read... [16:40:02]Read from MH i2c: 01 07 00 B9 0D 00 00 00 00 00 FF 0F DB [16:40:02]process_action close_receipt done [16:40:02]requested_data is exist [16:40:02]produce_requested_data [16:40:02]requested_item fm.sn is exist - process it [16:40:02]wFMCommunicate request_size=4 [16:40:02]MH_SAM_APDU [16:40:02]CAPDU: 80 11 00 00 [16:40:02]Write to MH i2c: E2 08 00 BA 0D 80 11 00 00 00 00 00 00 41 [16:40:02]Write i2c OK [16:40:02]MH_I2C_Read... [16:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:02]Read from MH i2c: E2 [16:40:02]MH_I2C_Read... [16:40:02]Read from MH i2c: E2 17 00 [16:40:02]MH_I2C_Read... [16:40:02]Read from MH i2c: E2 17 00 BA 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [16:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:40:02]wFMCommunicate OK [16:40:02]requested_item fd.num is exist - process it [16:40:02]SAM_PROTO_GetFieldsCounters [16:40:02]wFMCommunicate request_size=4 [16:40:02]MH_SAM_APDU [16:40:02]CAPDU: 80 13 00 00 [16:40:02]Write to MH i2c: E2 08 00 BB 0D 80 13 00 00 00 00 00 00 44 [16:40:02]Write i2c OK [16:40:02]MH_I2C_Read... [16:40:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:02]Read from MH i2c: E2 [16:40:02]MH_I2C_Read... [16:40:02]Read from MH i2c: E2 62 00 [16:40:02]MH_I2C_Read... [16:40:02]Read from MH i2c: E2 62 00 BB 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [16:40:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:02]wFMCommunicate OK [16:40:02]SAM_PROTO_GetFieldsCounters done [16:40:02]requested_item shift.num is exist - process it [16:40:02]requested_item shift.opened is exist - process it [16:40:02]req_shift_opened [16:40:02]FM_GetShiftState [16:40:02]SAM_PROTO_GetShiftState [16:40:02]wFMCommunicate request_size=4 [16:40:02]MH_SAM_APDU [16:40:02]CAPDU: 80 13 01 00 [16:40:02]Write to MH i2c: E2 08 00 BC 0D 80 13 01 00 00 00 00 00 46 [16:40:02]Write i2c OK [16:40:02]MH_I2C_Read... [16:40:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:02]Read from MH i2c: E2 [16:40:02]MH_I2C_Read... [16:40:02]Read from MH i2c: E2 0E 00 [16:40:02]MH_I2C_Read... [16:40:02]Read from MH i2c: E2 0E 00 BC 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AD [16:40:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:40:02]wFMCommunicate OK [16:40:02]SAM_PROTO_GetShiftState done [16:40:02]FM_GetShiftState done [16:40:02]req_shift_opened done [16:40:02]requested_item shift.open_date is exist - process it [16:40:02]req_shift_open_date [16:40:02]req_shift_open_date done [16:40:02]produce_requested_data done [16:40:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122990,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:40:02]process_action_free close_receipt [16:40:02]json_value_free [16:40:02]json_value_free done [16:40:02]process_json_proto returns [16:40:02]Send response to host [16:40:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122990,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:40:02]free response buf [16:40:02]execute_script done [16:40:02]execute_script returns [16:40:02]free content buf [16:40:02]Sock 9.Close socket [16:40:02]Sock 9.Thread stoped [16:40:05]OFD Sender: No OFD packet to send [16:40:10]OFD Sender: No OFD packet to send [16:40:15]OFD Sender: No OFD packet to send [16:40:20]OFD Sender: No OFD packet to send [16:40:25]OFD Sender: No OFD packet to send [16:40:30]OFD Sender: No OFD packet to send [16:40:35]OFD Sender: No OFD packet to send [16:40:40]OFD Sender: No OFD packet to send [16:40:43]accept exits with 8 [16:40:43]New connection [16:40:43]New thread 3066809700 created [16:40:43]Thread 3066666340 joined [16:40:43]Waiting for new connection... [16:40:43] Sock 8.Parse request [16:40:43]Sock 8.Check first char [16:40:43]Sock 8.First char is OK [16:40:43]request: POST /json_proto HTTP/1.0 [16:40:43]Method: POST [16:40:43]URL: /json_proto [16:40:43]Method is POST - this is cgi request [16:40:43]url: /json_proto [16:40:43]query_string will be loaded in cgi processing [16:40:43]execute_cgi json_proto POST (null) [16:40:43]execute_cgi path=json_proto method=POST [16:40:43]POST find Content-Length [16:40:43]Host: 172.17.48.197:8080 [16:40:43]Content-Length: 806 [16:40:43]Content-Type: application/json [16:40:43] [16:40:43]POST finish read [16:40:43]Found Content-Length = 806 [16:40:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.170, "sum" : 320.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 320.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:43]execute_script... [16:40:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.170, "sum" : 320.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 320.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:43]POST & json_proto [16:40:43]process_json_proto [16:40:43]json parsed OK: [16:40:43]protocol is kg_v1.0 [16:40:43]action value=close_receipt [16:40:43]process_action close_receipt [16:40:43]cmd_close_receipt [16:40:43]MH_GetDate [16:40:43]Write to MH i2c: F0 00 00 BD 0D B9 [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: F0 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: F0 09 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: F0 09 00 BD 0D 00 8B 56 E3 65 66 EE DC 65 80 [16:40:43]GetLastDocTimeStamp 1709397598 [16:40:43]current date 1709397643 [16:40:43]FM_GetShiftState [16:40:43]SAM_PROTO_GetShiftState [16:40:43]wFMCommunicate request_size=4 [16:40:43]MH_SAM_APDU [16:40:43]CAPDU: 80 13 01 00 [16:40:43]Write to MH i2c: E2 08 00 BE 0D 80 13 01 00 00 00 00 00 48 [16:40:43]Write i2c OK [16:40:43]MH_I2C_Read... [16:40:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:43]Read from MH i2c: E2 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 0E 00 [16:40:43]MH_I2C_Read... [16:40:43]Read from MH i2c: E2 0E 00 BE 0D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AF [16:40:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:40:43]wFMCommunicate OK [16:40:43]SAM_PROTO_GetShiftState done [16:40:43]FM_GetShiftState done [16:40:43]opened in 1709338023 [16:40:43]opened+sec_in_day 1709424423 [16:40:43]quantity*price = 32002 [16:40:43]sum+1 = 32003 [16:40:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 320.02 НСП 1% : 2.83 НДС 12% : 33.98 Наличными: 0.00 Безнал.: 320.02 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 210 02.03.2024 16:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 122991 ФПД: 119221211046205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164043&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122991&fm=119221211046205&tin=02508201610067®Number=0000000000090573&sum=32002 [16:40:44]StoreToDocumentArchive [16:40:44]shift 321 fd 122991 [16:40:44]save to /storage/0321/doc_00122991 [16:40:44]save last doc name /storage/0321/doc_00122991 to /storage/kkm_last_doc_name [16:40:44]save OK [16:40:44]Clear old archive folders... [16:40:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:44]tlvbuf is 003E7210 [16:40:44]SAM_PROTO_ClearQueue [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 09 00 00 [16:40:44]Write to MH i2c: E2 08 00 CB 0D 80 09 00 00 00 00 00 00 4A [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 03 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 03 00 CB 0D 00 90 00 4C [16:40:44]RAPDU: 90 00 [16:40:44]wFMCommunicate OK [16:40:44]SAM_PROTO_ClearQueue done [16:40:44]KKMCreateOFDPacket [16:40:44]OFDProtocolAddRootSTLVToBuf [16:40:44]FM_MakeSignedData [16:40:44]FM_MakeSignedData [16:40:44]SAM_PROTO_SignData [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 0D 01 02 [16:40:44]Write to MH i2c: E2 08 00 CC 0D 80 0D 01 02 00 00 00 00 52 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 03 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 03 00 CC 0D 00 90 00 4D [16:40:44]RAPDU: 90 00 [16:40:44]wFMCommunicate OK [16:40:44]wFMCommunicate request_size=255 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 7D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 8B 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E0 01 00 35 04 06 00 6C [16:40:44]Write to MH i2c: E2 02 01 CD 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 7D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 8B 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E0 01 00 35 04 06 00 6C 00 00 D7 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 03 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 03 00 CD 0D 00 90 00 4E [16:40:44]RAPDU: 90 00 [16:40:44]wFMCommunicate OK [16:40:44]wFMCommunicate request_size=10 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 0D 02 02 05 6E 59 EF 21 3D [16:40:44]Write to MH i2c: E2 0D 00 CE 0D 80 0D 02 02 05 00 6E 59 EF 21 3D 00 00 73 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 03 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 03 00 CE 0D 00 90 00 4F [16:40:44]RAPDU: 90 00 [16:40:44]wFMCommunicate OK [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 0D 03 02 [16:40:44]Write to MH i2c: E2 08 00 CF 0D 80 0D 03 02 00 00 00 00 57 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 0B 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 0B 00 CF 0D 00 A8 15 E0 6D 84 D0 17 A9 90 00 76 [16:40:44]RAPDU: A8 15 E0 6D 84 D0 17 A9 90 00 [16:40:44]wFMCommunicate OK [16:40:44]SAM_PROTO_SignData done [16:40:44]FM_MakeSignedData done [16:40:44]CreateOFDProtocolMessage [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 11 00 00 [16:40:44]Write to MH i2c: E2 08 00 D0 0D 80 11 00 00 00 00 00 00 57 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 17 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 17 00 D0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B5 [16:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:40:44]wFMCommunicate OK [16:40:44]CreateOFDProtocolMessage done [16:40:44]OFDSenderStorePacket 122991 [16:40:44]StoreOFDPacket docnum=122991 [16:40:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E4 3E 07 01 00 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 7D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 8B 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E0 01 00 35 04 06 00 6C 6E 59 EF 21 3D A8 15 E0 6D 84 D0 17 A9 [16:40:44]CheckFolder [16:40:44]dirname=/storage/ofd_packets [16:40:44]CheckFolder done [16:40:44]ProducePacketName [16:40:44]name=ofd_packets/00122991 [16:40:44]NVStorageSaveData ofd_packets/00122991 [16:40:44]File name is /storage/ofd_packets/00122991 [16:40:44]Write 301 bytes [16:40:44]NVStorageSaveData done [16:40:44]OFDSenderStorePacket done [16:40:44]KKMCreateOFDPacket done [16:40:44]NVStorageSaveData kkm_last_timestamp [16:40:44]File name is /storage/kkm_last_timestamp [16:40:44]Write 4 bytes [16:40:44]NVStorageSaveData done [16:40:44]ExternCall_PrintAddStr [16:40:44]wPrintStart [16:40:44]Write to MH i2c: 01 00 00 D1 0D DE [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: 01 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: 01 07 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: 01 07 00 D1 0D 00 00 00 00 00 FF 0F F3 [16:40:44]RasterBufferAndPrint [16:40:44]line Счет N : (1)1105877 [16:40:44]line ИНН: 02508201610067 [16:40:44]line Контрольно-Кассовый Чек [16:40:44]line ПРОДАЖА [16:40:44]line ТРК (МРК, ГНК) : 42 [16:40:44]line Товар: 2710124130 [16:40:44]line Аи-92-К-5 [16:40:44]line 5.170 * 61.90 [16:40:44]line = 320.02 [16:40:44]line НДС 12% НСП 1% [16:40:44]line > о реализуемом товаре [16:40:44]line ИТОГО: 320.02 [16:40:44]line НСП 1% : 2.83 [16:40:44]line НДС 12% : 33.98 [16:40:44]line Наличными: 0.00 [16:40:44]line Безнал.: 320.02 [16:40:44]line Место: АЗС № 25 "Партнер Нефть" [16:40:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:40:44]line СНО: Общий режим [16:40:44]line Чек 210 02.03.2024 16:40 [16:40:44]line Смена: 321 ФФД: 1.0 [16:40:44]line ЗНМ: 0300000019 [16:40:44]line РНМ: 0000000000090573 [16:40:44]line Версия ККМ: 001 [16:40:44]line Платежная система: О! деньги [16:40:44]line ФМ: 0000000000874798 [16:40:44]line ФД: 122991 [16:40:44]line ФПД: 119221211046205 [16:40:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164043&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122991&fm=119221211046205&tin=02508201610067®Number=0000000000090573&sum=32002 [16:40:45]OFD Sender: Processing packet 122991 [packets to send 112, broken 111] [16:40:45]ProducePacketName [16:40:45]name=ofd_packets/00122991 [16:40:45]OFD Sender: To server: pG, [16:40:45]CommunicateWithHost lk.salyk.kg:30040 [16:40:45]ConnectInit lk.salyk.kg [16:40:45]written 0, free lines is 4095 [16:40:45]Connected sock=11 [16:40:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E4 3E 07 01 00 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 7D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 8B 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E0 01 00 35 04 06 00 6C 6E 59 EF 21 3D A8 15 E0 6D 84 D0 17 A9 [16:40:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F8 12 47 00 03 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E0 01 00 F4 03 04 00 67 02 E3 65 B6 04 01 00 00 C5 E9 8D F3 5B F4 54 AC [16:40:45]CommunicateWithHost err = 0 [16:40:45]CheckOFDResponse [16:40:45]1017 (14) - 77093643461234 [16:40:45]1041 (16) - 0000000000874798 [16:40:45]1040 (4) - 122991 [16:40:45]1012 (4) - 02.03.2024 10:41 [16:40:45]1206 (1) - 0 [16:40:45]OFD Sender: Remove packet 122991 [16:40:45]ProducePacketName [16:40:45]name=ofd_packets/00122991 [16:40:45]NVStorageDeleteData [16:40:45]Write to MH i2c: 01 00 00 FB 0D 08 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: 01 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: 01 07 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: 01 07 00 FB 0D 00 00 00 00 00 FF 0C 1A [16:40:45]RasterBufferAndPrint [16:40:45]line [16:40:45]line [16:40:45]line [16:40:45]line [16:40:45]line [16:40:45]written 0, free lines is 3333 [16:40:45]MH_Cut [16:40:45]Write to MH i2c: D1 01 00 02 0E 01 E2 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: D1 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: D1 01 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: D1 01 00 02 0E 00 E1 [16:40:45]Write to MH i2c: 01 00 00 03 0E 11 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]OFD Sender: No OFD packet to send [16:40:46]*** Cut start [16:40:46]*** Purtial cut [16:40:46]*** Stage 1: CUTSNS_PIN = 1 [16:40:48]Read from MH i2c: 01 [16:40:48]MH_I2C_Read... [16:40:48]*** Stop cut motor [16:40:48]*** Cut end [16:40:48]Read from MH i2c: 01 07 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: 01 07 00 03 0E 00 00 00 00 00 FF 0F 26 [16:40:48]process_action close_receipt done [16:40:48]requested_data is exist [16:40:48]produce_requested_data [16:40:48]requested_item fm.sn is exist - process it [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 11 00 00 [16:40:48]Write to MH i2c: E2 08 00 04 0E 80 11 00 00 00 00 00 00 8C [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 17 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 17 00 04 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EA [16:40:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:40:48]wFMCommunicate OK [16:40:48]requested_item fd.num is exist - process it [16:40:48]SAM_PROTO_GetFieldsCounters [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 13 00 00 [16:40:48]Write to MH i2c: E2 08 00 05 0E 80 13 00 00 00 00 00 00 8F [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 62 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 62 00 05 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [16:40:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetFieldsCounters done [16:40:48]requested_item shift.num is exist - process it [16:40:48]requested_item shift.opened is exist - process it [16:40:48]req_shift_opened [16:40:48]FM_GetShiftState [16:40:48]SAM_PROTO_GetShiftState [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 13 01 00 [16:40:48]Write to MH i2c: E2 08 00 06 0E 80 13 01 00 00 00 00 00 91 [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 06 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F8 [16:40:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetShiftState done [16:40:48]FM_GetShiftState done [16:40:48]req_shift_opened done [16:40:48]requested_item shift.open_date is exist - process it [16:40:48]req_shift_open_date [16:40:48]req_shift_open_date done [16:40:48]produce_requested_data done [16:40:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122991,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:40:48]process_action_free close_receipt [16:40:48]json_value_free [16:40:48]json_value_free done [16:40:48]process_json_proto returns [16:40:48]Send response to host [16:40:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122991,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:40:48]free response buf [16:40:48]execute_script done [16:40:48]execute_script returns [16:40:48]free content buf [16:40:48]Sock 8.Close socket [16:40:48]Sock 8.Thread stoped [16:40:50]OFD Sender: No OFD packet to send [16:40:55]OFD Sender: No OFD packet to send [16:41:00]OFD Sender: No OFD packet to send [16:41:06]OFD Sender: No OFD packet to send [16:41:11]OFD Sender: No OFD packet to send [16:41:16]OFD Sender: No OFD packet to send [16:41:21]OFD Sender: No OFD packet to send [16:41:26]OFD Sender: No OFD packet to send [16:41:31]OFD Sender: No OFD packet to send [16:41:36]OFD Sender: No OFD packet to send [16:41:41]OFD Sender: No OFD packet to send [16:41:42]accept exits with 9 [16:41:42]New connection [16:41:42]New thread 3066666340 created [16:41:42]Thread 3066809700 joined [16:41:42]Waiting for new connection... [16:41:42] Sock 9.Parse request [16:41:42]Sock 9.Check first char [16:41:42]Sock 9.First char is OK [16:41:42]request: POST /json_proto HTTP/1.0 [16:41:42]Method: POST [16:41:42]URL: /json_proto [16:41:42]Method is POST - this is cgi request [16:41:42]url: /json_proto [16:41:42]query_string will be loaded in cgi processing [16:41:42]execute_cgi json_proto POST (null) [16:41:42]execute_cgi path=json_proto method=POST [16:41:42]POST find Content-Length [16:41:42]Host: 172.17.48.197:8080 [16:41:42]Content-Length: 1222 [16:41:42]Content-Type: application/json [16:41:42] [16:41:42]POST finish read [16:41:42]Found Content-Length = 1222 [16:41:42]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105878\u000A02.03.2024 16:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3830468.565\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:42]execute_script... [16:41:42]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105878\u000A02.03.2024 16:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3830468.565\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:42]POST & json_proto [16:41:42]process_json_proto [16:41:42]json parsed OK: [16:41:42]protocol is kg_v1.0 [16:41:42]action value=print_text [16:41:42]process_action print_text [16:41:42]cmd_print_text [16:41:42]ExternCall_PrintAddStr [16:41:42]wPrintStart [16:41:42]Write to MH i2c: 01 00 00 07 0E 15 [16:41:42]Write i2c OK [16:41:42]MH_I2C_Read... [16:41:42]Read from MH i2c: 01 [16:41:42]MH_I2C_Read... [16:41:42]Read from MH i2c: 01 07 00 [16:41:42]MH_I2C_Read... [16:41:42]Read from MH i2c: 01 07 00 07 0E 00 00 00 00 00 FF 0F 2A [16:41:42]RasterBufferAndPrint [16:41:42]line *****ТОВАРНЫЙ ЧЕК***** [16:41:42]line АЗС 25 [16:41:42]line Партнер нефть [16:41:42]line 02508201610067 [16:41:42]line Кассир : Таалайбек к. А. [16:41:42]line Счет N : (1)1105878 [16:41:42]line 02.03.2024 16:36 [16:41:42]line ПРОДАЖА [16:41:42]line ТРК (МРК, ГНК): 11 [16:41:42]line Вид ГСМ : 2710124130 [16:41:42]line Аи-92-К-5 [16:41:42]line 20.000 x 61.90 [16:41:42]line ИТОГ: 1238.00 [16:41:42]line Тип оплаты: Талоны: Топливные Талоны [16:41:42]line 3830468.565 [16:41:42]line ______________________ [16:41:42]line (подпись) [16:41:42]written 0, free lines is 4095 [16:41:42]Write to MH i2c: 01 00 00 1C 0E 2A [16:41:42]Write i2c OK [16:41:42]MH_I2C_Read... [16:41:42]Read from MH i2c: 01 [16:41:42]MH_I2C_Read... [16:41:42]Read from MH i2c: 01 07 00 [16:41:42]MH_I2C_Read... [16:41:42]Read from MH i2c: 01 07 00 1C 0E 00 00 00 00 00 F6 0D 34 [16:41:42]RasterBufferAndPrint [16:41:42]line [16:41:42]line [16:41:42]line [16:41:42]line [16:41:42]line [16:41:42]written 0, free lines is 3576 [16:41:42]MH_Cut [16:41:42]Write to MH i2c: D1 01 00 23 0E 01 03 [16:41:42]Write i2c OK [16:41:42]MH_I2C_Read... [16:41:42]Read from MH i2c: D1 [16:41:43]MH_I2C_Read... [16:41:43]Read from MH i2c: D1 01 00 [16:41:43]MH_I2C_Read... [16:41:43]Read from MH i2c: D1 01 00 23 0E 00 02 [16:41:43]Write to MH i2c: 01 00 00 24 0E 32 [16:41:43]Write i2c OK [16:41:43]MH_I2C_Read... [16:41:43]*** Cut start [16:41:43]*** Purtial cut [16:41:43]*** Stage 1: CUTSNS_PIN = 1 [16:41:45]Read from MH i2c: 01 [16:41:45]MH_I2C_Read... [16:41:45]Read from MH i2c: 01 07 00 [16:41:45]MH_I2C_Read... [16:41:45]*** Stop cut motor [16:41:45]*** Cut end [16:41:45]Read from MH i2c: 01 07 00 24 0E 00 00 00 00 00 FF 0F 47 [16:41:45]process_action print_text done [16:41:45]requested_data is exist [16:41:45]produce_requested_data [16:41:45]requested_item fm.sn is exist - process it [16:41:45]wFMCommunicate request_size=4 [16:41:45]MH_SAM_APDU [16:41:45]CAPDU: 80 11 00 00 [16:41:45]Write to MH i2c: E2 08 00 25 0E 80 11 00 00 00 00 00 00 AD [16:41:45]Write i2c OK [16:41:45]MH_I2C_Read... [16:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:45]Read from MH i2c: E2 [16:41:45]MH_I2C_Read... [16:41:45]Read from MH i2c: E2 17 00 [16:41:45]MH_I2C_Read... [16:41:45]Read from MH i2c: E2 17 00 25 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0B [16:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:41:45]wFMCommunicate OK [16:41:45]requested_item fd.num is exist - process it [16:41:45]SAM_PROTO_GetFieldsCounters [16:41:45]wFMCommunicate request_size=4 [16:41:45]MH_SAM_APDU [16:41:45]CAPDU: 80 13 00 00 [16:41:45]Write to MH i2c: E2 08 00 26 0E 80 13 00 00 00 00 00 00 B0 [16:41:45]Write i2c OK [16:41:45]MH_I2C_Read... [16:41:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:45]Read from MH i2c: E2 [16:41:45]MH_I2C_Read... [16:41:45]Read from MH i2c: E2 62 00 [16:41:45]MH_I2C_Read... [16:41:45]Read from MH i2c: E2 62 00 26 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [16:41:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:45]wFMCommunicate OK [16:41:45]SAM_PROTO_GetFieldsCounters done [16:41:45]requested_item shift.num is exist - process it [16:41:45]requested_item shift.opened is exist - process it [16:41:45]req_shift_opened [16:41:45]FM_GetShiftState [16:41:45]SAM_PROTO_GetShiftState [16:41:45]wFMCommunicate request_size=4 [16:41:45]MH_SAM_APDU [16:41:45]CAPDU: 80 13 01 00 [16:41:45]Write to MH i2c: E2 08 00 27 0E 80 13 01 00 00 00 00 00 B2 [16:41:45]Write i2c OK [16:41:45]MH_I2C_Read... [16:41:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:45]Read from MH i2c: E2 [16:41:45]MH_I2C_Read... [16:41:45]Read from MH i2c: E2 0E 00 [16:41:45]MH_I2C_Read... [16:41:45]Read from MH i2c: E2 0E 00 27 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 19 [16:41:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:41:45]wFMCommunicate OK [16:41:45]SAM_PROTO_GetShiftState done [16:41:45]FM_GetShiftState done [16:41:45]req_shift_opened done [16:41:45]requested_item shift.open_date is exist - process it [16:41:45]req_shift_open_date [16:41:45]req_shift_open_date done [16:41:45]produce_requested_data done [16:41:45]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122991,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:41:45]process_action_free print_text [16:41:45]json_value_free [16:41:45]json_value_free done [16:41:45]process_json_proto returns [16:41:45]Send response to host [16:41:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122991,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:41:45]free response buf [16:41:45]execute_script done [16:41:45]execute_script returns [16:41:45]free content buf [16:41:45]Sock 9.Close socket [16:41:45]Sock 9.Thread stoped [16:41:46]OFD Sender: No OFD packet to send [16:41:51]OFD Sender: No OFD packet to send [16:41:56]OFD Sender: No OFD packet to send [16:41:57]accept exits with 10 [16:41:57]New connection [16:41:57]New thread 3066809700 created [16:41:57]Thread 3066666340 joined [16:41:57]Waiting for new connection... [16:41:57] Sock 10.Parse request [16:41:57]Sock 10.Check first char [16:41:57]Sock 10.First char is OK [16:41:57]request: POST /json_proto HTTP/1.0 [16:41:57]Method: POST [16:41:57]URL: /json_proto [16:41:57]Method is POST - this is cgi request [16:41:57]url: /json_proto [16:41:57]query_string will be loaded in cgi processing [16:41:57]execute_cgi json_proto POST (null) [16:41:57]execute_cgi path=json_proto method=POST [16:41:57]POST find Content-Length [16:41:57]Host: 172.17.48.197:8080 [16:41:57]Content-Length: 683 [16:41:57]Content-Type: application/json [16:41:57] [16:41:57]POST finish read [16:41:57]Found Content-Length = 683 [16:41:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:57]execute_script... [16:41:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:57]POST & json_proto [16:41:57]process_json_proto [16:41:57]json parsed OK: [16:41:57]protocol is kg_v1.0 [16:41:57]action value=close_receipt [16:41:57]process_action close_receipt [16:41:57]cmd_close_receipt [16:41:57]MH_GetDate [16:41:57]Write to MH i2c: F0 00 00 28 0E 25 [16:41:57]Write i2c OK [16:41:57]MH_I2C_Read... [16:41:57]Read from MH i2c: F0 [16:41:57]MH_I2C_Read... [16:41:57]Read from MH i2c: F0 09 00 [16:41:57]MH_I2C_Read... [16:41:57]Read from MH i2c: F0 09 00 28 0E 00 D6 56 E3 65 66 EE DC 65 37 [16:41:57]GetLastDocTimeStamp 1709397643 [16:41:57]current date 1709397718 [16:41:57]FM_GetShiftState [16:41:57]SAM_PROTO_GetShiftState [16:41:57]wFMCommunicate request_size=4 [16:41:57]MH_SAM_APDU [16:41:57]CAPDU: 80 13 01 00 [16:41:57]Write to MH i2c: E2 08 00 29 0E 80 13 01 00 00 00 00 00 B4 [16:41:57]Write i2c OK [16:41:57]MH_I2C_Read... [16:41:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:57]Read from MH i2c: E2 [16:41:57]MH_I2C_Read... [16:41:57]Read from MH i2c: E2 0E 00 [16:41:57]MH_I2C_Read... [16:41:57]Read from MH i2c: E2 0E 00 29 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1B [16:41:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:41:57]wFMCommunicate OK [16:41:57]SAM_PROTO_GetShiftState done [16:41:57]FM_GetShiftState done [16:41:57]opened in 1709338023 [16:41:57]opened+sec_in_day 1709424423 [16:41:57]quantity*price = 100010 [16:41:57]sum+1 = 100012 [16:41:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 211 02.03.2024 16:41 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122992 ФПД: 152473810391161 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164158&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122992&fm=152473810391161&tin=02508201610067®Number=0000000000090573&sum=100000 [16:41:58]StoreToDocumentArchive [16:41:58]shift 321 fd 122992 [16:41:58]save to /storage/0321/doc_00122992 [16:41:58]save last doc name /storage/0321/doc_00122992 to /storage/kkm_last_doc_name [16:41:58]save OK [16:41:58]Clear old archive folders... [16:41:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:58]tlvbuf is B6F32B20 [16:41:58]SAM_PROTO_ClearQueue [16:41:58]wFMCommunicate request_size=4 [16:41:58]MH_SAM_APDU [16:41:58]CAPDU: 80 09 00 00 [16:41:58]Write to MH i2c: E2 08 00 36 0E 80 09 00 00 00 00 00 00 B6 [16:41:58]Write i2c OK [16:41:58]MH_I2C_Read... [16:41:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:58]Read from MH i2c: E2 [16:41:58]MH_I2C_Read... [16:41:58]Read from MH i2c: E2 03 00 [16:41:58]MH_I2C_Read... [16:41:58]Read from MH i2c: E2 03 00 36 0E 00 90 00 B8 [16:41:58]RAPDU: 90 00 [16:41:58]wFMCommunicate OK [16:41:58]SAM_PROTO_ClearQueue done [16:41:58]KKMCreateOFDPacket [16:41:58]OFDProtocolAddRootSTLVToBuf [16:41:58]FM_MakeSignedData [16:41:58]FM_MakeSignedData [16:41:58]SAM_PROTO_SignData [16:41:58]wFMCommunicate request_size=4 [16:41:58]MH_SAM_APDU [16:41:58]CAPDU: 80 0D 01 02 [16:41:58]Write to MH i2c: E2 08 00 37 0E 80 0D 01 02 00 00 00 00 BE [16:41:58]Write i2c OK [16:41:58]MH_I2C_Read... [16:41:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:58]Read from MH i2c: E2 [16:41:58]MH_I2C_Read... [16:41:58]Read from MH i2c: E2 03 00 [16:41:58]MH_I2C_Read... [16:41:58]Read from MH i2c: E2 03 00 37 0E 00 90 00 B9 [16:41:58]RAPDU: 90 00 [16:41:58]wFMCommunicate OK [16:41:58]wFMCommunicate request_size=255 [16:41:58]MH_SAM_APDU [16:41:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 D6 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E0 01 00 35 04 06 00 8A [16:41:58]Write to MH i2c: E2 02 01 38 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 D6 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E0 01 00 35 04 06 00 8A 00 00 87 [16:41:58]Write i2c OK [16:41:58]MH_I2C_Read... [16:41:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:58]Read from MH i2c: E2 [16:41:58]MH_I2C_Read... [16:41:58]Read from MH i2c: E2 03 00 [16:41:58]MH_I2C_Read... [16:41:58]Read from MH i2c: E2 03 00 38 0E 00 90 00 BA [16:41:58]RAPDU: 90 00 [16:41:58]wFMCommunicate OK [16:41:58]wFMCommunicate request_size=10 [16:41:58]MH_SAM_APDU [16:41:58]CAPDU: 80 0D 02 02 05 AC 93 4E 50 79 [16:41:58]Write to MH i2c: E2 0D 00 39 0E 80 0D 02 02 05 00 AC 93 4E 50 79 00 00 21 [16:41:58]Write i2c OK [16:41:58]MH_I2C_Read... [16:41:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:59]Read from MH i2c: E2 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: E2 03 00 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: E2 03 00 39 0E 00 90 00 BB [16:41:59]RAPDU: 90 00 [16:41:59]wFMCommunicate OK [16:41:59]wFMCommunicate request_size=4 [16:41:59]MH_SAM_APDU [16:41:59]CAPDU: 80 0D 03 02 [16:41:59]Write to MH i2c: E2 08 00 3A 0E 80 0D 03 02 00 00 00 00 C3 [16:41:59]Write i2c OK [16:41:59]MH_I2C_Read... [16:41:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:59]Read from MH i2c: E2 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: E2 0B 00 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: E2 0B 00 3A 0E 00 E9 ED D6 A9 FB 1E 32 D0 90 00 34 [16:41:59]RAPDU: E9 ED D6 A9 FB 1E 32 D0 90 00 [16:41:59]wFMCommunicate OK [16:41:59]SAM_PROTO_SignData done [16:41:59]FM_MakeSignedData done [16:41:59]CreateOFDProtocolMessage [16:41:59]wFMCommunicate request_size=4 [16:41:59]MH_SAM_APDU [16:41:59]CAPDU: 80 11 00 00 [16:41:59]Write to MH i2c: E2 08 00 3B 0E 80 11 00 00 00 00 00 00 C3 [16:41:59]Write i2c OK [16:41:59]MH_I2C_Read... [16:41:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:59]Read from MH i2c: E2 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: E2 17 00 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: E2 17 00 3B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 21 [16:41:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:41:59]wFMCommunicate OK [16:41:59]CreateOFDProtocolMessage done [16:41:59]OFDSenderStorePacket 122992 [16:41:59]StoreOFDPacket docnum=122992 [16:41:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DC 95 07 01 13 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 D6 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E0 01 00 35 04 06 00 8A AC 93 4E 50 79 E9 ED D6 A9 FB 1E 32 D0 [16:41:59]CheckFolder [16:41:59]dirname=/storage/ofd_packets [16:41:59]CheckFolder done [16:41:59]ProducePacketName [16:41:59]name=ofd_packets/00122992 [16:41:59]NVStorageSaveData ofd_packets/00122992 [16:41:59]File name is /storage/ofd_packets/00122992 [16:41:59]Write 301 bytes [16:41:59]NVStorageSaveData done [16:41:59]OFDSenderStorePacket done [16:41:59]KKMCreateOFDPacket done [16:41:59]NVStorageSaveData kkm_last_timestamp [16:41:59]File name is /storage/kkm_last_timestamp [16:41:59]Write 4 bytes [16:41:59]NVStorageSaveData done [16:41:59]ExternCall_PrintAddStr [16:41:59]wPrintStart [16:41:59]Write to MH i2c: 01 00 00 3C 0E 4A [16:41:59]Write i2c OK [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: 01 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: 01 07 00 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: 01 07 00 3C 0E 00 00 00 00 00 FF 0F 5F [16:41:59]RasterBufferAndPrint [16:41:59]line Счет N : (1)1105880 [16:41:59]line ИНН: 02508201610067 [16:41:59]line Контрольно-Кассовый Чек [16:41:59]line ПРОДАЖА [16:41:59]line ТРК (МРК, ГНК) : 53 [16:41:59]line Товар: 2710124500 [16:41:59]line Аи-95-К-5 [16:41:59]line 14.390 * 69.50 [16:41:59]line = 1000.11 [16:41:59]line НДС 12% НСП 1% [16:41:59]line > о реализуемом товаре [16:41:59]line ОКРУГЛЕНИЕ: -0.11 [16:41:59]line ИТОГО: 1000.00 [16:41:59]line Внесено: 1000.00 [16:41:59]line СДАЧА: 0.00 [16:41:59]line НСП 1% : 8.85 [16:41:59]line НДС 12% : 106.21 [16:41:59]line Наличными: 1000.00 [16:41:59]line Безнал.: 0.00 [16:41:59]line Место: АЗС № 25 "Партнер Нефть" [16:41:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:41:59]line СНО: Общий режим [16:41:59]line Чек 211 02.03.2024 16:41 [16:41:59]line Смена: 321 ФФД: 1.0 [16:41:59]line ЗНМ: 0300000019 [16:41:59]line РНМ: 0000000000090573 [16:41:59]line Версия ККМ: 001 [16:41:59]line ФМ: 0000000000874798 [16:41:59]line ФД: 122992 [16:41:59]line ФПД: 152473810391161 [16:41:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164158&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122992&fm=152473810391161&tin=02508201610067®Number=0000000000090573&sum=100000 [16:41:59]OFD Sender: Processing packet 122992 [packets to send 112, broken 111] [16:41:59]ProducePacketName [16:41:59]name=ofd_packets/00122992 [16:41:59]OFD Sender: To server: pG, [16:41:59]CommunicateWithHost lk.salyk.kg:30040 [16:41:59]ConnectInit lk.salyk.kg [16:41:59]written 0, free lines is 4095 [16:41:59]Connected sock=9 [16:41:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DC 95 07 01 13 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 D6 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E0 01 00 35 04 06 00 8A AC 93 4E 50 79 E9 ED D6 A9 FB 1E 32 D0 [16:41:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 96 64 47 00 99 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E0 01 00 F4 03 04 00 B1 02 E3 65 B6 04 01 00 00 5F 0A 7B BB 09 27 08 A9 [16:41:59]CommunicateWithHost err = 0 [16:41:59]CheckOFDResponse [16:41:59]1017 (14) - 77093643461234 [16:41:59]1041 (16) - 0000000000874798 [16:41:59]1040 (4) - 122992 [16:41:59]1012 (4) - 02.03.2024 10:42 [16:41:59]1206 (1) - 0 [16:41:59]OFD Sender: Remove packet 122992 [16:41:59]ProducePacketName [16:41:59]name=ofd_packets/00122992 [16:41:59]NVStorageDeleteData [16:41:59]Write to MH i2c: 01 00 00 67 0E 75 [16:41:59]Write i2c OK [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: 01 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: 01 07 00 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: 01 07 00 67 0E 00 00 00 00 00 E7 0C 6F [16:41:59]RasterBufferAndPrint [16:41:59]line [16:41:59]line [16:41:59]line [16:41:59]line [16:41:59]line [16:41:59]written 0, free lines is 3309 [16:41:59]MH_Cut [16:41:59]Write to MH i2c: D1 01 00 6E 0E 01 4E [16:41:59]Write i2c OK [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: D1 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: D1 01 00 [16:41:59]MH_I2C_Read... [16:41:59]Read from MH i2c: D1 01 00 6E 0E 00 4D [16:41:59]Write to MH i2c: 01 00 00 6F 0E 7D [16:41:59]Write i2c OK [16:41:59]MH_I2C_Read... [16:42:00]OFD Sender: No OFD packet to send [16:42:00]*** Cut start [16:42:00]*** Purtial cut [16:42:00]*** Stage 1: CUTSNS_PIN = 1 [16:42:02]Read from MH i2c: 01 [16:42:02]MH_I2C_Read... [16:42:02]*** Stop cut motor [16:42:02]*** Cut end [16:42:02]Read from MH i2c: 01 07 00 [16:42:02]MH_I2C_Read... [16:42:02]Read from MH i2c: 01 07 00 6F 0E 00 00 00 00 00 FF 0F 92 [16:42:02]process_action close_receipt done [16:42:02]requested_data is exist [16:42:02]produce_requested_data [16:42:02]requested_item fm.sn is exist - process it [16:42:02]wFMCommunicate request_size=4 [16:42:02]MH_SAM_APDU [16:42:02]CAPDU: 80 11 00 00 [16:42:02]Write to MH i2c: E2 08 00 70 0E 80 11 00 00 00 00 00 00 F8 [16:42:02]Write i2c OK [16:42:02]MH_I2C_Read... [16:42:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:02]Read from MH i2c: E2 [16:42:02]MH_I2C_Read... [16:42:02]Read from MH i2c: E2 17 00 [16:42:02]MH_I2C_Read... [16:42:02]Read from MH i2c: E2 17 00 70 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 56 [16:42:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:42:02]wFMCommunicate OK [16:42:02]requested_item fd.num is exist - process it [16:42:02]SAM_PROTO_GetFieldsCounters [16:42:02]wFMCommunicate request_size=4 [16:42:02]MH_SAM_APDU [16:42:02]CAPDU: 80 13 00 00 [16:42:02]Write to MH i2c: E2 08 00 71 0E 80 13 00 00 00 00 00 00 FB [16:42:02]Write i2c OK [16:42:02]MH_I2C_Read... [16:42:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:42:02]Read from MH i2c: E2 [16:42:02]MH_I2C_Read... [16:42:02]Read from MH i2c: E2 62 00 [16:42:02]MH_I2C_Read... [16:42:02]Read from MH i2c: E2 62 00 71 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 70 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [16:42:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 70 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:42:02]wFMCommunicate OK [16:42:02]SAM_PROTO_GetFieldsCounters done [16:42:02]requested_item shift.num is exist - process it [16:42:02]requested_item shift.opened is exist - process it [16:42:02]req_shift_opened [16:42:02]FM_GetShiftState [16:42:02]SAM_PROTO_GetShiftState [16:42:02]wFMCommunicate request_size=4 [16:42:02]MH_SAM_APDU [16:42:02]CAPDU: 80 13 01 00 [16:42:02]Write to MH i2c: E2 08 00 72 0E 80 13 01 00 00 00 00 00 FD [16:42:02]Write i2c OK [16:42:02]MH_I2C_Read... [16:42:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:02]Read from MH i2c: E2 [16:42:02]MH_I2C_Read... [16:42:02]Read from MH i2c: E2 0E 00 [16:42:02]MH_I2C_Read... [16:42:02]Read from MH i2c: E2 0E 00 72 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 64 [16:42:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:42:02]wFMCommunicate OK [16:42:02]SAM_PROTO_GetShiftState done [16:42:02]FM_GetShiftState done [16:42:02]req_shift_opened done [16:42:02]requested_item shift.open_date is exist - process it [16:42:02]req_shift_open_date [16:42:02]req_shift_open_date done [16:42:02]produce_requested_data done [16:42:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122992,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:42:02]process_action_free close_receipt [16:42:02]json_value_free [16:42:02]json_value_free done [16:42:02]process_json_proto returns [16:42:02]Send response to host [16:42:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122992,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:42:02]free response buf [16:42:02]execute_script done [16:42:02]execute_script returns [16:42:02]free content buf [16:42:02]Sock 10.Close socket [16:42:02]Sock 10.Thread stoped [16:42:05]OFD Sender: No OFD packet to send [16:42:10]OFD Sender: No OFD packet to send [16:42:15]OFD Sender: No OFD packet to send [16:42:20]OFD Sender: No OFD packet to send [16:42:24]accept exits with 8 [16:42:24]New connection [16:42:24]New thread 3066666340 created [16:42:24]Thread 3066809700 joined [16:42:24]Waiting for new connection... [16:42:24] Sock 8.Parse request [16:42:24]Sock 8.Check first char [16:42:24]Sock 8.First char is OK [16:42:24]request: POST /json_proto HTTP/1.0 [16:42:24]Method: POST [16:42:24]URL: /json_proto [16:42:24]Method is POST - this is cgi request [16:42:24]url: /json_proto [16:42:24]query_string will be loaded in cgi processing [16:42:24]execute_cgi json_proto POST (null) [16:42:24]execute_cgi path=json_proto method=POST [16:42:24]POST find Content-Length [16:42:24]Host: 172.17.48.197:8080 [16:42:24]Content-Length: 820 [16:42:24]Content-Type: application/json [16:42:24] [16:42:24]POST finish read [16:42:24]Found Content-Length = 820 [16:42:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:42:24]execute_script... [16:42:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:42:24]POST & json_proto [16:42:24]process_json_proto [16:42:24]json parsed OK: [16:42:24]protocol is kg_v1.0 [16:42:24]action value=close_receipt [16:42:24]process_action close_receipt [16:42:24]cmd_close_receipt [16:42:24]MH_GetDate [16:42:24]Write to MH i2c: F0 00 00 73 0E 70 [16:42:24]Write i2c OK [16:42:24]MH_I2C_Read... [16:42:24]Read from MH i2c: F0 [16:42:24]MH_I2C_Read... [16:42:24]Read from MH i2c: F0 09 00 [16:42:24]MH_I2C_Read... [16:42:24]Read from MH i2c: F0 09 00 73 0E 00 F1 56 E3 65 66 EE DC 65 9D [16:42:24]GetLastDocTimeStamp 1709397718 [16:42:24]current date 1709397745 [16:42:24]FM_GetShiftState [16:42:24]SAM_PROTO_GetShiftState [16:42:24]wFMCommunicate request_size=4 [16:42:24]MH_SAM_APDU [16:42:24]CAPDU: 80 13 01 00 [16:42:24]Write to MH i2c: E2 08 00 74 0E 80 13 01 00 00 00 00 00 FF [16:42:24]Write i2c OK [16:42:24]MH_I2C_Read... [16:42:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:24]Read from MH i2c: E2 [16:42:24]MH_I2C_Read... [16:42:24]Read from MH i2c: E2 0E 00 [16:42:24]MH_I2C_Read... [16:42:24]Read from MH i2c: E2 0E 00 74 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 66 [16:42:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:42:24]wFMCommunicate OK [16:42:24]SAM_PROTO_GetShiftState done [16:42:24]FM_GetShiftState done [16:42:24]opened in 1709338023 [16:42:24]opened+sec_in_day 1709424423 [16:42:24]quantity*price = 100030 [16:42:24]sum+1 = 100031 [16:42:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 212 02.03.2024 16:42 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122993 ФПД: 8178832303783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164225&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122993&fm=8178832303783&tin=02508201610067®Number=0000000000090573&sum=100030 [16:42:25]StoreToDocumentArchive [16:42:25]shift 321 fd 122993 [16:42:25]save to /storage/0321/doc_00122993 [16:42:25]save last doc name /storage/0321/doc_00122993 to /storage/kkm_last_doc_name [16:42:25]save OK [16:42:25]Clear old archive folders... [16:42:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:42:25]tlvbuf is 003B4B80 [16:42:25]SAM_PROTO_ClearQueue [16:42:25]wFMCommunicate request_size=4 [16:42:25]MH_SAM_APDU [16:42:25]CAPDU: 80 09 00 00 [16:42:25]Write to MH i2c: E2 08 00 81 0E 80 09 00 00 00 00 00 00 01 [16:42:25]Write i2c OK [16:42:25]MH_I2C_Read... [16:42:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:42:26]Read from MH i2c: E2 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 03 00 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 03 00 81 0E 00 90 00 03 [16:42:26]RAPDU: 90 00 [16:42:26]wFMCommunicate OK [16:42:26]SAM_PROTO_ClearQueue done [16:42:26]KKMCreateOFDPacket [16:42:26]OFDProtocolAddRootSTLVToBuf [16:42:26]FM_MakeSignedData [16:42:26]FM_MakeSignedData [16:42:26]SAM_PROTO_SignData [16:42:26]wFMCommunicate request_size=4 [16:42:26]MH_SAM_APDU [16:42:26]CAPDU: 80 0D 01 02 [16:42:26]Write to MH i2c: E2 08 00 82 0E 80 0D 01 02 00 00 00 00 09 [16:42:26]Write i2c OK [16:42:26]MH_I2C_Read... [16:42:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:42:26]Read from MH i2c: E2 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 03 00 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 03 00 82 0E 00 90 00 04 [16:42:26]RAPDU: 90 00 [16:42:26]wFMCommunicate OK [16:42:26]wFMCommunicate request_size=255 [16:42:26]MH_SAM_APDU [16:42:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 F1 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E0 01 00 35 04 06 00 07 [16:42:26]Write to MH i2c: E2 02 01 83 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 F1 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E0 01 00 35 04 06 00 07 00 00 AF [16:42:26]Write i2c OK [16:42:26]MH_I2C_Read... [16:42:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:26]Read from MH i2c: E2 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 03 00 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 03 00 83 0E 00 90 00 05 [16:42:26]RAPDU: 90 00 [16:42:26]wFMCommunicate OK [16:42:26]wFMCommunicate request_size=10 [16:42:26]MH_SAM_APDU [16:42:26]CAPDU: 80 0D 02 02 05 70 48 64 E6 A7 [16:42:26]Write to MH i2c: E2 0D 00 84 0E 80 0D 02 02 05 00 70 48 64 E6 A7 00 00 BF [16:42:26]Write i2c OK [16:42:26]MH_I2C_Read... [16:42:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:26]Read from MH i2c: E2 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 03 00 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 03 00 84 0E 00 90 00 06 [16:42:26]RAPDU: 90 00 [16:42:26]wFMCommunicate OK [16:42:26]wFMCommunicate request_size=4 [16:42:26]MH_SAM_APDU [16:42:26]CAPDU: 80 0D 03 02 [16:42:26]Write to MH i2c: E2 08 00 85 0E 80 0D 03 02 00 00 00 00 0E [16:42:26]Write i2c OK [16:42:26]MH_I2C_Read... [16:42:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:42:26]Read from MH i2c: E2 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 0B 00 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 0B 00 85 0E 00 92 C5 EC 9A 5D 29 67 A0 90 00 79 [16:42:26]RAPDU: 92 C5 EC 9A 5D 29 67 A0 90 00 [16:42:26]wFMCommunicate OK [16:42:26]SAM_PROTO_SignData done [16:42:26]FM_MakeSignedData done [16:42:26]CreateOFDProtocolMessage [16:42:26]wFMCommunicate request_size=4 [16:42:26]MH_SAM_APDU [16:42:26]CAPDU: 80 11 00 00 [16:42:26]Write to MH i2c: E2 08 00 86 0E 80 11 00 00 00 00 00 00 0E [16:42:26]Write i2c OK [16:42:26]MH_I2C_Read... [16:42:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:26]Read from MH i2c: E2 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 17 00 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: E2 17 00 86 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6C [16:42:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:42:26]wFMCommunicate OK [16:42:26]CreateOFDProtocolMessage done [16:42:26]OFDSenderStorePacket 122993 [16:42:26]StoreOFDPacket docnum=122993 [16:42:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 38 6F 07 01 23 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 F1 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E0 01 00 35 04 06 00 07 70 48 64 E6 A7 92 C5 EC 9A 5D 29 67 A0 [16:42:26]CheckFolder [16:42:26]dirname=/storage/ofd_packets [16:42:26]CheckFolder done [16:42:26]ProducePacketName [16:42:26]name=ofd_packets/00122993 [16:42:26]NVStorageSaveData ofd_packets/00122993 [16:42:26]File name is /storage/ofd_packets/00122993 [16:42:26]Write 301 bytes [16:42:26]NVStorageSaveData done [16:42:26]OFDSenderStorePacket done [16:42:26]KKMCreateOFDPacket done [16:42:26]NVStorageSaveData kkm_last_timestamp [16:42:26]File name is /storage/kkm_last_timestamp [16:42:26]Write 4 bytes [16:42:26]NVStorageSaveData done [16:42:26]ExternCall_PrintAddStr [16:42:26]wPrintStart [16:42:26]Write to MH i2c: 01 00 00 87 0E 95 [16:42:26]Write i2c OK [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: 01 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: 01 07 00 [16:42:26]MH_I2C_Read... [16:42:26]Read from MH i2c: 01 07 00 87 0E 00 00 00 00 00 FF 0F AA [16:42:26]RasterBufferAndPrint [16:42:26]line Счет N : (1)1105879 [16:42:26]line ИНН: 02508201610067 [16:42:26]line Контрольно-Кассовый Чек [16:42:26]line ПРОДАЖА [16:42:26]line ТРК (МРК, ГНК) : 32 [16:42:26]line Товар: 2710124130 [16:42:26]line Аи-92-К-5 [16:42:26]line 16.160 * 61.90 [16:42:26]line = 1000.30 [16:42:26]line НДС 12% НСП 1% [16:42:26]line > о реализуемом товаре [16:42:26]line ИТОГО: 1000.30 [16:42:26]line НСП 1% : 8.85 [16:42:26]line НДС 12% : 106.23 [16:42:26]line Наличными: 0.00 [16:42:26]line Безнал.: 1000.30 [16:42:26]line Место: АЗС № 25 "Партнер Нефть" [16:42:26]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:42:26]line СНО: Общий режим [16:42:26]line Чек 212 02.03.2024 16:42 [16:42:26]line Смена: 321 ФФД: 1.0 [16:42:26]line ЗНМ: 0300000019 [16:42:26]line РНМ: 0000000000090573 [16:42:26]line Версия ККМ: 001 [16:42:26]line Платежная система: Бакай Банк [16:42:26]line ФМ: 0000000000874798 [16:42:26]line ФД: 122993 [16:42:26]line ФПД: 8178832303783 [16:42:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164225&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122993&fm=8178832303783&tin=02508201610067®Number=0000000000090573&sum=100030 [16:42:26]OFD Sender: Processing packet 122993 [packets to send 112, broken 111] [16:42:26]ProducePacketName [16:42:26]name=ofd_packets/00122993 [16:42:26]OFD Sender: To server: pG, [16:42:26]CommunicateWithHost lk.salyk.kg:30040 [16:42:26]ConnectInit lk.salyk.kg [16:42:26]written 0, free lines is 4095 [16:42:26]Connected sock=9 [16:42:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 38 6F 07 01 23 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 F1 56 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E0 01 00 35 04 06 00 07 70 48 64 E6 A7 92 C5 EC 9A 5D 29 67 A0 [16:42:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BD 16 47 00 F2 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E0 01 00 F4 03 04 00 CD 02 E3 65 B6 04 01 00 00 E8 E7 6B E3 F4 99 70 54 [16:42:27]CommunicateWithHost err = 0 [16:42:27]CheckOFDResponse [16:42:27]1017 (14) - 77093643461234 [16:42:27]1041 (16) - 0000000000874798 [16:42:27]1040 (4) - 122993 [16:42:27]1012 (4) - 02.03.2024 10:43 [16:42:27]1206 (1) - 0 [16:42:27]OFD Sender: Remove packet 122993 [16:42:27]ProducePacketName [16:42:27]name=ofd_packets/00122993 [16:42:27]NVStorageDeleteData [16:42:27]Write to MH i2c: 01 00 00 B1 0E BF [16:42:27]Write i2c OK [16:42:27]MH_I2C_Read... [16:42:27]Read from MH i2c: 01 [16:42:27]MH_I2C_Read... [16:42:27]Read from MH i2c: 01 07 00 [16:42:27]MH_I2C_Read... [16:42:27]Read from MH i2c: 01 07 00 B1 0E 00 00 00 00 00 01 0D D4 [16:42:27]RasterBufferAndPrint [16:42:27]line [16:42:27]line [16:42:27]line [16:42:27]line [16:42:27]line [16:42:27]written 0, free lines is 3335 [16:42:27]MH_Cut [16:42:27]Write to MH i2c: D1 01 00 B8 0E 01 98 [16:42:27]Write i2c OK [16:42:27]MH_I2C_Read... [16:42:27]Read from MH i2c: D1 [16:42:27]MH_I2C_Read... [16:42:27]Read from MH i2c: D1 01 00 [16:42:27]MH_I2C_Read... [16:42:27]Read from MH i2c: D1 01 00 B8 0E 00 97 [16:42:27]Write to MH i2c: 01 00 00 B9 0E C7 [16:42:27]Write i2c OK [16:42:27]MH_I2C_Read... [16:42:27]OFD Sender: No OFD packet to send [16:42:27]*** Cut start [16:42:27]*** Purtial cut [16:42:27]*** Stage 1: CUTSNS_PIN = 1 [16:42:29]Read from MH i2c: 01 [16:42:29]MH_I2C_Read... [16:42:29]*** Stop cut motor [16:42:29]*** Cut end [16:42:29]Read from MH i2c: 01 07 00 [16:42:29]MH_I2C_Read... [16:42:29]Read from MH i2c: 01 07 00 B9 0E 00 00 00 00 00 FF 0F DC [16:42:29]process_action close_receipt done [16:42:29]requested_data is exist [16:42:29]produce_requested_data [16:42:29]requested_item fm.sn is exist - process it [16:42:29]wFMCommunicate request_size=4 [16:42:29]MH_SAM_APDU [16:42:29]CAPDU: 80 11 00 00 [16:42:29]Write to MH i2c: E2 08 00 BA 0E 80 11 00 00 00 00 00 00 42 [16:42:29]Write i2c OK [16:42:29]MH_I2C_Read... [16:42:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:30]Read from MH i2c: E2 [16:42:30]MH_I2C_Read... [16:42:30]Read from MH i2c: E2 17 00 [16:42:30]MH_I2C_Read... [16:42:30]Read from MH i2c: E2 17 00 BA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A0 [16:42:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:42:30]wFMCommunicate OK [16:42:30]requested_item fd.num is exist - process it [16:42:30]SAM_PROTO_GetFieldsCounters [16:42:30]wFMCommunicate request_size=4 [16:42:30]MH_SAM_APDU [16:42:30]CAPDU: 80 13 00 00 [16:42:30]Write to MH i2c: E2 08 00 BB 0E 80 13 00 00 00 00 00 00 45 [16:42:30]Write i2c OK [16:42:30]MH_I2C_Read... [16:42:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:42:30]Read from MH i2c: E2 [16:42:30]MH_I2C_Read... [16:42:30]Read from MH i2c: E2 62 00 [16:42:30]MH_I2C_Read... [16:42:30]Read from MH i2c: E2 62 00 BB 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 71 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [16:42:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 71 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:42:30]wFMCommunicate OK [16:42:30]SAM_PROTO_GetFieldsCounters done [16:42:30]requested_item shift.num is exist - process it [16:42:30]requested_item shift.opened is exist - process it [16:42:30]req_shift_opened [16:42:30]FM_GetShiftState [16:42:30]SAM_PROTO_GetShiftState [16:42:30]wFMCommunicate request_size=4 [16:42:30]MH_SAM_APDU [16:42:30]CAPDU: 80 13 01 00 [16:42:30]Write to MH i2c: E2 08 00 BC 0E 80 13 01 00 00 00 00 00 47 [16:42:30]Write i2c OK [16:42:30]MH_I2C_Read... [16:42:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:30]Read from MH i2c: E2 [16:42:30]MH_I2C_Read... [16:42:30]Read from MH i2c: E2 0E 00 [16:42:30]MH_I2C_Read... [16:42:30]Read from MH i2c: E2 0E 00 BC 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AE [16:42:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:42:30]wFMCommunicate OK [16:42:30]SAM_PROTO_GetShiftState done [16:42:30]FM_GetShiftState done [16:42:30]req_shift_opened done [16:42:30]requested_item shift.open_date is exist - process it [16:42:30]req_shift_open_date [16:42:30]req_shift_open_date done [16:42:30]produce_requested_data done [16:42:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122993,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:42:30]process_action_free close_receipt [16:42:30]json_value_free [16:42:30]json_value_free done [16:42:30]process_json_proto returns [16:42:30]Send response to host [16:42:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122993,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:42:30]free response buf [16:42:30]execute_script done [16:42:30]execute_script returns [16:42:30]free content buf [16:42:30]Sock 8.Close socket [16:42:30]Sock 8.Thread stoped [16:42:32]OFD Sender: No OFD packet to send [16:42:37]OFD Sender: No OFD packet to send [16:42:42]OFD Sender: No OFD packet to send [16:42:47]OFD Sender: No OFD packet to send [16:42:52]OFD Sender: No OFD packet to send [16:42:57]OFD Sender: No OFD packet to send [16:43:02]OFD Sender: No OFD packet to send [16:43:07]OFD Sender: No OFD packet to send [16:43:12]OFD Sender: No OFD packet to send [16:43:17]OFD Sender: No OFD packet to send [16:43:22]OFD Sender: No OFD packet to send [16:43:27]OFD Sender: No OFD packet to send [16:43:32]OFD Sender: No OFD packet to send [16:43:37]OFD Sender: No OFD packet to send [16:43:41]accept exits with 10 [16:43:41]New connection [16:43:41]New thread 3066809700 created [16:43:41]Thread 3066666340 joined [16:43:41]Waiting for new connection... [16:43:41] Sock 10.Parse request [16:43:41]Sock 10.Check first char [16:43:41]Sock 10.First char is OK [16:43:41]request: POST /json_proto HTTP/1.0 [16:43:41]Method: POST [16:43:41]URL: /json_proto [16:43:41]Method is POST - this is cgi request [16:43:41]url: /json_proto [16:43:41]query_string will be loaded in cgi processing [16:43:41]execute_cgi json_proto POST (null) [16:43:41]execute_cgi path=json_proto method=POST [16:43:41]POST find Content-Length [16:43:41]Host: 172.17.48.197:8080 [16:43:41]Content-Length: 683 [16:43:41]Content-Type: application/json [16:43:41] [16:43:41]POST finish read [16:43:41]Found Content-Length = 683 [16:43:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 25.850, "sum" : 1600.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:41]execute_script... [16:43: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)1105882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 25.850, "sum" : 1600.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:41]POST & json_proto [16:43:41]process_json_proto [16:43:41]json parsed OK: [16:43:41]protocol is kg_v1.0 [16:43:41]action value=close_receipt [16:43:41]process_action close_receipt [16:43:41]cmd_close_receipt [16:43:41]MH_GetDate [16:43:41]Write to MH i2c: F0 00 00 BD 0E BA [16:43:41]Write i2c OK [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: F0 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: F0 09 00 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: F0 09 00 BD 0E 00 3E 57 E3 65 66 EE DC 65 35 [16:43:41]GetLastDocTimeStamp 1709397745 [16:43:41]current date 1709397822 [16:43:41]FM_GetShiftState [16:43:41]SAM_PROTO_GetShiftState [16:43:41]wFMCommunicate request_size=4 [16:43:41]MH_SAM_APDU [16:43:41]CAPDU: 80 13 01 00 [16:43:41]Write to MH i2c: E2 08 00 BE 0E 80 13 01 00 00 00 00 00 49 [16:43:41]Write i2c OK [16:43:41]MH_I2C_Read... [16:43:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:41]Read from MH i2c: E2 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: E2 0E 00 [16:43:41]MH_I2C_Read... [16:43:41]Read from MH i2c: E2 0E 00 BE 0E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B0 [16:43:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:43:41]wFMCommunicate OK [16:43:41]SAM_PROTO_GetShiftState done [16:43:41]FM_GetShiftState done [16:43:41]opened in 1709338023 [16:43:41]opened+sec_in_day 1709424423 [16:43:41]quantity*price = 160011 [16:43:41]sum+1 = 160013 [16:43:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.92 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 213 02.03.2024 16:43 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122994 ФПД: 51865404617296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164342&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122994&fm=51865404617296&tin=02508201610067®Number=0000000000090573&sum=160000 [16:43:42]StoreToDocumentArchive [16:43:42]shift 321 fd 122994 [16:43:42]save to /storage/0321/doc_00122994 [16:43:42]save last doc name /storage/0321/doc_00122994 to /storage/kkm_last_doc_name [16:43:42]save OK [16:43:42]Clear old archive folders... [16:43:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:43:42]tlvbuf is 0041C3F0 [16:43:42]SAM_PROTO_ClearQueue [16:43:42]wFMCommunicate request_size=4 [16:43:42]MH_SAM_APDU [16:43:42]CAPDU: 80 09 00 00 [16:43:42]Write to MH i2c: E2 08 00 CB 0E 80 09 00 00 00 00 00 00 4B [16:43:42]Write i2c OK [16:43:42]MH_I2C_Read... [16:43:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:43:42]Read from MH i2c: E2 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: E2 03 00 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: E2 03 00 CB 0E 00 90 00 4D [16:43:42]RAPDU: 90 00 [16:43:42]wFMCommunicate OK [16:43:42]SAM_PROTO_ClearQueue done [16:43:42]KKMCreateOFDPacket [16:43:42]OFDProtocolAddRootSTLVToBuf [16:43:42]FM_MakeSignedData [16:43:42]FM_MakeSignedData [16:43:42]SAM_PROTO_SignData [16:43:42]wFMCommunicate request_size=4 [16:43:42]MH_SAM_APDU [16:43:42]CAPDU: 80 0D 01 02 [16:43:42]Write to MH i2c: E2 08 00 CC 0E 80 0D 01 02 00 00 00 00 53 [16:43:42]Write i2c OK [16:43:42]MH_I2C_Read... [16:43:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:43:42]Read from MH i2c: E2 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: E2 03 00 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: E2 03 00 CC 0E 00 90 00 4E [16:43:42]RAPDU: 90 00 [16:43:42]wFMCommunicate OK [16:43:42]wFMCommunicate request_size=255 [16:43:42]MH_SAM_APDU [16:43:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FA 64 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 0C 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 3E 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E0 01 00 35 04 06 00 2F [16:43:42]Write to MH i2c: E2 02 01 CD 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FA 64 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 0C 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 3E 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E0 01 00 35 04 06 00 2F 00 00 15 [16:43:42]Write i2c OK [16:43:42]MH_I2C_Read... [16:43:42]OFD Sender: No OFD packet to send [16:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:42]Read from MH i2c: E2 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: E2 03 00 [16:43:42]MH_I2C_Read... [16:43:42]Read from MH i2c: E2 03 00 CD 0E 00 90 00 4F [16:43:42]RAPDU: 90 00 [16:43:42]wFMCommunicate OK [16:43:42]wFMCommunicate request_size=10 [16:43:42]MH_SAM_APDU [16:43:42]CAPDU: 80 0D 02 02 05 2B DB 04 B2 50 [16:43:42]Write to MH i2c: E2 0D 00 CE 0E 80 0D 02 02 05 00 2B DB 04 B2 50 00 00 6C [16:43:42]Write i2c OK [16:43:42]MH_I2C_Read... [16:43:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:43]Read from MH i2c: E2 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 03 00 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 03 00 CE 0E 00 90 00 50 [16:43:43]RAPDU: 90 00 [16:43:43]wFMCommunicate OK [16:43:43]wFMCommunicate request_size=4 [16:43:43]MH_SAM_APDU [16:43:43]CAPDU: 80 0D 03 02 [16:43:43]Write to MH i2c: E2 08 00 CF 0E 80 0D 03 02 00 00 00 00 58 [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:43:43]Read from MH i2c: E2 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 0B 00 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 0B 00 CF 0E 00 57 C8 55 FC 4A 2C AD 11 90 00 FD [16:43:43]RAPDU: 57 C8 55 FC 4A 2C AD 11 90 00 [16:43:43]wFMCommunicate OK [16:43:43]SAM_PROTO_SignData done [16:43:43]FM_MakeSignedData done [16:43:43]CreateOFDProtocolMessage [16:43:43]wFMCommunicate request_size=4 [16:43:43]MH_SAM_APDU [16:43:43]CAPDU: 80 11 00 00 [16:43:43]Write to MH i2c: E2 08 00 D0 0E 80 11 00 00 00 00 00 00 58 [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:43]Read from MH i2c: E2 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 17 00 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: E2 17 00 D0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B6 [16:43:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:43:43]wFMCommunicate OK [16:43:43]CreateOFDProtocolMessage done [16:43:43]OFDSenderStorePacket 122994 [16:43:43]StoreOFDPacket docnum=122994 [16:43:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 47 40 07 01 5B 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 FA 64 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 0C 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 3E 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E0 01 00 35 04 06 00 2F 2B DB 04 B2 50 57 C8 55 FC 4A 2C AD 11 [16:43:43]CheckFolder [16:43:43]dirname=/storage/ofd_packets [16:43:43]CheckFolder done [16:43:43]ProducePacketName [16:43:43]name=ofd_packets/00122994 [16:43:43]NVStorageSaveData ofd_packets/00122994 [16:43:43]File name is /storage/ofd_packets/00122994 [16:43:43]Write 301 bytes [16:43:43]NVStorageSaveData done [16:43:43]OFDSenderStorePacket done [16:43:43]KKMCreateOFDPacket done [16:43:43]NVStorageSaveData kkm_last_timestamp [16:43:43]File name is /storage/kkm_last_timestamp [16:43:43]Write 4 bytes [16:43:43]NVStorageSaveData done [16:43:43]ExternCall_PrintAddStr [16:43:43]wPrintStart [16:43:43]Write to MH i2c: 01 00 00 D1 0E DF [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: 01 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: 01 07 00 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: 01 07 00 D1 0E 00 00 00 00 00 FF 0F F4 [16:43:43]RasterBufferAndPrint [16:43:43]line Счет N : (1)1105882 [16:43:43]line ИНН: 02508201610067 [16:43:43]line Контрольно-Кассовый Чек [16:43:43]line ПРОДАЖА [16:43:43]line ТРК (МРК, ГНК) : 11 [16:43:43]line Товар: 2710124130 [16:43:43]line Аи-92-К-5 [16:43:43]line 25.850 * 61.90 [16:43:43]line = 1600.12 [16:43:43]line НДС 12% НСП 1% [16:43:43]line > о реализуемом товаре [16:43:43]line ОКРУГЛЕНИЕ: -0.12 [16:43:43]line ИТОГО: 1600.00 [16:43:43]line Внесено: 1600.00 [16:43:43]line СДАЧА: 0.00 [16:43:43]line НСП 1% : 14.16 [16:43:43]line НДС 12% : 169.92 [16:43:43]line Наличными: 1600.00 [16:43:43]line Безнал.: 0.00 [16:43:43]line Место: АЗС № 25 "Партнер Нефть" [16:43:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:43:43]line СНО: Общий режим [16:43:43]line Чек 213 02.03.2024 16:43 [16:43:43]line Смена: 321 ФФД: 1.0 [16:43:43]line ЗНМ: 0300000019 [16:43:43]line РНМ: 0000000000090573 [16:43:43]line Версия ККМ: 001 [16:43:43]line ФМ: 0000000000874798 [16:43:43]line ФД: 122994 [16:43:43]line ФПД: 51865404617296 [16:43:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164342&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122994&fm=51865404617296&tin=02508201610067®Number=0000000000090573&sum=160000 [16:43:43]OFD Sender: Processing packet 122994 [packets to send 112, broken 111] [16:43:43]ProducePacketName [16:43:43]name=ofd_packets/00122994 [16:43:43]OFD Sender: To server: pG, [16:43:43]CommunicateWithHost lk.salyk.kg:30040 [16:43:43]ConnectInit lk.salyk.kg [16:43:43]written 0, free lines is 4095 [16:43:43]Connected sock=9 [16:43:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 47 40 07 01 5B 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 FA 64 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 0C 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 3E 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E0 01 00 35 04 06 00 2F 2B DB 04 B2 50 57 C8 55 FC 4A 2C AD 11 [16:43:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 38 A0 47 00 B0 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E0 01 00 F4 03 04 00 19 03 E3 65 B6 04 01 00 00 D2 73 6A DF 72 E7 8D B1 [16:43:43]CommunicateWithHost err = 0 [16:43:43]CheckOFDResponse [16:43:43]1017 (14) - 77093643461234 [16:43:43]1041 (16) - 0000000000874798 [16:43:43]1040 (4) - 122994 [16:43:43]1012 (4) - 02.03.2024 10:44 [16:43:43]1206 (1) - 0 [16:43:43]OFD Sender: Remove packet 122994 [16:43:43]ProducePacketName [16:43:43]name=ofd_packets/00122994 [16:43:43]NVStorageDeleteData [16:43:43]Write to MH i2c: 01 00 00 FC 0E 0A [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: 01 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: 01 07 00 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: 01 07 00 FC 0E 00 00 00 00 00 F3 0C 10 [16:43:43]RasterBufferAndPrint [16:43:43]line [16:43:43]line [16:43:43]line [16:43:43]line [16:43:43]line [16:43:43]written 0, free lines is 3321 [16:43:43]MH_Cut [16:43:43]Write to MH i2c: D1 01 00 03 0F 01 E4 [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: D1 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: D1 01 00 [16:43:43]MH_I2C_Read... [16:43:43]Read from MH i2c: D1 01 00 03 0F 00 E3 [16:43:43]Write to MH i2c: 01 00 00 04 0F 13 [16:43:43]Write i2c OK [16:43:43]MH_I2C_Read... [16:43:44]OFD Sender: No OFD packet to send [16:43:44]*** Cut start [16:43:44]*** Purtial cut [16:43:44]*** Stage 1: CUTSNS_PIN = 1 [16:43:46]Read from MH i2c: 01 [16:43:46]MH_I2C_Read... [16:43:46]*** Stop cut motor [16:43:46]*** Cut end [16:43:46]Read from MH i2c: 01 07 00 [16:43:46]MH_I2C_Read... [16:43:46]Read from MH i2c: 01 07 00 04 0F 00 00 00 00 00 FF 0F 28 [16:43:46]process_action close_receipt done [16:43:46]requested_data is exist [16:43:46]produce_requested_data [16:43:46]requested_item fm.sn is exist - process it [16:43:46]wFMCommunicate request_size=4 [16:43:46]MH_SAM_APDU [16:43:46]CAPDU: 80 11 00 00 [16:43:46]Write to MH i2c: E2 08 00 05 0F 80 11 00 00 00 00 00 00 8E [16:43:46]Write i2c OK [16:43:46]MH_I2C_Read... [16:43:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:46]Read from MH i2c: E2 [16:43:46]MH_I2C_Read... [16:43:46]Read from MH i2c: E2 17 00 [16:43:46]MH_I2C_Read... [16:43:46]Read from MH i2c: E2 17 00 05 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EC [16:43:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:43:46]wFMCommunicate OK [16:43:46]requested_item fd.num is exist - process it [16:43:46]SAM_PROTO_GetFieldsCounters [16:43:46]wFMCommunicate request_size=4 [16:43:46]MH_SAM_APDU [16:43:46]CAPDU: 80 13 00 00 [16:43:46]Write to MH i2c: E2 08 00 06 0F 80 13 00 00 00 00 00 00 91 [16:43:46]Write i2c OK [16:43:46]MH_I2C_Read... [16:43:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:43:46]Read from MH i2c: E2 [16:43:46]MH_I2C_Read... [16:43:46]Read from MH i2c: E2 62 00 [16:43:46]MH_I2C_Read... [16:43:46]Read from MH i2c: E2 62 00 06 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 72 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [16:43:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 72 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:43:46]wFMCommunicate OK [16:43:46]SAM_PROTO_GetFieldsCounters done [16:43:46]requested_item shift.num is exist - process it [16:43:46]requested_item shift.opened is exist - process it [16:43:46]req_shift_opened [16:43:46]FM_GetShiftState [16:43:46]SAM_PROTO_GetShiftState [16:43:46]wFMCommunicate request_size=4 [16:43:46]MH_SAM_APDU [16:43:46]CAPDU: 80 13 01 00 [16:43:46]Write to MH i2c: E2 08 00 07 0F 80 13 01 00 00 00 00 00 93 [16:43:46]Write i2c OK [16:43:46]MH_I2C_Read... [16:43:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:46]Read from MH i2c: E2 [16:43:46]MH_I2C_Read... [16:43:46]Read from MH i2c: E2 0E 00 [16:43:46]MH_I2C_Read... [16:43:46]Read from MH i2c: E2 0E 00 07 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FA [16:43:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:43:46]wFMCommunicate OK [16:43:46]SAM_PROTO_GetShiftState done [16:43:46]FM_GetShiftState done [16:43:46]req_shift_opened done [16:43:46]requested_item shift.open_date is exist - process it [16:43:46]req_shift_open_date [16:43:46]req_shift_open_date done [16:43:46]produce_requested_data done [16:43:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122994,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:43:46]process_action_free close_receipt [16:43:46]json_value_free [16:43:46]json_value_free done [16:43:46]process_json_proto returns [16:43:46]Send response to host [16:43:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122994,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:43:46]free response buf [16:43:46]execute_script done [16:43:46]execute_script returns [16:43:46]free content buf [16:43:46]Sock 10.Close socket [16:43:46]Sock 10.Thread stoped [16:43:49]OFD Sender: No OFD packet to send [16:43:54]OFD Sender: No OFD packet to send [16:43:59]OFD Sender: No OFD packet to send [16:44:02]accept exits with 8 [16:44:02]New connection [16:44:02]New thread 3066666340 created [16:44:02]Thread 3066809700 joined [16:44:02]Waiting for new connection... [16:44:02] Sock 8.Parse request [16:44:02]Sock 8.Check first char [16:44:02]Sock 8.First char is OK [16:44:02]request: POST /json_proto HTTP/1.0 [16:44:02]Method: POST [16:44:02]URL: /json_proto [16:44:02]Method is POST - this is cgi request [16:44:02]url: /json_proto [16:44:02]query_string will be loaded in cgi processing [16:44:02]execute_cgi json_proto POST (null) [16:44:02]execute_cgi path=json_proto method=POST [16:44:02]POST find Content-Length [16:44:02]Host: 172.17.48.197:8080 [16:44:02]Content-Length: 683 [16:44:02]Content-Type: application/json [16:44:02] [16:44:02]POST finish read [16:44:02]Found Content-Length = 683 [16:44:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 25.080, "sum" : 1743.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1743.00, "total" : 1743.00, "payments": [ { "type": 0, "sum" : 1743.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:02]execute_script... [16:44: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)1105883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 25.080, "sum" : 1743.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1743.00, "total" : 1743.00, "payments": [ { "type": 0, "sum" : 1743.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:02]POST & json_proto [16:44:02]process_json_proto [16:44:02]json parsed OK: [16:44:02]protocol is kg_v1.0 [16:44:02]action value=close_receipt [16:44:02]process_action close_receipt [16:44:02]cmd_close_receipt [16:44:02]MH_GetDate [16:44:02]Write to MH i2c: F0 00 00 08 0F 06 [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: F0 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: F0 09 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: F0 09 00 08 0F 00 53 57 E3 65 66 EE DC 65 96 [16:44:02]GetLastDocTimeStamp 1709397822 [16:44:02]current date 1709397843 [16:44:02]FM_GetShiftState [16:44:02]SAM_PROTO_GetShiftState [16:44:02]wFMCommunicate request_size=4 [16:44:02]MH_SAM_APDU [16:44:02]CAPDU: 80 13 01 00 [16:44:02]Write to MH i2c: E2 08 00 09 0F 80 13 01 00 00 00 00 00 95 [16:44:02]Write i2c OK [16:44:02]MH_I2C_Read... [16:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:02]Read from MH i2c: E2 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 0E 00 [16:44:02]MH_I2C_Read... [16:44:02]Read from MH i2c: E2 0E 00 09 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FC [16:44:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:44:02]wFMCommunicate OK [16:44:02]SAM_PROTO_GetShiftState done [16:44:02]FM_GetShiftState done [16:44:02]opened in 1709338023 [16:44:02]opened+sec_in_day 1709424423 [16:44:02]quantity*price = 174306 [16:44:02]sum+1 = 174307 [16:44:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1743.00 Внесено: 1743.00 СДАЧА: 0.00 НСП 1% : 15.42 НДС 12% : 185.10 Наличными: 1743.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 214 02.03.2024 16:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122995 ФПД: 164087807456858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164403&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122995&fm=164087807456858&tin=02508201610067®Number=0000000000090573&sum=174300 [16:44:04]StoreToDocumentArchive [16:44:04]shift 321 fd 122995 [16:44:04]save to /storage/0321/doc_00122995 [16:44:04]save last doc name /storage/0321/doc_00122995 to /storage/kkm_last_doc_name [16:44:04]save OK [16:44:04]Clear old archive folders... [16:44:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:04]tlvbuf is 003CC720 [16:44:04]SAM_PROTO_ClearQueue [16:44:04]wFMCommunicate request_size=4 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 09 00 00 [16:44:04]Write to MH i2c: E2 08 00 16 0F 80 09 00 00 00 00 00 00 97 [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 03 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 03 00 16 0F 00 90 00 99 [16:44:04]RAPDU: 90 00 [16:44:04]wFMCommunicate OK [16:44:04]SAM_PROTO_ClearQueue done [16:44:04]KKMCreateOFDPacket [16:44:04]OFDProtocolAddRootSTLVToBuf [16:44:04]FM_MakeSignedData [16:44:04]FM_MakeSignedData [16:44:04]SAM_PROTO_SignData [16:44:04]wFMCommunicate request_size=4 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 0D 01 02 [16:44:04]Write to MH i2c: E2 08 00 17 0F 80 0D 01 02 00 00 00 00 9F [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 03 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 03 00 17 0F 00 90 00 9A [16:44:04]RAPDU: 90 00 [16:44:04]wFMCommunicate OK [16:44:04]wFMCommunicate request_size=255 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 E2 A8 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC A8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 48 00 00 00 00 07 04 06 00 DC A8 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 53 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E0 01 00 35 04 06 00 95 [16:44:04]Write to MH i2c: E2 02 01 18 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 E2 A8 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC A8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 48 00 00 00 00 07 04 06 00 DC A8 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 53 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E0 01 00 35 04 06 00 95 00 00 7E [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]OFD Sender: No OFD packet to send [16:44:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 03 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 03 00 18 0F 00 90 00 9B [16:44:04]RAPDU: 90 00 [16:44:04]wFMCommunicate OK [16:44:04]wFMCommunicate request_size=10 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 0D 02 02 05 3C AB 79 B6 5A [16:44:04]Write to MH i2c: E2 0D 00 19 0F 80 0D 02 02 05 00 3C AB 79 B6 5A 00 00 1C [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 03 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 03 00 19 0F 00 90 00 9C [16:44:04]RAPDU: 90 00 [16:44:04]wFMCommunicate OK [16:44:04]wFMCommunicate request_size=4 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 0D 03 02 [16:44:04]Write to MH i2c: E2 08 00 1A 0F 80 0D 03 02 00 00 00 00 A4 [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 0B 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 0B 00 1A 0F 00 30 43 F0 32 18 0D 10 13 90 00 82 [16:44:04]RAPDU: 30 43 F0 32 18 0D 10 13 90 00 [16:44:04]wFMCommunicate OK [16:44:04]SAM_PROTO_SignData done [16:44:04]FM_MakeSignedData done [16:44:04]CreateOFDProtocolMessage [16:44:04]wFMCommunicate request_size=4 [16:44:04]MH_SAM_APDU [16:44:04]CAPDU: 80 11 00 00 [16:44:04]Write to MH i2c: E2 08 00 1B 0F 80 11 00 00 00 00 00 00 A4 [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:04]Read from MH i2c: E2 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 17 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: E2 17 00 1B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 02 [16:44:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:44:04]wFMCommunicate OK [16:44:04]CreateOFDProtocolMessage done [16:44:04]OFDSenderStorePacket 122995 [16:44:04]StoreOFDPacket docnum=122995 [16:44:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 09 5E 07 01 2A FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 E2 A8 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC A8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 48 00 00 00 00 07 04 06 00 DC A8 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 53 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E0 01 00 35 04 06 00 95 3C AB 79 B6 5A 30 43 F0 32 18 0D 10 13 [16:44:04]CheckFolder [16:44:04]dirname=/storage/ofd_packets [16:44:04]CheckFolder done [16:44:04]ProducePacketName [16:44:04]name=ofd_packets/00122995 [16:44:04]NVStorageSaveData ofd_packets/00122995 [16:44:04]File name is /storage/ofd_packets/00122995 [16:44:04]Write 301 bytes [16:44:04]NVStorageSaveData done [16:44:04]OFDSenderStorePacket done [16:44:04]KKMCreateOFDPacket done [16:44:04]NVStorageSaveData kkm_last_timestamp [16:44:04]File name is /storage/kkm_last_timestamp [16:44:04]Write 4 bytes [16:44:04]NVStorageSaveData done [16:44:04]ExternCall_PrintAddStr [16:44:04]wPrintStart [16:44:04]Write to MH i2c: 01 00 00 1C 0F 2B [16:44:04]Write i2c OK [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: 01 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: 01 07 00 [16:44:04]MH_I2C_Read... [16:44:04]Read from MH i2c: 01 07 00 1C 0F 00 00 00 00 00 FF 0F 40 [16:44:04]RasterBufferAndPrint [16:44:04]line Счет N : (1)1105883 [16:44:04]line ИНН: 02508201610067 [16:44:04]line Контрольно-Кассовый Чек [16:44:04]line ПРОДАЖА [16:44:04]line ТРК (МРК, ГНК) : 23 [16:44:04]line Товар: 2710124500 [16:44:04]line Аи-95-К-5 [16:44:04]line 25.080 * 69.50 [16:44:04]line = 1743.06 [16:44:04]line НДС 12% НСП 1% [16:44:04]line > о реализуемом товаре [16:44:04]line ОКРУГЛЕНИЕ: -0.06 [16:44:04]line ИТОГО: 1743.00 [16:44:04]line Внесено: 1743.00 [16:44:04]line СДАЧА: 0.00 [16:44:04]line НСП 1% : 15.42 [16:44:04]line НДС 12% : 185.10 [16:44:04]line Наличными: 1743.00 [16:44:04]line Безнал.: 0.00 [16:44:04]line Место: АЗС № 25 "Партнер Нефть" [16:44:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:44:04]line СНО: Общий режим [16:44:04]line Чек 214 02.03.2024 16:44 [16:44:04]line Смена: 321 ФФД: 1.0 [16:44:04]line ЗНМ: 0300000019 [16:44:04]line РНМ: 0000000000090573 [16:44:04]line Версия ККМ: 001 [16:44:04]line ФМ: 0000000000874798 [16:44:04]line ФД: 122995 [16:44:04]line ФПД: 164087807456858 [16:44:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164403&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122995&fm=164087807456858&tin=02508201610067®Number=0000000000090573&sum=174300 [16:44:04]written 0, free lines is 4095 [16:44:04]OFD Sender: Processing packet 122995 [packets to send 112, broken 111] [16:44:04]ProducePacketName [16:44:04]name=ofd_packets/00122995 [16:44:04]OFD Sender: To server: pG, [16:44:04]CommunicateWithHost lk.salyk.kg:30040 [16:44:04]ConnectInit lk.salyk.kg [16:44:04]Connected sock=11 [16:44:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 09 5E 07 01 2A FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 E2 A8 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC A8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 48 00 00 00 00 07 04 06 00 DC A8 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 53 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E0 01 00 35 04 06 00 95 3C AB 79 B6 5A 30 43 F0 32 18 0D 10 13 [16:44:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F2 7E 47 00 5F 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E0 01 00 F4 03 04 00 2E 03 E3 65 B6 04 01 00 00 ED 9E 24 FC 7B 11 E8 FB [16:44:04]CommunicateWithHost err = 0 [16:44:04]CheckOFDResponse [16:44:04]1017 (14) - 77093643461234 [16:44:04]1041 (16) - 0000000000874798 [16:44:04]1040 (4) - 122995 [16:44:04]1012 (4) - 02.03.2024 10:45 [16:44:04]1206 (1) - 0 [16:44:04]OFD Sender: Remove packet 122995 [16:44:04]ProducePacketName [16:44:04]name=ofd_packets/00122995 [16:44:04]NVStorageDeleteData [16:44:05]Write to MH i2c: 01 00 00 47 0F 56 [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: 01 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: 01 07 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: 01 07 00 47 0F 00 00 00 00 00 ED 0C 56 [16:44:05]RasterBufferAndPrint [16:44:05]line [16:44:05]line [16:44:05]line [16:44:05]line [16:44:05]line [16:44:05]written 0, free lines is 3315 [16:44:05]MH_Cut [16:44:05]Write to MH i2c: D1 01 00 4E 0F 01 2F [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: D1 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: D1 01 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: D1 01 00 4E 0F 00 2E [16:44:05]Write to MH i2c: 01 00 00 4F 0F 5E [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]OFD Sender: No OFD packet to send [16:44:05]*** Cut start [16:44:05]*** Purtial cut [16:44:05]*** Stage 1: CUTSNS_PIN = 1 [16:44:07]Read from MH i2c: 01 [16:44:07]MH_I2C_Read... [16:44:07]*** Stop cut motor [16:44:07]*** Cut end [16:44:07]Read from MH i2c: 01 07 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 07 00 4F 0F 00 00 00 00 00 FF 0F 73 [16:44:07]process_action close_receipt done [16:44:07]requested_data is exist [16:44:07]produce_requested_data [16:44:07]requested_item fm.sn is exist - process it [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 11 00 00 [16:44:07]Write to MH i2c: E2 08 00 50 0F 80 11 00 00 00 00 00 00 D9 [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 17 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 17 00 50 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 37 [16:44:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:44:07]wFMCommunicate OK [16:44:07]requested_item fd.num is exist - process it [16:44:07]SAM_PROTO_GetFieldsCounters [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 13 00 00 [16:44:07]Write to MH i2c: E2 08 00 51 0F 80 13 00 00 00 00 00 00 DC [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 62 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 62 00 51 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 73 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [16:44:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 73 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:07]wFMCommunicate OK [16:44:07]SAM_PROTO_GetFieldsCounters done [16:44:07]requested_item shift.num is exist - process it [16:44:07]requested_item shift.opened is exist - process it [16:44:07]req_shift_opened [16:44:07]FM_GetShiftState [16:44:07]SAM_PROTO_GetShiftState [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 13 01 00 [16:44:07]Write to MH i2c: E2 08 00 52 0F 80 13 01 00 00 00 00 00 DE [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 0E 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 0E 00 52 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 45 [16:44:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:44:07]wFMCommunicate OK [16:44:07]SAM_PROTO_GetShiftState done [16:44:07]FM_GetShiftState done [16:44:07]req_shift_opened done [16:44:07]requested_item shift.open_date is exist - process it [16:44:07]req_shift_open_date [16:44:07]req_shift_open_date done [16:44:07]produce_requested_data done [16:44:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122995,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:44:07]process_action_free close_receipt [16:44:07]json_value_free [16:44:07]json_value_free done [16:44:07]process_json_proto returns [16:44:07]Send response to host [16:44:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122995,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:44:07]free response buf [16:44:07]execute_script done [16:44:07]execute_script returns [16:44:07]free content buf [16:44:07]Sock 8.Close socket [16:44:07]Sock 8.Thread stoped [16:44:10]OFD Sender: No OFD packet to send [16:44:15]OFD Sender: No OFD packet to send [16:44:15]accept exits with 9 [16:44:15]New connection [16:44:15]New thread 3066809700 created [16:44:15]Thread 3066666340 joined [16:44:15]Waiting for new connection... [16:44:15] Sock 9.Parse request [16:44:15]Sock 9.Check first char [16:44:15]Sock 9.First char is OK [16:44:15]request: POST /json_proto HTTP/1.0 [16:44:15]Method: POST [16:44:15]URL: /json_proto [16:44:15]Method is POST - this is cgi request [16:44:15]url: /json_proto [16:44:15]query_string will be loaded in cgi processing [16:44:15]execute_cgi json_proto POST (null) [16:44:15]execute_cgi path=json_proto method=POST [16:44:15]POST find Content-Length [16:44:15]Host: 172.17.48.197:8080 [16:44:15]Content-Length: 818 [16:44:15]Content-Type: application/json [16:44:15] [16:44:15]POST finish read [16:44:15]Found Content-Length = 818 [16:44:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:15]execute_script... [16:44:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:15]POST & json_proto [16:44:15]process_json_proto [16:44:15]json parsed OK: [16:44:15]protocol is kg_v1.0 [16:44:15]action value=close_receipt [16:44:15]process_action close_receipt [16:44:15]cmd_close_receipt [16:44:15]MH_GetDate [16:44:15]Write to MH i2c: F0 00 00 53 0F 51 [16:44:15]Write i2c OK [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: F0 [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: F0 09 00 [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: F0 09 00 53 0F 00 60 57 E3 65 66 EE DC 65 EE [16:44:15]GetLastDocTimeStamp 1709397843 [16:44:15]current date 1709397856 [16:44:15]FM_GetShiftState [16:44:15]SAM_PROTO_GetShiftState [16:44:15]wFMCommunicate request_size=4 [16:44:15]MH_SAM_APDU [16:44:15]CAPDU: 80 13 01 00 [16:44:15]Write to MH i2c: E2 08 00 54 0F 80 13 01 00 00 00 00 00 E0 [16:44:15]Write i2c OK [16:44:15]MH_I2C_Read... [16:44:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:15]Read from MH i2c: E2 [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: E2 0E 00 [16:44:15]MH_I2C_Read... [16:44:15]Read from MH i2c: E2 0E 00 54 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 47 [16:44:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:44:15]wFMCommunicate OK [16:44:15]SAM_PROTO_GetShiftState done [16:44:15]FM_GetShiftState done [16:44:15]opened in 1709338023 [16:44:15]opened+sec_in_day 1709424423 [16:44:15]quantity*price = 61900 [16:44:15]sum+1 = 61901 [16:44:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 215 02.03.2024 16:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122996 ФПД: 143370712679974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164416&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122996&fm=143370712679974&tin=02508201610067®Number=0000000000090573&sum=61900 [16:44:17]StoreToDocumentArchive [16:44:17]shift 321 fd 122996 [16:44:17]save to /storage/0321/doc_00122996 [16:44:17]save last doc name /storage/0321/doc_00122996 to /storage/kkm_last_doc_name [16:44:17]save OK [16:44:17]Clear old archive folders... [16:44:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:17]tlvbuf is 003B44B0 [16:44:17]SAM_PROTO_ClearQueue [16:44:17]wFMCommunicate request_size=4 [16:44:17]MH_SAM_APDU [16:44:17]CAPDU: 80 09 00 00 [16:44:17]Write to MH i2c: E2 08 00 61 0F 80 09 00 00 00 00 00 00 E2 [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:17]Read from MH i2c: E2 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 03 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 03 00 61 0F 00 90 00 E4 [16:44:17]RAPDU: 90 00 [16:44:17]wFMCommunicate OK [16:44:17]SAM_PROTO_ClearQueue done [16:44:17]KKMCreateOFDPacket [16:44:17]OFDProtocolAddRootSTLVToBuf [16:44:17]FM_MakeSignedData [16:44:17]FM_MakeSignedData [16:44:17]SAM_PROTO_SignData [16:44:17]wFMCommunicate request_size=4 [16:44:17]MH_SAM_APDU [16:44:17]CAPDU: 80 0D 01 02 [16:44:17]Write to MH i2c: E2 08 00 62 0F 80 0D 01 02 00 00 00 00 EA [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:17]Read from MH i2c: E2 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 03 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 03 00 62 0F 00 90 00 E5 [16:44:17]RAPDU: 90 00 [16:44:17]wFMCommunicate OK [16:44:17]wFMCommunicate request_size=255 [16:44:17]MH_SAM_APDU [16:44:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 60 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E0 01 00 35 04 06 00 82 [16:44:17]Write to MH i2c: E2 02 01 63 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 60 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E0 01 00 35 04 06 00 82 00 00 8D [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:17]Read from MH i2c: E2 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 03 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 03 00 63 0F 00 90 00 E6 [16:44:17]RAPDU: 90 00 [16:44:17]wFMCommunicate OK [16:44:17]wFMCommunicate request_size=10 [16:44:17]MH_SAM_APDU [16:44:17]CAPDU: 80 0D 02 02 05 65 18 66 86 26 [16:44:17]Write to MH i2c: E2 0D 00 64 0F 80 0D 02 02 05 00 65 18 66 86 26 00 00 86 [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:17]Read from MH i2c: E2 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 03 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 03 00 64 0F 00 90 00 E7 [16:44:17]RAPDU: 90 00 [16:44:17]wFMCommunicate OK [16:44:17]wFMCommunicate request_size=4 [16:44:17]MH_SAM_APDU [16:44:17]CAPDU: 80 0D 03 02 [16:44:17]Write to MH i2c: E2 08 00 65 0F 80 0D 03 02 00 00 00 00 EF [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:17]Read from MH i2c: E2 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 0B 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 0B 00 65 0F 00 C5 CE 61 83 AA C7 ED 7F 90 00 44 [16:44:17]RAPDU: C5 CE 61 83 AA C7 ED 7F 90 00 [16:44:17]wFMCommunicate OK [16:44:17]SAM_PROTO_SignData done [16:44:17]FM_MakeSignedData done [16:44:17]CreateOFDProtocolMessage [16:44:17]wFMCommunicate request_size=4 [16:44:17]MH_SAM_APDU [16:44:17]CAPDU: 80 11 00 00 [16:44:17]Write to MH i2c: E2 08 00 66 0F 80 11 00 00 00 00 00 00 EF [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:17]Read from MH i2c: E2 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 17 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: E2 17 00 66 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4D [16:44:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:44:17]wFMCommunicate OK [16:44:17]CreateOFDProtocolMessage done [16:44:17]OFDSenderStorePacket 122996 [16:44:17]StoreOFDPacket docnum=122996 [16:44:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E2 46 07 01 98 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 60 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E0 01 00 35 04 06 00 82 65 18 66 86 26 C5 CE 61 83 AA C7 ED 7F [16:44:17]CheckFolder [16:44:17]dirname=/storage/ofd_packets [16:44:17]CheckFolder done [16:44:17]ProducePacketName [16:44:17]name=ofd_packets/00122996 [16:44:17]NVStorageSaveData ofd_packets/00122996 [16:44:17]File name is /storage/ofd_packets/00122996 [16:44:17]Write 301 bytes [16:44:17]NVStorageSaveData done [16:44:17]OFDSenderStorePacket done [16:44:17]KKMCreateOFDPacket done [16:44:17]NVStorageSaveData kkm_last_timestamp [16:44:17]File name is /storage/kkm_last_timestamp [16:44:17]Write 4 bytes [16:44:17]NVStorageSaveData done [16:44:17]ExternCall_PrintAddStr [16:44:17]wPrintStart [16:44:17]Write to MH i2c: 01 00 00 67 0F 76 [16:44:17]Write i2c OK [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: 01 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: 01 07 00 [16:44:17]MH_I2C_Read... [16:44:17]Read from MH i2c: 01 07 00 67 0F 00 00 00 00 00 FF 0F 8B [16:44:17]RasterBufferAndPrint [16:44:17]line Счет N : (1)1105881 [16:44:17]line ИНН: 02508201610067 [16:44:17]line Контрольно-Кассовый Чек [16:44:17]line ПРОДАЖА [16:44:17]line ТРК (МРК, ГНК) : 62 [16:44:17]line Товар: 2710124130 [16:44:17]line Аи-92-К-5 [16:44:17]line 10.000 * 61.90 [16:44:17]line = 619.00 [16:44:17]line НДС 12% НСП 1% [16:44:17]line > о реализуемом товаре [16:44:17]line ИТОГО: 619.00 [16:44:17]line НСП 1% : 5.48 [16:44:17]line НДС 12% : 65.73 [16:44:17]line Наличными: 0.00 [16:44:17]line Безнал.: 619.00 [16:44:17]line Место: АЗС № 25 "Партнер Нефть" [16:44:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:44:17]line СНО: Общий режим [16:44:17]line Чек 215 02.03.2024 16:44 [16:44:17]line Смена: 321 ФФД: 1.0 [16:44:17]line ЗНМ: 0300000019 [16:44:17]line РНМ: 0000000000090573 [16:44:17]line Версия ККМ: 001 [16:44:17]line Платежная система: Бакай Банк [16:44:17]line ФМ: 0000000000874798 [16:44:17]line ФД: 122996 [16:44:17]line ФПД: 143370712679974 [16:44:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164416&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122996&fm=143370712679974&tin=02508201610067®Number=0000000000090573&sum=61900 [16:44:17]OFD Sender: Processing packet 122996 [packets to send 112, broken 111] [16:44:17]ProducePacketName [16:44:17]name=ofd_packets/00122996 [16:44:17]OFD Sender: To server: pG, [16:44:17]CommunicateWithHost lk.salyk.kg:30040 [16:44:17]ConnectInit lk.salyk.kg [16:44:17]written 0, free lines is 4095 [16:44:18]Connected sock=10 [16:44:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E2 46 07 01 98 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 60 57 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E0 01 00 35 04 06 00 82 65 18 66 86 26 C5 CE 61 83 AA C7 ED 7F [16:44:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7C D2 47 00 36 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E0 01 00 F4 03 04 00 3C 03 E3 65 B6 04 01 00 00 0F 4B 90 34 34 BE EA 42 [16:44:18]CommunicateWithHost err = 0 [16:44:18]CheckOFDResponse [16:44:18]1017 (14) - 77093643461234 [16:44:18]1041 (16) - 0000000000874798 [16:44:18]1040 (4) - 122996 [16:44:18]1012 (4) - 02.03.2024 10:45 [16:44:18]1206 (1) - 0 [16:44:18]OFD Sender: Remove packet 122996 [16:44:18]ProducePacketName [16:44:18]name=ofd_packets/00122996 [16:44:18]NVStorageDeleteData [16:44:18]Write to MH i2c: 01 00 00 91 0F A0 [16:44:18]Write i2c OK [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: 01 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: 01 07 00 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: 01 07 00 91 0F 00 00 00 00 00 FF 0C B2 [16:44:18]RasterBufferAndPrint [16:44:18]line [16:44:18]line [16:44:18]line [16:44:18]line [16:44:18]line [16:44:18]written 0, free lines is 3336 [16:44:18]MH_Cut [16:44:18]Write to MH i2c: D1 01 00 98 0F 01 79 [16:44:18]Write i2c OK [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: D1 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: D1 01 00 [16:44:18]MH_I2C_Read... [16:44:18]Read from MH i2c: D1 01 00 98 0F 00 78 [16:44:18]Write to MH i2c: 01 00 00 99 0F A8 [16:44:18]Write i2c OK [16:44:18]MH_I2C_Read... [16:44:18]OFD Sender: No OFD packet to send [16:44:19]*** Cut start [16:44:19]*** Purtial cut [16:44:19]*** Stage 1: CUTSNS_PIN = 1 [16:44:21]Read from MH i2c: 01 [16:44:21]MH_I2C_Read... [16:44:21]*** Stop cut motor [16:44:21]*** Cut end [16:44:21]Read from MH i2c: 01 07 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: 01 07 00 99 0F 00 00 00 00 00 FF 0F BD [16:44:21]process_action close_receipt done [16:44:21]requested_data is exist [16:44:21]produce_requested_data [16:44:21]requested_item fm.sn is exist - process it [16:44:21]wFMCommunicate request_size=4 [16:44:21]MH_SAM_APDU [16:44:21]CAPDU: 80 11 00 00 [16:44:21]Write to MH i2c: E2 08 00 9A 0F 80 11 00 00 00 00 00 00 23 [16:44:21]Write i2c OK [16:44:21]MH_I2C_Read... [16:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:21]Read from MH i2c: E2 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 17 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 17 00 9A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 81 [16:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:44:21]wFMCommunicate OK [16:44:21]requested_item fd.num is exist - process it [16:44:21]SAM_PROTO_GetFieldsCounters [16:44:21]wFMCommunicate request_size=4 [16:44:21]MH_SAM_APDU [16:44:21]CAPDU: 80 13 00 00 [16:44:21]Write to MH i2c: E2 08 00 9B 0F 80 13 00 00 00 00 00 00 26 [16:44:21]Write i2c OK [16:44:21]MH_I2C_Read... [16:44:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:21]Read from MH i2c: E2 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 62 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 62 00 9B 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 74 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [16:44:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 74 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:21]wFMCommunicate OK [16:44:21]SAM_PROTO_GetFieldsCounters done [16:44:21]requested_item shift.num is exist - process it [16:44:21]requested_item shift.opened is exist - process it [16:44:21]req_shift_opened [16:44:21]FM_GetShiftState [16:44:21]SAM_PROTO_GetShiftState [16:44:21]wFMCommunicate request_size=4 [16:44:21]MH_SAM_APDU [16:44:21]CAPDU: 80 13 01 00 [16:44:21]Write to MH i2c: E2 08 00 9C 0F 80 13 01 00 00 00 00 00 28 [16:44:21]Write i2c OK [16:44:21]MH_I2C_Read... [16:44:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:21]Read from MH i2c: E2 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 0E 00 [16:44:21]MH_I2C_Read... [16:44:21]Read from MH i2c: E2 0E 00 9C 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8F [16:44:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:44:21]wFMCommunicate OK [16:44:21]SAM_PROTO_GetShiftState done [16:44:21]FM_GetShiftState done [16:44:21]req_shift_opened done [16:44:21]requested_item shift.open_date is exist - process it [16:44:21]req_shift_open_date [16:44:21]req_shift_open_date done [16:44:21]produce_requested_data done [16:44:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122996,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:44:21]process_action_free close_receipt [16:44:21]json_value_free [16:44:21]json_value_free done [16:44:21]process_json_proto returns [16:44:21]Send response to host [16:44:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122996,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:44:21]free response buf [16:44:21]execute_script done [16:44:21]execute_script returns [16:44:21]free content buf [16:44:21]Sock 9.Close socket [16:44:21]Sock 9.Thread stoped [16:44:23]OFD Sender: No OFD packet to send [16:44:28]OFD Sender: No OFD packet to send [16:44:33]OFD Sender: No OFD packet to send [16:44:38]OFD Sender: No OFD packet to send [16:44:43]OFD Sender: No OFD packet to send [16:44:48]OFD Sender: No OFD packet to send [16:44:53]OFD Sender: No OFD packet to send [16:44:58]OFD Sender: No OFD packet to send [16:45:03]OFD Sender: No OFD packet to send [16:45:08]OFD Sender: No OFD packet to send [16:45:13]OFD Sender: No OFD packet to send [16:45:18]OFD Sender: No OFD packet to send [16:45:23]OFD Sender: No OFD packet to send [16:45:28]OFD Sender: No OFD packet to send [16:45:33]OFD Sender: No OFD packet to send [16:45:38]OFD Sender: No OFD packet to send [16:45:43]OFD Sender: No OFD packet to send [16:45:48]OFD Sender: No OFD packet to send [16:45:53]OFD Sender: No OFD packet to send [16:45:58]OFD Sender: No OFD packet to send [16:46:03]OFD Sender: No OFD packet to send [16:46:08]OFD Sender: No OFD packet to send [16:46:13]OFD Sender: No OFD packet to send [16:46:18]OFD Sender: No OFD packet to send [16:46:23]OFD Sender: No OFD packet to send [16:46:28]OFD Sender: No OFD packet to send [16:46:33]OFD Sender: No OFD packet to send [16:46:38]OFD Sender: No OFD packet to send [16:46:43]OFD Sender: No OFD packet to send [16:46:48]OFD Sender: No OFD packet to send [16:46:53]OFD Sender: No OFD packet to send [16:46:58]OFD Sender: No OFD packet to send [16:47:03]OFD Sender: No OFD packet to send [16:47:08]OFD Sender: No OFD packet to send [16:47:13]OFD Sender: No OFD packet to send [16:47:18]OFD Sender: No OFD packet to send [16:47:23]OFD Sender: No OFD packet to send [16:47:28]OFD Sender: No OFD packet to send [16:47:33]OFD Sender: No OFD packet to send [16:47:38]OFD Sender: No OFD packet to send [16:47:43]OFD Sender: No OFD packet to send [16:47:48]OFD Sender: No OFD packet to send [16:47:53]OFD Sender: No OFD packet to send [16:47:58]OFD Sender: No OFD packet to send [16:48:03]OFD Sender: No OFD packet to send [16:48:08]OFD Sender: No OFD packet to send [16:48:13]OFD Sender: No OFD packet to send [16:48:18]OFD Sender: No OFD packet to send [16:48:23]OFD Sender: No OFD packet to send [16:48:29]OFD Sender: No OFD packet to send [16:48:34]OFD Sender: No OFD packet to send [16:48:39]OFD Sender: No OFD packet to send [16:48:44]OFD Sender: No OFD packet to send [16:48:45]accept exits with 8 [16:48:45]New connection [16:48:45]New thread 3066666340 created [16:48:45]Thread 3066809700 joined [16:48:45]Waiting for new connection... [16:48:45] Sock 8.Parse request [16:48:45]Sock 8.Check first char [16:48:45]Sock 8.First char is OK [16:48:45]request: POST /json_proto HTTP/1.0 [16:48:45]Method: POST [16:48:45]URL: /json_proto [16:48:45]Method is POST - this is cgi request [16:48:45]url: /json_proto [16:48:45]query_string will be loaded in cgi processing [16:48:45]execute_cgi json_proto POST (null) [16:48:45]execute_cgi path=json_proto method=POST [16:48:45]POST find Content-Length [16:48:45]Host: 172.17.48.197:8080 [16:48:45]Content-Length: 820 [16:48:45]Content-Type: application/json [16:48:45] [16:48:45]POST finish read [16:48:45]Found Content-Length = 820 [16:48:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:45]execute_script... [16:48: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)1105884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:45]POST & json_proto [16:48:45]process_json_proto [16:48:45]json parsed OK: [16:48:45]protocol is kg_v1.0 [16:48:45]action value=close_receipt [16:48:45]process_action close_receipt [16:48:45]cmd_close_receipt [16:48:45]MH_GetDate [16:48:45]Write to MH i2c: F0 00 00 9D 0F 9B [16:48:45]Write i2c OK [16:48:45]MH_I2C_Read... [16:48:45]Read from MH i2c: F0 [16:48:45]MH_I2C_Read... [16:48:45]Read from MH i2c: F0 09 00 [16:48:45]MH_I2C_Read... [16:48:45]Read from MH i2c: F0 09 00 9D 0F 00 6E 58 E3 65 66 EE DC 65 47 [16:48:45]GetLastDocTimeStamp 1709397856 [16:48:45]current date 1709398126 [16:48:45]FM_GetShiftState [16:48:45]SAM_PROTO_GetShiftState [16:48:45]wFMCommunicate request_size=4 [16:48:45]MH_SAM_APDU [16:48:45]CAPDU: 80 13 01 00 [16:48:45]Write to MH i2c: E2 08 00 9E 0F 80 13 01 00 00 00 00 00 2A [16:48:45]Write i2c OK [16:48:45]MH_I2C_Read... [16:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:45]Read from MH i2c: E2 [16:48:45]MH_I2C_Read... [16:48:45]Read from MH i2c: E2 0E 00 [16:48:45]MH_I2C_Read... [16:48:45]Read from MH i2c: E2 0E 00 9E 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 91 [16:48:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:48:45]wFMCommunicate OK [16:48:45]SAM_PROTO_GetShiftState done [16:48:45]FM_GetShiftState done [16:48:45]opened in 1709338023 [16:48:45]opened+sec_in_day 1709424423 [16:48:45]quantity*price = 100010 [16:48:45]sum+1 = 100012 [16:48:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 216 02.03.2024 16:48 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 122997 ФПД: 138783406888330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164846&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122997&fm=138783406888330&tin=02508201610067®Number=0000000000090573&sum=100011 [16:48:46]StoreToDocumentArchive [16:48:46]shift 321 fd 122997 [16:48:46]save to /storage/0321/doc_00122997 [16:48:46]save last doc name /storage/0321/doc_00122997 to /storage/kkm_last_doc_name [16:48:46]save OK [16:48:46]Clear old archive folders... [16:48:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:48:46]tlvbuf is 003CD290 [16:48:46]SAM_PROTO_ClearQueue [16:48:46]wFMCommunicate request_size=4 [16:48:46]MH_SAM_APDU [16:48:46]CAPDU: 80 09 00 00 [16:48:46]Write to MH i2c: E2 08 00 AB 0F 80 09 00 00 00 00 00 00 2C [16:48:46]Write i2c OK [16:48:46]MH_I2C_Read... [16:48:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:46]Read from MH i2c: E2 [16:48:46]MH_I2C_Read... [16:48:46]Read from MH i2c: E2 03 00 [16:48:46]MH_I2C_Read... [16:48:46]Read from MH i2c: E2 03 00 AB 0F 00 90 00 2E [16:48:46]RAPDU: 90 00 [16:48:46]wFMCommunicate OK [16:48:46]SAM_PROTO_ClearQueue done [16:48:46]KKMCreateOFDPacket [16:48:46]OFDProtocolAddRootSTLVToBuf [16:48:46]FM_MakeSignedData [16:48:46]FM_MakeSignedData [16:48:46]SAM_PROTO_SignData [16:48:46]wFMCommunicate request_size=4 [16:48:46]MH_SAM_APDU [16:48:46]CAPDU: 80 0D 01 02 [16:48:46]Write to MH i2c: E2 08 00 AC 0F 80 0D 01 02 00 00 00 00 34 [16:48:46]Write i2c OK [16:48:46]MH_I2C_Read... [16:48:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:46]Read from MH i2c: E2 [16:48:46]MH_I2C_Read... [16:48:46]Read from MH i2c: E2 03 00 [16:48:46]MH_I2C_Read... [16:48:46]Read from MH i2c: E2 03 00 AC 0F 00 90 00 2F [16:48:46]RAPDU: 90 00 [16:48:46]wFMCommunicate OK [16:48:46]wFMCommunicate request_size=255 [16:48:46]MH_SAM_APDU [16:48:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 6E 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E0 01 00 35 04 06 00 7E [16:48:46]Write to MH i2c: E2 02 01 AD 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 6E 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E0 01 00 35 04 06 00 7E 00 00 AB [16:48:46]Write i2c OK [16:48:46]MH_I2C_Read... [16:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:47]Read from MH i2c: E2 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: E2 03 00 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: E2 03 00 AD 0F 00 90 00 30 [16:48:47]RAPDU: 90 00 [16:48:47]wFMCommunicate OK [16:48:47]wFMCommunicate request_size=10 [16:48:47]MH_SAM_APDU [16:48:47]CAPDU: 80 0D 02 02 05 39 07 AB 15 8A [16:48:47]Write to MH i2c: E2 0D 00 AE 0F 80 0D 02 02 05 00 39 07 AB 15 8A 00 00 CB [16:48:47]Write i2c OK [16:48:47]MH_I2C_Read... [16:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:47]Read from MH i2c: E2 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: E2 03 00 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: E2 03 00 AE 0F 00 90 00 31 [16:48:47]RAPDU: 90 00 [16:48:47]wFMCommunicate OK [16:48:47]wFMCommunicate request_size=4 [16:48:47]MH_SAM_APDU [16:48:47]CAPDU: 80 0D 03 02 [16:48:47]Write to MH i2c: E2 08 00 AF 0F 80 0D 03 02 00 00 00 00 39 [16:48:47]Write i2c OK [16:48:47]MH_I2C_Read... [16:48:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:47]Read from MH i2c: E2 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: E2 0B 00 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: E2 0B 00 AF 0F 00 CF 73 55 1E E1 7A 89 61 90 00 34 [16:48:47]RAPDU: CF 73 55 1E E1 7A 89 61 90 00 [16:48:47]wFMCommunicate OK [16:48:47]SAM_PROTO_SignData done [16:48:47]FM_MakeSignedData done [16:48:47]CreateOFDProtocolMessage [16:48:47]wFMCommunicate request_size=4 [16:48:47]MH_SAM_APDU [16:48:47]CAPDU: 80 11 00 00 [16:48:47]Write to MH i2c: E2 08 00 B0 0F 80 11 00 00 00 00 00 00 39 [16:48:47]Write i2c OK [16:48:47]MH_I2C_Read... [16:48:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:47]Read from MH i2c: E2 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: E2 17 00 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: E2 17 00 B0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 97 [16:48:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:48:47]wFMCommunicate OK [16:48:47]CreateOFDProtocolMessage done [16:48:47]OFDSenderStorePacket 122997 [16:48:47]StoreOFDPacket docnum=122997 [16:48:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C 91 07 01 D1 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 6E 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E0 01 00 35 04 06 00 7E 39 07 AB 15 8A CF 73 55 1E E1 7A 89 61 [16:48:47]CheckFolder [16:48:47]dirname=/storage/ofd_packets [16:48:47]CheckFolder done [16:48:47]ProducePacketName [16:48:47]name=ofd_packets/00122997 [16:48:47]NVStorageSaveData ofd_packets/00122997 [16:48:47]File name is /storage/ofd_packets/00122997 [16:48:47]Write 301 bytes [16:48:47]NVStorageSaveData done [16:48:47]OFDSenderStorePacket done [16:48:47]KKMCreateOFDPacket done [16:48:47]NVStorageSaveData kkm_last_timestamp [16:48:47]File name is /storage/kkm_last_timestamp [16:48:47]Write 4 bytes [16:48:47]NVStorageSaveData done [16:48:47]ExternCall_PrintAddStr [16:48:47]wPrintStart [16:48:47]Write to MH i2c: 01 00 00 B1 0F C0 [16:48:47]Write i2c OK [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: 01 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: 01 07 00 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: 01 07 00 B1 0F 00 00 00 00 00 FF 0F D5 [16:48:47]RasterBufferAndPrint [16:48:47]line Счет N : (1)1105884 [16:48:47]line ИНН: 02508201610067 [16:48:47]line Контрольно-Кассовый Чек [16:48:47]line ПРОДАЖА [16:48:47]line ТРК (МРК, ГНК) : 53 [16:48:47]line Товар: 2710124500 [16:48:47]line Аи-95-К-5 [16:48:47]line 14.390 * 69.50 [16:48:47]line = 1000.11 [16:48:47]line НДС 12% НСП 1% [16:48:47]line > о реализуемом товаре [16:48:47]line ИТОГО: 1000.11 [16:48:47]line НСП 1% : 8.85 [16:48:47]line НДС 12% : 106.21 [16:48:47]line Наличными: 0.00 [16:48:47]line Безнал.: 1000.11 [16:48:47]line Место: АЗС № 25 "Партнер Нефть" [16:48:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:48:47]line СНО: Общий режим [16:48:47]line Чек 216 02.03.2024 16:48 [16:48:47]line Смена: 321 ФФД: 1.0 [16:48:47]line ЗНМ: 0300000019 [16:48:47]line РНМ: 0000000000090573 [16:48:47]line Версия ККМ: 001 [16:48:47]line Платежная система: Бакай Банк [16:48:47]line ФМ: 0000000000874798 [16:48:47]line ФД: 122997 [16:48:47]line ФПД: 138783406888330 [16:48:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164846&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122997&fm=138783406888330&tin=02508201610067®Number=0000000000090573&sum=100011 [16:48:47]OFD Sender: Processing packet 122997 [packets to send 112, broken 111] [16:48:47]ProducePacketName [16:48:47]name=ofd_packets/00122997 [16:48:47]OFD Sender: To server: pG, [16:48:47]CommunicateWithHost lk.salyk.kg:30040 [16:48:47]ConnectInit lk.salyk.kg [16:48:47]written 0, free lines is 4095 [16:48:47]Connected sock=10 [16:48:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C 91 07 01 D1 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 6E 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E0 01 00 35 04 06 00 7E 39 07 AB 15 8A CF 73 55 1E E1 7A 89 61 [16:48:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F0 E9 47 00 04 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E0 01 00 F4 03 04 00 49 04 E3 65 B6 04 01 00 00 F6 A1 D4 17 A4 D3 6D 60 [16:48:47]CommunicateWithHost err = 0 [16:48:47]CheckOFDResponse [16:48:47]1017 (14) - 77093643461234 [16:48:47]1041 (16) - 0000000000874798 [16:48:47]1040 (4) - 122997 [16:48:47]1012 (4) - 02.03.2024 10:49 [16:48:47]1206 (1) - 0 [16:48:47]OFD Sender: Remove packet 122997 [16:48:47]ProducePacketName [16:48:47]name=ofd_packets/00122997 [16:48:47]NVStorageDeleteData [16:48:47]Write to MH i2c: 01 00 00 DB 0F EA [16:48:47]Write i2c OK [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: 01 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: 01 07 00 [16:48:47]MH_I2C_Read... [16:48:47]Read from MH i2c: 01 07 00 DB 0F 00 00 00 00 00 07 0D 05 [16:48:47]RasterBufferAndPrint [16:48:47]line [16:48:47]line [16:48:47]line [16:48:47]line [16:48:47]line [16:48:47]written 0, free lines is 3341 [16:48:48]MH_Cut [16:48:48]Write to MH i2c: D1 01 00 E2 0F 01 C3 [16:48:48]Write i2c OK [16:48:48]MH_I2C_Read... [16:48:48]Read from MH i2c: D1 [16:48:48]MH_I2C_Read... [16:48:48]Read from MH i2c: D1 01 00 [16:48:48]MH_I2C_Read... [16:48:48]Read from MH i2c: D1 01 00 E2 0F 00 C2 [16:48:48]Write to MH i2c: 01 00 00 E3 0F F2 [16:48:48]Write i2c OK [16:48:48]MH_I2C_Read... [16:48:48]OFD Sender: No OFD packet to send [16:48:48]*** Cut start [16:48:48]*** Purtial cut [16:48:48]*** Stage 1: CUTSNS_PIN = 1 [16:48:50]Read from MH i2c: 01 [16:48:50]MH_I2C_Read... [16:48:50]*** Stop cut motor [16:48:50]*** Cut end [16:48:50]Read from MH i2c: 01 07 00 [16:48:50]MH_I2C_Read... [16:48:50]Read from MH i2c: 01 07 00 E3 0F 00 00 00 00 00 FF 0F 07 [16:48:50]process_action close_receipt done [16:48:50]requested_data is exist [16:48:50]produce_requested_data [16:48:50]requested_item fm.sn is exist - process it [16:48:50]wFMCommunicate request_size=4 [16:48:50]MH_SAM_APDU [16:48:50]CAPDU: 80 11 00 00 [16:48:50]Write to MH i2c: E2 08 00 E4 0F 80 11 00 00 00 00 00 00 6D [16:48:50]Write i2c OK [16:48:50]MH_I2C_Read... [16:48:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:50]Read from MH i2c: E2 [16:48:50]MH_I2C_Read... [16:48:50]Read from MH i2c: E2 17 00 [16:48:50]MH_I2C_Read... [16:48:50]Read from MH i2c: E2 17 00 E4 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CB [16:48:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:48:50]wFMCommunicate OK [16:48:50]requested_item fd.num is exist - process it [16:48:50]SAM_PROTO_GetFieldsCounters [16:48:50]wFMCommunicate request_size=4 [16:48:50]MH_SAM_APDU [16:48:50]CAPDU: 80 13 00 00 [16:48:50]Write to MH i2c: E2 08 00 E5 0F 80 13 00 00 00 00 00 00 70 [16:48:50]Write i2c OK [16:48:50]MH_I2C_Read... [16:48:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:48:50]Read from MH i2c: E2 [16:48:50]MH_I2C_Read... [16:48:50]Read from MH i2c: E2 62 00 [16:48:50]MH_I2C_Read... [16:48:50]Read from MH i2c: E2 62 00 E5 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 75 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [16:48:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 75 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:48:50]wFMCommunicate OK [16:48:50]SAM_PROTO_GetFieldsCounters done [16:48:50]requested_item shift.num is exist - process it [16:48:50]requested_item shift.opened is exist - process it [16:48:50]req_shift_opened [16:48:50]FM_GetShiftState [16:48:50]SAM_PROTO_GetShiftState [16:48:50]wFMCommunicate request_size=4 [16:48:50]MH_SAM_APDU [16:48:50]CAPDU: 80 13 01 00 [16:48:50]Write to MH i2c: E2 08 00 E6 0F 80 13 01 00 00 00 00 00 72 [16:48:50]Write i2c OK [16:48:50]MH_I2C_Read... [16:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:50]Read from MH i2c: E2 [16:48:50]MH_I2C_Read... [16:48:50]Read from MH i2c: E2 0E 00 [16:48:50]MH_I2C_Read... [16:48:50]Read from MH i2c: E2 0E 00 E6 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D9 [16:48:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:48:50]wFMCommunicate OK [16:48:50]SAM_PROTO_GetShiftState done [16:48:50]FM_GetShiftState done [16:48:50]req_shift_opened done [16:48:50]requested_item shift.open_date is exist - process it [16:48:50]req_shift_open_date [16:48:50]req_shift_open_date done [16:48:50]produce_requested_data done [16:48:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122997,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:48:50]process_action_free close_receipt [16:48:50]json_value_free [16:48:50]json_value_free done [16:48:50]process_json_proto returns [16:48:50]Send response to host [16:48:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122997,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:48:50]free response buf [16:48:50]execute_script done [16:48:50]execute_script returns [16:48:50]free content buf [16:48:50]Sock 8.Close socket [16:48:50]Sock 8.Thread stoped [16:48:53]OFD Sender: No OFD packet to send [16:48:58]OFD Sender: No OFD packet to send [16:49:03]OFD Sender: No OFD packet to send [16:49:08]OFD Sender: No OFD packet to send [16:49:09]accept exits with 9 [16:49:09]New connection [16:49:09]New thread 3066809700 created [16:49:09]Thread 3066666340 joined [16:49:09]Waiting for new connection... [16:49:09] Sock 9.Parse request [16:49:09]Sock 9.Check first char [16:49:09]Sock 9.First char is OK [16:49:09]request: POST /json_proto HTTP/1.0 [16:49:09]Method: POST [16:49:09]URL: /json_proto [16:49:09]Method is POST - this is cgi request [16:49:09]url: /json_proto [16:49:09]query_string will be loaded in cgi processing [16:49:09]execute_cgi json_proto POST (null) [16:49:09]execute_cgi path=json_proto method=POST [16:49:09]POST find Content-Length [16:49:09]Host: 172.17.48.197:8080 [16:49:09]Content-Length: 683 [16:49:09]Content-Type: application/json [16:49:09] [16:49:09]POST finish read [16:49:09]Found Content-Length = 683 [16:49:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:09]execute_script... [16:49:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:09]POST & json_proto [16:49:09]process_json_proto [16:49:09]json parsed OK: [16:49:09]protocol is kg_v1.0 [16:49:09]action value=close_receipt [16:49:09]process_action close_receipt [16:49:09]cmd_close_receipt [16:49:09]MH_GetDate [16:49:09]Write to MH i2c: F0 00 00 E7 0F E5 [16:49:09]Write i2c OK [16:49:09]MH_I2C_Read... [16:49:09]Read from MH i2c: F0 [16:49:09]MH_I2C_Read... [16:49:09]Read from MH i2c: F0 09 00 [16:49:09]MH_I2C_Read... [16:49:09]Read from MH i2c: F0 09 00 E7 0F 00 86 58 E3 65 66 EE DC 65 A9 [16:49:09]GetLastDocTimeStamp 1709398126 [16:49:09]current date 1709398150 [16:49:09]FM_GetShiftState [16:49:09]SAM_PROTO_GetShiftState [16:49:09]wFMCommunicate request_size=4 [16:49:09]MH_SAM_APDU [16:49:09]CAPDU: 80 13 01 00 [16:49:09]Write to MH i2c: E2 08 00 E8 0F 80 13 01 00 00 00 00 00 74 [16:49:09]Write i2c OK [16:49:09]MH_I2C_Read... [16:49:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:09]Read from MH i2c: E2 [16:49:09]MH_I2C_Read... [16:49:09]Read from MH i2c: E2 0E 00 [16:49:09]MH_I2C_Read... [16:49:09]Read from MH i2c: E2 0E 00 E8 0F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DB [16:49:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:49:09]wFMCommunicate OK [16:49:09]SAM_PROTO_GetShiftState done [16:49:09]FM_GetShiftState done [16:49:09]opened in 1709338023 [16:49:09]opened+sec_in_day 1709424423 [16:49:09]quantity*price = 100010 [16:49:09]sum+1 = 100012 [16:49:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 217 02.03.2024 16:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 122998 ФПД: 191950650045983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164910&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122998&fm=191950650045983&tin=02508201610067®Number=0000000000090573&sum=100000 [16:49:10]StoreToDocumentArchive [16:49:10]shift 321 fd 122998 [16:49:10]save to /storage/0321/doc_00122998 [16:49:10]save last doc name /storage/0321/doc_00122998 to /storage/kkm_last_doc_name [16:49:10]save OK [16:49:10]Clear old archive folders... [16:49:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:10]tlvbuf is 003A8DB0 [16:49:10]SAM_PROTO_ClearQueue [16:49:10]wFMCommunicate request_size=4 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 09 00 00 [16:49:10]Write to MH i2c: E2 08 00 F5 0F 80 09 00 00 00 00 00 00 76 [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:10]Read from MH i2c: E2 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 F5 0F 00 90 00 78 [16:49:10]RAPDU: 90 00 [16:49:10]wFMCommunicate OK [16:49:10]SAM_PROTO_ClearQueue done [16:49:10]KKMCreateOFDPacket [16:49:10]OFDProtocolAddRootSTLVToBuf [16:49:10]FM_MakeSignedData [16:49:10]FM_MakeSignedData [16:49:10]SAM_PROTO_SignData [16:49:10]wFMCommunicate request_size=4 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 0D 01 02 [16:49:10]Write to MH i2c: E2 08 00 F6 0F 80 0D 01 02 00 00 00 00 7E [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:10]Read from MH i2c: E2 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 F6 0F 00 90 00 79 [16:49:10]RAPDU: 90 00 [16:49:10]wFMCommunicate OK [16:49:10]wFMCommunicate request_size=255 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 86 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E0 01 00 35 04 06 00 AE [16:49:10]Write to MH i2c: E2 02 01 F7 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 86 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E0 01 00 35 04 06 00 AE 00 00 29 [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:11]Read from MH i2c: E2 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: E2 03 00 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: E2 03 00 F7 0F 00 90 00 7A [16:49:11]RAPDU: 90 00 [16:49:11]wFMCommunicate OK [16:49:11]wFMCommunicate request_size=10 [16:49:11]MH_SAM_APDU [16:49:11]CAPDU: 80 0D 02 02 05 93 FE 4F 76 1F [16:49:11]Write to MH i2c: E2 0D 00 F8 0F 80 0D 02 02 05 00 93 FE 4F 76 1F 00 00 00 [16:49:11]Write i2c OK [16:49:11]MH_I2C_Read... [16:49:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:11]Read from MH i2c: E2 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: E2 03 00 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: E2 03 00 F8 0F 00 90 00 7B [16:49:11]RAPDU: 90 00 [16:49:11]wFMCommunicate OK [16:49:11]wFMCommunicate request_size=4 [16:49:11]MH_SAM_APDU [16:49:11]CAPDU: 80 0D 03 02 [16:49:11]Write to MH i2c: E2 08 00 F9 0F 80 0D 03 02 00 00 00 00 83 [16:49:11]Write i2c OK [16:49:11]MH_I2C_Read... [16:49:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:11]Read from MH i2c: E2 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: E2 0B 00 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: E2 0B 00 F9 0F 00 F8 51 62 5A 8E 7D 2E 36 90 00 F8 [16:49:11]RAPDU: F8 51 62 5A 8E 7D 2E 36 90 00 [16:49:11]wFMCommunicate OK [16:49:11]SAM_PROTO_SignData done [16:49:11]FM_MakeSignedData done [16:49:11]CreateOFDProtocolMessage [16:49:11]wFMCommunicate request_size=4 [16:49:11]MH_SAM_APDU [16:49:11]CAPDU: 80 11 00 00 [16:49:11]Write to MH i2c: E2 08 00 FA 0F 80 11 00 00 00 00 00 00 83 [16:49:11]Write i2c OK [16:49:11]MH_I2C_Read... [16:49:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:11]Read from MH i2c: E2 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: E2 17 00 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: E2 17 00 FA 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E1 [16:49:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:49:11]wFMCommunicate OK [16:49:11]CreateOFDProtocolMessage done [16:49:11]OFDSenderStorePacket 122998 [16:49:11]StoreOFDPacket docnum=122998 [16:49:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7C CC 07 01 23 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 86 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E0 01 00 35 04 06 00 AE 93 FE 4F 76 1F F8 51 62 5A 8E 7D 2E 36 [16:49:11]CheckFolder [16:49:11]dirname=/storage/ofd_packets [16:49:11]CheckFolder done [16:49:11]ProducePacketName [16:49:11]name=ofd_packets/00122998 [16:49:11]NVStorageSaveData ofd_packets/00122998 [16:49:11]File name is /storage/ofd_packets/00122998 [16:49:11]Write 301 bytes [16:49:11]NVStorageSaveData done [16:49:11]OFDSenderStorePacket done [16:49:11]KKMCreateOFDPacket done [16:49:11]NVStorageSaveData kkm_last_timestamp [16:49:11]File name is /storage/kkm_last_timestamp [16:49:11]Write 4 bytes [16:49:11]NVStorageSaveData done [16:49:11]ExternCall_PrintAddStr [16:49:11]wPrintStart [16:49:11]Write to MH i2c: 01 00 00 FB 0F 0A [16:49:11]Write i2c OK [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: 01 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: 01 07 00 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: 01 07 00 FB 0F 00 00 00 00 00 FF 0F 1F [16:49:11]RasterBufferAndPrint [16:49:11]line Счет N : (1)1105885 [16:49:11]line ИНН: 02508201610067 [16:49:11]line Контрольно-Кассовый Чек [16:49:11]line ПРОДАЖА [16:49:11]line ТРК (МРК, ГНК) : 63 [16:49:11]line Товар: 2710124500 [16:49:11]line Аи-95-К-5 [16:49:11]line 14.390 * 69.50 [16:49:11]line = 1000.11 [16:49:11]line НДС 12% НСП 1% [16:49:11]line > о реализуемом товаре [16:49:11]line ОКРУГЛЕНИЕ: -0.11 [16:49:11]line ИТОГО: 1000.00 [16:49:11]line Внесено: 1000.00 [16:49:11]line СДАЧА: 0.00 [16:49:11]line НСП 1% : 8.85 [16:49:11]line НДС 12% : 106.21 [16:49:11]line Наличными: 1000.00 [16:49:11]line Безнал.: 0.00 [16:49:11]line Место: АЗС № 25 "Партнер Нефть" [16:49:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:49:11]line СНО: Общий режим [16:49:11]line Чек 217 02.03.2024 16:49 [16:49:11]line Смена: 321 ФФД: 1.0 [16:49:11]line ЗНМ: 0300000019 [16:49:11]line РНМ: 0000000000090573 [16:49:11]line Версия ККМ: 001 [16:49:11]line ФМ: 0000000000874798 [16:49:11]line ФД: 122998 [16:49:11]line ФПД: 191950650045983 [16:49:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164910&type=1&operation_type=1&fn_number=0000000000874798&fd_number=122998&fm=191950650045983&tin=02508201610067®Number=0000000000090573&sum=100000 [16:49:11]OFD Sender: Processing packet 122998 [packets to send 112, broken 111] [16:49:11]ProducePacketName [16:49:11]name=ofd_packets/00122998 [16:49:11]OFD Sender: To server: pG, [16:49:11]CommunicateWithHost lk.salyk.kg:30040 [16:49:11]ConnectInit lk.salyk.kg [16:49:11]written 0, free lines is 4095 [16:49:11]Connected sock=10 [16:49:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7C CC 07 01 23 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 86 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E0 01 00 35 04 06 00 AE 93 FE 4F 76 1F F8 51 62 5A 8E 7D 2E 36 [16:49:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 45 DB 47 00 54 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E0 01 00 F4 03 04 00 62 04 E3 65 B6 04 01 00 00 7A A6 58 4E 20 36 00 78 [16:49:11]CommunicateWithHost err = 0 [16:49:11]CheckOFDResponse [16:49:11]1017 (14) - 77093643461234 [16:49:11]1041 (16) - 0000000000874798 [16:49:11]1040 (4) - 122998 [16:49:11]1012 (4) - 02.03.2024 10:50 [16:49:11]1206 (1) - 0 [16:49:11]OFD Sender: Remove packet 122998 [16:49:11]ProducePacketName [16:49:11]name=ofd_packets/00122998 [16:49:11]NVStorageDeleteData [16:49:12]Write to MH i2c: 01 00 00 26 10 36 [16:49:12]Write i2c OK [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: 01 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: 01 07 00 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: 01 07 00 26 10 00 00 00 00 00 FC 0C 45 [16:49:12]RasterBufferAndPrint [16:49:12]line [16:49:12]line [16:49:12]line [16:49:12]line [16:49:12]line [16:49:12]written 0, free lines is 3333 [16:49:12]MH_Cut [16:49:12]Write to MH i2c: D1 01 00 2D 10 01 0F [16:49:12]Write i2c OK [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: D1 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: D1 01 00 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: D1 01 00 2D 10 00 0E [16:49:12]Write to MH i2c: 01 00 00 2E 10 3E [16:49:12]Write i2c OK [16:49:12]MH_I2C_Read... [16:49:12]OFD Sender: No OFD packet to send [16:49:12]*** Cut start [16:49:12]*** Purtial cut [16:49:12]*** Stage 1: CUTSNS_PIN = 1 [16:49:14]Read from MH i2c: 01 [16:49:14]MH_I2C_Read... [16:49:14]*** Stop cut motor [16:49:14]*** Cut end [16:49:14]Read from MH i2c: 01 07 00 [16:49:14]MH_I2C_Read... [16:49:14]Read from MH i2c: 01 07 00 2E 10 00 00 00 00 00 FF 0F 53 [16:49:14]process_action close_receipt done [16:49:14]requested_data is exist [16:49:14]produce_requested_data [16:49:14]requested_item fm.sn is exist - process it [16:49:14]wFMCommunicate request_size=4 [16:49:14]MH_SAM_APDU [16:49:14]CAPDU: 80 11 00 00 [16:49:14]Write to MH i2c: E2 08 00 2F 10 80 11 00 00 00 00 00 00 B9 [16:49:14]Write i2c OK [16:49:14]MH_I2C_Read... [16:49:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:14]Read from MH i2c: E2 [16:49:14]MH_I2C_Read... [16:49:14]Read from MH i2c: E2 17 00 [16:49:14]MH_I2C_Read... [16:49:14]Read from MH i2c: E2 17 00 2F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 17 [16:49:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:49:14]wFMCommunicate OK [16:49:14]requested_item fd.num is exist - process it [16:49:14]SAM_PROTO_GetFieldsCounters [16:49:14]wFMCommunicate request_size=4 [16:49:14]MH_SAM_APDU [16:49:14]CAPDU: 80 13 00 00 [16:49:14]Write to MH i2c: E2 08 00 30 10 80 13 00 00 00 00 00 00 BC [16:49:14]Write i2c OK [16:49:14]MH_I2C_Read... [16:49:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:15]Read from MH i2c: E2 [16:49:15]MH_I2C_Read... [16:49:15]Read from MH i2c: E2 62 00 [16:49:15]MH_I2C_Read... [16:49:15]Read from MH i2c: E2 62 00 30 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 76 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [16: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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 76 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:15]wFMCommunicate OK [16:49:15]SAM_PROTO_GetFieldsCounters done [16:49:15]requested_item shift.num is exist - process it [16:49:15]requested_item shift.opened is exist - process it [16:49:15]req_shift_opened [16:49:15]FM_GetShiftState [16:49:15]SAM_PROTO_GetShiftState [16:49:15]wFMCommunicate request_size=4 [16:49:15]MH_SAM_APDU [16:49:15]CAPDU: 80 13 01 00 [16:49:15]Write to MH i2c: E2 08 00 31 10 80 13 01 00 00 00 00 00 BE [16:49:15]Write i2c OK [16:49:15]MH_I2C_Read... [16:49:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:15]Read from MH i2c: E2 [16:49:15]MH_I2C_Read... [16:49:15]Read from MH i2c: E2 0E 00 [16:49:15]MH_I2C_Read... [16:49:15]Read from MH i2c: E2 0E 00 31 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 25 [16:49:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:49:15]wFMCommunicate OK [16:49:15]SAM_PROTO_GetShiftState done [16:49:15]FM_GetShiftState done [16:49:15]req_shift_opened done [16:49:15]requested_item shift.open_date is exist - process it [16:49:15]req_shift_open_date [16:49:15]req_shift_open_date done [16:49:15]produce_requested_data done [16:49:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122998,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:49:15]process_action_free close_receipt [16:49:15]json_value_free [16:49:15]json_value_free done [16:49:15]process_json_proto returns [16:49:15]Send response to host [16:49:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122998,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:49:15]free response buf [16:49:15]execute_script done [16:49:15]execute_script returns [16:49:15]free content buf [16:49:15]Sock 9.Close socket [16:49:15]Sock 9.Thread stoped [16:49:16]accept exits with 8 [16:49:16]New connection [16:49:16]New thread 3066666340 created [16:49:16]Thread 3066809700 joined [16:49:16]Waiting for new connection... [16:49:16] Sock 8.Parse request [16:49:16]Sock 8.Check first char [16:49:16]Sock 8.First char is OK [16:49:16]request: POST /json_proto HTTP/1.0 [16:49:16]Method: POST [16:49:16]URL: /json_proto [16:49:16]Method is POST - this is cgi request [16:49:16]url: /json_proto [16:49:16]query_string will be loaded in cgi processing [16:49:16]execute_cgi json_proto POST (null) [16:49:16]execute_cgi path=json_proto method=POST [16:49:16]POST find Content-Length [16:49:16]Host: 172.17.48.197:8080 [16:49:16]Content-Length: 740 [16:49:16]Content-Type: application/json [16:49:16] [16:49:16]POST finish read [16:49:16]Found Content-Length = 740 [16:49:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122998, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:16]execute_script... [16:49:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 122998, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:16]POST & json_proto [16:49:16]process_json_proto [16:49:16]json parsed OK: [16:49:16]protocol is kg_v1.0 [16:49:16]action value=close_receipt [16:49:16]process_action close_receipt [16:49:16]cmd_close_receipt [16:49:16]MH_GetDate [16:49:16]Write to MH i2c: F0 00 00 32 10 31 [16:49:16]Write i2c OK [16:49:16]MH_I2C_Read... [16:49:16]Read from MH i2c: F0 [16:49:16]MH_I2C_Read... [16:49:16]Read from MH i2c: F0 09 00 [16:49:16]MH_I2C_Read... [16:49:16]Read from MH i2c: F0 09 00 32 10 00 8D 58 E3 65 66 EE DC 65 FC [16:49:16]GetLastDocTimeStamp 1709398150 [16:49:16]current date 1709398157 [16:49:16]FM_GetShiftState [16:49:16]SAM_PROTO_GetShiftState [16:49:16]wFMCommunicate request_size=4 [16:49:16]MH_SAM_APDU [16:49:16]CAPDU: 80 13 01 00 [16:49:16]Write to MH i2c: E2 08 00 33 10 80 13 01 00 00 00 00 00 C0 [16:49:16]Write i2c OK [16:49:16]MH_I2C_Read... [16:49:16]Read from MH i2c: E2 [16:49:16]MH_I2C_Read... [16:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:16]Read from MH i2c: E2 0E 00 [16:49:16]MH_I2C_Read... [16:49:16]Read from MH i2c: E2 0E 00 33 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 27 [16:49:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:49:16]wFMCommunicate OK [16:49:16]SAM_PROTO_GetShiftState done [16:49:16]FM_GetShiftState done [16:49:16]opened in 1709338023 [16:49:16]opened+sec_in_day 1709424423 [16:49:16]quantity*price = 100010 [16:49:16]sum+1 = 100012 [16:49:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 218 02.03.2024 16:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 122998 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 122999 ФПД: 150796704394104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164917&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122999&fm=150796704394104&tin=02508201610067®Number=0000000000090573&sum=100000 [16:49:17]StoreToDocumentArchive [16:49:17]shift 321 fd 122999 [16:49:17]save to /storage/0321/doc_00122999 [16:49:17]save last doc name /storage/0321/doc_00122999 to /storage/kkm_last_doc_name [16:49:17]save OK [16:49:17]Clear old archive folders... [16:49:17]ProcessDocumentItem done err = 0, tmpTLVsize=279 [16:49:17]tlvbuf is 0042A390 [16:49:17]SAM_PROTO_ClearQueue [16:49:17]wFMCommunicate request_size=4 [16:49:17]MH_SAM_APDU [16:49:17]CAPDU: 80 09 00 00 [16:49:17]Write to MH i2c: E2 08 00 42 10 80 09 00 00 00 00 00 00 C4 [16:49:17]Write i2c OK [16:49:17]MH_I2C_Read... [16:49:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:17]Read from MH i2c: E2 [16:49:17]MH_I2C_Read... [16:49:17]Read from MH i2c: E2 03 00 [16:49:17]MH_I2C_Read... [16:49:17]Read from MH i2c: E2 03 00 42 10 00 90 00 C6 [16:49:17]RAPDU: 90 00 [16:49:17]wFMCommunicate OK [16:49:17]SAM_PROTO_ClearQueue done [16:49:17]KKMCreateOFDPacket [16:49:17]OFDProtocolAddRootSTLVToBuf [16:49:17]FM_MakeSignedData [16:49:17]FM_MakeSignedData [16:49:17]SAM_PROTO_SignData [16:49:17]wFMCommunicate request_size=4 [16:49:17]MH_SAM_APDU [16:49:17]CAPDU: 80 0D 01 02 [16:49:17]Write to MH i2c: E2 08 00 43 10 80 0D 01 02 00 00 00 00 CC [16:49:17]Write i2c OK [16:49:17]MH_I2C_Read... [16:49:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:18]Read from MH i2c: E2 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 03 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 03 00 43 10 00 90 00 C7 [16:49:18]RAPDU: 90 00 [16:49:18]wFMCommunicate OK [16:49:18]wFMCommunicate request_size=255 [16:49:18]MH_SAM_APDU [16:49:18]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 8D 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 76 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [16:49:18]Write to MH i2c: E2 02 01 44 10 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 8D 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 76 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 33 [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:18]Read from MH i2c: E2 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 03 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 03 00 44 10 00 90 00 C8 [16:49:18]RAPDU: 90 00 [16:49:18]wFMCommunicate OK [16:49:18]wFMCommunicate request_size=38 [16:49:18]MH_SAM_APDU [16:49:18]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E0 01 00 35 04 06 00 89 26 17 FF AB 78 [16:49:18]Write to MH i2c: E2 29 00 45 10 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E0 01 00 35 04 06 00 89 26 17 FF AB 78 00 00 A3 [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:18]Read from MH i2c: E2 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 03 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 03 00 45 10 00 90 00 C9 [16:49:18]RAPDU: 90 00 [16:49:18]wFMCommunicate OK [16:49:18]wFMCommunicate request_size=4 [16:49:18]MH_SAM_APDU [16:49:18]CAPDU: 80 0D 03 02 [16:49:18]Write to MH i2c: E2 08 00 46 10 80 0D 03 02 00 00 00 00 D1 [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:18]Read from MH i2c: E2 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 0B 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 0B 00 46 10 00 99 BB 7A F5 D7 77 A8 D7 90 00 62 [16:49:18]RAPDU: 99 BB 7A F5 D7 77 A8 D7 90 00 [16:49:18]wFMCommunicate OK [16:49:18]SAM_PROTO_SignData done [16:49:18]FM_MakeSignedData done [16:49:18]CreateOFDProtocolMessage [16:49:18]wFMCommunicate request_size=4 [16:49:18]MH_SAM_APDU [16:49:18]CAPDU: 80 11 00 00 [16:49:18]Write to MH i2c: E2 08 00 47 10 80 11 00 00 00 00 00 00 D1 [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:18]Read from MH i2c: E2 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 17 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 17 00 47 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2F [16:49:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:49:18]wFMCommunicate OK [16:49:18]CreateOFDProtocolMessage done [16:49:18]OFDSenderStorePacket 122999 [16:49:18]StoreOFDPacket docnum=122999 [16:49:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 6B DB 23 01 5D 8A 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 8D 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 76 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E0 01 00 35 04 06 00 89 26 17 FF AB 78 99 BB 7A F5 D7 77 A8 D7 [16:49:18]CheckFolder [16:49:18]dirname=/storage/ofd_packets [16:49:18]CheckFolder done [16:49:18]ProducePacketName [16:49:18]name=ofd_packets/00122999 [16:49:18]NVStorageSaveData ofd_packets/00122999 [16:49:18]File name is /storage/ofd_packets/00122999 [16:49:18]Write 329 bytes [16:49:18]NVStorageSaveData done [16:49:18]OFDSenderStorePacket done [16:49:18]KKMCreateOFDPacket done [16:49:18]NVStorageSaveData kkm_last_timestamp [16:49:18]File name is /storage/kkm_last_timestamp [16:49:18]Write 4 bytes [16:49:18]NVStorageSaveData done [16:49:18]ExternCall_PrintAddStr [16:49:18]wPrintStart [16:49:18]Write to MH i2c: 01 00 00 48 10 58 [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: 01 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: 01 07 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: 01 07 00 48 10 00 00 00 00 00 FF 0F 6D [16:49:18]RasterBufferAndPrint [16:49:18]line Счет N : (1)1105885 [16:49:18]line ИНН: 02508201610067 [16:49:18]line Контрольно-Кассовый Чек [16:49:18]line ВОЗВРАТ ПРОДАЖИ [16:49:18]line ТРК (МРК, ГНК) : 63 [16:49:18]line Товар: 2710124500 [16:49:18]line Аи-95-К-5 [16:49:18]line 14.390 * 69.50 [16:49:18]line = 1000.11 [16:49:18]line НДС 12% НСП 1% [16:49:18]line > о реализуемом товаре [16:49:18]line ОКРУГЛЕНИЕ: -0.11 [16:49:18]line ИТОГО: 1000.00 [16:49:18]line НСП 1% : 8.85 [16:49:18]line НДС 12% : 106.21 [16:49:18]line Наличными: 1000.00 [16:49:18]line Безнал.: 0.00 [16:49:18]line Место: АЗС № 25 "Партнер Нефть" [16:49:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:49:18]line СНО: Общий режим [16:49:18]line Чек 218 02.03.2024 16:49 [16:49:18]line Смена: 321 ФФД: 1.0 [16:49:18]line ЗНМ: 0300000019 [16:49:18]line РНМ: 0000000000090573 [16:49:18]line Версия ККМ: 001 [16:49:18]line ФД осн.: 122998 [16:49:18]line ФМ осн.: 0000000000874798 [16:49:18]line ФМ: 0000000000874798 [16:49:18]line ФД: 122999 [16:49:18]line ФПД: 150796704394104 [16:49:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T164917&type=2&operation_type=1&fn_number=0000000000874798&fd_number=122999&fm=150796704394104&tin=02508201610067®Number=0000000000090573&sum=100000 [16:49:18]written 0, free lines is 4095 [16:49:18]OFD Sender: Processing packet 122999 [packets to send 112, broken 111] [16:49:18]ProducePacketName [16:49:18]name=ofd_packets/00122999 [16:49:18]OFD Sender: To server: pG, [16:49:18]CommunicateWithHost lk.salyk.kg:30040 [16:49:18]ConnectInit lk.salyk.kg [16:49:18]Connected sock=10 [16:49:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 6B DB 23 01 5D 8A 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 8D 58 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 76 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E0 01 00 35 04 06 00 89 26 17 FF AB 78 99 BB 7A F5 D7 77 A8 D7 [16:49:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BD A7 47 00 88 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E0 01 00 F4 03 04 00 69 04 E3 65 B6 04 01 00 00 AA 03 83 F9 2D 6C 67 C8 [16:49:18]CommunicateWithHost err = 0 [16:49:18]CheckOFDResponse [16:49:18]1017 (14) - 77093643461234 [16:49:18]1041 (16) - 0000000000874798 [16:49:18]1040 (4) - 122999 [16:49:18]1012 (4) - 02.03.2024 10:50 [16:49:18]1206 (1) - 0 [16:49:18]OFD Sender: Remove packet 122999 [16:49:18]ProducePacketName [16:49:18]name=ofd_packets/00122999 [16:49:18]NVStorageDeleteData [16:49:19]Write to MH i2c: 01 00 00 73 10 83 [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: 01 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: 01 07 00 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: 01 07 00 73 10 00 00 00 00 00 0D 0D A4 [16:49:19]RasterBufferAndPrint [16:49:19]line [16:49:19]line [16:49:19]line [16:49:19]line [16:49:19]line [16:49:19]written 0, free lines is 3356 [16:49:19]MH_Cut [16:49:19]Write to MH i2c: D1 01 00 7A 10 01 5C [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: D1 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: D1 01 00 [16:49:19]MH_I2C_Read... [16:49:19]Read from MH i2c: D1 01 00 7A 10 00 5B [16:49:19]Write to MH i2c: 01 00 00 7B 10 8B [16:49:19]Write i2c OK [16:49:19]MH_I2C_Read... [16:49:19]OFD Sender: No OFD packet to send [16:49:19]*** Cut start [16:49:19]*** Purtial cut [16:49:19]*** Stage 1: CUTSNS_PIN = 1 [16:49:21]Read from MH i2c: 01 [16:49:21]MH_I2C_Read... [16:49:21]*** Stop cut motor [16:49:21]*** Cut end [16:49:21]Read from MH i2c: 01 07 00 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: 01 07 00 7B 10 00 00 00 00 00 FF 0F A0 [16:49:21]process_action close_receipt done [16:49:21]requested_data is exist [16:49:21]produce_requested_data [16:49:21]requested_item fm.sn is exist - process it [16:49:21]wFMCommunicate request_size=4 [16:49:21]MH_SAM_APDU [16:49:21]CAPDU: 80 11 00 00 [16:49:21]Write to MH i2c: E2 08 00 7C 10 80 11 00 00 00 00 00 00 06 [16:49:21]Write i2c OK [16:49:21]MH_I2C_Read... [16:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:21]Read from MH i2c: E2 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: E2 17 00 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: E2 17 00 7C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 64 [16:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:49:21]wFMCommunicate OK [16:49:21]requested_item fd.num is exist - process it [16:49:21]SAM_PROTO_GetFieldsCounters [16:49:21]wFMCommunicate request_size=4 [16:49:21]MH_SAM_APDU [16:49:21]CAPDU: 80 13 00 00 [16:49:21]Write to MH i2c: E2 08 00 7D 10 80 13 00 00 00 00 00 00 09 [16:49:21]Write i2c OK [16:49:21]MH_I2C_Read... [16:49:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:21]Read from MH i2c: E2 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: E2 62 00 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: E2 62 00 7D 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 77 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [16:49:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 77 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:21]wFMCommunicate OK [16:49:21]SAM_PROTO_GetFieldsCounters done [16:49:21]requested_item shift.num is exist - process it [16:49:21]requested_item shift.opened is exist - process it [16:49:21]req_shift_opened [16:49:21]FM_GetShiftState [16:49:21]SAM_PROTO_GetShiftState [16:49:21]wFMCommunicate request_size=4 [16:49:21]MH_SAM_APDU [16:49:21]CAPDU: 80 13 01 00 [16:49:21]Write to MH i2c: E2 08 00 7E 10 80 13 01 00 00 00 00 00 0B [16:49:21]Write i2c OK [16:49:21]MH_I2C_Read... [16:49:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:21]Read from MH i2c: E2 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: E2 0E 00 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: E2 0E 00 7E 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 72 [16:49:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:49:21]wFMCommunicate OK [16:49:21]SAM_PROTO_GetShiftState done [16:49:21]FM_GetShiftState done [16:49:21]req_shift_opened done [16:49:21]requested_item shift.open_date is exist - process it [16:49:21]req_shift_open_date [16:49:21]req_shift_open_date done [16:49:21]produce_requested_data done [16:49:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":122999,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:49:21]process_action_free close_receipt [16:49:21]json_value_free [16:49:21]json_value_free done [16:49:21]process_json_proto returns [16:49:21]Send response to host [16:49:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":122999,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:49:21]free response buf [16:49:21]execute_script done [16:49:22]execute_script returns [16:49:22]free content buf [16:49:22]Sock 8.Close socket [16:49:22]Sock 8.Thread stoped [16:49:24]OFD Sender: No OFD packet to send [16:49:29]OFD Sender: No OFD packet to send [16:49:34]OFD Sender: No OFD packet to send [16:49:39]OFD Sender: No OFD packet to send [16:49:44]OFD Sender: No OFD packet to send [16:49:49]OFD Sender: No OFD packet to send [16:49:54]OFD Sender: No OFD packet to send [16:49:59]OFD Sender: No OFD packet to send [16:50:04]OFD Sender: No OFD packet to send [16:50:09]OFD Sender: No OFD packet to send [16:50:14]OFD Sender: No OFD packet to send [16:50:19]OFD Sender: No OFD packet to send [16:50:24]OFD Sender: No OFD packet to send [16:50:29]OFD Sender: No OFD packet to send [16:50:34]OFD Sender: No OFD packet to send [16:50:39]OFD Sender: No OFD packet to send [16:50:44]OFD Sender: No OFD packet to send [16:50:49]OFD Sender: No OFD packet to send [16:50:54]OFD Sender: No OFD packet to send [16:50:59]OFD Sender: No OFD packet to send [16:51:04]OFD Sender: No OFD packet to send [16:51:09]OFD Sender: No OFD packet to send [16:51:14]OFD Sender: No OFD packet to send [16:51:19]OFD Sender: No OFD packet to send [16:51:24]OFD Sender: No OFD packet to send [16:51:29]OFD Sender: No OFD packet to send [16:51:34]OFD Sender: No OFD packet to send [16:51:39]OFD Sender: No OFD packet to send [16:51:44]OFD Sender: No OFD packet to send [16:51:49]OFD Sender: No OFD packet to send [16:51:54]OFD Sender: No OFD packet to send [16:51:59]OFD Sender: No OFD packet to send [16:52:04]OFD Sender: No OFD packet to send [16:52:09]OFD Sender: No OFD packet to send [16:52:14]OFD Sender: No OFD packet to send [16:52:19]OFD Sender: No OFD packet to send [16:52:24]OFD Sender: No OFD packet to send [16:52:29]OFD Sender: No OFD packet to send [16:52:34]OFD Sender: No OFD packet to send [16:52:39]OFD Sender: No OFD packet to send [16:52:44]OFD Sender: No OFD packet to send [16:52:49]OFD Sender: No OFD packet to send [16:52:49]accept exits with 9 [16:52:49]New connection [16:52:49]New thread 3066809700 created [16:52:49]Thread 3066666340 joined [16:52:49]Waiting for new connection... [16:52:49] Sock 9.Parse request [16:52:49]Sock 9.Check first char [16:52:49]Sock 9.First char is OK [16:52:49]request: POST /json_proto HTTP/1.0 [16:52:49]Method: POST [16:52:49]URL: /json_proto [16:52:49]Method is POST - this is cgi request [16:52:49]url: /json_proto [16:52:49]query_string will be loaded in cgi processing [16:52:49]execute_cgi json_proto POST (null) [16:52:49]execute_cgi path=json_proto method=POST [16:52:49]POST find Content-Length [16:52:49]Host: 172.17.48.197:8080 [16:52:49]Content-Length: 807 [16:52:49]Content-Type: application/json [16:52:49] [16:52:49]POST finish read [16:52:49]Found Content-Length = 807 [16:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:49]execute_script... [16:52:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:49]POST & json_proto [16:52:49]process_json_proto [16:52:49]json parsed OK: [16:52:49]protocol is kg_v1.0 [16:52:49]action value=close_receipt [16:52:49]process_action close_receipt [16:52:49]cmd_close_receipt [16:52:49]MH_GetDate [16:52:49]Write to MH i2c: F0 00 00 7F 10 7E [16:52:49]Write i2c OK [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: F0 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: F0 09 00 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: F0 09 00 7F 10 00 62 59 E3 65 66 EE DC 65 1F [16:52:49]GetLastDocTimeStamp 1709398157 [16:52:49]current date 1709398370 [16:52:49]FM_GetShiftState [16:52:49]SAM_PROTO_GetShiftState [16:52:49]wFMCommunicate request_size=4 [16:52:49]MH_SAM_APDU [16:52:49]CAPDU: 80 13 01 00 [16:52:49]Write to MH i2c: E2 08 00 80 10 80 13 01 00 00 00 00 00 0D [16:52:49]Write i2c OK [16:52:49]MH_I2C_Read... [16:52:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:49]Read from MH i2c: E2 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: E2 0E 00 [16:52:49]MH_I2C_Read... [16:52:49]Read from MH i2c: E2 0E 00 80 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 74 [16:52:49]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:52:49]wFMCommunicate OK [16:52:49]SAM_PROTO_GetShiftState done [16:52:49]FM_GetShiftState done [16:52:49]opened in 1709338023 [16:52:49]opened+sec_in_day 1709424423 [16:52:49]quantity*price = 61900 [16:52:49]sum+1 = 61901 [16:52:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 219 02.03.2024 16:52 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123000 ФПД: 258741750637592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T165250&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123000&fm=258741750637592&tin=02508201610067®Number=0000000000090573&sum=61900 [16:52:51]StoreToDocumentArchive [16:52:51]shift 321 fd 123000 [16:52:51]save to /storage/0321/doc_00123000 [16:52:51]save last doc name /storage/0321/doc_00123000 to /storage/kkm_last_doc_name [16:52:51]save OK [16:52:51]Clear old archive folders... [16:52:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:52:51]tlvbuf is 00414850 [16:52:51]SAM_PROTO_ClearQueue [16:52:51]wFMCommunicate request_size=4 [16:52:51]MH_SAM_APDU [16:52:51]CAPDU: 80 09 00 00 [16:52:51]Write to MH i2c: E2 08 00 8D 10 80 09 00 00 00 00 00 00 0F [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 03 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 03 00 8D 10 00 90 00 11 [16:52:51]RAPDU: 90 00 [16:52:51]wFMCommunicate OK [16:52:51]SAM_PROTO_ClearQueue done [16:52:51]KKMCreateOFDPacket [16:52:51]OFDProtocolAddRootSTLVToBuf [16:52:51]FM_MakeSignedData [16:52:51]FM_MakeSignedData [16:52:51]SAM_PROTO_SignData [16:52:51]wFMCommunicate request_size=4 [16:52:51]MH_SAM_APDU [16:52:51]CAPDU: 80 0D 01 02 [16:52:51]Write to MH i2c: E2 08 00 8E 10 80 0D 01 02 00 00 00 00 17 [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 03 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 03 00 8E 10 00 90 00 12 [16:52:51]RAPDU: 90 00 [16:52:51]wFMCommunicate OK [16:52:51]wFMCommunicate request_size=255 [16:52:51]MH_SAM_APDU [16:52: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 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 62 59 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E0 01 00 35 04 06 00 EB [16:52:51]Write to MH i2c: E2 02 01 8F 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 62 59 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E0 01 00 35 04 06 00 EB 00 00 2F [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 03 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 03 00 8F 10 00 90 00 13 [16:52:51]RAPDU: 90 00 [16:52:51]wFMCommunicate OK [16:52:51]wFMCommunicate request_size=10 [16:52:51]MH_SAM_APDU [16:52:51]CAPDU: 80 0D 02 02 05 53 02 22 A4 18 [16:52:51]Write to MH i2c: E2 0D 00 90 10 80 0D 02 02 05 00 53 02 22 A4 18 00 00 57 [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 03 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 03 00 90 10 00 90 00 14 [16:52:51]RAPDU: 90 00 [16:52:51]wFMCommunicate OK [16:52:51]wFMCommunicate request_size=4 [16:52:51]MH_SAM_APDU [16:52:51]CAPDU: 80 0D 03 02 [16:52:51]Write to MH i2c: E2 08 00 91 10 80 0D 03 02 00 00 00 00 1C [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 0B 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 0B 00 91 10 00 9E 58 1B E3 F7 43 D4 D9 90 00 F8 [16:52:51]RAPDU: 9E 58 1B E3 F7 43 D4 D9 90 00 [16:52:51]wFMCommunicate OK [16:52:51]SAM_PROTO_SignData done [16:52:51]FM_MakeSignedData done [16:52:51]CreateOFDProtocolMessage [16:52:51]wFMCommunicate request_size=4 [16:52:51]MH_SAM_APDU [16:52:51]CAPDU: 80 11 00 00 [16:52:51]Write to MH i2c: E2 08 00 92 10 80 11 00 00 00 00 00 00 1C [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:51]Read from MH i2c: E2 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 17 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: E2 17 00 92 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7A [16:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:52:51]wFMCommunicate OK [16:52:51]CreateOFDProtocolMessage done [16:52:51]OFDSenderStorePacket 123000 [16:52:51]StoreOFDPacket docnum=123000 [16:52:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 86 FF 07 01 5A B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 62 59 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E0 01 00 35 04 06 00 EB 53 02 22 A4 18 9E 58 1B E3 F7 43 D4 D9 [16:52:51]CheckFolder [16:52:51]dirname=/storage/ofd_packets [16:52:51]CheckFolder done [16:52:51]ProducePacketName [16:52:51]name=ofd_packets/00123000 [16:52:51]NVStorageSaveData ofd_packets/00123000 [16:52:51]File name is /storage/ofd_packets/00123000 [16:52:51]Write 301 bytes [16:52:51]NVStorageSaveData done [16:52:51]OFDSenderStorePacket done [16:52:51]KKMCreateOFDPacket done [16:52:51]NVStorageSaveData kkm_last_timestamp [16:52:51]File name is /storage/kkm_last_timestamp [16:52:51]Write 4 bytes [16:52:51]NVStorageSaveData done [16:52:51]ExternCall_PrintAddStr [16:52:51]wPrintStart [16:52:51]Write to MH i2c: 01 00 00 93 10 A3 [16:52:51]Write i2c OK [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: 01 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: 01 07 00 [16:52:51]MH_I2C_Read... [16:52:51]Read from MH i2c: 01 07 00 93 10 00 00 00 00 00 FF 0F B8 [16:52:51]RasterBufferAndPrint [16:52:51]line Счет N : (1)1105886 [16:52:51]line ИНН: 02508201610067 [16:52:51]line Контрольно-Кассовый Чек [16:52:51]line ПРОДАЖА [16:52:51]line ТРК (МРК, ГНК) : 62 [16:52:51]line Товар: 2710124130 [16:52:51]line Аи-92-К-5 [16:52:51]line 10.000 * 61.90 [16:52:51]line = 619.00 [16:52:51]line НДС 12% НСП 1% [16:52:51]line > о реализуемом товаре [16:52:51]line ИТОГО: 619.00 [16:52:51]line НСП 1% : 5.48 [16:52:51]line НДС 12% : 65.73 [16:52:51]line Наличными: 0.00 [16:52:51]line Безнал.: 619.00 [16:52:51]line Место: АЗС № 25 "Партнер Нефть" [16:52:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:52:51]line СНО: Общий режим [16:52:51]line Чек 219 02.03.2024 16:52 [16:52:51]line Смена: 321 ФФД: 1.0 [16:52:51]line ЗНМ: 0300000019 [16:52:51]line РНМ: 0000000000090573 [16:52:51]line Версия ККМ: 001 [16:52:51]line Платежная система: О! деньги [16:52:51]line ФМ: 0000000000874798 [16:52:51]line ФД: 123000 [16:52:51]line ФПД: 258741750637592 [16:52:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T165250&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123000&fm=258741750637592&tin=02508201610067®Number=0000000000090573&sum=61900 [16:52:51]OFD Sender: Processing packet 123000 [packets to send 112, broken 111] [16:52:51]ProducePacketName [16:52:51]name=ofd_packets/00123000 [16:52:51]OFD Sender: To server: pG, [16:52:51]CommunicateWithHost lk.salyk.kg:30040 [16:52:51]ConnectInit lk.salyk.kg [16:52:51]written 0, free lines is 4095 [16:52:52]Connected sock=10 [16:52:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 86 FF 07 01 5A B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 62 59 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E0 01 00 35 04 06 00 EB 53 02 22 A4 18 9E 58 1B E3 F7 43 D4 D9 [16:52:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 15 5A 47 00 A1 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E0 01 00 F4 03 04 00 3E 05 E3 65 B6 04 01 00 00 26 2A 2D EA 4B 9D 44 79 [16:52:52]CommunicateWithHost err = 0 [16:52:52]CheckOFDResponse [16:52:52]1017 (14) - 77093643461234 [16:52:52]1041 (16) - 0000000000874798 [16:52:52]1040 (4) - 123000 [16:52:52]1012 (4) - 02.03.2024 10:53 [16:52:52]1206 (1) - 0 [16:52:52]OFD Sender: Remove packet 123000 [16:52:52]ProducePacketName [16:52:52]name=ofd_packets/00123000 [16:52:52]NVStorageDeleteData [16:52:52]Write to MH i2c: 01 00 00 BD 10 CD [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: 01 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: 01 07 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: 01 07 00 BD 10 00 00 00 00 00 03 0D E4 [16:52:52]RasterBufferAndPrint [16:52:52]line [16:52:52]line [16:52:52]line [16:52:52]line [16:52:52]line [16:52:52]written 0, free lines is 3337 [16:52:52]MH_Cut [16:52:52]Write to MH i2c: D1 01 00 C4 10 01 A6 [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: D1 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: D1 01 00 [16:52:52]MH_I2C_Read... [16:52:52]Read from MH i2c: D1 01 00 C4 10 00 A5 [16:52:52]Write to MH i2c: 01 00 00 C5 10 D5 [16:52:52]Write i2c OK [16:52:52]MH_I2C_Read... [16:52:52]OFD Sender: No OFD packet to send [16:52:53]*** Cut start [16:52:53]*** Purtial cut [16:52:53]*** Stage 1: CUTSNS_PIN = 1 [16:52:55]Read from MH i2c: 01 [16:52:55]MH_I2C_Read... [16:52:55]*** Stop cut motor [16:52:55]*** Cut end [16:52:55]Read from MH i2c: 01 07 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: 01 07 00 C5 10 00 00 00 00 00 FF 0F EA [16:52:55]process_action close_receipt done [16:52:55]requested_data is exist [16:52:55]produce_requested_data [16:52:55]requested_item fm.sn is exist - process it [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 11 00 00 [16:52:55]Write to MH i2c: E2 08 00 C6 10 80 11 00 00 00 00 00 00 50 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 17 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 17 00 C6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [16:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:52:55]wFMCommunicate OK [16:52:55]requested_item fd.num is exist - process it [16:52:55]SAM_PROTO_GetFieldsCounters [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 13 00 00 [16:52:55]Write to MH i2c: E2 08 00 C7 10 80 13 00 00 00 00 00 00 53 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 62 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 62 00 C7 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 78 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [16:52:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 78 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:55]wFMCommunicate OK [16:52:55]SAM_PROTO_GetFieldsCounters done [16:52:55]requested_item shift.num is exist - process it [16:52:55]requested_item shift.opened is exist - process it [16:52:55]req_shift_opened [16:52:55]FM_GetShiftState [16:52:55]SAM_PROTO_GetShiftState [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 13 01 00 [16:52:55]Write to MH i2c: E2 08 00 C8 10 80 13 01 00 00 00 00 00 55 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 0E 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 0E 00 C8 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BC [16:52:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:52:55]wFMCommunicate OK [16:52:55]SAM_PROTO_GetShiftState done [16:52:55]FM_GetShiftState done [16:52:55]req_shift_opened done [16:52:55]requested_item shift.open_date is exist - process it [16:52:55]req_shift_open_date [16:52:55]req_shift_open_date done [16:52:55]produce_requested_data done [16:52:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123000,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:52:55]process_action_free close_receipt [16:52:55]json_value_free [16:52:55]json_value_free done [16:52:55]process_json_proto returns [16:52:55]Send response to host [16:52:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123000,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:52:55]free response buf [16:52:55]execute_script done [16:52:55]execute_script returns [16:52:55]free content buf [16:52:55]Sock 9.Close socket [16:52:55]Sock 9.Thread stoped [16:52:57]OFD Sender: No OFD packet to send [16:53:02]OFD Sender: No OFD packet to send [16:53:07]OFD Sender: No OFD packet to send [16:53:12]OFD Sender: No OFD packet to send [16:53:17]OFD Sender: No OFD packet to send [16:53:22]OFD Sender: No OFD packet to send [16:53:27]OFD Sender: No OFD packet to send [16:53:32]OFD Sender: No OFD packet to send [16:53:37]OFD Sender: No OFD packet to send [16:53:42]OFD Sender: No OFD packet to send [16:53:47]OFD Sender: No OFD packet to send [16:53:52]OFD Sender: No OFD packet to send [16:53:57]OFD Sender: No OFD packet to send [16:54:02]OFD Sender: No OFD packet to send [16:54:07]OFD Sender: No OFD packet to send [16:54:12]OFD Sender: No OFD packet to send [16:54:17]OFD Sender: No OFD packet to send [16:54:22]OFD Sender: No OFD packet to send [16:54:27]OFD Sender: No OFD packet to send [16:54:32]OFD Sender: No OFD packet to send [16:54:37]OFD Sender: No OFD packet to send [16:54:42]OFD Sender: No OFD packet to send [16:54:47]OFD Sender: No OFD packet to send [16:54:52]OFD Sender: No OFD packet to send [16:54:57]OFD Sender: No OFD packet to send [16:55:02]OFD Sender: No OFD packet to send [16:55:07]accept exits with 8 [16:55:07]New connection [16:55:07]New thread 3066666340 created [16:55:07]Thread 3066809700 joined [16:55:07]Waiting for new connection... [16:55:07] Sock 8.Parse request [16:55:07]Sock 8.Check first char [16:55:07]Sock 8.First char is OK [16:55:07]request: POST /json_proto HTTP/1.0 [16:55:07]Method: POST [16:55:07]URL: /json_proto [16:55:07]Method is POST - this is cgi request [16:55:07]url: /json_proto [16:55:07]query_string will be loaded in cgi processing [16:55:07]execute_cgi json_proto POST (null) [16:55:07]execute_cgi path=json_proto method=POST [16:55:07]POST find Content-Length [16:55:07]Host: 172.17.48.197:8080 [16:55:07]Content-Length: 683 [16:55:07]Content-Type: application/json [16:55:07] [16:55:07]POST finish read [16:55:07]Found Content-Length = 683 [16:55:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 26.100, "sum" : 1615.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1615.00, "total" : 1615.00, "payments": [ { "type": 0, "sum" : 1615.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:07]execute_script... [16:55:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 26.100, "sum" : 1615.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1615.00, "total" : 1615.00, "payments": [ { "type": 0, "sum" : 1615.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:07]POST & json_proto [16:55:07]process_json_proto [16:55:07]json parsed OK: [16:55:07]protocol is kg_v1.0 [16:55:07]action value=close_receipt [16:55:07]process_action close_receipt [16:55:07]cmd_close_receipt [16:55:07]MH_GetDate [16:55:07]Write to MH i2c: F0 00 00 C9 10 C8 [16:55:07]Write i2c OK [16:55:07]MH_I2C_Read... [16:55:07]Read from MH i2c: F0 [16:55:07]MH_I2C_Read... [16:55:07]Read from MH i2c: F0 09 00 [16:55:07]MH_I2C_Read... [16:55:07]Read from MH i2c: F0 09 00 C9 10 00 EC 59 E3 65 66 EE DC 65 F3 [16:55:07]GetLastDocTimeStamp 1709398370 [16:55:07]current date 1709398508 [16:55:07]FM_GetShiftState [16:55:07]SAM_PROTO_GetShiftState [16:55:07]wFMCommunicate request_size=4 [16:55:07]MH_SAM_APDU [16:55:07]CAPDU: 80 13 01 00 [16:55:07]Write to MH i2c: E2 08 00 CA 10 80 13 01 00 00 00 00 00 57 [16:55:07]Write i2c OK [16:55:07]MH_I2C_Read... [16:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:07]Read from MH i2c: E2 [16:55:07]MH_I2C_Read... [16:55:07]Read from MH i2c: E2 0E 00 [16:55:07]MH_I2C_Read... [16:55:07]Read from MH i2c: E2 0E 00 CA 10 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BE [16:55:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:55:07]wFMCommunicate OK [16:55:07]SAM_PROTO_GetShiftState done [16:55:07]FM_GetShiftState done [16:55:07]opened in 1709338023 [16:55:07]opened+sec_in_day 1709424423 [16:55:07]quantity*price = 161559 [16:55:07]sum+1 = 161560 [16:55:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 1615.00 Внесено: 1615.00 СДАЧА: 0.00 НСП 1% : 14.30 НДС 12% : 171.57 Наличными: 1615.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 220 02.03.2024 16:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123001 ФПД: 275814046482599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T165508&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123001&fm=275814046482599&tin=02508201610067®Number=0000000000090573&sum=161500 [16:55:09]StoreToDocumentArchive [16:55:09]shift 321 fd 123001 [16:55:09]save to /storage/0321/doc_00123001 [16:55:09]save last doc name /storage/0321/doc_00123001 to /storage/kkm_last_doc_name [16:55:09]save OK [16:55:09]Clear old archive folders... [16:55:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:09]tlvbuf is 003A8B20 [16:55:09]SAM_PROTO_ClearQueue [16:55:09]wFMCommunicate request_size=4 [16:55:09]MH_SAM_APDU [16:55:09]CAPDU: 80 09 00 00 [16:55:09]Write to MH i2c: E2 08 00 D7 10 80 09 00 00 00 00 00 00 59 [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:09]Read from MH i2c: E2 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 03 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 03 00 D7 10 00 90 00 5B [16:55:09]RAPDU: 90 00 [16:55:09]wFMCommunicate OK [16:55:09]SAM_PROTO_ClearQueue done [16:55:09]KKMCreateOFDPacket [16:55:09]OFDProtocolAddRootSTLVToBuf [16:55:09]FM_MakeSignedData [16:55:09]FM_MakeSignedData [16:55:09]SAM_PROTO_SignData [16:55:09]wFMCommunicate request_size=4 [16:55:09]MH_SAM_APDU [16:55:09]CAPDU: 80 0D 01 02 [16:55:09]Write to MH i2c: E2 08 00 D8 10 80 0D 01 02 00 00 00 00 61 [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:09]Read from MH i2c: E2 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 03 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 03 00 D8 10 00 90 00 5C [16:55:09]RAPDU: 90 00 [16:55:09]wFMCommunicate OK [16:55:09]wFMCommunicate request_size=255 [16:55:09]MH_SAM_APDU [16:55:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 65 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 17 77 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 76 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 43 00 00 00 00 07 04 06 00 DC 76 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 EC 59 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E0 01 00 35 04 06 00 FA [16:55:09]Write to MH i2c: E2 02 01 D9 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 65 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 17 77 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 76 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 43 00 00 00 00 07 04 06 00 DC 76 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 EC 59 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E0 01 00 35 04 06 00 FA 00 00 2E [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:09]Read from MH i2c: E2 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 03 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 03 00 D9 10 00 90 00 5D [16:55:09]RAPDU: 90 00 [16:55:09]wFMCommunicate OK [16:55:09]wFMCommunicate request_size=10 [16:55:09]MH_SAM_APDU [16:55:09]CAPDU: 80 0D 02 02 05 D9 F6 43 C0 A7 [16:55:09]Write to MH i2c: E2 0D 00 DA 10 80 0D 02 02 05 00 D9 F6 43 C0 A7 00 00 E7 [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:09]Read from MH i2c: E2 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 03 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 03 00 DA 10 00 90 00 5E [16:55:09]RAPDU: 90 00 [16:55:09]wFMCommunicate OK [16:55:09]wFMCommunicate request_size=4 [16:55:09]MH_SAM_APDU [16:55:09]CAPDU: 80 0D 03 02 [16:55:09]Write to MH i2c: E2 08 00 DB 10 80 0D 03 02 00 00 00 00 66 [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:09]Read from MH i2c: E2 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 0B 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 0B 00 DB 10 00 2C 2A FD 6D 08 62 63 1E 90 00 12 [16:55:09]RAPDU: 2C 2A FD 6D 08 62 63 1E 90 00 [16:55:09]wFMCommunicate OK [16:55:09]SAM_PROTO_SignData done [16:55:09]FM_MakeSignedData done [16:55:09]CreateOFDProtocolMessage [16:55:09]wFMCommunicate request_size=4 [16:55:09]MH_SAM_APDU [16:55:09]CAPDU: 80 11 00 00 [16:55:09]Write to MH i2c: E2 08 00 DC 10 80 11 00 00 00 00 00 00 66 [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:09]Read from MH i2c: E2 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 17 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: E2 17 00 DC 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C4 [16:55:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:55:09]wFMCommunicate OK [16:55:09]CreateOFDProtocolMessage done [16:55:09]OFDSenderStorePacket 123001 [16:55:09]StoreOFDPacket docnum=123001 [16:55:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 05 5B 07 01 71 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 65 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 17 77 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 76 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 43 00 00 00 00 07 04 06 00 DC 76 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 EC 59 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E0 01 00 35 04 06 00 FA D9 F6 43 C0 A7 2C 2A FD 6D 08 62 63 1E [16:55:09]CheckFolder [16:55:09]dirname=/storage/ofd_packets [16:55:09]CheckFolder done [16:55:09]ProducePacketName [16:55:09]name=ofd_packets/00123001 [16:55:09]NVStorageSaveData ofd_packets/00123001 [16:55:09]File name is /storage/ofd_packets/00123001 [16:55:09]Write 301 bytes [16:55:09]NVStorageSaveData done [16:55:09]OFDSenderStorePacket done [16:55:09]KKMCreateOFDPacket done [16:55:09]NVStorageSaveData kkm_last_timestamp [16:55:09]File name is /storage/kkm_last_timestamp [16:55:09]Write 4 bytes [16:55:09]NVStorageSaveData done [16:55:09]ExternCall_PrintAddStr [16:55:09]wPrintStart [16:55:09]Write to MH i2c: 01 00 00 DD 10 ED [16:55:09]Write i2c OK [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: 01 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: 01 07 00 [16:55:09]MH_I2C_Read... [16:55:09]Read from MH i2c: 01 07 00 DD 10 00 00 00 00 00 FF 0F 02 [16:55:09]RasterBufferAndPrint [16:55:09]line Счет N : (1)1105887 [16:55:09]line ИНН: 02508201610067 [16:55:09]line Контрольно-Кассовый Чек [16:55:09]line ПРОДАЖА [16:55:09]line ТРК (МРК, ГНК) : 62 [16:55:09]line Товар: 2710124130 [16:55:09]line Аи-92-К-5 [16:55:09]line 26.100 * 61.90 [16:55:09]line = 1615.59 [16:55:09]line НДС 12% НСП 1% [16:55:09]line > о реализуемом товаре [16:55:09]line ОКРУГЛЕНИЕ: -0.59 [16:55:09]line ИТОГО: 1615.00 [16:55:09]line Внесено: 1615.00 [16:55:09]line СДАЧА: 0.00 [16:55:09]line НСП 1% : 14.30 [16:55:09]line НДС 12% : 171.57 [16:55:09]line Наличными: 1615.00 [16:55:09]line Безнал.: 0.00 [16:55:09]line Место: АЗС № 25 "Партнер Нефть" [16:55:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [16:55:09]line СНО: Общий режим [16:55:09]line Чек 220 02.03.2024 16:55 [16:55:09]line Смена: 321 ФФД: 1.0 [16:55:09]line ЗНМ: 0300000019 [16:55:09]line РНМ: 0000000000090573 [16:55:09]line Версия ККМ: 001 [16:55:09]line ФМ: 0000000000874798 [16:55:09]line ФД: 123001 [16:55:09]line ФПД: 275814046482599 [16:55:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T165508&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123001&fm=275814046482599&tin=02508201610067®Number=0000000000090573&sum=161500 [16:55:09]OFD Sender: Processing packet 123001 [packets to send 112, broken 111] [16:55:09]ProducePacketName [16:55:09]name=ofd_packets/00123001 [16:55:09]OFD Sender: To server: pG, [16:55:09]CommunicateWithHost lk.salyk.kg:30040 [16:55:09]ConnectInit lk.salyk.kg [16:55:09]written 0, free lines is 4095 [16:55:09]Connected sock=10 [16:55:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 05 5B 07 01 71 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F4 65 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 17 77 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 76 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 43 00 00 00 00 07 04 06 00 DC 76 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 EC 59 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E0 01 00 35 04 06 00 FA D9 F6 43 C0 A7 2C 2A FD 6D 08 62 63 1E [16:55:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 24 BF 47 00 78 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E0 01 00 F4 03 04 00 C8 05 E3 65 B6 04 01 00 00 55 DB 5E AE 90 11 D4 0E [16:55:10]CommunicateWithHost err = 0 [16:55:10]CheckOFDResponse [16:55:10]1017 (14) - 77093643461234 [16:55:10]1041 (16) - 0000000000874798 [16:55:10]1040 (4) - 123001 [16:55:10]1012 (4) - 02.03.2024 10:56 [16:55:10]1206 (1) - 0 [16:55:10]OFD Sender: Remove packet 123001 [16:55:10]ProducePacketName [16:55:10]name=ofd_packets/00123001 [16:55:10]NVStorageDeleteData [16:55:10]Write to MH i2c: 01 00 00 08 11 19 [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: 01 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: 01 07 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: 01 07 00 08 11 00 00 00 00 00 EF 0C 1B [16:55:10]RasterBufferAndPrint [16:55:10]line [16:55:10]line [16:55:10]line [16:55:10]line [16:55:10]line [16:55:10]written 0, free lines is 3317 [16:55:10]MH_Cut [16:55:10]Write to MH i2c: D1 01 00 0F 11 01 F2 [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: D1 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: D1 01 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: D1 01 00 0F 11 00 F1 [16:55:10]Write to MH i2c: 01 00 00 10 11 21 [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]OFD Sender: No OFD packet to send [16:55:11]*** Cut start [16:55:11]*** Purtial cut [16:55:11]*** Stage 1: CUTSNS_PIN = 1 [16:55:13]Read from MH i2c: 01 [16:55:13]MH_I2C_Read... [16:55:13]*** Stop cut motor [16:55:13]*** Cut end [16:55:13]Read from MH i2c: 01 07 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: 01 07 00 10 11 00 00 00 00 00 FF 0F 36 [16:55:13]process_action close_receipt done [16:55:13]requested_data is exist [16:55:13]produce_requested_data [16:55:13]requested_item fm.sn is exist - process it [16:55:13]wFMCommunicate request_size=4 [16:55:13]MH_SAM_APDU [16:55:13]CAPDU: 80 11 00 00 [16:55:13]Write to MH i2c: E2 08 00 11 11 80 11 00 00 00 00 00 00 9C [16:55:13]Write i2c OK [16:55:13]MH_I2C_Read... [16:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:13]Read from MH i2c: E2 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 17 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 17 00 11 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FA [16:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:55:13]wFMCommunicate OK [16:55:13]requested_item fd.num is exist - process it [16:55:13]SAM_PROTO_GetFieldsCounters [16:55:13]wFMCommunicate request_size=4 [16:55:13]MH_SAM_APDU [16:55:13]CAPDU: 80 13 00 00 [16:55:13]Write to MH i2c: E2 08 00 12 11 80 13 00 00 00 00 00 00 9F [16:55:13]Write i2c OK [16:55:13]MH_I2C_Read... [16:55:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:13]Read from MH i2c: E2 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 62 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 62 00 12 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 79 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [16:55:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 79 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:13]wFMCommunicate OK [16:55:13]SAM_PROTO_GetFieldsCounters done [16:55:13]requested_item shift.num is exist - process it [16:55:13]requested_item shift.opened is exist - process it [16:55:13]req_shift_opened [16:55:13]FM_GetShiftState [16:55:13]SAM_PROTO_GetShiftState [16:55:13]wFMCommunicate request_size=4 [16:55:13]MH_SAM_APDU [16:55:13]CAPDU: 80 13 01 00 [16:55:13]Write to MH i2c: E2 08 00 13 11 80 13 01 00 00 00 00 00 A1 [16:55:13]Write i2c OK [16:55:13]MH_I2C_Read... [16:55:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:13]Read from MH i2c: E2 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 0E 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 0E 00 13 11 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 08 [16:55:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:55:13]wFMCommunicate OK [16:55:13]SAM_PROTO_GetShiftState done [16:55:13]FM_GetShiftState done [16:55:13]req_shift_opened done [16:55:13]requested_item shift.open_date is exist - process it [16:55:13]req_shift_open_date [16:55:13]req_shift_open_date done [16:55:13]produce_requested_data done [16:55:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123001,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:55:13]process_action_free close_receipt [16:55:13]json_value_free [16:55:13]json_value_free done [16:55:13]process_json_proto returns [16:55:13]Send response to host [16:55:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123001,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:55:13]free response buf [16:55:13]execute_script done [16:55:13]execute_script returns [16:55:13]free content buf [16:55:13]Sock 8.Close socket [16:55:13]Sock 8.Thread stoped [16:55:15]OFD Sender: No OFD packet to send [16:55:20]OFD Sender: No OFD packet to send [16:55:25]OFD Sender: No OFD packet to send [16:55:30]OFD Sender: No OFD packet to send [16:55:35]OFD Sender: No OFD packet to send [16:55:40]OFD Sender: No OFD packet to send [16:55:45]OFD Sender: No OFD packet to send [16:55:50]OFD Sender: No OFD packet to send [16:55:55]OFD Sender: No OFD packet to send [16:56:00]OFD Sender: No OFD packet to send [16:56:05]OFD Sender: No OFD packet to send [16:56:10]OFD Sender: No OFD packet to send [16:56:15]OFD Sender: No OFD packet to send [16:56:20]OFD Sender: No OFD packet to send [16:56:25]OFD Sender: No OFD packet to send [16:56:30]OFD Sender: No OFD packet to send [16:56:35]OFD Sender: No OFD packet to send [16:56:40]OFD Sender: No OFD packet to send [16:56:45]OFD Sender: No OFD packet to send [16:56:50]OFD Sender: No OFD packet to send [16:56:55]OFD Sender: No OFD packet to send [16:57:00]OFD Sender: No OFD packet to send [16:57:05]OFD Sender: No OFD packet to send [16:57:10]OFD Sender: No OFD packet to send [16:57:15]OFD Sender: No OFD packet to send [16:57:20]OFD Sender: No OFD packet to send [16:57:25]OFD Sender: No OFD packet to send [16:57:30]OFD Sender: No OFD packet to send [16:57:35]OFD Sender: No OFD packet to send [16:57:40]OFD Sender: No OFD packet to send [16:57:45]OFD Sender: No OFD packet to send [16:57:50]OFD Sender: No OFD packet to send [16:57:55]OFD Sender: No OFD packet to send [16:58:00]OFD Sender: No OFD packet to send [16:58:05]OFD Sender: No OFD packet to send [16:58:10]OFD Sender: No OFD packet to send [16:58:15]OFD Sender: No OFD packet to send [16:58:20]OFD Sender: No OFD packet to send [16:58:25]OFD Sender: No OFD packet to send [16:58:27]accept exits with 9 [16:58:27]New connection [16:58:27]New thread 3066809700 created [16:58:27]Thread 3066666340 joined [16:58:27]Waiting for new connection... [16:58:27] Sock 9.Parse request [16:58:27]Sock 9.Check first char [16:58:27]Sock 9.First char is OK [16:58:27]request: POST /json_proto HTTP/1.0 [16:58:27]Method: POST [16:58:27]URL: /json_proto [16:58:27]Method is POST - this is cgi request [16:58:27]url: /json_proto [16:58:27]query_string will be loaded in cgi processing [16:58:27]execute_cgi json_proto POST (null) [16:58:27]execute_cgi path=json_proto method=POST [16:58:27]POST find Content-Length [16:58:27]Host: 172.17.48.197:8080 [16:58:27]Content-Length: 1215 [16:58:27]Content-Type: application/json [16:58:27] [16:58:27]POST finish read [16:58:27]Found Content-Length = 1215 [16:58:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105888\u000A02.03.2024 16:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 22.010 x 70.90\u000A\u0418\u0422\u041E\u0413: 1560.51\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68867\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:27]execute_script... [16:58:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105888\u000A02.03.2024 16:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 22.010 x 70.90\u000A\u0418\u0422\u041E\u0413: 1560.51\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68867\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:27]POST & json_proto [16:58:27]process_json_proto [16:58:27]json parsed OK: [16:58:27]protocol is kg_v1.0 [16:58:27]action value=print_text [16:58:27]process_action print_text [16:58:27]cmd_print_text [16:58:27]ExternCall_PrintAddStr [16:58:27]wPrintStart [16:58:27]Write to MH i2c: 01 00 00 14 11 25 [16:58:27]Write i2c OK [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 07 00 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 07 00 14 11 00 00 00 00 00 FF 0F 3A [16:58:27]RasterBufferAndPrint [16:58:27]line *****ТОВАРНЫЙ ЧЕК***** [16:58:27]line АЗС 25 [16:58:27]line Партнер нефть [16:58:27]line 02508201610067 [16:58:27]line Кассир : Таалайбек к. А. [16:58:27]line Счет N : (1)1105888 [16:58:27]line 02.03.2024 16:53 [16:58:27]line ПРОДАЖА [16:58:27]line ТРК (МРК, ГНК): 51 [16:58:27]line Вид ГСМ : 2710194210 [16:58:27]line ДТ(л)-К-5 [16:58:27]line 22.010 x 70.90 [16:58:27]line ИТОГ: 1560.51 [16:58:27]line Тип оплаты: Талоны: Топливная Карта [16:58:27]line 68867 [16:58:27]line ______________________ [16:58:27]line (подпись) [16:58:27]written 0, free lines is 4095 [16:58:27]Write to MH i2c: 01 00 00 29 11 3A [16:58:27]Write i2c OK [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 07 00 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: 01 07 00 29 11 00 00 00 00 00 F5 0D 43 [16:58:27]RasterBufferAndPrint [16:58:27]line [16:58:27]line [16:58:27]line [16:58:27]line [16:58:27]line [16:58:27]written 0, free lines is 3575 [16:58:27]MH_Cut [16:58:27]Write to MH i2c: D1 01 00 30 11 01 13 [16:58:27]Write i2c OK [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: D1 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: D1 01 00 [16:58:27]MH_I2C_Read... [16:58:27]Read from MH i2c: D1 01 00 30 11 00 12 [16:58:27]Write to MH i2c: 01 00 00 31 11 42 [16:58:27]Write i2c OK [16:58:27]MH_I2C_Read... [16:58:28]*** Cut start [16:58:28]*** Purtial cut [16:58:28]*** Stage 1: CUTSNS_PIN = 1 [16:58:30]Read from MH i2c: 01 [16:58:30]MH_I2C_Read... [16:58:30]*** Stop cut motor [16:58:30]*** Cut end [16:58:30]Read from MH i2c: 01 07 00 [16:58:30]MH_I2C_Read... [16:58:30]Read from MH i2c: 01 07 00 31 11 00 00 00 00 00 FF 0F 57 [16:58:30]process_action print_text done [16:58:30]requested_data is exist [16:58:30]produce_requested_data [16:58:30]requested_item fm.sn is exist - process it [16:58:30]wFMCommunicate request_size=4 [16:58:30]MH_SAM_APDU [16:58:30]CAPDU: 80 11 00 00 [16:58:30]Write to MH i2c: E2 08 00 32 11 80 11 00 00 00 00 00 00 BD [16:58:30]Write i2c OK [16:58:30]MH_I2C_Read... [16:58:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:30]Read from MH i2c: E2 [16:58:30]MH_I2C_Read... [16:58:30]Read from MH i2c: E2 17 00 [16:58:30]MH_I2C_Read... [16:58:30]Read from MH i2c: E2 17 00 32 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1B [16:58:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [16:58:30]wFMCommunicate OK [16:58:30]requested_item fd.num is exist - process it [16:58:30]SAM_PROTO_GetFieldsCounters [16:58:30]wFMCommunicate request_size=4 [16:58:30]MH_SAM_APDU [16:58:30]CAPDU: 80 13 00 00 [16:58:30]Write to MH i2c: E2 08 00 33 11 80 13 00 00 00 00 00 00 C0 [16:58:30]Write i2c OK [16:58:30]MH_I2C_Read... [16:58:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:30]Read from MH i2c: E2 [16:58:30]MH_I2C_Read... [16:58:30]Read from MH i2c: E2 62 00 [16:58:30]MH_I2C_Read... [16:58:30]Read from MH i2c: E2 62 00 33 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 79 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [16:58:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 79 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:30]wFMCommunicate OK [16:58:30]SAM_PROTO_GetFieldsCounters done [16:58:30]requested_item shift.num is exist - process it [16:58:30]requested_item shift.opened is exist - process it [16:58:30]req_shift_opened [16:58:30]FM_GetShiftState [16:58:30]SAM_PROTO_GetShiftState [16:58:30]wFMCommunicate request_size=4 [16:58:30]MH_SAM_APDU [16:58:30]CAPDU: 80 13 01 00 [16:58:30]Write to MH i2c: E2 08 00 34 11 80 13 01 00 00 00 00 00 C2 [16:58:30]Write i2c OK [16:58:30]MH_I2C_Read... [16:58:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:30]Read from MH i2c: E2 [16:58:30]MH_I2C_Read... [16:58:30]Read from MH i2c: E2 0E 00 [16:58:30]MH_I2C_Read... [16:58:30]Read from MH i2c: E2 0E 00 34 11 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 29 [16:58:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [16:58:30]wFMCommunicate OK [16:58:30]SAM_PROTO_GetShiftState done [16:58:30]FM_GetShiftState done [16:58:30]req_shift_opened done [16:58:30]requested_item shift.open_date is exist - process it [16:58:30]req_shift_open_date [16:58:30]req_shift_open_date done [16:58:30]produce_requested_data done [16:58:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123001,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [16:58:30]process_action_free print_text [16:58:30]json_value_free [16:58:30]json_value_free done [16:58:30]process_json_proto returns [16:58:30]Send response to host [16:58:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123001,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [16:58:30]free response buf [16:58:30]execute_script done [16:58:30]execute_script returns [16:58:30]free content buf [16:58:30]Sock 9.Close socket [16:58:30]Sock 9.Thread stoped [16:58:30]OFD Sender: No OFD packet to send [16:58:35]OFD Sender: No OFD packet to send [16:58:40]OFD Sender: No OFD packet to send [16:58:45]OFD Sender: No OFD packet to send [16:58:50]OFD Sender: No OFD packet to send [16:58:55]OFD Sender: No OFD packet to send [16:59:00]OFD Sender: No OFD packet to send [16:59:05]OFD Sender: No OFD packet to send [16:59:10]OFD Sender: No OFD packet to send [16:59:15]OFD Sender: No OFD packet to send [16:59:20]OFD Sender: No OFD packet to send [16:59:25]OFD Sender: No OFD packet to send [16:59:30]OFD Sender: No OFD packet to send [16:59:35]OFD Sender: No OFD packet to send [16:59:40]OFD Sender: No OFD packet to send [16:59:45]OFD Sender: No OFD packet to send [16:59:50]OFD Sender: No OFD packet to send [16:59:55]OFD Sender: No OFD packet to send [17:00:01]OFD Sender: No OFD packet to send [17:00:06]OFD Sender: No OFD packet to send [17:00:11]OFD Sender: No OFD packet to send [17:00:16]OFD Sender: No OFD packet to send [17:00:21]OFD Sender: No OFD packet to send [17:00:26]OFD Sender: No OFD packet to send [17:00:31]OFD Sender: No OFD packet to send [17:00:36]OFD Sender: No OFD packet to send [17:00:41]OFD Sender: No OFD packet to send [17:00:46]OFD Sender: No OFD packet to send [17:00:51]OFD Sender: No OFD packet to send [17:00:56]OFD Sender: No OFD packet to send [17:01:01]OFD Sender: No OFD packet to send [17:01:06]OFD Sender: No OFD packet to send [17:01:11]OFD Sender: No OFD packet to send [17:01:16]OFD Sender: No OFD packet to send [17:01:21]OFD Sender: No OFD packet to send [17:01:26]OFD Sender: No OFD packet to send [17:01:27]accept exits with 8 [17:01:27]New connection [17:01:27]New thread 3066666340 created [17:01:27]Thread 3066809700 joined [17:01:27]Waiting for new connection... [17:01:27] Sock 8.Parse request [17:01:27]Sock 8.Check first char [17:01:27]Sock 8.First char is OK [17:01:27]request: POST /json_proto HTTP/1.0 [17:01:27]Method: POST [17:01:27]URL: /json_proto [17:01:27]Method is POST - this is cgi request [17:01:27]url: /json_proto [17:01:27]query_string will be loaded in cgi processing [17:01:27]execute_cgi json_proto POST (null) [17:01:27]execute_cgi path=json_proto method=POST [17:01:27]POST find Content-Length [17:01:27]Host: 172.17.48.197:8080 [17:01:27]Content-Length: 1210 [17:01:27]Content-Type: application/json [17:01:27] [17:01:27]POST finish read [17:01:27]Found Content-Length = 1210 [17:01:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105889\u000A02.03.2024 16:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 32.310 x 61.90\u000A\u0418\u0422\u041E\u0413: 1999.99\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53236\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:27]execute_script... [17:01:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105889\u000A02.03.2024 16:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 32.310 x 61.90\u000A\u0418\u0422\u041E\u0413: 1999.99\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53236\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:27]POST & json_proto [17:01:27]process_json_proto [17:01:27]json parsed OK: [17:01:27]protocol is kg_v1.0 [17:01:27]action value=print_text [17:01:27]process_action print_text [17:01:27]cmd_print_text [17:01:27]ExternCall_PrintAddStr [17:01:27]wPrintStart [17:01:27]Write to MH i2c: 01 00 00 35 11 46 [17:01:27]Write i2c OK [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: 01 [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: 01 07 00 [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: 01 07 00 35 11 00 00 00 00 00 FF 0F 5B [17:01:27]RasterBufferAndPrint [17:01:27]line *****ТОВАРНЫЙ ЧЕК***** [17:01:27]line АЗС 25 [17:01:27]line Партнер нефть [17:01:27]line 02508201610067 [17:01:27]line Кассир : Таалайбек к. А. [17:01:27]line Счет N : (1)1105889 [17:01:27]line 02.03.2024 16:56 [17:01:27]line ПРОДАЖА [17:01:27]line ТРК (МРК, ГНК): 62 [17:01:27]line Вид ГСМ : 2710124130 [17:01:27]line Аи-92-К-5 [17:01:27]line 32.310 x 61.90 [17:01:27]line ИТОГ: 1999.99 [17:01:27]line Тип оплаты: Талоны: Топливная Карта [17:01:27]line 53236 [17:01:27]line ______________________ [17:01:27]line (подпись) [17:01:27]written 0, free lines is 4095 [17:01:28]Write to MH i2c: 01 00 00 4A 11 5B [17:01:28]Write i2c OK [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: 01 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: 01 07 00 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: 01 07 00 4A 11 00 00 00 00 00 F6 0D 65 [17:01:28]RasterBufferAndPrint [17:01:28]line [17:01:28]line [17:01:28]line [17:01:28]line [17:01:28]line [17:01:28]written 0, free lines is 3575 [17:01:28]MH_Cut [17:01:28]Write to MH i2c: D1 01 00 51 11 01 34 [17:01:28]Write i2c OK [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: D1 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: D1 01 00 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: D1 01 00 51 11 00 33 [17:01:28]Write to MH i2c: 01 00 00 52 11 63 [17:01:28]Write i2c OK [17:01:28]MH_I2C_Read... [17:01:28]*** Cut start [17:01:28]*** Purtial cut [17:01:28]*** Stage 1: CUTSNS_PIN = 1 [17:01:30]Read from MH i2c: 01 [17:01:30]MH_I2C_Read... [17:01:30]*** Stop cut motor [17:01:30]*** Cut end [17:01:30]Read from MH i2c: 01 07 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: 01 07 00 52 11 00 00 00 00 00 FF 0F 78 [17:01:30]process_action print_text done [17:01:30]requested_data is exist [17:01:30]produce_requested_data [17:01:30]requested_item fm.sn is exist - process it [17:01:30]wFMCommunicate request_size=4 [17:01:30]MH_SAM_APDU [17:01:30]CAPDU: 80 11 00 00 [17:01:30]Write to MH i2c: E2 08 00 53 11 80 11 00 00 00 00 00 00 DE [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 17 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 17 00 53 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [17:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:01:30]wFMCommunicate OK [17:01:30]requested_item fd.num is exist - process it [17:01:30]SAM_PROTO_GetFieldsCounters [17:01:30]wFMCommunicate request_size=4 [17:01:30]MH_SAM_APDU [17:01:30]CAPDU: 80 13 00 00 [17:01:30]Write to MH i2c: E2 08 00 54 11 80 13 00 00 00 00 00 00 E1 [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 62 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 62 00 54 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 79 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [17:01:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 79 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:01:30]wFMCommunicate OK [17:01:30]SAM_PROTO_GetFieldsCounters done [17:01:30]requested_item shift.num is exist - process it [17:01:30]requested_item shift.opened is exist - process it [17:01:30]req_shift_opened [17:01:30]FM_GetShiftState [17:01:30]SAM_PROTO_GetShiftState [17:01:30]wFMCommunicate request_size=4 [17:01:30]MH_SAM_APDU [17:01:30]CAPDU: 80 13 01 00 [17:01:30]Write to MH i2c: E2 08 00 55 11 80 13 01 00 00 00 00 00 E3 [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 0E 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 0E 00 55 11 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4A [17:01:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:01:30]wFMCommunicate OK [17:01:30]SAM_PROTO_GetShiftState done [17:01:30]FM_GetShiftState done [17:01:30]req_shift_opened done [17:01:30]requested_item shift.open_date is exist - process it [17:01:30]req_shift_open_date [17:01:30]req_shift_open_date done [17:01:30]produce_requested_data done [17:01:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123001,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:01:30]process_action_free print_text [17:01:30]json_value_free [17:01:30]json_value_free done [17:01:30]process_json_proto returns [17:01:30]Send response to host [17:01:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123001,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:01:30]free response buf [17:01:30]execute_script done [17:01:30]execute_script returns [17:01:30]free content buf [17:01:30]Sock 8.Close socket [17:01:30]Sock 8.Thread stoped [17:01:31]OFD Sender: No OFD packet to send [17:01:36]OFD Sender: No OFD packet to send [17:01:36]accept exits with 9 [17:01:36]New connection [17:01:36]New thread 3066809700 created [17:01:36]Thread 3066666340 joined [17:01:36]Waiting for new connection... [17:01:36] Sock 9.Parse request [17:01:36]Sock 9.Check first char [17:01:36]Sock 9.First char is OK [17:01:36]request: POST /json_proto HTTP/1.0 [17:01:36]Method: POST [17:01:36]URL: /json_proto [17:01:36]Method is POST - this is cgi request [17:01:36]url: /json_proto [17:01:36]query_string will be loaded in cgi processing [17:01:36]execute_cgi json_proto POST (null) [17:01:36]execute_cgi path=json_proto method=POST [17:01:36]POST find Content-Length [17:01:36]Host: 172.17.48.197:8080 [17:01:36]Content-Length: 679 [17:01:36]Content-Type: application/json [17:01:36] [17:01:36]POST finish read [17:01:36]Found Content-Length = 679 [17:01:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [17:01:36]execute_script... [17:01:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [17:01:36]POST & json_proto [17:01:36]process_json_proto [17:01:36]json parsed OK: [17:01:36]protocol is kg_v1.0 [17:01:36]action value=close_receipt [17:01:36]process_action close_receipt [17:01:36]cmd_close_receipt [17:01:36]MH_GetDate [17:01:36]Write to MH i2c: F0 00 00 56 11 56 [17:01:36]Write i2c OK [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: F0 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: F0 09 00 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: F0 09 00 56 11 00 71 5B E3 65 66 EE DC 65 08 [17:01:36]GetLastDocTimeStamp 1709398508 [17:01:36]current date 1709398897 [17:01:36]FM_GetShiftState [17:01:36]SAM_PROTO_GetShiftState [17:01:36]wFMCommunicate request_size=4 [17:01:36]MH_SAM_APDU [17:01:36]CAPDU: 80 13 01 00 [17:01:36]Write to MH i2c: E2 08 00 57 11 80 13 01 00 00 00 00 00 E5 [17:01:36]Write i2c OK [17:01:36]MH_I2C_Read... [17:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:36]Read from MH i2c: E2 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: E2 0E 00 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: E2 0E 00 57 11 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4C [17:01:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:01:36]wFMCommunicate OK [17:01:36]SAM_PROTO_GetShiftState done [17:01:36]FM_GetShiftState done [17:01:36]opened in 1709338023 [17:01:36]opened+sec_in_day 1709424423 [17:01:36]quantity*price = 62023 [17:01:36]sum+1 = 62025 [17:01:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 221 02.03.2024 17:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123002 ФПД: 234463168043678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170137&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123002&fm=234463168043678&tin=02508201610067®Number=0000000000090573&sum=62000 [17:01:37]StoreToDocumentArchive [17:01:37]shift 321 fd 123002 [17:01:37]save to /storage/0321/doc_00123002 [17:01:37]save last doc name /storage/0321/doc_00123002 to /storage/kkm_last_doc_name [17:01:37]save OK [17:01:37]Clear old archive folders... [17:01:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:01:37]tlvbuf is 003A8E20 [17:01:37]SAM_PROTO_ClearQueue [17:01:37]wFMCommunicate request_size=4 [17:01:37]MH_SAM_APDU [17:01:37]CAPDU: 80 09 00 00 [17:01:37]Write to MH i2c: E2 08 00 64 11 80 09 00 00 00 00 00 00 E7 [17:01:37]Write i2c OK [17:01:37]MH_I2C_Read... [17:01:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:37]Read from MH i2c: E2 [17:01:37]MH_I2C_Read... [17:01:37]Read from MH i2c: E2 03 00 [17:01:37]MH_I2C_Read... [17:01:37]Read from MH i2c: E2 03 00 64 11 00 90 00 E9 [17:01:37]RAPDU: 90 00 [17:01:37]wFMCommunicate OK [17:01:37]SAM_PROTO_ClearQueue done [17:01:37]KKMCreateOFDPacket [17:01:37]OFDProtocolAddRootSTLVToBuf [17:01:37]FM_MakeSignedData [17:01:37]FM_MakeSignedData [17:01:37]SAM_PROTO_SignData [17:01:37]wFMCommunicate request_size=4 [17:01:37]MH_SAM_APDU [17:01:37]CAPDU: 80 0D 01 02 [17:01:37]Write to MH i2c: E2 08 00 65 11 80 0D 01 02 00 00 00 00 EF [17:01:37]Write i2c OK [17:01:37]MH_I2C_Read... [17:01:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:37]Read from MH i2c: E2 [17:01:37]MH_I2C_Read... [17:01:37]Read from MH i2c: E2 03 00 [17:01:37]MH_I2C_Read... [17:01:37]Read from MH i2c: E2 03 00 65 11 00 90 00 EA [17:01:37]RAPDU: 90 00 [17:01:37]wFMCommunicate OK [17:01:37]wFMCommunicate request_size=255 [17:01:37]MH_SAM_APDU [17:01:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 71 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E0 01 00 35 04 06 00 D5 [17:01:38]Write to MH i2c: E2 02 01 66 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 71 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E0 01 00 35 04 06 00 D5 00 00 70 [17:01:38]Write i2c OK [17:01:38]MH_I2C_Read... [17:01:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:38]Read from MH i2c: E2 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 03 00 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 03 00 66 11 00 90 00 EB [17:01:38]RAPDU: 90 00 [17:01:38]wFMCommunicate OK [17:01:38]wFMCommunicate request_size=10 [17:01:38]MH_SAM_APDU [17:01:38]CAPDU: 80 0D 02 02 05 3E 35 D8 1A 9E [17:01:38]Write to MH i2c: E2 0D 00 67 11 80 0D 02 02 05 00 3E 35 D8 1A 9E 00 00 FF [17:01:38]Write i2c OK [17:01:38]MH_I2C_Read... [17:01:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:38]Read from MH i2c: E2 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 03 00 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 03 00 67 11 00 90 00 EC [17:01:38]RAPDU: 90 00 [17:01:38]wFMCommunicate OK [17:01:38]wFMCommunicate request_size=4 [17:01:38]MH_SAM_APDU [17:01:38]CAPDU: 80 0D 03 02 [17:01:38]Write to MH i2c: E2 08 00 68 11 80 0D 03 02 00 00 00 00 F4 [17:01:38]Write i2c OK [17:01:38]MH_I2C_Read... [17:01:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:38]Read from MH i2c: E2 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 0B 00 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 0B 00 68 11 00 3F 33 30 A8 5E E1 62 C3 90 00 A3 [17:01:38]RAPDU: 3F 33 30 A8 5E E1 62 C3 90 00 [17:01:38]wFMCommunicate OK [17:01:38]SAM_PROTO_SignData done [17:01:38]FM_MakeSignedData done [17:01:38]CreateOFDProtocolMessage [17:01:38]wFMCommunicate request_size=4 [17:01:38]MH_SAM_APDU [17:01:38]CAPDU: 80 11 00 00 [17:01:38]Write to MH i2c: E2 08 00 69 11 80 11 00 00 00 00 00 00 F4 [17:01:38]Write i2c OK [17:01:38]MH_I2C_Read... [17:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:38]Read from MH i2c: E2 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 17 00 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 17 00 69 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 52 [17:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:01:38]wFMCommunicate OK [17:01:38]CreateOFDProtocolMessage done [17:01:38]OFDSenderStorePacket 123002 [17:01:38]StoreOFDPacket docnum=123002 [17:01:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2E EC 07 01 A1 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 71 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E0 01 00 35 04 06 00 D5 3E 35 D8 1A 9E 3F 33 30 A8 5E E1 62 C3 [17:01:38]CheckFolder [17:01:38]dirname=/storage/ofd_packets [17:01:38]CheckFolder done [17:01:38]ProducePacketName [17:01:38]name=ofd_packets/00123002 [17:01:38]NVStorageSaveData ofd_packets/00123002 [17:01:38]File name is /storage/ofd_packets/00123002 [17:01:38]Write 301 bytes [17:01:38]NVStorageSaveData done [17:01:38]OFDSenderStorePacket done [17:01:38]KKMCreateOFDPacket done [17:01:38]NVStorageSaveData kkm_last_timestamp [17:01:38]File name is /storage/kkm_last_timestamp [17:01:38]Write 4 bytes [17:01:38]NVStorageSaveData done [17:01:38]ExternCall_PrintAddStr [17:01:38]wPrintStart [17:01:38]Write to MH i2c: 01 00 00 6A 11 7B [17:01:38]Write i2c OK [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: 01 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: 01 07 00 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: 01 07 00 6A 11 00 00 00 00 00 FF 0F 90 [17:01:38]RasterBufferAndPrint [17:01:38]line Счет N : (1)1105890 [17:01:38]line ИНН: 02508201610067 [17:01:38]line Контрольно-Кассовый Чек [17:01:38]line ПРОДАЖА [17:01:38]line ТРК (МРК, ГНК) : 52 [17:01:38]line Товар: 2710124130 [17:01:38]line Аи-92-К-5 [17:01:38]line 10.020 * 61.90 [17:01:38]line = 620.24 [17:01:38]line НДС 12% НСП 1% [17:01:38]line > о реализуемом товаре [17:01:38]line ОКРУГЛЕНИЕ: -0.24 [17:01:38]line ИТОГО: 620.00 [17:01:38]line Внесено: 620.00 [17:01:38]line СДАЧА: 0.00 [17:01:38]line НСП 1% : 5.49 [17:01:38]line НДС 12% : 65.87 [17:01:38]line Наличными: 620.00 [17:01:38]line Безнал.: 0.00 [17:01:38]line Место: АЗС № 25 "Партнер Нефть" [17:01:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:01:38]line СНО: Общий режим [17:01:38]line Чек 221 02.03.2024 17:01 [17:01:38]line Смена: 321 ФФД: 1.0 [17:01:38]line ЗНМ: 0300000019 [17:01:38]line РНМ: 0000000000090573 [17:01:38]line Версия ККМ: 001 [17:01:38]line ФМ: 0000000000874798 [17:01:38]line ФД: 123002 [17:01:38]line ФПД: 234463168043678 [17:01:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170137&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123002&fm=234463168043678&tin=02508201610067®Number=0000000000090573&sum=62000 [17:01:38]OFD Sender: Processing packet 123002 [packets to send 112, broken 111] [17:01:38]ProducePacketName [17:01:38]name=ofd_packets/00123002 [17:01:38]OFD Sender: To server: pG, [17:01:38]CommunicateWithHost lk.salyk.kg:30040 [17:01:38]ConnectInit lk.salyk.kg [17:01:38]written 0, free lines is 4095 [17:01:38]Connected sock=10 [17:01:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2E EC 07 01 A1 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 71 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E0 01 00 35 04 06 00 D5 3E 35 D8 1A 9E 3F 33 30 A8 5E E1 62 C3 [17:01:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 75 9A 47 00 EA E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E0 01 00 F4 03 04 00 4D 07 E3 65 B6 04 01 00 00 4A 5F FA 2E 08 C1 0D 6A [17:01:39]CommunicateWithHost err = 0 [17:01:39]CheckOFDResponse [17:01:39]1017 (14) - 77093643461234 [17:01:39]1041 (16) - 0000000000874798 [17:01:39]1040 (4) - 123002 [17:01:39]1012 (4) - 02.03.2024 11:02 [17:01:39]1206 (1) - 0 [17:01:39]OFD Sender: Remove packet 123002 [17:01:39]ProducePacketName [17:01:39]name=ofd_packets/00123002 [17:01:39]NVStorageDeleteData [17:01:39]Write to MH i2c: 01 00 00 95 11 A6 [17:01:39]Write i2c OK [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: 01 [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: 01 07 00 [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: 01 07 00 95 11 00 00 00 00 00 E5 0C 9E [17:01:39]RasterBufferAndPrint [17:01:39]line [17:01:39]line [17:01:39]line [17:01:39]line [17:01:39]line [17:01:39]written 0, free lines is 3307 [17:01:39]MH_Cut [17:01:39]Write to MH i2c: D1 01 00 9C 11 01 7F [17:01:39]Write i2c OK [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: D1 [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: D1 01 00 [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: D1 01 00 9C 11 00 7E [17:01:39]Write to MH i2c: 01 00 00 9D 11 AE [17:01:39]Write i2c OK [17:01:39]MH_I2C_Read... [17:01:39]OFD Sender: No OFD packet to send [17:01:39]*** Cut start [17:01:39]*** Purtial cut [17:01:39]*** Stage 1: CUTSNS_PIN = 1 [17:01:41]Read from MH i2c: 01 [17:01:41]MH_I2C_Read... [17:01:41]*** Stop cut motor [17:01:41]*** Cut end [17:01:41]Read from MH i2c: 01 07 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: 01 07 00 9D 11 00 00 00 00 00 FF 0F C3 [17:01:41]process_action close_receipt done [17:01:41]requested_data is exist [17:01:41]produce_requested_data [17:01:41]requested_item fm.sn is exist - process it [17:01:41]wFMCommunicate request_size=4 [17:01:41]MH_SAM_APDU [17:01:41]CAPDU: 80 11 00 00 [17:01:41]Write to MH i2c: E2 08 00 9E 11 80 11 00 00 00 00 00 00 29 [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:41]Read from MH i2c: E2 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 17 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 17 00 9E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 87 [17:01:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:01:41]wFMCommunicate OK [17:01:41]requested_item fd.num is exist - process it [17:01:41]SAM_PROTO_GetFieldsCounters [17:01:41]wFMCommunicate request_size=4 [17:01:41]MH_SAM_APDU [17:01:41]CAPDU: 80 13 00 00 [17:01:41]Write to MH i2c: E2 08 00 9F 11 80 13 00 00 00 00 00 00 2C [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 62 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 62 00 9F 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [17:01:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:01:42]wFMCommunicate OK [17:01:42]SAM_PROTO_GetFieldsCounters done [17:01:42]requested_item shift.num is exist - process it [17:01:42]requested_item shift.opened is exist - process it [17:01:42]req_shift_opened [17:01:42]FM_GetShiftState [17:01:42]SAM_PROTO_GetShiftState [17:01:42]wFMCommunicate request_size=4 [17:01:42]MH_SAM_APDU [17:01:42]CAPDU: 80 13 01 00 [17:01:42]Write to MH i2c: E2 08 00 A0 11 80 13 01 00 00 00 00 00 2E [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 0E 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 0E 00 A0 11 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 95 [17:01:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:01:42]wFMCommunicate OK [17:01:42]SAM_PROTO_GetShiftState done [17:01:42]FM_GetShiftState done [17:01:42]req_shift_opened done [17:01:42]requested_item shift.open_date is exist - process it [17:01:42]req_shift_open_date [17:01:42]req_shift_open_date done [17:01:42]produce_requested_data done [17:01:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123002,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:01:42]process_action_free close_receipt [17:01:42]json_value_free [17:01:42]json_value_free done [17:01:42]process_json_proto returns [17:01:42]Send response to host [17:01:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123002,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:01:42]free response buf [17:01:42]execute_script done [17:01:42]execute_script returns [17:01:42]free content buf [17:01:42]Sock 9.Close socket [17:01:42]Sock 9.Thread stoped [17:01:44]OFD Sender: No OFD packet to send [17:01:49]OFD Sender: No OFD packet to send [17:01:54]int [17:01:54]Write to MH i2c: 01 00 00 A1 11 B2 [17:01:54]*** FLAG_PRN_PAP1 set [17:01:54]Write i2c OK [17:01:54]MH_I2C_Read... [17:01:54]Read from MH i2c: 01 [17:01:54]MH_I2C_Read... [17:01:54]Read from MH i2c: 01 07 00 [17:01:54]MH_I2C_Read... [17:01:54]Read from MH i2c: 01 07 00 A1 11 00 01 00 00 00 FF 0F C8 [17:01:54]state=0 [17:01:54]No paper [17:01:54]int [17:01:54]Write to MH i2c: 01 00 00 A2 11 B3 [17:01:54]*** FLAG_PRN_PAP2 set [17:01:54]Write i2c OK [17:01:54]MH_I2C_Read... [17:01:54]Read from MH i2c: 01 [17:01:54]MH_I2C_Read... [17:01:54]Read from MH i2c: 01 07 00 [17:01:54]MH_I2C_Read... [17:01:54]Read from MH i2c: 01 07 00 A2 11 00 03 00 00 00 FF 0F CB [17:01:54]state=0 [17:01:54]No paper [17:01:54]Cover opened [17:01:54]OFD Sender: No OFD packet to send [17:01:59]Write to MH i2c: 01 00 00 A3 11 B4 [17:01:59]Write i2c OK [17:01:59]MH_I2C_Read... [17:01:59]Read from MH i2c: 01 [17:01:59]MH_I2C_Read... [17:01:59]Read from MH i2c: 01 07 00 [17:01:59]MH_I2C_Read... [17:01:59]Read from MH i2c: 01 07 00 A3 11 00 03 00 00 00 FF 0F CC [17:01:59]state=3 [17:01:59]No paper [17:01:59]Cover opened [17:01:59]OFD Sender: No OFD packet to send [17:02:04]Write to MH i2c: 01 00 00 A4 11 B5 [17:02:04]Write i2c OK [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 A4 11 00 03 00 00 00 FF 0F CD [17:02:04]state=3 [17:02:04]No paper [17:02:04]Cover opened [17:02:04]int [17:02:04]Write to MH i2c: 01 00 00 A5 11 B6 [17:02:04]*** FLAG_PRN_PAP2 reset [17:02:04]Write i2c OK [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 A5 11 00 01 00 00 00 FF 0F CC [17:02:04]state=3 [17:02:04]No paper [17:02:04]Cover closed [17:02:04]int [17:02:04]Write to MH i2c: 01 00 00 A6 11 B7 [17:02:04]*** FLAG_PRN_PAP1 reset [17:02:04]Write i2c OK [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 A6 11 00 00 00 00 00 FF 0F CC [17:02:04]state=0 [17:02:04]OFD Sender: No OFD packet to send [17:02:09]OFD Sender: No OFD packet to send [17:02:14]OFD Sender: No OFD packet to send [17:02:19]OFD Sender: No OFD packet to send [17:02:24]OFD Sender: No OFD packet to send [17:02:29]OFD Sender: No OFD packet to send [17:02:34]OFD Sender: No OFD packet to send [17:02:39]OFD Sender: No OFD packet to send [17:02:44]OFD Sender: No OFD packet to send [17:02:49]OFD Sender: No OFD packet to send [17:02:54]OFD Sender: No OFD packet to send [17:02:59]OFD Sender: No OFD packet to send [17:03:04]OFD Sender: No OFD packet to send [17:03:09]OFD Sender: No OFD packet to send [17:03:14]OFD Sender: No OFD packet to send [17:03:19]OFD Sender: No OFD packet to send [17:03:24]OFD Sender: No OFD packet to send [17:03:29]OFD Sender: No OFD packet to send [17:03:34]OFD Sender: No OFD packet to send [17:03:39]OFD Sender: No OFD packet to send [17:03:44]OFD Sender: No OFD packet to send [17:03:44]accept exits with 8 [17:03:44]New connection [17:03:44]New thread 3066666340 created [17:03:44]Thread 3066809700 joined [17:03:44]Waiting for new connection... [17:03:44] Sock 8.Parse request [17:03:44]Sock 8.Check first char [17:03:44]Sock 8.First char is OK [17:03:44]request: POST /json_proto HTTP/1.0 [17:03:44]Method: POST [17:03:44]URL: /json_proto [17:03:44]Method is POST - this is cgi request [17:03:44]url: /json_proto [17:03:44]query_string will be loaded in cgi processing [17:03:44]execute_cgi json_proto POST (null) [17:03:44]execute_cgi path=json_proto method=POST [17:03:44]POST find Content-Length [17:03:44]Host: 172.17.48.197:8080 [17:03:44]Content-Length: 736 [17:03:44]Content-Type: application/json [17:03:44] [17:03:44]POST finish read [17:03:44]Found Content-Length = 736 [17:03:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123002, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [17:03:44]execute_script... [17:03:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123002, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [17:03:44]POST & json_proto [17:03:44]process_json_proto [17:03:44]json parsed OK: [17:03:44]protocol is kg_v1.0 [17:03:44]action value=close_receipt [17:03:44]process_action close_receipt [17:03:44]cmd_close_receipt [17:03:44]MH_GetDate [17:03:44]Write to MH i2c: F0 00 00 A7 11 A7 [17:03:44]Write i2c OK [17:03:44]MH_I2C_Read... [17:03:44]Read from MH i2c: F0 [17:03:44]MH_I2C_Read... [17:03:44]Read from MH i2c: F0 09 00 [17:03:44]MH_I2C_Read... [17:03:44]Read from MH i2c: F0 09 00 A7 11 00 F1 5B E3 65 66 EE DC 65 D9 [17:03:44]GetLastDocTimeStamp 1709398897 [17:03:44]current date 1709399025 [17:03:44]FM_GetShiftState [17:03:44]SAM_PROTO_GetShiftState [17:03:44]wFMCommunicate request_size=4 [17:03:44]MH_SAM_APDU [17:03:44]CAPDU: 80 13 01 00 [17:03:44]Write to MH i2c: E2 08 00 A8 11 80 13 01 00 00 00 00 00 36 [17:03:44]Write i2c OK [17:03:44]MH_I2C_Read... [17:03:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:44]Read from MH i2c: E2 [17:03:44]MH_I2C_Read... [17:03:44]Read from MH i2c: E2 0E 00 [17:03:44]MH_I2C_Read... [17:03:44]Read from MH i2c: E2 0E 00 A8 11 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9D [17:03:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:03:44]wFMCommunicate OK [17:03:44]SAM_PROTO_GetShiftState done [17:03:44]FM_GetShiftState done [17:03:44]opened in 1709338023 [17:03:44]opened+sec_in_day 1709424423 [17:03:44]quantity*price = 62023 [17:03:44]sum+1 = 62025 [17:03:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 222 02.03.2024 17:03 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123002 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123003 ФПД: 41872980588403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170345&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123003&fm=41872980588403&tin=02508201610067®Number=0000000000090573&sum=62000 [17:03:46]StoreToDocumentArchive [17:03:46]shift 321 fd 123003 [17:03:46]save to /storage/0321/doc_00123003 [17:03:46]save last doc name /storage/0321/doc_00123003 to /storage/kkm_last_doc_name [17:03:46]save OK [17:03:46]Clear old archive folders... [17:03:46]ProcessDocumentItem done err = 0, tmpTLVsize=279 [17:03:46]tlvbuf is 003B4420 [17:03:46]SAM_PROTO_ClearQueue [17:03:46]wFMCommunicate request_size=4 [17:03:46]MH_SAM_APDU [17:03:46]CAPDU: 80 09 00 00 [17:03:46]Write to MH i2c: E2 08 00 B7 11 80 09 00 00 00 00 00 00 3A [17:03:46]Write i2c OK [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 [17:03:46]MH_I2C_Read... [17:03:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:46]Read from MH i2c: E2 03 00 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 03 00 B7 11 00 90 00 3C [17:03:46]RAPDU: 90 00 [17:03:46]wFMCommunicate OK [17:03:46]SAM_PROTO_ClearQueue done [17:03:46]KKMCreateOFDPacket [17:03:46]OFDProtocolAddRootSTLVToBuf [17:03:46]FM_MakeSignedData [17:03:46]FM_MakeSignedData [17:03:46]SAM_PROTO_SignData [17:03:46]wFMCommunicate request_size=4 [17:03:46]MH_SAM_APDU [17:03:46]CAPDU: 80 0D 01 02 [17:03:46]Write to MH i2c: E2 08 00 B8 11 80 0D 01 02 00 00 00 00 42 [17:03:46]Write i2c OK [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 [17:03:46]MH_I2C_Read... [17:03:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:46]Read from MH i2c: E2 03 00 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 03 00 B8 11 00 90 00 3D [17:03:46]RAPDU: 90 00 [17:03:46]wFMCommunicate OK [17:03:46]wFMCommunicate request_size=255 [17:03:46]MH_SAM_APDU [17:03:46]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 F1 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 7A E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [17:03:46]Write to MH i2c: E2 02 01 B9 11 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 F1 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 7A E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 D1 [17:03:46]Write i2c OK [17:03:46]MH_I2C_Read... [17:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:46]Read from MH i2c: E2 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 03 00 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 03 00 B9 11 00 90 00 3E [17:03:46]RAPDU: 90 00 [17:03:46]wFMCommunicate OK [17:03:46]wFMCommunicate request_size=38 [17:03:46]MH_SAM_APDU [17:03:46]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E0 01 00 35 04 06 00 26 15 50 22 37 73 [17:03:46]Write to MH i2c: E2 29 00 BA 11 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E0 01 00 35 04 06 00 26 15 50 22 37 73 00 00 8C [17:03:46]Write i2c OK [17:03:46]MH_I2C_Read... [17:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:46]Read from MH i2c: E2 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 03 00 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 03 00 BA 11 00 90 00 3F [17:03:46]RAPDU: 90 00 [17:03:46]wFMCommunicate OK [17:03:46]wFMCommunicate request_size=4 [17:03:46]MH_SAM_APDU [17:03:46]CAPDU: 80 0D 03 02 [17:03:46]Write to MH i2c: E2 08 00 BB 11 80 0D 03 02 00 00 00 00 47 [17:03:46]Write i2c OK [17:03:46]MH_I2C_Read... [17:03:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:46]Read from MH i2c: E2 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 0B 00 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 0B 00 BB 11 00 40 D2 37 FA 54 DE D5 2B 90 00 BD [17:03:46]RAPDU: 40 D2 37 FA 54 DE D5 2B 90 00 [17:03:46]wFMCommunicate OK [17:03:46]SAM_PROTO_SignData done [17:03:46]FM_MakeSignedData done [17:03:46]CreateOFDProtocolMessage [17:03:46]wFMCommunicate request_size=4 [17:03:46]MH_SAM_APDU [17:03:46]CAPDU: 80 11 00 00 [17:03:46]Write to MH i2c: E2 08 00 BC 11 80 11 00 00 00 00 00 00 47 [17:03:46]Write i2c OK [17:03:46]MH_I2C_Read... [17:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:46]Read from MH i2c: E2 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 17 00 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: E2 17 00 BC 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A5 [17:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:03:46]wFMCommunicate OK [17:03:46]CreateOFDProtocolMessage done [17:03:46]OFDSenderStorePacket 123003 [17:03:46]StoreOFDPacket docnum=123003 [17:03:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 8B 85 23 01 AC 3A 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 F1 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 7A E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E0 01 00 35 04 06 00 26 15 50 22 37 73 40 D2 37 FA 54 DE D5 2B [17:03:46]CheckFolder [17:03:46]dirname=/storage/ofd_packets [17:03:46]CheckFolder done [17:03:46]ProducePacketName [17:03:46]name=ofd_packets/00123003 [17:03:46]NVStorageSaveData ofd_packets/00123003 [17:03:46]File name is /storage/ofd_packets/00123003 [17:03:46]Write 329 bytes [17:03:46]NVStorageSaveData done [17:03:46]OFDSenderStorePacket done [17:03:46]KKMCreateOFDPacket done [17:03:46]NVStorageSaveData kkm_last_timestamp [17:03:46]File name is /storage/kkm_last_timestamp [17:03:46]Write 4 bytes [17:03:46]NVStorageSaveData done [17:03:46]ExternCall_PrintAddStr [17:03:46]wPrintStart [17:03:46]Write to MH i2c: 01 00 00 BD 11 CE [17:03:46]Write i2c OK [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: 01 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: 01 07 00 [17:03:46]MH_I2C_Read... [17:03:46]Read from MH i2c: 01 07 00 BD 11 00 00 00 00 00 FF 0F E3 [17:03:46]RasterBufferAndPrint [17:03:46]line Счет N : (1)1105890 [17:03:46]line ИНН: 02508201610067 [17:03:46]line Контрольно-Кассовый Чек [17:03:46]line ВОЗВРАТ ПРОДАЖИ [17:03:46]line ТРК (МРК, ГНК) : 52 [17:03:46]line Товар: 2710124130 [17:03:46]line Аи-92-К-5 [17:03:46]line 10.020 * 61.90 [17:03:46]line = 620.24 [17:03:46]line НДС 12% НСП 1% [17:03:46]line > о реализуемом товаре [17:03:46]line ОКРУГЛЕНИЕ: -0.24 [17:03:46]line ИТОГО: 620.00 [17:03:46]line НСП 1% : 5.49 [17:03:46]line НДС 12% : 65.87 [17:03:46]line Наличными: 620.00 [17:03:46]line Безнал.: 0.00 [17:03:46]line Место: АЗС № 25 "Партнер Нефть" [17:03:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:03:46]line СНО: Общий режим [17:03:46]line Чек 222 02.03.2024 17:03 [17:03:46]line Смена: 321 ФФД: 1.0 [17:03:46]line ЗНМ: 0300000019 [17:03:46]line РНМ: 0000000000090573 [17:03:46]line Версия ККМ: 001 [17:03:46]line ФД осн.: 123002 [17:03:46]line ФМ осн.: 0000000000874798 [17:03:46]line ФМ: 0000000000874798 [17:03:46]line ФД: 123003 [17:03:46]line ФПД: 41872980588403 [17:03:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170345&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123003&fm=41872980588403&tin=02508201610067®Number=0000000000090573&sum=62000 [17:03:46]OFD Sender: Processing packet 123003 [packets to send 112, broken 111] [17:03:46]ProducePacketName [17:03:46]name=ofd_packets/00123003 [17:03:46]OFD Sender: To server: pG, [17:03:46]CommunicateWithHost lk.salyk.kg:30040 [17:03:46]ConnectInit lk.salyk.kg [17:03:46]written 0, free lines is 4095 [17:03:47]Connected sock=10 [17:03:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 8B 85 23 01 AC 3A 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 F1 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 7A E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E0 01 00 35 04 06 00 26 15 50 22 37 73 40 D2 37 FA 54 DE D5 2B [17:03:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F9 D5 47 00 48 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E0 01 00 F4 03 04 00 CD 07 E3 65 B6 04 01 00 00 F2 A1 E7 C1 CC 84 FF 7B [17:03:47]CommunicateWithHost err = 0 [17:03:47]CheckOFDResponse [17:03:47]1017 (14) - 77093643461234 [17:03:47]1041 (16) - 0000000000874798 [17:03:47]1040 (4) - 123003 [17:03:47]1012 (4) - 02.03.2024 11:04 [17:03:47]1206 (1) - 0 [17:03:47]OFD Sender: Remove packet 123003 [17:03:47]ProducePacketName [17:03:47]name=ofd_packets/00123003 [17:03:47]NVStorageDeleteData [17:03:47]Write to MH i2c: 01 00 00 E8 11 F9 [17:03:47]Write i2c OK [17:03:47]MH_I2C_Read... [17:03:47]Read from MH i2c: 01 [17:03:47]MH_I2C_Read... [17:03:47]Read from MH i2c: 01 07 00 [17:03:47]MH_I2C_Read... [17:03:47]Read from MH i2c: 01 07 00 E8 11 00 00 00 00 00 FA 0C 06 [17:03:47]RasterBufferAndPrint [17:03:47]line [17:03:47]line [17:03:47]line [17:03:47]line [17:03:47]line [17:03:47]written 0, free lines is 3331 [17:03:47]MH_Cut [17:03:47]Write to MH i2c: D1 01 00 EF 11 01 D2 [17:03:47]Write i2c OK [17:03:47]MH_I2C_Read... [17:03:47]Read from MH i2c: D1 [17:03:47]MH_I2C_Read... [17:03:47]Read from MH i2c: D1 01 00 [17:03:47]MH_I2C_Read... [17:03:47]Read from MH i2c: D1 01 00 EF 11 00 D1 [17:03:47]Write to MH i2c: 01 00 00 F0 11 01 [17:03:47]Write i2c OK [17:03:47]MH_I2C_Read... [17:03:47]OFD Sender: No OFD packet to send [17:03:48]*** Cut start [17:03:48]*** Purtial cut [17:03:48]*** Stage 1: CUTSNS_PIN = 1 [17:03:50]Read from MH i2c: 01 [17:03:50]MH_I2C_Read... [17:03:50]*** Stop cut motor [17:03:50]*** Cut end [17:03:50]Read from MH i2c: 01 07 00 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: 01 07 00 F0 11 00 00 00 00 00 FF 0F 16 [17:03:50]process_action close_receipt done [17:03:50]requested_data is exist [17:03:50]produce_requested_data [17:03:50]requested_item fm.sn is exist - process it [17:03:50]wFMCommunicate request_size=4 [17:03:50]MH_SAM_APDU [17:03:50]CAPDU: 80 11 00 00 [17:03:50]Write to MH i2c: E2 08 00 F1 11 80 11 00 00 00 00 00 00 7C [17:03:50]Write i2c OK [17:03:50]MH_I2C_Read... [17:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:50]Read from MH i2c: E2 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: E2 17 00 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: E2 17 00 F1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DA [17:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:03:50]wFMCommunicate OK [17:03:50]requested_item fd.num is exist - process it [17:03:50]SAM_PROTO_GetFieldsCounters [17:03:50]wFMCommunicate request_size=4 [17:03:50]MH_SAM_APDU [17:03:50]CAPDU: 80 13 00 00 [17:03:50]Write to MH i2c: E2 08 00 F2 11 80 13 00 00 00 00 00 00 7F [17:03:50]Write i2c OK [17:03:50]MH_I2C_Read... [17:03:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:50]Read from MH i2c: E2 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: E2 62 00 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: E2 62 00 F2 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [17:03:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:03:50]wFMCommunicate OK [17:03:50]SAM_PROTO_GetFieldsCounters done [17:03:50]requested_item shift.num is exist - process it [17:03:50]requested_item shift.opened is exist - process it [17:03:50]req_shift_opened [17:03:50]FM_GetShiftState [17:03:50]SAM_PROTO_GetShiftState [17:03:50]wFMCommunicate request_size=4 [17:03:50]MH_SAM_APDU [17:03:50]CAPDU: 80 13 01 00 [17:03:50]Write to MH i2c: E2 08 00 F3 11 80 13 01 00 00 00 00 00 81 [17:03:50]Write i2c OK [17:03:50]MH_I2C_Read... [17:03:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:50]Read from MH i2c: E2 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: E2 0E 00 [17:03:50]MH_I2C_Read... [17:03:50]Read from MH i2c: E2 0E 00 F3 11 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E8 [17:03:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:03:50]wFMCommunicate OK [17:03:50]SAM_PROTO_GetShiftState done [17:03:50]FM_GetShiftState done [17:03:50]req_shift_opened done [17:03:50]requested_item shift.open_date is exist - process it [17:03:50]req_shift_open_date [17:03:50]req_shift_open_date done [17:03:50]produce_requested_data done [17:03:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123003,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:03:50]process_action_free close_receipt [17:03:50]json_value_free [17:03:50]json_value_free done [17:03:50]process_json_proto returns [17:03:50]Send response to host [17:03:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123003,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:03:50]free response buf [17:03:50]execute_script done [17:03:50]execute_script returns [17:03:50]free content buf [17:03:50]Sock 8.Close socket [17:03:50]Sock 8.Thread stoped [17:03:51]accept exits with 9 [17:03:51]New connection [17:03:51]New thread 3066809700 created [17:03:51]Thread 3066666340 joined [17:03:51]Waiting for new connection... [17:03:51] Sock 9.Parse request [17:03:51]Sock 9.Check first char [17:03:51]Sock 9.First char is OK [17:03:51]request: POST /json_proto HTTP/1.0 [17:03:51]Method: POST [17:03:51]URL: /json_proto [17:03:51]Method is POST - this is cgi request [17:03:51]url: /json_proto [17:03:51]query_string will be loaded in cgi processing [17:03:51]execute_cgi json_proto POST (null) [17:03:51]execute_cgi path=json_proto method=POST [17:03:51]POST find Content-Length [17:03:51]Host: 172.17.48.197:8080 [17:03:51]Content-Length: 679 [17:03:51]Content-Type: application/json [17:03:51] [17:03:51]POST finish read [17:03:51]Found Content-Length = 679 [17:03:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [17:03:51]execute_script... [17:03: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)1105892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [17:03:51]POST & json_proto [17:03:51]process_json_proto [17:03:51]json parsed OK: [17:03:51]protocol is kg_v1.0 [17:03:51]action value=close_receipt [17:03:51]process_action close_receipt [17:03:51]cmd_close_receipt [17:03:51]MH_GetDate [17:03:51]Write to MH i2c: F0 00 00 F4 11 F4 [17:03:51]Write i2c OK [17:03:51]MH_I2C_Read... [17:03:51]Read from MH i2c: F0 [17:03:51]MH_I2C_Read... [17:03:51]Read from MH i2c: F0 09 00 [17:03:51]MH_I2C_Read... [17:03:51]Read from MH i2c: F0 09 00 F4 11 00 F8 5B E3 65 66 EE DC 65 2D [17:03:51]GetLastDocTimeStamp 1709399025 [17:03:51]current date 1709399032 [17:03:51]FM_GetShiftState [17:03:51]SAM_PROTO_GetShiftState [17:03:51]wFMCommunicate request_size=4 [17:03:51]MH_SAM_APDU [17:03:51]CAPDU: 80 13 01 00 [17:03:51]Write to MH i2c: E2 08 00 F5 11 80 13 01 00 00 00 00 00 83 [17:03:51]Write i2c OK [17:03:51]MH_I2C_Read... [17:03:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:51]Read from MH i2c: E2 [17:03:51]MH_I2C_Read... [17:03:51]Read from MH i2c: E2 0E 00 [17:03:51]MH_I2C_Read... [17:03:51]Read from MH i2c: E2 0E 00 F5 11 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EA [17:03:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:03:51]wFMCommunicate OK [17:03:51]SAM_PROTO_GetShiftState done [17:03:51]FM_GetShiftState done [17:03:51]opened in 1709338023 [17:03:51]opened+sec_in_day 1709424423 [17:03:51]quantity*price = 62023 [17:03:51]sum+1 = 62025 [17:03:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 223 02.03.2024 17:03 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123004 ФПД: 85960997516714 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170352&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123004&fm=85960997516714&tin=02508201610067®Number=0000000000090573&sum=62000 [17:03:52]StoreToDocumentArchive [17:03:52]shift 321 fd 123004 [17:03:52]save to /storage/0321/doc_00123004 [17:03:52]save last doc name /storage/0321/doc_00123004 to /storage/kkm_last_doc_name [17:03:52]save OK [17:03:52]Clear old archive folders... [17:03:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:03:52]tlvbuf is 0040A260 [17:03:52]SAM_PROTO_ClearQueue [17:03:52]wFMCommunicate request_size=4 [17:03:52]MH_SAM_APDU [17:03:52]CAPDU: 80 09 00 00 [17:03:52]Write to MH i2c: E2 08 00 02 12 80 09 00 00 00 00 00 00 86 [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:52]Read from MH i2c: E2 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 02 12 00 90 00 88 [17:03:52]RAPDU: 90 00 [17:03:52]wFMCommunicate OK [17:03:52]SAM_PROTO_ClearQueue done [17:03:52]KKMCreateOFDPacket [17:03:52]OFDProtocolAddRootSTLVToBuf [17:03:52]FM_MakeSignedData [17:03:52]FM_MakeSignedData [17:03:52]SAM_PROTO_SignData [17:03:52]wFMCommunicate request_size=4 [17:03:52]MH_SAM_APDU [17:03:52]CAPDU: 80 0D 01 02 [17:03:52]Write to MH i2c: E2 08 00 03 12 80 0D 01 02 00 00 00 00 8E [17:03:52]Write i2c OK [17:03:52]MH_I2C_Read... [17:03:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:52]Read from MH i2c: E2 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 [17:03:52]MH_I2C_Read... [17:03:52]Read from MH i2c: E2 03 00 03 12 00 90 00 89 [17:03:52]RAPDU: 90 00 [17:03:52]wFMCommunicate OK [17:03:52]wFMCommunicate request_size=255 [17:03:52]MH_SAM_APDU [17:03: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 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F8 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E0 01 00 35 04 06 00 4E [17:03:52]Write to MH i2c: E2 02 01 04 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F8 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E0 01 00 35 04 06 00 4E 00 00 13 [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:53]Read from MH i2c: E2 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: E2 03 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: E2 03 00 04 12 00 90 00 8A [17:03:53]RAPDU: 90 00 [17:03:53]wFMCommunicate OK [17:03:53]wFMCommunicate request_size=10 [17:03:53]MH_SAM_APDU [17:03:53]CAPDU: 80 0D 02 02 05 2E 5A B8 B5 AA [17:03:53]Write to MH i2c: E2 0D 00 05 12 80 0D 02 02 05 00 2E 5A B8 B5 AA 00 00 3A [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:53]Read from MH i2c: E2 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: E2 03 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: E2 03 00 05 12 00 90 00 8B [17:03:53]RAPDU: 90 00 [17:03:53]wFMCommunicate OK [17:03:53]wFMCommunicate request_size=4 [17:03:53]MH_SAM_APDU [17:03:53]CAPDU: 80 0D 03 02 [17:03:53]Write to MH i2c: E2 08 00 06 12 80 0D 03 02 00 00 00 00 93 [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:53]Read from MH i2c: E2 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: E2 0B 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: E2 0B 00 06 12 00 26 09 77 89 EC BD 52 29 90 00 E7 [17:03:53]RAPDU: 26 09 77 89 EC BD 52 29 90 00 [17:03:53]wFMCommunicate OK [17:03:53]SAM_PROTO_SignData done [17:03:53]FM_MakeSignedData done [17:03:53]CreateOFDProtocolMessage [17:03:53]wFMCommunicate request_size=4 [17:03:53]MH_SAM_APDU [17:03:53]CAPDU: 80 11 00 00 [17:03:53]Write to MH i2c: E2 08 00 07 12 80 11 00 00 00 00 00 00 93 [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:53]Read from MH i2c: E2 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: E2 17 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: E2 17 00 07 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F1 [17:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:03:53]wFMCommunicate OK [17:03:53]CreateOFDProtocolMessage done [17:03:53]OFDSenderStorePacket 123004 [17:03:53]StoreOFDPacket docnum=123004 [17:03:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5E F0 07 01 37 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F8 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E0 01 00 35 04 06 00 4E 2E 5A B8 B5 AA 26 09 77 89 EC BD 52 29 [17:03:53]CheckFolder [17:03:53]dirname=/storage/ofd_packets [17:03:53]CheckFolder done [17:03:53]ProducePacketName [17:03:53]name=ofd_packets/00123004 [17:03:53]NVStorageSaveData ofd_packets/00123004 [17:03:53]File name is /storage/ofd_packets/00123004 [17:03:53]Write 301 bytes [17:03:53]NVStorageSaveData done [17:03:53]OFDSenderStorePacket done [17:03:53]KKMCreateOFDPacket done [17:03:53]NVStorageSaveData kkm_last_timestamp [17:03:53]File name is /storage/kkm_last_timestamp [17:03:53]Write 4 bytes [17:03:53]NVStorageSaveData done [17:03:53]ExternCall_PrintAddStr [17:03:53]wPrintStart [17:03:53]Write to MH i2c: 01 00 00 08 12 1A [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 07 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 07 00 08 12 00 00 00 00 00 FF 0F 2F [17:03:53]RasterBufferAndPrint [17:03:53]line Счет N : (1)1105892 [17:03:53]line ИНН: 02508201610067 [17:03:53]line Контрольно-Кассовый Чек [17:03:53]line ПРОДАЖА [17:03:53]line ТРК (МРК, ГНК) : 62 [17:03:53]line Товар: 2710124130 [17:03:53]line Аи-92-К-5 [17:03:53]line 10.020 * 61.90 [17:03:53]line = 620.24 [17:03:53]line НДС 12% НСП 1% [17:03:53]line > о реализуемом товаре [17:03:53]line ОКРУГЛЕНИЕ: -0.24 [17:03:53]line ИТОГО: 620.00 [17:03:53]line Внесено: 620.00 [17:03:53]line СДАЧА: 0.00 [17:03:53]line НСП 1% : 5.49 [17:03:53]line НДС 12% : 65.87 [17:03:53]line Наличными: 620.00 [17:03:53]line Безнал.: 0.00 [17:03:53]line Место: АЗС № 25 "Партнер Нефть" [17:03:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:03:53]line СНО: Общий режим [17:03:53]line Чек 223 02.03.2024 17:03 [17:03:53]line Смена: 321 ФФД: 1.0 [17:03:53]line ЗНМ: 0300000019 [17:03:53]line РНМ: 0000000000090573 [17:03:53]line Версия ККМ: 001 [17:03:53]line ФМ: 0000000000874798 [17:03:53]line ФД: 123004 [17:03:53]line ФПД: 85960997516714 [17:03:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170352&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123004&fm=85960997516714&tin=02508201610067®Number=0000000000090573&sum=62000 [17:03:53]written 0, free lines is 4095 [17:03:53]OFD Sender: Processing packet 123004 [packets to send 112, broken 111] [17:03:53]ProducePacketName [17:03:53]name=ofd_packets/00123004 [17:03:53]OFD Sender: To server: pG, [17:03:53]CommunicateWithHost lk.salyk.kg:30040 [17:03:53]ConnectInit lk.salyk.kg [17:03:53]Connected sock=10 [17:03:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5E F0 07 01 37 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F8 5B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E0 01 00 35 04 06 00 4E 2E 5A B8 B5 AA 26 09 77 89 EC BD 52 29 [17:03:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B7 97 47 00 58 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E0 01 00 F4 03 04 00 D3 07 E3 65 B6 04 01 00 00 E0 9D 22 D6 13 07 8E 5D [17:03:53]CommunicateWithHost err = 0 [17:03:53]CheckOFDResponse [17:03:53]1017 (14) - 77093643461234 [17:03:53]1041 (16) - 0000000000874798 [17:03:53]1040 (4) - 123004 [17:03:53]1012 (4) - 02.03.2024 11:04 [17:03:53]1206 (1) - 0 [17:03:53]OFD Sender: Remove packet 123004 [17:03:53]ProducePacketName [17:03:53]name=ofd_packets/00123004 [17:03:53]NVStorageDeleteData [17:03:53]Write to MH i2c: 01 00 00 33 12 45 [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 07 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: 01 07 00 33 12 00 00 00 00 00 E8 0C 40 [17:03:53]RasterBufferAndPrint [17:03:53]line [17:03:53]line [17:03:53]line [17:03:53]line [17:03:53]line [17:03:53]written 0, free lines is 3319 [17:03:53]MH_Cut [17:03:53]Write to MH i2c: D1 01 00 3A 12 01 1E [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: D1 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: D1 01 00 [17:03:53]MH_I2C_Read... [17:03:53]Read from MH i2c: D1 01 00 3A 12 00 1D [17:03:53]Write to MH i2c: 01 00 00 3B 12 4D [17:03:53]Write i2c OK [17:03:53]MH_I2C_Read... [17:03:54]OFD Sender: No OFD packet to send [17:03:54]*** Cut start [17:03:54]*** Purtial cut [17:03:54]*** Stage 1: CUTSNS_PIN = 1 [17:03:56]Read from MH i2c: 01 [17:03:56]MH_I2C_Read... [17:03:56]*** Stop cut motor [17:03:56]*** Cut end [17:03:56]Read from MH i2c: 01 07 00 [17:03:56]MH_I2C_Read... [17:03:56]Read from MH i2c: 01 07 00 3B 12 00 00 00 00 00 FF 0F 62 [17:03:56]process_action close_receipt done [17:03:56]requested_data is exist [17:03:56]produce_requested_data [17:03:56]requested_item fm.sn is exist - process it [17:03:56]wFMCommunicate request_size=4 [17:03:56]MH_SAM_APDU [17:03:56]CAPDU: 80 11 00 00 [17:03:56]Write to MH i2c: E2 08 00 3C 12 80 11 00 00 00 00 00 00 C8 [17:03:56]Write i2c OK [17:03:56]MH_I2C_Read... [17:03:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:56]Read from MH i2c: E2 [17:03:56]MH_I2C_Read... [17:03:56]Read from MH i2c: E2 17 00 [17:03:56]MH_I2C_Read... [17:03:56]Read from MH i2c: E2 17 00 3C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [17:03:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:03:56]wFMCommunicate OK [17:03:56]requested_item fd.num is exist - process it [17:03:56]SAM_PROTO_GetFieldsCounters [17:03:56]wFMCommunicate request_size=4 [17:03:56]MH_SAM_APDU [17:03:56]CAPDU: 80 13 00 00 [17:03:56]Write to MH i2c: E2 08 00 3D 12 80 13 00 00 00 00 00 00 CB [17:03:56]Write i2c OK [17:03:56]MH_I2C_Read... [17:03:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:56]Read from MH i2c: E2 [17:03:56]MH_I2C_Read... [17:03:56]Read from MH i2c: E2 62 00 [17:03:56]MH_I2C_Read... [17:03:56]Read from MH i2c: E2 62 00 3D 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [17:03:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:03:56]wFMCommunicate OK [17:03:56]SAM_PROTO_GetFieldsCounters done [17:03:56]requested_item shift.num is exist - process it [17:03:56]requested_item shift.opened is exist - process it [17:03:56]req_shift_opened [17:03:56]FM_GetShiftState [17:03:56]SAM_PROTO_GetShiftState [17:03:56]wFMCommunicate request_size=4 [17:03:56]MH_SAM_APDU [17:03:56]CAPDU: 80 13 01 00 [17:03:56]Write to MH i2c: E2 08 00 3E 12 80 13 01 00 00 00 00 00 CD [17:03:56]Write i2c OK [17:03:56]MH_I2C_Read... [17:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:56]Read from MH i2c: E2 [17:03:56]MH_I2C_Read... [17:03:56]Read from MH i2c: E2 0E 00 [17:03:56]MH_I2C_Read... [17:03:56]Read from MH i2c: E2 0E 00 3E 12 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [17:03:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:03:56]wFMCommunicate OK [17:03:56]SAM_PROTO_GetShiftState done [17:03:56]FM_GetShiftState done [17:03:56]req_shift_opened done [17:03:56]requested_item shift.open_date is exist - process it [17:03:56]req_shift_open_date [17:03:56]req_shift_open_date done [17:03:56]produce_requested_data done [17:03:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123004,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:03:56]process_action_free close_receipt [17:03:56]json_value_free [17:03:56]json_value_free done [17:03:56]process_json_proto returns [17:03:56]Send response to host [17:03:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123004,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:03:56]free response buf [17:03:56]execute_script done [17:03:56]execute_script returns [17:03:56]free content buf [17:03:56]Sock 9.Close socket [17:03:56]Sock 9.Thread stoped [17:03:59]OFD Sender: No OFD packet to send [17:04:04]OFD Sender: No OFD packet to send [17:04:09]OFD Sender: No OFD packet to send [17:04:09]accept exits with 8 [17:04:09]New connection [17:04:09]New thread 3066666340 created [17:04:09]Thread 3066809700 joined [17:04:09]Waiting for new connection... [17:04:09] Sock 8.Parse request [17:04:09]Sock 8.Check first char [17:04:09]Sock 8.First char is OK [17:04:09]request: POST /json_proto HTTP/1.0 [17:04:09]Method: POST [17:04:09]URL: /json_proto [17:04:09]Method is POST - this is cgi request [17:04:09]url: /json_proto [17:04:09]query_string will be loaded in cgi processing [17:04:09]execute_cgi json_proto POST (null) [17:04:09]execute_cgi path=json_proto method=POST [17:04:09]POST find Content-Length [17:04:09]Host: 172.17.48.197:8080 [17:04:09]Content-Length: 678 [17:04:09]Content-Type: application/json [17:04:09] [17:04:09]POST finish read [17:04:09]Found Content-Length = 678 [17:04:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:04:09]execute_script... [17:04:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:04:09]POST & json_proto [17:04:09]process_json_proto [17:04:09]json parsed OK: [17:04:09]protocol is kg_v1.0 [17:04:09]action value=close_receipt [17:04:09]process_action close_receipt [17:04:09]cmd_close_receipt [17:04:09]MH_GetDate [17:04:09]Write to MH i2c: F0 00 00 3F 12 40 [17:04:09]Write i2c OK [17:04:09]MH_I2C_Read... [17:04:09]Read from MH i2c: F0 [17:04:09]MH_I2C_Read... [17:04:09]Read from MH i2c: F0 09 00 [17:04:09]MH_I2C_Read... [17:04:09]Read from MH i2c: F0 09 00 3F 12 00 0A 5C E3 65 66 EE DC 65 8C [17:04:09]GetLastDocTimeStamp 1709399032 [17:04:09]current date 1709399050 [17:04:09]FM_GetShiftState [17:04:09]SAM_PROTO_GetShiftState [17:04:09]wFMCommunicate request_size=4 [17:04:09]MH_SAM_APDU [17:04:09]CAPDU: 80 13 01 00 [17:04:09]Write to MH i2c: E2 08 00 40 12 80 13 01 00 00 00 00 00 CF [17:04:09]Write i2c OK [17:04:09]MH_I2C_Read... [17:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:09]Read from MH i2c: E2 [17:04:09]MH_I2C_Read... [17:04:09]Read from MH i2c: E2 0E 00 [17:04:09]MH_I2C_Read... [17:04:09]Read from MH i2c: E2 0E 00 40 12 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 36 [17:04:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:04:09]wFMCommunicate OK [17:04:09]SAM_PROTO_GetShiftState done [17:04:09]FM_GetShiftState done [17:04:09]opened in 1709338023 [17:04:09]opened+sec_in_day 1709424423 [17:04:09]quantity*price = 25007 [17:04:09]sum+1 = 25009 [17:04:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 224 02.03.2024 17:04 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123005 ФПД: 104408595952953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170410&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123005&fm=104408595952953&tin=02508201610067®Number=0000000000090573&sum=25000 [17:04:10]StoreToDocumentArchive [17:04:10]shift 321 fd 123005 [17:04:10]save to /storage/0321/doc_00123005 [17:04:10]save last doc name /storage/0321/doc_00123005 to /storage/kkm_last_doc_name [17:04:10]save OK [17:04:10]Clear old archive folders... [17:04:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:04:10]tlvbuf is 0040BE60 [17:04:10]SAM_PROTO_ClearQueue [17:04:10]wFMCommunicate request_size=4 [17:04:10]MH_SAM_APDU [17:04:10]CAPDU: 80 09 00 00 [17:04:10]Write to MH i2c: E2 08 00 4D 12 80 09 00 00 00 00 00 00 D1 [17:04:10]Write i2c OK [17:04:10]MH_I2C_Read... [17:04:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:04:10]Read from MH i2c: E2 [17:04:10]MH_I2C_Read... [17:04:10]Read from MH i2c: E2 03 00 [17:04:10]MH_I2C_Read... [17:04:10]Read from MH i2c: E2 03 00 4D 12 00 90 00 D3 [17:04:10]RAPDU: 90 00 [17:04:10]wFMCommunicate OK [17:04:10]SAM_PROTO_ClearQueue done [17:04:10]KKMCreateOFDPacket [17:04:10]OFDProtocolAddRootSTLVToBuf [17:04:10]FM_MakeSignedData [17:04:10]FM_MakeSignedData [17:04:10]SAM_PROTO_SignData [17:04:10]wFMCommunicate request_size=4 [17:04:10]MH_SAM_APDU [17:04:10]CAPDU: 80 0D 01 02 [17:04:10]Write to MH i2c: E2 08 00 4E 12 80 0D 01 02 00 00 00 00 D9 [17:04:10]Write i2c OK [17:04:10]MH_I2C_Read... [17:04:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:04:10]Read from MH i2c: E2 [17:04:10]MH_I2C_Read... [17:04:10]Read from MH i2c: E2 03 00 [17:04:10]MH_I2C_Read... [17:04:10]Read from MH i2c: E2 03 00 4E 12 00 90 00 D4 [17:04:10]RAPDU: 90 00 [17:04:10]wFMCommunicate OK [17:04:10]wFMCommunicate request_size=255 [17:04:10]MH_SAM_APDU [17:04:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 0A 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E0 01 00 35 04 06 00 5E [17:04:10]Write to MH i2c: E2 02 01 4F 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 0A 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E0 01 00 35 04 06 00 5E 00 00 00 [17:04:10]Write i2c OK [17:04:10]MH_I2C_Read... [17:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:11]Read from MH i2c: E2 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: E2 03 00 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: E2 03 00 4F 12 00 90 00 D5 [17:04:11]RAPDU: 90 00 [17:04:11]wFMCommunicate OK [17:04:11]wFMCommunicate request_size=10 [17:04:11]MH_SAM_APDU [17:04:11]CAPDU: 80 0D 02 02 05 F5 85 45 F5 39 [17:04:11]Write to MH i2c: E2 0D 00 50 12 80 0D 02 02 05 00 F5 85 45 F5 39 00 00 D3 [17:04:11]Write i2c OK [17:04:11]MH_I2C_Read... [17:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:11]Read from MH i2c: E2 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: E2 03 00 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: E2 03 00 50 12 00 90 00 D6 [17:04:11]RAPDU: 90 00 [17:04:11]wFMCommunicate OK [17:04:11]wFMCommunicate request_size=4 [17:04:11]MH_SAM_APDU [17:04:11]CAPDU: 80 0D 03 02 [17:04:11]Write to MH i2c: E2 08 00 51 12 80 0D 03 02 00 00 00 00 DE [17:04:11]Write i2c OK [17:04:11]MH_I2C_Read... [17:04:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:04:11]Read from MH i2c: E2 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: E2 0B 00 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: E2 0B 00 51 12 00 5D 2A 3F A7 58 AF 16 D9 90 00 42 [17:04:11]RAPDU: 5D 2A 3F A7 58 AF 16 D9 90 00 [17:04:11]wFMCommunicate OK [17:04:11]SAM_PROTO_SignData done [17:04:11]FM_MakeSignedData done [17:04:11]CreateOFDProtocolMessage [17:04:11]wFMCommunicate request_size=4 [17:04:11]MH_SAM_APDU [17:04:11]CAPDU: 80 11 00 00 [17:04:11]Write to MH i2c: E2 08 00 52 12 80 11 00 00 00 00 00 00 DE [17:04:11]Write i2c OK [17:04:11]MH_I2C_Read... [17:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:11]Read from MH i2c: E2 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: E2 17 00 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: E2 17 00 52 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [17:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:04:11]wFMCommunicate OK [17:04:11]CreateOFDProtocolMessage done [17:04:11]OFDSenderStorePacket 123005 [17:04:11]StoreOFDPacket docnum=123005 [17:04:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F1 77 07 01 24 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 0A 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E0 01 00 35 04 06 00 5E F5 85 45 F5 39 5D 2A 3F A7 58 AF 16 D9 [17:04:11]CheckFolder [17:04:11]dirname=/storage/ofd_packets [17:04:11]CheckFolder done [17:04:11]ProducePacketName [17:04:11]name=ofd_packets/00123005 [17:04:11]NVStorageSaveData ofd_packets/00123005 [17:04:11]File name is /storage/ofd_packets/00123005 [17:04:11]Write 301 bytes [17:04:11]NVStorageSaveData done [17:04:11]OFDSenderStorePacket done [17:04:11]KKMCreateOFDPacket done [17:04:11]NVStorageSaveData kkm_last_timestamp [17:04:11]File name is /storage/kkm_last_timestamp [17:04:11]Write 4 bytes [17:04:11]NVStorageSaveData done [17:04:11]ExternCall_PrintAddStr [17:04:11]wPrintStart [17:04:11]Write to MH i2c: 01 00 00 53 12 65 [17:04:11]Write i2c OK [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: 01 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: 01 07 00 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: 01 07 00 53 12 00 00 00 00 00 FF 0F 7A [17:04:11]RasterBufferAndPrint [17:04:11]line Счет N : (1)1105893 [17:04:11]line ИНН: 02508201610067 [17:04:11]line Контрольно-Кассовый Чек [17:04:11]line ПРОДАЖА [17:04:11]line ТРК (МРК, ГНК) : 52 [17:04:11]line Товар: 2710124130 [17:04:11]line Аи-92-К-5 [17:04:11]line 4.040 * 61.90 [17:04:11]line = 250.08 [17:04:11]line НДС 12% НСП 1% [17:04:11]line > о реализуемом товаре [17:04:11]line ОКРУГЛЕНИЕ: -0.08 [17:04:11]line ИТОГО: 250.00 [17:04:11]line Внесено: 250.00 [17:04:11]line СДАЧА: 0.00 [17:04:11]line НСП 1% : 2.21 [17:04:11]line НДС 12% : 26.56 [17:04:11]line Наличными: 250.00 [17:04:11]line Безнал.: 0.00 [17:04:11]line Место: АЗС № 25 "Партнер Нефть" [17:04:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:04:11]line СНО: Общий режим [17:04:11]line Чек 224 02.03.2024 17:04 [17:04:11]line Смена: 321 ФФД: 1.0 [17:04:11]line ЗНМ: 0300000019 [17:04:11]line РНМ: 0000000000090573 [17:04:11]line Версия ККМ: 001 [17:04:11]line ФМ: 0000000000874798 [17:04:11]line ФД: 123005 [17:04:11]line ФПД: 104408595952953 [17:04:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170410&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123005&fm=104408595952953&tin=02508201610067®Number=0000000000090573&sum=25000 [17:04:11]written 0, free lines is 4095 [17:04:11]OFD Sender: Processing packet 123005 [packets to send 112, broken 111] [17:04:11]ProducePacketName [17:04:11]name=ofd_packets/00123005 [17:04:11]OFD Sender: To server: pG, [17:04:11]CommunicateWithHost lk.salyk.kg:30040 [17:04:11]ConnectInit lk.salyk.kg [17:04:11]Connected sock=10 [17:04:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F1 77 07 01 24 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 0A 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E0 01 00 35 04 06 00 5E F5 85 45 F5 39 5D 2A 3F A7 58 AF 16 D9 [17:04:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BF A6 47 00 79 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E0 01 00 F4 03 04 00 E5 07 E3 65 B6 04 01 00 00 70 10 B4 DB 23 83 70 06 [17:04:11]CommunicateWithHost err = 0 [17:04:11]CheckOFDResponse [17:04:11]1017 (14) - 77093643461234 [17:04:11]1041 (16) - 0000000000874798 [17:04:11]1040 (4) - 123005 [17:04:11]1012 (4) - 02.03.2024 11:05 [17:04:11]1206 (1) - 0 [17:04:11]OFD Sender: Remove packet 123005 [17:04:11]ProducePacketName [17:04:11]name=ofd_packets/00123005 [17:04:11]NVStorageDeleteData [17:04:11]Write to MH i2c: 01 00 00 7E 12 90 [17:04:11]Write i2c OK [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: 01 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: 01 07 00 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: 01 07 00 7E 12 00 00 00 00 00 EF 0C 92 [17:04:11]RasterBufferAndPrint [17:04:11]line [17:04:11]line [17:04:11]line [17:04:11]line [17:04:11]line [17:04:11]written 0, free lines is 3320 [17:04:11]MH_Cut [17:04:11]Write to MH i2c: D1 01 00 85 12 01 69 [17:04:11]Write i2c OK [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: D1 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: D1 01 00 [17:04:11]MH_I2C_Read... [17:04:11]Read from MH i2c: D1 01 00 85 12 00 68 [17:04:11]Write to MH i2c: 01 00 00 86 12 98 [17:04:11]Write i2c OK [17:04:11]MH_I2C_Read... [17:04:12]OFD Sender: No OFD packet to send [17:04:12]*** Cut start [17:04:12]*** Purtial cut [17:04:12]*** Stage 1: CUTSNS_PIN = 1 [17:04:14]Read from MH i2c: 01 [17:04:14]MH_I2C_Read... [17:04:14]*** Stop cut motor [17:04:14]*** Cut end [17:04:14]Read from MH i2c: 01 07 00 [17:04:14]MH_I2C_Read... [17:04:14]Read from MH i2c: 01 07 00 86 12 00 00 00 00 00 FF 0F AD [17:04:14]process_action close_receipt done [17:04:14]requested_data is exist [17:04:14]produce_requested_data [17:04:14]requested_item fm.sn is exist - process it [17:04:14]wFMCommunicate request_size=4 [17:04:14]MH_SAM_APDU [17:04:14]CAPDU: 80 11 00 00 [17:04:14]Write to MH i2c: E2 08 00 87 12 80 11 00 00 00 00 00 00 13 [17:04:14]Write i2c OK [17:04:14]MH_I2C_Read... [17:04:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:14]Read from MH i2c: E2 [17:04:14]MH_I2C_Read... [17:04:14]Read from MH i2c: E2 17 00 [17:04:14]MH_I2C_Read... [17:04:14]Read from MH i2c: E2 17 00 87 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [17:04:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:04:14]wFMCommunicate OK [17:04:14]requested_item fd.num is exist - process it [17:04:14]SAM_PROTO_GetFieldsCounters [17:04:14]wFMCommunicate request_size=4 [17:04:14]MH_SAM_APDU [17:04:14]CAPDU: 80 13 00 00 [17:04:14]Write to MH i2c: E2 08 00 88 12 80 13 00 00 00 00 00 00 16 [17:04:14]Write i2c OK [17:04:14]MH_I2C_Read... [17:04:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:04:14]Read from MH i2c: E2 [17:04:14]MH_I2C_Read... [17:04:14]Read from MH i2c: E2 62 00 [17:04:14]MH_I2C_Read... [17:04:14]Read from MH i2c: E2 62 00 88 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [17:04:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:04:14]wFMCommunicate OK [17:04:14]SAM_PROTO_GetFieldsCounters done [17:04:14]requested_item shift.num is exist - process it [17:04:14]requested_item shift.opened is exist - process it [17:04:14]req_shift_opened [17:04:14]FM_GetShiftState [17:04:14]SAM_PROTO_GetShiftState [17:04:14]wFMCommunicate request_size=4 [17:04:14]MH_SAM_APDU [17:04:14]CAPDU: 80 13 01 00 [17:04:14]Write to MH i2c: E2 08 00 89 12 80 13 01 00 00 00 00 00 18 [17:04:14]Write i2c OK [17:04:14]MH_I2C_Read... [17:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:14]Read from MH i2c: E2 [17:04:14]MH_I2C_Read... [17:04:14]Read from MH i2c: E2 0E 00 [17:04:14]MH_I2C_Read... [17:04:14]Read from MH i2c: E2 0E 00 89 12 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7F [17:04:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:04:14]wFMCommunicate OK [17:04:14]SAM_PROTO_GetShiftState done [17:04:14]FM_GetShiftState done [17:04:14]req_shift_opened done [17:04:14]requested_item shift.open_date is exist - process it [17:04:14]req_shift_open_date [17:04:14]req_shift_open_date done [17:04:14]produce_requested_data done [17:04:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123005,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:04:14]process_action_free close_receipt [17:04:14]json_value_free [17:04:14]json_value_free done [17:04:14]process_json_proto returns [17:04:14]Send response to host [17:04:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123005,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:04:14]free response buf [17:04:14]execute_script done [17:04:14]execute_script returns [17:04:14]free content buf [17:04:14]Sock 8.Close socket [17:04:14]Sock 8.Thread stoped [17:04:17]OFD Sender: No OFD packet to send [17:04:19]accept exits with 9 [17:04:19]New connection [17:04:19]New thread 3066809700 created [17:04:19]Thread 3066666340 joined [17:04:19]Waiting for new connection... [17:04:19] Sock 9.Parse request [17:04:19]Sock 9.Check first char [17:04:19]Sock 9.First char is OK [17:04:19]request: POST /json_proto HTTP/1.0 [17:04:19]Method: POST [17:04:19]URL: /json_proto [17:04:19]Method is POST - this is cgi request [17:04:19]url: /json_proto [17:04:19]query_string will be loaded in cgi processing [17:04:19]execute_cgi json_proto POST (null) [17:04:19]execute_cgi path=json_proto method=POST [17:04:19]POST find Content-Length [17:04:19]Host: 172.17.48.197:8080 [17:04:19]Content-Length: 1210 [17:04:19]Content-Type: application/json [17:04:19] [17:04:19]POST finish read [17:04:19]Found Content-Length = 1210 [17:04:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105891\u000A02.03.2024 16:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 40.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2780.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54218\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:04:19]execute_script... [17:04:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105891\u000A02.03.2024 16:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 40.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2780.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54218\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:04:19]POST & json_proto [17:04:19]process_json_proto [17:04:19]json parsed OK: [17:04:19]protocol is kg_v1.0 [17:04:19]action value=print_text [17:04:19]process_action print_text [17:04:19]cmd_print_text [17:04:19]ExternCall_PrintAddStr [17:04:19]wPrintStart [17:04:19]Write to MH i2c: 01 00 00 8A 12 9C [17:04:19]Write i2c OK [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: 01 [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: 01 07 00 [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: 01 07 00 8A 12 00 00 00 00 00 FF 0F B1 [17:04:19]RasterBufferAndPrint [17:04:19]line *****ТОВАРНЫЙ ЧЕК***** [17:04:19]line АЗС 25 [17:04:19]line Партнер нефть [17:04:19]line 02508201610067 [17:04:19]line Кассир : Таалайбек к. А. [17:04:19]line Счет N : (1)1105891 [17:04:19]line 02.03.2024 16:59 [17:04:19]line ПРОДАЖА [17:04:19]line ТРК (МРК, ГНК): 13 [17:04:19]line Вид ГСМ : 2710124500 [17:04:19]line Аи-95-К-5 [17:04:19]line 40.000 x 69.50 [17:04:19]line ИТОГ: 2780.00 [17:04:19]line Тип оплаты: Талоны: Топливная Карта [17:04:19]line 54218 [17:04:19]line ______________________ [17:04:19]line (подпись) [17:04:19]written 0, free lines is 4095 [17:04:19]Write to MH i2c: 01 00 00 9F 12 B1 [17:04:19]Write i2c OK [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: 01 [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: 01 07 00 [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: 01 07 00 9F 12 00 00 00 00 00 F5 0D BA [17:04:19]RasterBufferAndPrint [17:04:19]line [17:04:19]line [17:04:19]line [17:04:19]line [17:04:19]line [17:04:19]written 0, free lines is 3577 [17:04:19]MH_Cut [17:04:19]Write to MH i2c: D1 01 00 A6 12 01 8A [17:04:19]Write i2c OK [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: D1 [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: D1 01 00 [17:04:19]MH_I2C_Read... [17:04:19]Read from MH i2c: D1 01 00 A6 12 00 89 [17:04:19]Write to MH i2c: 01 00 00 A7 12 B9 [17:04:19]Write i2c OK [17:04:19]MH_I2C_Read... [17:04:20]*** Cut start [17:04:20]*** Purtial cut [17:04:20]*** Stage 1: CUTSNS_PIN = 1 [17:04:22]OFD Sender: No OFD packet to send [17:04:22]Read from MH i2c: 01 [17:04:22]MH_I2C_Read... [17:04:22]*** Stop cut motor [17:04:22]*** Cut end [17:04:22]Read from MH i2c: 01 07 00 [17:04:22]MH_I2C_Read... [17:04:22]Read from MH i2c: 01 07 00 A7 12 00 00 00 00 00 FF 0F CE [17:04:22]process_action print_text done [17:04:22]requested_data is exist [17:04:22]produce_requested_data [17:04:22]requested_item fm.sn is exist - process it [17:04:22]wFMCommunicate request_size=4 [17:04:22]MH_SAM_APDU [17:04:22]CAPDU: 80 11 00 00 [17:04:22]Write to MH i2c: E2 08 00 A8 12 80 11 00 00 00 00 00 00 34 [17:04:22]Write i2c OK [17:04:22]MH_I2C_Read... [17:04:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:22]Read from MH i2c: E2 [17:04:22]MH_I2C_Read... [17:04:22]Read from MH i2c: E2 17 00 [17:04:22]MH_I2C_Read... [17:04:22]Read from MH i2c: E2 17 00 A8 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 92 [17:04:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:04:22]wFMCommunicate OK [17:04:22]requested_item fd.num is exist - process it [17:04:22]SAM_PROTO_GetFieldsCounters [17:04:22]wFMCommunicate request_size=4 [17:04:22]MH_SAM_APDU [17:04:22]CAPDU: 80 13 00 00 [17:04:22]Write to MH i2c: E2 08 00 A9 12 80 13 00 00 00 00 00 00 37 [17:04:22]Write i2c OK [17:04:22]MH_I2C_Read... [17:04:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:04:22]Read from MH i2c: E2 [17:04:22]MH_I2C_Read... [17:04:22]Read from MH i2c: E2 62 00 [17:04:22]MH_I2C_Read... [17:04:22]Read from MH i2c: E2 62 00 A9 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [17:04:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:04:22]wFMCommunicate OK [17:04:22]SAM_PROTO_GetFieldsCounters done [17:04:22]requested_item shift.num is exist - process it [17:04:22]requested_item shift.opened is exist - process it [17:04:22]req_shift_opened [17:04:22]FM_GetShiftState [17:04:22]SAM_PROTO_GetShiftState [17:04:22]wFMCommunicate request_size=4 [17:04:22]MH_SAM_APDU [17:04:22]CAPDU: 80 13 01 00 [17:04:22]Write to MH i2c: E2 08 00 AA 12 80 13 01 00 00 00 00 00 39 [17:04:22]Write i2c OK [17:04:22]MH_I2C_Read... [17:04:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:22]Read from MH i2c: E2 [17:04:22]MH_I2C_Read... [17:04:22]Read from MH i2c: E2 0E 00 [17:04:22]MH_I2C_Read... [17:04:22]Read from MH i2c: E2 0E 00 AA 12 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A0 [17:04:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:04:22]wFMCommunicate OK [17:04:22]SAM_PROTO_GetShiftState done [17:04:22]FM_GetShiftState done [17:04:22]req_shift_opened done [17:04:22]requested_item shift.open_date is exist - process it [17:04:22]req_shift_open_date [17:04:22]req_shift_open_date done [17:04:22]produce_requested_data done [17:04:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123005,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:04:22]process_action_free print_text [17:04:22]json_value_free [17:04:22]json_value_free done [17:04:22]process_json_proto returns [17:04:22]Send response to host [17:04:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123005,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:04:22]free response buf [17:04:22]execute_script done [17:04:22]execute_script returns [17:04:22]free content buf [17:04:22]Sock 9.Close socket [17:04:22]Sock 9.Thread stoped [17:04:25]accept exits with 8 [17:04:25]New connection [17:04:25]New thread 3066666340 created [17:04:25]Thread 3066809700 joined [17:04:25]Waiting for new connection... [17:04:25] Sock 8.Parse request [17:04:25]Sock 8.Check first char [17:04:25]Sock 8.First char is OK [17:04:25]request: POST /json_proto HTTP/1.0 [17:04:25]Method: POST [17:04:25]URL: /json_proto [17:04:25]Method is POST - this is cgi request [17:04:25]url: /json_proto [17:04:25]query_string will be loaded in cgi processing [17:04:25]execute_cgi json_proto POST (null) [17:04:25]execute_cgi path=json_proto method=POST [17:04:25]POST find Content-Length [17:04:25]Host: 172.17.48.197:8080 [17:04:25]Content-Length: 683 [17:04:25]Content-Type: application/json [17:04:25] [17:04:25]POST finish read [17:04:25]Found Content-Length = 683 [17:04:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [17:04:25]execute_script... [17:04:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [17:04:25]POST & json_proto [17:04:25]process_json_proto [17:04:25]json parsed OK: [17:04:25]protocol is kg_v1.0 [17:04:25]action value=close_receipt [17:04:25]process_action close_receipt [17:04:25]cmd_close_receipt [17:04:25]MH_GetDate [17:04:25]Write to MH i2c: F0 00 00 AB 12 AC [17:04:25]Write i2c OK [17:04:25]MH_I2C_Read... [17:04:25]Read from MH i2c: F0 [17:04:25]MH_I2C_Read... [17:04:25]Read from MH i2c: F0 09 00 [17:04:25]MH_I2C_Read... [17:04:25]Read from MH i2c: F0 09 00 AB 12 00 1A 5C E3 65 66 EE DC 65 08 [17:04:25]GetLastDocTimeStamp 1709399050 [17:04:25]current date 1709399066 [17:04:25]FM_GetShiftState [17:04:25]SAM_PROTO_GetShiftState [17:04:25]wFMCommunicate request_size=4 [17:04:25]MH_SAM_APDU [17:04:25]CAPDU: 80 13 01 00 [17:04:25]Write to MH i2c: E2 08 00 AC 12 80 13 01 00 00 00 00 00 3B [17:04:25]Write i2c OK [17:04:25]MH_I2C_Read... [17:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:25]Read from MH i2c: E2 [17:04:25]MH_I2C_Read... [17:04:25]Read from MH i2c: E2 0E 00 [17:04:25]MH_I2C_Read... [17:04:25]Read from MH i2c: E2 0E 00 AC 12 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A2 [17:04:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:04:25]wFMCommunicate OK [17:04:25]SAM_PROTO_GetShiftState done [17:04:25]FM_GetShiftState done [17:04:25]opened in 1709338023 [17:04:25]opened+sec_in_day 1709424423 [17:04:25]quantity*price = 100030 [17:04:25]sum+1 = 100031 [17:04:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 225 02.03.2024 17:04 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123006 ФПД: 193239153537307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170426&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123006&fm=193239153537307&tin=02508201610067®Number=0000000000090573&sum=100000 [17:04:26]StoreToDocumentArchive [17:04:26]shift 321 fd 123006 [17:04:26]save to /storage/0321/doc_00123006 [17:04:26]save last doc name /storage/0321/doc_00123006 to /storage/kkm_last_doc_name [17:04:26]save OK [17:04:26]Clear old archive folders... [17:04:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:04:26]tlvbuf is 0041C410 [17:04:26]SAM_PROTO_ClearQueue [17:04:26]wFMCommunicate request_size=4 [17:04:26]MH_SAM_APDU [17:04:26]CAPDU: 80 09 00 00 [17:04:26]Write to MH i2c: E2 08 00 B9 12 80 09 00 00 00 00 00 00 3D [17:04:26]Write i2c OK [17:04:26]MH_I2C_Read... [17:04:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:04:26]Read from MH i2c: E2 [17:04:26]MH_I2C_Read... [17:04:26]Read from MH i2c: E2 03 00 [17:04:26]MH_I2C_Read... [17:04:26]Read from MH i2c: E2 03 00 B9 12 00 90 00 3F [17:04:26]RAPDU: 90 00 [17:04:26]wFMCommunicate OK [17:04:26]SAM_PROTO_ClearQueue done [17:04:26]KKMCreateOFDPacket [17:04:26]OFDProtocolAddRootSTLVToBuf [17:04:26]FM_MakeSignedData [17:04:26]FM_MakeSignedData [17:04:26]SAM_PROTO_SignData [17:04:26]wFMCommunicate request_size=4 [17:04:26]MH_SAM_APDU [17:04:26]CAPDU: 80 0D 01 02 [17:04:26]Write to MH i2c: E2 08 00 BA 12 80 0D 01 02 00 00 00 00 45 [17:04:26]Write i2c OK [17:04:26]MH_I2C_Read... [17:04:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:04:26]Read from MH i2c: E2 [17:04:26]MH_I2C_Read... [17:04:26]Read from MH i2c: E2 03 00 [17:04:26]MH_I2C_Read... [17:04:26]Read from MH i2c: E2 03 00 BA 12 00 90 00 40 [17:04:26]RAPDU: 90 00 [17:04:26]wFMCommunicate OK [17:04:26]wFMCommunicate request_size=255 [17:04:26]MH_SAM_APDU [17:04:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 1A 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E0 01 00 35 04 06 00 AF [17:04:27]Write to MH i2c: E2 02 01 BB 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 1A 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E0 01 00 35 04 06 00 AF 00 00 A0 [17:04:27]Write i2c OK [17:04:27]MH_I2C_Read... [17:04:27]OFD Sender: No OFD packet to send [17:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:27]Read from MH i2c: E2 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: E2 03 00 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: E2 03 00 BB 12 00 90 00 41 [17:04:27]RAPDU: 90 00 [17:04:27]wFMCommunicate OK [17:04:27]wFMCommunicate request_size=10 [17:04:27]MH_SAM_APDU [17:04:27]CAPDU: 80 0D 02 02 05 BF FF 1A 71 1B [17:04:27]Write to MH i2c: E2 0D 00 BC 12 80 0D 02 02 05 00 BF FF 1A 71 1B 00 00 B6 [17:04:27]Write i2c OK [17:04:27]MH_I2C_Read... [17:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:04:27]Read from MH i2c: E2 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: E2 03 00 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: E2 03 00 BC 12 00 90 00 42 [17:04:27]RAPDU: 90 00 [17:04:27]wFMCommunicate OK [17:04:27]wFMCommunicate request_size=4 [17:04:27]MH_SAM_APDU [17:04:27]CAPDU: 80 0D 03 02 [17:04:27]Write to MH i2c: E2 08 00 BD 12 80 0D 03 02 00 00 00 00 4A [17:04:27]Write i2c OK [17:04:27]MH_I2C_Read... [17:04:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:04:27]Read from MH i2c: E2 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: E2 0B 00 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: E2 0B 00 BD 12 00 29 F8 66 E9 70 C1 22 34 90 00 42 [17:04:27]RAPDU: 29 F8 66 E9 70 C1 22 34 90 00 [17:04:27]wFMCommunicate OK [17:04:27]SAM_PROTO_SignData done [17:04:27]FM_MakeSignedData done [17:04:27]CreateOFDProtocolMessage [17:04:27]wFMCommunicate request_size=4 [17:04:27]MH_SAM_APDU [17:04:27]CAPDU: 80 11 00 00 [17:04:27]Write to MH i2c: E2 08 00 BE 12 80 11 00 00 00 00 00 00 4A [17:04:27]Write i2c OK [17:04:27]MH_I2C_Read... [17:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:27]Read from MH i2c: E2 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: E2 17 00 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: E2 17 00 BE 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A8 [17:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:04:27]wFMCommunicate OK [17:04:27]CreateOFDProtocolMessage done [17:04:27]OFDSenderStorePacket 123006 [17:04:27]StoreOFDPacket docnum=123006 [17:04:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 49 DE 07 01 26 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 1A 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E0 01 00 35 04 06 00 AF BF FF 1A 71 1B 29 F8 66 E9 70 C1 22 34 [17:04:27]CheckFolder [17:04:27]dirname=/storage/ofd_packets [17:04:27]CheckFolder done [17:04:27]ProducePacketName [17:04:27]name=ofd_packets/00123006 [17:04:27]NVStorageSaveData ofd_packets/00123006 [17:04:27]File name is /storage/ofd_packets/00123006 [17:04:27]Write 301 bytes [17:04:27]NVStorageSaveData done [17:04:27]OFDSenderStorePacket done [17:04:27]KKMCreateOFDPacket done [17:04:27]NVStorageSaveData kkm_last_timestamp [17:04:27]File name is /storage/kkm_last_timestamp [17:04:27]Write 4 bytes [17:04:27]NVStorageSaveData done [17:04:27]ExternCall_PrintAddStr [17:04:27]wPrintStart [17:04:27]Write to MH i2c: 01 00 00 BF 12 D1 [17:04:27]Write i2c OK [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: 01 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: 01 07 00 [17:04:27]MH_I2C_Read... [17:04:27]Read from MH i2c: 01 07 00 BF 12 00 00 00 00 00 FF 0F E6 [17:04:27]RasterBufferAndPrint [17:04:27]line Счет N : (1)1105894 [17:04:27]line ИНН: 02508201610067 [17:04:27]line Контрольно-Кассовый Чек [17:04:27]line ПРОДАЖА [17:04:27]line ТРК (МРК, ГНК) : 21 [17:04:27]line Товар: 2710124130 [17:04:27]line Аи-92-К-5 [17:04:27]line 16.160 * 61.90 [17:04:27]line = 1000.30 [17:04:27]line НДС 12% НСП 1% [17:04:27]line > о реализуемом товаре [17:04:27]line ОКРУГЛЕНИЕ: -0.30 [17:04:27]line ИТОГО: 1000.00 [17:04:27]line Внесено: 1000.00 [17:04:27]line СДАЧА: 0.00 [17:04:27]line НСП 1% : 8.85 [17:04:27]line НДС 12% : 106.23 [17:04:27]line Наличными: 1000.00 [17:04:27]line Безнал.: 0.00 [17:04:27]line Место: АЗС № 25 "Партнер Нефть" [17:04:27]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:04:27]line СНО: Общий режим [17:04:27]line Чек 225 02.03.2024 17:04 [17:04:27]line Смена: 321 ФФД: 1.0 [17:04:27]line ЗНМ: 0300000019 [17:04:27]line РНМ: 0000000000090573 [17:04:27]line Версия ККМ: 001 [17:04:27]line ФМ: 0000000000874798 [17:04:27]line ФД: 123006 [17:04:27]line ФПД: 193239153537307 [17:04:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170426&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123006&fm=193239153537307&tin=02508201610067®Number=0000000000090573&sum=100000 [17:04:27]OFD Sender: Processing packet 123006 [packets to send 112, broken 111] [17:04:27]ProducePacketName [17:04:27]name=ofd_packets/00123006 [17:04:27]OFD Sender: To server: pG, [17:04:27]CommunicateWithHost lk.salyk.kg:30040 [17:04:27]ConnectInit lk.salyk.kg [17:04:27]written 0, free lines is 4095 [17:04:27]Connected sock=10 [17:04:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 49 DE 07 01 26 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 1A 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E0 01 00 35 04 06 00 AF BF FF 1A 71 1B 29 F8 66 E9 70 C1 22 34 [17:04:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C8 74 47 00 08 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E0 01 00 F4 03 04 00 F5 07 E3 65 B6 04 01 00 00 44 F8 31 75 2D C6 48 21 [17:04:27]CommunicateWithHost err = 0 [17:04:27]CheckOFDResponse [17:04:27]1017 (14) - 77093643461234 [17:04:27]1041 (16) - 0000000000874798 [17:04:27]1040 (4) - 123006 [17:04:27]1012 (4) - 02.03.2024 11:05 [17:04:27]1206 (1) - 0 [17:04:27]OFD Sender: Remove packet 123006 [17:04:27]ProducePacketName [17:04:27]name=ofd_packets/00123006 [17:04:27]NVStorageDeleteData [17:04:28]Write to MH i2c: 01 00 00 EA 12 FC [17:04:28]Write i2c OK [17:04:28]MH_I2C_Read... [17:04:28]Read from MH i2c: 01 [17:04:28]MH_I2C_Read... [17:04:28]Read from MH i2c: 01 07 00 [17:04:28]MH_I2C_Read... [17:04:28]Read from MH i2c: 01 07 00 EA 12 00 00 00 00 00 F3 0C 02 [17:04:28]RasterBufferAndPrint [17:04:28]line [17:04:28]line [17:04:28]line [17:04:28]line [17:04:28]line [17:04:28]written 0, free lines is 3327 [17:04:28]MH_Cut [17:04:28]Write to MH i2c: D1 01 00 F1 12 01 D5 [17:04:28]Write i2c OK [17:04:28]MH_I2C_Read... [17:04:28]Read from MH i2c: D1 [17:04:28]MH_I2C_Read... [17:04:28]Read from MH i2c: D1 01 00 [17:04:28]MH_I2C_Read... [17:04:28]Read from MH i2c: D1 01 00 F1 12 00 D4 [17:04:28]Write to MH i2c: 01 00 00 F2 12 04 [17:04:28]Write i2c OK [17:04:28]MH_I2C_Read... [17:04:28]OFD Sender: No OFD packet to send [17:04:28]*** Cut start [17:04:28]*** Purtial cut [17:04:28]*** Stage 1: CUTSNS_PIN = 1 [17:04:30]Read from MH i2c: 01 [17:04:30]MH_I2C_Read... [17:04:30]*** Stop cut motor [17:04:30]*** Cut end [17:04:30]Read from MH i2c: 01 07 00 [17:04:30]MH_I2C_Read... [17:04:30]Read from MH i2c: 01 07 00 F2 12 00 00 00 00 00 FF 0F 19 [17:04:30]process_action close_receipt done [17:04:30]requested_data is exist [17:04:30]produce_requested_data [17:04:30]requested_item fm.sn is exist - process it [17:04:30]wFMCommunicate request_size=4 [17:04:30]MH_SAM_APDU [17:04:30]CAPDU: 80 11 00 00 [17:04:30]Write to MH i2c: E2 08 00 F3 12 80 11 00 00 00 00 00 00 7F [17:04:30]Write i2c OK [17:04:30]MH_I2C_Read... [17:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:04:30]Read from MH i2c: E2 [17:04:30]MH_I2C_Read... [17:04:30]Read from MH i2c: E2 17 00 [17:04:30]MH_I2C_Read... [17:04:30]Read from MH i2c: E2 17 00 F3 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DD [17:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:04:30]wFMCommunicate OK [17:04:30]requested_item fd.num is exist - process it [17:04:30]SAM_PROTO_GetFieldsCounters [17:04:30]wFMCommunicate request_size=4 [17:04:30]MH_SAM_APDU [17:04:30]CAPDU: 80 13 00 00 [17:04:30]Write to MH i2c: E2 08 00 F4 12 80 13 00 00 00 00 00 00 82 [17:04:30]Write i2c OK [17:04:30]MH_I2C_Read... [17:04:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:04:30]Read from MH i2c: E2 [17:04:30]MH_I2C_Read... [17:04:30]Read from MH i2c: E2 62 00 [17:04:30]MH_I2C_Read... [17:04:30]Read from MH i2c: E2 62 00 F4 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [17:04:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:04:30]wFMCommunicate OK [17:04:30]SAM_PROTO_GetFieldsCounters done [17:04:30]requested_item shift.num is exist - process it [17:04:30]requested_item shift.opened is exist - process it [17:04:30]req_shift_opened [17:04:30]FM_GetShiftState [17:04:30]SAM_PROTO_GetShiftState [17:04:30]wFMCommunicate request_size=4 [17:04:30]MH_SAM_APDU [17:04:30]CAPDU: 80 13 01 00 [17:04:30]Write to MH i2c: E2 08 00 F5 12 80 13 01 00 00 00 00 00 84 [17:04:30]Write i2c OK [17:04:30]MH_I2C_Read... [17:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:04:31]Read from MH i2c: E2 [17:04:31]MH_I2C_Read... [17:04:31]Read from MH i2c: E2 0E 00 [17:04:31]MH_I2C_Read... [17:04:31]Read from MH i2c: E2 0E 00 F5 12 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EB [17:04:31]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:04:31]wFMCommunicate OK [17:04:31]SAM_PROTO_GetShiftState done [17:04:31]FM_GetShiftState done [17:04:31]req_shift_opened done [17:04:31]requested_item shift.open_date is exist - process it [17:04:31]req_shift_open_date [17:04:31]req_shift_open_date done [17:04:31]produce_requested_data done [17:04:31]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123006,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:04:31]process_action_free close_receipt [17:04:31]json_value_free [17:04:31]json_value_free done [17:04:31]process_json_proto returns [17:04:31]Send response to host [17:04:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123006,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:04:31]free response buf [17:04:31]execute_script done [17:04:31]execute_script returns [17:04:31]free content buf [17:04:31]Sock 8.Close socket [17:04:31]Sock 8.Thread stoped [17:04:33]OFD Sender: No OFD packet to send [17:04:38]OFD Sender: No OFD packet to send [17:04:43]OFD Sender: No OFD packet to send [17:04:48]OFD Sender: No OFD packet to send [17:04:53]OFD Sender: No OFD packet to send [17:04:58]OFD Sender: No OFD packet to send [17:05:03]OFD Sender: No OFD packet to send [17:05:08]OFD Sender: No OFD packet to send [17:05:13]OFD Sender: No OFD packet to send [17:05:18]OFD Sender: No OFD packet to send [17:05:23]OFD Sender: No OFD packet to send [17:05:28]OFD Sender: No OFD packet to send [17:05:33]OFD Sender: No OFD packet to send [17:05:38]OFD Sender: No OFD packet to send [17:05:43]OFD Sender: No OFD packet to send [17:05:48]OFD Sender: No OFD packet to send [17:05:53]OFD Sender: No OFD packet to send [17:05:58]OFD Sender: No OFD packet to send [17:06:03]OFD Sender: No OFD packet to send [17:06:03]accept exits with 9 [17:06:03]New connection [17:06:03]New thread 3066809700 created [17:06:03]Thread 3066666340 joined [17:06:03]Waiting for new connection... [17:06:03] Sock 9.Parse request [17:06:03]Sock 9.Check first char [17:06:03]Sock 9.First char is OK [17:06:03]request: POST /json_proto HTTP/1.0 [17:06:03]Method: POST [17:06:03]URL: /json_proto [17:06:03]Method is POST - this is cgi request [17:06:03]url: /json_proto [17:06:03]query_string will be loaded in cgi processing [17:06:03]execute_cgi json_proto POST (null) [17:06:03]execute_cgi path=json_proto method=POST [17:06:03]POST find Content-Length [17:06:03]Host: 172.17.48.197:8080 [17:06:03]Content-Length: 678 [17:06:03]Content-Type: application/json [17:06:03] [17:06:03]POST finish read [17:06:03]Found Content-Length = 678 [17:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:03]execute_script... [17:06: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)1105895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:03]POST & json_proto [17:06:03]process_json_proto [17:06:03]json parsed OK: [17:06:03]protocol is kg_v1.0 [17:06:03]action value=close_receipt [17:06:03]process_action close_receipt [17:06:03]cmd_close_receipt [17:06:03]MH_GetDate [17:06:03]Write to MH i2c: F0 00 00 F6 12 F7 [17:06:03]Write i2c OK [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: F0 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: F0 09 00 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: F0 09 00 F6 12 00 7C 5C E3 65 66 EE DC 65 B5 [17:06:03]GetLastDocTimeStamp 1709399066 [17:06:03]current date 1709399164 [17:06:03]FM_GetShiftState [17:06:03]SAM_PROTO_GetShiftState [17:06:03]wFMCommunicate request_size=4 [17:06:03]MH_SAM_APDU [17:06:03]CAPDU: 80 13 01 00 [17:06:03]Write to MH i2c: E2 08 00 F7 12 80 13 01 00 00 00 00 00 86 [17:06:03]Write i2c OK [17:06:03]MH_I2C_Read... [17:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:03]Read from MH i2c: E2 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: E2 0E 00 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: E2 0E 00 F7 12 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 ED [17:06:03]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:06:03]wFMCommunicate OK [17:06:03]SAM_PROTO_GetShiftState done [17:06:03]FM_GetShiftState done [17:06:03]opened in 1709338023 [17:06:03]opened+sec_in_day 1709424423 [17:06:03]quantity*price = 50015 [17:06:03]sum+1 = 50016 [17:06:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 226 02.03.2024 17:06 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123007 ФПД: 99162624584209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170604&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123007&fm=99162624584209&tin=02508201610067®Number=0000000000090573&sum=50000 [17:06:04]StoreToDocumentArchive [17:06:04]shift 321 fd 123007 [17:06:04]save to /storage/0321/doc_00123007 [17:06:04]save last doc name /storage/0321/doc_00123007 to /storage/kkm_last_doc_name [17:06:04]save OK [17:06:04]Clear old archive folders... [17:06:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:06:04]tlvbuf is 003E7990 [17:06:04]SAM_PROTO_ClearQueue [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 09 00 00 [17:06:04]Write to MH i2c: E2 08 00 04 13 80 09 00 00 00 00 00 00 89 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 04 13 00 90 00 8B [17:06:04]RAPDU: 90 00 [17:06:04]wFMCommunicate OK [17:06:04]SAM_PROTO_ClearQueue done [17:06:04]KKMCreateOFDPacket [17:06:04]OFDProtocolAddRootSTLVToBuf [17:06:04]FM_MakeSignedData [17:06:04]FM_MakeSignedData [17:06:04]SAM_PROTO_SignData [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 0D 01 02 [17:06:04]Write to MH i2c: E2 08 00 05 13 80 0D 01 02 00 00 00 00 91 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 05 13 00 90 00 8C [17:06:04]RAPDU: 90 00 [17:06:04]wFMCommunicate OK [17:06:04]wFMCommunicate request_size=255 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 7C 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E0 01 00 35 04 06 00 5A [17:06:04]Write to MH i2c: E2 02 01 06 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 7C 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E0 01 00 35 04 06 00 5A 00 00 6F [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:05]Read from MH i2c: E2 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: E2 03 00 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: E2 03 00 06 13 00 90 00 8D [17:06:05]RAPDU: 90 00 [17:06:05]wFMCommunicate OK [17:06:05]wFMCommunicate request_size=10 [17:06:05]MH_SAM_APDU [17:06:05]CAPDU: 80 0D 02 02 05 30 19 03 6A 11 [17:06:05]Write to MH i2c: E2 0D 00 07 13 80 0D 02 02 05 00 30 19 03 6A 11 00 00 65 [17:06:05]Write i2c OK [17:06:05]MH_I2C_Read... [17:06:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:05]Read from MH i2c: E2 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: E2 03 00 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: E2 03 00 07 13 00 90 00 8E [17:06:05]RAPDU: 90 00 [17:06:05]wFMCommunicate OK [17:06:05]wFMCommunicate request_size=4 [17:06:05]MH_SAM_APDU [17:06:05]CAPDU: 80 0D 03 02 [17:06:05]Write to MH i2c: E2 08 00 08 13 80 0D 03 02 00 00 00 00 96 [17:06:05]Write i2c OK [17:06:05]MH_I2C_Read... [17:06:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:05]Read from MH i2c: E2 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: E2 0B 00 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: E2 0B 00 08 13 00 DB FA A3 22 51 45 DC C3 90 00 66 [17:06:05]RAPDU: DB FA A3 22 51 45 DC C3 90 00 [17:06:05]wFMCommunicate OK [17:06:05]SAM_PROTO_SignData done [17:06:05]FM_MakeSignedData done [17:06:05]CreateOFDProtocolMessage [17:06:05]wFMCommunicate request_size=4 [17:06:05]MH_SAM_APDU [17:06:05]CAPDU: 80 11 00 00 [17:06:05]Write to MH i2c: E2 08 00 09 13 80 11 00 00 00 00 00 00 96 [17:06:05]Write i2c OK [17:06:05]MH_I2C_Read... [17:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:05]Read from MH i2c: E2 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: E2 17 00 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: E2 17 00 09 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F4 [17:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:06:05]wFMCommunicate OK [17:06:05]CreateOFDProtocolMessage done [17:06:05]OFDSenderStorePacket 123007 [17:06:05]StoreOFDPacket docnum=123007 [17:06:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7D 23 07 01 CA 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 7C 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E0 01 00 35 04 06 00 5A 30 19 03 6A 11 DB FA A3 22 51 45 DC C3 [17:06:05]CheckFolder [17:06:05]dirname=/storage/ofd_packets [17:06:05]CheckFolder done [17:06:05]ProducePacketName [17:06:05]name=ofd_packets/00123007 [17:06:05]NVStorageSaveData ofd_packets/00123007 [17:06:05]File name is /storage/ofd_packets/00123007 [17:06:05]Write 301 bytes [17:06:05]NVStorageSaveData done [17:06:05]OFDSenderStorePacket done [17:06:05]KKMCreateOFDPacket done [17:06:05]NVStorageSaveData kkm_last_timestamp [17:06:05]File name is /storage/kkm_last_timestamp [17:06:05]Write 4 bytes [17:06:05]NVStorageSaveData done [17:06:05]ExternCall_PrintAddStr [17:06:05]wPrintStart [17:06:05]Write to MH i2c: 01 00 00 0A 13 1D [17:06:05]Write i2c OK [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: 01 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: 01 07 00 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: 01 07 00 0A 13 00 00 00 00 00 FF 0F 32 [17:06:05]RasterBufferAndPrint [17:06:05]line Счет N : (1)1105895 [17:06:05]line ИНН: 02508201610067 [17:06:05]line Контрольно-Кассовый Чек [17:06:05]line ПРОДАЖА [17:06:05]line ТРК (МРК, ГНК) : 11 [17:06:05]line Товар: 2710124130 [17:06:05]line Аи-92-К-5 [17:06:05]line 8.080 * 61.90 [17:06:05]line = 500.15 [17:06:05]line НДС 12% НСП 1% [17:06:05]line > о реализуемом товаре [17:06:05]line ОКРУГЛЕНИЕ: -0.15 [17:06:05]line ИТОГО: 500.00 [17:06:05]line Внесено: 500.00 [17:06:05]line СДАЧА: 0.00 [17:06:05]line НСП 1% : 4.43 [17:06:05]line НДС 12% : 53.11 [17:06:05]line Наличными: 500.00 [17:06:05]line Безнал.: 0.00 [17:06:05]line Место: АЗС № 25 "Партнер Нефть" [17:06:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:06:05]line СНО: Общий режим [17:06:05]line Чек 226 02.03.2024 17:06 [17:06:05]line Смена: 321 ФФД: 1.0 [17:06:05]line ЗНМ: 0300000019 [17:06:05]line РНМ: 0000000000090573 [17:06:05]line Версия ККМ: 001 [17:06:05]line ФМ: 0000000000874798 [17:06:05]line ФД: 123007 [17:06:05]line ФПД: 99162624584209 [17:06:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170604&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123007&fm=99162624584209&tin=02508201610067®Number=0000000000090573&sum=50000 [17:06:05]OFD Sender: Processing packet 123007 [packets to send 112, broken 111] [17:06:05]ProducePacketName [17:06:05]name=ofd_packets/00123007 [17:06:05]OFD Sender: To server: pG, [17:06:05]CommunicateWithHost lk.salyk.kg:30040 [17:06:05]ConnectInit lk.salyk.kg [17:06:05]written 0, free lines is 4095 [17:06:05]Connected sock=11 [17:06:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7D 23 07 01 CA 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 7C 5C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E0 01 00 35 04 06 00 5A 30 19 03 6A 11 DB FA A3 22 51 45 DC C3 [17:06:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 56 B5 47 00 25 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E0 01 00 F4 03 04 00 58 08 E3 65 B6 04 01 00 00 B6 ED D5 10 BA 3A 8C C8 [17:06:05]CommunicateWithHost err = 0 [17:06:05]CheckOFDResponse [17:06:05]1017 (14) - 77093643461234 [17:06:05]1041 (16) - 0000000000874798 [17:06:05]1040 (4) - 123007 [17:06:05]1012 (4) - 02.03.2024 11:07 [17:06:05]1206 (1) - 0 [17:06:05]OFD Sender: Remove packet 123007 [17:06:05]ProducePacketName [17:06:05]name=ofd_packets/00123007 [17:06:05]NVStorageDeleteData [17:06:06]Write to MH i2c: 01 00 00 35 13 48 [17:06:06]Write i2c OK [17:06:06]MH_I2C_Read... [17:06:06]Read from MH i2c: 01 [17:06:06]MH_I2C_Read... [17:06:06]Read from MH i2c: 01 07 00 [17:06:06]MH_I2C_Read... [17:06:06]Read from MH i2c: 01 07 00 35 13 00 00 00 00 00 E0 0C 3B [17:06:06]RasterBufferAndPrint [17:06:06]line [17:06:06]line [17:06:06]line [17:06:06]line [17:06:06]line [17:06:06]written 0, free lines is 3302 [17:06:06]MH_Cut [17:06:06]Write to MH i2c: D1 01 00 3C 13 01 21 [17:06:06]Write i2c OK [17:06:06]MH_I2C_Read... [17:06:06]Read from MH i2c: D1 [17:06:06]MH_I2C_Read... [17:06:06]Read from MH i2c: D1 01 00 [17:06:06]MH_I2C_Read... [17:06:06]Read from MH i2c: D1 01 00 3C 13 00 20 [17:06:06]Write to MH i2c: 01 00 00 3D 13 50 [17:06:06]Write i2c OK [17:06:06]MH_I2C_Read... [17:06:06]OFD Sender: No OFD packet to send [17:06:06]*** Cut start [17:06:06]*** Purtial cut [17:06:06]*** Stage 1: CUTSNS_PIN = 1 [17:06:08]Read from MH i2c: 01 [17:06:08]MH_I2C_Read... [17:06:08]*** Stop cut motor [17:06:08]*** Cut end [17:06:08]Read from MH i2c: 01 07 00 [17:06:08]MH_I2C_Read... [17:06:08]Read from MH i2c: 01 07 00 3D 13 00 00 00 00 00 FF 0F 65 [17:06:08]process_action close_receipt done [17:06:08]requested_data is exist [17:06:08]produce_requested_data [17:06:08]requested_item fm.sn is exist - process it [17:06:08]wFMCommunicate request_size=4 [17:06:08]MH_SAM_APDU [17:06:08]CAPDU: 80 11 00 00 [17:06:08]Write to MH i2c: E2 08 00 3E 13 80 11 00 00 00 00 00 00 CB [17:06:08]Write i2c OK [17:06:08]MH_I2C_Read... [17:06:08]Read from MH i2c: E2 [17:06:08]MH_I2C_Read... [17:06:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:08]Read from MH i2c: E2 17 00 [17:06:08]MH_I2C_Read... [17:06:08]Read from MH i2c: E2 17 00 3E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 29 [17:06:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:06:08]wFMCommunicate OK [17:06:08]requested_item fd.num is exist - process it [17:06:08]SAM_PROTO_GetFieldsCounters [17:06:08]wFMCommunicate request_size=4 [17:06:08]MH_SAM_APDU [17:06:08]CAPDU: 80 13 00 00 [17:06:08]Write to MH i2c: E2 08 00 3F 13 80 13 00 00 00 00 00 00 CE [17:06:08]Write i2c OK [17:06:08]MH_I2C_Read... [17:06:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:09]Read from MH i2c: E2 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 62 00 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 62 00 3F 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [17:06:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:06:09]wFMCommunicate OK [17:06:09]SAM_PROTO_GetFieldsCounters done [17:06:09]requested_item shift.num is exist - process it [17:06:09]requested_item shift.opened is exist - process it [17:06:09]req_shift_opened [17:06:09]FM_GetShiftState [17:06:09]SAM_PROTO_GetShiftState [17:06:09]wFMCommunicate request_size=4 [17:06:09]MH_SAM_APDU [17:06:09]CAPDU: 80 13 01 00 [17:06:09]Write to MH i2c: E2 08 00 40 13 80 13 01 00 00 00 00 00 D0 [17:06:09]Write i2c OK [17:06:09]MH_I2C_Read... [17:06:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:09]Read from MH i2c: E2 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 0E 00 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 0E 00 40 13 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 37 [17:06:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:06:09]wFMCommunicate OK [17:06:09]SAM_PROTO_GetShiftState done [17:06:09]FM_GetShiftState done [17:06:09]req_shift_opened done [17:06:09]requested_item shift.open_date is exist - process it [17:06:09]req_shift_open_date [17:06:09]req_shift_open_date done [17:06:09]produce_requested_data done [17:06:09]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123007,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:06:09]process_action_free close_receipt [17:06:09]json_value_free [17:06:09]json_value_free done [17:06:09]process_json_proto returns [17:06:09]Send response to host [17:06:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123007,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:06:09]free response buf [17:06:09]execute_script done [17:06:09]execute_script returns [17:06:09]free content buf [17:06:09]Sock 9.Close socket [17:06:09]Sock 9.Thread stoped [17:06:11]OFD Sender: No OFD packet to send [17:06:16]OFD Sender: No OFD packet to send [17:06:21]OFD Sender: No OFD packet to send [17:06:26]OFD Sender: No OFD packet to send [17:06:31]OFD Sender: No OFD packet to send [17:06:36]OFD Sender: No OFD packet to send [17:06:41]OFD Sender: No OFD packet to send [17:06:46]OFD Sender: No OFD packet to send [17:06:51]OFD Sender: No OFD packet to send [17:06:56]OFD Sender: No OFD packet to send [17:07:01]OFD Sender: No OFD packet to send [17:07:06]OFD Sender: No OFD packet to send [17:07:11]OFD Sender: No OFD packet to send [17:07:16]OFD Sender: No OFD packet to send [17:07:21]OFD Sender: No OFD packet to send [17:07:26]OFD Sender: No OFD packet to send [17:07:31]OFD Sender: No OFD packet to send [17:07:36]OFD Sender: No OFD packet to send [17:07:41]OFD Sender: No OFD packet to send [17:07:46]OFD Sender: No OFD packet to send [17:07:51]OFD Sender: No OFD packet to send [17:07:56]OFD Sender: No OFD packet to send [17:08:01]OFD Sender: No OFD packet to send [17:08:06]OFD Sender: No OFD packet to send [17:08:11]OFD Sender: No OFD packet to send [17:08:16]OFD Sender: No OFD packet to send [17:08:21]OFD Sender: No OFD packet to send [17:08:26]OFD Sender: No OFD packet to send [17:08:31]OFD Sender: No OFD packet to send [17:08:33]accept exits with 8 [17:08:33]New connection [17:08:33]New thread 3066666340 created [17:08:33]Thread 3066809700 joined [17:08:33]Waiting for new connection... [17:08:33] Sock 8.Parse request [17:08:33]Sock 8.Check first char [17:08:33]Sock 8.First char is OK [17:08:33]request: POST /json_proto HTTP/1.0 [17:08:33]Method: POST [17:08:33]URL: /json_proto [17:08:33]Method is POST - this is cgi request [17:08:33]url: /json_proto [17:08:33]query_string will be loaded in cgi processing [17:08:33]execute_cgi json_proto POST (null) [17:08:33]execute_cgi path=json_proto method=POST [17:08:33]POST find Content-Length [17:08:33]Host: 172.17.48.197:8080 [17:08:33]Content-Length: 1216 [17:08:33]Content-Type: application/json [17:08:33] [17:08:33]POST finish read [17:08:33]Found Content-Length = 1216 [17:08:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105896\u000A02.03.2024 17:03\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 : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 9.670 x 69.50\u000A\u0418\u0422\u041E\u0413: 672.07\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070590\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:33]execute_script... [17:08:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105896\u000A02.03.2024 17:03\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 : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 9.670 x 69.50\u000A\u0418\u0422\u041E\u0413: 672.07\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070590\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:33]POST & json_proto [17:08:33]process_json_proto [17:08:33]json parsed OK: [17:08:33]protocol is kg_v1.0 [17:08:33]action value=print_text [17:08:33]process_action print_text [17:08:33]cmd_print_text [17:08:33]ExternCall_PrintAddStr [17:08:33]wPrintStart [17:08:33]Write to MH i2c: 01 00 00 41 13 54 [17:08:33]Write i2c OK [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: 01 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: 01 07 00 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: 01 07 00 41 13 00 00 00 00 00 FF 0F 69 [17:08:33]RasterBufferAndPrint [17:08:33]line *****ТОВАРНЫЙ ЧЕК***** [17:08:33]line АЗС 25 [17:08:33]line Партнер нефть [17:08:33]line 02508201610067 [17:08:33]line Кассир : Таалайбек к. А. [17:08:33]line Счет N : (1)1105896 [17:08:33]line 02.03.2024 17:03 [17:08:33]line ПРОДАЖА [17:08:33]line ТРК (МРК, ГНК): 63 [17:08:33]line Вид ГСМ : 2710124500 [17:08:33]line Аи-95-К-5 [17:08:33]line 9.670 x 69.50 [17:08:33]line ИТОГ: 672.07 [17:08:33]line Тип оплаты: Талоны: Топливные Талоны [17:08:33]line 2070590 [17:08:33]line ______________________ [17:08:33]line (подпись) [17:08:33]written 0, free lines is 4095 [17:08:33]Write to MH i2c: 01 00 00 56 13 69 [17:08:33]Write i2c OK [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: 01 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: 01 07 00 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: 01 07 00 56 13 00 00 00 00 00 F4 0D 71 [17:08:33]RasterBufferAndPrint [17:08:33]line [17:08:33]line [17:08:33]line [17:08:33]line [17:08:33]line [17:08:33]written 0, free lines is 3573 [17:08:33]MH_Cut [17:08:33]Write to MH i2c: D1 01 00 5D 13 01 42 [17:08:33]Write i2c OK [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: D1 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: D1 01 00 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: D1 01 00 5D 13 00 41 [17:08:33]Write to MH i2c: 01 00 00 5E 13 71 [17:08:33]Write i2c OK [17:08:33]MH_I2C_Read... [17:08:33]*** Cut start [17:08:33]*** Purtial cut [17:08:33]*** Stage 1: CUTSNS_PIN = 1 [17:08:35]Read from MH i2c: 01 [17:08:35]MH_I2C_Read... [17:08:35]*** Stop cut motor [17:08:35]*** Cut end [17:08:35]Read from MH i2c: 01 07 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: 01 07 00 5E 13 00 00 00 00 00 FF 0F 86 [17:08:35]process_action print_text done [17:08:35]requested_data is exist [17:08:35]produce_requested_data [17:08:35]requested_item fm.sn is exist - process it [17:08:35]wFMCommunicate request_size=4 [17:08:35]MH_SAM_APDU [17:08:35]CAPDU: 80 11 00 00 [17:08:35]Write to MH i2c: E2 08 00 5F 13 80 11 00 00 00 00 00 00 EC [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:35]Read from MH i2c: E2 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 17 00 [17:08:35]MH_I2C_Read... [17:08:35]Read from MH i2c: E2 17 00 5F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4A [17:08:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:08:35]wFMCommunicate OK [17:08:35]requested_item fd.num is exist - process it [17:08:35]SAM_PROTO_GetFieldsCounters [17:08:35]wFMCommunicate request_size=4 [17:08:35]MH_SAM_APDU [17:08:35]CAPDU: 80 13 00 00 [17:08:35]Write to MH i2c: E2 08 00 60 13 80 13 00 00 00 00 00 00 EF [17:08:35]Write i2c OK [17:08:35]MH_I2C_Read... [17:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:36]Read from MH i2c: E2 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 62 00 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 62 00 60 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [17:08:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:36]wFMCommunicate OK [17:08:36]SAM_PROTO_GetFieldsCounters done [17:08:36]requested_item shift.num is exist - process it [17:08:36]requested_item shift.opened is exist - process it [17:08:36]req_shift_opened [17:08:36]FM_GetShiftState [17:08:36]SAM_PROTO_GetShiftState [17:08:36]wFMCommunicate request_size=4 [17:08:36]MH_SAM_APDU [17:08:36]CAPDU: 80 13 01 00 [17:08:36]Write to MH i2c: E2 08 00 61 13 80 13 01 00 00 00 00 00 F1 [17:08:36]Write i2c OK [17:08:36]MH_I2C_Read... [17:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:36]Read from MH i2c: E2 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 0E 00 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 0E 00 61 13 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 58 [17:08:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:08:36]wFMCommunicate OK [17:08:36]SAM_PROTO_GetShiftState done [17:08:36]FM_GetShiftState done [17:08:36]req_shift_opened done [17:08:36]requested_item shift.open_date is exist - process it [17:08:36]req_shift_open_date [17:08:36]req_shift_open_date done [17:08:36]produce_requested_data done [17:08:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123007,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:08:36]process_action_free print_text [17:08:36]json_value_free [17:08:36]json_value_free done [17:08:36]process_json_proto returns [17:08:36]Send response to host [17:08:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123007,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:08:36]free response buf [17:08:36]execute_script done [17:08:36]execute_script returns [17:08:36]free content buf [17:08:36]Sock 8.Close socket [17:08:36]Sock 8.Thread stoped [17:08:36]OFD Sender: No OFD packet to send [17:08:41]OFD Sender: No OFD packet to send [17:08:46]OFD Sender: No OFD packet to send [17:08:51]OFD Sender: No OFD packet to send [17:08:56]OFD Sender: No OFD packet to send [17:09:01]OFD Sender: No OFD packet to send [17:09:04]accept exits with 9 [17:09:04]New connection [17:09:04]New thread 3066809700 created [17:09:04]Thread 3066666340 joined [17:09:04]Waiting for new connection... [17:09:04] Sock 9.Parse request [17:09:04]Sock 9.Check first char [17:09:04]Sock 9.First char is OK [17:09:04]request: POST /json_proto HTTP/1.0 [17:09:04]Method: POST [17:09:04]URL: /json_proto [17:09:04]Method is POST - this is cgi request [17:09:04]url: /json_proto [17:09:04]query_string will be loaded in cgi processing [17:09:04]execute_cgi json_proto POST (null) [17:09:04]execute_cgi path=json_proto method=POST [17:09:04]POST find Content-Length [17:09:04]Host: 172.17.48.197:8080 [17:09:04]Content-Length: 679 [17:09:04]Content-Type: application/json [17:09:04] [17:09:04]POST finish read [17:09:04]Found Content-Length = 679 [17:09:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 13.430, "sum" : 831.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 831.00, "total" : 831.00, "payments": [ { "type": 0, "sum" : 831.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:09:04]execute_script... [17:09:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 13.430, "sum" : 831.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 831.00, "total" : 831.00, "payments": [ { "type": 0, "sum" : 831.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:09:04]POST & json_proto [17:09:04]process_json_proto [17:09:04]json parsed OK: [17:09:04]protocol is kg_v1.0 [17:09:04]action value=close_receipt [17:09:04]process_action close_receipt [17:09:04]cmd_close_receipt [17:09:04]MH_GetDate [17:09:04]Write to MH i2c: F0 00 00 62 13 64 [17:09:04]Write i2c OK [17:09:04]MH_I2C_Read... [17:09:04]Read from MH i2c: F0 [17:09:04]MH_I2C_Read... [17:09:04]Read from MH i2c: F0 09 00 [17:09:04]MH_I2C_Read... [17:09:04]Read from MH i2c: F0 09 00 62 13 00 30 5D E3 65 66 EE DC 65 D7 [17:09:04]GetLastDocTimeStamp 1709399164 [17:09:04]current date 1709399344 [17:09:04]FM_GetShiftState [17:09:04]SAM_PROTO_GetShiftState [17:09:04]wFMCommunicate request_size=4 [17:09:04]MH_SAM_APDU [17:09:04]CAPDU: 80 13 01 00 [17:09:04]Write to MH i2c: E2 08 00 63 13 80 13 01 00 00 00 00 00 F3 [17:09:04]Write i2c OK [17:09:04]MH_I2C_Read... [17:09:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:04]Read from MH i2c: E2 [17:09:04]MH_I2C_Read... [17:09:04]Read from MH i2c: E2 0E 00 [17:09:04]MH_I2C_Read... [17:09:04]Read from MH i2c: E2 0E 00 63 13 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5A [17:09:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:09:04]wFMCommunicate OK [17:09:04]SAM_PROTO_GetShiftState done [17:09:04]FM_GetShiftState done [17:09:04]opened in 1709338023 [17:09:04]opened+sec_in_day 1709424423 [17:09:04]quantity*price = 83131 [17:09:04]sum+1 = 83133 [17:09:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 831.00 Внесено: 831.00 СДАЧА: 0.00 НСП 1% : 7.36 НДС 12% : 88.28 Наличными: 831.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 227 02.03.2024 17:09 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123008 ФПД: 155830511440476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170904&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123008&fm=155830511440476&tin=02508201610067®Number=0000000000090573&sum=83100 [17:09:05]StoreToDocumentArchive [17:09:05]shift 321 fd 123008 [17:09:05]save to /storage/0321/doc_00123008 [17:09:05]save last doc name /storage/0321/doc_00123008 to /storage/kkm_last_doc_name [17:09:05]save OK [17:09:05]Clear old archive folders... [17:09:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:09:05]tlvbuf is 00421270 [17:09:05]SAM_PROTO_ClearQueue [17:09:05]wFMCommunicate request_size=4 [17:09:05]MH_SAM_APDU [17:09:05]CAPDU: 80 09 00 00 [17:09:05]Write to MH i2c: E2 08 00 70 13 80 09 00 00 00 00 00 00 F5 [17:09:05]Write i2c OK [17:09:05]MH_I2C_Read... [17:09:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:09:05]Read from MH i2c: E2 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 03 00 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 03 00 70 13 00 90 00 F7 [17:09:05]RAPDU: 90 00 [17:09:05]wFMCommunicate OK [17:09:05]SAM_PROTO_ClearQueue done [17:09:05]KKMCreateOFDPacket [17:09:05]OFDProtocolAddRootSTLVToBuf [17:09:05]FM_MakeSignedData [17:09:05]FM_MakeSignedData [17:09:05]SAM_PROTO_SignData [17:09:05]wFMCommunicate request_size=4 [17:09:05]MH_SAM_APDU [17:09:05]CAPDU: 80 0D 01 02 [17:09:05]Write to MH i2c: E2 08 00 71 13 80 0D 01 02 00 00 00 00 FD [17:09:05]Write i2c OK [17:09:05]MH_I2C_Read... [17:09:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:09:05]Read from MH i2c: E2 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 03 00 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 03 00 71 13 00 90 00 F8 [17:09:05]RAPDU: 90 00 [17:09:05]wFMCommunicate OK [17:09:05]wFMCommunicate request_size=255 [17:09:05]MH_SAM_APDU [17:09:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 34 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BC 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 22 00 00 00 00 07 04 06 00 9C 44 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 30 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E0 01 00 35 04 06 00 8D [17:09:05]Write to MH i2c: E2 02 01 72 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 34 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BC 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 22 00 00 00 00 07 04 06 00 9C 44 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 30 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E0 01 00 35 04 06 00 8D 00 00 2C [17:09:05]Write i2c OK [17:09:05]MH_I2C_Read... [17:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:05]Read from MH i2c: E2 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 03 00 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 03 00 72 13 00 90 00 F9 [17:09:05]RAPDU: 90 00 [17:09:05]wFMCommunicate OK [17:09:05]wFMCommunicate request_size=10 [17:09:05]MH_SAM_APDU [17:09:05]CAPDU: 80 0D 02 02 05 BA 1E 47 92 5C [17:09:05]Write to MH i2c: E2 0D 00 73 13 80 0D 02 02 05 00 BA 1E 47 92 5C 00 00 17 [17:09:05]Write i2c OK [17:09:05]MH_I2C_Read... [17:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:09:05]Read from MH i2c: E2 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 03 00 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 03 00 73 13 00 90 00 FA [17:09:05]RAPDU: 90 00 [17:09:05]wFMCommunicate OK [17:09:05]wFMCommunicate request_size=4 [17:09:05]MH_SAM_APDU [17:09:05]CAPDU: 80 0D 03 02 [17:09:05]Write to MH i2c: E2 08 00 74 13 80 0D 03 02 00 00 00 00 02 [17:09:05]Write i2c OK [17:09:05]MH_I2C_Read... [17:09:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:09:05]Read from MH i2c: E2 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 0B 00 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 0B 00 74 13 00 FA 1D 9D 10 08 32 99 AB 90 00 45 [17:09:05]RAPDU: FA 1D 9D 10 08 32 99 AB 90 00 [17:09:05]wFMCommunicate OK [17:09:05]SAM_PROTO_SignData done [17:09:05]FM_MakeSignedData done [17:09:05]CreateOFDProtocolMessage [17:09:05]wFMCommunicate request_size=4 [17:09:05]MH_SAM_APDU [17:09:05]CAPDU: 80 11 00 00 [17:09:05]Write to MH i2c: E2 08 00 75 13 80 11 00 00 00 00 00 00 02 [17:09:05]Write i2c OK [17:09:05]MH_I2C_Read... [17:09:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:05]Read from MH i2c: E2 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 17 00 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: E2 17 00 75 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 60 [17:09:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:09:05]wFMCommunicate OK [17:09:05]CreateOFDProtocolMessage done [17:09:05]OFDSenderStorePacket 123008 [17:09:05]StoreOFDPacket docnum=123008 [17:09:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3E A3 07 01 BA 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 34 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BC 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 22 00 00 00 00 07 04 06 00 9C 44 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 30 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E0 01 00 35 04 06 00 8D BA 1E 47 92 5C FA 1D 9D 10 08 32 99 AB [17:09:05]CheckFolder [17:09:05]dirname=/storage/ofd_packets [17:09:05]CheckFolder done [17:09:05]ProducePacketName [17:09:05]name=ofd_packets/00123008 [17:09:05]NVStorageSaveData ofd_packets/00123008 [17:09:05]File name is /storage/ofd_packets/00123008 [17:09:05]Write 301 bytes [17:09:05]NVStorageSaveData done [17:09:05]OFDSenderStorePacket done [17:09:05]KKMCreateOFDPacket done [17:09:05]NVStorageSaveData kkm_last_timestamp [17:09:05]File name is /storage/kkm_last_timestamp [17:09:05]Write 4 bytes [17:09:05]NVStorageSaveData done [17:09:05]ExternCall_PrintAddStr [17:09:05]wPrintStart [17:09:05]Write to MH i2c: 01 00 00 76 13 89 [17:09:05]Write i2c OK [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: 01 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: 01 07 00 [17:09:05]MH_I2C_Read... [17:09:05]Read from MH i2c: 01 07 00 76 13 00 00 00 00 00 FF 0F 9E [17:09:05]RasterBufferAndPrint [17:09:05]line Счет N : (1)1105898 [17:09:05]line ИНН: 02508201610067 [17:09:05]line Контрольно-Кассовый Чек [17:09:05]line ПРОДАЖА [17:09:05]line ТРК (МРК, ГНК) : 11 [17:09:05]line Товар: 2710124130 [17:09:05]line Аи-92-К-5 [17:09:05]line 13.430 * 61.90 [17:09:05]line = 831.32 [17:09:05]line НДС 12% НСП 1% [17:09:05]line > о реализуемом товаре [17:09:05]line ОКРУГЛЕНИЕ: -0.32 [17:09:05]line ИТОГО: 831.00 [17:09:05]line Внесено: 831.00 [17:09:05]line СДАЧА: 0.00 [17:09:05]line НСП 1% : 7.36 [17:09:05]line НДС 12% : 88.28 [17:09:05]line Наличными: 831.00 [17:09:05]line Безнал.: 0.00 [17:09:05]line Место: АЗС № 25 "Партнер Нефть" [17:09:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:09:05]line СНО: Общий режим [17:09:05]line Чек 227 02.03.2024 17:09 [17:09:05]line Смена: 321 ФФД: 1.0 [17:09:05]line ЗНМ: 0300000019 [17:09:05]line РНМ: 0000000000090573 [17:09:05]line Версия ККМ: 001 [17:09:05]line ФМ: 0000000000874798 [17:09:05]line ФД: 123008 [17:09:05]line ФПД: 155830511440476 [17:09:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T170904&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123008&fm=155830511440476&tin=02508201610067®Number=0000000000090573&sum=83100 [17:09:06]OFD Sender: Processing packet 123008 [packets to send 112, broken 111] [17:09:06]ProducePacketName [17:09:06]name=ofd_packets/00123008 [17:09:06]OFD Sender: To server: pG, [17:09:06]CommunicateWithHost lk.salyk.kg:30040 [17:09:06]ConnectInit lk.salyk.kg [17:09:06]written 0, free lines is 4095 [17:09:06]Connected sock=10 [17:09:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3E A3 07 01 BA 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 34 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BC 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 22 00 00 00 00 07 04 06 00 9C 44 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 30 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E0 01 00 35 04 06 00 8D BA 1E 47 92 5C FA 1D 9D 10 08 32 99 AB [17:09:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1B 19 47 00 D5 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E0 01 00 F4 03 04 00 0C 09 E3 65 B6 04 01 00 00 10 D4 EB 02 90 17 00 3F [17:09:06]CommunicateWithHost err = 0 [17:09:06]CheckOFDResponse [17:09:06]1017 (14) - 77093643461234 [17:09:06]1041 (16) - 0000000000874798 [17:09:06]1040 (4) - 123008 [17:09:06]1012 (4) - 02.03.2024 11:10 [17:09:06]1206 (1) - 0 [17:09:06]OFD Sender: Remove packet 123008 [17:09:06]ProducePacketName [17:09:06]name=ofd_packets/00123008 [17:09:06]NVStorageDeleteData [17:09:06]Write to MH i2c: 01 00 00 A1 13 B4 [17:09:06]Write i2c OK [17:09:06]MH_I2C_Read... [17:09:06]Read from MH i2c: 01 [17:09:06]MH_I2C_Read... [17:09:06]Read from MH i2c: 01 07 00 [17:09:06]MH_I2C_Read... [17:09:06]Read from MH i2c: 01 07 00 A1 13 00 00 00 00 00 E4 0C AB [17:09:06]RasterBufferAndPrint [17:09:06]line [17:09:06]line [17:09:06]line [17:09:06]line [17:09:06]line [17:09:06]written 0, free lines is 3306 [17:09:06]MH_Cut [17:09:06]Write to MH i2c: D1 01 00 A8 13 01 8D [17:09:06]Write i2c OK [17:09:06]MH_I2C_Read... [17:09:06]Read from MH i2c: D1 [17:09:06]MH_I2C_Read... [17:09:06]Read from MH i2c: D1 01 00 [17:09:06]MH_I2C_Read... [17:09:06]Read from MH i2c: D1 01 00 A8 13 00 8C [17:09:06]Write to MH i2c: 01 00 00 A9 13 BC [17:09:06]Write i2c OK [17:09:06]MH_I2C_Read... [17:09:07]OFD Sender: No OFD packet to send [17:09:07]*** Cut start [17:09:07]*** Purtial cut [17:09:07]*** Stage 1: CUTSNS_PIN = 1 [17:09:09]Read from MH i2c: 01 [17:09:09]MH_I2C_Read... [17:09:09]*** Stop cut motor [17:09:09]*** Cut end [17:09:09]Read from MH i2c: 01 07 00 [17:09:09]MH_I2C_Read... [17:09:09]Read from MH i2c: 01 07 00 A9 13 00 00 00 00 00 FF 0F D1 [17:09:09]process_action close_receipt done [17:09:09]requested_data is exist [17:09:09]produce_requested_data [17:09:09]requested_item fm.sn is exist - process it [17:09:09]wFMCommunicate request_size=4 [17:09:09]MH_SAM_APDU [17:09:09]CAPDU: 80 11 00 00 [17:09:09]Write to MH i2c: E2 08 00 AA 13 80 11 00 00 00 00 00 00 37 [17:09:09]Write i2c OK [17:09:09]MH_I2C_Read... [17:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:09]Read from MH i2c: E2 [17:09:09]MH_I2C_Read... [17:09:09]Read from MH i2c: E2 17 00 [17:09:09]MH_I2C_Read... [17:09:09]Read from MH i2c: E2 17 00 AA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 95 [17:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:09:09]wFMCommunicate OK [17:09:09]requested_item fd.num is exist - process it [17:09:09]SAM_PROTO_GetFieldsCounters [17:09:09]wFMCommunicate request_size=4 [17:09:09]MH_SAM_APDU [17:09:09]CAPDU: 80 13 00 00 [17:09:09]Write to MH i2c: E2 08 00 AB 13 80 13 00 00 00 00 00 00 3A [17:09:09]Write i2c OK [17:09:09]MH_I2C_Read... [17:09:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:09:09]Read from MH i2c: E2 [17:09:09]MH_I2C_Read... [17:09:09]Read from MH i2c: E2 62 00 [17:09:09]MH_I2C_Read... [17:09:09]Read from MH i2c: E2 62 00 AB 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 80 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [17:09:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 80 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:09:09]wFMCommunicate OK [17:09:09]SAM_PROTO_GetFieldsCounters done [17:09:09]requested_item shift.num is exist - process it [17:09:09]requested_item shift.opened is exist - process it [17:09:09]req_shift_opened [17:09:09]FM_GetShiftState [17:09:09]SAM_PROTO_GetShiftState [17:09:09]wFMCommunicate request_size=4 [17:09:09]MH_SAM_APDU [17:09:09]CAPDU: 80 13 01 00 [17:09:09]Write to MH i2c: E2 08 00 AC 13 80 13 01 00 00 00 00 00 3C [17:09:09]Write i2c OK [17:09:09]MH_I2C_Read... [17:09:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:09]Read from MH i2c: E2 [17:09:09]MH_I2C_Read... [17:09:09]Read from MH i2c: E2 0E 00 [17:09:09]MH_I2C_Read... [17:09:09]Read from MH i2c: E2 0E 00 AC 13 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A3 [17:09:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:09:09]wFMCommunicate OK [17:09:09]SAM_PROTO_GetShiftState done [17:09:09]FM_GetShiftState done [17:09:09]req_shift_opened done [17:09:09]requested_item shift.open_date is exist - process it [17:09:09]req_shift_open_date [17:09:09]req_shift_open_date done [17:09:09]produce_requested_data done [17:09:09]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123008,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:09:09]process_action_free close_receipt [17:09:09]json_value_free [17:09:09]json_value_free done [17:09:09]process_json_proto returns [17:09:09]Send response to host [17:09:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123008,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:09:09]free response buf [17:09:09]execute_script done [17:09:09]execute_script returns [17:09:09]free content buf [17:09:09]Sock 9.Close socket [17:09:09]Sock 9.Thread stoped [17:09:12]OFD Sender: No OFD packet to send [17:09:16]accept exits with 8 [17:09:16]New connection [17:09:16]New thread 3066666340 created [17:09:16]Thread 3066809700 joined [17:09:16]Waiting for new connection... [17:09:16] Sock 8.Parse request [17:09:16]Sock 8.Check first char [17:09:16]Sock 8.First char is OK [17:09:16]request: POST /json_proto HTTP/1.0 [17:09:16]Method: POST [17:09:16]URL: /json_proto [17:09:16]Method is POST - this is cgi request [17:09:16]url: /json_proto [17:09:16]query_string will be loaded in cgi processing [17:09:16]execute_cgi json_proto POST (null) [17:09:16]execute_cgi path=json_proto method=POST [17:09:16]POST find Content-Length [17:09:16]Host: 172.17.48.197:8080 [17:09:16]Content-Length: 1210 [17:09:16]Content-Type: application/json [17:09:16] [17:09:16]POST finish read [17:09:16]Found Content-Length = 1210 [17:09:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105897\u000A02.03.2024 17:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43108\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:09:16]execute_script... [17:09:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105897\u000A02.03.2024 17:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43108\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:09:16]POST & json_proto [17:09:16]process_json_proto [17:09:16]json parsed OK: [17:09:16]protocol is kg_v1.0 [17:09:16]action value=print_text [17:09:16]process_action print_text [17:09:16]cmd_print_text [17:09:16]ExternCall_PrintAddStr [17:09:16]wPrintStart [17:09:16]Write to MH i2c: 01 00 00 AD 13 C0 [17:09:16]Write i2c OK [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: 01 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: 01 07 00 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: 01 07 00 AD 13 00 00 00 00 00 FF 0F D5 [17:09:16]RasterBufferAndPrint [17:09:16]line *****ТОВАРНЫЙ ЧЕК***** [17:09:16]line АЗС 25 [17:09:16]line Партнер нефть [17:09:16]line 02508201610067 [17:09:16]line Кассир : Таалайбек к. А. [17:09:16]line Счет N : (1)1105897 [17:09:16]line 02.03.2024 17:04 [17:09:16]line ПРОДАЖА [17:09:16]line ТРК (МРК, ГНК): 53 [17:09:16]line Вид ГСМ : 2710124500 [17:09:16]line Аи-95-К-5 [17:09:16]line 20.000 x 69.50 [17:09:16]line ИТОГ: 1390.00 [17:09:16]line Тип оплаты: Талоны: Топливная Карта [17:09:16]line 43108 [17:09:16]line ______________________ [17:09:16]line (подпись) [17:09:16]written 0, free lines is 4095 [17:09:16]Write to MH i2c: 01 00 00 C2 13 D5 [17:09:16]Write i2c OK [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: 01 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: 01 07 00 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: 01 07 00 C2 13 00 00 00 00 00 F4 0D DD [17:09:16]RasterBufferAndPrint [17:09:16]line [17:09:16]line [17:09:16]line [17:09:16]line [17:09:16]line [17:09:16]written 0, free lines is 3574 [17:09:16]MH_Cut [17:09:16]Write to MH i2c: D1 01 00 C9 13 01 AE [17:09:16]Write i2c OK [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: D1 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: D1 01 00 [17:09:16]MH_I2C_Read... [17:09:16]Read from MH i2c: D1 01 00 C9 13 00 AD [17:09:16]Write to MH i2c: 01 00 00 CA 13 DD [17:09:16]Write i2c OK [17:09:16]MH_I2C_Read... [17:09:17]OFD Sender: No OFD packet to send [17:09:17]*** Cut start [17:09:17]*** Purtial cut [17:09:17]*** Stage 1: CUTSNS_PIN = 1 [17:09:19]Read from MH i2c: 01 [17:09:19]MH_I2C_Read... [17:09:19]*** Stop cut motor [17:09:19]*** Cut end [17:09:19]Read from MH i2c: 01 07 00 [17:09:19]MH_I2C_Read... [17:09:19]Read from MH i2c: 01 07 00 CA 13 00 00 00 00 00 FF 0F F2 [17:09:19]process_action print_text done [17:09:19]requested_data is exist [17:09:19]produce_requested_data [17:09:19]requested_item fm.sn is exist - process it [17:09:19]wFMCommunicate request_size=4 [17:09:19]MH_SAM_APDU [17:09:19]CAPDU: 80 11 00 00 [17:09:19]Write to MH i2c: E2 08 00 CB 13 80 11 00 00 00 00 00 00 58 [17:09:19]Write i2c OK [17:09:19]MH_I2C_Read... [17:09:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:19]Read from MH i2c: E2 [17:09:19]MH_I2C_Read... [17:09:19]Read from MH i2c: E2 17 00 [17:09:19]MH_I2C_Read... [17:09:19]Read from MH i2c: E2 17 00 CB 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B6 [17:09:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:09:19]wFMCommunicate OK [17:09:19]requested_item fd.num is exist - process it [17:09:19]SAM_PROTO_GetFieldsCounters [17:09:19]wFMCommunicate request_size=4 [17:09:19]MH_SAM_APDU [17:09:19]CAPDU: 80 13 00 00 [17:09:19]Write to MH i2c: E2 08 00 CC 13 80 13 00 00 00 00 00 00 5B [17:09:19]Write i2c OK [17:09:19]MH_I2C_Read... [17:09:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:09:19]Read from MH i2c: E2 [17:09:19]MH_I2C_Read... [17:09:19]Read from MH i2c: E2 62 00 [17:09:19]MH_I2C_Read... [17:09:19]Read from MH i2c: E2 62 00 CC 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 80 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [17:09:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 80 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:09:19]wFMCommunicate OK [17:09:19]SAM_PROTO_GetFieldsCounters done [17:09:19]requested_item shift.num is exist - process it [17:09:19]requested_item shift.opened is exist - process it [17:09:19]req_shift_opened [17:09:19]FM_GetShiftState [17:09:19]SAM_PROTO_GetShiftState [17:09:19]wFMCommunicate request_size=4 [17:09:19]MH_SAM_APDU [17:09:19]CAPDU: 80 13 01 00 [17:09:19]Write to MH i2c: E2 08 00 CD 13 80 13 01 00 00 00 00 00 5D [17:09:19]Write i2c OK [17:09:19]MH_I2C_Read... [17:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:19]Read from MH i2c: E2 [17:09:19]MH_I2C_Read... [17:09:19]Read from MH i2c: E2 0E 00 [17:09:19]MH_I2C_Read... [17:09:19]Read from MH i2c: E2 0E 00 CD 13 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C4 [17:09:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:09:19]wFMCommunicate OK [17:09:19]SAM_PROTO_GetShiftState done [17:09:19]FM_GetShiftState done [17:09:19]req_shift_opened done [17:09:19]requested_item shift.open_date is exist - process it [17:09:19]req_shift_open_date [17:09:19]req_shift_open_date done [17:09:19]produce_requested_data done [17:09:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123008,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:09:19]process_action_free print_text [17:09:19]json_value_free [17:09:19]json_value_free done [17:09:19]process_json_proto returns [17:09:19]Send response to host [17:09:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123008,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:09:19]free response buf [17:09:19]execute_script done [17:09:19]execute_script returns [17:09:19]free content buf [17:09:19]Sock 8.Close socket [17:09:19]Sock 8.Thread stoped [17:09:22]OFD Sender: No OFD packet to send [17:09:27]OFD Sender: No OFD packet to send [17:09:32]OFD Sender: No OFD packet to send [17:09:37]OFD Sender: No OFD packet to send [17:09:42]OFD Sender: No OFD packet to send [17:09:47]OFD Sender: No OFD packet to send [17:09:52]OFD Sender: No OFD packet to send [17:09:57]OFD Sender: No OFD packet to send [17:10:02]OFD Sender: No OFD packet to send [17:10:07]OFD Sender: No OFD packet to send [17:10:12]OFD Sender: No OFD packet to send [17:10:17]OFD Sender: No OFD packet to send [17:10:22]OFD Sender: No OFD packet to send [17:10:27]OFD Sender: No OFD packet to send [17:10:32]OFD Sender: No OFD packet to send [17:10:37]OFD Sender: No OFD packet to send [17:10:42]OFD Sender: No OFD packet to send [17:10:47]OFD Sender: No OFD packet to send [17:10:52]OFD Sender: No OFD packet to send [17:10:57]OFD Sender: No OFD packet to send [17:10:58]accept exits with 9 [17:10:58]New connection [17:10:58]New thread 3066809700 created [17:10:58]Thread 3066666340 joined [17:10:58]Waiting for new connection... [17:10:58] Sock 9.Parse request [17:10:58]Sock 9.Check first char [17:10:58]Sock 9.First char is OK [17:10:58]request: POST /json_proto HTTP/1.0 [17:10:58]Method: POST [17:10:58]URL: /json_proto [17:10:58]Method is POST - this is cgi request [17:10:58]url: /json_proto [17:10:58]query_string will be loaded in cgi processing [17:10:58]execute_cgi json_proto POST (null) [17:10:58]execute_cgi path=json_proto method=POST [17:10:58]POST find Content-Length [17:10:58]Host: 172.17.48.197:8080 [17:10:58]Content-Length: 825 [17:10:58]Content-Type: application/json [17:10:58] [17:10:58]POST finish read [17:10:58]Found Content-Length = 825 [17:10:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:58]execute_script... [17:10:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:58]POST & json_proto [17:10:58]process_json_proto [17:10:58]json parsed OK: [17:10:58]protocol is kg_v1.0 [17:10:58]action value=close_receipt [17:10:58]process_action close_receipt [17:10:58]cmd_close_receipt [17:10:58]MH_GetDate [17:10:58]Write to MH i2c: F0 00 00 CE 13 D0 [17:10:58]Write i2c OK [17:10:58]MH_I2C_Read... [17:10:58]Read from MH i2c: F0 [17:10:58]MH_I2C_Read... [17:10:58]Read from MH i2c: F0 09 00 [17:10:58]MH_I2C_Read... [17:10:58]Read from MH i2c: F0 09 00 CE 13 00 A3 5D E3 65 66 EE DC 65 B6 [17:10:58]GetLastDocTimeStamp 1709399344 [17:10:58]current date 1709399459 [17:10:58]FM_GetShiftState [17:10:58]SAM_PROTO_GetShiftState [17:10:58]wFMCommunicate request_size=4 [17:10:58]MH_SAM_APDU [17:10:58]CAPDU: 80 13 01 00 [17:10:58]Write to MH i2c: E2 08 00 CF 13 80 13 01 00 00 00 00 00 5F [17:10:58]Write i2c OK [17:10:58]MH_I2C_Read... [17:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:58]Read from MH i2c: E2 [17:10:58]MH_I2C_Read... [17:10:58]Read from MH i2c: E2 0E 00 [17:10:58]MH_I2C_Read... [17:10:58]Read from MH i2c: E2 0E 00 CF 13 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C6 [17:10:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:10:58]wFMCommunicate OK [17:10:58]SAM_PROTO_GetShiftState done [17:10:58]FM_GetShiftState done [17:10:58]opened in 1709338023 [17:10:58]opened+sec_in_day 1709424423 [17:10:58]quantity*price = 100039 [17:10:58]sum+1 = 100041 [17:10:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.40 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 0.00 Безнал.: 1000.40 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 228 02.03.2024 17:10 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123009 ФПД: 147641590475777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T171059&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123009&fm=147641590475777&tin=02508201610067®Number=0000000000090573&sum=100040 [17:10:59]StoreToDocumentArchive [17:10:59]shift 321 fd 123009 [17:10:59]save to /storage/0321/doc_00123009 [17:10:59]save last doc name /storage/0321/doc_00123009 to /storage/kkm_last_doc_name [17:10:59]save OK [17:10:59]Clear old archive folders... [17:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:10:59]tlvbuf is 00406DB0 [17:10:59]SAM_PROTO_ClearQueue [17:10:59]wFMCommunicate request_size=4 [17:10:59]MH_SAM_APDU [17:10:59]CAPDU: 80 09 00 00 [17:10:59]Write to MH i2c: E2 08 00 DC 13 80 09 00 00 00 00 00 00 61 [17:10:59]Write i2c OK [17:10:59]MH_I2C_Read... [17:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:10:59]Read from MH i2c: E2 [17:10:59]MH_I2C_Read... [17:10:59]Read from MH i2c: E2 03 00 [17:10:59]MH_I2C_Read... [17:10:59]Read from MH i2c: E2 03 00 DC 13 00 90 00 63 [17:10:59]RAPDU: 90 00 [17:10:59]wFMCommunicate OK [17:10:59]SAM_PROTO_ClearQueue done [17:10:59]KKMCreateOFDPacket [17:10:59]OFDProtocolAddRootSTLVToBuf [17:10:59]FM_MakeSignedData [17:10:59]FM_MakeSignedData [17:10:59]SAM_PROTO_SignData [17:10:59]wFMCommunicate request_size=4 [17:10:59]MH_SAM_APDU [17:10:59]CAPDU: 80 0D 01 02 [17:10:59]Write to MH i2c: E2 08 00 DD 13 80 0D 01 02 00 00 00 00 69 [17:10:59]Write i2c OK [17:10:59]MH_I2C_Read... [17:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:10:59]Read from MH i2c: E2 [17:10:59]MH_I2C_Read... [17:10:59]Read from MH i2c: E2 03 00 [17:10:59]MH_I2C_Read... [17:10:59]Read from MH i2c: E2 03 00 DD 13 00 90 00 64 [17:10:59]RAPDU: 90 00 [17:10:59]wFMCommunicate OK [17:10:59]wFMCommunicate request_size=255 [17:10:59]MH_SAM_APDU [17:10:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 A3 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E0 01 00 35 04 06 00 [17:10:59]Write to MH i2c: E2 02 01 DE 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 A3 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E0 01 00 35 04 06 00 00 00 B8 [17:10:59]Write i2c OK [17:10:59]MH_I2C_Read... [17:11:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:00]Read from MH i2c: E2 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 03 00 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 03 00 DE 13 00 90 00 65 [17:11:00]RAPDU: 90 00 [17:11:00]wFMCommunicate OK [17:11:00]wFMCommunicate request_size=11 [17:11:00]MH_SAM_APDU [17:11:00]CAPDU: 80 0D 02 02 06 86 47 7C 8D EC 01 [17:11:00]Write to MH i2c: E2 0E 00 DF 13 80 0D 02 02 06 00 86 47 7C 8D EC 01 00 00 3B [17:11:00]Write i2c OK [17:11:00]MH_I2C_Read... [17:11:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:00]Read from MH i2c: E2 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 03 00 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 03 00 DF 13 00 90 00 66 [17:11:00]RAPDU: 90 00 [17:11:00]wFMCommunicate OK [17:11:00]wFMCommunicate request_size=4 [17:11:00]MH_SAM_APDU [17:11:00]CAPDU: 80 0D 03 02 [17:11:00]Write to MH i2c: E2 08 00 E0 13 80 0D 03 02 00 00 00 00 6E [17:11:00]Write i2c OK [17:11:00]MH_I2C_Read... [17:11:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:00]Read from MH i2c: E2 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 0B 00 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 0B 00 E0 13 00 BC B2 FD CA E9 4C 09 F2 90 00 D4 [17:11:00]RAPDU: BC B2 FD CA E9 4C 09 F2 90 00 [17:11:00]wFMCommunicate OK [17:11:00]SAM_PROTO_SignData done [17:11:00]FM_MakeSignedData done [17:11:00]CreateOFDProtocolMessage [17:11:00]wFMCommunicate request_size=4 [17:11:00]MH_SAM_APDU [17:11:00]CAPDU: 80 11 00 00 [17:11:00]Write to MH i2c: E2 08 00 E1 13 80 11 00 00 00 00 00 00 6E [17:11:00]Write i2c OK [17:11:00]MH_I2C_Read... [17:11:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:00]Read from MH i2c: E2 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 17 00 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 17 00 E1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CC [17:11:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:11:00]wFMCommunicate OK [17:11:00]CreateOFDProtocolMessage done [17:11:00]OFDSenderStorePacket 123009 [17:11:00]StoreOFDPacket docnum=123009 [17:11:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 A6 5F 08 01 0D B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 A3 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E0 01 00 35 04 06 00 86 47 7C 8D EC 01 BC B2 FD CA E9 4C 09 F2 [17:11:00]CheckFolder [17:11:00]dirname=/storage/ofd_packets [17:11:00]CheckFolder done [17:11:00]ProducePacketName [17:11:00]name=ofd_packets/00123009 [17:11:00]NVStorageSaveData ofd_packets/00123009 [17:11:00]File name is /storage/ofd_packets/00123009 [17:11:00]Write 302 bytes [17:11:00]NVStorageSaveData done [17:11:00]OFDSenderStorePacket done [17:11:00]KKMCreateOFDPacket done [17:11:00]NVStorageSaveData kkm_last_timestamp [17:11:00]File name is /storage/kkm_last_timestamp [17:11:00]Write 4 bytes [17:11:00]NVStorageSaveData done [17:11:00]ExternCall_PrintAddStr [17:11:00]wPrintStart [17:11:00]Write to MH i2c: 01 00 00 E2 13 F5 [17:11:00]Write i2c OK [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: 01 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: 01 07 00 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: 01 07 00 E2 13 00 00 00 00 00 FF 0F 0A [17:11:00]RasterBufferAndPrint [17:11:00]line Счет N : (1)1105899 [17:11:00]line ИНН: 02508201610067 [17:11:00]line Контрольно-Кассовый Чек [17:11:00]line ПРОДАЖА [17:11:00]line ТРК (МРК, ГНК) : 61 [17:11:00]line Товар: 2710194210 [17:11:00]line ДТ(л)-К-5 [17:11:00]line 14.110 * 70.90 [17:11:00]line = 1000.40 [17:11:00]line НДС 12% НСП 1% [17:11:00]line > о реализуемом товаре [17:11:00]line ИТОГО: 1000.40 [17:11:00]line НСП 1% : 8.85 [17:11:00]line НДС 12% : 106.24 [17:11:00]line Наличными: 0.00 [17:11:00]line Безнал.: 1000.40 [17:11:00]line Место: АЗС № 25 "Партнер Нефть" [17:11:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:11:00]line СНО: Общий режим [17:11:00]line Чек 228 02.03.2024 17:10 [17:11:00]line Смена: 321 ФФД: 1.0 [17:11:00]line ЗНМ: 0300000019 [17:11:00]line РНМ: 0000000000090573 [17:11:00]line Версия ККМ: 001 [17:11:00]line Платежная система: Бакай Банк [17:11:00]line ФМ: 0000000000874798 [17:11:00]line ФД: 123009 [17:11:00]line ФПД: 147641590475777 [17:11:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T171059&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123009&fm=147641590475777&tin=02508201610067®Number=0000000000090573&sum=100040 [17:11:00]OFD Sender: Processing packet 123009 [packets to send 112, broken 111] [17:11:00]ProducePacketName [17:11:00]name=ofd_packets/00123009 [17:11:00]OFD Sender: To server: pG, [17:11:00]CommunicateWithHost lk.salyk.kg:30040 [17:11:00]ConnectInit lk.salyk.kg [17:11:00]written 0, free lines is 4095 [17:11:00]Connected sock=10 [17:11:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 A6 5F 08 01 0D B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 A3 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E0 01 00 35 04 06 00 86 47 7C 8D EC 01 BC B2 FD CA E9 4C 09 F2 [17:11:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8A 48 47 00 C9 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E0 01 00 F4 03 04 00 7F 09 E3 65 B6 04 01 00 00 A3 CE 16 A6 6D C9 B1 34 [17:11:00]CommunicateWithHost err = 0 [17:11:00]CheckOFDResponse [17:11:00]1017 (14) - 77093643461234 [17:11:00]1041 (16) - 0000000000874798 [17:11:00]1040 (4) - 123009 [17:11:00]1012 (4) - 02.03.2024 11:11 [17:11:00]1206 (1) - 0 [17:11:00]OFD Sender: Remove packet 123009 [17:11:00]ProducePacketName [17:11:00]name=ofd_packets/00123009 [17:11:00]NVStorageDeleteData [17:11:01]Write to MH i2c: 01 00 00 0C 14 20 [17:11:01]Write i2c OK [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: 01 [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: 01 07 00 [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: 01 07 00 0C 14 00 00 00 00 00 FB 0C 2E [17:11:01]RasterBufferAndPrint [17:11:01]line [17:11:01]line [17:11:01]line [17:11:01]line [17:11:01]line [17:11:01]written 0, free lines is 3329 [17:11:01]MH_Cut [17:11:01]Write to MH i2c: D1 01 00 13 14 01 F9 [17:11:01]Write i2c OK [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: D1 [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: D1 01 00 [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: D1 01 00 13 14 00 F8 [17:11:01]Write to MH i2c: 01 00 00 14 14 28 [17:11:01]Write i2c OK [17:11:01]MH_I2C_Read... [17:11:01]OFD Sender: No OFD packet to send [17:11:01]*** Cut start [17:11:01]*** Purtial cut [17:11:01]*** Stage 1: CUTSNS_PIN = 1 [17:11:03]Read from MH i2c: 01 [17:11:03]MH_I2C_Read... [17:11:03]*** Stop cut motor [17:11:03]*** Cut end [17:11:03]Read from MH i2c: 01 07 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: 01 07 00 14 14 00 00 00 00 00 FF 0F 3D [17:11:03]process_action close_receipt done [17:11:03]requested_data is exist [17:11:03]produce_requested_data [17:11:03]requested_item fm.sn is exist - process it [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 11 00 00 [17:11:03]Write to MH i2c: E2 08 00 15 14 80 11 00 00 00 00 00 00 A3 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 17 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 17 00 15 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 01 [17:11:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:11:03]wFMCommunicate OK [17:11:03]requested_item fd.num is exist - process it [17:11:03]SAM_PROTO_GetFieldsCounters [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 13 00 00 [17:11:03]Write to MH i2c: E2 08 00 16 14 80 13 00 00 00 00 00 00 A6 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 62 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 62 00 16 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 81 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [17:11:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 81 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:11:03]wFMCommunicate OK [17:11:03]SAM_PROTO_GetFieldsCounters done [17:11:03]requested_item shift.num is exist - process it [17:11:03]requested_item shift.opened is exist - process it [17:11:03]req_shift_opened [17:11:03]FM_GetShiftState [17:11:03]SAM_PROTO_GetShiftState [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 13 01 00 [17:11:03]Write to MH i2c: E2 08 00 17 14 80 13 01 00 00 00 00 00 A8 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:04]Read from MH i2c: E2 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 0E 00 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 0E 00 17 14 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0F [17:11:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:11:04]wFMCommunicate OK [17:11:04]SAM_PROTO_GetShiftState done [17:11:04]FM_GetShiftState done [17:11:04]req_shift_opened done [17:11:04]requested_item shift.open_date is exist - process it [17:11:04]req_shift_open_date [17:11:04]req_shift_open_date done [17:11:04]produce_requested_data done [17:11:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123009,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:11:04]process_action_free close_receipt [17:11:04]json_value_free [17:11:04]json_value_free done [17:11:04]process_json_proto returns [17:11:04]Send response to host [17:11:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123009,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:11:04]free response buf [17:11:04]execute_script done [17:11:04]execute_script returns [17:11:04]free content buf [17:11:04]Sock 9.Close socket [17:11:04]Sock 9.Thread stoped [17:11:06]OFD Sender: No OFD packet to send [17:11:11]OFD Sender: No OFD packet to send [17:11:16]OFD Sender: No OFD packet to send [17:11:21]OFD Sender: No OFD packet to send [17:11:26]OFD Sender: No OFD packet to send [17:11:30]accept exits with 8 [17:11:30]New connection [17:11:30]New thread 3066666340 created [17:11:30]Thread 3066809700 joined [17:11:30]Waiting for new connection... [17:11:30] Sock 8.Parse request [17:11:30]Sock 8.Check first char [17:11:30]Sock 8.First char is OK [17:11:30]request: POST /json_proto HTTP/1.0 [17:11:30]Method: POST [17:11:30]URL: /json_proto [17:11:30]Method is POST - this is cgi request [17:11:30]url: /json_proto [17:11:30]query_string will be loaded in cgi processing [17:11:30]execute_cgi json_proto POST (null) [17:11:30]execute_cgi path=json_proto method=POST [17:11:30]POST find Content-Length [17:11:30]Host: 172.17.48.197:8080 [17:11:30]Content-Length: 683 [17:11:30]Content-Type: application/json [17:11:30] [17:11:30]POST finish read [17:11:30]Found Content-Length = 683 [17:11:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 43.170, "sum" : 3000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:30]execute_script... [17:11: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)1105900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 43.170, "sum" : 3000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:30]POST & json_proto [17:11:30]process_json_proto [17:11:30]json parsed OK: [17:11:30]protocol is kg_v1.0 [17:11:30]action value=close_receipt [17:11:30]process_action close_receipt [17:11:30]cmd_close_receipt [17:11:30]MH_GetDate [17:11:30]Write to MH i2c: F0 00 00 18 14 1B [17:11:30]Write i2c OK [17:11:30]MH_I2C_Read... [17:11:30]Read from MH i2c: F0 [17:11:30]MH_I2C_Read... [17:11:30]Read from MH i2c: F0 09 00 [17:11:30]MH_I2C_Read... [17:11:30]Read from MH i2c: F0 09 00 18 14 00 C3 5D E3 65 66 EE DC 65 21 [17:11:30]GetLastDocTimeStamp 1709399459 [17:11:30]current date 1709399491 [17:11:30]FM_GetShiftState [17:11:30]SAM_PROTO_GetShiftState [17:11:30]wFMCommunicate request_size=4 [17:11:30]MH_SAM_APDU [17:11:30]CAPDU: 80 13 01 00 [17:11:30]Write to MH i2c: E2 08 00 19 14 80 13 01 00 00 00 00 00 AA [17:11:30]Write i2c OK [17:11:30]MH_I2C_Read... [17:11:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:30]Read from MH i2c: E2 [17:11:30]MH_I2C_Read... [17:11:30]Read from MH i2c: E2 0E 00 [17:11:30]MH_I2C_Read... [17:11:30]Read from MH i2c: E2 0E 00 19 14 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 11 [17:11:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:11:30]wFMCommunicate OK [17:11:30]SAM_PROTO_GetShiftState done [17:11:30]FM_GetShiftState done [17:11:30]opened in 1709338023 [17:11:30]opened+sec_in_day 1709424423 [17:11:30]quantity*price = 300031 [17:11:30]sum+1 = 300033 [17:11:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 229 02.03.2024 17:11 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123010 ФПД: 255275763329451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T171131&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123010&fm=255275763329451&tin=02508201610067®Number=0000000000090573&sum=300000 [17:11:31]StoreToDocumentArchive [17:11:31]shift 321 fd 123010 [17:11:31]save to /storage/0321/doc_00123010 [17:11:31]save last doc name /storage/0321/doc_00123010 to /storage/kkm_last_doc_name [17:11:31]save OK [17:11:31]Clear old archive folders... [17:11:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:11:31]tlvbuf is 003B3EA0 [17:11:31]SAM_PROTO_ClearQueue [17:11:31]wFMCommunicate request_size=4 [17:11:31]MH_SAM_APDU [17:11:31]CAPDU: 80 09 00 00 [17:11:31]Write to MH i2c: E2 08 00 26 14 80 09 00 00 00 00 00 00 AC [17:11:31]Write i2c OK [17:11:31]MH_I2C_Read... [17:11:31]Read from MH i2c: E2 [17:11:31]MH_I2C_Read... [17:11:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:31]Read from MH i2c: E2 03 00 [17:11:31]MH_I2C_Read... [17:11:31]Read from MH i2c: E2 03 00 26 14 00 90 00 AE [17:11:31]RAPDU: 90 00 [17:11:31]wFMCommunicate OK [17:11:31]SAM_PROTO_ClearQueue done [17:11:31]KKMCreateOFDPacket [17:11:31]OFDProtocolAddRootSTLVToBuf [17:11:31]FM_MakeSignedData [17:11:31]FM_MakeSignedData [17:11:31]SAM_PROTO_SignData [17:11:31]wFMCommunicate request_size=4 [17:11:31]MH_SAM_APDU [17:11:31]CAPDU: 80 0D 01 02 [17:11:31]Write to MH i2c: E2 08 00 27 14 80 0D 01 02 00 00 00 00 B4 [17:11:31]Write i2c OK [17:11:31]MH_I2C_Read... [17:11:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:32]Read from MH i2c: E2 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 03 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 03 00 27 14 00 90 00 AF [17:11:32]RAPDU: 90 00 [17:11:32]wFMCommunicate OK [17:11:32]wFMCommunicate request_size=255 [17:11:32]MH_SAM_APDU [17:11:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 C3 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E0 01 00 35 04 06 00 E8 [17:11:32]Write to MH i2c: E2 02 01 28 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 C3 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E0 01 00 35 04 06 00 E8 00 00 12 [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:32]Read from MH i2c: E2 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 03 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 03 00 28 14 00 90 00 B0 [17:11:32]RAPDU: 90 00 [17:11:32]wFMCommunicate OK [17:11:32]wFMCommunicate request_size=10 [17:11:32]MH_SAM_APDU [17:11:32]CAPDU: 80 0D 02 02 05 2C 05 31 69 AB [17:11:32]Write to MH i2c: E2 0D 00 29 14 80 0D 02 02 05 00 2C 05 31 69 AB 00 00 37 [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:32]Read from MH i2c: E2 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 03 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 03 00 29 14 00 90 00 B1 [17:11:32]RAPDU: 90 00 [17:11:32]wFMCommunicate OK [17:11:32]wFMCommunicate request_size=4 [17:11:32]MH_SAM_APDU [17:11:32]CAPDU: 80 0D 03 02 [17:11:32]Write to MH i2c: E2 08 00 2A 14 80 0D 03 02 00 00 00 00 B9 [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:32]Read from MH i2c: E2 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 0B 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 0B 00 2A 14 00 0F C7 7D 0A 99 3A CD CD 90 00 84 [17:11:32]RAPDU: 0F C7 7D 0A 99 3A CD CD 90 00 [17:11:32]wFMCommunicate OK [17:11:32]SAM_PROTO_SignData done [17:11:32]FM_MakeSignedData done [17:11:32]CreateOFDProtocolMessage [17:11:32]wFMCommunicate request_size=4 [17:11:32]MH_SAM_APDU [17:11:32]CAPDU: 80 11 00 00 [17:11:32]Write to MH i2c: E2 08 00 2B 14 80 11 00 00 00 00 00 00 B9 [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:32]Read from MH i2c: E2 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 17 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 17 00 2B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 17 [17:11:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:11:32]wFMCommunicate OK [17:11:32]CreateOFDProtocolMessage done [17:11:32]OFDSenderStorePacket 123010 [17:11:32]StoreOFDPacket docnum=123010 [17:11:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E4 20 07 01 94 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 C3 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E0 01 00 35 04 06 00 E8 2C 05 31 69 AB 0F C7 7D 0A 99 3A CD CD [17:11:32]CheckFolder [17:11:32]dirname=/storage/ofd_packets [17:11:32]CheckFolder done [17:11:32]ProducePacketName [17:11:32]name=ofd_packets/00123010 [17:11:32]NVStorageSaveData ofd_packets/00123010 [17:11:32]File name is /storage/ofd_packets/00123010 [17:11:32]Write 301 bytes [17:11:32]NVStorageSaveData done [17:11:32]OFDSenderStorePacket done [17:11:32]KKMCreateOFDPacket done [17:11:32]NVStorageSaveData kkm_last_timestamp [17:11:32]File name is /storage/kkm_last_timestamp [17:11:32]Write 4 bytes [17:11:32]NVStorageSaveData done [17:11:32]ExternCall_PrintAddStr [17:11:32]wPrintStart [17:11:32]Write to MH i2c: 01 00 00 2C 14 40 [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: 01 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: 01 07 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: 01 07 00 2C 14 00 00 00 00 00 FF 0F 55 [17:11:32]RasterBufferAndPrint [17:11:32]line Счет N : (1)1105900 [17:11:32]line ИНН: 02508201610067 [17:11:32]line Контрольно-Кассовый Чек [17:11:32]line ПРОДАЖА [17:11:32]line ТРК (МРК, ГНК) : 63 [17:11:32]line Товар: 2710124500 [17:11:32]line Аи-95-К-5 [17:11:32]line 43.170 * 69.50 [17:11:32]line = 3000.32 [17:11:32]line НДС 12% НСП 1% [17:11:32]line > о реализуемом товаре [17:11:32]line ОКРУГЛЕНИЕ: -0.32 [17:11:32]line ИТОГО: 3000.00 [17:11:32]line Внесено: 3000.00 [17:11:32]line СДАЧА: 0.00 [17:11:32]line НСП 1% : 26.55 [17:11:32]line НДС 12% : 318.62 [17:11:32]line Наличными: 3000.00 [17:11:32]line Безнал.: 0.00 [17:11:32]line Место: АЗС № 25 "Партнер Нефть" [17:11:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:11:32]line СНО: Общий режим [17:11:32]line Чек 229 02.03.2024 17:11 [17:11:32]line Смена: 321 ФФД: 1.0 [17:11:32]line ЗНМ: 0300000019 [17:11:32]line РНМ: 0000000000090573 [17:11:32]line Версия ККМ: 001 [17:11:32]line ФМ: 0000000000874798 [17:11:32]line ФД: 123010 [17:11:32]line ФПД: 255275763329451 [17:11:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T171131&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123010&fm=255275763329451&tin=02508201610067®Number=0000000000090573&sum=300000 [17:11:32]written 0, free lines is 4095 [17:11:32]OFD Sender: Processing packet 123010 [packets to send 112, broken 111] [17:11:32]ProducePacketName [17:11:32]name=ofd_packets/00123010 [17:11:32]OFD Sender: To server: pG, [17:11:32]CommunicateWithHost lk.salyk.kg:30040 [17:11:32]ConnectInit lk.salyk.kg [17:11:32]Connected sock=9 [17:11:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E4 20 07 01 94 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 C3 5D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E0 01 00 35 04 06 00 E8 2C 05 31 69 AB 0F C7 7D 0A 99 3A CD CD [17:11:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 49 1B 47 00 56 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E0 01 00 F4 03 04 00 9E 09 E3 65 B6 04 01 00 00 7B 14 09 E0 8C E0 48 F2 [17:11:32]CommunicateWithHost err = 0 [17:11:32]CheckOFDResponse [17:11:32]1017 (14) - 77093643461234 [17:11:32]1041 (16) - 0000000000874798 [17:11:32]1040 (4) - 123010 [17:11:32]1012 (4) - 02.03.2024 11:12 [17:11:32]1206 (1) - 0 [17:11:32]OFD Sender: Remove packet 123010 [17:11:32]ProducePacketName [17:11:32]name=ofd_packets/00123010 [17:11:32]NVStorageDeleteData [17:11:32]Write to MH i2c: 01 00 00 57 14 6B [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: 01 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: 01 07 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: 01 07 00 57 14 00 00 00 00 00 FB 0C 79 [17:11:32]RasterBufferAndPrint [17:11:32]line [17:11:32]line [17:11:32]line [17:11:32]line [17:11:32]line [17:11:32]written 0, free lines is 3332 [17:11:32]MH_Cut [17:11:32]Write to MH i2c: D1 01 00 5E 14 01 44 [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: D1 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: D1 01 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: D1 01 00 5E 14 00 43 [17:11:32]Write to MH i2c: 01 00 00 5F 14 73 [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:33]OFD Sender: No OFD packet to send [17:11:33]*** Cut start [17:11:33]*** Purtial cut [17:11:33]*** Stage 1: CUTSNS_PIN = 1 [17:11:35]Read from MH i2c: 01 [17:11:35]MH_I2C_Read... [17:11:35]*** Stop cut motor [17:11:35]*** Cut end [17:11:35]Read from MH i2c: 01 07 00 [17:11:35]MH_I2C_Read... [17:11:35]Read from MH i2c: 01 07 00 5F 14 00 00 00 00 00 FF 0F 88 [17:11:35]process_action close_receipt done [17:11:35]requested_data is exist [17:11:35]produce_requested_data [17:11:35]requested_item fm.sn is exist - process it [17:11:35]wFMCommunicate request_size=4 [17:11:35]MH_SAM_APDU [17:11:35]CAPDU: 80 11 00 00 [17:11:35]Write to MH i2c: E2 08 00 60 14 80 11 00 00 00 00 00 00 EE [17:11:35]Write i2c OK [17:11:35]MH_I2C_Read... [17:11:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:35]Read from MH i2c: E2 [17:11:35]MH_I2C_Read... [17:11:35]Read from MH i2c: E2 17 00 [17:11:35]MH_I2C_Read... [17:11:35]Read from MH i2c: E2 17 00 60 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4C [17:11:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:11:35]wFMCommunicate OK [17:11:35]requested_item fd.num is exist - process it [17:11:35]SAM_PROTO_GetFieldsCounters [17:11:35]wFMCommunicate request_size=4 [17:11:35]MH_SAM_APDU [17:11:35]CAPDU: 80 13 00 00 [17:11:35]Write to MH i2c: E2 08 00 61 14 80 13 00 00 00 00 00 00 F1 [17:11:35]Write i2c OK [17:11:35]MH_I2C_Read... [17:11:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:35]Read from MH i2c: E2 [17:11:35]MH_I2C_Read... [17:11:35]Read from MH i2c: E2 62 00 [17:11:35]MH_I2C_Read... [17:11:35]Read from MH i2c: E2 62 00 61 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 82 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [17:11:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 82 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:11:35]wFMCommunicate OK [17:11:35]SAM_PROTO_GetFieldsCounters done [17:11:35]requested_item shift.num is exist - process it [17:11:35]requested_item shift.opened is exist - process it [17:11:35]req_shift_opened [17:11:35]FM_GetShiftState [17:11:35]SAM_PROTO_GetShiftState [17:11:35]wFMCommunicate request_size=4 [17:11:35]MH_SAM_APDU [17:11:35]CAPDU: 80 13 01 00 [17:11:35]Write to MH i2c: E2 08 00 62 14 80 13 01 00 00 00 00 00 F3 [17:11:35]Write i2c OK [17:11:35]MH_I2C_Read... [17:11:35]Read from MH i2c: E2 [17:11:35]MH_I2C_Read... [17:11:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:35]Read from MH i2c: E2 0E 00 [17:11:35]MH_I2C_Read... [17:11:35]Read from MH i2c: E2 0E 00 62 14 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5A [17:11:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:11:35]wFMCommunicate OK [17:11:35]SAM_PROTO_GetShiftState done [17:11:35]FM_GetShiftState done [17:11:35]req_shift_opened done [17:11:35]requested_item shift.open_date is exist - process it [17:11:35]req_shift_open_date [17:11:35]req_shift_open_date done [17:11:35]produce_requested_data done [17:11:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123010,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:11:35]process_action_free close_receipt [17:11:35]json_value_free [17:11:35]json_value_free done [17:11:35]process_json_proto returns [17:11:35]Send response to host [17:11:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123010,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:11:35]free response buf [17:11:35]execute_script done [17:11:35]execute_script returns [17:11:35]free content buf [17:11:35]Sock 8.Close socket [17:11:35]Sock 8.Thread stoped [17:11:38]OFD Sender: No OFD packet to send [17:11:43]OFD Sender: No OFD packet to send [17:11:48]OFD Sender: No OFD packet to send [17:11:53]OFD Sender: No OFD packet to send [17:11:58]OFD Sender: No OFD packet to send [17:12:03]OFD Sender: No OFD packet to send [17:12:08]OFD Sender: No OFD packet to send [17:12:13]OFD Sender: No OFD packet to send [17:12:18]OFD Sender: No OFD packet to send [17:12:23]OFD Sender: No OFD packet to send [17:12:28]OFD Sender: No OFD packet to send [17:12:33]OFD Sender: No OFD packet to send [17:12:38]OFD Sender: No OFD packet to send [17:12:43]OFD Sender: No OFD packet to send [17:12:48]OFD Sender: No OFD packet to send [17:12:53]OFD Sender: No OFD packet to send [17:12:58]OFD Sender: No OFD packet to send [17:13:03]OFD Sender: No OFD packet to send [17:13:08]OFD Sender: No OFD packet to send [17:13:13]OFD Sender: No OFD packet to send [17:13:18]OFD Sender: No OFD packet to send [17:13:23]OFD Sender: No OFD packet to send [17:13:28]OFD Sender: No OFD packet to send [17:13:33]OFD Sender: No OFD packet to send [17:13:38]OFD Sender: No OFD packet to send [17:13:43]OFD Sender: No OFD packet to send [17:13:48]OFD Sender: No OFD packet to send [17:13:53]OFD Sender: No OFD packet to send [17:13:58]OFD Sender: No OFD packet to send [17:14:03]OFD Sender: No OFD packet to send [17:14:08]OFD Sender: No OFD packet to send [17:14:13]OFD Sender: No OFD packet to send [17:14:18]OFD Sender: No OFD packet to send [17:14:23]OFD Sender: No OFD packet to send [17:14:28]OFD Sender: No OFD packet to send [17:14:33]OFD Sender: No OFD packet to send [17:14:38]OFD Sender: No OFD packet to send [17:14:43]OFD Sender: No OFD packet to send [17:14:48]OFD Sender: No OFD packet to send [17:14:53]OFD Sender: No OFD packet to send [17:14:58]OFD Sender: No OFD packet to send [17:15:03]OFD Sender: No OFD packet to send [17:15:08]OFD Sender: No OFD packet to send [17:15:13]OFD Sender: No OFD packet to send [17:15:18]OFD Sender: No OFD packet to send [17:15:23]OFD Sender: No OFD packet to send [17:15:28]OFD Sender: No OFD packet to send [17:15:33]OFD Sender: No OFD packet to send [17:15:38]OFD Sender: No OFD packet to send [17:15:43]OFD Sender: No OFD packet to send [17:15:48]OFD Sender: No OFD packet to send [17:15:53]OFD Sender: No OFD packet to send [17:15:58]OFD Sender: No OFD packet to send [17:16:03]OFD Sender: No OFD packet to send [17:16:08]OFD Sender: No OFD packet to send [17:16:13]OFD Sender: No OFD packet to send [17:16:18]OFD Sender: No OFD packet to send [17:16:23]OFD Sender: No OFD packet to send [17:16:28]OFD Sender: No OFD packet to send [17:16:33]OFD Sender: No OFD packet to send [17:16:38]OFD Sender: No OFD packet to send [17:16:43]OFD Sender: No OFD packet to send [17:16:48]OFD Sender: No OFD packet to send [17:16:53]OFD Sender: No OFD packet to send [17:16:58]OFD Sender: No OFD packet to send [17:17:03]OFD Sender: No OFD packet to send [17:17:08]OFD Sender: No OFD packet to send [17:17:13]OFD Sender: No OFD packet to send [17:17:18]OFD Sender: No OFD packet to send [17:17:23]OFD Sender: No OFD packet to send [17:17:28]OFD Sender: No OFD packet to send [17:17:33]OFD Sender: No OFD packet to send [17:17:38]OFD Sender: No OFD packet to send [17:17:43]OFD Sender: No OFD packet to send [17:17:48]OFD Sender: No OFD packet to send [17:17:53]OFD Sender: No OFD packet to send [17:17:58]OFD Sender: No OFD packet to send [17:18:03]OFD Sender: No OFD packet to send [17:18:08]OFD Sender: No OFD packet to send [17:18:13]OFD Sender: No OFD packet to send [17:18:18]OFD Sender: No OFD packet to send [17:18:23]OFD Sender: No OFD packet to send [17:18:28]OFD Sender: No OFD packet to send [17:18:33]OFD Sender: No OFD packet to send [17:18:38]OFD Sender: No OFD packet to send [17:18:43]OFD Sender: No OFD packet to send [17:18:48]OFD Sender: No OFD packet to send [17:18:53]OFD Sender: No OFD packet to send [17:18:58]OFD Sender: No OFD packet to send [17:19:03]OFD Sender: No OFD packet to send [17:19:08]OFD Sender: No OFD packet to send [17:19:13]OFD Sender: No OFD packet to send [17:19:18]OFD Sender: No OFD packet to send [17:19:23]OFD Sender: No OFD packet to send [17:19:28]OFD Sender: No OFD packet to send [17:19:33]OFD Sender: No OFD packet to send [17:19:38]OFD Sender: No OFD packet to send [17:19:43]OFD Sender: No OFD packet to send [17:19:48]OFD Sender: No OFD packet to send [17:19:53]OFD Sender: No OFD packet to send [17:19:58]OFD Sender: No OFD packet to send [17:20:03]OFD Sender: No OFD packet to send [17:20:08]OFD Sender: No OFD packet to send [17:20:13]OFD Sender: No OFD packet to send [17:20:18]OFD Sender: No OFD packet to send [17:20:23]OFD Sender: No OFD packet to send [17:20:28]OFD Sender: No OFD packet to send [17:20:31]accept exits with 10 [17:20:31]New connection [17:20:31]New thread 3066809700 created [17:20:31]Thread 3066666340 joined [17:20:31]Waiting for new connection... [17:20:31] Sock 10.Parse request [17:20:31]Sock 10.Check first char [17:20:31]Sock 10.First char is OK [17:20:31]request: POST /json_proto HTTP/1.0 [17:20:31]Method: POST [17:20:31]URL: /json_proto [17:20:31]Method is POST - this is cgi request [17:20:31]url: /json_proto [17:20:31]query_string will be loaded in cgi processing [17:20:31]execute_cgi json_proto POST (null) [17:20:31]execute_cgi path=json_proto method=POST [17:20:31]POST find Content-Length [17:20:31]Host: 172.17.48.197:8080 [17:20:31]Content-Length: 820 [17:20:31]Content-Type: application/json [17:20:31] [17:20:31]POST finish read [17:20:31]Found Content-Length = 820 [17:20:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:31]execute_script... [17:20: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)1105902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3000.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:31]POST & json_proto [17:20:31]process_json_proto [17:20:31]json parsed OK: [17:20:31]protocol is kg_v1.0 [17:20:31]action value=close_receipt [17:20:31]process_action close_receipt [17:20:31]cmd_close_receipt [17:20:31]MH_GetDate [17:20:31]Write to MH i2c: F0 00 00 63 14 66 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: F0 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: F0 09 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: F0 09 00 63 14 00 E0 5F E3 65 66 EE DC 65 8B [17:20:31]GetLastDocTimeStamp 1709399491 [17:20:31]current date 1709400032 [17:20:31]FM_GetShiftState [17:20:31]SAM_PROTO_GetShiftState [17:20:31]wFMCommunicate request_size=4 [17:20:31]MH_SAM_APDU [17:20:31]CAPDU: 80 13 01 00 [17:20:31]Write to MH i2c: E2 08 00 64 14 80 13 01 00 00 00 00 00 F5 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:31]Read from MH i2c: E2 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 0E 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 0E 00 64 14 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5C [17:20:31]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:20:31]wFMCommunicate OK [17:20:31]SAM_PROTO_GetShiftState done [17:20:31]FM_GetShiftState done [17:20:31]opened in 1709338023 [17:20:31]opened+sec_in_day 1709424423 [17:20:31]quantity*price = 300029 [17:20:31]sum+1 = 300030 [17:20:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.29 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 0.00 Безнал.: 3000.29 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 230 02.03.2024 17:20 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123011 ФПД: 173194817863608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T172032&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123011&fm=173194817863608&tin=02508201610067®Number=0000000000090573&sum=300029 [17:20:33]StoreToDocumentArchive [17:20:33]shift 321 fd 123011 [17:20:33]save to /storage/0321/doc_00123011 [17:20:33]save last doc name /storage/0321/doc_00123011 to /storage/kkm_last_doc_name [17:20:33]save OK [17:20:33]Clear old archive folders... [17:20:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:20:33]tlvbuf is 0041C060 [17:20:33]SAM_PROTO_ClearQueue [17:20:33]wFMCommunicate request_size=4 [17:20:33]MH_SAM_APDU [17:20:33]CAPDU: 80 09 00 00 [17:20:33]Write to MH i2c: E2 08 00 71 14 80 09 00 00 00 00 00 00 F7 [17:20:33]Write i2c OK [17:20:33]MH_I2C_Read... [17:20:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:20:33]Read from MH i2c: E2 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 03 00 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 03 00 71 14 00 90 00 F9 [17:20:33]RAPDU: 90 00 [17:20:33]wFMCommunicate OK [17:20:33]SAM_PROTO_ClearQueue done [17:20:33]KKMCreateOFDPacket [17:20:33]OFDProtocolAddRootSTLVToBuf [17:20:33]FM_MakeSignedData [17:20:33]FM_MakeSignedData [17:20:33]SAM_PROTO_SignData [17:20:33]wFMCommunicate request_size=4 [17:20:33]MH_SAM_APDU [17:20:33]CAPDU: 80 0D 01 02 [17:20:33]Write to MH i2c: E2 08 00 72 14 80 0D 01 02 00 00 00 00 FF [17:20:33]Write i2c OK [17:20:33]MH_I2C_Read... [17:20:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:20:33]Read from MH i2c: E2 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 03 00 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 03 00 72 14 00 90 00 FA [17:20:33]RAPDU: 90 00 [17:20:33]wFMCommunicate OK [17:20:33]wFMCommunicate request_size=255 [17:20:33]MH_SAM_APDU [17:20:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FD 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FD 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 E0 5F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E0 01 00 35 04 06 00 9D [17:20:33]Write to MH i2c: E2 02 01 73 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FD 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FD 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 E0 5F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E0 01 00 35 04 06 00 9D 00 00 32 [17:20:33]Write i2c OK [17:20:33]MH_I2C_Read... [17:20:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:33]Read from MH i2c: E2 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 03 00 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 03 00 73 14 00 90 00 FB [17:20:33]RAPDU: 90 00 [17:20:33]wFMCommunicate OK [17:20:33]wFMCommunicate request_size=10 [17:20:33]MH_SAM_APDU [17:20:33]CAPDU: 80 0D 02 02 05 85 0F 98 7F B8 [17:20:33]Write to MH i2c: E2 0D 00 74 14 80 0D 02 02 05 00 85 0F 98 7F B8 00 00 6F [17:20:33]Write i2c OK [17:20:33]MH_I2C_Read... [17:20:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:33]Read from MH i2c: E2 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 03 00 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 03 00 74 14 00 90 00 FC [17:20:33]RAPDU: 90 00 [17:20:33]wFMCommunicate OK [17:20:33]wFMCommunicate request_size=4 [17:20:33]MH_SAM_APDU [17:20:33]CAPDU: 80 0D 03 02 [17:20:33]Write to MH i2c: E2 08 00 75 14 80 0D 03 02 00 00 00 00 04 [17:20:33]Write i2c OK [17:20:33]MH_I2C_Read... [17:20:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:20:33]Read from MH i2c: E2 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 0B 00 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 0B 00 75 14 00 1C 92 11 D7 BE 00 D8 33 90 00 64 [17:20:33]RAPDU: 1C 92 11 D7 BE 00 D8 33 90 00 [17:20:33]wFMCommunicate OK [17:20:33]SAM_PROTO_SignData done [17:20:33]FM_MakeSignedData done [17:20:33]CreateOFDProtocolMessage [17:20:33]wFMCommunicate request_size=4 [17:20:33]MH_SAM_APDU [17:20:33]CAPDU: 80 11 00 00 [17:20:33]Write to MH i2c: E2 08 00 76 14 80 11 00 00 00 00 00 00 04 [17:20:33]Write i2c OK [17:20:33]MH_I2C_Read... [17:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:33]Read from MH i2c: E2 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 17 00 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: E2 17 00 76 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 62 [17:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:20:33]wFMCommunicate OK [17:20:33]CreateOFDProtocolMessage done [17:20:33]OFDSenderStorePacket 123011 [17:20:33]StoreOFDPacket docnum=123011 [17:20:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 39 C8 07 01 5F 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FD 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FD 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 E0 5F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E0 01 00 35 04 06 00 9D 85 0F 98 7F B8 1C 92 11 D7 BE 00 D8 33 [17:20:33]CheckFolder [17:20:33]dirname=/storage/ofd_packets [17:20:33]CheckFolder done [17:20:33]ProducePacketName [17:20:33]name=ofd_packets/00123011 [17:20:33]NVStorageSaveData ofd_packets/00123011 [17:20:33]File name is /storage/ofd_packets/00123011 [17:20:33]Write 301 bytes [17:20:33]NVStorageSaveData done [17:20:33]OFDSenderStorePacket done [17:20:33]KKMCreateOFDPacket done [17:20:33]NVStorageSaveData kkm_last_timestamp [17:20:33]File name is /storage/kkm_last_timestamp [17:20:33]Write 4 bytes [17:20:33]NVStorageSaveData done [17:20:33]ExternCall_PrintAddStr [17:20:33]wPrintStart [17:20:33]Write to MH i2c: 01 00 00 77 14 8B [17:20:33]Write i2c OK [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: 01 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: 01 07 00 [17:20:33]MH_I2C_Read... [17:20:33]Read from MH i2c: 01 07 00 77 14 00 00 00 00 00 FF 0F A0 [17:20:33]RasterBufferAndPrint [17:20:33]line Счет N : (1)1105902 [17:20:33]line ИНН: 02508201610067 [17:20:33]line Контрольно-Кассовый Чек [17:20:33]line ПРОДАЖА [17:20:33]line ТРК (МРК, ГНК) : 11 [17:20:33]line Товар: 2710124130 [17:20:33]line Аи-92-К-5 [17:20:33]line 48.470 * 61.90 [17:20:33]line = 3000.29 [17:20:33]line НДС 12% НСП 1% [17:20:33]line > о реализуемом товаре [17:20:33]line ИТОГО: 3000.29 [17:20:33]line НСП 1% : 26.55 [17:20:33]line НДС 12% : 318.61 [17:20:33]line Наличными: 0.00 [17:20:33]line Безнал.: 3000.29 [17:20:33]line Место: АЗС № 25 "Партнер Нефть" [17:20:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:20:33]line СНО: Общий режим [17:20:33]line Чек 230 02.03.2024 17:20 [17:20:33]line Смена: 321 ФФД: 1.0 [17:20:33]line ЗНМ: 0300000019 [17:20:33]line РНМ: 0000000000090573 [17:20:33]line Версия ККМ: 001 [17:20:33]line Платежная система: Бакай Банк [17:20:33]line ФМ: 0000000000874798 [17:20:33]line ФД: 123011 [17:20:33]line ФПД: 173194817863608 [17:20:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T172032&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123011&fm=173194817863608&tin=02508201610067®Number=0000000000090573&sum=300029 [17:20:33]OFD Sender: Processing packet 123011 [packets to send 112, broken 111] [17:20:33]ProducePacketName [17:20:33]name=ofd_packets/00123011 [17:20:33]OFD Sender: To server: pG, [17:20:33]CommunicateWithHost lk.salyk.kg:30040 [17:20:33]ConnectInit lk.salyk.kg [17:20:33]written 0, free lines is 4095 [17:20:33]Connected sock=9 [17:20:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 39 C8 07 01 5F 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FD 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FD 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 E0 5F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E0 01 00 35 04 06 00 9D 85 0F 98 7F B8 1C 92 11 D7 BE 00 D8 33 [17:20:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E4 4A 47 00 A6 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E0 01 00 F4 03 04 00 BC 0B E3 65 B6 04 01 00 00 8F 92 7E 76 60 D6 87 0F [17:20:34]CommunicateWithHost err = 0 [17:20:34]CheckOFDResponse [17:20:34]1017 (14) - 77093643461234 [17:20:34]1041 (16) - 0000000000874798 [17:20:34]1040 (4) - 123011 [17:20:34]1012 (4) - 02.03.2024 11:21 [17:20:34]1206 (1) - 0 [17:20:34]OFD Sender: Remove packet 123011 [17:20:34]ProducePacketName [17:20:34]name=ofd_packets/00123011 [17:20:34]NVStorageDeleteData [17:20:34]Write to MH i2c: 01 00 00 A1 14 B5 [17:20:34]Write i2c OK [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: 01 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: 01 07 00 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: 01 07 00 A1 14 00 00 00 00 00 08 0D D1 [17:20:34]RasterBufferAndPrint [17:20:34]line [17:20:34]line [17:20:34]line [17:20:34]line [17:20:34]line [17:20:34]written 0, free lines is 3344 [17:20:34]MH_Cut [17:20:34]Write to MH i2c: D1 01 00 A8 14 01 8E [17:20:34]Write i2c OK [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: D1 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: D1 01 00 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: D1 01 00 A8 14 00 8D [17:20:34]Write to MH i2c: 01 00 00 A9 14 BD [17:20:34]Write i2c OK [17:20:34]MH_I2C_Read... [17:20:34]OFD Sender: No OFD packet to send [17:20:35]*** Cut start [17:20:35]*** Purtial cut [17:20:35]*** Stage 1: CUTSNS_PIN = 1 [17:20:37]Read from MH i2c: 01 [17:20:37]MH_I2C_Read... [17:20:37]*** Stop cut motor [17:20:37]*** Cut end [17:20:37]Read from MH i2c: 01 07 00 [17:20:37]MH_I2C_Read... [17:20:37]Read from MH i2c: 01 07 00 A9 14 00 00 00 00 00 FF 0F D2 [17:20:37]process_action close_receipt done [17:20:37]requested_data is exist [17:20:37]produce_requested_data [17:20:37]requested_item fm.sn is exist - process it [17:20:37]wFMCommunicate request_size=4 [17:20:37]MH_SAM_APDU [17:20:37]CAPDU: 80 11 00 00 [17:20:37]Write to MH i2c: E2 08 00 AA 14 80 11 00 00 00 00 00 00 38 [17:20:37]Write i2c OK [17:20:37]MH_I2C_Read... [17:20:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:37]Read from MH i2c: E2 [17:20:37]MH_I2C_Read... [17:20:37]Read from MH i2c: E2 17 00 [17:20:37]MH_I2C_Read... [17:20:37]Read from MH i2c: E2 17 00 AA 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 96 [17:20:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:20:37]wFMCommunicate OK [17:20:37]requested_item fd.num is exist - process it [17:20:37]SAM_PROTO_GetFieldsCounters [17:20:37]wFMCommunicate request_size=4 [17:20:37]MH_SAM_APDU [17:20:37]CAPDU: 80 13 00 00 [17:20:37]Write to MH i2c: E2 08 00 AB 14 80 13 00 00 00 00 00 00 3B [17:20:37]Write i2c OK [17:20:37]MH_I2C_Read... [17:20:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:37]Read from MH i2c: E2 [17:20:37]MH_I2C_Read... [17:20:37]Read from MH i2c: E2 62 00 [17:20:37]MH_I2C_Read... [17:20:37]Read from MH i2c: E2 62 00 AB 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 83 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [17:20:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 83 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:20:37]wFMCommunicate OK [17:20:37]SAM_PROTO_GetFieldsCounters done [17:20:37]requested_item shift.num is exist - process it [17:20:37]requested_item shift.opened is exist - process it [17:20:37]req_shift_opened [17:20:37]FM_GetShiftState [17:20:37]SAM_PROTO_GetShiftState [17:20:37]wFMCommunicate request_size=4 [17:20:37]MH_SAM_APDU [17:20:37]CAPDU: 80 13 01 00 [17:20:37]Write to MH i2c: E2 08 00 AC 14 80 13 01 00 00 00 00 00 3D [17:20:37]Write i2c OK [17:20:37]MH_I2C_Read... [17:20:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:37]Read from MH i2c: E2 [17:20:37]MH_I2C_Read... [17:20:37]Read from MH i2c: E2 0E 00 [17:20:37]MH_I2C_Read... [17:20:37]Read from MH i2c: E2 0E 00 AC 14 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A4 [17:20:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:20:37]wFMCommunicate OK [17:20:37]SAM_PROTO_GetShiftState done [17:20:37]FM_GetShiftState done [17:20:37]req_shift_opened done [17:20:37]requested_item shift.open_date is exist - process it [17:20:37]req_shift_open_date [17:20:37]req_shift_open_date done [17:20:37]produce_requested_data done [17:20:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123011,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:20:37]process_action_free close_receipt [17:20:37]json_value_free [17:20:37]json_value_free done [17:20:37]process_json_proto returns [17:20:37]Send response to host [17:20:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123011,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:20:37]free response buf [17:20:37]execute_script done [17:20:37]execute_script returns [17:20:37]free content buf [17:20:37]Sock 10.Close socket [17:20:37]Sock 10.Thread stoped [17:20:39]OFD Sender: No OFD packet to send [17:20:44]OFD Sender: No OFD packet to send [17:20:49]OFD Sender: No OFD packet to send [17:20:54]OFD Sender: No OFD packet to send [17:20:59]OFD Sender: No OFD packet to send [17:21:04]OFD Sender: No OFD packet to send [17:21:09]OFD Sender: No OFD packet to send [17:21:14]OFD Sender: No OFD packet to send [17:21:19]OFD Sender: No OFD packet to send [17:21:24]OFD Sender: No OFD packet to send [17:21:29]OFD Sender: No OFD packet to send [17:21:34]OFD Sender: No OFD packet to send [17:21:39]OFD Sender: No OFD packet to send [17:21:44]OFD Sender: No OFD packet to send [17:21:49]OFD Sender: No OFD packet to send [17:21:54]OFD Sender: No OFD packet to send [17:21:59]OFD Sender: No OFD packet to send [17:22:04]OFD Sender: No OFD packet to send [17:22:09]OFD Sender: No OFD packet to send [17:22:14]OFD Sender: No OFD packet to send [17:22:19]OFD Sender: No OFD packet to send [17:22:24]OFD Sender: No OFD packet to send [17:22:29]OFD Sender: No OFD packet to send [17:22:32]accept exits with 8 [17:22:32]New connection [17:22:32]New thread 3066666340 created [17:22:32]Thread 3066809700 joined [17:22:32]Waiting for new connection... [17:22:32] Sock 8.Parse request [17:22:32]Sock 8.Check first char [17:22:32]Sock 8.First char is OK [17:22:32]request: POST /json_proto HTTP/1.0 [17:22:32]Method: POST [17:22:32]URL: /json_proto [17:22:32]Method is POST - this is cgi request [17:22:32]url: /json_proto [17:22:32]query_string will be loaded in cgi processing [17:22:32]execute_cgi json_proto POST (null) [17:22:32]execute_cgi path=json_proto method=POST [17:22:32]POST find Content-Length [17:22:32]Host: 172.17.48.197:8080 [17:22:32]Content-Length: 825 [17:22:32]Content-Type: application/json [17:22:32] [17:22:32]POST finish read [17:22:32]Found Content-Length = 825 [17:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:32]execute_script... [17:22:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:32]POST & json_proto [17:22:32]process_json_proto [17:22:32]json parsed OK: [17:22:32]protocol is kg_v1.0 [17:22:32]action value=close_receipt [17:22:32]process_action close_receipt [17:22:32]cmd_close_receipt [17:22:32]MH_GetDate [17:22:32]Write to MH i2c: F0 00 00 AD 14 B0 [17:22:32]Write i2c OK [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: F0 [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: F0 09 00 [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: F0 09 00 AD 14 00 59 60 E3 65 66 EE DC 65 4F [17:22:32]GetLastDocTimeStamp 1709400032 [17:22:32]current date 1709400153 [17:22:32]FM_GetShiftState [17:22:32]SAM_PROTO_GetShiftState [17:22:32]wFMCommunicate request_size=4 [17:22:32]MH_SAM_APDU [17:22:32]CAPDU: 80 13 01 00 [17:22:32]Write to MH i2c: E2 08 00 AE 14 80 13 01 00 00 00 00 00 3F [17:22:32]Write i2c OK [17:22:32]MH_I2C_Read... [17:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:32]Read from MH i2c: E2 [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: E2 0E 00 [17:22:32]MH_I2C_Read... [17:22:32]Read from MH i2c: E2 0E 00 AE 14 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A6 [17:22:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:22:32]wFMCommunicate OK [17:22:32]SAM_PROTO_GetShiftState done [17:22:32]FM_GetShiftState done [17:22:32]opened in 1709338023 [17:22:32]opened+sec_in_day 1709424423 [17:22:32]quantity*price = 100039 [17:22:32]sum+1 = 100041 [17:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.40 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 0.00 Безнал.: 1000.40 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 231 02.03.2024 17:22 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123012 ФПД: 141993216647947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T172233&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123012&fm=141993216647947&tin=02508201610067®Number=0000000000090573&sum=100040 [17:22:33]StoreToDocumentArchive [17:22:33]shift 321 fd 123012 [17:22:33]save to /storage/0321/doc_00123012 [17:22:33]save last doc name /storage/0321/doc_00123012 to /storage/kkm_last_doc_name [17:22:33]save OK [17:22:33]Clear old archive folders... [17:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:22:33]tlvbuf is 003B4840 [17:22:33]SAM_PROTO_ClearQueue [17:22:33]wFMCommunicate request_size=4 [17:22:33]MH_SAM_APDU [17:22:33]CAPDU: 80 09 00 00 [17:22:33]Write to MH i2c: E2 08 00 BB 14 80 09 00 00 00 00 00 00 41 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 BB 14 00 90 00 43 [17:22:34]RAPDU: 90 00 [17:22:34]wFMCommunicate OK [17:22:34]SAM_PROTO_ClearQueue done [17:22:34]KKMCreateOFDPacket [17:22:34]OFDProtocolAddRootSTLVToBuf [17:22:34]FM_MakeSignedData [17:22:34]FM_MakeSignedData [17:22:34]SAM_PROTO_SignData [17:22:34]wFMCommunicate request_size=4 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 0D 01 02 [17:22:34]Write to MH i2c: E2 08 00 BC 14 80 0D 01 02 00 00 00 00 49 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 BC 14 00 90 00 44 [17:22:34]RAPDU: 90 00 [17:22:34]wFMCommunicate OK [17:22:34]wFMCommunicate request_size=255 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 59 60 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E0 01 00 35 04 06 00 [17:22:34]Write to MH i2c: E2 02 01 BD 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 59 60 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E0 01 00 35 04 06 00 00 00 57 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 BD 14 00 90 00 45 [17:22:34]RAPDU: 90 00 [17:22:34]wFMCommunicate OK [17:22:34]wFMCommunicate request_size=11 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 0D 02 02 06 81 24 5F 3D 23 0B [17:22:34]Write to MH i2c: E2 0E 00 BE 14 80 0D 02 02 06 00 81 24 5F 3D 23 0B 00 00 C7 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 03 00 BE 14 00 90 00 46 [17:22:34]RAPDU: 90 00 [17:22:34]wFMCommunicate OK [17:22:34]wFMCommunicate request_size=4 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 0D 03 02 [17:22:34]Write to MH i2c: E2 08 00 BF 14 80 0D 03 02 00 00 00 00 4E [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 0B 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 0B 00 BF 14 00 90 E5 DA B1 65 38 41 80 90 00 AD [17:22:34]RAPDU: 90 E5 DA B1 65 38 41 80 90 00 [17:22:34]wFMCommunicate OK [17:22:34]SAM_PROTO_SignData done [17:22:34]FM_MakeSignedData done [17:22:34]CreateOFDProtocolMessage [17:22:34]wFMCommunicate request_size=4 [17:22:34]MH_SAM_APDU [17:22:34]CAPDU: 80 11 00 00 [17:22:34]Write to MH i2c: E2 08 00 C0 14 80 11 00 00 00 00 00 00 4E [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:34]Read from MH i2c: E2 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 17 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: E2 17 00 C0 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AC [17:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:22:34]wFMCommunicate OK [17:22:34]CreateOFDProtocolMessage done [17:22:34]OFDSenderStorePacket 123012 [17:22:34]StoreOFDPacket docnum=123012 [17:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 21 C5 08 01 B0 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 59 60 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E0 01 00 35 04 06 00 81 24 5F 3D 23 0B 90 E5 DA B1 65 38 41 80 [17:22:34]CheckFolder [17:22:34]dirname=/storage/ofd_packets [17:22:34]CheckFolder done [17:22:34]ProducePacketName [17:22:34]name=ofd_packets/00123012 [17:22:34]NVStorageSaveData ofd_packets/00123012 [17:22:34]File name is /storage/ofd_packets/00123012 [17:22:34]Write 302 bytes [17:22:34]NVStorageSaveData done [17:22:34]OFDSenderStorePacket done [17:22:34]KKMCreateOFDPacket done [17:22:34]NVStorageSaveData kkm_last_timestamp [17:22:34]File name is /storage/kkm_last_timestamp [17:22:34]Write 4 bytes [17:22:34]NVStorageSaveData done [17:22:34]ExternCall_PrintAddStr [17:22:34]wPrintStart [17:22:34]Write to MH i2c: 01 00 00 C1 14 D5 [17:22:34]Write i2c OK [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: 01 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: 01 07 00 [17:22:34]MH_I2C_Read... [17:22:34]Read from MH i2c: 01 07 00 C1 14 00 00 00 00 00 FF 0F EA [17:22:34]RasterBufferAndPrint [17:22:34]line Счет N : (1)1105903 [17:22:34]line ИНН: 02508201610067 [17:22:34]line Контрольно-Кассовый Чек [17:22:34]line ПРОДАЖА [17:22:34]line ТРК (МРК, ГНК) : 61 [17:22:34]line Товар: 2710194210 [17:22:34]line ДТ(л)-К-5 [17:22:34]line 14.110 * 70.90 [17:22:34]line = 1000.40 [17:22:34]line НДС 12% НСП 1% [17:22:34]line > о реализуемом товаре [17:22:34]line ИТОГО: 1000.40 [17:22:34]line НСП 1% : 8.85 [17:22:34]line НДС 12% : 106.24 [17:22:34]line Наличными: 0.00 [17:22:34]line Безнал.: 1000.40 [17:22:34]line Место: АЗС № 25 "Партнер Нефть" [17:22:34]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:22:34]line СНО: Общий режим [17:22:34]line Чек 231 02.03.2024 17:22 [17:22:34]line Смена: 321 ФФД: 1.0 [17:22:34]line ЗНМ: 0300000019 [17:22:34]line РНМ: 0000000000090573 [17:22:34]line Версия ККМ: 001 [17:22:34]line Платежная система: Бакай Банк [17:22:34]line ФМ: 0000000000874798 [17:22:34]line ФД: 123012 [17:22:34]line ФПД: 141993216647947 [17:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T172233&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123012&fm=141993216647947&tin=02508201610067®Number=0000000000090573&sum=100040 [17:22:34]OFD Sender: Processing packet 123012 [packets to send 112, broken 111] [17:22:34]ProducePacketName [17:22:34]name=ofd_packets/00123012 [17:22:34]OFD Sender: To server: pG, [17:22:34]CommunicateWithHost lk.salyk.kg:30040 [17:22:34]ConnectInit lk.salyk.kg [17:22:34]written 0, free lines is 4095 [17:22:34]Connected sock=10 [17:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 21 C5 08 01 B0 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 59 60 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E0 01 00 35 04 06 00 81 24 5F 3D 23 0B 90 E5 DA B1 65 38 41 80 [17:22:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 08 A5 47 00 B4 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E0 01 00 F4 03 04 00 35 0C E3 65 B6 04 01 00 00 25 42 D2 69 20 35 A0 E4 [17:22:35]CommunicateWithHost err = 0 [17:22:35]CheckOFDResponse [17:22:35]1017 (14) - 77093643461234 [17:22:35]1041 (16) - 0000000000874798 [17:22:35]1040 (4) - 123012 [17:22:35]1012 (4) - 02.03.2024 11:23 [17:22:35]1206 (1) - 0 [17:22:35]OFD Sender: Remove packet 123012 [17:22:35]ProducePacketName [17:22:35]name=ofd_packets/00123012 [17:22:35]NVStorageDeleteData [17:22:35]Write to MH i2c: 01 00 00 EB 14 FF [17:22:35]Write i2c OK [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: 01 [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: 01 07 00 [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: 01 07 00 EB 14 00 00 00 00 00 05 0D 18 [17:22:35]RasterBufferAndPrint [17:22:35]line [17:22:35]line [17:22:35]line [17:22:35]line [17:22:35]line [17:22:35]written 0, free lines is 3342 [17:22:35]MH_Cut [17:22:35]Write to MH i2c: D1 01 00 F2 14 01 D8 [17:22:35]Write i2c OK [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: D1 [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: D1 01 00 [17:22:35]MH_I2C_Read... [17:22:35]Read from MH i2c: D1 01 00 F2 14 00 D7 [17:22:35]Write to MH i2c: 01 00 00 F3 14 07 [17:22:35]Write i2c OK [17:22:35]MH_I2C_Read... [17:22:35]OFD Sender: No OFD packet to send [17:22:35]*** Cut start [17:22:35]*** Purtial cut [17:22:35]*** Stage 1: CUTSNS_PIN = 1 [17:22:38]Read from MH i2c: 01 [17:22:38]MH_I2C_Read... [17:22:38]*** Stop cut motor [17:22:38]*** Cut end [17:22:38]Read from MH i2c: 01 07 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: 01 07 00 F3 14 00 00 00 00 00 FF 0F 1C [17:22:38]process_action close_receipt done [17:22:38]requested_data is exist [17:22:38]produce_requested_data [17:22:38]requested_item fm.sn is exist - process it [17:22:38]wFMCommunicate request_size=4 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 11 00 00 [17:22:38]Write to MH i2c: E2 08 00 F4 14 80 11 00 00 00 00 00 00 82 [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 17 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 17 00 F4 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E0 [17:22:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:22:38]wFMCommunicate OK [17:22:38]requested_item fd.num is exist - process it [17:22:38]SAM_PROTO_GetFieldsCounters [17:22:38]wFMCommunicate request_size=4 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 13 00 00 [17:22:38]Write to MH i2c: E2 08 00 F5 14 80 13 00 00 00 00 00 00 85 [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 62 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 62 00 F5 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 84 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [17:22:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 84 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:22:38]wFMCommunicate OK [17:22:38]SAM_PROTO_GetFieldsCounters done [17:22:38]requested_item shift.num is exist - process it [17:22:38]requested_item shift.opened is exist - process it [17:22:38]req_shift_opened [17:22:38]FM_GetShiftState [17:22:38]SAM_PROTO_GetShiftState [17:22:38]wFMCommunicate request_size=4 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 13 01 00 [17:22:38]Write to MH i2c: E2 08 00 F6 14 80 13 01 00 00 00 00 00 87 [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 0E 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 0E 00 F6 14 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EE [17:22:38]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:22:38]wFMCommunicate OK [17:22:38]SAM_PROTO_GetShiftState done [17:22:38]FM_GetShiftState done [17:22:38]req_shift_opened done [17:22:38]requested_item shift.open_date is exist - process it [17:22:38]req_shift_open_date [17:22:38]req_shift_open_date done [17:22:38]produce_requested_data done [17:22:38]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123012,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:22:38]process_action_free close_receipt [17:22:38]json_value_free [17:22:38]json_value_free done [17:22:38]process_json_proto returns [17:22:38]Send response to host [17:22:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123012,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:22:38]free response buf [17:22:38]execute_script done [17:22:38]execute_script returns [17:22:38]free content buf [17:22:38]Sock 8.Close socket [17:22:38]Sock 8.Thread stoped [17:22:40]OFD Sender: No OFD packet to send [17:22:45]OFD Sender: No OFD packet to send [17:22:50]OFD Sender: No OFD packet to send [17:22:55]OFD Sender: No OFD packet to send [17:23:00]OFD Sender: No OFD packet to send [17:23:05]OFD Sender: No OFD packet to send [17:23:10]OFD Sender: No OFD packet to send [17:23:15]OFD Sender: No OFD packet to send [17:23:20]OFD Sender: No OFD packet to send [17:23:25]OFD Sender: No OFD packet to send [17:23:30]OFD Sender: No OFD packet to send [17:23:35]OFD Sender: No OFD packet to send [17:23:40]OFD Sender: No OFD packet to send [17:23:45]OFD Sender: No OFD packet to send [17:23:50]OFD Sender: No OFD packet to send [17:23:55]OFD Sender: No OFD packet to send [17:24:00]OFD Sender: No OFD packet to send [17:24:05]OFD Sender: No OFD packet to send [17:24:10]OFD Sender: No OFD packet to send [17:24:15]OFD Sender: No OFD packet to send [17:24:20]OFD Sender: No OFD packet to send [17:24:25]OFD Sender: No OFD packet to send [17:24:30]OFD Sender: No OFD packet to send [17:24:35]OFD Sender: No OFD packet to send [17:24:40]OFD Sender: No OFD packet to send [17:24:45]OFD Sender: No OFD packet to send [17:24:50]OFD Sender: No OFD packet to send [17:24:55]OFD Sender: No OFD packet to send [17:25:00]OFD Sender: No OFD packet to send [17:25:05]OFD Sender: No OFD packet to send [17:25:09]accept exits with 9 [17:25:09]New connection [17:25:09]New thread 3066809700 created [17:25:09]Thread 3066666340 joined [17:25:09]Waiting for new connection... [17:25:09] Sock 9.Parse request [17:25:09]Sock 9.Check first char [17:25:09]Sock 9.First char is OK [17:25:09]request: POST /json_proto HTTP/1.0 [17:25:09]Method: POST [17:25:09]URL: /json_proto [17:25:09]Method is POST - this is cgi request [17:25:09]url: /json_proto [17:25:09]query_string will be loaded in cgi processing [17:25:09]execute_cgi json_proto POST (null) [17:25:09]execute_cgi path=json_proto method=POST [17:25:09]POST find Content-Length [17:25:09]Host: 172.17.48.197:8080 [17:25:09]Content-Length: 683 [17:25:09]Content-Type: application/json [17:25:09] [17:25:09]POST finish read [17:25:09]Found Content-Length = 683 [17:25:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [17:25:09]execute_script... [17:25:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [17:25:09]POST & json_proto [17:25:09]process_json_proto [17:25:09]json parsed OK: [17:25:09]protocol is kg_v1.0 [17:25:09]action value=close_receipt [17:25:09]process_action close_receipt [17:25:09]cmd_close_receipt [17:25:09]MH_GetDate [17:25:09]Write to MH i2c: F0 00 00 F7 14 FA [17:25:09]Write i2c OK [17:25:09]MH_I2C_Read... [17:25:09]Read from MH i2c: F0 [17:25:09]MH_I2C_Read... [17:25:09]Read from MH i2c: F0 09 00 [17:25:09]MH_I2C_Read... [17:25:09]Read from MH i2c: F0 09 00 F7 14 00 F6 60 E3 65 66 EE DC 65 36 [17:25:09]GetLastDocTimeStamp 1709400153 [17:25:09]current date 1709400310 [17:25:09]FM_GetShiftState [17:25:09]SAM_PROTO_GetShiftState [17:25:09]wFMCommunicate request_size=4 [17:25:09]MH_SAM_APDU [17:25:09]CAPDU: 80 13 01 00 [17:25:09]Write to MH i2c: E2 08 00 F8 14 80 13 01 00 00 00 00 00 89 [17:25:09]Write i2c OK [17:25:09]MH_I2C_Read... [17:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:09]Read from MH i2c: E2 [17:25:09]MH_I2C_Read... [17:25:09]Read from MH i2c: E2 0E 00 [17:25:09]MH_I2C_Read... [17:25:09]Read from MH i2c: E2 0E 00 F8 14 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F0 [17:25:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:25:09]wFMCommunicate OK [17:25:09]SAM_PROTO_GetShiftState done [17:25:09]FM_GetShiftState done [17:25:09]opened in 1709338023 [17:25:09]opened+sec_in_day 1709424423 [17:25:09]quantity*price = 100030 [17:25:09]sum+1 = 100031 [17:25:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 232 02.03.2024 17:25 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123013 ФПД: 169150419126656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T172510&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123013&fm=169150419126656&tin=02508201610067®Number=0000000000090573&sum=100000 [17:25:10]StoreToDocumentArchive [17:25:10]shift 321 fd 123013 [17:25:10]save to /storage/0321/doc_00123013 [17:25:10]save last doc name /storage/0321/doc_00123013 to /storage/kkm_last_doc_name [17:25:10]save OK [17:25:10]Clear old archive folders... [17:25:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:25:10]tlvbuf is 003A5B40 [17:25:10]SAM_PROTO_ClearQueue [17:25:10]wFMCommunicate request_size=4 [17:25:10]MH_SAM_APDU [17:25:10]CAPDU: 80 09 00 00 [17:25:10]Write to MH i2c: E2 08 00 05 15 80 09 00 00 00 00 00 00 8C [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:25:10]Read from MH i2c: E2 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 03 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 03 00 05 15 00 90 00 8E [17:25:10]RAPDU: 90 00 [17:25:10]wFMCommunicate OK [17:25:10]SAM_PROTO_ClearQueue done [17:25:10]KKMCreateOFDPacket [17:25:10]OFDProtocolAddRootSTLVToBuf [17:25:10]FM_MakeSignedData [17:25:10]FM_MakeSignedData [17:25:10]SAM_PROTO_SignData [17:25:10]wFMCommunicate request_size=4 [17:25:10]MH_SAM_APDU [17:25:10]CAPDU: 80 0D 01 02 [17:25:10]Write to MH i2c: E2 08 00 06 15 80 0D 01 02 00 00 00 00 94 [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:25:10]Read from MH i2c: E2 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 03 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 03 00 06 15 00 90 00 8F [17:25:10]RAPDU: 90 00 [17:25:10]wFMCommunicate OK [17:25:10]wFMCommunicate request_size=255 [17:25:10]MH_SAM_APDU [17:25:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 F6 60 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E0 01 00 35 04 06 00 99 [17:25:10]Write to MH i2c: E2 02 01 07 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 F6 60 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E0 01 00 35 04 06 00 99 00 00 C7 [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:10]Read from MH i2c: E2 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 03 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 03 00 07 15 00 90 00 90 [17:25:10]RAPDU: 90 00 [17:25:10]wFMCommunicate OK [17:25:10]wFMCommunicate request_size=10 [17:25:10]MH_SAM_APDU [17:25:10]CAPDU: 80 0D 02 02 05 D7 66 A5 49 80 [17:25:10]Write to MH i2c: E2 0D 00 08 15 80 0D 02 02 05 00 D7 66 A5 49 80 00 00 4C [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:10]Read from MH i2c: E2 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 03 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 03 00 08 15 00 90 00 91 [17:25:10]RAPDU: 90 00 [17:25:10]wFMCommunicate OK [17:25:10]wFMCommunicate request_size=4 [17:25:10]MH_SAM_APDU [17:25:10]CAPDU: 80 0D 03 02 [17:25:10]Write to MH i2c: E2 08 00 09 15 80 0D 03 02 00 00 00 00 99 [17:25:10]OFD Sender: No OFD packet to send [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:25:10]Read from MH i2c: E2 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 0B 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 0B 00 09 15 00 98 78 C3 C5 1B 0A C8 C9 90 00 E8 [17:25:10]RAPDU: 98 78 C3 C5 1B 0A C8 C9 90 00 [17:25:10]wFMCommunicate OK [17:25:10]SAM_PROTO_SignData done [17:25:10]FM_MakeSignedData done [17:25:10]CreateOFDProtocolMessage [17:25:10]wFMCommunicate request_size=4 [17:25:10]MH_SAM_APDU [17:25:10]CAPDU: 80 11 00 00 [17:25:10]Write to MH i2c: E2 08 00 0A 15 80 11 00 00 00 00 00 00 99 [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:10]Read from MH i2c: E2 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 17 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 17 00 0A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F7 [17:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:25:10]wFMCommunicate OK [17:25:10]CreateOFDProtocolMessage done [17:25:10]OFDSenderStorePacket 123013 [17:25:10]StoreOFDPacket docnum=123013 [17:25:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CA 5B 07 01 26 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 F6 60 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E0 01 00 35 04 06 00 99 D7 66 A5 49 80 98 78 C3 C5 1B 0A C8 C9 [17:25:10]CheckFolder [17:25:10]dirname=/storage/ofd_packets [17:25:10]CheckFolder done [17:25:10]ProducePacketName [17:25:10]name=ofd_packets/00123013 [17:25:10]NVStorageSaveData ofd_packets/00123013 [17:25:10]File name is /storage/ofd_packets/00123013 [17:25:10]Write 301 bytes [17:25:10]NVStorageSaveData done [17:25:10]OFDSenderStorePacket done [17:25:10]KKMCreateOFDPacket done [17:25:10]NVStorageSaveData kkm_last_timestamp [17:25:10]File name is /storage/kkm_last_timestamp [17:25:10]Write 4 bytes [17:25:10]NVStorageSaveData done [17:25:10]ExternCall_PrintAddStr [17:25:10]wPrintStart [17:25:10]Write to MH i2c: 01 00 00 0B 15 20 [17:25:10]OFD Sender: Processing packet 123013 [packets to send 112, broken 111] [17:25:10]ProducePacketName [17:25:10]name=ofd_packets/00123013 [17:25:10]OFD Sender: To server: pG, [17:25:10]CommunicateWithHost lk.salyk.kg:30040 [17:25:10]ConnectInit lk.salyk.kg [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: 01 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: 01 07 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: 01 07 00 0B 15 00 00 00 00 00 FF 0F 35 [17:25:10]RasterBufferAndPrint [17:25:10]line Счет N : (1)1105905 [17:25:10]line ИНН: 02508201610067 [17:25:10]line Контрольно-Кассовый Чек [17:25:10]line ПРОДАЖА [17:25:10]line ТРК (МРК, ГНК) : 52 [17:25:10]line Товар: 2710124130 [17:25:10]line Аи-92-К-5 [17:25:10]line 16.160 * 61.90 [17:25:10]line = 1000.30 [17:25:10]line НДС 12% НСП 1% [17:25:10]line > о реализуемом товаре [17:25:10]line ОКРУГЛЕНИЕ: -0.30 [17:25:10]line ИТОГО: 1000.00 [17:25:10]line Внесено: 1000.00 [17:25:10]line СДАЧА: 0.00 [17:25:10]line НСП 1% : 8.85 [17:25:10]line НДС 12% : 106.23 [17:25:10]line Наличными: 1000.00 [17:25:10]line Безнал.: 0.00 [17:25:10]line Место: АЗС № 25 "Партнер Нефть" [17:25:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:25:10]line СНО: Общий режим [17:25:10]line Чек 232 02.03.2024 17:25 [17:25:10]line Смена: 321 ФФД: 1.0 [17:25:10]line ЗНМ: 0300000019 [17:25:10]line РНМ: 0000000000090573 [17:25:10]line Версия ККМ: 001 [17:25:10]line ФМ: 0000000000874798 [17:25:10]line ФД: 123013 [17:25:10]line ФПД: 169150419126656 [17:25:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T172510&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123013&fm=169150419126656&tin=02508201610067®Number=0000000000090573&sum=100000 [17:25:11]Connected sock=10 [17:25:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CA 5B 07 01 26 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 F6 60 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E0 01 00 35 04 06 00 99 D7 66 A5 49 80 98 78 C3 C5 1B 0A C8 C9 [17:25:11]written 0, free lines is 4095 [17:25:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7C 99 47 00 63 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E0 01 00 F4 03 04 00 D1 0C E3 65 B6 04 01 00 00 E5 94 3B A7 48 DC 7E CA [17:25:11]CommunicateWithHost err = 0 [17:25:11]CheckOFDResponse [17:25:11]1017 (14) - 77093643461234 [17:25:11]1041 (16) - 0000000000874798 [17:25:11]1040 (4) - 123013 [17:25:11]1012 (4) - 02.03.2024 11:26 [17:25:11]1206 (1) - 0 [17:25:11]OFD Sender: Remove packet 123013 [17:25:11]ProducePacketName [17:25:11]name=ofd_packets/00123013 [17:25:11]NVStorageDeleteData [17:25:11]Write to MH i2c: 01 00 00 36 15 4B [17:25:11]Write i2c OK [17:25:11]MH_I2C_Read... [17:25:11]Read from MH i2c: 01 [17:25:11]MH_I2C_Read... [17:25:11]Read from MH i2c: 01 07 00 [17:25:11]MH_I2C_Read... [17:25:11]Read from MH i2c: 01 07 00 36 15 00 00 00 00 00 F0 0C 4E [17:25:11]RasterBufferAndPrint [17:25:11]line [17:25:11]line [17:25:11]line [17:25:11]line [17:25:11]line [17:25:11]written 0, free lines is 3321 [17:25:11]MH_Cut [17:25:11]Write to MH i2c: D1 01 00 3D 15 01 24 [17:25:11]Write i2c OK [17:25:11]MH_I2C_Read... [17:25:11]Read from MH i2c: D1 [17:25:11]MH_I2C_Read... [17:25:11]Read from MH i2c: D1 01 00 [17:25:11]MH_I2C_Read... [17:25:11]Read from MH i2c: D1 01 00 3D 15 00 23 [17:25:11]Write to MH i2c: 01 00 00 3E 15 53 [17:25:11]Write i2c OK [17:25:11]MH_I2C_Read... [17:25:11]OFD Sender: No OFD packet to send [17:25:12]*** Cut start [17:25:12]*** Purtial cut [17:25:12]*** Stage 1: CUTSNS_PIN = 1 [17:25:14]Read from MH i2c: 01 [17:25:14]MH_I2C_Read... [17:25:14]*** Stop cut motor [17:25:14]*** Cut end [17:25:14]Read from MH i2c: 01 07 00 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: 01 07 00 3E 15 00 00 00 00 00 FF 0F 68 [17:25:14]process_action close_receipt done [17:25:14]requested_data is exist [17:25:14]produce_requested_data [17:25:14]requested_item fm.sn is exist - process it [17:25:14]wFMCommunicate request_size=4 [17:25:14]MH_SAM_APDU [17:25:14]CAPDU: 80 11 00 00 [17:25:14]Write to MH i2c: E2 08 00 3F 15 80 11 00 00 00 00 00 00 CE [17:25:14]Write i2c OK [17:25:14]MH_I2C_Read... [17:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:14]Read from MH i2c: E2 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 17 00 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 17 00 3F 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2C [17:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:25:14]wFMCommunicate OK [17:25:14]requested_item fd.num is exist - process it [17:25:14]SAM_PROTO_GetFieldsCounters [17:25:14]wFMCommunicate request_size=4 [17:25:14]MH_SAM_APDU [17:25:14]CAPDU: 80 13 00 00 [17:25:14]Write to MH i2c: E2 08 00 40 15 80 13 00 00 00 00 00 00 D1 [17:25:14]Write i2c OK [17:25:14]MH_I2C_Read... [17:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:25:14]Read from MH i2c: E2 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 62 00 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 62 00 40 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 85 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [17:25:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 85 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:25:14]wFMCommunicate OK [17:25:14]SAM_PROTO_GetFieldsCounters done [17:25:14]requested_item shift.num is exist - process it [17:25:14]requested_item shift.opened is exist - process it [17:25:14]req_shift_opened [17:25:14]FM_GetShiftState [17:25:14]SAM_PROTO_GetShiftState [17:25:14]wFMCommunicate request_size=4 [17:25:14]MH_SAM_APDU [17:25:14]CAPDU: 80 13 01 00 [17:25:14]Write to MH i2c: E2 08 00 41 15 80 13 01 00 00 00 00 00 D3 [17:25:14]Write i2c OK [17:25:14]MH_I2C_Read... [17:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:14]Read from MH i2c: E2 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 0E 00 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 0E 00 41 15 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3A [17:25:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:25:14]wFMCommunicate OK [17:25:14]SAM_PROTO_GetShiftState done [17:25:14]FM_GetShiftState done [17:25:14]req_shift_opened done [17:25:14]requested_item shift.open_date is exist - process it [17:25:14]req_shift_open_date [17:25:14]req_shift_open_date done [17:25:14]produce_requested_data done [17:25:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123013,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:25:14]process_action_free close_receipt [17:25:14]json_value_free [17:25:14]json_value_free done [17:25:14]process_json_proto returns [17:25:14]Send response to host [17:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123013,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:25:14]free response buf [17:25:14]execute_script done [17:25:14]execute_script returns [17:25:14]free content buf [17:25:14]Sock 9.Close socket [17:25:14]Sock 9.Thread stoped [17:25:16]OFD Sender: No OFD packet to send [17:25:22]OFD Sender: No OFD packet to send [17:25:27]OFD Sender: No OFD packet to send [17:25:29]accept exits with 8 [17:25:29]New connection [17:25:29]New thread 3066666340 created [17:25:29]Thread 3066809700 joined [17:25:29]Waiting for new connection... [17:25:29] Sock 8.Parse request [17:25:29]Sock 8.Check first char [17:25:29]Sock 8.First char is OK [17:25:29]request: POST /json_proto HTTP/1.0 [17:25:29]Method: POST [17:25:29]URL: /json_proto [17:25:29]Method is POST - this is cgi request [17:25:29]url: /json_proto [17:25:29]query_string will be loaded in cgi processing [17:25:29]execute_cgi json_proto POST (null) [17:25:29]execute_cgi path=json_proto method=POST [17:25:29]POST find Content-Length [17:25:29]Host: 172.17.48.197:8080 [17:25:29]Content-Length: 1217 [17:25:29]Content-Type: application/json [17:25:29] [17:25:29]POST finish read [17:25:29]Found Content-Length = 1217 [17:25:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105904\u000A02.03.2024 17:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3834057\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:29]execute_script... [17:25:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105904\u000A02.03.2024 17:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3834057\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:29]POST & json_proto [17:25:29]process_json_proto [17:25:29]json parsed OK: [17:25:29]protocol is kg_v1.0 [17:25:29]action value=print_text [17:25:29]process_action print_text [17:25:29]cmd_print_text [17:25:29]ExternCall_PrintAddStr [17:25:29]wPrintStart [17:25:29]Write to MH i2c: 01 00 00 42 15 57 [17:25:29]Write i2c OK [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 07 00 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 07 00 42 15 00 00 00 00 00 FF 0F 6C [17:25:29]RasterBufferAndPrint [17:25:29]line *****ТОВАРНЫЙ ЧЕК***** [17:25:29]line АЗС 25 [17:25:29]line Партнер нефть [17:25:29]line 02508201610067 [17:25:29]line Кассир : Таалайбек к. А. [17:25:29]line Счет N : (1)1105904 [17:25:29]line 02.03.2024 17:20 [17:25:29]line ПРОДАЖА [17:25:29]line ТРК (МРК, ГНК): 11 [17:25:29]line Вид ГСМ : 2710124130 [17:25:29]line Аи-92-К-5 [17:25:29]line 10.000 x 61.90 [17:25:29]line ИТОГ: 619.00 [17:25:29]line Тип оплаты: Талоны: Топливные Талоны [17:25:29]line 3834057 [17:25:29]line ______________________ [17:25:29]line (подпись) [17:25:29]written 0, free lines is 4095 [17:25:29]Write to MH i2c: 01 00 00 57 15 6C [17:25:29]Write i2c OK [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 07 00 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: 01 07 00 57 15 00 00 00 00 00 F4 0D 74 [17:25:29]RasterBufferAndPrint [17:25:29]line [17:25:29]line [17:25:29]line [17:25:29]line [17:25:29]line [17:25:29]written 0, free lines is 3574 [17:25:29]MH_Cut [17:25:29]Write to MH i2c: D1 01 00 5E 15 01 45 [17:25:29]Write i2c OK [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: D1 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: D1 01 00 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: D1 01 00 5E 15 00 44 [17:25:29]Write to MH i2c: 01 00 00 5F 15 74 [17:25:29]Write i2c OK [17:25:29]MH_I2C_Read... [17:25:30]*** Cut start [17:25:30]*** Purtial cut [17:25:30]*** Stage 1: CUTSNS_PIN = 1 [17:25:32]OFD Sender: No OFD packet to send [17:25:32]Read from MH i2c: 01 [17:25:32]MH_I2C_Read... [17:25:32]*** Stop cut motor [17:25:32]*** Cut end [17:25:32]Read from MH i2c: 01 07 00 [17:25:32]MH_I2C_Read... [17:25:32]Read from MH i2c: 01 07 00 5F 15 00 00 00 00 00 FF 0F 89 [17:25:32]process_action print_text done [17:25:32]requested_data is exist [17:25:32]produce_requested_data [17:25:32]requested_item fm.sn is exist - process it [17:25:32]wFMCommunicate request_size=4 [17:25:32]MH_SAM_APDU [17:25:32]CAPDU: 80 11 00 00 [17:25:32]Write to MH i2c: E2 08 00 60 15 80 11 00 00 00 00 00 00 EF [17:25:32]Write i2c OK [17:25:32]MH_I2C_Read... [17:25:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:32]Read from MH i2c: E2 [17:25:32]MH_I2C_Read... [17:25:32]Read from MH i2c: E2 17 00 [17:25:32]MH_I2C_Read... [17:25:32]Read from MH i2c: E2 17 00 60 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4D [17:25:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:25:32]wFMCommunicate OK [17:25:32]requested_item fd.num is exist - process it [17:25:32]SAM_PROTO_GetFieldsCounters [17:25:32]wFMCommunicate request_size=4 [17:25:32]MH_SAM_APDU [17:25:32]CAPDU: 80 13 00 00 [17:25:32]Write to MH i2c: E2 08 00 61 15 80 13 00 00 00 00 00 00 F2 [17:25:32]Write i2c OK [17:25:32]MH_I2C_Read... [17:25:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:25:32]Read from MH i2c: E2 [17:25:32]MH_I2C_Read... [17:25:32]Read from MH i2c: E2 62 00 [17:25:32]MH_I2C_Read... [17:25:32]Read from MH i2c: E2 62 00 61 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 85 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [17:25:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 85 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:25:32]wFMCommunicate OK [17:25:32]SAM_PROTO_GetFieldsCounters done [17:25:32]requested_item shift.num is exist - process it [17:25:32]requested_item shift.opened is exist - process it [17:25:32]req_shift_opened [17:25:32]FM_GetShiftState [17:25:32]SAM_PROTO_GetShiftState [17:25:32]wFMCommunicate request_size=4 [17:25:32]MH_SAM_APDU [17:25:32]CAPDU: 80 13 01 00 [17:25:32]Write to MH i2c: E2 08 00 62 15 80 13 01 00 00 00 00 00 F4 [17:25:32]Write i2c OK [17:25:32]MH_I2C_Read... [17:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:32]Read from MH i2c: E2 [17:25:32]MH_I2C_Read... [17:25:32]Read from MH i2c: E2 0E 00 [17:25:32]MH_I2C_Read... [17:25:32]Read from MH i2c: E2 0E 00 62 15 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5B [17:25:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:25:32]wFMCommunicate OK [17:25:32]SAM_PROTO_GetShiftState done [17:25:32]FM_GetShiftState done [17:25:32]req_shift_opened done [17:25:32]requested_item shift.open_date is exist - process it [17:25:32]req_shift_open_date [17:25:32]req_shift_open_date done [17:25:32]produce_requested_data done [17:25:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123013,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:25:32]process_action_free print_text [17:25:32]json_value_free [17:25:32]json_value_free done [17:25:32]process_json_proto returns [17:25:32]Send response to host [17:25:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123013,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:25:32]free response buf [17:25:32]execute_script done [17:25:32]execute_script returns [17:25:32]free content buf [17:25:32]Sock 8.Close socket [17:25:32]Sock 8.Thread stoped [17:25:37]OFD Sender: No OFD packet to send [17:25:42]OFD Sender: No OFD packet to send [17:25:47]OFD Sender: No OFD packet to send [17:25:52]OFD Sender: No OFD packet to send [17:25:57]OFD Sender: No OFD packet to send [17:26:02]OFD Sender: No OFD packet to send [17:26:07]OFD Sender: No OFD packet to send [17:26:12]OFD Sender: No OFD packet to send [17:26:17]OFD Sender: No OFD packet to send [17:26:22]OFD Sender: No OFD packet to send [17:26:26]int [17:26:26]Write to MH i2c: 01 00 00 63 15 78 [17:26:26]*** FLAG_PRN_KEY set [17:26:26]Write i2c OK [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 07 00 [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 07 00 63 15 00 08 00 00 00 FF 0F 95 [17:26:26]state=0 [17:26:26]Key pressed [17:26:26]Feed [17:26:26]Write to MH i2c: D8 00 00 64 15 50 [17:26:26]Write i2c OK [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: D8 [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: D8 01 00 [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: D8 01 00 64 15 00 51 [17:26:26]int [17:26:26]Write to MH i2c: 01 00 00 65 15 7A [17:26:26]Write i2c OK [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 07 00 [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 07 00 65 15 00 48 00 00 00 3C 00 05 [17:26:26]state=2 [17:26:26]Key pressed [17:26:26]int [17:26:26]Write to MH i2c: 01 00 00 66 15 7B [17:26:26]*** FLAG_PRN_KEY reset [17:26:26]Write i2c OK [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 07 00 [17:26:26]MH_I2C_Read... [17:26:26]Read from MH i2c: 01 07 00 66 15 00 00 00 00 00 F6 0F 87 [17:26:26]state=2 [17:26:26]Stop feed [17:26:27]OFD Sender: No OFD packet to send [17:26:32]OFD Sender: No OFD packet to send [17:26:37]OFD Sender: No OFD packet to send [17:26:42]OFD Sender: No OFD packet to send [17:26:47]OFD Sender: No OFD packet to send [17:26:52]OFD Sender: No OFD packet to send [17:26:57]OFD Sender: No OFD packet to send [17:27:02]OFD Sender: No OFD packet to send [17:27:07]OFD Sender: No OFD packet to send [17:27:12]OFD Sender: No OFD packet to send [17:27:17]OFD Sender: No OFD packet to send [17:27:22]OFD Sender: No OFD packet to send [17:27:27]OFD Sender: No OFD packet to send [17:27:32]OFD Sender: No OFD packet to send [17:27:37]OFD Sender: No OFD packet to send [17:27:42]OFD Sender: No OFD packet to send [17:27:47]OFD Sender: No OFD packet to send [17:27:52]OFD Sender: No OFD packet to send [17:27:57]OFD Sender: No OFD packet to send [17:28:02]OFD Sender: No OFD packet to send [17:28:07]OFD Sender: No OFD packet to send [17:28:12]OFD Sender: No OFD packet to send [17:28:17]OFD Sender: No OFD packet to send [17:28:22]OFD Sender: No OFD packet to send [17:28:27]OFD Sender: No OFD packet to send [17:28:32]OFD Sender: No OFD packet to send [17:28:37]OFD Sender: No OFD packet to send [17:28:42]OFD Sender: No OFD packet to send [17:28:47]OFD Sender: No OFD packet to send [17:28:52]OFD Sender: No OFD packet to send [17:28:57]OFD Sender: No OFD packet to send [17:29:02]OFD Sender: No OFD packet to send [17:29:07]OFD Sender: No OFD packet to send [17:29:12]OFD Sender: No OFD packet to send [17:29:17]OFD Sender: No OFD packet to send [17:29:22]OFD Sender: No OFD packet to send [17:29:27]OFD Sender: No OFD packet to send [17:29:32]OFD Sender: No OFD packet to send [17:29:37]OFD Sender: No OFD packet to send [17:29:42]OFD Sender: No OFD packet to send [17:29:47]OFD Sender: No OFD packet to send [17:29:52]OFD Sender: No OFD packet to send [17:29:57]OFD Sender: No OFD packet to send [17:30:02]OFD Sender: No OFD packet to send [17:30:07]OFD Sender: No OFD packet to send [17:30:12]OFD Sender: No OFD packet to send [17:30:17]OFD Sender: No OFD packet to send [17:30:22]OFD Sender: No OFD packet to send [17:30:27]OFD Sender: No OFD packet to send [17:30:28]accept exits with 9 [17:30:28]New connection [17:30:28]New thread 3066809700 created [17:30:28]Thread 3066666340 joined [17:30:28]Waiting for new connection... [17:30:28] Sock 9.Parse request [17:30:28]Sock 9.Check first char [17:30:28]Sock 9.First char is OK [17:30:28]request: POST /json_proto HTTP/1.0 [17:30:28]Method: POST [17:30:28]URL: /json_proto [17:30:28]Method is POST - this is cgi request [17:30:28]url: /json_proto [17:30:28]query_string will be loaded in cgi processing [17:30:28]execute_cgi json_proto POST (null) [17:30:28]execute_cgi path=json_proto method=POST [17:30:28]POST find Content-Length [17:30:28]Host: 172.17.48.197:8080 [17:30:28]Content-Length: 683 [17:30:28]Content-Type: application/json [17:30:28] [17:30:28]POST finish read [17:30:28]Found Content-Length = 683 [17:30:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 43.170, "sum" : 3000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:28]execute_script... [17:30:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 43.170, "sum" : 3000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:28]POST & json_proto [17:30:28]process_json_proto [17:30:28]json parsed OK: [17:30:28]protocol is kg_v1.0 [17:30:28]action value=close_receipt [17:30:28]process_action close_receipt [17:30:28]cmd_close_receipt [17:30:28]MH_GetDate [17:30:28]Write to MH i2c: F0 00 00 67 15 6B [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: F0 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: F0 09 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: F0 09 00 67 15 00 35 62 E3 65 66 EE DC 65 E8 [17:30:28]GetLastDocTimeStamp 1709400310 [17:30:28]current date 1709400629 [17:30:28]FM_GetShiftState [17:30:28]SAM_PROTO_GetShiftState [17:30:28]wFMCommunicate request_size=4 [17:30:28]MH_SAM_APDU [17:30:28]CAPDU: 80 13 01 00 [17:30:28]Write to MH i2c: E2 08 00 68 15 80 13 01 00 00 00 00 00 FA [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 0E 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 0E 00 68 15 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 61 [17:30:28]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:30:28]wFMCommunicate OK [17:30:28]SAM_PROTO_GetShiftState done [17:30:28]FM_GetShiftState done [17:30:28]opened in 1709338023 [17:30:28]opened+sec_in_day 1709424423 [17:30:28]quantity*price = 300031 [17:30:28]sum+1 = 300033 [17:30:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 233 02.03.2024 17:30 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123014 ФПД: 213453731716893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T173029&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123014&fm=213453731716893&tin=02508201610067®Number=0000000000090573&sum=300000 [17:30:29]StoreToDocumentArchive [17:30:29]shift 321 fd 123014 [17:30:29]save to /storage/0321/doc_00123014 [17:30:29]save last doc name /storage/0321/doc_00123014 to /storage/kkm_last_doc_name [17:30:29]save OK [17:30:29]Clear old archive folders... [17:30:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:29]tlvbuf is 003A5F70 [17:30:29]SAM_PROTO_ClearQueue [17:30:29]wFMCommunicate request_size=4 [17:30:29]MH_SAM_APDU [17:30:29]CAPDU: 80 09 00 00 [17:30:29]Write to MH i2c: E2 08 00 75 15 80 09 00 00 00 00 00 00 FC [17:30:29]Write i2c OK [17:30:29]MH_I2C_Read... [17:30:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:29]Read from MH i2c: E2 [17:30:29]MH_I2C_Read... [17:30:29]Read from MH i2c: E2 03 00 [17:30:29]MH_I2C_Read... [17:30:29]Read from MH i2c: E2 03 00 75 15 00 90 00 FE [17:30:29]RAPDU: 90 00 [17:30:29]wFMCommunicate OK [17:30:29]SAM_PROTO_ClearQueue done [17:30:29]KKMCreateOFDPacket [17:30:29]OFDProtocolAddRootSTLVToBuf [17:30:29]FM_MakeSignedData [17:30:29]FM_MakeSignedData [17:30:29]SAM_PROTO_SignData [17:30:29]wFMCommunicate request_size=4 [17:30:29]MH_SAM_APDU [17:30:29]CAPDU: 80 0D 01 02 [17:30:29]Write to MH i2c: E2 08 00 76 15 80 0D 01 02 00 00 00 00 04 [17:30:29]Write i2c OK [17:30:29]MH_I2C_Read... [17:30:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:29]Read from MH i2c: E2 [17:30:29]MH_I2C_Read... [17:30:29]Read from MH i2c: E2 03 00 [17:30:29]MH_I2C_Read... [17:30:29]Read from MH i2c: E2 03 00 76 15 00 90 00 FF [17:30:29]RAPDU: 90 00 [17:30:29]wFMCommunicate OK [17:30:29]wFMCommunicate request_size=255 [17:30:29]MH_SAM_APDU [17:30:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 35 62 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E0 01 00 35 04 06 00 C2 [17:30:29]Write to MH i2c: E2 02 01 77 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 35 62 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E0 01 00 35 04 06 00 C2 00 00 BB [17:30:29]Write i2c OK [17:30:29]MH_I2C_Read... [17:30:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:30]Read from MH i2c: E2 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 03 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 03 00 77 15 00 90 00 00 [17:30:30]RAPDU: 90 00 [17:30:30]wFMCommunicate OK [17:30:30]wFMCommunicate request_size=10 [17:30:30]MH_SAM_APDU [17:30:30]CAPDU: 80 0D 02 02 05 22 91 DA DF 1D [17:30:30]Write to MH i2c: E2 0D 00 78 15 80 0D 02 02 05 00 22 91 DA DF 1D 00 00 9A [17:30:30]Write i2c OK [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 [17:30:30]MH_I2C_Read... [17:30:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:30]Read from MH i2c: E2 03 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 03 00 78 15 00 90 00 01 [17:30:30]RAPDU: 90 00 [17:30:30]wFMCommunicate OK [17:30:30]wFMCommunicate request_size=4 [17:30:30]MH_SAM_APDU [17:30:30]CAPDU: 80 0D 03 02 [17:30:30]Write to MH i2c: E2 08 00 79 15 80 0D 03 02 00 00 00 00 09 [17:30:30]Write i2c OK [17:30:30]MH_I2C_Read... [17:30:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:30]Read from MH i2c: E2 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 0B 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 0B 00 79 15 00 8B AD 53 84 50 B6 7F FF 90 00 9D [17:30:30]RAPDU: 8B AD 53 84 50 B6 7F FF 90 00 [17:30:30]wFMCommunicate OK [17:30:30]SAM_PROTO_SignData done [17:30:30]FM_MakeSignedData done [17:30:30]CreateOFDProtocolMessage [17:30:30]wFMCommunicate request_size=4 [17:30:30]MH_SAM_APDU [17:30:30]CAPDU: 80 11 00 00 [17:30:30]Write to MH i2c: E2 08 00 7A 15 80 11 00 00 00 00 00 00 09 [17:30:30]Write i2c OK [17:30:30]MH_I2C_Read... [17:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:30]Read from MH i2c: E2 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 17 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 17 00 7A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 67 [17:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:30:30]wFMCommunicate OK [17:30:30]CreateOFDProtocolMessage done [17:30:30]OFDSenderStorePacket 123014 [17:30:30]StoreOFDPacket docnum=123014 [17:30:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 71 38 07 01 82 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 35 62 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E0 01 00 35 04 06 00 C2 22 91 DA DF 1D 8B AD 53 84 50 B6 7F FF [17:30:30]CheckFolder [17:30:30]dirname=/storage/ofd_packets [17:30:30]CheckFolder done [17:30:30]ProducePacketName [17:30:30]name=ofd_packets/00123014 [17:30:30]NVStorageSaveData ofd_packets/00123014 [17:30:30]File name is /storage/ofd_packets/00123014 [17:30:30]Write 301 bytes [17:30:30]NVStorageSaveData done [17:30:30]OFDSenderStorePacket done [17:30:30]KKMCreateOFDPacket done [17:30:30]NVStorageSaveData kkm_last_timestamp [17:30:30]File name is /storage/kkm_last_timestamp [17:30:30]Write 4 bytes [17:30:30]NVStorageSaveData done [17:30:30]ExternCall_PrintAddStr [17:30:30]wPrintStart [17:30:30]Write to MH i2c: 01 00 00 7B 15 90 [17:30:30]Write i2c OK [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: 01 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: 01 07 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: 01 07 00 7B 15 00 00 00 00 00 FF 0F A5 [17:30:30]RasterBufferAndPrint [17:30:30]line Счет N : (1)1105906 [17:30:30]line ИНН: 02508201610067 [17:30:30]line Контрольно-Кассовый Чек [17:30:30]line ПРОДАЖА [17:30:30]line ТРК (МРК, ГНК) : 63 [17:30:30]line Товар: 2710124500 [17:30:30]line Аи-95-К-5 [17:30:30]line 43.170 * 69.50 [17:30:30]line = 3000.32 [17:30:30]line НДС 12% НСП 1% [17:30:30]line > о реализуемом товаре [17:30:30]line ОКРУГЛЕНИЕ: -0.32 [17:30:30]line ИТОГО: 3000.00 [17:30:30]line Внесено: 3000.00 [17:30:30]line СДАЧА: 0.00 [17:30:30]line НСП 1% : 26.55 [17:30:30]line НДС 12% : 318.62 [17:30:30]line Наличными: 3000.00 [17:30:30]line Безнал.: 0.00 [17:30:30]line Место: АЗС № 25 "Партнер Нефть" [17:30:30]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:30:30]line СНО: Общий режим [17:30:30]line Чек 233 02.03.2024 17:30 [17:30:30]line Смена: 321 ФФД: 1.0 [17:30:30]line ЗНМ: 0300000019 [17:30:30]line РНМ: 0000000000090573 [17:30:30]line Версия ККМ: 001 [17:30:30]line ФМ: 0000000000874798 [17:30:30]line ФД: 123014 [17:30:30]line ФПД: 213453731716893 [17:30:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T173029&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123014&fm=213453731716893&tin=02508201610067®Number=0000000000090573&sum=300000 [17:30:30]OFD Sender: Processing packet 123014 [packets to send 112, broken 111] [17:30:30]ProducePacketName [17:30:30]name=ofd_packets/00123014 [17:30:30]OFD Sender: To server: pG, [17:30:30]CommunicateWithHost lk.salyk.kg:30040 [17:30:30]ConnectInit lk.salyk.kg [17:30:30]written 0, free lines is 4095 [17:30:30]Connected sock=10 [17:30:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 71 38 07 01 82 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 35 62 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E0 01 00 35 04 06 00 C2 22 91 DA DF 1D 8B AD 53 84 50 B6 7F FF [17:30:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D4 1C 47 00 87 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E0 01 00 F4 03 04 00 11 0E E3 65 B6 04 01 00 00 2B FD CB 54 C1 11 5E B1 [17:30:30]CommunicateWithHost err = 0 [17:30:30]CheckOFDResponse [17:30:30]1017 (14) - 77093643461234 [17:30:30]1041 (16) - 0000000000874798 [17:30:30]1040 (4) - 123014 [17:30:30]1012 (4) - 02.03.2024 11:31 [17:30:30]1206 (1) - 0 [17:30:30]OFD Sender: Remove packet 123014 [17:30:30]ProducePacketName [17:30:30]name=ofd_packets/00123014 [17:30:30]NVStorageDeleteData [17:30:31]Write to MH i2c: 01 00 00 A6 15 BB [17:30:31]Write i2c OK [17:30:31]MH_I2C_Read... [17:30:31]Read from MH i2c: 01 [17:30:31]MH_I2C_Read... [17:30:31]Read from MH i2c: 01 07 00 [17:30:31]MH_I2C_Read... [17:30:31]Read from MH i2c: 01 07 00 A6 15 00 00 00 00 00 00 0D CF [17:30:31]RasterBufferAndPrint [17:30:31]line [17:30:31]line [17:30:31]line [17:30:31]line [17:30:31]line [17:30:31]written 0, free lines is 3333 [17:30:31]MH_Cut [17:30:31]Write to MH i2c: D1 01 00 AD 15 01 94 [17:30:31]Write i2c OK [17:30:31]MH_I2C_Read... [17:30:31]Read from MH i2c: D1 [17:30:31]MH_I2C_Read... [17:30:31]Read from MH i2c: D1 01 00 [17:30:31]MH_I2C_Read... [17:30:31]Read from MH i2c: D1 01 00 AD 15 00 93 [17:30:31]Write to MH i2c: 01 00 00 AE 15 C3 [17:30:31]Write i2c OK [17:30:31]MH_I2C_Read... [17:30:31]OFD Sender: No OFD packet to send [17:30:31]*** Cut start [17:30:31]*** Purtial cut [17:30:31]*** Stage 1: CUTSNS_PIN = 1 [17:30:33]Read from MH i2c: 01 [17:30:33]MH_I2C_Read... [17:30:33]*** Stop cut motor [17:30:33]*** Cut end [17:30:33]Read from MH i2c: 01 07 00 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: 01 07 00 AE 15 00 00 00 00 00 FF 0F D8 [17:30:33]process_action close_receipt done [17:30:33]requested_data is exist [17:30:33]produce_requested_data [17:30:33]requested_item fm.sn is exist - process it [17:30:33]wFMCommunicate request_size=4 [17:30:33]MH_SAM_APDU [17:30:33]CAPDU: 80 11 00 00 [17:30:33]Write to MH i2c: E2 08 00 AF 15 80 11 00 00 00 00 00 00 3E [17:30:33]Write i2c OK [17:30:33]MH_I2C_Read... [17:30:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:33]Read from MH i2c: E2 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: E2 17 00 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: E2 17 00 AF 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9C [17:30:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:30:33]wFMCommunicate OK [17:30:33]requested_item fd.num is exist - process it [17:30:33]SAM_PROTO_GetFieldsCounters [17:30:33]wFMCommunicate request_size=4 [17:30:33]MH_SAM_APDU [17:30:33]CAPDU: 80 13 00 00 [17:30:33]Write to MH i2c: E2 08 00 B0 15 80 13 00 00 00 00 00 00 41 [17:30:33]Write i2c OK [17:30:33]MH_I2C_Read... [17:30:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:34]Read from MH i2c: E2 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 62 00 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 62 00 B0 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 86 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [17:30:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 86 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:30:34]wFMCommunicate OK [17:30:34]SAM_PROTO_GetFieldsCounters done [17:30:34]requested_item shift.num is exist - process it [17:30:34]requested_item shift.opened is exist - process it [17:30:34]req_shift_opened [17:30:34]FM_GetShiftState [17:30:34]SAM_PROTO_GetShiftState [17:30:34]wFMCommunicate request_size=4 [17:30:34]MH_SAM_APDU [17:30:34]CAPDU: 80 13 01 00 [17:30:34]Write to MH i2c: E2 08 00 B1 15 80 13 01 00 00 00 00 00 43 [17:30:34]Write i2c OK [17:30:34]MH_I2C_Read... [17:30:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:34]Read from MH i2c: E2 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 0E 00 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 0E 00 B1 15 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AA [17:30:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:30:34]wFMCommunicate OK [17:30:34]SAM_PROTO_GetShiftState done [17:30:34]FM_GetShiftState done [17:30:34]req_shift_opened done [17:30:34]requested_item shift.open_date is exist - process it [17:30:34]req_shift_open_date [17:30:34]req_shift_open_date done [17:30:34]produce_requested_data done [17:30:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123014,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:30:34]process_action_free close_receipt [17:30:34]json_value_free [17:30:34]json_value_free done [17:30:34]process_json_proto returns [17:30:34]Send response to host [17:30:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123014,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:30:34]free response buf [17:30:34]execute_script done [17:30:34]execute_script returns [17:30:34]free content buf [17:30:34]Sock 9.Close socket [17:30:34]Sock 9.Thread stoped [17:30:36]OFD Sender: No OFD packet to send [17:30:41]OFD Sender: No OFD packet to send [17:30:46]OFD Sender: No OFD packet to send [17:30:51]OFD Sender: No OFD packet to send [17:30:56]OFD Sender: No OFD packet to send [17:31:01]OFD Sender: No OFD packet to send [17:31:06]OFD Sender: No OFD packet to send [17:31:11]OFD Sender: No OFD packet to send [17:31:16]OFD Sender: No OFD packet to send [17:31:21]OFD Sender: No OFD packet to send [17:31:26]OFD Sender: No OFD packet to send [17:31:31]OFD Sender: No OFD packet to send [17:31:36]OFD Sender: No OFD packet to send [17:31:41]OFD Sender: No OFD packet to send [17:31:46]OFD Sender: No OFD packet to send [17:31:48]accept exits with 8 [17:31:48]New connection [17:31:48]New thread 3066666340 created [17:31:48]Thread 3066809700 joined [17:31:48]Waiting for new connection... [17:31:48] Sock 8.Parse request [17:31:48]Sock 8.Check first char [17:31:48]Sock 8.First char is OK [17:31:48]request: POST /json_proto HTTP/1.0 [17:31:48]Method: POST [17:31:48]URL: /json_proto [17:31:48]Method is POST - this is cgi request [17:31:48]url: /json_proto [17:31:48]query_string will be loaded in cgi processing [17:31:48]execute_cgi json_proto POST (null) [17:31:48]execute_cgi path=json_proto method=POST [17:31:48]POST find Content-Length [17:31:48]Host: 172.17.48.197:8080 [17:31:48]Content-Length: 678 [17:31:48]Content-Type: application/json [17:31:48] [17:31:48]POST finish read [17:31:48]Found Content-Length = 678 [17:31:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:48]execute_script... [17:31:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:48]POST & json_proto [17:31:48]process_json_proto [17:31:48]json parsed OK: [17:31:48]protocol is kg_v1.0 [17:31:48]action value=close_receipt [17:31:48]process_action close_receipt [17:31:48]cmd_close_receipt [17:31:48]MH_GetDate [17:31:48]Write to MH i2c: F0 00 00 B2 15 B6 [17:31:48]Write i2c OK [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: F0 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: F0 09 00 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: F0 09 00 B2 15 00 84 62 E3 65 66 EE DC 65 82 [17:31:48]GetLastDocTimeStamp 1709400629 [17:31:48]current date 1709400708 [17:31:48]FM_GetShiftState [17:31:48]SAM_PROTO_GetShiftState [17:31:48]wFMCommunicate request_size=4 [17:31:48]MH_SAM_APDU [17:31:48]CAPDU: 80 13 01 00 [17:31:48]Write to MH i2c: E2 08 00 B3 15 80 13 01 00 00 00 00 00 45 [17:31:48]Write i2c OK [17:31:48]MH_I2C_Read... [17:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:48]Read from MH i2c: E2 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: E2 0E 00 [17:31:48]MH_I2C_Read... [17:31:48]Read from MH i2c: E2 0E 00 B3 15 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AC [17:31:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:31:48]wFMCommunicate OK [17:31:48]SAM_PROTO_GetShiftState done [17:31:48]FM_GetShiftState done [17:31:48]opened in 1709338023 [17:31:48]opened+sec_in_day 1709424423 [17:31:48]quantity*price = 20055 [17:31:48]sum+1 = 20057 [17:31:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 234 02.03.2024 17:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123015 ФПД: 175206397614610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T173148&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123015&fm=175206397614610&tin=02508201610067®Number=0000000000090573&sum=20000 [17:31:49]StoreToDocumentArchive [17:31:49]shift 321 fd 123015 [17:31:49]save to /storage/0321/doc_00123015 [17:31:49]save last doc name /storage/0321/doc_00123015 to /storage/kkm_last_doc_name [17:31:49]save OK [17:31:49]Clear old archive folders... [17:31:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:31:49]tlvbuf is 00411D30 [17:31:49]SAM_PROTO_ClearQueue [17:31:49]wFMCommunicate request_size=4 [17:31:49]MH_SAM_APDU [17:31:49]CAPDU: 80 09 00 00 [17:31:49]Write to MH i2c: E2 08 00 C0 15 80 09 00 00 00 00 00 00 47 [17:31:49]Write i2c OK [17:31:49]MH_I2C_Read... [17:31:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:49]Read from MH i2c: E2 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 03 00 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 03 00 C0 15 00 90 00 49 [17:31:49]RAPDU: 90 00 [17:31:49]wFMCommunicate OK [17:31:49]SAM_PROTO_ClearQueue done [17:31:49]KKMCreateOFDPacket [17:31:49]OFDProtocolAddRootSTLVToBuf [17:31:49]FM_MakeSignedData [17:31:49]FM_MakeSignedData [17:31:49]SAM_PROTO_SignData [17:31:49]wFMCommunicate request_size=4 [17:31:49]MH_SAM_APDU [17:31:49]CAPDU: 80 0D 01 02 [17:31:49]Write to MH i2c: E2 08 00 C1 15 80 0D 01 02 00 00 00 00 4F [17:31:49]Write i2c OK [17:31:49]MH_I2C_Read... [17:31:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:49]Read from MH i2c: E2 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 03 00 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 03 00 C1 15 00 90 00 4A [17:31:49]RAPDU: 90 00 [17:31:49]wFMCommunicate OK [17:31:49]wFMCommunicate request_size=255 [17:31:49]MH_SAM_APDU [17:31:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 84 62 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E0 01 00 35 04 06 00 9F [17:31:49]Write to MH i2c: E2 02 01 C2 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 84 62 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E0 01 00 35 04 06 00 9F 00 00 4B [17:31:49]Write i2c OK [17:31:49]MH_I2C_Read... [17:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:49]Read from MH i2c: E2 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 03 00 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 03 00 C2 15 00 90 00 4B [17:31:49]RAPDU: 90 00 [17:31:49]wFMCommunicate OK [17:31:49]wFMCommunicate request_size=10 [17:31:49]MH_SAM_APDU [17:31:49]CAPDU: 80 0D 02 02 05 59 6B 17 9A 12 [17:31:49]Write to MH i2c: E2 0D 00 C3 15 80 0D 02 02 05 00 59 6B 17 9A 12 00 00 E3 [17:31:49]Write i2c OK [17:31:49]MH_I2C_Read... [17:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:49]Read from MH i2c: E2 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 03 00 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 03 00 C3 15 00 90 00 4C [17:31:49]RAPDU: 90 00 [17:31:49]wFMCommunicate OK [17:31:49]wFMCommunicate request_size=4 [17:31:49]MH_SAM_APDU [17:31:49]CAPDU: 80 0D 03 02 [17:31:49]Write to MH i2c: E2 08 00 C4 15 80 0D 03 02 00 00 00 00 54 [17:31:49]Write i2c OK [17:31:49]MH_I2C_Read... [17:31:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:49]Read from MH i2c: E2 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 0B 00 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 0B 00 C4 15 00 A6 8B 95 F1 8A E7 70 2E 90 00 1B [17:31:49]RAPDU: A6 8B 95 F1 8A E7 70 2E 90 00 [17:31:49]wFMCommunicate OK [17:31:49]SAM_PROTO_SignData done [17:31:49]FM_MakeSignedData done [17:31:49]CreateOFDProtocolMessage [17:31:49]wFMCommunicate request_size=4 [17:31:49]MH_SAM_APDU [17:31:49]CAPDU: 80 11 00 00 [17:31:49]Write to MH i2c: E2 08 00 C5 15 80 11 00 00 00 00 00 00 54 [17:31:49]Write i2c OK [17:31:49]MH_I2C_Read... [17:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:49]Read from MH i2c: E2 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 17 00 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: E2 17 00 C5 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B2 [17:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:31:49]wFMCommunicate OK [17:31:49]CreateOFDProtocolMessage done [17:31:49]OFDSenderStorePacket 123015 [17:31:49]StoreOFDPacket docnum=123015 [17:31:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9A 79 07 01 7B A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 84 62 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E0 01 00 35 04 06 00 9F 59 6B 17 9A 12 A6 8B 95 F1 8A E7 70 2E [17:31:49]CheckFolder [17:31:49]dirname=/storage/ofd_packets [17:31:49]CheckFolder done [17:31:49]ProducePacketName [17:31:49]name=ofd_packets/00123015 [17:31:49]NVStorageSaveData ofd_packets/00123015 [17:31:49]File name is /storage/ofd_packets/00123015 [17:31:49]Write 301 bytes [17:31:49]NVStorageSaveData done [17:31:49]OFDSenderStorePacket done [17:31:49]KKMCreateOFDPacket done [17:31:49]NVStorageSaveData kkm_last_timestamp [17:31:49]File name is /storage/kkm_last_timestamp [17:31:49]Write 4 bytes [17:31:49]NVStorageSaveData done [17:31:49]ExternCall_PrintAddStr [17:31:49]wPrintStart [17:31:49]Write to MH i2c: 01 00 00 C6 15 DB [17:31:49]Write i2c OK [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: 01 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: 01 07 00 [17:31:49]MH_I2C_Read... [17:31:49]Read from MH i2c: 01 07 00 C6 15 00 00 00 00 00 FF 0F F0 [17:31:49]RasterBufferAndPrint [17:31:49]line Счет N : (1)1105907 [17:31:49]line ИНН: 02508201610067 [17:31:49]line Контрольно-Кассовый Чек [17:31:49]line ПРОДАЖА [17:31:49]line ТРК (МРК, ГНК) : 52 [17:31:49]line Товар: 2710124130 [17:31:49]line Аи-92-К-5 [17:31:49]line 3.240 * 61.90 [17:31:49]line = 200.56 [17:31:49]line НДС 12% НСП 1% [17:31:49]line > о реализуемом товаре [17:31:49]line ОКРУГЛЕНИЕ: -0.56 [17:31:49]line ИТОГО: 200.00 [17:31:49]line Внесено: 200.00 [17:31:49]line СДАЧА: 0.00 [17:31:49]line НСП 1% : 1.77 [17:31:49]line НДС 12% : 21.30 [17:31:49]line Наличными: 200.00 [17:31:49]line Безнал.: 0.00 [17:31:49]line Место: АЗС № 25 "Партнер Нефть" [17:31:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:31:49]line СНО: Общий режим [17:31:49]line Чек 234 02.03.2024 17:31 [17:31:49]line Смена: 321 ФФД: 1.0 [17:31:49]line ЗНМ: 0300000019 [17:31:49]line РНМ: 0000000000090573 [17:31:49]line Версия ККМ: 001 [17:31:49]line ФМ: 0000000000874798 [17:31:49]line ФД: 123015 [17:31:50]line ФПД: 175206397614610 [17:31:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T173148&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123015&fm=175206397614610&tin=02508201610067®Number=0000000000090573&sum=20000 [17:31:50]OFD Sender: Processing packet 123015 [packets to send 112, broken 111] [17:31:50]ProducePacketName [17:31:50]name=ofd_packets/00123015 [17:31:50]OFD Sender: To server: pG, [17:31:50]CommunicateWithHost lk.salyk.kg:30040 [17:31:50]ConnectInit lk.salyk.kg [17:31:50]written 0, free lines is 4095 [17:31:50]Connected sock=10 [17:31:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9A 79 07 01 7B A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 84 62 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E0 01 00 35 04 06 00 9F 59 6B 17 9A 12 A6 8B 95 F1 8A E7 70 2E [17:31:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BD C8 47 00 9C E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E0 01 00 F4 03 04 00 60 0E E3 65 B6 04 01 00 00 B2 16 C5 1D 92 93 14 85 [17:31:50]CommunicateWithHost err = 0 [17:31:50]CheckOFDResponse [17:31:50]1017 (14) - 77093643461234 [17:31:50]1041 (16) - 0000000000874798 [17:31:50]1040 (4) - 123015 [17:31:50]1012 (4) - 02.03.2024 11:32 [17:31:50]1206 (1) - 0 [17:31:50]OFD Sender: Remove packet 123015 [17:31:50]ProducePacketName [17:31:50]name=ofd_packets/00123015 [17:31:50]NVStorageDeleteData [17:31:50]Write to MH i2c: 01 00 00 F1 15 06 [17:31:50]Write i2c OK [17:31:50]MH_I2C_Read... [17:31:50]Read from MH i2c: 01 [17:31:50]MH_I2C_Read... [17:31:50]Read from MH i2c: 01 07 00 [17:31:50]MH_I2C_Read... [17:31:50]Read from MH i2c: 01 07 00 F1 15 00 00 00 00 00 F2 0C 0B [17:31:50]RasterBufferAndPrint [17:31:50]line [17:31:50]line [17:31:50]line [17:31:50]line [17:31:50]line [17:31:50]written 0, free lines is 3320 [17:31:50]MH_Cut [17:31:50]Write to MH i2c: D1 01 00 F8 15 01 DF [17:31:50]Write i2c OK [17:31:50]MH_I2C_Read... [17:31:50]Read from MH i2c: D1 [17:31:50]MH_I2C_Read... [17:31:50]Read from MH i2c: D1 01 00 [17:31:50]MH_I2C_Read... [17:31:50]Read from MH i2c: D1 01 00 F8 15 00 DE [17:31:50]Write to MH i2c: 01 00 00 F9 15 0E [17:31:50]Write i2c OK [17:31:50]MH_I2C_Read... [17:31:50]OFD Sender: No OFD packet to send [17:31:51]*** Cut start [17:31:51]*** Purtial cut [17:31:51]*** Stage 1: CUTSNS_PIN = 1 [17:31:53]Read from MH i2c: 01 [17:31:53]MH_I2C_Read... [17:31:53]*** Stop cut motor [17:31:53]*** Cut end [17:31:53]Read from MH i2c: 01 07 00 [17:31:53]MH_I2C_Read... [17:31:53]Read from MH i2c: 01 07 00 F9 15 00 00 00 00 00 FF 0F 23 [17:31:53]process_action close_receipt done [17:31:53]requested_data is exist [17:31:53]produce_requested_data [17:31:53]requested_item fm.sn is exist - process it [17:31:53]wFMCommunicate request_size=4 [17:31:53]MH_SAM_APDU [17:31:53]CAPDU: 80 11 00 00 [17:31:53]Write to MH i2c: E2 08 00 FA 15 80 11 00 00 00 00 00 00 89 [17:31:53]Write i2c OK [17:31:53]MH_I2C_Read... [17:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:53]Read from MH i2c: E2 [17:31:53]MH_I2C_Read... [17:31:53]Read from MH i2c: E2 17 00 [17:31:53]MH_I2C_Read... [17:31:53]Read from MH i2c: E2 17 00 FA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E7 [17:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:31:53]wFMCommunicate OK [17:31:53]requested_item fd.num is exist - process it [17:31:53]SAM_PROTO_GetFieldsCounters [17:31:53]wFMCommunicate request_size=4 [17:31:53]MH_SAM_APDU [17:31:53]CAPDU: 80 13 00 00 [17:31:53]Write to MH i2c: E2 08 00 FB 15 80 13 00 00 00 00 00 00 8C [17:31:53]Write i2c OK [17:31:53]MH_I2C_Read... [17:31:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:53]Read from MH i2c: E2 [17:31:53]MH_I2C_Read... [17:31:53]Read from MH i2c: E2 62 00 [17:31:53]MH_I2C_Read... [17:31:53]Read from MH i2c: E2 62 00 FB 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 87 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [17:31:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 87 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:31:53]wFMCommunicate OK [17:31:53]SAM_PROTO_GetFieldsCounters done [17:31:53]requested_item shift.num is exist - process it [17:31:53]requested_item shift.opened is exist - process it [17:31:53]req_shift_opened [17:31:53]FM_GetShiftState [17:31:53]SAM_PROTO_GetShiftState [17:31:53]wFMCommunicate request_size=4 [17:31:53]MH_SAM_APDU [17:31:53]CAPDU: 80 13 01 00 [17:31:53]Write to MH i2c: E2 08 00 FC 15 80 13 01 00 00 00 00 00 8E [17:31:53]Write i2c OK [17:31:53]MH_I2C_Read... [17:31:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:53]Read from MH i2c: E2 [17:31:53]MH_I2C_Read... [17:31:53]Read from MH i2c: E2 0E 00 [17:31:53]MH_I2C_Read... [17:31:53]Read from MH i2c: E2 0E 00 FC 15 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F5 [17:31:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:31:53]wFMCommunicate OK [17:31:53]SAM_PROTO_GetShiftState done [17:31:53]FM_GetShiftState done [17:31:53]req_shift_opened done [17:31:53]requested_item shift.open_date is exist - process it [17:31:53]req_shift_open_date [17:31:53]req_shift_open_date done [17:31:53]produce_requested_data done [17:31:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123015,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:31:53]process_action_free close_receipt [17:31:53]json_value_free [17:31:53]json_value_free done [17:31:53]process_json_proto returns [17:31:53]Send response to host [17:31:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123015,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:31:53]free response buf [17:31:53]execute_script done [17:31:53]execute_script returns [17:31:53]free content buf [17:31:53]Sock 8.Close socket [17:31:53]Sock 8.Thread stoped [17:31:55]OFD Sender: No OFD packet to send [17:32:00]OFD Sender: No OFD packet to send [17:32:05]OFD Sender: No OFD packet to send [17:32:10]OFD Sender: No OFD packet to send [17:32:15]OFD Sender: No OFD packet to send [17:32:20]OFD Sender: No OFD packet to send [17:32:25]OFD Sender: No OFD packet to send [17:32:30]OFD Sender: No OFD packet to send [17:32:35]OFD Sender: No OFD packet to send [17:32:40]OFD Sender: No OFD packet to send [17:32:45]OFD Sender: No OFD packet to send [17:32:50]OFD Sender: No OFD packet to send [17:32:55]OFD Sender: No OFD packet to send [17:33:00]OFD Sender: No OFD packet to send [17:33:05]OFD Sender: No OFD packet to send [17:33:10]OFD Sender: No OFD packet to send [17:33:15]OFD Sender: No OFD packet to send [17:33:20]OFD Sender: No OFD packet to send [17:33:25]OFD Sender: No OFD packet to send [17:33:30]OFD Sender: No OFD packet to send [17:33:35]OFD Sender: No OFD packet to send [17:33:40]OFD Sender: No OFD packet to send [17:33:45]OFD Sender: No OFD packet to send [17:33:50]OFD Sender: No OFD packet to send [17:33:55]OFD Sender: No OFD packet to send [17:34:00]OFD Sender: No OFD packet to send [17:34:05]OFD Sender: No OFD packet to send [17:34:06]accept exits with 9 [17:34:06]New connection [17:34:06]New thread 3066809700 created [17:34:06]Thread 3066666340 joined [17:34:06]Waiting for new connection... [17:34:06] Sock 9.Parse request [17:34:06]Sock 9.Check first char [17:34:06]Sock 9.First char is OK [17:34:06]request: POST /json_proto HTTP/1.0 [17:34:06]Method: POST [17:34:06]URL: /json_proto [17:34:06]Method is POST - this is cgi request [17:34:06]url: /json_proto [17:34:06]query_string will be loaded in cgi processing [17:34:06]execute_cgi json_proto POST (null) [17:34:06]execute_cgi path=json_proto method=POST [17:34:06]POST find Content-Length [17:34:06]Host: 172.17.48.197:8080 [17:34:06]Content-Length: 1217 [17:34:06]Content-Type: application/json [17:34:06] [17:34:06]POST finish read [17:34:06]Found Content-Length = 1217 [17:34:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105908\u000A02.03.2024 17:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3829038\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:06]execute_script... [17:34:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105908\u000A02.03.2024 17:29\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3829038\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:06]POST & json_proto [17:34:06]process_json_proto [17:34:06]json parsed OK: [17:34:06]protocol is kg_v1.0 [17:34:06]action value=print_text [17:34:06]process_action print_text [17:34:06]cmd_print_text [17:34:06]ExternCall_PrintAddStr [17:34:06]wPrintStart [17:34:06]Write to MH i2c: 01 00 00 FD 15 12 [17:34:06]Write i2c OK [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: 01 [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: 01 07 00 [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: 01 07 00 FD 15 00 00 00 00 00 FF 0F 27 [17:34:06]RasterBufferAndPrint [17:34:06]line *****ТОВАРНЫЙ ЧЕК***** [17:34:06]line АЗС 25 [17:34:06]line Партнер нефть [17:34:06]line 02508201610067 [17:34:06]line Кассир : Таалайбек к. А. [17:34:06]line Счет N : (1)1105908 [17:34:06]line 02.03.2024 17:29 [17:34:06]line ПРОДАЖА [17:34:06]line ТРК (МРК, ГНК): 11 [17:34:06]line Вид ГСМ : 2710124130 [17:34:06]line Аи-92-К-5 [17:34:06]line 10.000 x 61.90 [17:34:06]line ИТОГ: 619.00 [17:34:06]line Тип оплаты: Талоны: Топливные Талоны [17:34:06]line 3829038 [17:34:06]line ______________________ [17:34:06]line (подпись) [17:34:06]written 0, free lines is 4095 [17:34:06]Write to MH i2c: 01 00 00 12 16 28 [17:34:06]Write i2c OK [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: 01 [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: 01 07 00 [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: 01 07 00 12 16 00 00 00 00 00 F5 0D 31 [17:34:06]RasterBufferAndPrint [17:34:06]line [17:34:06]line [17:34:06]line [17:34:06]line [17:34:06]line [17:34:06]written 0, free lines is 3575 [17:34:06]MH_Cut [17:34:06]Write to MH i2c: D1 01 00 19 16 01 01 [17:34:06]Write i2c OK [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: D1 [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: D1 01 00 [17:34:06]MH_I2C_Read... [17:34:06]Read from MH i2c: D1 01 00 19 16 00 00 [17:34:06]Write to MH i2c: 01 00 00 1A 16 30 [17:34:06]Write i2c OK [17:34:06]MH_I2C_Read... [17:34:06]*** Cut start [17:34:06]*** Purtial cut [17:34:06]*** Stage 1: CUTSNS_PIN = 1 [17:34:08]Read from MH i2c: 01 [17:34:08]MH_I2C_Read... [17:34:08]*** Stop cut motor [17:34:08]*** Cut end [17:34:08]Read from MH i2c: 01 07 00 [17:34:08]MH_I2C_Read... [17:34:08]Read from MH i2c: 01 07 00 1A 16 00 00 00 00 00 FF 0F 45 [17:34:08]process_action print_text done [17:34:08]requested_data is exist [17:34:08]produce_requested_data [17:34:08]requested_item fm.sn is exist - process it [17:34:08]wFMCommunicate request_size=4 [17:34:08]MH_SAM_APDU [17:34:08]CAPDU: 80 11 00 00 [17:34:08]Write to MH i2c: E2 08 00 1B 16 80 11 00 00 00 00 00 00 AB [17:34:08]Write i2c OK [17:34:08]MH_I2C_Read... [17:34:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:09]Read from MH i2c: E2 [17:34:09]MH_I2C_Read... [17:34:09]Read from MH i2c: E2 17 00 [17:34:09]MH_I2C_Read... [17:34:09]Read from MH i2c: E2 17 00 1B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 09 [17:34:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:34:09]wFMCommunicate OK [17:34:09]requested_item fd.num is exist - process it [17:34:09]SAM_PROTO_GetFieldsCounters [17:34:09]wFMCommunicate request_size=4 [17:34:09]MH_SAM_APDU [17:34:09]CAPDU: 80 13 00 00 [17:34:09]Write to MH i2c: E2 08 00 1C 16 80 13 00 00 00 00 00 00 AE [17:34:09]Write i2c OK [17:34:09]MH_I2C_Read... [17:34:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:34:09]Read from MH i2c: E2 [17:34:09]MH_I2C_Read... [17:34:09]Read from MH i2c: E2 62 00 [17:34:09]MH_I2C_Read... [17:34:09]Read from MH i2c: E2 62 00 1C 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 87 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [17:34:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 87 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:34:09]wFMCommunicate OK [17:34:09]SAM_PROTO_GetFieldsCounters done [17:34:09]requested_item shift.num is exist - process it [17:34:09]requested_item shift.opened is exist - process it [17:34:09]req_shift_opened [17:34:09]FM_GetShiftState [17:34:09]SAM_PROTO_GetShiftState [17:34:09]wFMCommunicate request_size=4 [17:34:09]MH_SAM_APDU [17:34:09]CAPDU: 80 13 01 00 [17:34:09]Write to MH i2c: E2 08 00 1D 16 80 13 01 00 00 00 00 00 B0 [17:34:09]Write i2c OK [17:34:09]MH_I2C_Read... [17:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:09]Read from MH i2c: E2 [17:34:09]MH_I2C_Read... [17:34:09]Read from MH i2c: E2 0E 00 [17:34:09]MH_I2C_Read... [17:34:09]Read from MH i2c: E2 0E 00 1D 16 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 17 [17:34:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:34:09]wFMCommunicate OK [17:34:09]SAM_PROTO_GetShiftState done [17:34:09]FM_GetShiftState done [17:34:09]req_shift_opened done [17:34:09]requested_item shift.open_date is exist - process it [17:34:09]req_shift_open_date [17:34:09]req_shift_open_date done [17:34:09]produce_requested_data done [17:34:09]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123015,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:34:09]process_action_free print_text [17:34:09]json_value_free [17:34:09]json_value_free done [17:34:09]process_json_proto returns [17:34:09]Send response to host [17:34:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123015,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:34:09]free response buf [17:34:09]execute_script done [17:34:09]execute_script returns [17:34:09]free content buf [17:34:09]Sock 9.Close socket [17:34:09]Sock 9.Thread stoped [17:34:11]OFD Sender: No OFD packet to send [17:34:16]OFD Sender: No OFD packet to send [17:34:21]OFD Sender: No OFD packet to send [17:34:26]OFD Sender: No OFD packet to send [17:34:31]OFD Sender: No OFD packet to send [17:34:36]OFD Sender: No OFD packet to send [17:34:41]OFD Sender: No OFD packet to send [17:34:46]OFD Sender: No OFD packet to send [17:34:51]OFD Sender: No OFD packet to send [17:34:56]OFD Sender: No OFD packet to send [17:35:01]OFD Sender: No OFD packet to send [17:35:06]OFD Sender: No OFD packet to send [17:35:11]OFD Sender: No OFD packet to send [17:35:16]OFD Sender: No OFD packet to send [17:35:21]OFD Sender: No OFD packet to send [17:35:26]OFD Sender: No OFD packet to send [17:35:31]OFD Sender: No OFD packet to send [17:35:36]OFD Sender: No OFD packet to send [17:35:40]accept exits with 8 [17:35:40]New connection [17:35:40]New thread 3066666340 created [17:35:40]Thread 3066809700 joined [17:35:40]Waiting for new connection... [17:35:40] Sock 8.Parse request [17:35:40]Sock 8.Check first char [17:35:40]Sock 8.First char is OK [17:35:40]request: POST /json_proto HTTP/1.0 [17:35:40]Method: POST [17:35:40]URL: /json_proto [17:35:40]Method is POST - this is cgi request [17:35:40]url: /json_proto [17:35:40]query_string will be loaded in cgi processing [17:35:40]execute_cgi json_proto POST (null) [17:35:40]execute_cgi path=json_proto method=POST [17:35:40]POST find Content-Length [17:35:40]Host: 172.17.48.197:8080 [17:35:40]Content-Length: 678 [17:35:40]Content-Type: application/json [17:35:40] [17:35:40]POST finish read [17:35:40]Found Content-Length = 678 [17:35:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:40]execute_script... [17:35:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:40]POST & json_proto [17:35:40]process_json_proto [17:35:40]json parsed OK: [17:35:40]protocol is kg_v1.0 [17:35:40]action value=close_receipt [17:35:40]process_action close_receipt [17:35:40]cmd_close_receipt [17:35:40]MH_GetDate [17:35:40]Write to MH i2c: F0 00 00 1E 16 23 [17:35:40]Write i2c OK [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: F0 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: F0 09 00 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: F0 09 00 1E 16 00 6D 63 E3 65 66 EE DC 65 D9 [17:35:40]GetLastDocTimeStamp 1709400708 [17:35:40]current date 1709400941 [17:35:40]FM_GetShiftState [17:35:40]SAM_PROTO_GetShiftState [17:35:40]wFMCommunicate request_size=4 [17:35:40]MH_SAM_APDU [17:35:40]CAPDU: 80 13 01 00 [17:35:40]Write to MH i2c: E2 08 00 1F 16 80 13 01 00 00 00 00 00 B2 [17:35:40]Write i2c OK [17:35:40]MH_I2C_Read... [17:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:40]Read from MH i2c: E2 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: E2 0E 00 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: E2 0E 00 1F 16 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 19 [17:35:40]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:35:40]wFMCommunicate OK [17:35:40]SAM_PROTO_GetShiftState done [17:35:40]FM_GetShiftState done [17:35:40]opened in 1709338023 [17:35:40]opened+sec_in_day 1709424423 [17:35:40]quantity*price = 50015 [17:35:40]sum+1 = 50016 [17:35:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 235 02.03.2024 17:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123016 ФПД: 108633588389329 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T173541&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123016&fm=108633588389329&tin=02508201610067®Number=0000000000090573&sum=50000 [17:35:41]StoreToDocumentArchive [17:35:41]shift 321 fd 123016 [17:35:41]save to /storage/0321/doc_00123016 [17:35:41]save last doc name /storage/0321/doc_00123016 to /storage/kkm_last_doc_name [17:35:41]save OK [17:35:41]Clear old archive folders... [17:35:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:35:41]tlvbuf is 003A8380 [17:35:41]SAM_PROTO_ClearQueue [17:35:41]wFMCommunicate request_size=4 [17:35:41]MH_SAM_APDU [17:35:41]CAPDU: 80 09 00 00 [17:35:41]Write to MH i2c: E2 08 00 2C 16 80 09 00 00 00 00 00 00 B4 [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:41]Read from MH i2c: E2 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 2C 16 00 90 00 B6 [17:35:41]RAPDU: 90 00 [17:35:41]wFMCommunicate OK [17:35:41]SAM_PROTO_ClearQueue done [17:35:41]KKMCreateOFDPacket [17:35:41]OFDProtocolAddRootSTLVToBuf [17:35:41]FM_MakeSignedData [17:35:41]FM_MakeSignedData [17:35:41]SAM_PROTO_SignData [17:35:41]wFMCommunicate request_size=4 [17:35:41]MH_SAM_APDU [17:35:41]CAPDU: 80 0D 01 02 [17:35:41]Write to MH i2c: E2 08 00 2D 16 80 0D 01 02 00 00 00 00 BC [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:41]Read from MH i2c: E2 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 2D 16 00 90 00 B7 [17:35:41]RAPDU: 90 00 [17:35:41]wFMCommunicate OK [17:35:41]wFMCommunicate request_size=255 [17:35:41]MH_SAM_APDU [17:35:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 6D 63 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E0 01 00 35 04 06 00 62 [17:35:41]Write to MH i2c: E2 02 01 2E 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 6D 63 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E0 01 00 35 04 06 00 62 00 00 AC [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:41]Read from MH i2c: E2 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 2E 16 00 90 00 B8 [17:35:41]RAPDU: 90 00 [17:35:41]wFMCommunicate OK [17:35:41]wFMCommunicate request_size=10 [17:35:41]MH_SAM_APDU [17:35:41]CAPDU: 80 0D 02 02 05 CD 3A 72 55 D1 [17:35:41]Write to MH i2c: E2 0D 00 2F 16 80 0D 02 02 05 00 CD 3A 72 55 D1 00 00 68 [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:41]Read from MH i2c: E2 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 2F 16 00 90 00 B9 [17:35:41]RAPDU: 90 00 [17:35:41]wFMCommunicate OK [17:35:41]wFMCommunicate request_size=4 [17:35:41]MH_SAM_APDU [17:35:41]CAPDU: 80 0D 03 02 [17:35:41]Write to MH i2c: E2 08 00 30 16 80 0D 03 02 00 00 00 00 C1 [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:41]Read from MH i2c: E2 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 0B 00 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 0B 00 30 16 00 38 FC 37 81 79 0E 2D 09 90 00 6B [17:35:41]RAPDU: 38 FC 37 81 79 0E 2D 09 90 00 [17:35:41]wFMCommunicate OK [17:35:41]SAM_PROTO_SignData done [17:35:41]FM_MakeSignedData done [17:35:41]CreateOFDProtocolMessage [17:35:41]wFMCommunicate request_size=4 [17:35:41]MH_SAM_APDU [17:35:41]CAPDU: 80 11 00 00 [17:35:41]Write to MH i2c: E2 08 00 31 16 80 11 00 00 00 00 00 00 C1 [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:41]Read from MH i2c: E2 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 17 00 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 17 00 31 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1F [17:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:35:41]wFMCommunicate OK [17:35:41]CreateOFDProtocolMessage done [17:35:41]OFDSenderStorePacket 123016 [17:35:41]StoreOFDPacket docnum=123016 [17:35:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 42 02 07 01 22 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 6D 63 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E0 01 00 35 04 06 00 62 CD 3A 72 55 D1 38 FC 37 81 79 0E 2D 09 [17:35:41]CheckFolder [17:35:41]dirname=/storage/ofd_packets [17:35:41]CheckFolder done [17:35:41]ProducePacketName [17:35:41]name=ofd_packets/00123016 [17:35:41]NVStorageSaveData ofd_packets/00123016 [17:35:41]File name is /storage/ofd_packets/00123016 [17:35:41]Write 301 bytes [17:35:41]NVStorageSaveData done [17:35:41]OFDSenderStorePacket done [17:35:41]KKMCreateOFDPacket done [17:35:41]NVStorageSaveData kkm_last_timestamp [17:35:41]File name is /storage/kkm_last_timestamp [17:35:41]Write 4 bytes [17:35:41]NVStorageSaveData done [17:35:41]ExternCall_PrintAddStr [17:35:41]wPrintStart [17:35:41]Write to MH i2c: 01 00 00 32 16 48 [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: 01 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: 01 07 00 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: 01 07 00 32 16 00 00 00 00 00 FF 0F 5D [17:35:41]RasterBufferAndPrint [17:35:41]line Счет N : (1)1105909 [17:35:41]line ИНН: 02508201610067 [17:35:41]line Контрольно-Кассовый Чек [17:35:41]line ПРОДАЖА [17:35:41]line ТРК (МРК, ГНК) : 62 [17:35:41]line Товар: 2710124130 [17:35:41]line Аи-92-К-5 [17:35:41]line 8.080 * 61.90 [17:35:41]line = 500.15 [17:35:41]line НДС 12% НСП 1% [17:35:41]line > о реализуемом товаре [17:35:41]line ОКРУГЛЕНИЕ: -0.15 [17:35:41]line ИТОГО: 500.00 [17:35:41]line Внесено: 500.00 [17:35:41]line СДАЧА: 0.00 [17:35:41]line НСП 1% : 4.43 [17:35:41]line НДС 12% : 53.11 [17:35:41]line Наличными: 500.00 [17:35:41]line Безнал.: 0.00 [17:35:41]line Место: АЗС № 25 "Партнер Нефть" [17:35:41]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:35:41]line СНО: Общий режим [17:35:41]line Чек 235 02.03.2024 17:35 [17:35:41]line Смена: 321 ФФД: 1.0 [17:35:41]line ЗНМ: 0300000019 [17:35:41]line РНМ: 0000000000090573 [17:35:41]line Версия ККМ: 001 [17:35:41]line ФМ: 0000000000874798 [17:35:41]line ФД: 123016 [17:35:41]line ФПД: 108633588389329 [17:35:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T173541&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123016&fm=108633588389329&tin=02508201610067®Number=0000000000090573&sum=50000 [17:35:42]OFD Sender: Processing packet 123016 [packets to send 112, broken 111] [17:35:42]ProducePacketName [17:35:42]name=ofd_packets/00123016 [17:35:42]OFD Sender: To server: pG, [17:35:42]CommunicateWithHost lk.salyk.kg:30040 [17:35:42]ConnectInit lk.salyk.kg [17:35:42]written 0, free lines is 4095 [17:35:42]Connected sock=10 [17:35:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 42 02 07 01 22 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 6D 63 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E0 01 00 35 04 06 00 62 CD 3A 72 55 D1 38 FC 37 81 79 0E 2D 09 [17:35:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B4 A7 47 00 B3 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E0 01 00 F4 03 04 00 48 0F E3 65 B6 04 01 00 00 F6 DE 13 1F A7 45 C6 50 [17:35:42]CommunicateWithHost err = 0 [17:35:42]CheckOFDResponse [17:35:42]1017 (14) - 77093643461234 [17:35:42]1041 (16) - 0000000000874798 [17:35:42]1040 (4) - 123016 [17:35:42]1012 (4) - 02.03.2024 11:36 [17:35:42]1206 (1) - 0 [17:35:42]OFD Sender: Remove packet 123016 [17:35:42]ProducePacketName [17:35:42]name=ofd_packets/00123016 [17:35:42]NVStorageDeleteData [17:35:42]Write to MH i2c: 01 00 00 5D 16 73 [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 07 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 07 00 5D 16 00 00 00 00 00 ED 0C 73 [17:35:42]RasterBufferAndPrint [17:35:42]line [17:35:42]line [17:35:42]line [17:35:42]line [17:35:42]line [17:35:42]written 0, free lines is 3318 [17:35:42]MH_Cut [17:35:42]Write to MH i2c: D1 01 00 64 16 01 4C [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: D1 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: D1 01 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: D1 01 00 64 16 00 4B [17:35:42]Write to MH i2c: 01 00 00 65 16 7B [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:43]OFD Sender: No OFD packet to send [17:35:43]*** Cut start [17:35:43]*** Purtial cut [17:35:43]*** Stage 1: CUTSNS_PIN = 1 [17:35:45]Read from MH i2c: 01 [17:35:45]MH_I2C_Read... [17:35:45]*** Stop cut motor [17:35:45]*** Cut end [17:35:45]Read from MH i2c: 01 07 00 [17:35:45]MH_I2C_Read... [17:35:45]Read from MH i2c: 01 07 00 65 16 00 00 00 00 00 FF 0F 90 [17:35:45]process_action close_receipt done [17:35:45]requested_data is exist [17:35:45]produce_requested_data [17:35:45]requested_item fm.sn is exist - process it [17:35:45]wFMCommunicate request_size=4 [17:35:45]MH_SAM_APDU [17:35:45]CAPDU: 80 11 00 00 [17:35:45]Write to MH i2c: E2 08 00 66 16 80 11 00 00 00 00 00 00 F6 [17:35:45]Write i2c OK [17:35:45]MH_I2C_Read... [17:35:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:45]Read from MH i2c: E2 [17:35:45]MH_I2C_Read... [17:35:45]Read from MH i2c: E2 17 00 [17:35:45]MH_I2C_Read... [17:35:45]Read from MH i2c: E2 17 00 66 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 54 [17:35:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:35:45]wFMCommunicate OK [17:35:45]requested_item fd.num is exist - process it [17:35:45]SAM_PROTO_GetFieldsCounters [17:35:45]wFMCommunicate request_size=4 [17:35:45]MH_SAM_APDU [17:35:45]CAPDU: 80 13 00 00 [17:35:45]Write to MH i2c: E2 08 00 67 16 80 13 00 00 00 00 00 00 F9 [17:35:45]Write i2c OK [17:35:45]MH_I2C_Read... [17:35:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:45]Read from MH i2c: E2 [17:35:45]MH_I2C_Read... [17:35:45]Read from MH i2c: E2 62 00 [17:35:45]MH_I2C_Read... [17:35:45]Read from MH i2c: E2 62 00 67 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 88 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [17:35:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 88 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:35:45]wFMCommunicate OK [17:35:45]SAM_PROTO_GetFieldsCounters done [17:35:45]requested_item shift.num is exist - process it [17:35:45]requested_item shift.opened is exist - process it [17:35:45]req_shift_opened [17:35:45]FM_GetShiftState [17:35:45]SAM_PROTO_GetShiftState [17:35:45]wFMCommunicate request_size=4 [17:35:45]MH_SAM_APDU [17:35:45]CAPDU: 80 13 01 00 [17:35:45]Write to MH i2c: E2 08 00 68 16 80 13 01 00 00 00 00 00 FB [17:35:45]Write i2c OK [17:35:45]MH_I2C_Read... [17:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:45]Read from MH i2c: E2 [17:35:45]MH_I2C_Read... [17:35:45]Read from MH i2c: E2 0E 00 [17:35:45]MH_I2C_Read... [17:35:45]Read from MH i2c: E2 0E 00 68 16 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 62 [17:35:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:35:45]wFMCommunicate OK [17:35:45]SAM_PROTO_GetShiftState done [17:35:45]FM_GetShiftState done [17:35:45]req_shift_opened done [17:35:45]requested_item shift.open_date is exist - process it [17:35:45]req_shift_open_date [17:35:45]req_shift_open_date done [17:35:45]produce_requested_data done [17:35:45]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123016,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:35:45]process_action_free close_receipt [17:35:45]json_value_free [17:35:45]json_value_free done [17:35:45]process_json_proto returns [17:35:45]Send response to host [17:35:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123016,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:35:45]free response buf [17:35:45]execute_script done [17:35:45]execute_script returns [17:35:45]free content buf [17:35:45]Sock 8.Close socket [17:35:45]Sock 8.Thread stoped [17:35:48]OFD Sender: No OFD packet to send [17:35:53]OFD Sender: No OFD packet to send [17:35:58]OFD Sender: No OFD packet to send [17:36:03]OFD Sender: No OFD packet to send [17:36:08]OFD Sender: No OFD packet to send [17:36:13]OFD Sender: No OFD packet to send [17:36:18]OFD Sender: No OFD packet to send [17:36:23]OFD Sender: No OFD packet to send [17:36:28]OFD Sender: No OFD packet to send [17:36:33]OFD Sender: No OFD packet to send [17:36:38]OFD Sender: No OFD packet to send [17:36:43]OFD Sender: No OFD packet to send [17:36:48]OFD Sender: No OFD packet to send [17:36:53]OFD Sender: No OFD packet to send [17:36:58]OFD Sender: No OFD packet to send [17:37:03]OFD Sender: No OFD packet to send [17:37:08]OFD Sender: No OFD packet to send [17:37:13]OFD Sender: No OFD packet to send [17:37:18]OFD Sender: No OFD packet to send [17:37:23]OFD Sender: No OFD packet to send [17:37:28]OFD Sender: No OFD packet to send [17:37:33]OFD Sender: No OFD packet to send [17:37:38]OFD Sender: No OFD packet to send [17:37:43]OFD Sender: No OFD packet to send [17:37:48]OFD Sender: No OFD packet to send [17:37:53]OFD Sender: No OFD packet to send [17:37:58]OFD Sender: No OFD packet to send [17:38:03]OFD Sender: No OFD packet to send [17:38:08]OFD Sender: No OFD packet to send [17:38:13]OFD Sender: No OFD packet to send [17:38:14]accept exits with 9 [17:38:14]New connection [17:38:14]New thread 3066809700 created [17:38:14]Thread 3066666340 joined [17:38:14]Waiting for new connection... [17:38:14] Sock 9.Parse request [17:38:14]Sock 9.Check first char [17:38:14]Sock 9.First char is OK [17:38:14]request: POST /json_proto HTTP/1.0 [17:38:14]Method: POST [17:38:14]URL: /json_proto [17:38:14]Method is POST - this is cgi request [17:38:14]url: /json_proto [17:38:14]query_string will be loaded in cgi processing [17:38:14]execute_cgi json_proto POST (null) [17:38:14]execute_cgi path=json_proto method=POST [17:38:14]POST find Content-Length [17:38:14]Host: 172.17.48.197:8080 [17:38:14]Content-Length: 678 [17:38:14]Content-Type: application/json [17:38:14] [17:38:14]POST finish read [17:38:14]Found Content-Length = 678 [17:38:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:14]execute_script... [17:38: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)1105910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:14]POST & json_proto [17:38:14]process_json_proto [17:38:14]json parsed OK: [17:38:14]protocol is kg_v1.0 [17:38:14]action value=close_receipt [17:38:14]process_action close_receipt [17:38:14]cmd_close_receipt [17:38:14]MH_GetDate [17:38:14]Write to MH i2c: F0 00 00 69 16 6E [17:38:14]Write i2c OK [17:38:14]MH_I2C_Read... [17:38:14]Read from MH i2c: F0 [17:38:14]MH_I2C_Read... [17:38:14]Read from MH i2c: F0 09 00 [17:38:14]MH_I2C_Read... [17:38:14]Read from MH i2c: F0 09 00 69 16 00 07 64 E3 65 66 EE DC 65 BF [17:38:14]GetLastDocTimeStamp 1709400941 [17:38:14]current date 1709401095 [17:38:14]FM_GetShiftState [17:38:14]SAM_PROTO_GetShiftState [17:38:14]wFMCommunicate request_size=4 [17:38:14]MH_SAM_APDU [17:38:14]CAPDU: 80 13 01 00 [17:38:14]Write to MH i2c: E2 08 00 6A 16 80 13 01 00 00 00 00 00 FD [17:38:14]Write i2c OK [17:38:14]MH_I2C_Read... [17:38:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:14]Read from MH i2c: E2 [17:38:14]MH_I2C_Read... [17:38:14]Read from MH i2c: E2 0E 00 [17:38:14]MH_I2C_Read... [17:38:14]Read from MH i2c: E2 0E 00 6A 16 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 64 [17:38:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:38:14]wFMCommunicate OK [17:38:14]SAM_PROTO_GetShiftState done [17:38:14]FM_GetShiftState done [17:38:14]opened in 1709338023 [17:38:14]opened+sec_in_day 1709424423 [17:38:14]quantity*price = 50015 [17:38:14]sum+1 = 50016 [17:38:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 236 02.03.2024 17:38 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123017 ФПД: 53585837345612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T173815&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123017&fm=53585837345612&tin=02508201610067®Number=0000000000090573&sum=50000 [17:38:15]StoreToDocumentArchive [17:38:15]shift 321 fd 123017 [17:38:15]save to /storage/0321/doc_00123017 [17:38:15]save last doc name /storage/0321/doc_00123017 to /storage/kkm_last_doc_name [17:38:15]save OK [17:38:15]Clear old archive folders... [17:38:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:38:15]tlvbuf is 003B51D0 [17:38:15]SAM_PROTO_ClearQueue [17:38:15]wFMCommunicate request_size=4 [17:38:15]MH_SAM_APDU [17:38:15]CAPDU: 80 09 00 00 [17:38:15]Write to MH i2c: E2 08 00 77 16 80 09 00 00 00 00 00 00 FF [17:38:15]Write i2c OK [17:38:15]MH_I2C_Read... [17:38:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:15]Read from MH i2c: E2 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: E2 03 00 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: E2 03 00 77 16 00 90 00 01 [17:38:15]RAPDU: 90 00 [17:38:15]wFMCommunicate OK [17:38:15]SAM_PROTO_ClearQueue done [17:38:15]KKMCreateOFDPacket [17:38:15]OFDProtocolAddRootSTLVToBuf [17:38:15]FM_MakeSignedData [17:38:15]FM_MakeSignedData [17:38:15]SAM_PROTO_SignData [17:38:15]wFMCommunicate request_size=4 [17:38:15]MH_SAM_APDU [17:38:15]CAPDU: 80 0D 01 02 [17:38:15]Write to MH i2c: E2 08 00 78 16 80 0D 01 02 00 00 00 00 07 [17:38:15]Write i2c OK [17:38:15]MH_I2C_Read... [17:38:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:15]Read from MH i2c: E2 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: E2 03 00 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: E2 03 00 78 16 00 90 00 02 [17:38:15]RAPDU: 90 00 [17:38:15]wFMCommunicate OK [17:38:15]wFMCommunicate request_size=255 [17:38:15]MH_SAM_APDU [17:38: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 07 64 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E0 01 00 35 04 06 00 30 [17:38:15]Write to MH i2c: E2 02 01 79 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 07 64 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E0 01 00 35 04 06 00 30 00 00 62 [17:38:15]Write i2c OK [17:38:15]MH_I2C_Read... [17:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:15]Read from MH i2c: E2 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: E2 03 00 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: E2 03 00 79 16 00 90 00 03 [17:38:15]RAPDU: 90 00 [17:38:15]wFMCommunicate OK [17:38:15]wFMCommunicate request_size=10 [17:38:15]MH_SAM_APDU [17:38:15]CAPDU: 80 0D 02 02 05 BC 6C CC CB 4C [17:38:15]Write to MH i2c: E2 0D 00 7A 16 80 0D 02 02 05 00 BC 6C CC CB 4C 00 00 1F [17:38:15]Write i2c OK [17:38:15]MH_I2C_Read... [17:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:16]Read from MH i2c: E2 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 03 00 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 03 00 7A 16 00 90 00 04 [17:38:16]RAPDU: 90 00 [17:38:16]wFMCommunicate OK [17:38:16]wFMCommunicate request_size=4 [17:38:16]MH_SAM_APDU [17:38:16]CAPDU: 80 0D 03 02 [17:38:16]Write to MH i2c: E2 08 00 7B 16 80 0D 03 02 00 00 00 00 0C [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:16]Read from MH i2c: E2 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 0B 00 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 0B 00 7B 16 00 E3 0B D2 65 76 41 49 C2 90 00 F4 [17:38:16]RAPDU: E3 0B D2 65 76 41 49 C2 90 00 [17:38:16]wFMCommunicate OK [17:38:16]SAM_PROTO_SignData done [17:38:16]FM_MakeSignedData done [17:38:16]CreateOFDProtocolMessage [17:38:16]wFMCommunicate request_size=4 [17:38:16]MH_SAM_APDU [17:38:16]CAPDU: 80 11 00 00 [17:38:16]Write to MH i2c: E2 08 00 7C 16 80 11 00 00 00 00 00 00 0C [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:16]Read from MH i2c: E2 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 17 00 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 17 00 7C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6A [17:38:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:38:16]wFMCommunicate OK [17:38:16]CreateOFDProtocolMessage done [17:38:16]OFDSenderStorePacket 123017 [17:38:16]StoreOFDPacket docnum=123017 [17:38:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D4 67 07 01 8D B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 07 64 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E0 01 00 35 04 06 00 30 BC 6C CC CB 4C E3 0B D2 65 76 41 49 C2 [17:38:16]CheckFolder [17:38:16]dirname=/storage/ofd_packets [17:38:16]CheckFolder done [17:38:16]ProducePacketName [17:38:16]name=ofd_packets/00123017 [17:38:16]NVStorageSaveData ofd_packets/00123017 [17:38:16]File name is /storage/ofd_packets/00123017 [17:38:16]Write 301 bytes [17:38:16]NVStorageSaveData done [17:38:16]OFDSenderStorePacket done [17:38:16]KKMCreateOFDPacket done [17:38:16]NVStorageSaveData kkm_last_timestamp [17:38:16]File name is /storage/kkm_last_timestamp [17:38:16]Write 4 bytes [17:38:16]NVStorageSaveData done [17:38:16]ExternCall_PrintAddStr [17:38:16]wPrintStart [17:38:16]Write to MH i2c: 01 00 00 7D 16 93 [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: 01 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: 01 07 00 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: 01 07 00 7D 16 00 00 00 00 00 FF 0F A8 [17:38:16]RasterBufferAndPrint [17:38:16]line Счет N : (1)1105910 [17:38:16]line ИНН: 02508201610067 [17:38:16]line Контрольно-Кассовый Чек [17:38:16]line ПРОДАЖА [17:38:16]line ТРК (МРК, ГНК) : 11 [17:38:16]line Товар: 2710124130 [17:38:16]line Аи-92-К-5 [17:38:16]line 8.080 * 61.90 [17:38:16]line = 500.15 [17:38:16]line НДС 12% НСП 1% [17:38:16]line > о реализуемом товаре [17:38:16]line ОКРУГЛЕНИЕ: -0.15 [17:38:16]line ИТОГО: 500.00 [17:38:16]line Внесено: 500.00 [17:38:16]line СДАЧА: 0.00 [17:38:16]line НСП 1% : 4.43 [17:38:16]line НДС 12% : 53.11 [17:38:16]line Наличными: 500.00 [17:38:16]line Безнал.: 0.00 [17:38:16]line Место: АЗС № 25 "Партнер Нефть" [17:38:16]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:38:16]line СНО: Общий режим [17:38:16]line Чек 236 02.03.2024 17:38 [17:38:16]line Смена: 321 ФФД: 1.0 [17:38:16]line ЗНМ: 0300000019 [17:38:16]line РНМ: 0000000000090573 [17:38:16]line Версия ККМ: 001 [17:38:16]line ФМ: 0000000000874798 [17:38:16]line ФД: 123017 [17:38:16]line ФПД: 53585837345612 [17:38:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T173815&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123017&fm=53585837345612&tin=02508201610067®Number=0000000000090573&sum=50000 [17:38:16]OFD Sender: Processing packet 123017 [packets to send 112, broken 111] [17:38:16]ProducePacketName [17:38:16]name=ofd_packets/00123017 [17:38:16]OFD Sender: To server: pG, [17:38:16]CommunicateWithHost lk.salyk.kg:30040 [17:38:16]ConnectInit lk.salyk.kg [17:38:16]written 0, free lines is 4095 [17:38:16]Connected sock=10 [17:38:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D4 67 07 01 8D B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 07 64 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E0 01 00 35 04 06 00 30 BC 6C CC CB 4C E3 0B D2 65 76 41 49 C2 [17:38:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D8 5E 47 00 21 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E0 01 00 F4 03 04 00 E2 0F E3 65 B6 04 01 00 00 5F 0E 32 C6 46 D6 42 1F [17:38:16]CommunicateWithHost err = 0 [17:38:16]CheckOFDResponse [17:38:16]1017 (14) - 77093643461234 [17:38:16]1041 (16) - 0000000000874798 [17:38:16]1040 (4) - 123017 [17:38:16]1012 (4) - 02.03.2024 11:39 [17:38:16]1206 (1) - 0 [17:38:16]OFD Sender: Remove packet 123017 [17:38:16]ProducePacketName [17:38:16]name=ofd_packets/00123017 [17:38:16]NVStorageDeleteData [17:38:16]Write to MH i2c: 01 00 00 A8 16 BE [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: 01 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: 01 07 00 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: 01 07 00 A8 16 00 00 00 00 00 EF 0C C0 [17:38:16]RasterBufferAndPrint [17:38:16]line [17:38:16]line [17:38:16]line [17:38:16]line [17:38:16]line [17:38:16]written 0, free lines is 3317 [17:38:16]MH_Cut [17:38:16]Write to MH i2c: D1 01 00 AF 16 01 97 [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: D1 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: D1 01 00 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: D1 01 00 AF 16 00 96 [17:38:16]Write to MH i2c: 01 00 00 B0 16 C6 [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:17]OFD Sender: No OFD packet to send [17:38:17]*** Cut start [17:38:17]*** Purtial cut [17:38:17]*** Stage 1: CUTSNS_PIN = 1 [17:38:19]Read from MH i2c: 01 [17:38:19]MH_I2C_Read... [17:38:19]*** Stop cut motor [17:38:19]*** Cut end [17:38:19]Read from MH i2c: 01 07 00 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: 01 07 00 B0 16 00 00 00 00 00 FF 0F DB [17:38:19]process_action close_receipt done [17:38:19]requested_data is exist [17:38:19]produce_requested_data [17:38:19]requested_item fm.sn is exist - process it [17:38:19]wFMCommunicate request_size=4 [17:38:19]MH_SAM_APDU [17:38:19]CAPDU: 80 11 00 00 [17:38:19]Write to MH i2c: E2 08 00 B1 16 80 11 00 00 00 00 00 00 41 [17:38:19]Write i2c OK [17:38:19]MH_I2C_Read... [17:38:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:19]Read from MH i2c: E2 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 17 00 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 17 00 B1 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [17:38:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:38:19]wFMCommunicate OK [17:38:19]requested_item fd.num is exist - process it [17:38:19]SAM_PROTO_GetFieldsCounters [17:38:19]wFMCommunicate request_size=4 [17:38:19]MH_SAM_APDU [17:38:19]CAPDU: 80 13 00 00 [17:38:19]Write to MH i2c: E2 08 00 B2 16 80 13 00 00 00 00 00 00 44 [17:38:19]Write i2c OK [17:38:19]MH_I2C_Read... [17:38:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:19]Read from MH i2c: E2 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 62 00 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 62 00 B2 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 89 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [17:38:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 89 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:38:19]wFMCommunicate OK [17:38:19]SAM_PROTO_GetFieldsCounters done [17:38:19]requested_item shift.num is exist - process it [17:38:19]requested_item shift.opened is exist - process it [17:38:19]req_shift_opened [17:38:19]FM_GetShiftState [17:38:19]SAM_PROTO_GetShiftState [17:38:19]wFMCommunicate request_size=4 [17:38:19]MH_SAM_APDU [17:38:19]CAPDU: 80 13 01 00 [17:38:19]Write to MH i2c: E2 08 00 B3 16 80 13 01 00 00 00 00 00 46 [17:38:19]Write i2c OK [17:38:19]MH_I2C_Read... [17:38:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:19]Read from MH i2c: E2 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 0E 00 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 0E 00 B3 16 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AD [17:38:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:38:19]wFMCommunicate OK [17:38:19]SAM_PROTO_GetShiftState done [17:38:19]FM_GetShiftState done [17:38:19]req_shift_opened done [17:38:19]requested_item shift.open_date is exist - process it [17:38:19]req_shift_open_date [17:38:19]req_shift_open_date done [17:38:19]produce_requested_data done [17:38:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123017,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:38:19]process_action_free close_receipt [17:38:19]json_value_free [17:38:19]json_value_free done [17:38:19]process_json_proto returns [17:38:19]Send response to host [17:38:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123017,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:38:19]free response buf [17:38:19]execute_script done [17:38:19]execute_script returns [17:38:19]free content buf [17:38:19]Sock 9.Close socket [17:38:19]Sock 9.Thread stoped [17:38:22]OFD Sender: No OFD packet to send [17:38:27]OFD Sender: No OFD packet to send [17:38:32]OFD Sender: No OFD packet to send [17:38:37]OFD Sender: No OFD packet to send [17:38:42]OFD Sender: No OFD packet to send [17:38:47]OFD Sender: No OFD packet to send [17:38:52]OFD Sender: No OFD packet to send [17:38:57]OFD Sender: No OFD packet to send [17:39:02]OFD Sender: No OFD packet to send [17:39:07]OFD Sender: No OFD packet to send [17:39:12]OFD Sender: No OFD packet to send [17:39:17]OFD Sender: No OFD packet to send [17:39:22]OFD Sender: No OFD packet to send [17:39:27]OFD Sender: No OFD packet to send [17:39:32]OFD Sender: No OFD packet to send [17:39:37]OFD Sender: No OFD packet to send [17:39:42]OFD Sender: No OFD packet to send [17:39:47]OFD Sender: No OFD packet to send [17:39:52]OFD Sender: No OFD packet to send [17:39:57]OFD Sender: No OFD packet to send [17:40:02]OFD Sender: No OFD packet to send [17:40:02]accept exits with 8 [17:40:02]New connection [17:40:02]New thread 3066666340 created [17:40:02]Thread 3066809700 joined [17:40:02]Waiting for new connection... [17:40:02] Sock 8.Parse request [17:40:02]Sock 8.Check first char [17:40:02]Sock 8.First char is OK [17:40:02]request: POST /json_proto HTTP/1.0 [17:40:02]Method: POST [17:40:02]URL: /json_proto [17:40:02]Method is POST - this is cgi request [17:40:02]url: /json_proto [17:40:02]query_string will be loaded in cgi processing [17:40:02]execute_cgi json_proto POST (null) [17:40:02]execute_cgi path=json_proto method=POST [17:40:02]POST find Content-Length [17:40:02]Host: 172.17.48.197:8080 [17:40:02]Content-Length: 1222 [17:40:02]Content-Type: application/json [17:40:02] [17:40:02]POST finish read [17:40:02]Found Content-Length = 1222 [17:40:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105911\u000A02.03.2024 17:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3833101.119\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:02]execute_script... [17:40:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105911\u000A02.03.2024 17:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3833101.119\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:02]POST & json_proto [17:40:02]process_json_proto [17:40:02]json parsed OK: [17:40:02]protocol is kg_v1.0 [17:40:02]action value=print_text [17:40:02]process_action print_text [17:40:02]cmd_print_text [17:40:02]ExternCall_PrintAddStr [17:40:02]wPrintStart [17:40:02]Write to MH i2c: 01 00 00 B4 16 CA [17:40:02]Write i2c OK [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: 01 [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: 01 07 00 [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: 01 07 00 B4 16 00 00 00 00 00 FF 0F DF [17:40:02]RasterBufferAndPrint [17:40:02]line *****ТОВАРНЫЙ ЧЕК***** [17:40:02]line АЗС 25 [17:40:02]line Партнер нефть [17:40:02]line 02508201610067 [17:40:02]line Кассир : Таалайбек к. А. [17:40:02]line Счет N : (1)1105911 [17:40:02]line 02.03.2024 17:35 [17:40:02]line ПРОДАЖА [17:40:02]line ТРК (МРК, ГНК): 32 [17:40:02]line Вид ГСМ : 2710124130 [17:40:02]line Аи-92-К-5 [17:40:02]line 20.000 x 61.90 [17:40:02]line ИТОГ: 1238.00 [17:40:02]line Тип оплаты: Талоны: Топливные Талоны [17:40:02]line 3833101.119 [17:40:02]line ______________________ [17:40:02]line (подпись) [17:40:02]written 0, free lines is 4095 [17:40:02]Write to MH i2c: 01 00 00 C9 16 DF [17:40:02]Write i2c OK [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: 01 [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: 01 07 00 [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: 01 07 00 C9 16 00 00 00 00 00 F6 0D E9 [17:40:02]RasterBufferAndPrint [17:40:02]line [17:40:02]line [17:40:02]line [17:40:02]line [17:40:02]line [17:40:02]written 0, free lines is 3576 [17:40:02]MH_Cut [17:40:02]Write to MH i2c: D1 01 00 D0 16 01 B8 [17:40:02]Write i2c OK [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: D1 [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: D1 01 00 [17:40:02]MH_I2C_Read... [17:40:02]Read from MH i2c: D1 01 00 D0 16 00 B7 [17:40:02]Write to MH i2c: 01 00 00 D1 16 E7 [17:40:02]Write i2c OK [17:40:02]MH_I2C_Read... [17:40:03]*** Cut start [17:40:03]*** Purtial cut [17:40:03]*** Stage 1: CUTSNS_PIN = 1 [17:40:05]Read from MH i2c: 01 [17:40:05]MH_I2C_Read... [17:40:05]*** Stop cut motor [17:40:05]*** Cut end [17:40:05]Read from MH i2c: 01 07 00 [17:40:05]MH_I2C_Read... [17:40:05]Read from MH i2c: 01 07 00 D1 16 00 00 00 00 00 FF 0F FC [17:40:05]process_action print_text done [17:40:05]requested_data is exist [17:40:05]produce_requested_data [17:40:05]requested_item fm.sn is exist - process it [17:40:05]wFMCommunicate request_size=4 [17:40:05]MH_SAM_APDU [17:40:05]CAPDU: 80 11 00 00 [17:40:05]Write to MH i2c: E2 08 00 D2 16 80 11 00 00 00 00 00 00 62 [17:40:05]Write i2c OK [17:40:05]MH_I2C_Read... [17:40:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:05]Read from MH i2c: E2 [17:40:05]MH_I2C_Read... [17:40:05]Read from MH i2c: E2 17 00 [17:40:05]MH_I2C_Read... [17:40:05]Read from MH i2c: E2 17 00 D2 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C0 [17:40:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:40:05]wFMCommunicate OK [17:40:05]requested_item fd.num is exist - process it [17:40:05]SAM_PROTO_GetFieldsCounters [17:40:05]wFMCommunicate request_size=4 [17:40:05]MH_SAM_APDU [17:40:05]CAPDU: 80 13 00 00 [17:40:05]Write to MH i2c: E2 08 00 D3 16 80 13 00 00 00 00 00 00 65 [17:40:05]Write i2c OK [17:40:05]MH_I2C_Read... [17:40:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:40:05]Read from MH i2c: E2 [17:40:05]MH_I2C_Read... [17:40:05]Read from MH i2c: E2 62 00 [17:40:05]MH_I2C_Read... [17:40:05]Read from MH i2c: E2 62 00 D3 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 89 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [17:40:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 89 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:40:05]wFMCommunicate OK [17:40:05]SAM_PROTO_GetFieldsCounters done [17:40:05]requested_item shift.num is exist - process it [17:40:05]requested_item shift.opened is exist - process it [17:40:05]req_shift_opened [17:40:05]FM_GetShiftState [17:40:05]SAM_PROTO_GetShiftState [17:40:05]wFMCommunicate request_size=4 [17:40:05]MH_SAM_APDU [17:40:05]CAPDU: 80 13 01 00 [17:40:05]Write to MH i2c: E2 08 00 D4 16 80 13 01 00 00 00 00 00 67 [17:40:05]Write i2c OK [17:40:05]MH_I2C_Read... [17:40:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:05]Read from MH i2c: E2 [17:40:05]MH_I2C_Read... [17:40:05]Read from MH i2c: E2 0E 00 [17:40:05]MH_I2C_Read... [17:40:05]Read from MH i2c: E2 0E 00 D4 16 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CE [17:40:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:40:05]wFMCommunicate OK [17:40:05]SAM_PROTO_GetShiftState done [17:40:05]FM_GetShiftState done [17:40:05]req_shift_opened done [17:40:05]requested_item shift.open_date is exist - process it [17:40:05]req_shift_open_date [17:40:05]req_shift_open_date done [17:40:05]produce_requested_data done [17:40:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123017,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:40:05]process_action_free print_text [17:40:05]json_value_free [17:40:05]json_value_free done [17:40:05]process_json_proto returns [17:40:05]Send response to host [17:40:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123017,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:40:05]free response buf [17:40:05]execute_script done [17:40:05]execute_script returns [17:40:05]free content buf [17:40:05]Sock 8.Close socket [17:40:05]Sock 8.Thread stoped [17:40:07]OFD Sender: No OFD packet to send [17:40:12]OFD Sender: No OFD packet to send [17:40:17]OFD Sender: No OFD packet to send [17:40:22]OFD Sender: No OFD packet to send [17:40:27]OFD Sender: No OFD packet to send [17:40:32]OFD Sender: No OFD packet to send [17:40:37]OFD Sender: No OFD packet to send [17:40:42]OFD Sender: No OFD packet to send [17:40:47]OFD Sender: No OFD packet to send [17:40:52]OFD Sender: No OFD packet to send [17:40:57]OFD Sender: No OFD packet to send [17:41:02]OFD Sender: No OFD packet to send [17:41:07]OFD Sender: No OFD packet to send [17:41:12]OFD Sender: No OFD packet to send [17:41:17]OFD Sender: No OFD packet to send [17:41:22]OFD Sender: No OFD packet to send [17:41:23]accept exits with 9 [17:41:23]New connection [17:41:23]New thread 3066809700 created [17:41:23]Thread 3066666340 joined [17:41:23]Waiting for new connection... [17:41:23] Sock 9.Parse request [17:41:23]Sock 9.Check first char [17:41:23]Sock 9.First char is OK [17:41:23]request: POST /json_proto HTTP/1.0 [17:41:23]Method: POST [17:41:23]URL: /json_proto [17:41:23]Method is POST - this is cgi request [17:41:23]url: /json_proto [17:41:23]query_string will be loaded in cgi processing [17:41:23]execute_cgi json_proto POST (null) [17:41:23]execute_cgi path=json_proto method=POST [17:41:23]POST find Content-Length [17:41:23]Host: 172.17.48.197:8080 [17:41:23]Content-Length: 1218 [17:41:23]Content-Type: application/json [17:41:23] [17:41:23]POST finish read [17:41:23]Found Content-Length = 1218 [17:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105912\u000A02.03.2024 17:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3583418\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:41:23]execute_script... [17:41:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105912\u000A02.03.2024 17:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3583418\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:41:23]POST & json_proto [17:41:23]process_json_proto [17:41:23]json parsed OK: [17:41:23]protocol is kg_v1.0 [17:41:23]action value=print_text [17:41:23]process_action print_text [17:41:23]cmd_print_text [17:41:23]ExternCall_PrintAddStr [17:41:23]wPrintStart [17:41:23]Write to MH i2c: 01 00 00 D5 16 EB [17:41:23]Write i2c OK [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: 01 [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: 01 07 00 [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: 01 07 00 D5 16 00 00 00 00 00 FF 0F 00 [17:41:23]RasterBufferAndPrint [17:41:23]line *****ТОВАРНЫЙ ЧЕК***** [17:41:23]line АЗС 25 [17:41:23]line Партнер нефть [17:41:23]line 02508201610067 [17:41:23]line Кассир : Таалайбек к. А. [17:41:23]line Счет N : (1)1105912 [17:41:23]line 02.03.2024 17:36 [17:41:23]line ПРОДАЖА [17:41:23]line ТРК (МРК, ГНК): 52 [17:41:23]line Вид ГСМ : 2710124130 [17:41:23]line Аи-92-К-5 [17:41:23]line 20.000 x 61.90 [17:41:23]line ИТОГ: 1238.00 [17:41:23]line Тип оплаты: Талоны: Топливные Талоны [17:41:23]line 3583418 [17:41:23]line ______________________ [17:41:23]line (подпись) [17:41:23]written 0, free lines is 4095 [17:41:23]Write to MH i2c: 01 00 00 EA 16 00 [17:41:23]Write i2c OK [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: 01 [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: 01 07 00 [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: 01 07 00 EA 16 00 00 00 00 00 F6 0D 0A [17:41:23]RasterBufferAndPrint [17:41:23]line [17:41:23]line [17:41:23]line [17:41:23]line [17:41:23]line [17:41:23]written 0, free lines is 3576 [17:41:23]MH_Cut [17:41:23]Write to MH i2c: D1 01 00 F1 16 01 D9 [17:41:23]Write i2c OK [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: D1 [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: D1 01 00 [17:41:23]MH_I2C_Read... [17:41:23]Read from MH i2c: D1 01 00 F1 16 00 D8 [17:41:23]Write to MH i2c: 01 00 00 F2 16 08 [17:41:23]Write i2c OK [17:41:23]MH_I2C_Read... [17:41:23]*** Cut start [17:41:23]*** Purtial cut [17:41:23]*** Stage 1: CUTSNS_PIN = 1 [17:41:25]Read from MH i2c: 01 [17:41:25]MH_I2C_Read... [17:41:25]*** Stop cut motor [17:41:25]*** Cut end [17:41:25]Read from MH i2c: 01 07 00 [17:41:25]MH_I2C_Read... [17:41:25]Read from MH i2c: 01 07 00 F2 16 00 00 00 00 00 FF 0F 1D [17:41:25]process_action print_text done [17:41:25]requested_data is exist [17:41:25]produce_requested_data [17:41:25]requested_item fm.sn is exist - process it [17:41:25]wFMCommunicate request_size=4 [17:41:25]MH_SAM_APDU [17:41:25]CAPDU: 80 11 00 00 [17:41:25]Write to MH i2c: E2 08 00 F3 16 80 11 00 00 00 00 00 00 83 [17:41:25]Write i2c OK [17:41:25]MH_I2C_Read... [17:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:41:25]Read from MH i2c: E2 [17:41:25]MH_I2C_Read... [17:41:25]Read from MH i2c: E2 17 00 [17:41:25]MH_I2C_Read... [17:41:25]Read from MH i2c: E2 17 00 F3 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E1 [17:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:41:25]wFMCommunicate OK [17:41:25]requested_item fd.num is exist - process it [17:41:25]SAM_PROTO_GetFieldsCounters [17:41:25]wFMCommunicate request_size=4 [17:41:25]MH_SAM_APDU [17:41:25]CAPDU: 80 13 00 00 [17:41:25]Write to MH i2c: E2 08 00 F4 16 80 13 00 00 00 00 00 00 86 [17:41:25]Write i2c OK [17:41:25]MH_I2C_Read... [17:41:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:41:26]Read from MH i2c: E2 [17:41:26]MH_I2C_Read... [17:41:26]Read from MH i2c: E2 62 00 [17:41:26]MH_I2C_Read... [17:41:26]Read from MH i2c: E2 62 00 F4 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 89 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [17:41:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 89 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:41:26]wFMCommunicate OK [17:41:26]SAM_PROTO_GetFieldsCounters done [17:41:26]requested_item shift.num is exist - process it [17:41:26]requested_item shift.opened is exist - process it [17:41:26]req_shift_opened [17:41:26]FM_GetShiftState [17:41:26]SAM_PROTO_GetShiftState [17:41:26]wFMCommunicate request_size=4 [17:41:26]MH_SAM_APDU [17:41:26]CAPDU: 80 13 01 00 [17:41:26]Write to MH i2c: E2 08 00 F5 16 80 13 01 00 00 00 00 00 88 [17:41:26]Write i2c OK [17:41:26]MH_I2C_Read... [17:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:41:26]Read from MH i2c: E2 [17:41:26]MH_I2C_Read... [17:41:26]Read from MH i2c: E2 0E 00 [17:41:26]MH_I2C_Read... [17:41:26]Read from MH i2c: E2 0E 00 F5 16 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EF [17:41:26]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:41:26]wFMCommunicate OK [17:41:26]SAM_PROTO_GetShiftState done [17:41:26]FM_GetShiftState done [17:41:26]req_shift_opened done [17:41:26]requested_item shift.open_date is exist - process it [17:41:26]req_shift_open_date [17:41:26]req_shift_open_date done [17:41:26]produce_requested_data done [17:41:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123017,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:41:26]process_action_free print_text [17:41:26]json_value_free [17:41:26]json_value_free done [17:41:26]process_json_proto returns [17:41:26]Send response to host [17:41:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123017,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:41:26]free response buf [17:41:26]execute_script done [17:41:26]execute_script returns [17:41:26]free content buf [17:41:26]Sock 9.Close socket [17:41:26]Sock 9.Thread stoped [17:41:27]OFD Sender: No OFD packet to send [17:41:32]OFD Sender: No OFD packet to send [17:41:37]OFD Sender: No OFD packet to send [17:41:42]OFD Sender: No OFD packet to send [17:41:47]OFD Sender: No OFD packet to send [17:41:52]OFD Sender: No OFD packet to send [17:41:57]OFD Sender: No OFD packet to send [17:42:02]OFD Sender: No OFD packet to send [17:42:07]OFD Sender: No OFD packet to send [17:42:12]OFD Sender: No OFD packet to send [17:42:17]OFD Sender: No OFD packet to send [17:42:22]OFD Sender: No OFD packet to send [17:42:27]OFD Sender: No OFD packet to send [17:42:32]OFD Sender: No OFD packet to send [17:42:37]OFD Sender: No OFD packet to send [17:42:42]OFD Sender: No OFD packet to send [17:42:47]OFD Sender: No OFD packet to send [17:42:52]OFD Sender: No OFD packet to send [17:42:57]OFD Sender: No OFD packet to send [17:43:02]OFD Sender: No OFD packet to send [17:43:07]OFD Sender: No OFD packet to send [17:43:12]OFD Sender: No OFD packet to send [17:43:17]OFD Sender: No OFD packet to send [17:43:22]OFD Sender: No OFD packet to send [17:43:27]OFD Sender: No OFD packet to send [17:43:32]OFD Sender: No OFD packet to send [17:43:37]OFD Sender: No OFD packet to send [17:43:42]OFD Sender: No OFD packet to send [17:43:47]OFD Sender: No OFD packet to send [17:43:52]OFD Sender: No OFD packet to send [17:43:57]OFD Sender: No OFD packet to send [17:44:02]OFD Sender: No OFD packet to send [17:44:07]OFD Sender: No OFD packet to send [17:44:12]OFD Sender: No OFD packet to send [17:44:17]OFD Sender: No OFD packet to send [17:44:22]OFD Sender: No OFD packet to send [17:44:27]OFD Sender: No OFD packet to send [17:44:32]OFD Sender: No OFD packet to send [17:44:37]OFD Sender: No OFD packet to send [17:44:38]accept exits with 8 [17:44:38]New connection [17:44:38]New thread 3066666340 created [17:44:38]Thread 3066809700 joined [17:44:38]Waiting for new connection... [17:44:38] Sock 8.Parse request [17:44:38]Sock 8.Check first char [17:44:38]Sock 8.First char is OK [17:44:38]request: POST /json_proto HTTP/1.0 [17:44:38]Method: POST [17:44:38]URL: /json_proto [17:44:38]Method is POST - this is cgi request [17:44:38]url: /json_proto [17:44:38]query_string will be loaded in cgi processing [17:44:38]execute_cgi json_proto POST (null) [17:44:38]execute_cgi path=json_proto method=POST [17:44:38]POST find Content-Length [17:44:38]Host: 172.17.48.197:8080 [17:44:38]Content-Length: 683 [17:44:38]Content-Type: application/json [17:44:38] [17:44:38]POST finish read [17:44:38]Found Content-Length = 683 [17:44:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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" ] } } [17:44:38]execute_script... [17:44:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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" ] } } [17:44:38]POST & json_proto [17:44:38]process_json_proto [17:44:38]json parsed OK: [17:44:38]protocol is kg_v1.0 [17:44:38]action value=close_receipt [17:44:38]process_action close_receipt [17:44:38]cmd_close_receipt [17:44:38]MH_GetDate [17:44:38]Write to MH i2c: F0 00 00 F6 16 FB [17:44:38]Write i2c OK [17:44:38]MH_I2C_Read... [17:44:38]Read from MH i2c: F0 [17:44:38]MH_I2C_Read... [17:44:38]Read from MH i2c: F0 09 00 [17:44:38]MH_I2C_Read... [17:44:38]Read from MH i2c: F0 09 00 F6 16 00 87 65 E3 65 66 EE DC 65 CD [17:44:38]GetLastDocTimeStamp 1709401095 [17:44:38]current date 1709401479 [17:44:38]FM_GetShiftState [17:44:38]SAM_PROTO_GetShiftState [17:44:38]wFMCommunicate request_size=4 [17:44:38]MH_SAM_APDU [17:44:38]CAPDU: 80 13 01 00 [17:44:38]Write to MH i2c: E2 08 00 F7 16 80 13 01 00 00 00 00 00 8A [17:44:38]Write i2c OK [17:44:38]MH_I2C_Read... [17:44:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:44:38]Read from MH i2c: E2 [17:44:38]MH_I2C_Read... [17:44:38]Read from MH i2c: E2 0E 00 [17:44:38]MH_I2C_Read... [17:44:38]Read from MH i2c: E2 0E 00 F7 16 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F1 [17:44:38]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:44:38]wFMCommunicate OK [17:44:38]SAM_PROTO_GetShiftState done [17:44:38]FM_GetShiftState done [17:44:38]opened in 1709338023 [17:44:38]opened+sec_in_day 1709424423 [17:44:38]quantity*price = 200060 [17:44:38]sum+1 = 200062 [17:44:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 237 02.03.2024 17:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123018 ФПД: 255335869798956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T174439&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123018&fm=255335869798956&tin=02508201610067®Number=0000000000090573&sum=200000 [17:44:39]StoreToDocumentArchive [17:44:39]shift 321 fd 123018 [17:44:39]save to /storage/0321/doc_00123018 [17:44:39]save last doc name /storage/0321/doc_00123018 to /storage/kkm_last_doc_name [17:44:39]save OK [17:44:39]Clear old archive folders... [17:44:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:44:39]tlvbuf is 003D7240 [17:44:39]SAM_PROTO_ClearQueue [17:44:39]wFMCommunicate request_size=4 [17:44:39]MH_SAM_APDU [17:44:39]CAPDU: 80 09 00 00 [17:44:39]Write to MH i2c: E2 08 00 04 17 80 09 00 00 00 00 00 00 8D [17:44:39]Write i2c OK [17:44:39]MH_I2C_Read... [17:44:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:44:39]Read from MH i2c: E2 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 03 00 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 03 00 04 17 00 90 00 8F [17:44:39]RAPDU: 90 00 [17:44:39]wFMCommunicate OK [17:44:39]SAM_PROTO_ClearQueue done [17:44:39]KKMCreateOFDPacket [17:44:39]OFDProtocolAddRootSTLVToBuf [17:44:39]FM_MakeSignedData [17:44:39]FM_MakeSignedData [17:44:39]SAM_PROTO_SignData [17:44:39]wFMCommunicate request_size=4 [17:44:39]MH_SAM_APDU [17:44:39]CAPDU: 80 0D 01 02 [17:44:39]Write to MH i2c: E2 08 00 05 17 80 0D 01 02 00 00 00 00 95 [17:44:39]Write i2c OK [17:44:39]MH_I2C_Read... [17:44:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:44:39]Read from MH i2c: E2 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 03 00 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 03 00 05 17 00 90 00 90 [17:44:39]RAPDU: 90 00 [17:44:39]wFMCommunicate OK [17:44:39]wFMCommunicate request_size=255 [17:44:39]MH_SAM_APDU [17:44:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 ED 00 00 00 F4 03 04 00 87 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E0 01 00 35 04 06 00 E8 [17:44:39]Write to MH i2c: E2 02 01 06 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 ED 00 00 00 F4 03 04 00 87 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E0 01 00 35 04 06 00 E8 00 00 CF [17:44:39]Write i2c OK [17:44:39]MH_I2C_Read... [17:44:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:44:39]Read from MH i2c: E2 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 03 00 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 03 00 06 17 00 90 00 91 [17:44:39]RAPDU: 90 00 [17:44:39]wFMCommunicate OK [17:44:39]wFMCommunicate request_size=10 [17:44:39]MH_SAM_APDU [17:44:39]CAPDU: 80 0D 02 02 05 3A 03 D1 5A 2C [17:44:39]Write to MH i2c: E2 0D 00 07 17 80 0D 02 02 05 00 3A 03 D1 5A 2C 00 00 36 [17:44:39]Write i2c OK [17:44:39]MH_I2C_Read... [17:44:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:44:39]Read from MH i2c: E2 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 03 00 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 03 00 07 17 00 90 00 92 [17:44:39]RAPDU: 90 00 [17:44:39]wFMCommunicate OK [17:44:39]wFMCommunicate request_size=4 [17:44:39]MH_SAM_APDU [17:44:39]CAPDU: 80 0D 03 02 [17:44:39]Write to MH i2c: E2 08 00 08 17 80 0D 03 02 00 00 00 00 9A [17:44:39]Write i2c OK [17:44:39]MH_I2C_Read... [17:44:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:44:39]Read from MH i2c: E2 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 0B 00 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 0B 00 08 17 00 81 A5 3F C0 B9 27 F2 E8 90 00 7A [17:44:39]RAPDU: 81 A5 3F C0 B9 27 F2 E8 90 00 [17:44:39]wFMCommunicate OK [17:44:39]SAM_PROTO_SignData done [17:44:39]FM_MakeSignedData done [17:44:39]CreateOFDProtocolMessage [17:44:39]wFMCommunicate request_size=4 [17:44:39]MH_SAM_APDU [17:44:39]CAPDU: 80 11 00 00 [17:44:39]Write to MH i2c: E2 08 00 09 17 80 11 00 00 00 00 00 00 9A [17:44:39]Write i2c OK [17:44:39]MH_I2C_Read... [17:44:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:44:39]Read from MH i2c: E2 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 17 00 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: E2 17 00 09 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F8 [17:44:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:44:39]wFMCommunicate OK [17:44:39]CreateOFDProtocolMessage done [17:44:39]OFDSenderStorePacket 123018 [17:44:39]StoreOFDPacket docnum=123018 [17:44:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DA E7 07 01 E3 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 ED 00 00 00 F4 03 04 00 87 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E0 01 00 35 04 06 00 E8 3A 03 D1 5A 2C 81 A5 3F C0 B9 27 F2 E8 [17:44:39]CheckFolder [17:44:39]dirname=/storage/ofd_packets [17:44:39]CheckFolder done [17:44:39]ProducePacketName [17:44:39]name=ofd_packets/00123018 [17:44:39]NVStorageSaveData ofd_packets/00123018 [17:44:39]File name is /storage/ofd_packets/00123018 [17:44:39]Write 301 bytes [17:44:39]NVStorageSaveData done [17:44:39]OFDSenderStorePacket done [17:44:39]KKMCreateOFDPacket done [17:44:39]NVStorageSaveData kkm_last_timestamp [17:44:39]File name is /storage/kkm_last_timestamp [17:44:39]Write 4 bytes [17:44:39]NVStorageSaveData done [17:44:39]ExternCall_PrintAddStr [17:44:39]wPrintStart [17:44:39]Write to MH i2c: 01 00 00 0A 17 21 [17:44:39]Write i2c OK [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: 01 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: 01 07 00 [17:44:39]MH_I2C_Read... [17:44:39]Read from MH i2c: 01 07 00 0A 17 00 00 00 00 00 FF 0F 36 [17:44:39]RasterBufferAndPrint [17:44:39]line Счет N : (1)1105915 [17:44:39]line ИНН: 02508201610067 [17:44:39]line Контрольно-Кассовый Чек [17:44:39]line ПРОДАЖА [17:44:39]line ТРК (МРК, ГНК) : 11 [17:44:39]line Товар: 2710124130 [17:44:39]line Аи-92-К-5 [17:44:39]line 32.320 * 61.90 [17:44:39]line = 2000.61 [17:44:39]line НДС 12% НСП 1% [17:44:39]line > о реализуемом товаре [17:44:39]line ОКРУГЛЕНИЕ: -0.61 [17:44:39]line ИТОГО: 2000.00 [17:44:39]line Внесено: 2000.00 [17:44:39]line СДАЧА: 0.00 [17:44:39]line НСП 1% : 17.70 [17:44:39]line НДС 12% : 212.45 [17:44:39]line Наличными: 2000.00 [17:44:39]line Безнал.: 0.00 [17:44:39]line Место: АЗС № 25 "Партнер Нефть" [17:44:39]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:44:39]line СНО: Общий режим [17:44:39]line Чек 237 02.03.2024 17:44 [17:44:39]line Смена: 321 ФФД: 1.0 [17:44:39]line ЗНМ: 0300000019 [17:44:39]line РНМ: 0000000000090573 [17:44:39]line Версия ККМ: 001 [17:44:39]line ФМ: 0000000000874798 [17:44:39]line ФД: 123018 [17:44:39]line ФПД: 255335869798956 [17:44:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T174439&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123018&fm=255335869798956&tin=02508201610067®Number=0000000000090573&sum=200000 [17:44:40]OFD Sender: Processing packet 123018 [packets to send 112, broken 111] [17:44:40]ProducePacketName [17:44:40]name=ofd_packets/00123018 [17:44:40]OFD Sender: To server: pG, [17:44:40]CommunicateWithHost lk.salyk.kg:30040 [17:44:40]ConnectInit lk.salyk.kg [17:44:40]written 0, free lines is 4095 [17:44:40]Connected sock=10 [17:44:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DA E7 07 01 E3 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 ED 00 00 00 F4 03 04 00 87 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E0 01 00 35 04 06 00 E8 3A 03 D1 5A 2C 81 A5 3F C0 B9 27 F2 E8 [17:44:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C4 DB 47 00 3D 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E0 01 00 F4 03 04 00 62 11 E3 65 B6 04 01 00 00 B2 89 55 AD EC 44 D1 04 [17:44:40]CommunicateWithHost err = 0 [17:44:40]CheckOFDResponse [17:44:40]1017 (14) - 77093643461234 [17:44:40]1041 (16) - 0000000000874798 [17:44:40]1040 (4) - 123018 [17:44:40]1012 (4) - 02.03.2024 11:45 [17:44:40]1206 (1) - 0 [17:44:40]OFD Sender: Remove packet 123018 [17:44:40]ProducePacketName [17:44:40]name=ofd_packets/00123018 [17:44:40]NVStorageDeleteData [17:44:40]Write to MH i2c: 01 00 00 35 17 4C [17:44:40]Write i2c OK [17:44:40]MH_I2C_Read... [17:44:40]Read from MH i2c: 01 [17:44:40]MH_I2C_Read... [17:44:40]Read from MH i2c: 01 07 00 [17:44:40]MH_I2C_Read... [17:44:40]Read from MH i2c: 01 07 00 35 17 00 00 00 00 00 FF 0C 5E [17:44:40]RasterBufferAndPrint [17:44:40]line [17:44:40]line [17:44:40]line [17:44:40]line [17:44:40]line [17:44:40]written 0, free lines is 3332 [17:44:40]MH_Cut [17:44:40]Write to MH i2c: D1 01 00 3C 17 01 25 [17:44:40]Write i2c OK [17:44:40]MH_I2C_Read... [17:44:40]Read from MH i2c: D1 [17:44:40]MH_I2C_Read... [17:44:40]Read from MH i2c: D1 01 00 [17:44:40]MH_I2C_Read... [17:44:40]Read from MH i2c: D1 01 00 3C 17 00 24 [17:44:40]Write to MH i2c: 01 00 00 3D 17 54 [17:44:40]Write i2c OK [17:44:40]MH_I2C_Read... [17:44:41]OFD Sender: No OFD packet to send [17:44:41]*** Cut start [17:44:41]*** Purtial cut [17:44:41]*** Stage 1: CUTSNS_PIN = 1 [17:44:43]Read from MH i2c: 01 [17:44:43]MH_I2C_Read... [17:44:43]*** Stop cut motor [17:44:43]*** Cut end [17:44:43]Read from MH i2c: 01 07 00 [17:44:43]MH_I2C_Read... [17:44:43]Read from MH i2c: 01 07 00 3D 17 00 00 00 00 00 FF 0F 69 [17:44:43]process_action close_receipt done [17:44:43]requested_data is exist [17:44:43]produce_requested_data [17:44:43]requested_item fm.sn is exist - process it [17:44:43]wFMCommunicate request_size=4 [17:44:43]MH_SAM_APDU [17:44:43]CAPDU: 80 11 00 00 [17:44:43]Write to MH i2c: E2 08 00 3E 17 80 11 00 00 00 00 00 00 CF [17:44:43]Write i2c OK [17:44:43]MH_I2C_Read... [17:44:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:44:43]Read from MH i2c: E2 [17:44:43]MH_I2C_Read... [17:44:43]Read from MH i2c: E2 17 00 [17:44:43]MH_I2C_Read... [17:44:43]Read from MH i2c: E2 17 00 3E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2D [17:44:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:44:43]wFMCommunicate OK [17:44:43]requested_item fd.num is exist - process it [17:44:43]SAM_PROTO_GetFieldsCounters [17:44:43]wFMCommunicate request_size=4 [17:44:43]MH_SAM_APDU [17:44:43]CAPDU: 80 13 00 00 [17:44:43]Write to MH i2c: E2 08 00 3F 17 80 13 00 00 00 00 00 00 D2 [17:44:43]Write i2c OK [17:44:43]MH_I2C_Read... [17:44:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:44:43]Read from MH i2c: E2 [17:44:43]MH_I2C_Read... [17:44:43]Read from MH i2c: E2 62 00 [17:44:43]MH_I2C_Read... [17:44:43]Read from MH i2c: E2 62 00 3F 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [17:44:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:44:43]wFMCommunicate OK [17:44:43]SAM_PROTO_GetFieldsCounters done [17:44:43]requested_item shift.num is exist - process it [17:44:43]requested_item shift.opened is exist - process it [17:44:43]req_shift_opened [17:44:43]FM_GetShiftState [17:44:43]SAM_PROTO_GetShiftState [17:44:43]wFMCommunicate request_size=4 [17:44:43]MH_SAM_APDU [17:44:43]CAPDU: 80 13 01 00 [17:44:43]Write to MH i2c: E2 08 00 40 17 80 13 01 00 00 00 00 00 D4 [17:44:43]Write i2c OK [17:44:43]MH_I2C_Read... [17:44:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:44:43]Read from MH i2c: E2 [17:44:43]MH_I2C_Read... [17:44:43]Read from MH i2c: E2 0E 00 [17:44:43]MH_I2C_Read... [17:44:43]Read from MH i2c: E2 0E 00 40 17 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3B [17:44:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:44:43]wFMCommunicate OK [17:44:43]SAM_PROTO_GetShiftState done [17:44:43]FM_GetShiftState done [17:44:43]req_shift_opened done [17:44:43]requested_item shift.open_date is exist - process it [17:44:43]req_shift_open_date [17:44:43]req_shift_open_date done [17:44:43]produce_requested_data done [17:44:43]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123018,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:44:43]process_action_free close_receipt [17:44:43]json_value_free [17:44:43]json_value_free done [17:44:43]process_json_proto returns [17:44:43]Send response to host [17:44:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123018,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:44:43]free response buf [17:44:43]execute_script done [17:44:43]execute_script returns [17:44:43]free content buf [17:44:43]Sock 8.Close socket [17:44:43]Sock 8.Thread stoped [17:44:46]OFD Sender: No OFD packet to send [17:44:51]OFD Sender: No OFD packet to send [17:44:56]OFD Sender: No OFD packet to send [17:44:56]accept exits with 9 [17:44:56]New connection [17:44:56]New thread 3066809700 created [17:44:56]Thread 3066666340 joined [17:44:56]Waiting for new connection... [17:44:56] Sock 9.Parse request [17:44:56]Sock 9.Check first char [17:44:56]Sock 9.First char is OK [17:44:56]request: POST /json_proto HTTP/1.0 [17:44:56]Method: POST [17:44:56]URL: /json_proto [17:44:56]Method is POST - this is cgi request [17:44:56]url: /json_proto [17:44:56]query_string will be loaded in cgi processing [17:44:56]execute_cgi json_proto POST (null) [17:44:56]execute_cgi path=json_proto method=POST [17:44:56]POST find Content-Length [17:44:56]Host: 172.17.48.197:8080 [17:44:56]Content-Length: 820 [17:44:56]Content-Type: application/json [17:44:56] [17:44:56]POST finish read [17:44:56]Found Content-Length = 820 [17:44:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:44:56]execute_script... [17:44:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:44:56]POST & json_proto [17:44:56]process_json_proto [17:44:56]json parsed OK: [17:44:56]protocol is kg_v1.0 [17:44:56]action value=close_receipt [17:44:56]process_action close_receipt [17:44:56]cmd_close_receipt [17:44:56]MH_GetDate [17:44:56]Write to MH i2c: F0 00 00 41 17 47 [17:44:56]Write i2c OK [17:44:56]MH_I2C_Read... [17:44:56]Read from MH i2c: F0 [17:44:56]MH_I2C_Read... [17:44:56]Read from MH i2c: F0 09 00 [17:44:56]MH_I2C_Read... [17:44:56]Read from MH i2c: F0 09 00 41 17 00 98 65 E3 65 66 EE DC 65 2A [17:44:56]GetLastDocTimeStamp 1709401479 [17:44:56]current date 1709401496 [17:44:56]FM_GetShiftState [17:44:56]SAM_PROTO_GetShiftState [17:44:56]wFMCommunicate request_size=4 [17:44:56]MH_SAM_APDU [17:44:56]CAPDU: 80 13 01 00 [17:44:56]Write to MH i2c: E2 08 00 42 17 80 13 01 00 00 00 00 00 D6 [17:44:56]Write i2c OK [17:44:56]MH_I2C_Read... [17:44:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:44:56]Read from MH i2c: E2 [17:44:56]MH_I2C_Read... [17:44:56]Read from MH i2c: E2 0E 00 [17:44:56]MH_I2C_Read... [17:44:56]Read from MH i2c: E2 0E 00 42 17 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3D [17:44:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:44:56]wFMCommunicate OK [17:44:56]SAM_PROTO_GetShiftState done [17:44:56]FM_GetShiftState done [17:44:56]opened in 1709338023 [17:44:56]opened+sec_in_day 1709424423 [17:44:56]quantity*price = 100010 [17:44:56]sum+1 = 100012 [17:44:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 238 02.03.2024 17:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123019 ФПД: 151687825306198 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T174457&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123019&fm=151687825306198&tin=02508201610067®Number=0000000000090573&sum=100011 [17:44:57]StoreToDocumentArchive [17:44:57]shift 321 fd 123019 [17:44:57]save to /storage/0321/doc_00123019 [17:44:57]save last doc name /storage/0321/doc_00123019 to /storage/kkm_last_doc_name [17:44:57]save OK [17:44:57]Clear old archive folders... [17:44:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:44:57]tlvbuf is 003A8250 [17:44:57]SAM_PROTO_ClearQueue [17:44:57]wFMCommunicate request_size=4 [17:44:57]MH_SAM_APDU [17:44:57]CAPDU: 80 09 00 00 [17:44:57]Write to MH i2c: E2 08 00 4F 17 80 09 00 00 00 00 00 00 D8 [17:44:57]Write i2c OK [17:44:57]MH_I2C_Read... [17:44:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:44:57]Read from MH i2c: E2 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 03 00 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 03 00 4F 17 00 90 00 DA [17:44:57]RAPDU: 90 00 [17:44:57]wFMCommunicate OK [17:44:57]SAM_PROTO_ClearQueue done [17:44:57]KKMCreateOFDPacket [17:44:57]OFDProtocolAddRootSTLVToBuf [17:44:57]FM_MakeSignedData [17:44:57]FM_MakeSignedData [17:44:57]SAM_PROTO_SignData [17:44:57]wFMCommunicate request_size=4 [17:44:57]MH_SAM_APDU [17:44:57]CAPDU: 80 0D 01 02 [17:44:57]Write to MH i2c: E2 08 00 50 17 80 0D 01 02 00 00 00 00 E0 [17:44:57]Write i2c OK [17:44:57]MH_I2C_Read... [17:44:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:44:57]Read from MH i2c: E2 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 03 00 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 03 00 50 17 00 90 00 DB [17:44:57]RAPDU: 90 00 [17:44:57]wFMCommunicate OK [17:44:57]wFMCommunicate request_size=255 [17:44:57]MH_SAM_APDU [17:44:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 99 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E0 01 00 35 04 06 00 89 [17:44:57]Write to MH i2c: E2 02 01 51 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 99 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E0 01 00 35 04 06 00 89 00 00 C6 [17:44:57]Write i2c OK [17:44:57]MH_I2C_Read... [17:44:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:44:57]Read from MH i2c: E2 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 03 00 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 03 00 51 17 00 90 00 DC [17:44:57]RAPDU: 90 00 [17:44:57]wFMCommunicate OK [17:44:57]wFMCommunicate request_size=10 [17:44:57]MH_SAM_APDU [17:44:57]CAPDU: 80 0D 02 02 05 F5 92 F1 B2 56 [17:44:57]Write to MH i2c: E2 0D 00 52 17 80 0D 02 02 05 00 F5 92 F1 B2 56 00 00 6D [17:44:57]Write i2c OK [17:44:57]MH_I2C_Read... [17:44:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:44:57]Read from MH i2c: E2 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 03 00 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 03 00 52 17 00 90 00 DD [17:44:57]RAPDU: 90 00 [17:44:57]wFMCommunicate OK [17:44:57]wFMCommunicate request_size=4 [17:44:57]MH_SAM_APDU [17:44:57]CAPDU: 80 0D 03 02 [17:44:57]Write to MH i2c: E2 08 00 53 17 80 0D 03 02 00 00 00 00 E5 [17:44:57]Write i2c OK [17:44:57]MH_I2C_Read... [17:44:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:44:57]Read from MH i2c: E2 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 0B 00 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 0B 00 53 17 00 23 26 C4 B9 52 34 64 C6 90 00 5C [17:44:57]RAPDU: 23 26 C4 B9 52 34 64 C6 90 00 [17:44:57]wFMCommunicate OK [17:44:57]SAM_PROTO_SignData done [17:44:57]FM_MakeSignedData done [17:44:57]CreateOFDProtocolMessage [17:44:57]wFMCommunicate request_size=4 [17:44:57]MH_SAM_APDU [17:44:57]CAPDU: 80 11 00 00 [17:44:57]Write to MH i2c: E2 08 00 54 17 80 11 00 00 00 00 00 00 E5 [17:44:57]Write i2c OK [17:44:57]MH_I2C_Read... [17:44:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:44:57]Read from MH i2c: E2 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 17 00 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: E2 17 00 54 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 43 [17:44:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:44:57]wFMCommunicate OK [17:44:57]CreateOFDProtocolMessage done [17:44:57]OFDSenderStorePacket 123019 [17:44:57]StoreOFDPacket docnum=123019 [17:44:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 65 0E 07 01 C0 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 99 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E0 01 00 35 04 06 00 89 F5 92 F1 B2 56 23 26 C4 B9 52 34 64 C6 [17:44:57]CheckFolder [17:44:57]dirname=/storage/ofd_packets [17:44:57]CheckFolder done [17:44:57]ProducePacketName [17:44:57]name=ofd_packets/00123019 [17:44:57]NVStorageSaveData ofd_packets/00123019 [17:44:57]File name is /storage/ofd_packets/00123019 [17:44:57]Write 301 bytes [17:44:57]NVStorageSaveData done [17:44:57]OFDSenderStorePacket done [17:44:57]KKMCreateOFDPacket done [17:44:57]NVStorageSaveData kkm_last_timestamp [17:44:57]File name is /storage/kkm_last_timestamp [17:44:57]Write 4 bytes [17:44:57]NVStorageSaveData done [17:44:57]ExternCall_PrintAddStr [17:44:57]wPrintStart [17:44:57]Write to MH i2c: 01 00 00 55 17 6C [17:44:57]OFD Sender: Processing packet 123019 [packets to send 112, broken 111] [17:44:57]ProducePacketName [17:44:57]name=ofd_packets/00123019 [17:44:57]OFD Sender: To server: pG, [17:44:57]CommunicateWithHost lk.salyk.kg:30040 [17:44:57]ConnectInit lk.salyk.kg [17:44:57]Write i2c OK [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: 01 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: 01 07 00 [17:44:57]MH_I2C_Read... [17:44:57]Read from MH i2c: 01 07 00 55 17 00 00 00 00 00 FF 0F 81 [17:44:57]RasterBufferAndPrint [17:44:57]line Счет N : (1)1105913 [17:44:57]line ИНН: 02508201610067 [17:44:57]line Контрольно-Кассовый Чек [17:44:57]line ПРОДАЖА [17:44:57]line ТРК (МРК, ГНК) : 53 [17:44:57]line Товар: 2710124500 [17:44:57]line Аи-95-К-5 [17:44:57]line 14.390 * 69.50 [17:44:57]line = 1000.11 [17:44:57]line НДС 12% НСП 1% [17:44:57]line > о реализуемом товаре [17:44:57]line ИТОГО: 1000.11 [17:44:57]line НСП 1% : 8.85 [17:44:57]line НДС 12% : 106.21 [17:44:57]line Наличными: 0.00 [17:44:57]line Безнал.: 1000.11 [17:44:57]line Место: АЗС № 25 "Партнер Нефть" [17:44:57]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:44:57]line СНО: Общий режим [17:44:57]line Чек 238 02.03.2024 17:44 [17:44:57]line Смена: 321 ФФД: 1.0 [17:44:57]line ЗНМ: 0300000019 [17:44:57]line РНМ: 0000000000090573 [17:44:57]line Версия ККМ: 001 [17:44:57]line Платежная система: Бакай Банк [17:44:57]line ФМ: 0000000000874798 [17:44:57]line ФД: 123019 [17:44:57]line ФПД: 151687825306198 [17:44:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T174457&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123019&fm=151687825306198&tin=02508201610067®Number=0000000000090573&sum=100011 [17:44:58]Connected sock=10 [17:44:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 65 0E 07 01 C0 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 99 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E0 01 00 35 04 06 00 89 F5 92 F1 B2 56 23 26 C4 B9 52 34 64 C6 [17:44:58]written 0, free lines is 4095 [17:44:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E6 BE 47 00 97 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E0 01 00 F4 03 04 00 74 11 E3 65 B6 04 01 00 00 76 5D 9A 14 A1 FA 88 DC [17:44:58]CommunicateWithHost err = 0 [17:44:58]CheckOFDResponse [17:44:58]1017 (14) - 77093643461234 [17:44:58]1041 (16) - 0000000000874798 [17:44:58]1040 (4) - 123019 [17:44:58]1012 (4) - 02.03.2024 11:45 [17:44:58]1206 (1) - 0 [17:44:58]OFD Sender: Remove packet 123019 [17:44:58]ProducePacketName [17:44:58]name=ofd_packets/00123019 [17:44:58]NVStorageDeleteData [17:44:58]Write to MH i2c: 01 00 00 7F 17 96 [17:44:58]Write i2c OK [17:44:58]MH_I2C_Read... [17:44:58]Read from MH i2c: 01 [17:44:58]MH_I2C_Read... [17:44:58]Read from MH i2c: 01 07 00 [17:44:58]MH_I2C_Read... [17:44:58]Read from MH i2c: 01 07 00 7F 17 00 00 00 00 00 04 0D AE [17:44:58]RasterBufferAndPrint [17:44:58]line [17:44:58]line [17:44:58]line [17:44:58]line [17:44:58]line [17:44:58]written 0, free lines is 3338 [17:44:58]MH_Cut [17:44:58]Write to MH i2c: D1 01 00 86 17 01 6F [17:44:58]Write i2c OK [17:44:58]MH_I2C_Read... [17:44:58]Read from MH i2c: D1 [17:44:58]MH_I2C_Read... [17:44:58]Read from MH i2c: D1 01 00 [17:44:58]MH_I2C_Read... [17:44:58]Read from MH i2c: D1 01 00 86 17 00 6E [17:44:58]Write to MH i2c: 01 00 00 87 17 9E [17:44:58]Write i2c OK [17:44:58]MH_I2C_Read... [17:44:58]OFD Sender: No OFD packet to send [17:44:59]*** Cut start [17:44:59]*** Purtial cut [17:44:59]*** Stage 1: CUTSNS_PIN = 1 [17:45:01]Read from MH i2c: 01 [17:45:01]MH_I2C_Read... [17:45:01]*** Stop cut motor [17:45:01]*** Cut end [17:45:01]Read from MH i2c: 01 07 00 [17:45:01]MH_I2C_Read... [17:45:01]Read from MH i2c: 01 07 00 87 17 00 00 00 00 00 FF 0F B3 [17:45:01]process_action close_receipt done [17:45:01]requested_data is exist [17:45:01]produce_requested_data [17:45:01]requested_item fm.sn is exist - process it [17:45:01]wFMCommunicate request_size=4 [17:45:01]MH_SAM_APDU [17:45:01]CAPDU: 80 11 00 00 [17:45:01]Write to MH i2c: E2 08 00 88 17 80 11 00 00 00 00 00 00 19 [17:45:01]Write i2c OK [17:45:01]MH_I2C_Read... [17:45:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:01]Read from MH i2c: E2 [17:45:01]MH_I2C_Read... [17:45:01]Read from MH i2c: E2 17 00 [17:45:01]MH_I2C_Read... [17:45:01]Read from MH i2c: E2 17 00 88 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 77 [17:45:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:45:01]wFMCommunicate OK [17:45:01]requested_item fd.num is exist - process it [17:45:01]SAM_PROTO_GetFieldsCounters [17:45:01]wFMCommunicate request_size=4 [17:45:01]MH_SAM_APDU [17:45:01]CAPDU: 80 13 00 00 [17:45:01]Write to MH i2c: E2 08 00 89 17 80 13 00 00 00 00 00 00 1C [17:45:01]Write i2c OK [17:45:01]MH_I2C_Read... [17:45:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:45:01]Read from MH i2c: E2 [17:45:01]MH_I2C_Read... [17:45:01]Read from MH i2c: E2 62 00 [17:45:01]MH_I2C_Read... [17:45:01]Read from MH i2c: E2 62 00 89 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [17:45:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:45:01]wFMCommunicate OK [17:45:01]SAM_PROTO_GetFieldsCounters done [17:45:01]requested_item shift.num is exist - process it [17:45:01]requested_item shift.opened is exist - process it [17:45:01]req_shift_opened [17:45:01]FM_GetShiftState [17:45:01]SAM_PROTO_GetShiftState [17:45:01]wFMCommunicate request_size=4 [17:45:01]MH_SAM_APDU [17:45:01]CAPDU: 80 13 01 00 [17:45:01]Write to MH i2c: E2 08 00 8A 17 80 13 01 00 00 00 00 00 1E [17:45:01]Write i2c OK [17:45:01]MH_I2C_Read... [17:45:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:01]Read from MH i2c: E2 [17:45:01]MH_I2C_Read... [17:45:01]Read from MH i2c: E2 0E 00 [17:45:01]MH_I2C_Read... [17:45:01]Read from MH i2c: E2 0E 00 8A 17 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 85 [17:45:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:45:01]wFMCommunicate OK [17:45:01]SAM_PROTO_GetShiftState done [17:45:01]FM_GetShiftState done [17:45:01]req_shift_opened done [17:45:01]requested_item shift.open_date is exist - process it [17:45:01]req_shift_open_date [17:45:01]req_shift_open_date done [17:45:01]produce_requested_data done [17:45:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123019,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:45:01]process_action_free close_receipt [17:45:01]json_value_free [17:45:01]json_value_free done [17:45:01]process_json_proto returns [17:45:01]Send response to host [17:45:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123019,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:45:01]free response buf [17:45:01]execute_script done [17:45:01]execute_script returns [17:45:01]free content buf [17:45:01]Sock 9.Close socket [17:45:01]Sock 9.Thread stoped [17:45:03]OFD Sender: No OFD packet to send [17:45:08]OFD Sender: No OFD packet to send [17:45:13]OFD Sender: No OFD packet to send [17:45:18]OFD Sender: No OFD packet to send [17:45:23]OFD Sender: No OFD packet to send [17:45:28]OFD Sender: No OFD packet to send [17:45:33]OFD Sender: No OFD packet to send [17:45:37]accept exits with 8 [17:45:37]New connection [17:45:37]New thread 3066666340 created [17:45:37]Thread 3066809700 joined [17:45:37]Waiting for new connection... [17:45:37] Sock 8.Parse request [17:45:37]Sock 8.Check first char [17:45:37]Sock 8.First char is OK [17:45:37]request: POST /json_proto HTTP/1.0 [17:45:37]Method: POST [17:45:37]URL: /json_proto [17:45:37]Method is POST - this is cgi request [17:45:37]url: /json_proto [17:45:37]query_string will be loaded in cgi processing [17:45:37]execute_cgi json_proto POST (null) [17:45:37]execute_cgi path=json_proto method=POST [17:45:37]POST find Content-Length [17:45:37]Host: 172.17.48.197:8080 [17:45:37]Content-Length: 1217 [17:45:37]Content-Type: application/json [17:45:37] [17:45:37]POST finish read [17:45:37]Found Content-Length = 1217 [17:45:37]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105914\u000A02.03.2024 17:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3820492\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:37]execute_script... [17:45:37]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105914\u000A02.03.2024 17:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3820492\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:37]POST & json_proto [17:45:37]process_json_proto [17:45:37]json parsed OK: [17:45:37]protocol is kg_v1.0 [17:45:37]action value=print_text [17:45:37]process_action print_text [17:45:37]cmd_print_text [17:45:37]ExternCall_PrintAddStr [17:45:37]wPrintStart [17:45:37]Write to MH i2c: 01 00 00 8B 17 A2 [17:45:37]Write i2c OK [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 07 00 [17:45:37]MH_I2C_Read... [17:45:37]Read from MH i2c: 01 07 00 8B 17 00 00 00 00 00 FF 0F B7 [17:45:37]RasterBufferAndPrint [17:45:37]line *****ТОВАРНЫЙ ЧЕК***** [17:45:37]line АЗС 25 [17:45:37]line Партнер нефть [17:45:37]line 02508201610067 [17:45:37]line Кассир : Таалайбек к. А. [17:45:37]line Счет N : (1)1105914 [17:45:37]line 02.03.2024 17:40 [17:45:37]line ПРОДАЖА [17:45:37]line ТРК (МРК, ГНК): 62 [17:45:37]line Вид ГСМ : 2710124130 [17:45:37]line Аи-92-К-5 [17:45:37]line 10.000 x 61.90 [17:45:37]line ИТОГ: 619.00 [17:45:37]line Тип оплаты: Талоны: Топливные Талоны [17:45:37]line 3820492 [17:45:37]line ______________________ [17:45:37]line (подпись) [17:45:37]written 0, free lines is 4095 [17:45:38]Write to MH i2c: 01 00 00 A0 17 B7 [17:45:38]Write i2c OK [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: 01 [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: 01 07 00 [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: 01 07 00 A0 17 00 00 00 00 00 F5 0D C0 [17:45:38]RasterBufferAndPrint [17:45:38]line [17:45:38]line [17:45:38]line [17:45:38]line [17:45:38]line [17:45:38]written 0, free lines is 3574 [17:45:38]MH_Cut [17:45:38]Write to MH i2c: D1 01 00 A7 17 01 90 [17:45:38]Write i2c OK [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: D1 [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: D1 01 00 [17:45:38]MH_I2C_Read... [17:45:38]Read from MH i2c: D1 01 00 A7 17 00 8F [17:45:38]Write to MH i2c: 01 00 00 A8 17 BF [17:45:38]Write i2c OK [17:45:38]MH_I2C_Read... [17:45:38]*** Cut start [17:45:38]*** Purtial cut [17:45:38]*** Stage 1: CUTSNS_PIN = 1 [17:45:38]OFD Sender: No OFD packet to send [17:45:40]Read from MH i2c: 01 [17:45:40]MH_I2C_Read... [17:45:40]*** Stop cut motor [17:45:40]*** Cut end [17:45:40]Read from MH i2c: 01 07 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: 01 07 00 A8 17 00 00 00 00 00 FF 0F D4 [17:45:40]process_action print_text done [17:45:40]requested_data is exist [17:45:40]produce_requested_data [17:45:40]requested_item fm.sn is exist - process it [17:45:40]wFMCommunicate request_size=4 [17:45:40]MH_SAM_APDU [17:45:40]CAPDU: 80 11 00 00 [17:45:40]Write to MH i2c: E2 08 00 A9 17 80 11 00 00 00 00 00 00 3A [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 17 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 17 00 A9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 98 [17:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:45:40]wFMCommunicate OK [17:45:40]requested_item fd.num is exist - process it [17:45:40]SAM_PROTO_GetFieldsCounters [17:45:40]wFMCommunicate request_size=4 [17:45:40]MH_SAM_APDU [17:45:40]CAPDU: 80 13 00 00 [17:45:40]Write to MH i2c: E2 08 00 AA 17 80 13 00 00 00 00 00 00 3D [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 62 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 62 00 AA 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [17:45:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:45:40]wFMCommunicate OK [17:45:40]SAM_PROTO_GetFieldsCounters done [17:45:40]requested_item shift.num is exist - process it [17:45:40]requested_item shift.opened is exist - process it [17:45:40]req_shift_opened [17:45:40]FM_GetShiftState [17:45:40]SAM_PROTO_GetShiftState [17:45:40]wFMCommunicate request_size=4 [17:45:40]MH_SAM_APDU [17:45:40]CAPDU: 80 13 01 00 [17:45:40]Write to MH i2c: E2 08 00 AB 17 80 13 01 00 00 00 00 00 3F [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 0E 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 0E 00 AB 17 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A6 [17:45:40]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:45:40]wFMCommunicate OK [17:45:40]SAM_PROTO_GetShiftState done [17:45:40]FM_GetShiftState done [17:45:40]req_shift_opened done [17:45:40]requested_item shift.open_date is exist - process it [17:45:40]req_shift_open_date [17:45:40]req_shift_open_date done [17:45:40]produce_requested_data done [17:45:40]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123019,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:45:40]process_action_free print_text [17:45:40]json_value_free [17:45:40]json_value_free done [17:45:40]process_json_proto returns [17:45:40]Send response to host [17:45:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123019,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:45:40]free response buf [17:45:40]execute_script done [17:45:40]execute_script returns [17:45:40]free content buf [17:45:40]Sock 8.Close socket [17:45:40]Sock 8.Thread stoped [17:45:43]OFD Sender: No OFD packet to send [17:45:48]OFD Sender: No OFD packet to send [17:45:53]OFD Sender: No OFD packet to send [17:45:58]OFD Sender: No OFD packet to send [17:46:03]OFD Sender: No OFD packet to send [17:46:08]OFD Sender: No OFD packet to send [17:46:13]OFD Sender: No OFD packet to send [17:46:18]OFD Sender: No OFD packet to send [17:46:23]OFD Sender: No OFD packet to send [17:46:25]accept exits with 9 [17:46:25]New connection [17:46:25]New thread 3066809700 created [17:46:25]Thread 3066666340 joined [17:46:25]Waiting for new connection... [17:46:25] Sock 9.Parse request [17:46:25]Sock 9.Check first char [17:46:25]Sock 9.First char is OK [17:46:25]request: POST /json_proto HTTP/1.0 [17:46:25]Method: POST [17:46:25]URL: /json_proto [17:46:25]Method is POST - this is cgi request [17:46:25]url: /json_proto [17:46:25]query_string will be loaded in cgi processing [17:46:25]execute_cgi json_proto POST (null) [17:46:25]execute_cgi path=json_proto method=POST [17:46:25]POST find Content-Length [17:46:25]Host: 172.17.48.197:8080 [17:46:25]Content-Length: 678 [17:46:25]Content-Type: application/json [17:46:25] [17:46:25]POST finish read [17:46:25]Found Content-Length = 678 [17:46:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.30, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:25]execute_script... [17:46:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.30, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:25]POST & json_proto [17:46:25]process_json_proto [17:46:25]json parsed OK: [17:46:25]protocol is kg_v1.0 [17:46:25]action value=close_receipt [17:46:25]process_action close_receipt [17:46:25]cmd_close_receipt [17:46:25]MH_GetDate [17:46:25]Write to MH i2c: F0 00 00 AC 17 B2 [17:46:25]Write i2c OK [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: F0 [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: F0 09 00 [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: F0 09 00 AC 17 00 F2 65 E3 65 66 EE DC 65 EF [17:46:25]GetLastDocTimeStamp 1709401497 [17:46:25]current date 1709401586 [17:46:25]FM_GetShiftState [17:46:25]SAM_PROTO_GetShiftState [17:46:25]wFMCommunicate request_size=4 [17:46:25]MH_SAM_APDU [17:46:25]CAPDU: 80 13 01 00 [17:46:25]Write to MH i2c: E2 08 00 AD 17 80 13 01 00 00 00 00 00 41 [17:46:25]Write i2c OK [17:46:25]MH_I2C_Read... [17:46:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:25]Read from MH i2c: E2 [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: E2 0E 00 [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: E2 0E 00 AD 17 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A8 [17:46:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:46:25]wFMCommunicate OK [17:46:25]SAM_PROTO_GetShiftState done [17:46:25]FM_GetShiftState done [17:46:25]opened in 1709338023 [17:46:25]opened+sec_in_day 1709424423 [17:46:25]quantity*price = 40049 [17:46:25]sum+1 = 40050 [17:46:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.30 СДАЧА: 0.30 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 239 02.03.2024 17:46 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123020 ФПД: 14178687940131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T174626&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123020&fm=14178687940131&tin=02508201610067®Number=0000000000090573&sum=40000 [17:46:26]StoreToDocumentArchive [17:46:26]shift 321 fd 123020 [17:46:26]save to /storage/0321/doc_00123020 [17:46:26]save last doc name /storage/0321/doc_00123020 to /storage/kkm_last_doc_name [17:46:26]save OK [17:46:26]Clear old archive folders... [17:46:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:46:26]tlvbuf is 003F1FB0 [17:46:26]SAM_PROTO_ClearQueue [17:46:26]wFMCommunicate request_size=4 [17:46:26]MH_SAM_APDU [17:46:26]CAPDU: 80 09 00 00 [17:46:26]Write to MH i2c: E2 08 00 BA 17 80 09 00 00 00 00 00 00 43 [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:26]Read from MH i2c: E2 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 03 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 03 00 BA 17 00 90 00 45 [17:46:26]RAPDU: 90 00 [17:46:26]wFMCommunicate OK [17:46:26]SAM_PROTO_ClearQueue done [17:46:26]KKMCreateOFDPacket [17:46:26]OFDProtocolAddRootSTLVToBuf [17:46:26]FM_MakeSignedData [17:46:26]FM_MakeSignedData [17:46:26]SAM_PROTO_SignData [17:46:26]wFMCommunicate request_size=4 [17:46:26]MH_SAM_APDU [17:46:26]CAPDU: 80 0D 01 02 [17:46:26]Write to MH i2c: E2 08 00 BB 17 80 0D 01 02 00 00 00 00 4B [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:26]Read from MH i2c: E2 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 03 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 03 00 BB 17 00 90 00 46 [17:46:26]RAPDU: 90 00 [17:46:26]wFMCommunicate OK [17:46:26]wFMCommunicate request_size=255 [17:46:26]MH_SAM_APDU [17:46:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F2 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E0 01 00 35 04 06 00 0C [17:46:26]Write to MH i2c: E2 02 01 BC 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F2 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E0 01 00 35 04 06 00 0C 00 00 22 [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:27]Read from MH i2c: E2 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 03 00 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 03 00 BC 17 00 90 00 47 [17:46:27]RAPDU: 90 00 [17:46:27]wFMCommunicate OK [17:46:27]wFMCommunicate request_size=10 [17:46:27]MH_SAM_APDU [17:46:27]CAPDU: 80 0D 02 02 05 E5 3B A8 76 23 [17:46:27]Write to MH i2c: E2 0D 00 BD 17 80 0D 02 02 05 00 E5 3B A8 76 23 00 00 B9 [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:27]Read from MH i2c: E2 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 03 00 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 03 00 BD 17 00 90 00 48 [17:46:27]RAPDU: 90 00 [17:46:27]wFMCommunicate OK [17:46:27]wFMCommunicate request_size=4 [17:46:27]MH_SAM_APDU [17:46:27]CAPDU: 80 0D 03 02 [17:46:27]Write to MH i2c: E2 08 00 BE 17 80 0D 03 02 00 00 00 00 50 [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:27]Read from MH i2c: E2 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 0B 00 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 0B 00 BE 17 00 0B 94 CA 7A 83 2B 6D 33 90 00 82 [17:46:27]RAPDU: 0B 94 CA 7A 83 2B 6D 33 90 00 [17:46:27]wFMCommunicate OK [17:46:27]SAM_PROTO_SignData done [17:46:27]FM_MakeSignedData done [17:46:27]CreateOFDProtocolMessage [17:46:27]wFMCommunicate request_size=4 [17:46:27]MH_SAM_APDU [17:46:27]CAPDU: 80 11 00 00 [17:46:27]Write to MH i2c: E2 08 00 BF 17 80 11 00 00 00 00 00 00 50 [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:27]Read from MH i2c: E2 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 17 00 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: E2 17 00 BF 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [17:46:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:46:27]wFMCommunicate OK [17:46:27]CreateOFDProtocolMessage done [17:46:27]OFDSenderStorePacket 123020 [17:46:27]StoreOFDPacket docnum=123020 [17:46:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B5 24 07 01 63 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F2 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E0 01 00 35 04 06 00 0C E5 3B A8 76 23 0B 94 CA 7A 83 2B 6D 33 [17:46:27]CheckFolder [17:46:27]dirname=/storage/ofd_packets [17:46:27]CheckFolder done [17:46:27]ProducePacketName [17:46:27]name=ofd_packets/00123020 [17:46:27]NVStorageSaveData ofd_packets/00123020 [17:46:27]File name is /storage/ofd_packets/00123020 [17:46:27]Write 301 bytes [17:46:27]NVStorageSaveData done [17:46:27]OFDSenderStorePacket done [17:46:27]KKMCreateOFDPacket done [17:46:27]NVStorageSaveData kkm_last_timestamp [17:46:27]File name is /storage/kkm_last_timestamp [17:46:27]Write 4 bytes [17:46:27]NVStorageSaveData done [17:46:27]ExternCall_PrintAddStr [17:46:27]wPrintStart [17:46:27]Write to MH i2c: 01 00 00 C0 17 D7 [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: 01 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: 01 07 00 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: 01 07 00 C0 17 00 00 00 00 00 FF 0F EC [17:46:27]RasterBufferAndPrint [17:46:27]line Счет N : (1)1105916 [17:46:27]line ИНН: 02508201610067 [17:46:27]line Контрольно-Кассовый Чек [17:46:27]line ПРОДАЖА [17:46:27]line ТРК (МРК, ГНК) : 21 [17:46:27]line Товар: 2710124130 [17:46:27]line Аи-92-К-5 [17:46:27]line 6.470 * 61.90 [17:46:27]line = 400.49 [17:46:27]line НДС 12% НСП 1% [17:46:27]line > о реализуемом товаре [17:46:27]line ОКРУГЛЕНИЕ: -0.49 [17:46:27]line ИТОГО: 400.00 [17:46:27]line Внесено: 400.30 [17:46:27]line СДАЧА: 0.30 [17:46:27]line НСП 1% : 3.54 [17:46:27]line НДС 12% : 42.53 [17:46:27]line Наличными: 400.00 [17:46:27]line Безнал.: 0.00 [17:46:27]line Место: АЗС № 25 "Партнер Нефть" [17:46:27]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:46:27]line СНО: Общий режим [17:46:27]line Чек 239 02.03.2024 17:46 [17:46:27]line Смена: 321 ФФД: 1.0 [17:46:27]line ЗНМ: 0300000019 [17:46:27]line РНМ: 0000000000090573 [17:46:27]line Версия ККМ: 001 [17:46:27]line ФМ: 0000000000874798 [17:46:27]line ФД: 123020 [17:46:27]line ФПД: 14178687940131 [17:46:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T174626&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123020&fm=14178687940131&tin=02508201610067®Number=0000000000090573&sum=40000 [17:46:27]OFD Sender: Processing packet 123020 [packets to send 112, broken 111] [17:46:27]ProducePacketName [17:46:27]name=ofd_packets/00123020 [17:46:27]OFD Sender: To server: pG, [17:46:27]CommunicateWithHost lk.salyk.kg:30040 [17:46:27]ConnectInit lk.salyk.kg [17:46:27]written 0, free lines is 4095 [17:46:27]Connected sock=10 [17:46:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B5 24 07 01 63 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F2 65 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E0 01 00 35 04 06 00 0C E5 3B A8 76 23 0B 94 CA 7A 83 2B 6D 33 [17:46:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CC 2C 47 00 02 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E0 01 00 F4 03 04 00 CE 11 E3 65 B6 04 01 00 00 F7 79 F5 92 AF 10 FE 0F [17:46:27]CommunicateWithHost err = 0 [17:46:27]CheckOFDResponse [17:46:27]1017 (14) - 77093643461234 [17:46:27]1041 (16) - 0000000000874798 [17:46:27]1040 (4) - 123020 [17:46:27]1012 (4) - 02.03.2024 11:47 [17:46:27]1206 (1) - 0 [17:46:27]OFD Sender: Remove packet 123020 [17:46:27]ProducePacketName [17:46:27]name=ofd_packets/00123020 [17:46:27]NVStorageDeleteData [17:46:28]Write to MH i2c: 01 00 00 EB 17 02 [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: 01 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: 01 07 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: 01 07 00 EB 17 00 00 00 00 00 F4 0C 09 [17:46:28]RasterBufferAndPrint [17:46:28]line [17:46:28]line [17:46:28]line [17:46:28]line [17:46:28]line [17:46:28]written 0, free lines is 3325 [17:46:28]MH_Cut [17:46:28]Write to MH i2c: D1 01 00 F2 17 01 DB [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: D1 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: D1 01 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: D1 01 00 F2 17 00 DA [17:46:28]Write to MH i2c: 01 00 00 F3 17 0A [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]OFD Sender: No OFD packet to send [17:46:28]*** Cut start [17:46:28]*** Purtial cut [17:46:28]*** Stage 1: CUTSNS_PIN = 1 [17:46:30]Read from MH i2c: 01 [17:46:30]MH_I2C_Read... [17:46:30]*** Stop cut motor [17:46:30]*** Cut end [17:46:30]Read from MH i2c: 01 07 00 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: 01 07 00 F3 17 00 00 00 00 00 FF 0F 1F [17:46:30]process_action close_receipt done [17:46:30]requested_data is exist [17:46:30]produce_requested_data [17:46:30]requested_item fm.sn is exist - process it [17:46:30]wFMCommunicate request_size=4 [17:46:30]MH_SAM_APDU [17:46:30]CAPDU: 80 11 00 00 [17:46:30]Write to MH i2c: E2 08 00 F4 17 80 11 00 00 00 00 00 00 85 [17:46:30]Write i2c OK [17:46:30]MH_I2C_Read... [17:46:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:30]Read from MH i2c: E2 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 17 00 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 17 00 F4 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E3 [17:46:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:46:30]wFMCommunicate OK [17:46:30]requested_item fd.num is exist - process it [17:46:30]SAM_PROTO_GetFieldsCounters [17:46:30]wFMCommunicate request_size=4 [17:46:30]MH_SAM_APDU [17:46:30]CAPDU: 80 13 00 00 [17:46:30]Write to MH i2c: E2 08 00 F5 17 80 13 00 00 00 00 00 00 88 [17:46:30]Write i2c OK [17:46:30]MH_I2C_Read... [17:46:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:30]Read from MH i2c: E2 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 62 00 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 62 00 F5 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [17:46:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:46:30]wFMCommunicate OK [17:46:30]SAM_PROTO_GetFieldsCounters done [17:46:30]requested_item shift.num is exist - process it [17:46:30]requested_item shift.opened is exist - process it [17:46:30]req_shift_opened [17:46:30]FM_GetShiftState [17:46:30]SAM_PROTO_GetShiftState [17:46:30]wFMCommunicate request_size=4 [17:46:30]MH_SAM_APDU [17:46:30]CAPDU: 80 13 01 00 [17:46:30]Write to MH i2c: E2 08 00 F6 17 80 13 01 00 00 00 00 00 8A [17:46:30]Write i2c OK [17:46:30]MH_I2C_Read... [17:46:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:30]Read from MH i2c: E2 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 0E 00 [17:46:30]MH_I2C_Read... [17:46:30]Read from MH i2c: E2 0E 00 F6 17 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F1 [17:46:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:46:30]wFMCommunicate OK [17:46:30]SAM_PROTO_GetShiftState done [17:46:30]FM_GetShiftState done [17:46:30]req_shift_opened done [17:46:30]requested_item shift.open_date is exist - process it [17:46:30]req_shift_open_date [17:46:30]req_shift_open_date done [17:46:30]produce_requested_data done [17:46:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123020,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:46:30]process_action_free close_receipt [17:46:30]json_value_free [17:46:30]json_value_free done [17:46:30]process_json_proto returns [17:46:30]Send response to host [17:46:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123020,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:46:30]free response buf [17:46:30]execute_script done [17:46:30]execute_script returns [17:46:30]free content buf [17:46:30]Sock 9.Close socket [17:46:30]Sock 9.Thread stoped [17:46:33]OFD Sender: No OFD packet to send [17:46:38]OFD Sender: No OFD packet to send [17:46:43]OFD Sender: No OFD packet to send [17:46:48]OFD Sender: No OFD packet to send [17:46:53]OFD Sender: No OFD packet to send [17:46:58]OFD Sender: No OFD packet to send [17:47:03]OFD Sender: No OFD packet to send [17:47:08]OFD Sender: No OFD packet to send [17:47:13]OFD Sender: No OFD packet to send [17:47:18]OFD Sender: No OFD packet to send [17:47:23]OFD Sender: No OFD packet to send [17:47:28]OFD Sender: No OFD packet to send [17:47:33]OFD Sender: No OFD packet to send [17:47:38]OFD Sender: No OFD packet to send [17:47:43]OFD Sender: No OFD packet to send [17:47:48]OFD Sender: No OFD packet to send [17:47:53]OFD Sender: No OFD packet to send [17:47:58]OFD Sender: No OFD packet to send [17:48:03]OFD Sender: No OFD packet to send [17:48:08]OFD Sender: No OFD packet to send [17:48:13]OFD Sender: No OFD packet to send [17:48:18]OFD Sender: No OFD packet to send [17:48:23]OFD Sender: No OFD packet to send [17:48:28]OFD Sender: No OFD packet to send [17:48:33]OFD Sender: No OFD packet to send [17:48:38]OFD Sender: No OFD packet to send [17:48:43]OFD Sender: No OFD packet to send [17:48:48]OFD Sender: No OFD packet to send [17:48:53]OFD Sender: No OFD packet to send [17:48:58]OFD Sender: No OFD packet to send [17:49:03]OFD Sender: No OFD packet to send [17:49:08]OFD Sender: No OFD packet to send [17:49:12]accept exits with 8 [17:49:12]New connection [17:49:12]New thread 3066666340 created [17:49:12]Thread 3066809700 joined [17:49:12]Waiting for new connection... [17:49:12] Sock 8.Parse request [17:49:12]Sock 8.Check first char [17:49:12]Sock 8.First char is OK [17:49:12]request: POST /json_proto HTTP/1.0 [17:49:12]Method: POST [17:49:12]URL: /json_proto [17:49:12]Method is POST - this is cgi request [17:49:12]url: /json_proto [17:49:12]query_string will be loaded in cgi processing [17:49:12]execute_cgi json_proto POST (null) [17:49:12]execute_cgi path=json_proto method=POST [17:49:12]POST find Content-Length [17:49:12]Host: 172.17.48.197:8080 [17:49:12]Content-Length: 809 [17:49:12]Content-Type: application/json [17:49:12] [17:49:12]POST finish read [17:49:12]Found Content-Length = 809 [17:49:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:12]execute_script... [17: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)1105917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:12]POST & json_proto [17:49:12]process_json_proto [17:49:12]json parsed OK: [17:49:12]protocol is kg_v1.0 [17:49:12]action value=close_receipt [17:49:12]process_action close_receipt [17:49:12]cmd_close_receipt [17:49:12]MH_GetDate [17:49:12]Write to MH i2c: F0 00 00 F7 17 FD [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: F0 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: F0 09 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: F0 09 00 F7 17 00 99 66 E3 65 66 EE DC 65 E2 [17:49:12]GetLastDocTimeStamp 1709401586 [17:49:12]current date 1709401753 [17:49:12]FM_GetShiftState [17:49:12]SAM_PROTO_GetShiftState [17:49:12]wFMCommunicate request_size=4 [17:49:12]MH_SAM_APDU [17:49:12]CAPDU: 80 13 01 00 [17:49:12]Write to MH i2c: E2 08 00 F8 17 80 13 01 00 00 00 00 00 8C [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:12]Read from MH i2c: E2 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 0E 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 0E 00 F8 17 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F3 [17:49:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:49:12]wFMCommunicate OK [17:49:12]SAM_PROTO_GetShiftState done [17:49:12]FM_GetShiftState done [17:49:12]opened in 1709338023 [17:49:12]opened+sec_in_day 1709424423 [17:49:12]quantity*price = 100030 [17:49:12]sum+1 = 100031 [17:49:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 240 02.03.2024 17:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123021 ФПД: 2516929400846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T174913&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123021&fm=2516929400846&tin=02508201610067®Number=0000000000090573&sum=100030 [17:49:13]StoreToDocumentArchive [17:49:13]shift 321 fd 123021 [17:49:13]save to /storage/0321/doc_00123021 [17:49:13]save last doc name /storage/0321/doc_00123021 to /storage/kkm_last_doc_name [17:49:13]save OK [17:49:13]Clear old archive folders... [17:49:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:49:13]tlvbuf is 0045F2E0 [17:49:13]SAM_PROTO_ClearQueue [17:49:13]wFMCommunicate request_size=4 [17:49:13]MH_SAM_APDU [17:49:13]CAPDU: 80 09 00 00 [17:49:13]Write to MH i2c: E2 08 00 05 18 80 09 00 00 00 00 00 00 8F [17:49:13]Write i2c OK [17:49:13]MH_I2C_Read... [17:49:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:49:13]Read from MH i2c: E2 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 03 00 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 03 00 05 18 00 90 00 91 [17:49:13]RAPDU: 90 00 [17:49:13]wFMCommunicate OK [17:49:13]SAM_PROTO_ClearQueue done [17:49:13]KKMCreateOFDPacket [17:49:13]OFDProtocolAddRootSTLVToBuf [17:49:13]FM_MakeSignedData [17:49:13]FM_MakeSignedData [17:49:13]SAM_PROTO_SignData [17:49:13]wFMCommunicate request_size=4 [17:49:13]MH_SAM_APDU [17:49:13]CAPDU: 80 0D 01 02 [17:49:13]Write to MH i2c: E2 08 00 06 18 80 0D 01 02 00 00 00 00 97 [17:49:13]Write i2c OK [17:49:13]MH_I2C_Read... [17:49:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:49:13]Read from MH i2c: E2 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 03 00 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 03 00 06 18 00 90 00 92 [17:49:13]RAPDU: 90 00 [17:49:13]wFMCommunicate OK [17:49:13]wFMCommunicate request_size=255 [17:49:13]MH_SAM_APDU [17: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 99 66 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E0 01 00 35 04 06 00 02 [17:49:13]Write to MH i2c: E2 02 01 07 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 99 66 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E0 01 00 35 04 06 00 02 00 00 28 [17:49:13]Write i2c OK [17:49:13]MH_I2C_Read... [17:49:13]OFD Sender: No OFD packet to send [17:49:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:13]Read from MH i2c: E2 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 03 00 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 03 00 07 18 00 90 00 93 [17:49:13]RAPDU: 90 00 [17:49:13]wFMCommunicate OK [17:49:13]wFMCommunicate request_size=10 [17:49:13]MH_SAM_APDU [17:49:13]CAPDU: 80 0D 02 02 05 4A 04 AE D0 0E [17:49:13]Write to MH i2c: E2 0D 00 08 18 80 0D 02 02 05 00 4A 04 AE D0 0E 00 00 7E [17:49:13]Write i2c OK [17:49:13]MH_I2C_Read... [17:49:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:13]Read from MH i2c: E2 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 03 00 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 03 00 08 18 00 90 00 94 [17:49:13]RAPDU: 90 00 [17:49:13]wFMCommunicate OK [17:49:13]wFMCommunicate request_size=4 [17:49:13]MH_SAM_APDU [17:49:13]CAPDU: 80 0D 03 02 [17:49:13]Write to MH i2c: E2 08 00 09 18 80 0D 03 02 00 00 00 00 9C [17:49:13]Write i2c OK [17:49:13]MH_I2C_Read... [17:49:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:49:13]Read from MH i2c: E2 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 0B 00 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 0B 00 09 18 00 44 6C A5 5E 03 FD A8 0A 90 00 02 [17:49:13]RAPDU: 44 6C A5 5E 03 FD A8 0A 90 00 [17:49:13]wFMCommunicate OK [17:49:13]SAM_PROTO_SignData done [17:49:13]FM_MakeSignedData done [17:49:13]CreateOFDProtocolMessage [17:49:13]wFMCommunicate request_size=4 [17:49:13]MH_SAM_APDU [17:49:13]CAPDU: 80 11 00 00 [17:49:13]Write to MH i2c: E2 08 00 0A 18 80 11 00 00 00 00 00 00 9C [17:49:13]Write i2c OK [17:49:13]MH_I2C_Read... [17:49:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:13]Read from MH i2c: E2 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 17 00 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: E2 17 00 0A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FA [17:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:49:13]wFMCommunicate OK [17:49:13]CreateOFDProtocolMessage done [17:49:13]OFDSenderStorePacket 123021 [17:49:13]StoreOFDPacket docnum=123021 [17:49:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 35 64 07 01 8F 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 99 66 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E0 01 00 35 04 06 00 02 4A 04 AE D0 0E 44 6C A5 5E 03 FD A8 0A [17:49:13]CheckFolder [17:49:13]dirname=/storage/ofd_packets [17:49:13]CheckFolder done [17:49:13]ProducePacketName [17:49:13]name=ofd_packets/00123021 [17:49:13]NVStorageSaveData ofd_packets/00123021 [17:49:13]File name is /storage/ofd_packets/00123021 [17:49:13]Write 301 bytes [17:49:13]NVStorageSaveData done [17:49:13]OFDSenderStorePacket done [17:49:13]KKMCreateOFDPacket done [17:49:13]NVStorageSaveData kkm_last_timestamp [17:49:13]File name is /storage/kkm_last_timestamp [17:49:13]Write 4 bytes [17:49:13]NVStorageSaveData done [17:49:13]ExternCall_PrintAddStr [17:49:13]wPrintStart [17:49:13]Write to MH i2c: 01 00 00 0B 18 23 [17:49:13]Write i2c OK [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: 01 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: 01 07 00 [17:49:13]MH_I2C_Read... [17:49:13]Read from MH i2c: 01 07 00 0B 18 00 00 00 00 00 FF 0F 38 [17:49:13]RasterBufferAndPrint [17:49:13]line Счет N : (1)1105917 [17:49:13]line ИНН: 02508201610067 [17:49:13]line Контрольно-Кассовый Чек [17:49:13]line ПРОДАЖА [17:49:13]line ТРК (МРК, ГНК) : 52 [17:49:13]line Товар: 2710124130 [17:49:13]line Аи-92-К-5 [17:49:13]line 16.160 * 61.90 [17:49:13]line = 1000.30 [17:49:13]line НДС 12% НСП 1% [17:49:13]line > о реализуемом товаре [17:49:13]line ИТОГО: 1000.30 [17:49:13]line НСП 1% : 8.85 [17:49:13]line НДС 12% : 106.23 [17:49:13]line Наличными: 0.00 [17:49:13]line Безнал.: 1000.30 [17:49:13]line Место: АЗС № 25 "Партнер Нефть" [17:49:13]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:49:13]line СНО: Общий режим [17:49:13]line Чек 240 02.03.2024 17:49 [17:49:13]line Смена: 321 ФФД: 1.0 [17:49:13]line ЗНМ: 0300000019 [17:49:13]line РНМ: 0000000000090573 [17:49:13]line Версия ККМ: 001 [17:49:13]line Платежная система: О! деньги [17:49:13]line ФМ: 0000000000874798 [17:49:13]line ФД: 123021 [17:49:13]line ФПД: 2516929400846 [17:49:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T174913&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123021&fm=2516929400846&tin=02508201610067®Number=0000000000090573&sum=100030 [17:49:14]OFD Sender: Processing packet 123021 [packets to send 112, broken 111] [17:49:14]ProducePacketName [17:49:14]name=ofd_packets/00123021 [17:49:14]OFD Sender: To server: pG, [17:49:14]CommunicateWithHost lk.salyk.kg:30040 [17:49:14]ConnectInit lk.salyk.kg [17:49:14]written 0, free lines is 4095 [17:49:14]Connected sock=10 [17: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 34 37 39 38 0F 01 00 00 35 64 07 01 8F 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 99 66 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E0 01 00 35 04 06 00 02 4A 04 AE D0 0E 44 6C A5 5E 03 FD A8 0A [17:49:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 07 F0 47 00 6F 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E0 01 00 F4 03 04 00 74 12 E3 65 B6 04 01 00 00 D1 9B 07 BA 2E CD 25 35 [17:49:14]CommunicateWithHost err = 0 [17:49:14]CheckOFDResponse [17:49:14]1017 (14) - 77093643461234 [17:49:14]1041 (16) - 0000000000874798 [17:49:14]1040 (4) - 123021 [17:49:14]1012 (4) - 02.03.2024 11:50 [17:49:14]1206 (1) - 0 [17:49:14]OFD Sender: Remove packet 123021 [17:49:14]ProducePacketName [17:49:14]name=ofd_packets/00123021 [17:49:14]NVStorageDeleteData [17:49:14]Write to MH i2c: 01 00 00 35 18 4D [17:49:14]Write i2c OK [17:49:14]MH_I2C_Read... [17:49:14]Read from MH i2c: 01 [17:49:14]MH_I2C_Read... [17:49:14]Read from MH i2c: 01 07 00 [17:49:14]MH_I2C_Read... [17:49:14]Read from MH i2c: 01 07 00 35 18 00 00 00 00 00 0E 0D 6F [17:49:14]RasterBufferAndPrint [17:49:14]line [17:49:14]line [17:49:14]line [17:49:14]line [17:49:14]line [17:49:14]written 0, free lines is 3350 [17:49:14]MH_Cut [17:49:14]Write to MH i2c: D1 01 00 3C 18 01 26 [17:49:14]Write i2c OK [17:49:14]MH_I2C_Read... [17:49:14]Read from MH i2c: D1 [17:49:14]MH_I2C_Read... [17:49:14]Read from MH i2c: D1 01 00 [17:49:14]MH_I2C_Read... [17:49:14]Read from MH i2c: D1 01 00 3C 18 00 25 [17:49:14]Write to MH i2c: 01 00 00 3D 18 55 [17:49:14]Write i2c OK [17:49:14]MH_I2C_Read... [17:49:15]OFD Sender: No OFD packet to send [17:49:15]*** Cut start [17:49:15]*** Purtial cut [17:49:15]*** Stage 1: CUTSNS_PIN = 1 [17:49:17]Read from MH i2c: 01 [17:49:17]MH_I2C_Read... [17:49:17]*** Stop cut motor [17:49:17]*** Cut end [17:49:17]Read from MH i2c: 01 07 00 [17:49:17]MH_I2C_Read... [17:49:17]Read from MH i2c: 01 07 00 3D 18 00 00 00 00 00 FF 0F 6A [17:49:17]process_action close_receipt done [17:49:17]requested_data is exist [17:49:17]produce_requested_data [17:49:17]requested_item fm.sn is exist - process it [17:49:17]wFMCommunicate request_size=4 [17:49:17]MH_SAM_APDU [17:49:17]CAPDU: 80 11 00 00 [17:49:17]Write to MH i2c: E2 08 00 3E 18 80 11 00 00 00 00 00 00 D0 [17:49:17]Write i2c OK [17:49:17]MH_I2C_Read... [17:49:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:17]Read from MH i2c: E2 [17:49:17]MH_I2C_Read... [17:49:17]Read from MH i2c: E2 17 00 [17:49:17]MH_I2C_Read... [17:49:17]Read from MH i2c: E2 17 00 3E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2E [17:49:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:49:17]wFMCommunicate OK [17:49:17]requested_item fd.num is exist - process it [17:49:17]SAM_PROTO_GetFieldsCounters [17:49:17]wFMCommunicate request_size=4 [17:49:17]MH_SAM_APDU [17:49:17]CAPDU: 80 13 00 00 [17:49:17]Write to MH i2c: E2 08 00 3F 18 80 13 00 00 00 00 00 00 D3 [17:49:17]Write i2c OK [17:49:17]MH_I2C_Read... [17:49:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:49:17]Read from MH i2c: E2 [17:49:17]MH_I2C_Read... [17:49:17]Read from MH i2c: E2 62 00 [17:49:17]MH_I2C_Read... [17:49:17]Read from MH i2c: E2 62 00 3F 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [17:49:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:49:17]wFMCommunicate OK [17:49:17]SAM_PROTO_GetFieldsCounters done [17:49:17]requested_item shift.num is exist - process it [17:49:17]requested_item shift.opened is exist - process it [17:49:17]req_shift_opened [17:49:17]FM_GetShiftState [17:49:17]SAM_PROTO_GetShiftState [17:49:17]wFMCommunicate request_size=4 [17:49:17]MH_SAM_APDU [17:49:17]CAPDU: 80 13 01 00 [17:49:17]Write to MH i2c: E2 08 00 40 18 80 13 01 00 00 00 00 00 D5 [17:49:17]Write i2c OK [17:49:17]MH_I2C_Read... [17:49:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:17]Read from MH i2c: E2 [17:49:17]MH_I2C_Read... [17:49:17]Read from MH i2c: E2 0E 00 [17:49:17]MH_I2C_Read... [17:49:17]Read from MH i2c: E2 0E 00 40 18 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3C [17:49:17]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:49:17]wFMCommunicate OK [17:49:17]SAM_PROTO_GetShiftState done [17:49:17]FM_GetShiftState done [17:49:17]req_shift_opened done [17:49:17]requested_item shift.open_date is exist - process it [17:49:17]req_shift_open_date [17:49:17]req_shift_open_date done [17:49:17]produce_requested_data done [17:49:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123021,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:49:17]process_action_free close_receipt [17:49:17]json_value_free [17:49:17]json_value_free done [17:49:17]process_json_proto returns [17:49:17]Send response to host [17:49:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123021,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:49:17]free response buf [17:49:17]execute_script done [17:49:17]execute_script returns [17:49:17]free content buf [17:49:17]Sock 8.Close socket [17:49:17]Sock 8.Thread stoped [17:49:20]OFD Sender: No OFD packet to send [17:49:25]OFD Sender: No OFD packet to send [17:49:30]OFD Sender: No OFD packet to send [17:49:35]OFD Sender: No OFD packet to send [17:49:40]OFD Sender: No OFD packet to send [17:49:45]OFD Sender: No OFD packet to send [17:49:50]OFD Sender: No OFD packet to send [17:49:55]OFD Sender: No OFD packet to send [17:50:00]OFD Sender: No OFD packet to send [17:50:00]accept exits with 9 [17:50:00]New connection [17:50:00]New thread 3066809700 created [17:50:00]Thread 3066666340 joined [17:50:00]Waiting for new connection... [17:50:00] Sock 9.Parse request [17:50:00]Sock 9.Check first char [17:50:00]Sock 9.First char is OK [17:50:00]request: POST /json_proto HTTP/1.0 [17:50:00]Method: POST [17:50:00]URL: /json_proto [17:50:00]Method is POST - this is cgi request [17:50:00]url: /json_proto [17:50:00]query_string will be loaded in cgi processing [17:50:00]execute_cgi json_proto POST (null) [17:50:00]execute_cgi path=json_proto method=POST [17:50:00]POST find Content-Length [17:50:00]Host: 172.17.48.197:8080 [17:50:00]Content-Length: 683 [17:50:00]Content-Type: application/json [17:50:00] [17:50:00]POST finish read [17:50:00]Found Content-Length = 683 [17:50:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.620, "sum" : 540.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:00]execute_script... [17:50:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.620, "sum" : 540.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:00]POST & json_proto [17:50:00]process_json_proto [17:50:00]json parsed OK: [17:50:00]protocol is kg_v1.0 [17:50:00]action value=close_receipt [17:50:00]process_action close_receipt [17:50:00]cmd_close_receipt [17:50:00]MH_GetDate [17:50:00]Write to MH i2c: F0 00 00 41 18 48 [17:50:00]Write i2c OK [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: F0 [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: F0 09 00 [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: F0 09 00 41 18 00 C9 66 E3 65 66 EE DC 65 5D [17:50:00]GetLastDocTimeStamp 1709401753 [17:50:00]current date 1709401801 [17:50:00]FM_GetShiftState [17:50:00]SAM_PROTO_GetShiftState [17:50:00]wFMCommunicate request_size=4 [17:50:00]MH_SAM_APDU [17:50:00]CAPDU: 80 13 01 00 [17:50:00]Write to MH i2c: E2 08 00 42 18 80 13 01 00 00 00 00 00 D7 [17:50:00]Write i2c OK [17:50:00]MH_I2C_Read... [17:50:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:00]Read from MH i2c: E2 [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: E2 0E 00 [17:50:00]MH_I2C_Read... [17:50:00]Read from MH i2c: E2 0E 00 42 18 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3E [17:50:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:50:00]wFMCommunicate OK [17:50:00]SAM_PROTO_GetShiftState done [17:50:00]FM_GetShiftState done [17:50:00]opened in 1709338023 [17:50:00]opened+sec_in_day 1709424423 [17:50:00]quantity*price = 54025 [17:50:00]sum+1 = 54027 [17:50:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 540.00 Внесено: 540.00 СДАЧА: 0.00 НСП 1% : 4.78 НДС 12% : 57.37 Наличными: 540.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 241 02.03.2024 17:50 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123022 ФПД: 137102997663034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175001&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123022&fm=137102997663034&tin=02508201610067®Number=0000000000090573&sum=54000 [17:50:01]StoreToDocumentArchive [17:50:01]shift 321 fd 123022 [17:50:01]save to /storage/0321/doc_00123022 [17:50:01]save last doc name /storage/0321/doc_00123022 to /storage/kkm_last_doc_name [17:50:01]save OK [17:50:01]Clear old archive folders... [17:50:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:50:01]tlvbuf is 003F27A0 [17:50:01]SAM_PROTO_ClearQueue [17:50:01]wFMCommunicate request_size=4 [17:50:01]MH_SAM_APDU [17:50:01]CAPDU: 80 09 00 00 [17:50:01]Write to MH i2c: E2 08 00 4F 18 80 09 00 00 00 00 00 00 D9 [17:50:01]Write i2c OK [17:50:01]MH_I2C_Read... [17:50:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:01]Read from MH i2c: E2 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 03 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 03 00 4F 18 00 90 00 DB [17:50:01]RAPDU: 90 00 [17:50:01]wFMCommunicate OK [17:50:01]SAM_PROTO_ClearQueue done [17:50:01]KKMCreateOFDPacket [17:50:01]OFDProtocolAddRootSTLVToBuf [17:50:01]FM_MakeSignedData [17:50:01]FM_MakeSignedData [17:50:01]SAM_PROTO_SignData [17:50:01]wFMCommunicate request_size=4 [17:50:01]MH_SAM_APDU [17:50:01]CAPDU: 80 0D 01 02 [17:50:01]Write to MH i2c: E2 08 00 50 18 80 0D 01 02 00 00 00 00 E1 [17:50:01]Write i2c OK [17:50:01]MH_I2C_Read... [17:50:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:01]Read from MH i2c: E2 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 03 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 03 00 50 18 00 90 00 DC [17:50:01]RAPDU: 90 00 [17:50:01]wFMCommunicate OK [17:50:01]wFMCommunicate request_size=255 [17:50:01]MH_SAM_APDU [17:50:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 1D 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 0A D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 C9 66 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E0 01 00 35 04 06 00 [17:50:01]Write to MH i2c: E2 02 01 51 18 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 1D 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 0A D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 C9 66 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E0 01 00 35 04 06 00 00 00 B6 [17:50:01]Write i2c OK [17:50:01]MH_I2C_Read... [17:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:01]Read from MH i2c: E2 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 03 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 03 00 51 18 00 90 00 DD [17:50:01]RAPDU: 90 00 [17:50:01]wFMCommunicate OK [17:50:01]wFMCommunicate request_size=11 [17:50:01]MH_SAM_APDU [17:50:01]CAPDU: 80 0D 02 02 06 7C B1 C7 79 2D 3A [17:50:01]Write to MH i2c: E2 0E 00 52 18 80 0D 02 02 06 00 7C B1 C7 79 2D 3A 00 00 C4 [17:50:01]Write i2c OK [17:50:01]MH_I2C_Read... [17:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:01]Read from MH i2c: E2 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 03 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 03 00 52 18 00 90 00 DE [17:50:01]RAPDU: 90 00 [17:50:01]wFMCommunicate OK [17:50:01]wFMCommunicate request_size=4 [17:50:01]MH_SAM_APDU [17:50:01]CAPDU: 80 0D 03 02 [17:50:01]Write to MH i2c: E2 08 00 53 18 80 0D 03 02 00 00 00 00 E6 [17:50:01]Write i2c OK [17:50:01]MH_I2C_Read... [17:50:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:01]Read from MH i2c: E2 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 0B 00 [17:50:01]MH_I2C_Read... [17:50:01]Read from MH i2c: E2 0B 00 53 18 00 5D 72 78 9E 74 BD D0 57 90 00 24 [17:50:02]RAPDU: 5D 72 78 9E 74 BD D0 57 90 00 [17:50:02]wFMCommunicate OK [17:50:02]SAM_PROTO_SignData done [17:50:02]FM_MakeSignedData done [17:50:02]CreateOFDProtocolMessage [17:50:02]wFMCommunicate request_size=4 [17:50:02]MH_SAM_APDU [17:50:02]CAPDU: 80 11 00 00 [17:50:02]Write to MH i2c: E2 08 00 54 18 80 11 00 00 00 00 00 00 E6 [17:50:02]Write i2c OK [17:50:02]MH_I2C_Read... [17:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:02]Read from MH i2c: E2 [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: E2 17 00 [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: E2 17 00 54 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 44 [17:50:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:50:02]wFMCommunicate OK [17:50:02]CreateOFDProtocolMessage done [17:50:02]OFDSenderStorePacket 123022 [17:50:02]StoreOFDPacket docnum=123022 [17:50:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 89 2A 08 01 18 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 1D 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 0A D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 C9 66 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E0 01 00 35 04 06 00 7C B1 C7 79 2D 3A 5D 72 78 9E 74 BD D0 57 [17:50:02]CheckFolder [17:50:02]dirname=/storage/ofd_packets [17:50:02]CheckFolder done [17:50:02]ProducePacketName [17:50:02]name=ofd_packets/00123022 [17:50:02]NVStorageSaveData ofd_packets/00123022 [17:50:02]File name is /storage/ofd_packets/00123022 [17:50:02]Write 302 bytes [17:50:02]NVStorageSaveData done [17:50:02]OFDSenderStorePacket done [17:50:02]KKMCreateOFDPacket done [17:50:02]NVStorageSaveData kkm_last_timestamp [17:50:02]File name is /storage/kkm_last_timestamp [17:50:02]Write 4 bytes [17:50:02]NVStorageSaveData done [17:50:02]ExternCall_PrintAddStr [17:50:02]wPrintStart [17:50:02]Write to MH i2c: 01 00 00 55 18 6D [17:50:02]Write i2c OK [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: 01 [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: 01 07 00 [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: 01 07 00 55 18 00 00 00 00 00 FF 0F 82 [17:50:02]RasterBufferAndPrint [17:50:02]line Счет N : (1)1105918 [17:50:02]line ИНН: 02508201610067 [17:50:02]line Контрольно-Кассовый Чек [17:50:02]line ПРОДАЖА [17:50:02]line ТРК (МРК, ГНК) : 31 [17:50:02]line Товар: 2710194210 [17:50:02]line ДТ(л)-К-5 [17:50:02]line 7.620 * 70.90 [17:50:02]line = 540.26 [17:50:02]line НДС 12% НСП 1% [17:50:02]line > о реализуемом товаре [17:50:02]line ОКРУГЛЕНИЕ: -0.26 [17:50:02]line ИТОГО: 540.00 [17:50:02]line Внесено: 540.00 [17:50:02]line СДАЧА: 0.00 [17:50:02]line НСП 1% : 4.78 [17:50:02]line НДС 12% : 57.37 [17:50:02]line Наличными: 540.00 [17:50:02]line Безнал.: 0.00 [17:50:02]line Место: АЗС № 25 "Партнер Нефть" [17:50:02]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:50:02]line СНО: Общий режим [17:50:02]line Чек 241 02.03.2024 17:50 [17:50:02]line Смена: 321 ФФД: 1.0 [17:50:02]line ЗНМ: 0300000019 [17:50:02]line РНМ: 0000000000090573 [17:50:02]line Версия ККМ: 001 [17:50:02]line ФМ: 0000000000874798 [17:50:02]line ФД: 123022 [17:50:02]line ФПД: 137102997663034 [17:50:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175001&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123022&fm=137102997663034&tin=02508201610067®Number=0000000000090573&sum=54000 [17:50:02]OFD Sender: Processing packet 123022 [packets to send 112, broken 111] [17:50:02]ProducePacketName [17:50:02]name=ofd_packets/00123022 [17:50:02]OFD Sender: To server: pG, [17:50:02]CommunicateWithHost lk.salyk.kg:30040 [17:50:02]ConnectInit lk.salyk.kg [17:50:02]written 0, free lines is 4095 [17:50:02]Connected sock=10 [17:50:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 89 2A 08 01 18 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 1D 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 0A D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 C9 66 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E0 01 00 35 04 06 00 7C B1 C7 79 2D 3A 5D 72 78 9E 74 BD D0 57 [17:50:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5F 68 47 00 A7 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E0 01 00 F4 03 04 00 A4 12 E3 65 B6 04 01 00 00 C2 D2 44 2C 32 17 A0 D1 [17:50:02]CommunicateWithHost err = 0 [17:50:02]CheckOFDResponse [17:50:02]1017 (14) - 77093643461234 [17:50:02]1041 (16) - 0000000000874798 [17:50:02]1040 (4) - 123022 [17:50:02]1012 (4) - 02.03.2024 11:51 [17:50:02]1206 (1) - 0 [17:50:02]OFD Sender: Remove packet 123022 [17:50:02]ProducePacketName [17:50:02]name=ofd_packets/00123022 [17:50:02]NVStorageDeleteData [17:50:02]Write to MH i2c: 01 00 00 80 18 98 [17:50:02]Write i2c OK [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: 01 [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: 01 07 00 [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: 01 07 00 80 18 00 00 00 00 00 E9 0C 94 [17:50:02]RasterBufferAndPrint [17:50:02]line [17:50:02]line [17:50:02]line [17:50:02]line [17:50:02]line [17:50:02]written 0, free lines is 3311 [17:50:02]MH_Cut [17:50:02]Write to MH i2c: D1 01 00 87 18 01 71 [17:50:02]Write i2c OK [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: D1 [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: D1 01 00 [17:50:02]MH_I2C_Read... [17:50:02]Read from MH i2c: D1 01 00 87 18 00 70 [17:50:02]Write to MH i2c: 01 00 00 88 18 A0 [17:50:02]Write i2c OK [17:50:02]MH_I2C_Read... [17:50:03]OFD Sender: No OFD packet to send [17:50:03]*** Cut start [17:50:03]*** Purtial cut [17:50:03]*** Stage 1: CUTSNS_PIN = 1 [17:50:05]Read from MH i2c: 01 [17:50:05]MH_I2C_Read... [17:50:05]*** Stop cut motor [17:50:05]*** Cut end [17:50:05]Read from MH i2c: 01 07 00 [17:50:05]MH_I2C_Read... [17:50:05]Read from MH i2c: 01 07 00 88 18 00 00 00 00 00 FF 0F B5 [17:50:05]process_action close_receipt done [17:50:05]requested_data is exist [17:50:05]produce_requested_data [17:50:05]requested_item fm.sn is exist - process it [17:50:05]wFMCommunicate request_size=4 [17:50:05]MH_SAM_APDU [17:50:05]CAPDU: 80 11 00 00 [17:50:05]Write to MH i2c: E2 08 00 89 18 80 11 00 00 00 00 00 00 1B [17:50:05]Write i2c OK [17:50:05]MH_I2C_Read... [17:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:05]Read from MH i2c: E2 [17:50:05]MH_I2C_Read... [17:50:05]Read from MH i2c: E2 17 00 [17:50:05]MH_I2C_Read... [17:50:05]Read from MH i2c: E2 17 00 89 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 79 [17:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:50:05]wFMCommunicate OK [17:50:05]requested_item fd.num is exist - process it [17:50:05]SAM_PROTO_GetFieldsCounters [17:50:05]wFMCommunicate request_size=4 [17:50:05]MH_SAM_APDU [17:50:05]CAPDU: 80 13 00 00 [17:50:05]Write to MH i2c: E2 08 00 8A 18 80 13 00 00 00 00 00 00 1E [17:50:05]Write i2c OK [17:50:05]MH_I2C_Read... [17:50:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:05]Read from MH i2c: E2 [17:50:05]MH_I2C_Read... [17:50:05]Read from MH i2c: E2 62 00 [17:50:05]MH_I2C_Read... [17:50:05]Read from MH i2c: E2 62 00 8A 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [17:50:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:05]wFMCommunicate OK [17:50:05]SAM_PROTO_GetFieldsCounters done [17:50:05]requested_item shift.num is exist - process it [17:50:05]requested_item shift.opened is exist - process it [17:50:05]req_shift_opened [17:50:05]FM_GetShiftState [17:50:05]SAM_PROTO_GetShiftState [17:50:05]wFMCommunicate request_size=4 [17:50:05]MH_SAM_APDU [17:50:05]CAPDU: 80 13 01 00 [17:50:05]Write to MH i2c: E2 08 00 8B 18 80 13 01 00 00 00 00 00 20 [17:50:05]Write i2c OK [17:50:05]MH_I2C_Read... [17:50:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:05]Read from MH i2c: E2 [17:50:05]MH_I2C_Read... [17:50:05]Read from MH i2c: E2 0E 00 [17:50:05]MH_I2C_Read... [17:50:05]Read from MH i2c: E2 0E 00 8B 18 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 87 [17:50:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:50:05]wFMCommunicate OK [17:50:05]SAM_PROTO_GetShiftState done [17:50:05]FM_GetShiftState done [17:50:05]req_shift_opened done [17:50:05]requested_item shift.open_date is exist - process it [17:50:05]req_shift_open_date [17:50:05]req_shift_open_date done [17:50:05]produce_requested_data done [17:50:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123022,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:50:05]process_action_free close_receipt [17:50:05]json_value_free [17:50:05]json_value_free done [17:50:05]process_json_proto returns [17:50:05]Send response to host [17:50:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123022,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:50:05]free response buf [17:50:05]execute_script done [17:50:05]execute_script returns [17:50:05]free content buf [17:50:05]Sock 9.Close socket [17:50:05]Sock 9.Thread stoped [17:50:08]OFD Sender: No OFD packet to send [17:50:13]OFD Sender: No OFD packet to send [17:50:18]OFD Sender: No OFD packet to send [17:50:23]OFD Sender: No OFD packet to send [17:50:28]OFD Sender: No OFD packet to send [17:50:33]OFD Sender: No OFD packet to send [17:50:38]OFD Sender: No OFD packet to send [17:50:43]OFD Sender: No OFD packet to send [17:50:48]OFD Sender: No OFD packet to send [17:50:53]OFD Sender: No OFD packet to send [17:50:58]OFD Sender: No OFD packet to send [17:51:03]OFD Sender: No OFD packet to send [17:51:08]OFD Sender: No OFD packet to send [17:51:13]OFD Sender: No OFD packet to send [17:51:18]OFD Sender: No OFD packet to send [17:51:23]OFD Sender: No OFD packet to send [17:51:28]OFD Sender: No OFD packet to send [17:51:33]OFD Sender: No OFD packet to send [17:51:38]OFD Sender: No OFD packet to send [17:51:43]OFD Sender: No OFD packet to send [17:51:48]OFD Sender: No OFD packet to send [17:51:53]OFD Sender: No OFD packet to send [17:51:58]OFD Sender: No OFD packet to send [17:52:03]OFD Sender: No OFD packet to send [17:52:08]OFD Sender: No OFD packet to send [17:52:13]OFD Sender: No OFD packet to send [17:52:18]OFD Sender: No OFD packet to send [17:52:23]OFD Sender: No OFD packet to send [17:52:28]OFD Sender: No OFD packet to send [17:52:33]OFD Sender: No OFD packet to send [17:52:38]OFD Sender: No OFD packet to send [17:52:43]OFD Sender: No OFD packet to send [17:52:48]OFD Sender: No OFD packet to send [17:52:53]OFD Sender: No OFD packet to send [17:52:58]OFD Sender: No OFD packet to send [17:53:03]OFD Sender: No OFD packet to send [17:53:08]OFD Sender: No OFD packet to send [17:53:13]OFD Sender: No OFD packet to send [17:53:18]accept exits with 8 [17:53:18]New connection [17:53:18]New thread 3066666340 created [17:53:18]Thread 3066809700 joined [17:53:18]Waiting for new connection... [17:53:18] Sock 8.Parse request [17:53:18]Sock 8.Check first char [17:53:18]Sock 8.First char is OK [17:53:18]request: POST /json_proto HTTP/1.0 [17:53:18]Method: POST [17:53:18]URL: /json_proto [17:53:18]Method is POST - this is cgi request [17:53:18]url: /json_proto [17:53:18]query_string will be loaded in cgi processing [17:53:18]execute_cgi json_proto POST (null) [17:53:18]execute_cgi path=json_proto method=POST [17:53:18]POST find Content-Length [17:53:18]Host: 172.17.48.197:8080 [17:53:18]Content-Length: 814 [17:53:18]Content-Type: application/json [17:53:18] [17:53:18]POST finish read [17:53:18]Found Content-Length = 814 [17:53:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 19.750, "sum" : 1400.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:18]execute_script... [17:53:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 19.750, "sum" : 1400.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:18]POST & json_proto [17:53:18]process_json_proto [17:53:18]json parsed OK: [17:53:18]protocol is kg_v1.0 [17:53:18]action value=close_receipt [17:53:18]process_action close_receipt [17:53:18]cmd_close_receipt [17:53:18]MH_GetDate [17:53:18]Write to MH i2c: F0 00 00 8C 18 93 [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: F0 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: F0 09 00 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: F0 09 00 8C 18 00 8F 67 E3 65 66 EE DC 65 6F [17:53:18]GetLastDocTimeStamp 1709401801 [17:53:18]current date 1709401999 [17:53:18]FM_GetShiftState [17:53:18]SAM_PROTO_GetShiftState [17:53:18]wFMCommunicate request_size=4 [17:53:18]MH_SAM_APDU [17:53:18]CAPDU: 80 13 01 00 [17:53:18]Write to MH i2c: E2 08 00 8D 18 80 13 01 00 00 00 00 00 22 [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:18]Read from MH i2c: E2 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 0E 00 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 0E 00 8D 18 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 89 [17:53:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:53:18]wFMCommunicate OK [17:53:18]SAM_PROTO_GetShiftState done [17:53:18]FM_GetShiftState done [17:53:18]opened in 1709338023 [17:53:18]opened+sec_in_day 1709424423 [17:53:18]quantity*price = 140027 [17:53:18]sum+1 = 140029 [17:53:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.28 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 0.00 Безнал.: 1400.28 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 242 02.03.2024 17:53 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123023 ФПД: 247055343201925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175319&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123023&fm=247055343201925&tin=02508201610067®Number=0000000000090573&sum=140028 [17:53:19]StoreToDocumentArchive [17:53:19]shift 321 fd 123023 [17:53:19]save to /storage/0321/doc_00123023 [17:53:19]save last doc name /storage/0321/doc_00123023 to /storage/kkm_last_doc_name [17:53:19]save OK [17:53:19]Clear old archive folders... [17:53:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:53:19]tlvbuf is 0045EE70 [17:53:19]SAM_PROTO_ClearQueue [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 09 00 00 [17:53:19]Write to MH i2c: E2 08 00 9A 18 80 09 00 00 00 00 00 00 24 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 9A 18 00 90 00 26 [17:53:19]RAPDU: 90 00 [17:53:19]wFMCommunicate OK [17:53:19]SAM_PROTO_ClearQueue done [17:53:19]KKMCreateOFDPacket [17:53:19]OFDProtocolAddRootSTLVToBuf [17:53:19]FM_MakeSignedData [17:53:19]FM_MakeSignedData [17:53:19]SAM_PROTO_SignData [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 0D 01 02 [17:53:19]Write to MH i2c: E2 08 00 9B 18 80 0D 01 02 00 00 00 00 2C [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 9B 18 00 90 00 27 [17:53:19]RAPDU: 90 00 [17:53:19]wFMCommunicate OK [17:53:19]wFMCommunicate request_size=255 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 4D 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 FC 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 8F 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8F E0 01 00 35 04 06 00 [17:53:19]Write to MH i2c: E2 02 01 9C 18 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 4D 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 FC 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 8F 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8F E0 01 00 35 04 06 00 00 00 28 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 9C 18 00 90 00 28 [17:53:19]RAPDU: 90 00 [17:53:19]wFMCommunicate OK [17:53:19]wFMCommunicate request_size=11 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 0D 02 02 06 E0 B2 0D F8 AE 85 [17:53:19]Write to MH i2c: E2 0E 00 9D 18 80 0D 02 02 06 00 E0 B2 0D F8 AE 85 00 00 05 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 9D 18 00 90 00 29 [17:53:19]RAPDU: 90 00 [17:53:19]wFMCommunicate OK [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 0D 03 02 [17:53:19]Write to MH i2c: E2 08 00 9E 18 80 0D 03 02 00 00 00 00 31 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 0B 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 0B 00 9E 18 00 0C 80 28 A4 4C 72 33 09 90 00 84 [17:53:19]RAPDU: 0C 80 28 A4 4C 72 33 09 90 00 [17:53:19]wFMCommunicate OK [17:53:19]SAM_PROTO_SignData done [17:53:19]FM_MakeSignedData done [17:53:19]CreateOFDProtocolMessage [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 11 00 00 [17:53:19]Write to MH i2c: E2 08 00 9F 18 80 11 00 00 00 00 00 00 31 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 17 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 17 00 9F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8F [17:53:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:53:19]wFMCommunicate OK [17:53:19]CreateOFDProtocolMessage done [17:53:19]OFDSenderStorePacket 123023 [17:53:19]StoreOFDPacket docnum=123023 [17:53:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 B5 0B 08 01 33 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 4D 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 FC 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 8F 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8F E0 01 00 35 04 06 00 E0 B2 0D F8 AE 85 0C 80 28 A4 4C 72 33 09 [17:53:19]CheckFolder [17:53:19]dirname=/storage/ofd_packets [17:53:19]CheckFolder done [17:53:19]ProducePacketName [17:53:19]name=ofd_packets/00123023 [17:53:19]NVStorageSaveData ofd_packets/00123023 [17:53:19]File name is /storage/ofd_packets/00123023 [17:53:19]Write 302 bytes [17:53:19]NVStorageSaveData done [17:53:19]OFDSenderStorePacket done [17:53:19]KKMCreateOFDPacket done [17:53:19]NVStorageSaveData kkm_last_timestamp [17:53:19]File name is /storage/kkm_last_timestamp [17:53:19]Write 4 bytes [17:53:19]NVStorageSaveData done [17:53:19]ExternCall_PrintAddStr [17:53:19]wPrintStart [17:53:19]Write to MH i2c: 01 00 00 A0 18 B8 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: 01 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: 01 07 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: 01 07 00 A0 18 00 00 00 00 00 FF 0F CD [17:53:19]RasterBufferAndPrint [17:53:19]line Счет N : (1)1105919 [17:53:19]line ИНН: 02508201610067 [17:53:19]line Контрольно-Кассовый Чек [17:53:19]line ПРОДАЖА [17:53:19]line ТРК (МРК, ГНК) : 31 [17:53:19]line Товар: 2710194210 [17:53:19]line ДТ(л)-К-5 [17:53:19]line 19.750 * 70.90 [17:53:19]line = 1400.28 [17:53:19]line НДС 12% НСП 1% [17:53:19]line > о реализуемом товаре [17:53:19]line ИТОГО: 1400.28 [17:53:19]line НСП 1% : 12.39 [17:53:19]line НДС 12% : 148.70 [17:53:19]line Наличными: 0.00 [17:53:19]line Безнал.: 1400.28 [17:53:19]line Место: АЗС № 25 "Партнер Нефть" [17:53:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:53:19]line СНО: Общий режим [17:53:19]line Чек 242 02.03.2024 17:53 [17:53:19]line Смена: 321 ФФД: 1.0 [17:53:19]line ЗНМ: 0300000019 [17:53:19]line РНМ: 0000000000090573 [17:53:19]line Версия ККМ: 001 [17:53:19]line Платежная система: О! деньги [17:53:19]line ФМ: 0000000000874798 [17:53:19]line ФД: 123023 [17:53:19]line ФПД: 247055343201925 [17:53:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175319&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123023&fm=247055343201925&tin=02508201610067®Number=0000000000090573&sum=140028 [17:53:20]OFD Sender: Processing packet 123023 [packets to send 112, broken 111] [17:53:20]ProducePacketName [17:53:20]name=ofd_packets/00123023 [17:53:20]OFD Sender: To server: pG, [17:53:20]CommunicateWithHost lk.salyk.kg:30040 [17:53:20]ConnectInit lk.salyk.kg [17:53:20]written 0, free lines is 4095 [17:53:20]Connected sock=9 [17:53:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 B5 0B 08 01 33 3E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 4D 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 FC 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 8F 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8F E0 01 00 35 04 06 00 E0 B2 0D F8 AE 85 0C 80 28 A4 4C 72 33 09 [17:53:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 78 40 47 00 39 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 34 37 39 38 10 04 04 00 8F E0 01 00 F4 03 04 00 6A 13 E3 65 B6 04 01 00 00 A1 7C E4 58 9D 09 88 FA [17:53:20]CommunicateWithHost err = 0 [17:53:20]CheckOFDResponse [17:53:20]1017 (14) - 77093643461234 [17:53:20]1041 (16) - 0000000000874798 [17:53:20]1040 (4) - 123023 [17:53:20]1012 (4) - 02.03.2024 11:54 [17:53:20]1206 (1) - 0 [17:53:20]OFD Sender: Remove packet 123023 [17:53:20]ProducePacketName [17:53:20]name=ofd_packets/00123023 [17:53:20]NVStorageDeleteData [17:53:20]Write to MH i2c: 01 00 00 CA 18 E2 [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 07 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 07 00 CA 18 00 00 00 00 00 04 0D FA [17:53:20]RasterBufferAndPrint [17:53:20]line [17:53:20]line [17:53:20]line [17:53:20]line [17:53:20]line [17:53:20]written 0, free lines is 3338 [17:53:20]MH_Cut [17:53:20]Write to MH i2c: D1 01 00 D1 18 01 BB [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: D1 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: D1 01 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: D1 01 00 D1 18 00 BA [17:53:20]Write to MH i2c: 01 00 00 D2 18 EA [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:21]OFD Sender: No OFD packet to send [17:53:21]*** Cut start [17:53:21]*** Purtial cut [17:53:21]*** Stage 1: CUTSNS_PIN = 1 [17:53:23]Read from MH i2c: 01 [17:53:23]MH_I2C_Read... [17:53:23]*** Stop cut motor [17:53:23]*** Cut end [17:53:23]Read from MH i2c: 01 07 00 [17:53:23]MH_I2C_Read... [17:53:23]Read from MH i2c: 01 07 00 D2 18 00 00 00 00 00 FF 0F FF [17:53:23]process_action close_receipt done [17:53:23]requested_data is exist [17:53:23]produce_requested_data [17:53:23]requested_item fm.sn is exist - process it [17:53:23]wFMCommunicate request_size=4 [17:53:23]MH_SAM_APDU [17:53:23]CAPDU: 80 11 00 00 [17:53:23]Write to MH i2c: E2 08 00 D3 18 80 11 00 00 00 00 00 00 65 [17:53:23]Write i2c OK [17:53:23]MH_I2C_Read... [17:53:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:23]Read from MH i2c: E2 [17:53:23]MH_I2C_Read... [17:53:23]Read from MH i2c: E2 17 00 [17:53:23]MH_I2C_Read... [17:53:23]Read from MH i2c: E2 17 00 D3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C3 [17:53:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:53:23]wFMCommunicate OK [17:53:23]requested_item fd.num is exist - process it [17:53:23]SAM_PROTO_GetFieldsCounters [17:53:23]wFMCommunicate request_size=4 [17:53:23]MH_SAM_APDU [17:53:23]CAPDU: 80 13 00 00 [17:53:23]Write to MH i2c: E2 08 00 D4 18 80 13 00 00 00 00 00 00 68 [17:53:23]Write i2c OK [17:53:23]MH_I2C_Read... [17:53:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:23]Read from MH i2c: E2 [17:53:23]MH_I2C_Read... [17:53:23]Read from MH i2c: E2 62 00 [17:53:23]MH_I2C_Read... [17:53:23]Read from MH i2c: E2 62 00 D4 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [17:53:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:23]wFMCommunicate OK [17:53:23]SAM_PROTO_GetFieldsCounters done [17:53:23]requested_item shift.num is exist - process it [17:53:23]requested_item shift.opened is exist - process it [17:53:23]req_shift_opened [17:53:23]FM_GetShiftState [17:53:23]SAM_PROTO_GetShiftState [17:53:23]wFMCommunicate request_size=4 [17:53:23]MH_SAM_APDU [17:53:23]CAPDU: 80 13 01 00 [17:53:23]Write to MH i2c: E2 08 00 D5 18 80 13 01 00 00 00 00 00 6A [17:53:23]Write i2c OK [17:53:23]MH_I2C_Read... [17:53:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:23]Read from MH i2c: E2 [17:53:23]MH_I2C_Read... [17:53:23]Read from MH i2c: E2 0E 00 [17:53:23]MH_I2C_Read... [17:53:23]Read from MH i2c: E2 0E 00 D5 18 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D1 [17:53:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:53:23]wFMCommunicate OK [17:53:23]SAM_PROTO_GetShiftState done [17:53:23]FM_GetShiftState done [17:53:23]req_shift_opened done [17:53:23]requested_item shift.open_date is exist - process it [17:53:23]req_shift_open_date [17:53:23]req_shift_open_date done [17:53:23]produce_requested_data done [17:53:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123023,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:53:23]process_action_free close_receipt [17:53:23]json_value_free [17:53:23]json_value_free done [17:53:23]process_json_proto returns [17:53:23]Send response to host [17:53:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123023,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:53:23]free response buf [17:53:23]execute_script done [17:53:23]execute_script returns [17:53:23]free content buf [17:53:23]Sock 8.Close socket [17:53:23]Sock 8.Thread stoped [17:53:26]OFD Sender: No OFD packet to send [17:53:31]OFD Sender: No OFD packet to send [17:53:36]OFD Sender: No OFD packet to send [17:53:41]OFD Sender: No OFD packet to send [17:53:46]OFD Sender: No OFD packet to send [17:53:51]OFD Sender: No OFD packet to send [17:53:51]accept exits with 10 [17:53:51]New connection [17:53:51]New thread 3066809700 created [17:53:51]Thread 3066666340 joined [17:53:51]Waiting for new connection... [17:53:51] Sock 10.Parse request [17:53:51]Sock 10.Check first char [17:53:51]Sock 10.First char is OK [17:53:51]request: POST /json_proto HTTP/1.0 [17:53:51]Method: POST [17:53:51]URL: /json_proto [17:53:51]Method is POST - this is cgi request [17:53:51]url: /json_proto [17:53:51]query_string will be loaded in cgi processing [17:53:51]execute_cgi json_proto POST (null) [17:53:51]execute_cgi path=json_proto method=POST [17:53:51]POST find Content-Length [17:53:51]Host: 172.17.48.197:8080 [17:53:51]Content-Length: 678 [17:53:51]Content-Type: application/json [17:53:51] [17:53:51]POST finish read [17:53:51]Found Content-Length = 678 [17:53:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:51]execute_script... [17:53: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)1105920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:51]POST & json_proto [17:53:51]process_json_proto [17:53:51]json parsed OK: [17:53:51]protocol is kg_v1.0 [17:53:51]action value=close_receipt [17:53:51]process_action close_receipt [17:53:51]cmd_close_receipt [17:53:51]MH_GetDate [17:53:51]Write to MH i2c: F0 00 00 D6 18 DD [17:53:51]Write i2c OK [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: F0 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: F0 09 00 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: F0 09 00 D6 18 00 B0 67 E3 65 66 EE DC 65 DA [17:53:51]GetLastDocTimeStamp 1709401999 [17:53:51]current date 1709402032 [17:53:51]FM_GetShiftState [17:53:51]SAM_PROTO_GetShiftState [17:53:51]wFMCommunicate request_size=4 [17:53:51]MH_SAM_APDU [17:53:51]CAPDU: 80 13 01 00 [17:53:51]Write to MH i2c: E2 08 00 D7 18 80 13 01 00 00 00 00 00 6C [17:53:51]Write i2c OK [17:53:51]MH_I2C_Read... [17:53:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:51]Read from MH i2c: E2 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: E2 0E 00 [17:53:51]MH_I2C_Read... [17:53:51]Read from MH i2c: E2 0E 00 D7 18 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D3 [17:53:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:53:51]wFMCommunicate OK [17:53:51]SAM_PROTO_GetShiftState done [17:53:51]FM_GetShiftState done [17:53:51]opened in 1709338023 [17:53:51]opened+sec_in_day 1709424423 [17:53:51]quantity*price = 50015 [17:53:51]sum+1 = 50016 [17:53:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 243 02.03.2024 17:53 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123024 ФПД: 1675711568322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175352&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123024&fm=1675711568322&tin=02508201610067®Number=0000000000090573&sum=50000 [17:53:52]StoreToDocumentArchive [17:53:52]shift 321 fd 123024 [17:53:52]save to /storage/0321/doc_00123024 [17:53:52]save last doc name /storage/0321/doc_00123024 to /storage/kkm_last_doc_name [17:53:52]save OK [17:53:52]Clear old archive folders... [17:53:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:53:52]tlvbuf is 003E2310 [17:53:52]SAM_PROTO_ClearQueue [17:53:52]wFMCommunicate request_size=4 [17:53:52]MH_SAM_APDU [17:53:52]CAPDU: 80 09 00 00 [17:53:52]Write to MH i2c: E2 08 00 E4 18 80 09 00 00 00 00 00 00 6E [17:53:52]Write i2c OK [17:53:52]MH_I2C_Read... [17:53:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:52]Read from MH i2c: E2 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 03 00 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 03 00 E4 18 00 90 00 70 [17:53:52]RAPDU: 90 00 [17:53:52]wFMCommunicate OK [17:53:52]SAM_PROTO_ClearQueue done [17:53:52]KKMCreateOFDPacket [17:53:52]OFDProtocolAddRootSTLVToBuf [17:53:52]FM_MakeSignedData [17:53:52]FM_MakeSignedData [17:53:52]SAM_PROTO_SignData [17:53:52]wFMCommunicate request_size=4 [17:53:52]MH_SAM_APDU [17:53:52]CAPDU: 80 0D 01 02 [17:53:52]Write to MH i2c: E2 08 00 E5 18 80 0D 01 02 00 00 00 00 76 [17:53:52]Write i2c OK [17:53:52]MH_I2C_Read... [17:53:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:52]Read from MH i2c: E2 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 03 00 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 03 00 E5 18 00 90 00 71 [17:53:52]RAPDU: 90 00 [17:53:52]wFMCommunicate OK [17:53:52]wFMCommunicate request_size=255 [17:53:52]MH_SAM_APDU [17:53: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 B0 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E0 01 00 35 04 06 00 01 [17:53:52]Write to MH i2c: E2 02 01 E6 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 B0 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E0 01 00 35 04 06 00 01 00 00 5C [17:53:52]Write i2c OK [17:53:52]MH_I2C_Read... [17:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:52]Read from MH i2c: E2 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 03 00 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 03 00 E6 18 00 90 00 72 [17:53:52]RAPDU: 90 00 [17:53:52]wFMCommunicate OK [17:53:52]wFMCommunicate request_size=10 [17:53:52]MH_SAM_APDU [17:53:52]CAPDU: 80 0D 02 02 05 86 28 31 59 C2 [17:53:52]Write to MH i2c: E2 0D 00 E7 18 80 0D 02 02 05 00 86 28 31 59 C2 00 00 7D [17:53:52]Write i2c OK [17:53:52]MH_I2C_Read... [17:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:52]Read from MH i2c: E2 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 03 00 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 03 00 E7 18 00 90 00 73 [17:53:52]RAPDU: 90 00 [17:53:52]wFMCommunicate OK [17:53:52]wFMCommunicate request_size=4 [17:53:52]MH_SAM_APDU [17:53:52]CAPDU: 80 0D 03 02 [17:53:52]Write to MH i2c: E2 08 00 E8 18 80 0D 03 02 00 00 00 00 7B [17:53:52]Write i2c OK [17:53:52]MH_I2C_Read... [17:53:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:52]Read from MH i2c: E2 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 0B 00 [17:53:52]MH_I2C_Read... [17:53:52]Read from MH i2c: E2 0B 00 E8 18 00 95 91 70 F1 27 64 D9 5D 90 00 C4 [17:53:52]RAPDU: 95 91 70 F1 27 64 D9 5D 90 00 [17:53:52]wFMCommunicate OK [17:53:52]SAM_PROTO_SignData done [17:53:52]FM_MakeSignedData done [17:53:52]CreateOFDProtocolMessage [17:53:52]wFMCommunicate request_size=4 [17:53:52]MH_SAM_APDU [17:53:52]CAPDU: 80 11 00 00 [17:53:52]Write to MH i2c: E2 08 00 E9 18 80 11 00 00 00 00 00 00 7B [17:53:52]Write i2c OK [17:53:52]MH_I2C_Read... [17:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:53]Read from MH i2c: E2 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: E2 17 00 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: E2 17 00 E9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D9 [17:53:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:53:53]wFMCommunicate OK [17:53:53]CreateOFDProtocolMessage done [17:53:53]OFDSenderStorePacket 123024 [17:53:53]StoreOFDPacket docnum=123024 [17:53:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B4 29 07 01 8A B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 B0 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E0 01 00 35 04 06 00 01 86 28 31 59 C2 95 91 70 F1 27 64 D9 5D [17:53:53]CheckFolder [17:53:53]dirname=/storage/ofd_packets [17:53:53]CheckFolder done [17:53:53]ProducePacketName [17:53:53]name=ofd_packets/00123024 [17:53:53]NVStorageSaveData ofd_packets/00123024 [17:53:53]File name is /storage/ofd_packets/00123024 [17:53:53]Write 301 bytes [17:53:53]NVStorageSaveData done [17:53:53]OFDSenderStorePacket done [17:53:53]KKMCreateOFDPacket done [17:53:53]NVStorageSaveData kkm_last_timestamp [17:53:53]File name is /storage/kkm_last_timestamp [17:53:53]Write 4 bytes [17:53:53]NVStorageSaveData done [17:53:53]ExternCall_PrintAddStr [17:53:53]wPrintStart [17:53:53]Write to MH i2c: 01 00 00 EA 18 02 [17:53:53]Write i2c OK [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: 01 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: 01 07 00 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: 01 07 00 EA 18 00 00 00 00 00 FF 0F 17 [17:53:53]RasterBufferAndPrint [17:53:53]line Счет N : (1)1105920 [17:53:53]line ИНН: 02508201610067 [17:53:53]line Контрольно-Кассовый Чек [17:53:53]line ПРОДАЖА [17:53:53]line ТРК (МРК, ГНК) : 11 [17:53:53]line Товар: 2710124130 [17:53:53]line Аи-92-К-5 [17:53:53]line 8.080 * 61.90 [17:53:53]line = 500.15 [17:53:53]line НДС 12% НСП 1% [17:53:53]line > о реализуемом товаре [17:53:53]line ОКРУГЛЕНИЕ: -0.15 [17:53:53]line ИТОГО: 500.00 [17:53:53]line Внесено: 500.00 [17:53:53]line СДАЧА: 0.00 [17:53:53]line НСП 1% : 4.43 [17:53:53]line НДС 12% : 53.11 [17:53:53]line Наличными: 500.00 [17:53:53]line Безнал.: 0.00 [17:53:53]line Место: АЗС № 25 "Партнер Нефть" [17:53:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:53:53]line СНО: Общий режим [17:53:53]line Чек 243 02.03.2024 17:53 [17:53:53]line Смена: 321 ФФД: 1.0 [17:53:53]line ЗНМ: 0300000019 [17:53:53]line РНМ: 0000000000090573 [17:53:53]line Версия ККМ: 001 [17:53:53]line ФМ: 0000000000874798 [17:53:53]line ФД: 123024 [17:53:53]line ФПД: 1675711568322 [17:53:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175352&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123024&fm=1675711568322&tin=02508201610067®Number=0000000000090573&sum=50000 [17:53:53]OFD Sender: Processing packet 123024 [packets to send 112, broken 111] [17:53:53]ProducePacketName [17:53:53]name=ofd_packets/00123024 [17:53:53]OFD Sender: To server: pG, [17:53:53]CommunicateWithHost lk.salyk.kg:30040 [17:53:53]ConnectInit lk.salyk.kg [17:53:53]written 0, free lines is 4095 [17:53:53]Connected sock=9 [17:53:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B4 29 07 01 8A B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 B0 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E0 01 00 35 04 06 00 01 86 28 31 59 C2 95 91 70 F1 27 64 D9 5D [17:53:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AA 91 47 00 F3 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E0 01 00 F4 03 04 00 8B 13 E3 65 B6 04 01 00 00 E7 5B 86 88 1C 00 8F CD [17:53:53]CommunicateWithHost err = 0 [17:53:53]CheckOFDResponse [17:53:53]1017 (14) - 77093643461234 [17:53:53]1041 (16) - 0000000000874798 [17:53:53]1040 (4) - 123024 [17:53:53]1012 (4) - 02.03.2024 11:54 [17:53:53]1206 (1) - 0 [17:53:53]OFD Sender: Remove packet 123024 [17:53:53]ProducePacketName [17:53:53]name=ofd_packets/00123024 [17:53:53]NVStorageDeleteData [17:53:53]Write to MH i2c: 01 00 00 15 19 2E [17:53:53]Write i2c OK [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: 01 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: 01 07 00 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: 01 07 00 15 19 00 00 00 00 00 DE 0C 1F [17:53:53]RasterBufferAndPrint [17:53:53]line [17:53:53]line [17:53:53]line [17:53:53]line [17:53:53]line [17:53:53]written 0, free lines is 3303 [17:53:53]MH_Cut [17:53:53]Write to MH i2c: D1 01 00 1C 19 01 07 [17:53:53]Write i2c OK [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: D1 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: D1 01 00 [17:53:53]MH_I2C_Read... [17:53:53]Read from MH i2c: D1 01 00 1C 19 00 06 [17:53:53]Write to MH i2c: 01 00 00 1D 19 36 [17:53:53]Write i2c OK [17:53:53]MH_I2C_Read... [17:53:54]OFD Sender: No OFD packet to send [17:53:54]*** Cut start [17:53:54]*** Purtial cut [17:53:54]*** Stage 1: CUTSNS_PIN = 1 [17:53:56]Read from MH i2c: 01 [17:53:56]MH_I2C_Read... [17:53:56]*** Stop cut motor [17:53:56]*** Cut end [17:53:56]Read from MH i2c: 01 07 00 [17:53:56]MH_I2C_Read... [17:53:56]Read from MH i2c: 01 07 00 1D 19 00 00 00 00 00 FF 0F 4B [17:53:56]process_action close_receipt done [17:53:56]requested_data is exist [17:53:56]produce_requested_data [17:53:56]requested_item fm.sn is exist - process it [17:53:56]wFMCommunicate request_size=4 [17:53:56]MH_SAM_APDU [17:53:56]CAPDU: 80 11 00 00 [17:53:56]Write to MH i2c: E2 08 00 1E 19 80 11 00 00 00 00 00 00 B1 [17:53:56]Write i2c OK [17:53:56]MH_I2C_Read... [17:53:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:56]Read from MH i2c: E2 [17:53:56]MH_I2C_Read... [17:53:56]Read from MH i2c: E2 17 00 [17:53:56]MH_I2C_Read... [17:53:56]Read from MH i2c: E2 17 00 1E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0F [17:53:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:53:56]wFMCommunicate OK [17:53:56]requested_item fd.num is exist - process it [17:53:56]SAM_PROTO_GetFieldsCounters [17:53:56]wFMCommunicate request_size=4 [17:53:56]MH_SAM_APDU [17:53:56]CAPDU: 80 13 00 00 [17:53:56]Write to MH i2c: E2 08 00 1F 19 80 13 00 00 00 00 00 00 B4 [17:53:56]Write i2c OK [17:53:56]MH_I2C_Read... [17:53:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:56]Read from MH i2c: E2 [17:53:56]MH_I2C_Read... [17:53:56]Read from MH i2c: E2 62 00 [17:53:56]MH_I2C_Read... [17:53:56]Read from MH i2c: E2 62 00 1F 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 90 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [17:53:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 90 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:56]wFMCommunicate OK [17:53:56]SAM_PROTO_GetFieldsCounters done [17:53:56]requested_item shift.num is exist - process it [17:53:56]requested_item shift.opened is exist - process it [17:53:56]req_shift_opened [17:53:56]FM_GetShiftState [17:53:56]SAM_PROTO_GetShiftState [17:53:56]wFMCommunicate request_size=4 [17:53:56]MH_SAM_APDU [17:53:56]CAPDU: 80 13 01 00 [17:53:56]Write to MH i2c: E2 08 00 20 19 80 13 01 00 00 00 00 00 B6 [17:53:56]Write i2c OK [17:53:56]MH_I2C_Read... [17:53:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:56]Read from MH i2c: E2 [17:53:56]MH_I2C_Read... [17:53:56]Read from MH i2c: E2 0E 00 [17:53:56]MH_I2C_Read... [17:53:56]Read from MH i2c: E2 0E 00 20 19 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1D [17:53:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:53:56]wFMCommunicate OK [17:53:56]SAM_PROTO_GetShiftState done [17:53:56]FM_GetShiftState done [17:53:56]req_shift_opened done [17:53:56]requested_item shift.open_date is exist - process it [17:53:56]req_shift_open_date [17:53:56]req_shift_open_date done [17:53:56]produce_requested_data done [17:53:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123024,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:53:56]process_action_free close_receipt [17:53:56]json_value_free [17:53:56]json_value_free done [17:53:56]process_json_proto returns [17:53:56]Send response to host [17:53:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123024,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:53:56]free response buf [17:53:56]execute_script done [17:53:56]execute_script returns [17:53:56]free content buf [17:53:56]Sock 10.Close socket [17:53:56]Sock 10.Thread stoped [17:53:59]OFD Sender: No OFD packet to send [17:54:04]OFD Sender: No OFD packet to send [17:54:09]OFD Sender: No OFD packet to send [17:54:14]OFD Sender: No OFD packet to send [17:54:19]OFD Sender: No OFD packet to send [17:54:24]OFD Sender: No OFD packet to send [17:54:29]OFD Sender: No OFD packet to send [17:54:34]OFD Sender: No OFD packet to send [17:54:39]OFD Sender: No OFD packet to send [17:54:44]OFD Sender: No OFD packet to send [17:54:49]OFD Sender: No OFD packet to send [17:54:54]OFD Sender: No OFD packet to send [17:54:59]OFD Sender: No OFD packet to send [17:55:04]OFD Sender: No OFD packet to send [17:55:09]OFD Sender: No OFD packet to send [17:55:10]accept exits with 8 [17:55:10]New connection [17:55:10]New thread 3066666340 created [17:55:10]Thread 3066809700 joined [17:55:10]Waiting for new connection... [17:55:10] Sock 8.Parse request [17:55:10]Sock 8.Check first char [17:55:10]Sock 8.First char is OK [17:55:10]request: POST /json_proto HTTP/1.0 [17:55:10]Method: POST [17:55:10]URL: /json_proto [17:55:10]Method is POST - this is cgi request [17:55:10]url: /json_proto [17:55:10]query_string will be loaded in cgi processing [17:55:10]execute_cgi json_proto POST (null) [17:55:10]execute_cgi path=json_proto method=POST [17:55:10]POST find Content-Length [17:55:10]Host: 172.17.48.197:8080 [17:55:10]Content-Length: 817 [17:55:10]Content-Type: application/json [17:55:10] [17:55:10]POST finish read [17:55:10]Found Content-Length = 817 [17:55:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:10]execute_script... [17:55: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)1105921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:10]POST & json_proto [17:55:10]process_json_proto [17:55:10]json parsed OK: [17:55:10]protocol is kg_v1.0 [17:55:10]action value=close_receipt [17:55:10]process_action close_receipt [17:55:10]cmd_close_receipt [17:55:10]MH_GetDate [17:55:10]Write to MH i2c: F0 00 00 21 19 29 [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: F0 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: F0 09 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: F0 09 00 21 19 00 FF 67 E3 65 66 EE DC 65 75 [17:55:10]GetLastDocTimeStamp 1709402032 [17:55:10]current date 1709402111 [17:55:10]FM_GetShiftState [17:55:10]SAM_PROTO_GetShiftState [17:55:10]wFMCommunicate request_size=4 [17:55:10]MH_SAM_APDU [17:55:10]CAPDU: 80 13 01 00 [17:55:10]Write to MH i2c: E2 08 00 22 19 80 13 01 00 00 00 00 00 B8 [17:55:10]Write i2c OK [17:55:10]MH_I2C_Read... [17:55:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:10]Read from MH i2c: E2 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 0E 00 [17:55:10]MH_I2C_Read... [17:55:10]Read from MH i2c: E2 0E 00 22 19 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1F [17:55:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:55:10]wFMCommunicate OK [17:55:10]SAM_PROTO_GetShiftState done [17:55:10]FM_GetShiftState done [17:55:10]opened in 1709338023 [17:55:10]opened+sec_in_day 1709424423 [17:55:10]quantity*price = 50015 [17:55:10]sum+1 = 50016 [17:55:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 244 02.03.2024 17:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123025 ФПД: 54556746530944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175511&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123025&fm=54556746530944&tin=02508201610067®Number=0000000000090573&sum=50015 [17:55:11]StoreToDocumentArchive [17:55:11]shift 321 fd 123025 [17:55:11]save to /storage/0321/doc_00123025 [17:55:11]save last doc name /storage/0321/doc_00123025 to /storage/kkm_last_doc_name [17:55:11]save OK [17:55:11]Clear old archive folders... [17:55:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:11]tlvbuf is 0045F2E0 [17:55:11]SAM_PROTO_ClearQueue [17:55:11]wFMCommunicate request_size=4 [17:55:11]MH_SAM_APDU [17:55:11]CAPDU: 80 09 00 00 [17:55:11]Write to MH i2c: E2 08 00 2F 19 80 09 00 00 00 00 00 00 BA [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:11]Read from MH i2c: E2 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 03 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 03 00 2F 19 00 90 00 BC [17:55:11]RAPDU: 90 00 [17:55:11]wFMCommunicate OK [17:55:11]SAM_PROTO_ClearQueue done [17:55:11]KKMCreateOFDPacket [17:55:11]OFDProtocolAddRootSTLVToBuf [17:55:11]FM_MakeSignedData [17:55:11]FM_MakeSignedData [17:55:11]SAM_PROTO_SignData [17:55:11]wFMCommunicate request_size=4 [17:55:11]MH_SAM_APDU [17:55:11]CAPDU: 80 0D 01 02 [17:55:11]Write to MH i2c: E2 08 00 30 19 80 0D 01 02 00 00 00 00 C2 [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:11]Read from MH i2c: E2 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 03 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 03 00 30 19 00 90 00 BD [17:55:11]RAPDU: 90 00 [17:55:11]wFMCommunicate OK [17:55:11]wFMCommunicate request_size=255 [17:55:11]MH_SAM_APDU [17:55: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 FF 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E0 01 00 35 04 06 00 31 [17:55:11]Write to MH i2c: E2 02 01 31 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 FF 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E0 01 00 35 04 06 00 31 00 00 47 [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:11]Read from MH i2c: E2 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 03 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 03 00 31 19 00 90 00 BE [17:55:11]RAPDU: 90 00 [17:55:11]wFMCommunicate OK [17:55:11]wFMCommunicate request_size=10 [17:55:11]MH_SAM_APDU [17:55:11]CAPDU: 80 0D 02 02 05 9E 7B 7F 40 80 [17:55:11]Write to MH i2c: E2 0D 00 32 19 80 0D 02 02 05 00 9E 7B 7F 40 80 00 00 27 [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:11]Read from MH i2c: E2 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 03 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 03 00 32 19 00 90 00 BF [17:55:11]RAPDU: 90 00 [17:55:11]wFMCommunicate OK [17:55:11]wFMCommunicate request_size=4 [17:55:11]MH_SAM_APDU [17:55:11]CAPDU: 80 0D 03 02 [17:55:11]Write to MH i2c: E2 08 00 33 19 80 0D 03 02 00 00 00 00 C7 [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:11]Read from MH i2c: E2 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 0B 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 0B 00 33 19 00 F6 EF E7 E6 3A 5C 15 6A 90 00 8F [17:55:11]RAPDU: F6 EF E7 E6 3A 5C 15 6A 90 00 [17:55:11]wFMCommunicate OK [17:55:11]SAM_PROTO_SignData done [17:55:11]FM_MakeSignedData done [17:55:11]CreateOFDProtocolMessage [17:55:11]wFMCommunicate request_size=4 [17:55:11]MH_SAM_APDU [17:55:11]CAPDU: 80 11 00 00 [17:55:11]Write to MH i2c: E2 08 00 34 19 80 11 00 00 00 00 00 00 C7 [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:11]Read from MH i2c: E2 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 17 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: E2 17 00 34 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 25 [17:55:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:55:11]wFMCommunicate OK [17:55:11]CreateOFDProtocolMessage done [17:55:11]OFDSenderStorePacket 123025 [17:55:11]StoreOFDPacket docnum=123025 [17:55:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 27 EF 07 01 C5 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 FF 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E0 01 00 35 04 06 00 31 9E 7B 7F 40 80 F6 EF E7 E6 3A 5C 15 6A [17:55:11]CheckFolder [17:55:11]dirname=/storage/ofd_packets [17:55:11]CheckFolder done [17:55:11]ProducePacketName [17:55:11]name=ofd_packets/00123025 [17:55:11]NVStorageSaveData ofd_packets/00123025 [17:55:11]File name is /storage/ofd_packets/00123025 [17:55:11]Write 301 bytes [17:55:11]NVStorageSaveData done [17:55:11]OFDSenderStorePacket done [17:55:11]KKMCreateOFDPacket done [17:55:11]NVStorageSaveData kkm_last_timestamp [17:55:11]File name is /storage/kkm_last_timestamp [17:55:11]Write 4 bytes [17:55:11]NVStorageSaveData done [17:55:11]ExternCall_PrintAddStr [17:55:11]wPrintStart [17:55:11]Write to MH i2c: 01 00 00 35 19 4E [17:55:11]Write i2c OK [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 07 00 [17:55:11]MH_I2C_Read... [17:55:11]Read from MH i2c: 01 07 00 35 19 00 00 00 00 00 FF 0F 63 [17:55:11]RasterBufferAndPrint [17:55:11]line Счет N : (1)1105921 [17:55:11]line ИНН: 02508201610067 [17:55:11]line Контрольно-Кассовый Чек [17:55:11]line ПРОДАЖА [17:55:11]line ТРК (МРК, ГНК) : 52 [17:55:11]line Товар: 2710124130 [17:55:11]line Аи-92-К-5 [17:55:11]line 8.080 * 61.90 [17:55:11]line = 500.15 [17:55:11]line НДС 12% НСП 1% [17:55:11]line > о реализуемом товаре [17:55:11]line ИТОГО: 500.15 [17:55:11]line НСП 1% : 4.43 [17:55:11]line НДС 12% : 53.11 [17:55:11]line Наличными: 0.00 [17:55:11]line Безнал.: 500.15 [17:55:11]line Место: АЗС № 25 "Партнер Нефть" [17:55:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:55:11]line СНО: Общий режим [17:55:11]line Чек 244 02.03.2024 17:55 [17:55:11]line Смена: 321 ФФД: 1.0 [17:55:11]line ЗНМ: 0300000019 [17:55:11]line РНМ: 0000000000090573 [17:55:11]line Версия ККМ: 001 [17:55:11]line Платежная система: Бакай Банк [17:55:11]line ФМ: 0000000000874798 [17:55:11]line ФД: 123025 [17:55:11]line ФПД: 54556746530944 [17:55:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175511&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123025&fm=54556746530944&tin=02508201610067®Number=0000000000090573&sum=50015 [17:55:12]OFD Sender: Processing packet 123025 [packets to send 112, broken 111] [17:55:12]ProducePacketName [17:55:12]name=ofd_packets/00123025 [17:55:12]OFD Sender: To server: pG, [17:55:12]CommunicateWithHost lk.salyk.kg:30040 [17:55:12]ConnectInit lk.salyk.kg [17:55:12]written 0, free lines is 4095 [17:55:12]Connected sock=10 [17:55:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 27 EF 07 01 C5 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 FF 67 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E0 01 00 35 04 06 00 31 9E 7B 7F 40 80 F6 EF E7 E6 3A 5C 15 6A [17:55:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5E 4D 47 00 D6 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E0 01 00 F4 03 04 00 DA 13 E3 65 B6 04 01 00 00 DF CA 34 03 DE 5E E5 30 [17:55:12]CommunicateWithHost err = 0 [17:55:12]CheckOFDResponse [17:55:12]1017 (14) - 77093643461234 [17:55:12]1041 (16) - 0000000000874798 [17:55:12]1040 (4) - 123025 [17:55:12]1012 (4) - 02.03.2024 11:56 [17:55:12]1206 (1) - 0 [17:55:12]OFD Sender: Remove packet 123025 [17:55:12]ProducePacketName [17:55:12]name=ofd_packets/00123025 [17:55:12]NVStorageDeleteData [17:55:12]Write to MH i2c: 01 00 00 5F 19 78 [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: 01 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: 01 07 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: 01 07 00 5F 19 00 00 00 00 00 F7 0C 82 [17:55:12]RasterBufferAndPrint [17:55:12]line [17:55:12]line [17:55:12]line [17:55:12]line [17:55:12]line [17:55:12]written 0, free lines is 3326 [17:55:12]MH_Cut [17:55:12]Write to MH i2c: D1 01 00 66 19 01 51 [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: D1 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: D1 01 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: D1 01 00 66 19 00 50 [17:55:12]Write to MH i2c: 01 00 00 67 19 80 [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:13]OFD Sender: No OFD packet to send [17:55:13]*** Cut start [17:55:13]*** Purtial cut [17:55:13]*** Stage 1: CUTSNS_PIN = 1 [17:55:15]Read from MH i2c: 01 [17:55:15]MH_I2C_Read... [17:55:15]*** Stop cut motor [17:55:15]*** Cut end [17:55:15]Read from MH i2c: 01 07 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: 01 07 00 67 19 00 00 00 00 00 FF 0F 95 [17:55:15]process_action close_receipt done [17:55:15]requested_data is exist [17:55:15]produce_requested_data [17:55:15]requested_item fm.sn is exist - process it [17:55:15]wFMCommunicate request_size=4 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 11 00 00 [17:55:15]Write to MH i2c: E2 08 00 68 19 80 11 00 00 00 00 00 00 FB [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 17 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 17 00 68 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [17:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:55:15]wFMCommunicate OK [17:55:15]requested_item fd.num is exist - process it [17:55:15]SAM_PROTO_GetFieldsCounters [17:55:15]wFMCommunicate request_size=4 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 13 00 00 [17:55:15]Write to MH i2c: E2 08 00 69 19 80 13 00 00 00 00 00 00 FE [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 62 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 62 00 69 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 91 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [17:55:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 91 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:15]wFMCommunicate OK [17:55:15]SAM_PROTO_GetFieldsCounters done [17:55:15]requested_item shift.num is exist - process it [17:55:15]requested_item shift.opened is exist - process it [17:55:15]req_shift_opened [17:55:15]FM_GetShiftState [17:55:15]SAM_PROTO_GetShiftState [17:55:15]wFMCommunicate request_size=4 [17:55:15]MH_SAM_APDU [17:55:15]CAPDU: 80 13 01 00 [17:55:15]Write to MH i2c: E2 08 00 6A 19 80 13 01 00 00 00 00 00 00 [17:55:15]Write i2c OK [17:55:15]MH_I2C_Read... [17:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:15]Read from MH i2c: E2 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 0E 00 [17:55:15]MH_I2C_Read... [17:55:15]Read from MH i2c: E2 0E 00 6A 19 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 67 [17:55:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:55:15]wFMCommunicate OK [17:55:15]SAM_PROTO_GetShiftState done [17:55:15]FM_GetShiftState done [17:55:15]req_shift_opened done [17:55:15]requested_item shift.open_date is exist - process it [17:55:15]req_shift_open_date [17:55:15]req_shift_open_date done [17:55:15]produce_requested_data done [17:55:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123025,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:55:15]process_action_free close_receipt [17:55:15]json_value_free [17:55:15]json_value_free done [17:55:15]process_json_proto returns [17:55:15]Send response to host [17:55:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123025,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:55:15]free response buf [17:55:15]execute_script done [17:55:15]execute_script returns [17:55:15]free content buf [17:55:15]Sock 8.Close socket [17:55:15]Sock 8.Thread stoped [17:55:18]OFD Sender: No OFD packet to send [17:55:23]OFD Sender: No OFD packet to send [17:55:28]OFD Sender: No OFD packet to send [17:55:33]OFD Sender: No OFD packet to send [17:55:38]OFD Sender: No OFD packet to send [17:55:43]OFD Sender: No OFD packet to send [17:55:48]OFD Sender: No OFD packet to send [17:55:53]OFD Sender: No OFD packet to send [17:55:58]OFD Sender: No OFD packet to send [17:56:03]OFD Sender: No OFD packet to send [17:56:08]OFD Sender: No OFD packet to send [17:56:13]OFD Sender: No OFD packet to send [17:56:18]OFD Sender: No OFD packet to send [17:56:23]OFD Sender: No OFD packet to send [17:56:28]OFD Sender: No OFD packet to send [17:56:33]OFD Sender: No OFD packet to send [17:56:38]OFD Sender: No OFD packet to send [17:56:43]OFD Sender: No OFD packet to send [17:56:48]OFD Sender: No OFD packet to send [17:56:53]OFD Sender: No OFD packet to send [17:56:55]accept exits with 9 [17:56:55]New connection [17:56:55]New thread 3066809700 created [17:56:55]Thread 3066666340 joined [17:56:55]Waiting for new connection... [17:56:55] Sock 9.Parse request [17:56:55]Sock 9.Check first char [17:56:55]Sock 9.First char is OK [17:56:55]request: POST /json_proto HTTP/1.0 [17:56:55]Method: POST [17:56:55]URL: /json_proto [17:56:55]Method is POST - this is cgi request [17:56:55]url: /json_proto [17:56:55]query_string will be loaded in cgi processing [17:56:55]execute_cgi json_proto POST (null) [17:56:55]execute_cgi path=json_proto method=POST [17:56:55]POST find Content-Length [17:56:55]Host: 172.17.48.197:8080 [17:56:55]Content-Length: 683 [17:56:55]Content-Type: application/json [17:56:55] [17:56:55]POST finish read [17:56:55]Found Content-Length = 683 [17:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "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" ] } } [17:56:55]execute_script... [17:56: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)1105922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "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" ] } } [17:56:55]POST & json_proto [17:56:55]process_json_proto [17:56:55]json parsed OK: [17:56:55]protocol is kg_v1.0 [17:56:55]action value=close_receipt [17:56:55]process_action close_receipt [17:56:55]cmd_close_receipt [17:56:55]MH_GetDate [17:56:55]Write to MH i2c: F0 00 00 6B 19 73 [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: F0 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: F0 09 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: F0 09 00 6B 19 00 68 68 E3 65 66 EE DC 65 29 [17:56:55]GetLastDocTimeStamp 1709402111 [17:56:55]current date 1709402216 [17:56:55]FM_GetShiftState [17:56:55]SAM_PROTO_GetShiftState [17:56:55]wFMCommunicate request_size=4 [17:56:55]MH_SAM_APDU [17:56:55]CAPDU: 80 13 01 00 [17:56:55]Write to MH i2c: E2 08 00 6C 19 80 13 01 00 00 00 00 00 02 [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:55]Read from MH i2c: E2 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 0E 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: E2 0E 00 6C 19 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 69 [17:56:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:56:55]wFMCommunicate OK [17:56:55]SAM_PROTO_GetShiftState done [17:56:55]FM_GetShiftState done [17:56:55]opened in 1709338023 [17:56:55]opened+sec_in_day 1709424423 [17:56:55]quantity*price = 100010 [17:56:55]sum+1 = 100012 [17:56:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 245 02.03.2024 17:56 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123026 ФПД: 274629151497685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175656&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123026&fm=274629151497685&tin=02508201610067®Number=0000000000090573&sum=100000 [17:56:57]StoreToDocumentArchive [17:56:57]shift 321 fd 123026 [17:56:57]save to /storage/0321/doc_00123026 [17:56:57]save last doc name /storage/0321/doc_00123026 to /storage/kkm_last_doc_name [17:56:57]save OK [17:56:57]Clear old archive folders... [17:56:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:56:57]tlvbuf is 003F27C0 [17:56:57]SAM_PROTO_ClearQueue [17:56:57]wFMCommunicate request_size=4 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 09 00 00 [17:56:57]Write to MH i2c: E2 08 00 79 19 80 09 00 00 00 00 00 00 04 [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 03 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 03 00 79 19 00 90 00 06 [17:56:57]RAPDU: 90 00 [17:56:57]wFMCommunicate OK [17:56:57]SAM_PROTO_ClearQueue done [17:56:57]KKMCreateOFDPacket [17:56:57]OFDProtocolAddRootSTLVToBuf [17:56:57]FM_MakeSignedData [17:56:57]FM_MakeSignedData [17:56:57]SAM_PROTO_SignData [17:56:57]wFMCommunicate request_size=4 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 0D 01 02 [17:56:57]Write to MH i2c: E2 08 00 7A 19 80 0D 01 02 00 00 00 00 0C [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 03 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 03 00 7A 19 00 90 00 07 [17:56:57]RAPDU: 90 00 [17:56:57]wFMCommunicate OK [17:56:57]wFMCommunicate request_size=255 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 68 68 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E0 01 00 35 04 06 00 F9 [17:56:57]Write to MH i2c: E2 02 01 7B 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 68 68 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E0 01 00 35 04 06 00 F9 00 00 2C [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 03 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 03 00 7B 19 00 90 00 08 [17:56:57]RAPDU: 90 00 [17:56:57]wFMCommunicate OK [17:56:57]wFMCommunicate request_size=10 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 0D 02 02 05 C6 15 05 1D D5 [17:56:57]Write to MH i2c: E2 0D 00 7C 19 80 0D 02 02 05 00 C6 15 05 1D D5 00 00 EB [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 03 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 03 00 7C 19 00 90 00 09 [17:56:57]RAPDU: 90 00 [17:56:57]wFMCommunicate OK [17:56:57]wFMCommunicate request_size=4 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 0D 03 02 [17:56:57]Write to MH i2c: E2 08 00 7D 19 80 0D 03 02 00 00 00 00 11 [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 0B 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 0B 00 7D 19 00 E2 3C 9A 3B 4E D3 93 D4 90 00 8D [17:56:57]RAPDU: E2 3C 9A 3B 4E D3 93 D4 90 00 [17:56:57]wFMCommunicate OK [17:56:57]SAM_PROTO_SignData done [17:56:57]FM_MakeSignedData done [17:56:57]CreateOFDProtocolMessage [17:56:57]wFMCommunicate request_size=4 [17:56:57]MH_SAM_APDU [17:56:57]CAPDU: 80 11 00 00 [17:56:57]Write to MH i2c: E2 08 00 7E 19 80 11 00 00 00 00 00 00 11 [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:57]Read from MH i2c: E2 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 17 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: E2 17 00 7E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6F [17:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:56:57]wFMCommunicate OK [17:56:57]CreateOFDProtocolMessage done [17:56:57]OFDSenderStorePacket 123026 [17:56:57]StoreOFDPacket docnum=123026 [17:56:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FA C1 07 01 80 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 68 68 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E0 01 00 35 04 06 00 F9 C6 15 05 1D D5 E2 3C 9A 3B 4E D3 93 D4 [17:56:57]CheckFolder [17:56:57]dirname=/storage/ofd_packets [17:56:57]CheckFolder done [17:56:57]ProducePacketName [17:56:57]name=ofd_packets/00123026 [17:56:57]NVStorageSaveData ofd_packets/00123026 [17:56:57]File name is /storage/ofd_packets/00123026 [17:56:57]Write 301 bytes [17:56:57]NVStorageSaveData done [17:56:57]OFDSenderStorePacket done [17:56:57]KKMCreateOFDPacket done [17:56:57]NVStorageSaveData kkm_last_timestamp [17:56:57]File name is /storage/kkm_last_timestamp [17:56:57]Write 4 bytes [17:56:57]NVStorageSaveData done [17:56:57]ExternCall_PrintAddStr [17:56:57]wPrintStart [17:56:57]Write to MH i2c: 01 00 00 7F 19 98 [17:56:57]Write i2c OK [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: 01 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: 01 07 00 [17:56:57]MH_I2C_Read... [17:56:57]Read from MH i2c: 01 07 00 7F 19 00 00 00 00 00 FF 0F AD [17:56:57]RasterBufferAndPrint [17:56:57]line Счет N : (1)1105922 [17:56:57]line ИНН: 02508201610067 [17:56:57]line Контрольно-Кассовый Чек [17:56:57]line ПРОДАЖА [17:56:57]line ТРК (МРК, ГНК) : 53 [17:56:57]line Товар: 2710124500 [17:56:57]line Аи-95-К-5 [17:56:57]line 14.390 * 69.50 [17:56:57]line = 1000.11 [17:56:57]line НДС 12% НСП 1% [17:56:57]line > о реализуемом товаре [17:56:57]line ОКРУГЛЕНИЕ: -0.11 [17:56:57]line ИТОГО: 1000.00 [17:56:57]line Внесено: 1000.00 [17:56:57]line СДАЧА: 0.00 [17:56:57]line НСП 1% : 8.85 [17:56:57]line НДС 12% : 106.21 [17:56:57]line Наличными: 1000.00 [17:56:57]line Безнал.: 0.00 [17:56:57]line Место: АЗС № 25 "Партнер Нефть" [17:56:57]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:56:57]line СНО: Общий режим [17:56:57]line Чек 245 02.03.2024 17:56 [17:56:57]line Смена: 321 ФФД: 1.0 [17:56:57]line ЗНМ: 0300000019 [17:56:57]line РНМ: 0000000000090573 [17:56:57]line Версия ККМ: 001 [17:56:57]line ФМ: 0000000000874798 [17:56:57]line ФД: 123026 [17:56:57]line ФПД: 274629151497685 [17:56:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175656&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123026&fm=274629151497685&tin=02508201610067®Number=0000000000090573&sum=100000 [17:56:57]OFD Sender: Processing packet 123026 [packets to send 112, broken 111] [17:56:57]ProducePacketName [17:56:57]name=ofd_packets/00123026 [17:56:57]OFD Sender: To server: pG, [17:56:57]CommunicateWithHost lk.salyk.kg:30040 [17:56:57]ConnectInit lk.salyk.kg [17:56:57]written 0, free lines is 4095 [17:56:57]Connected sock=10 [17:56:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FA C1 07 01 80 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 68 68 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E0 01 00 35 04 06 00 F9 C6 15 05 1D D5 E2 3C 9A 3B 4E D3 93 D4 [17:56:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CE 66 47 00 C3 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E0 01 00 F4 03 04 00 44 14 E3 65 B6 04 01 00 00 BB AE D0 D2 C1 2A D5 8F [17:56:58]CommunicateWithHost err = 0 [17:56:58]CheckOFDResponse [17:56:58]1017 (14) - 77093643461234 [17:56:58]1041 (16) - 0000000000874798 [17:56:58]1040 (4) - 123026 [17:56:58]1012 (4) - 02.03.2024 11:57 [17:56:58]1206 (1) - 0 [17:56:58]OFD Sender: Remove packet 123026 [17:56:58]ProducePacketName [17:56:58]name=ofd_packets/00123026 [17:56:58]NVStorageDeleteData [17:56:58]Write to MH i2c: 01 00 00 AA 19 C3 [17:56:58]Write i2c OK [17:56:58]MH_I2C_Read... [17:56:58]Read from MH i2c: 01 [17:56:58]MH_I2C_Read... [17:56:58]Read from MH i2c: 01 07 00 [17:56:58]MH_I2C_Read... [17:56:58]Read from MH i2c: 01 07 00 AA 19 00 00 00 00 00 ED 0C C3 [17:56:58]RasterBufferAndPrint [17:56:58]line [17:56:58]line [17:56:58]line [17:56:58]line [17:56:58]line [17:56:58]written 0, free lines is 3315 [17:56:58]MH_Cut [17:56:58]Write to MH i2c: D1 01 00 B1 19 01 9C [17:56:58]Write i2c OK [17:56:58]MH_I2C_Read... [17:56:58]Read from MH i2c: D1 [17:56:58]MH_I2C_Read... [17:56:58]Read from MH i2c: D1 01 00 [17:56:58]MH_I2C_Read... [17:56:58]Read from MH i2c: D1 01 00 B1 19 00 9B [17:56:58]Write to MH i2c: 01 00 00 B2 19 CB [17:56:58]Write i2c OK [17:56:58]MH_I2C_Read... [17:56:58]OFD Sender: No OFD packet to send [17:56:59]*** Cut start [17:56:59]*** Purtial cut [17:56:59]*** Stage 1: CUTSNS_PIN = 1 [17:57:01]Read from MH i2c: 01 [17:57:01]MH_I2C_Read... [17:57:01]*** Stop cut motor [17:57:01]*** Cut end [17:57:01]Read from MH i2c: 01 07 00 [17:57:01]MH_I2C_Read... [17:57:01]Read from MH i2c: 01 07 00 B2 19 00 00 00 00 00 FF 0F E0 [17:57:01]process_action close_receipt done [17:57:01]requested_data is exist [17:57:01]produce_requested_data [17:57:01]requested_item fm.sn is exist - process it [17:57:01]wFMCommunicate request_size=4 [17:57:01]MH_SAM_APDU [17:57:01]CAPDU: 80 11 00 00 [17:57:01]Write to MH i2c: E2 08 00 B3 19 80 11 00 00 00 00 00 00 46 [17:57:01]Write i2c OK [17:57:01]MH_I2C_Read... [17:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:01]Read from MH i2c: E2 [17:57:01]MH_I2C_Read... [17:57:01]Read from MH i2c: E2 17 00 [17:57:01]MH_I2C_Read... [17:57:01]Read from MH i2c: E2 17 00 B3 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A4 [17:57:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:57:01]wFMCommunicate OK [17:57:01]requested_item fd.num is exist - process it [17:57:01]SAM_PROTO_GetFieldsCounters [17:57:01]wFMCommunicate request_size=4 [17:57:01]MH_SAM_APDU [17:57:01]CAPDU: 80 13 00 00 [17:57:01]Write to MH i2c: E2 08 00 B4 19 80 13 00 00 00 00 00 00 49 [17:57:01]Write i2c OK [17:57:01]MH_I2C_Read... [17:57:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:01]Read from MH i2c: E2 [17:57:01]MH_I2C_Read... [17:57:01]Read from MH i2c: E2 62 00 [17:57:01]MH_I2C_Read... [17:57:01]Read from MH i2c: E2 62 00 B4 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 92 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [17:57:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 92 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:57:01]wFMCommunicate OK [17:57:01]SAM_PROTO_GetFieldsCounters done [17:57:01]requested_item shift.num is exist - process it [17:57:01]requested_item shift.opened is exist - process it [17:57:01]req_shift_opened [17:57:01]FM_GetShiftState [17:57:01]SAM_PROTO_GetShiftState [17:57:01]wFMCommunicate request_size=4 [17:57:01]MH_SAM_APDU [17:57:01]CAPDU: 80 13 01 00 [17:57:01]Write to MH i2c: E2 08 00 B5 19 80 13 01 00 00 00 00 00 4B [17:57:01]Write i2c OK [17:57:01]MH_I2C_Read... [17:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:01]Read from MH i2c: E2 [17:57:01]MH_I2C_Read... [17:57:01]Read from MH i2c: E2 0E 00 [17:57:01]MH_I2C_Read... [17:57:01]Read from MH i2c: E2 0E 00 B5 19 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B2 [17:57:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:57:01]wFMCommunicate OK [17:57:01]SAM_PROTO_GetShiftState done [17:57:01]FM_GetShiftState done [17:57:01]req_shift_opened done [17:57:01]requested_item shift.open_date is exist - process it [17:57:01]req_shift_open_date [17:57:01]req_shift_open_date done [17:57:01]produce_requested_data done [17:57:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123026,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:57:01]process_action_free close_receipt [17:57:01]json_value_free [17:57:01]json_value_free done [17:57:01]process_json_proto returns [17:57:01]Send response to host [17:57:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123026,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:57:01]free response buf [17:57:01]execute_script done [17:57:01]execute_script returns [17:57:01]free content buf [17:57:01]Sock 9.Close socket [17:57:01]Sock 9.Thread stoped [17:57:03]OFD Sender: No OFD packet to send [17:57:08]OFD Sender: No OFD packet to send [17:57:13]OFD Sender: No OFD packet to send [17:57:18]OFD Sender: No OFD packet to send [17:57:23]OFD Sender: No OFD packet to send [17:57:28]OFD Sender: No OFD packet to send [17:57:33]OFD Sender: No OFD packet to send [17:57:38]OFD Sender: No OFD packet to send [17:57:38]accept exits with 8 [17:57:38]New connection [17:57:38]New thread 3066666340 created [17:57:38]Thread 3066809700 joined [17:57:38]Waiting for new connection... [17:57:38] Sock 8.Parse request [17:57:38]Sock 8.Check first char [17:57:38]Sock 8.First char is OK [17:57:38]request: POST /json_proto HTTP/1.0 [17:57:38]Method: POST [17:57:38]URL: /json_proto [17:57:38]Method is POST - this is cgi request [17:57:38]url: /json_proto [17:57:38]query_string will be loaded in cgi processing [17:57:38]execute_cgi json_proto POST (null) [17:57:38]execute_cgi path=json_proto method=POST [17:57:38]POST find Content-Length [17:57:38]Host: 172.17.48.197:8080 [17:57:38]Content-Length: 683 [17:57:38]Content-Type: application/json [17:57:38] [17:57:38]POST finish read [17:57:38]Found Content-Length = 683 [17:57:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [17:57:38]execute_script... [17:57:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [17:57:38]POST & json_proto [17:57:38]process_json_proto [17:57:38]json parsed OK: [17:57:38]protocol is kg_v1.0 [17:57:38]action value=close_receipt [17:57:38]process_action close_receipt [17:57:38]cmd_close_receipt [17:57:38]MH_GetDate [17:57:38]Write to MH i2c: F0 00 00 B6 19 BE [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: F0 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: F0 09 00 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: F0 09 00 B6 19 00 93 68 E3 65 66 EE DC 65 9F [17:57:38]GetLastDocTimeStamp 1709402216 [17:57:38]current date 1709402259 [17:57:38]FM_GetShiftState [17:57:38]SAM_PROTO_GetShiftState [17:57:38]wFMCommunicate request_size=4 [17:57:38]MH_SAM_APDU [17:57:38]CAPDU: 80 13 01 00 [17:57:38]Write to MH i2c: E2 08 00 B7 19 80 13 01 00 00 00 00 00 4D [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:38]Read from MH i2c: E2 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 0E 00 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 0E 00 B7 19 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B4 [17:57:38]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:57:38]wFMCommunicate OK [17:57:38]SAM_PROTO_GetShiftState done [17:57:38]FM_GetShiftState done [17:57:38]opened in 1709338023 [17:57:38]opened+sec_in_day 1709424423 [17:57:38]quantity*price = 100030 [17:57:38]sum+1 = 100031 [17:57:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 246 02.03.2024 17:57 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123027 ФПД: 99577080571027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175739&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123027&fm=99577080571027&tin=02508201610067®Number=0000000000090573&sum=100000 [17:57:40]StoreToDocumentArchive [17:57:40]shift 321 fd 123027 [17:57:40]save to /storage/0321/doc_00123027 [17:57:40]save last doc name /storage/0321/doc_00123027 to /storage/kkm_last_doc_name [17:57:40]save OK [17:57:40]Clear old archive folders... [17:57:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:57:40]tlvbuf is 003D27E0 [17:57:40]SAM_PROTO_ClearQueue [17:57:40]wFMCommunicate request_size=4 [17:57:40]MH_SAM_APDU [17:57:40]CAPDU: 80 09 00 00 [17:57:40]Write to MH i2c: E2 08 00 C4 19 80 09 00 00 00 00 00 00 4F [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:40]Read from MH i2c: E2 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 03 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 03 00 C4 19 00 90 00 51 [17:57:40]RAPDU: 90 00 [17:57:40]wFMCommunicate OK [17:57:40]SAM_PROTO_ClearQueue done [17:57:40]KKMCreateOFDPacket [17:57:40]OFDProtocolAddRootSTLVToBuf [17:57:40]FM_MakeSignedData [17:57:40]FM_MakeSignedData [17:57:40]SAM_PROTO_SignData [17:57:40]wFMCommunicate request_size=4 [17:57:40]MH_SAM_APDU [17:57:40]CAPDU: 80 0D 01 02 [17:57:40]Write to MH i2c: E2 08 00 C5 19 80 0D 01 02 00 00 00 00 57 [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:40]Read from MH i2c: E2 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 03 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 03 00 C5 19 00 90 00 52 [17:57:40]RAPDU: 90 00 [17:57:40]wFMCommunicate OK [17:57:40]wFMCommunicate request_size=255 [17:57:40]MH_SAM_APDU [17:57:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 93 68 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E0 01 00 35 04 06 00 5A [17:57:40]Write to MH i2c: E2 02 01 C6 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 93 68 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E0 01 00 35 04 06 00 5A 00 00 0C [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:40]Read from MH i2c: E2 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 03 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 03 00 C6 19 00 90 00 53 [17:57:40]RAPDU: 90 00 [17:57:40]wFMCommunicate OK [17:57:40]wFMCommunicate request_size=10 [17:57:40]MH_SAM_APDU [17:57:40]CAPDU: 80 0D 02 02 05 90 98 83 E4 93 [17:57:40]Write to MH i2c: E2 0D 00 C7 19 80 0D 02 02 05 00 90 98 83 E4 93 00 00 86 [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:40]Read from MH i2c: E2 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 03 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 03 00 C7 19 00 90 00 54 [17:57:40]RAPDU: 90 00 [17:57:40]wFMCommunicate OK [17:57:40]wFMCommunicate request_size=4 [17:57:40]MH_SAM_APDU [17:57:40]CAPDU: 80 0D 03 02 [17:57:40]Write to MH i2c: E2 08 00 C8 19 80 0D 03 02 00 00 00 00 5C [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:57:40]Read from MH i2c: E2 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 0B 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 0B 00 C8 19 00 97 81 11 28 AB 22 4B B9 90 00 7F [17:57:40]RAPDU: 97 81 11 28 AB 22 4B B9 90 00 [17:57:40]wFMCommunicate OK [17:57:40]SAM_PROTO_SignData done [17:57:40]FM_MakeSignedData done [17:57:40]CreateOFDProtocolMessage [17:57:40]wFMCommunicate request_size=4 [17:57:40]MH_SAM_APDU [17:57:40]CAPDU: 80 11 00 00 [17:57:40]Write to MH i2c: E2 08 00 C9 19 80 11 00 00 00 00 00 00 5C [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:40]Read from MH i2c: E2 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 17 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 17 00 C9 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BA [17:57:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:57:40]wFMCommunicate OK [17:57:40]CreateOFDProtocolMessage done [17:57:40]OFDSenderStorePacket 123027 [17:57:40]StoreOFDPacket docnum=123027 [17:57:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CA 9D 07 01 2F 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 93 68 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E0 01 00 35 04 06 00 5A 90 98 83 E4 93 97 81 11 28 AB 22 4B B9 [17:57:40]CheckFolder [17:57:40]dirname=/storage/ofd_packets [17:57:40]CheckFolder done [17:57:40]ProducePacketName [17:57:40]name=ofd_packets/00123027 [17:57:40]NVStorageSaveData ofd_packets/00123027 [17:57:40]File name is /storage/ofd_packets/00123027 [17:57:40]Write 301 bytes [17:57:40]NVStorageSaveData done [17:57:40]OFDSenderStorePacket done [17:57:40]KKMCreateOFDPacket done [17:57:40]NVStorageSaveData kkm_last_timestamp [17:57:40]File name is /storage/kkm_last_timestamp [17:57:40]Write 4 bytes [17:57:40]NVStorageSaveData done [17:57:40]ExternCall_PrintAddStr [17:57:40]wPrintStart [17:57:40]Write to MH i2c: 01 00 00 CA 19 E3 [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: 01 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: 01 07 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: 01 07 00 CA 19 00 00 00 00 00 FF 0F F8 [17:57:40]RasterBufferAndPrint [17:57:40]line Счет N : (1)1105923 [17:57:40]line ИНН: 02508201610067 [17:57:40]line Контрольно-Кассовый Чек [17:57:40]line ПРОДАЖА [17:57:40]line ТРК (МРК, ГНК) : 11 [17:57:40]line Товар: 2710124130 [17:57:40]line Аи-92-К-5 [17:57:40]line 16.160 * 61.90 [17:57:40]line = 1000.30 [17:57:40]line НДС 12% НСП 1% [17:57:40]line > о реализуемом товаре [17:57:40]line ОКРУГЛЕНИЕ: -0.30 [17:57:40]line ИТОГО: 1000.00 [17:57:40]line Внесено: 1000.00 [17:57:40]line СДАЧА: 0.00 [17:57:40]line НСП 1% : 8.85 [17:57:40]line НДС 12% : 106.23 [17:57:40]line Наличными: 1000.00 [17:57:40]line Безнал.: 0.00 [17:57:40]line Место: АЗС № 25 "Партнер Нефть" [17:57:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [17:57:40]line СНО: Общий режим [17:57:40]line Чек 246 02.03.2024 17:57 [17:57:40]line Смена: 321 ФФД: 1.0 [17:57:40]line ЗНМ: 0300000019 [17:57:40]line РНМ: 0000000000090573 [17:57:40]line Версия ККМ: 001 [17:57:40]line ФМ: 0000000000874798 [17:57:40]line ФД: 123027 [17:57:40]line ФПД: 99577080571027 [17:57:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T175739&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123027&fm=99577080571027&tin=02508201610067®Number=0000000000090573&sum=100000 [17:57:40]OFD Sender: Processing packet 123027 [packets to send 112, broken 111] [17:57:40]ProducePacketName [17:57:40]name=ofd_packets/00123027 [17:57:40]OFD Sender: To server: pG, [17:57:40]CommunicateWithHost lk.salyk.kg:30040 [17:57:40]ConnectInit lk.salyk.kg [17:57:40]written 0, free lines is 4095 [17:57:41]Connected sock=10 [17:57:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CA 9D 07 01 2F 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 93 68 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E0 01 00 35 04 06 00 5A 90 98 83 E4 93 97 81 11 28 AB 22 4B B9 [17:57:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2A 7E 47 00 A8 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E0 01 00 F4 03 04 00 6F 14 E3 65 B6 04 01 00 00 CA 62 53 CD 28 D6 82 C4 [17:57:41]CommunicateWithHost err = 0 [17:57:41]CheckOFDResponse [17:57:41]1017 (14) - 77093643461234 [17:57:41]1041 (16) - 0000000000874798 [17:57:41]1040 (4) - 123027 [17:57:41]1012 (4) - 02.03.2024 11:58 [17:57:41]1206 (1) - 0 [17:57:41]OFD Sender: Remove packet 123027 [17:57:41]ProducePacketName [17:57:41]name=ofd_packets/00123027 [17:57:41]NVStorageDeleteData [17:57:41]Write to MH i2c: 01 00 00 F5 19 0E [17:57:41]Write i2c OK [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: 01 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: 01 07 00 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: 01 07 00 F5 19 00 00 00 00 00 EA 0C 0B [17:57:41]RasterBufferAndPrint [17:57:41]line [17:57:41]line [17:57:41]line [17:57:41]line [17:57:41]line [17:57:41]written 0, free lines is 3312 [17:57:41]MH_Cut [17:57:41]Write to MH i2c: D1 01 00 FC 19 01 E7 [17:57:41]Write i2c OK [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: D1 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: D1 01 00 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: D1 01 00 FC 19 00 E6 [17:57:41]Write to MH i2c: 01 00 00 FD 19 16 [17:57:41]Write i2c OK [17:57:41]MH_I2C_Read... [17:57:41]OFD Sender: No OFD packet to send [17:57:42]*** Cut start [17:57:42]*** Purtial cut [17:57:42]*** Stage 1: CUTSNS_PIN = 1 [17:57:44]Read from MH i2c: 01 [17:57:44]MH_I2C_Read... [17:57:44]*** Stop cut motor [17:57:44]*** Cut end [17:57:44]Read from MH i2c: 01 07 00 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: 01 07 00 FD 19 00 00 00 00 00 FF 0F 2B [17:57:44]process_action close_receipt done [17:57:44]requested_data is exist [17:57:44]produce_requested_data [17:57:44]requested_item fm.sn is exist - process it [17:57:44]wFMCommunicate request_size=4 [17:57:44]MH_SAM_APDU [17:57:44]CAPDU: 80 11 00 00 [17:57:44]Write to MH i2c: E2 08 00 FE 19 80 11 00 00 00 00 00 00 91 [17:57:44]Write i2c OK [17:57:44]MH_I2C_Read... [17:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:44]Read from MH i2c: E2 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: E2 17 00 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: E2 17 00 FE 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EF [17:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [17:57:44]wFMCommunicate OK [17:57:44]requested_item fd.num is exist - process it [17:57:44]SAM_PROTO_GetFieldsCounters [17:57:44]wFMCommunicate request_size=4 [17:57:44]MH_SAM_APDU [17:57:44]CAPDU: 80 13 00 00 [17:57:44]Write to MH i2c: E2 08 00 FF 19 80 13 00 00 00 00 00 00 94 [17:57:44]Write i2c OK [17:57:44]MH_I2C_Read... [17:57:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:44]Read from MH i2c: E2 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: E2 62 00 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: E2 62 00 FF 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 93 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [17:57:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 93 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:57:44]wFMCommunicate OK [17:57:44]SAM_PROTO_GetFieldsCounters done [17:57:44]requested_item shift.num is exist - process it [17:57:44]requested_item shift.opened is exist - process it [17:57:44]req_shift_opened [17:57:44]FM_GetShiftState [17:57:44]SAM_PROTO_GetShiftState [17:57:44]wFMCommunicate request_size=4 [17:57:44]MH_SAM_APDU [17:57:44]CAPDU: 80 13 01 00 [17:57:44]Write to MH i2c: E2 08 00 00 1A 80 13 01 00 00 00 00 00 97 [17:57:44]Write i2c OK [17:57:44]MH_I2C_Read... [17:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:44]Read from MH i2c: E2 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: E2 0E 00 [17:57:44]MH_I2C_Read... [17:57:44]Read from MH i2c: E2 0E 00 00 1A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FE [17:57:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [17:57:44]wFMCommunicate OK [17:57:44]SAM_PROTO_GetShiftState done [17:57:44]FM_GetShiftState done [17:57:44]req_shift_opened done [17:57:44]requested_item shift.open_date is exist - process it [17:57:44]req_shift_open_date [17:57:44]req_shift_open_date done [17:57:44]produce_requested_data done [17:57:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123027,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [17:57:44]process_action_free close_receipt [17:57:44]json_value_free [17:57:44]json_value_free done [17:57:44]process_json_proto returns [17:57:44]Send response to host [17:57:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123027,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [17:57:44]free response buf [17:57:44]execute_script done [17:57:44]execute_script returns [17:57:44]free content buf [17:57:44]Sock 8.Close socket [17:57:44]Sock 8.Thread stoped [17:57:46]OFD Sender: No OFD packet to send [17:57:51]OFD Sender: No OFD packet to send [17:57:56]OFD Sender: No OFD packet to send [17:58:01]OFD Sender: No OFD packet to send [17:58:06]OFD Sender: No OFD packet to send [17:58:11]OFD Sender: No OFD packet to send [17:58:16]OFD Sender: No OFD packet to send [17:58:21]OFD Sender: No OFD packet to send [17:58:26]OFD Sender: No OFD packet to send [17:58:31]OFD Sender: No OFD packet to send [17:58:36]OFD Sender: No OFD packet to send [17:58:41]OFD Sender: No OFD packet to send [17:58:46]OFD Sender: No OFD packet to send [17:58:51]OFD Sender: No OFD packet to send [17:58:56]OFD Sender: No OFD packet to send [17:59:01]OFD Sender: No OFD packet to send [17:59:06]OFD Sender: No OFD packet to send [17:59:11]OFD Sender: No OFD packet to send [17:59:16]OFD Sender: No OFD packet to send [17:59:21]OFD Sender: No OFD packet to send [17:59:26]OFD Sender: No OFD packet to send [17:59:31]OFD Sender: No OFD packet to send [17:59:36]OFD Sender: No OFD packet to send [17:59:41]OFD Sender: No OFD packet to send [17:59:46]OFD Sender: No OFD packet to send [17:59:51]OFD Sender: No OFD packet to send [17:59:56]OFD Sender: No OFD packet to send [18:00:01]OFD Sender: No OFD packet to send [18:00:06]OFD Sender: No OFD packet to send [18:00:11]OFD Sender: No OFD packet to send [18:00:16]OFD Sender: No OFD packet to send [18:00:21]OFD Sender: No OFD packet to send [18:00:26]OFD Sender: No OFD packet to send [18:00:31]OFD Sender: No OFD packet to send [18:00:36]OFD Sender: No OFD packet to send [18:00:41]OFD Sender: No OFD packet to send [18:00:46]OFD Sender: No OFD packet to send [18:00:51]OFD Sender: No OFD packet to send [18:00:56]OFD Sender: No OFD packet to send [18:01:01]OFD Sender: No OFD packet to send [18:01:06]OFD Sender: No OFD packet to send [18:01:07]accept exits with 9 [18:01:07]New connection [18:01:07]New thread 3066809700 created [18:01:07]Thread 3066666340 joined [18:01:07]Waiting for new connection... [18:01:07] Sock 9.Parse request [18:01:07]Sock 9.Check first char [18:01:07]Sock 9.First char is OK [18:01:07]request: POST /json_proto HTTP/1.0 [18:01:07]Method: POST [18:01:07]URL: /json_proto [18:01:07]Method is POST - this is cgi request [18:01:07]url: /json_proto [18:01:07]query_string will be loaded in cgi processing [18:01:07]execute_cgi json_proto POST (null) [18:01:07]execute_cgi path=json_proto method=POST [18:01:07]POST find Content-Length [18:01:07]Host: 172.17.48.197:8080 [18:01:07]Content-Length: 811 [18:01:07]Content-Type: application/json [18:01:07] [18:01:07]POST finish read [18:01:07]Found Content-Length = 811 [18:01:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 5.650, "sum" : 400.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:07]execute_script... [18:01:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 5.650, "sum" : 400.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:07]POST & json_proto [18:01:07]process_json_proto [18:01:07]json parsed OK: [18:01:07]protocol is kg_v1.0 [18:01:07]action value=close_receipt [18:01:07]process_action close_receipt [18:01:07]cmd_close_receipt [18:01:07]MH_GetDate [18:01:07]Write to MH i2c: F0 00 00 01 1A 0A [18:01:07]Write i2c OK [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: F0 [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: F0 09 00 [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: F0 09 00 01 1A 00 63 69 E3 65 66 EE DC 65 BC [18:01:07]GetLastDocTimeStamp 1709402259 [18:01:07]current date 1709402467 [18:01:07]FM_GetShiftState [18:01:07]SAM_PROTO_GetShiftState [18:01:07]wFMCommunicate request_size=4 [18:01:07]MH_SAM_APDU [18:01:07]CAPDU: 80 13 01 00 [18:01:07]Write to MH i2c: E2 08 00 02 1A 80 13 01 00 00 00 00 00 99 [18:01:07]Write i2c OK [18:01:07]MH_I2C_Read... [18:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:07]Read from MH i2c: E2 [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: E2 0E 00 [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: E2 0E 00 02 1A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 00 [18:01:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:01:07]wFMCommunicate OK [18:01:07]SAM_PROTO_GetShiftState done [18:01:07]FM_GetShiftState done [18:01:07]opened in 1709338023 [18:01:07]opened+sec_in_day 1709424423 [18:01:07]quantity*price = 40058 [18:01:07]sum+1 = 40060 [18:01:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.59 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 0.00 Безнал.: 400.59 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 247 02.03.2024 18:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123028 ФПД: 209325000591518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T180108&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123028&fm=209325000591518&tin=02508201610067®Number=0000000000090573&sum=40059 [18:01:08]StoreToDocumentArchive [18:01:08]shift 321 fd 123028 [18:01:08]save to /storage/0321/doc_00123028 [18:01:08]save last doc name /storage/0321/doc_00123028 to /storage/kkm_last_doc_name [18:01:08]save OK [18:01:08]Clear old archive folders... [18:01:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:01:08]tlvbuf is 0045C2E0 [18:01:08]SAM_PROTO_ClearQueue [18:01:08]wFMCommunicate request_size=4 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 09 00 00 [18:01:08]Write to MH i2c: E2 08 00 0F 1A 80 09 00 00 00 00 00 00 9B [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 03 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 03 00 0F 1A 00 90 00 9D [18:01:08]RAPDU: 90 00 [18:01:08]wFMCommunicate OK [18:01:08]SAM_PROTO_ClearQueue done [18:01:08]KKMCreateOFDPacket [18:01:08]OFDProtocolAddRootSTLVToBuf [18:01:08]FM_MakeSignedData [18:01:08]FM_MakeSignedData [18:01:08]SAM_PROTO_SignData [18:01:08]wFMCommunicate request_size=4 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 0D 01 02 [18:01:08]Write to MH i2c: E2 08 00 10 1A 80 0D 01 02 00 00 00 00 A3 [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 03 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 03 00 10 1A 00 90 00 9E [18:01:08]RAPDU: 90 00 [18:01:08]wFMCommunicate OK [18:01:08]wFMCommunicate request_size=255 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 16 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 7B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B 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 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 64 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E0 01 00 35 04 06 00 [18:01:08]Write to MH i2c: E2 02 01 11 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 16 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 7B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B 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 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 64 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E0 01 00 35 04 06 00 00 00 00 [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 03 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 03 00 11 1A 00 90 00 9F [18:01:08]RAPDU: 90 00 [18:01:08]wFMCommunicate OK [18:01:08]wFMCommunicate request_size=11 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 0D 02 02 06 BE 61 46 4D 88 9E [18:01:08]Write to MH i2c: E2 0E 00 12 1A 80 0D 02 02 06 00 BE 61 46 4D 88 9E 00 00 8A [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 03 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 03 00 12 1A 00 90 00 A0 [18:01:08]RAPDU: 90 00 [18:01:08]wFMCommunicate OK [18:01:08]wFMCommunicate request_size=4 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 0D 03 02 [18:01:08]Write to MH i2c: E2 08 00 13 1A 80 0D 03 02 00 00 00 00 A8 [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 0B 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 0B 00 13 1A 00 FC 1D 38 36 AB EF 60 A9 90 00 D3 [18:01:08]RAPDU: FC 1D 38 36 AB EF 60 A9 90 00 [18:01:08]wFMCommunicate OK [18:01:08]SAM_PROTO_SignData done [18:01:08]FM_MakeSignedData done [18:01:08]CreateOFDProtocolMessage [18:01:08]wFMCommunicate request_size=4 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 11 00 00 [18:01:08]Write to MH i2c: E2 08 00 14 1A 80 11 00 00 00 00 00 00 A8 [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 17 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 17 00 14 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 06 [18:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:01:08]wFMCommunicate OK [18:01:08]CreateOFDProtocolMessage done [18:01:08]OFDSenderStorePacket 123028 [18:01:08]StoreOFDPacket docnum=123028 [18:01:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 6D C1 08 01 99 A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 16 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 7B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B 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 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 64 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E0 01 00 35 04 06 00 BE 61 46 4D 88 9E FC 1D 38 36 AB EF 60 A9 [18:01:08]CheckFolder [18:01:08]dirname=/storage/ofd_packets [18:01:08]CheckFolder done [18:01:08]ProducePacketName [18:01:08]name=ofd_packets/00123028 [18:01:08]NVStorageSaveData ofd_packets/00123028 [18:01:08]File name is /storage/ofd_packets/00123028 [18:01:08]Write 302 bytes [18:01:08]NVStorageSaveData done [18:01:08]OFDSenderStorePacket done [18:01:08]KKMCreateOFDPacket done [18:01:08]NVStorageSaveData kkm_last_timestamp [18:01:08]File name is /storage/kkm_last_timestamp [18:01:08]Write 4 bytes [18:01:08]NVStorageSaveData done [18:01:08]ExternCall_PrintAddStr [18:01:08]wPrintStart [18:01:08]Write to MH i2c: 01 00 00 15 1A 2F [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: 01 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: 01 07 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: 01 07 00 15 1A 00 00 00 00 00 FF 0F 44 [18:01:08]RasterBufferAndPrint [18:01:08]line Счет N : (1)1105924 [18:01:08]line ИНН: 02508201610067 [18:01:08]line Контрольно-Кассовый Чек [18:01:08]line ПРОДАЖА [18:01:08]line ТРК (МРК, ГНК) : 51 [18:01:08]line Товар: 2710194210 [18:01:08]line ДТ(л)-К-5 [18:01:08]line 5.650 * 70.90 [18:01:08]line = 400.59 [18:01:08]line НДС 12% НСП 1% [18:01:08]line > о реализуемом товаре [18:01:08]line ИТОГО: 400.59 [18:01:08]line НСП 1% : 3.54 [18:01:08]line НДС 12% : 42.54 [18:01:08]line Наличными: 0.00 [18:01:08]line Безнал.: 400.59 [18:01:08]line Место: АЗС № 25 "Партнер Нефть" [18:01:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:01:08]line СНО: Общий режим [18:01:08]line Чек 247 02.03.2024 18:01 [18:01:08]line Смена: 321 ФФД: 1.0 [18:01:08]line ЗНМ: 0300000019 [18:01:08]line РНМ: 0000000000090573 [18:01:08]line Версия ККМ: 001 [18:01:08]line Платежная система: О! деньги [18:01:08]line ФМ: 0000000000874798 [18:01:08]line ФД: 123028 [18:01:08]line ФПД: 209325000591518 [18:01:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T180108&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123028&fm=209325000591518&tin=02508201610067®Number=0000000000090573&sum=40059 [18:01:09]written 0, free lines is 4095 [18:01:09]OFD Sender: Processing packet 123028 [packets to send 112, broken 111] [18:01:09]ProducePacketName [18:01:09]name=ofd_packets/00123028 [18:01:09]OFD Sender: To server: pG, [18:01:09]CommunicateWithHost lk.salyk.kg:30040 [18:01:09]ConnectInit lk.salyk.kg [18:01:09]Connected sock=10 [18:01:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 6D C1 08 01 99 A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 16 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 7B 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7B 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 9E 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7B 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 64 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E0 01 00 35 04 06 00 BE 61 46 4D 88 9E FC 1D 38 36 AB EF 60 A9 [18:01:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F8 9F 47 00 48 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E0 01 00 F4 03 04 00 3F 15 E3 65 B6 04 01 00 00 22 72 92 BA A9 E0 83 06 [18:01:09]CommunicateWithHost err = 0 [18:01:09]CheckOFDResponse [18:01:09]1017 (14) - 77093643461234 [18:01:09]1041 (16) - 0000000000874798 [18:01:09]1040 (4) - 123028 [18:01:09]1012 (4) - 02.03.2024 12:02 [18:01:09]1206 (1) - 0 [18:01:09]OFD Sender: Remove packet 123028 [18:01:09]ProducePacketName [18:01:09]name=ofd_packets/00123028 [18:01:09]NVStorageDeleteData [18:01:09]Write to MH i2c: 01 00 00 3F 1A 59 [18:01:09]Write i2c OK [18:01:09]MH_I2C_Read... [18:01:09]Read from MH i2c: 01 [18:01:09]MH_I2C_Read... [18:01:09]Read from MH i2c: 01 07 00 [18:01:09]MH_I2C_Read... [18:01:09]Read from MH i2c: 01 07 00 3F 1A 00 00 00 00 00 FE 0C 6A [18:01:09]RasterBufferAndPrint [18:01:09]line [18:01:09]line [18:01:09]line [18:01:09]line [18:01:09]line [18:01:09]written 0, free lines is 3332 [18:01:09]MH_Cut [18:01:09]Write to MH i2c: D1 01 00 46 1A 01 32 [18:01:09]Write i2c OK [18:01:09]MH_I2C_Read... [18:01:09]Read from MH i2c: D1 [18:01:09]MH_I2C_Read... [18:01:09]Read from MH i2c: D1 01 00 [18:01:09]MH_I2C_Read... [18:01:09]Read from MH i2c: D1 01 00 46 1A 00 31 [18:01:09]Write to MH i2c: 01 00 00 47 1A 61 [18:01:09]Write i2c OK [18:01:09]MH_I2C_Read... [18:01:09]OFD Sender: No OFD packet to send [18:01:10]*** Cut start [18:01:10]*** Purtial cut [18:01:10]*** Stage 1: CUTSNS_PIN = 1 [18:01:12]Read from MH i2c: 01 [18:01:12]MH_I2C_Read... [18:01:12]*** Stop cut motor [18:01:12]*** Cut end [18:01:12]Read from MH i2c: 01 07 00 [18:01:12]MH_I2C_Read... [18:01:12]Read from MH i2c: 01 07 00 47 1A 00 00 00 00 00 FF 0F 76 [18:01:12]process_action close_receipt done [18:01:12]requested_data is exist [18:01:12]produce_requested_data [18:01:12]requested_item fm.sn is exist - process it [18:01:12]wFMCommunicate request_size=4 [18:01:12]MH_SAM_APDU [18:01:12]CAPDU: 80 11 00 00 [18:01:12]Write to MH i2c: E2 08 00 48 1A 80 11 00 00 00 00 00 00 DC [18:01:12]Write i2c OK [18:01:12]MH_I2C_Read... [18:01:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:12]Read from MH i2c: E2 [18:01:12]MH_I2C_Read... [18:01:12]Read from MH i2c: E2 17 00 [18:01:12]MH_I2C_Read... [18:01:12]Read from MH i2c: E2 17 00 48 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3A [18:01:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:01:12]wFMCommunicate OK [18:01:12]requested_item fd.num is exist - process it [18:01:12]SAM_PROTO_GetFieldsCounters [18:01:12]wFMCommunicate request_size=4 [18:01:12]MH_SAM_APDU [18:01:12]CAPDU: 80 13 00 00 [18:01:12]Write to MH i2c: E2 08 00 49 1A 80 13 00 00 00 00 00 00 DF [18:01:12]Write i2c OK [18:01:12]MH_I2C_Read... [18:01:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:12]Read from MH i2c: E2 [18:01:12]MH_I2C_Read... [18:01:12]Read from MH i2c: E2 62 00 [18:01:12]MH_I2C_Read... [18:01:12]Read from MH i2c: E2 62 00 49 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 94 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [18:01:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 94 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:01:12]wFMCommunicate OK [18:01:12]SAM_PROTO_GetFieldsCounters done [18:01:12]requested_item shift.num is exist - process it [18:01:12]requested_item shift.opened is exist - process it [18:01:12]req_shift_opened [18:01:12]FM_GetShiftState [18:01:12]SAM_PROTO_GetShiftState [18:01:12]wFMCommunicate request_size=4 [18:01:12]MH_SAM_APDU [18:01:12]CAPDU: 80 13 01 00 [18:01:12]Write to MH i2c: E2 08 00 4A 1A 80 13 01 00 00 00 00 00 E1 [18:01:12]Write i2c OK [18:01:12]MH_I2C_Read... [18:01:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:12]Read from MH i2c: E2 [18:01:12]MH_I2C_Read... [18:01:12]Read from MH i2c: E2 0E 00 [18:01:12]MH_I2C_Read... [18:01:12]Read from MH i2c: E2 0E 00 4A 1A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 48 [18:01:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:01:12]wFMCommunicate OK [18:01:12]SAM_PROTO_GetShiftState done [18:01:12]FM_GetShiftState done [18:01:12]req_shift_opened done [18:01:12]requested_item shift.open_date is exist - process it [18:01:12]req_shift_open_date [18:01:12]req_shift_open_date done [18:01:12]produce_requested_data done [18:01:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123028,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:01:12]process_action_free close_receipt [18:01:12]json_value_free [18:01:12]json_value_free done [18:01:12]process_json_proto returns [18:01:12]Send response to host [18:01:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123028,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:01:12]free response buf [18:01:12]execute_script done [18:01:12]execute_script returns [18:01:12]free content buf [18:01:12]Sock 9.Close socket [18:01:12]Sock 9.Thread stoped [18:01:14]OFD Sender: No OFD packet to send [18:01:19]OFD Sender: No OFD packet to send [18:01:24]OFD Sender: No OFD packet to send [18:01:29]OFD Sender: No OFD packet to send [18:01:34]OFD Sender: No OFD packet to send [18:01:38]accept exits with 8 [18:01:38]New connection [18:01:38]New thread 3066666340 created [18:01:38]Thread 3066809700 joined [18:01:38]Waiting for new connection... [18:01:38] Sock 8.Parse request [18:01:38]Sock 8.Check first char [18:01:38]Sock 8.First char is OK [18:01:38]request: POST /json_proto HTTP/1.0 [18:01:38]Method: POST [18:01:38]URL: /json_proto [18:01:38]Method is POST - this is cgi request [18:01:38]url: /json_proto [18:01:38]query_string will be loaded in cgi processing [18:01:38]execute_cgi json_proto POST (null) [18:01:38]execute_cgi path=json_proto method=POST [18:01:38]POST find Content-Length [18:01:38]Host: 172.17.48.197:8080 [18:01:38]Content-Length: 678 [18:01:38]Content-Type: application/json [18:01:38] [18:01:38]POST finish read [18:01:38]Found Content-Length = 678 [18:01:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:38]execute_script... [18:01:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:38]POST & json_proto [18:01:38]process_json_proto [18:01:38]json parsed OK: [18:01:38]protocol is kg_v1.0 [18:01:38]action value=close_receipt [18:01:38]process_action close_receipt [18:01:38]cmd_close_receipt [18:01:38]MH_GetDate [18:01:38]Write to MH i2c: F0 00 00 4B 1A 54 [18:01:38]Write i2c OK [18:01:38]MH_I2C_Read... [18:01:38]Read from MH i2c: F0 [18:01:38]MH_I2C_Read... [18:01:38]Read from MH i2c: F0 09 00 [18:01:38]MH_I2C_Read... [18:01:38]Read from MH i2c: F0 09 00 4B 1A 00 83 69 E3 65 66 EE DC 65 26 [18:01:38]GetLastDocTimeStamp 1709402468 [18:01:38]current date 1709402499 [18:01:38]FM_GetShiftState [18:01:38]SAM_PROTO_GetShiftState [18:01:38]wFMCommunicate request_size=4 [18:01:38]MH_SAM_APDU [18:01:38]CAPDU: 80 13 01 00 [18:01:38]Write to MH i2c: E2 08 00 4C 1A 80 13 01 00 00 00 00 00 E3 [18:01:38]Write i2c OK [18:01:38]MH_I2C_Read... [18:01:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:38]Read from MH i2c: E2 [18:01:38]MH_I2C_Read... [18:01:38]Read from MH i2c: E2 0E 00 [18:01:38]MH_I2C_Read... [18:01:38]Read from MH i2c: E2 0E 00 4C 1A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4A [18:01:38]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:01:38]wFMCommunicate OK [18:01:38]SAM_PROTO_GetShiftState done [18:01:38]FM_GetShiftState done [18:01:38]opened in 1709338023 [18:01:38]opened+sec_in_day 1709424423 [18:01:38]quantity*price = 50015 [18:01:38]sum+1 = 50016 [18:01:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 248 02.03.2024 18:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123029 ФПД: 78671182014800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T180139&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123029&fm=78671182014800&tin=02508201610067®Number=0000000000090573&sum=50000 [18:01:40]StoreToDocumentArchive [18:01:40]shift 321 fd 123029 [18:01:40]save to /storage/0321/doc_00123029 [18:01:40]save last doc name /storage/0321/doc_00123029 to /storage/kkm_last_doc_name [18:01:40]save OK [18:01:40]Clear old archive folders... [18:01:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:01:40]tlvbuf is 003A5FC0 [18:01:40]SAM_PROTO_ClearQueue [18:01:40]wFMCommunicate request_size=4 [18:01:40]MH_SAM_APDU [18:01:40]CAPDU: 80 09 00 00 [18:01:40]Write to MH i2c: E2 08 00 59 1A 80 09 00 00 00 00 00 00 E5 [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:40]Read from MH i2c: E2 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 03 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 03 00 59 1A 00 90 00 E7 [18:01:40]RAPDU: 90 00 [18:01:40]wFMCommunicate OK [18:01:40]SAM_PROTO_ClearQueue done [18:01:40]KKMCreateOFDPacket [18:01:40]OFDProtocolAddRootSTLVToBuf [18:01:40]FM_MakeSignedData [18:01:40]FM_MakeSignedData [18:01:40]SAM_PROTO_SignData [18:01:40]wFMCommunicate request_size=4 [18:01:40]MH_SAM_APDU [18:01:40]CAPDU: 80 0D 01 02 [18:01:40]Write to MH i2c: E2 08 00 5A 1A 80 0D 01 02 00 00 00 00 ED [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:40]Read from MH i2c: E2 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 03 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 03 00 5A 1A 00 90 00 E8 [18:01:40]RAPDU: 90 00 [18:01:40]wFMCommunicate OK [18:01:40]wFMCommunicate request_size=255 [18:01:40]MH_SAM_APDU [18:01:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 83 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E0 01 00 35 04 06 00 47 [18:01:40]Write to MH i2c: E2 02 01 5B 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 83 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E0 01 00 35 04 06 00 47 00 00 F8 [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:40]Read from MH i2c: E2 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 03 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 03 00 5B 1A 00 90 00 E9 [18:01:40]RAPDU: 90 00 [18:01:40]wFMCommunicate OK [18:01:40]wFMCommunicate request_size=10 [18:01:40]MH_SAM_APDU [18:01:40]CAPDU: 80 0D 02 02 05 8D 0F DB A9 50 [18:01:40]Write to MH i2c: E2 0D 00 5C 1A 80 0D 02 02 05 00 8D 0F DB A9 50 00 00 6A [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:40]Read from MH i2c: E2 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 03 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 03 00 5C 1A 00 90 00 EA [18:01:40]RAPDU: 90 00 [18:01:40]wFMCommunicate OK [18:01:40]wFMCommunicate request_size=4 [18:01:40]MH_SAM_APDU [18:01:40]CAPDU: 80 0D 03 02 [18:01:40]Write to MH i2c: E2 08 00 5D 1A 80 0D 03 02 00 00 00 00 F2 [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:40]Read from MH i2c: E2 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 0B 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 0B 00 5D 1A 00 01 D3 BB A6 DD 9D 3B BA 90 00 97 [18:01:40]RAPDU: 01 D3 BB A6 DD 9D 3B BA 90 00 [18:01:40]wFMCommunicate OK [18:01:40]SAM_PROTO_SignData done [18:01:40]FM_MakeSignedData done [18:01:40]CreateOFDProtocolMessage [18:01:40]wFMCommunicate request_size=4 [18:01:40]MH_SAM_APDU [18:01:40]CAPDU: 80 11 00 00 [18:01:40]Write to MH i2c: E2 08 00 5E 1A 80 11 00 00 00 00 00 00 F2 [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:40]Read from MH i2c: E2 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 17 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: E2 17 00 5E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 50 [18:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:01:40]wFMCommunicate OK [18:01:40]CreateOFDProtocolMessage done [18:01:40]OFDSenderStorePacket 123029 [18:01:40]StoreOFDPacket docnum=123029 [18:01:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1E 8C 07 01 28 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 83 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E0 01 00 35 04 06 00 47 8D 0F DB A9 50 01 D3 BB A6 DD 9D 3B BA [18:01:40]CheckFolder [18:01:40]dirname=/storage/ofd_packets [18:01:40]CheckFolder done [18:01:40]ProducePacketName [18:01:40]name=ofd_packets/00123029 [18:01:40]NVStorageSaveData ofd_packets/00123029 [18:01:40]File name is /storage/ofd_packets/00123029 [18:01:40]Write 301 bytes [18:01:40]NVStorageSaveData done [18:01:40]OFDSenderStorePacket done [18:01:40]KKMCreateOFDPacket done [18:01:40]NVStorageSaveData kkm_last_timestamp [18:01:40]File name is /storage/kkm_last_timestamp [18:01:40]Write 4 bytes [18:01:40]NVStorageSaveData done [18:01:40]ExternCall_PrintAddStr [18:01:40]wPrintStart [18:01:40]Write to MH i2c: 01 00 00 5F 1A 79 [18:01:40]Write i2c OK [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: 01 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: 01 07 00 [18:01:40]MH_I2C_Read... [18:01:40]Read from MH i2c: 01 07 00 5F 1A 00 00 00 00 00 FF 0F 8E [18:01:40]RasterBufferAndPrint [18:01:40]line Счет N : (1)1105926 [18:01:40]line ИНН: 02508201610067 [18:01:40]line Контрольно-Кассовый Чек [18:01:40]line ПРОДАЖА [18:01:40]line ТРК (МРК, ГНК) : 62 [18:01:40]line Товар: 2710124130 [18:01:40]line Аи-92-К-5 [18:01:40]line 8.080 * 61.90 [18:01:40]line = 500.15 [18:01:40]line НДС 12% НСП 1% [18:01:40]line > о реализуемом товаре [18:01:40]line ОКРУГЛЕНИЕ: -0.15 [18:01:40]line ИТОГО: 500.00 [18:01:40]line Внесено: 500.00 [18:01:40]line СДАЧА: 0.00 [18:01:40]line НСП 1% : 4.43 [18:01:40]line НДС 12% : 53.11 [18:01:40]line Наличными: 500.00 [18:01:40]line Безнал.: 0.00 [18:01:40]line Место: АЗС № 25 "Партнер Нефть" [18:01:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:01:40]line СНО: Общий режим [18:01:40]line Чек 248 02.03.2024 18:01 [18:01:40]line Смена: 321 ФФД: 1.0 [18:01:40]line ЗНМ: 0300000019 [18:01:40]line РНМ: 0000000000090573 [18:01:40]line Версия ККМ: 001 [18:01:40]line ФМ: 0000000000874798 [18:01:40]line ФД: 123029 [18:01:40]line ФПД: 78671182014800 [18:01:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T180139&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123029&fm=78671182014800&tin=02508201610067®Number=0000000000090573&sum=50000 [18:01:40]OFD Sender: Processing packet 123029 [packets to send 112, broken 111] [18:01:40]ProducePacketName [18:01:40]name=ofd_packets/00123029 [18:01:40]OFD Sender: To server: pG, [18:01:40]CommunicateWithHost lk.salyk.kg:30040 [18:01:40]ConnectInit lk.salyk.kg [18:01:40]written 0, free lines is 4095 [18:01:41]Connected sock=10 [18:01:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1E 8C 07 01 28 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 83 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E0 01 00 35 04 06 00 47 8D 0F DB A9 50 01 D3 BB A6 DD 9D 3B BA [18:01:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 52 F9 47 00 21 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E0 01 00 F4 03 04 00 5F 15 E3 65 B6 04 01 00 00 84 ED 39 C5 35 75 48 0B [18:01:41]CommunicateWithHost err = 0 [18:01:41]CheckOFDResponse [18:01:41]1017 (14) - 77093643461234 [18:01:41]1041 (16) - 0000000000874798 [18:01:41]1040 (4) - 123029 [18:01:41]1012 (4) - 02.03.2024 12:02 [18:01:41]1206 (1) - 0 [18:01:41]OFD Sender: Remove packet 123029 [18:01:41]ProducePacketName [18:01:41]name=ofd_packets/00123029 [18:01:41]NVStorageDeleteData [18:01:41]Write to MH i2c: 01 00 00 8A 1A A4 [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: 01 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: 01 07 00 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: 01 07 00 8A 1A 00 00 00 00 00 E9 0C A0 [18:01:41]RasterBufferAndPrint [18:01:41]line [18:01:41]line [18:01:41]line [18:01:41]line [18:01:41]line [18:01:41]written 0, free lines is 3311 [18:01:41]MH_Cut [18:01:41]Write to MH i2c: D1 01 00 91 1A 01 7D [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: D1 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: D1 01 00 [18:01:41]MH_I2C_Read... [18:01:41]Read from MH i2c: D1 01 00 91 1A 00 7C [18:01:41]Write to MH i2c: 01 00 00 92 1A AC [18:01:41]Write i2c OK [18:01:41]MH_I2C_Read... [18:01:41]OFD Sender: No OFD packet to send [18:01:42]*** Cut start [18:01:42]*** Purtial cut [18:01:42]*** Stage 1: CUTSNS_PIN = 1 [18:01:44]Read from MH i2c: 01 [18:01:44]MH_I2C_Read... [18:01:44]*** Stop cut motor [18:01:44]*** Cut end [18:01:44]Read from MH i2c: 01 07 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: 01 07 00 92 1A 00 00 00 00 00 FF 0F C1 [18:01:44]process_action close_receipt done [18:01:44]requested_data is exist [18:01:44]produce_requested_data [18:01:44]requested_item fm.sn is exist - process it [18:01:44]wFMCommunicate request_size=4 [18:01:44]MH_SAM_APDU [18:01:44]CAPDU: 80 11 00 00 [18:01:44]Write to MH i2c: E2 08 00 93 1A 80 11 00 00 00 00 00 00 27 [18:01:44]Write i2c OK [18:01:44]MH_I2C_Read... [18:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:44]Read from MH i2c: E2 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 17 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 17 00 93 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 85 [18:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:01:44]wFMCommunicate OK [18:01:44]requested_item fd.num is exist - process it [18:01:44]SAM_PROTO_GetFieldsCounters [18:01:44]wFMCommunicate request_size=4 [18:01:44]MH_SAM_APDU [18:01:44]CAPDU: 80 13 00 00 [18:01:44]Write to MH i2c: E2 08 00 94 1A 80 13 00 00 00 00 00 00 2A [18:01:44]Write i2c OK [18:01:44]MH_I2C_Read... [18:01:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:44]Read from MH i2c: E2 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 62 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 62 00 94 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 95 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [18:01:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 95 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:01:44]wFMCommunicate OK [18:01:44]SAM_PROTO_GetFieldsCounters done [18:01:44]requested_item shift.num is exist - process it [18:01:44]requested_item shift.opened is exist - process it [18:01:44]req_shift_opened [18:01:44]FM_GetShiftState [18:01:44]SAM_PROTO_GetShiftState [18:01:44]wFMCommunicate request_size=4 [18:01:44]MH_SAM_APDU [18:01:44]CAPDU: 80 13 01 00 [18:01:44]Write to MH i2c: E2 08 00 95 1A 80 13 01 00 00 00 00 00 2C [18:01:44]Write i2c OK [18:01:44]MH_I2C_Read... [18:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:44]Read from MH i2c: E2 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 0E 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 0E 00 95 1A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 93 [18:01:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:01:44]wFMCommunicate OK [18:01:44]SAM_PROTO_GetShiftState done [18:01:44]FM_GetShiftState done [18:01:44]req_shift_opened done [18:01:44]requested_item shift.open_date is exist - process it [18:01:44]req_shift_open_date [18:01:44]req_shift_open_date done [18:01:44]produce_requested_data done [18:01:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123029,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:01:44]process_action_free close_receipt [18:01:44]json_value_free [18:01:44]json_value_free done [18:01:44]process_json_proto returns [18:01:44]Send response to host [18:01:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123029,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:01:44]free response buf [18:01:44]execute_script done [18:01:44]execute_script returns [18:01:44]free content buf [18:01:44]Sock 8.Close socket [18:01:44]Sock 8.Thread stoped [18:01:44]accept exits with 9 [18:01:44]New connection [18:01:44]New thread 3066809700 created [18:01:44]Thread 3066666340 joined [18:01:44]Waiting for new connection... [18:01:44] Sock 9.Parse request [18:01:44]Sock 9.Check first char [18:01:44]Sock 9.First char is OK [18:01:44]request: POST /json_proto HTTP/1.0 [18:01:44]Method: POST [18:01:44]URL: /json_proto [18:01:44]Method is POST - this is cgi request [18:01:44]url: /json_proto [18:01:44]query_string will be loaded in cgi processing [18:01:44]execute_cgi json_proto POST (null) [18:01:44]execute_cgi path=json_proto method=POST [18:01:44]POST find Content-Length [18:01:44]Host: 172.17.48.197:8080 [18:01:44]Content-Length: 683 [18:01:44]Content-Type: application/json [18:01:44] [18:01:44]POST finish read [18:01:44]Found Content-Length = 683 [18:01:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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" ] } } [18:01:44]execute_script... [18:01:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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" ] } } [18:01:44]POST & json_proto [18:01:44]process_json_proto [18:01:44]json parsed OK: [18:01:44]protocol is kg_v1.0 [18:01:44]action value=close_receipt [18:01:44]process_action close_receipt [18:01:44]cmd_close_receipt [18:01:44]MH_GetDate [18:01:44]Write to MH i2c: F0 00 00 96 1A 9F [18:01:44]Write i2c OK [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: F0 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: F0 09 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: F0 09 00 96 1A 00 89 69 E3 65 66 EE DC 65 77 [18:01:44]GetLastDocTimeStamp 1709402499 [18:01:44]current date 1709402505 [18:01:44]FM_GetShiftState [18:01:44]SAM_PROTO_GetShiftState [18:01:44]wFMCommunicate request_size=4 [18:01:44]MH_SAM_APDU [18:01:44]CAPDU: 80 13 01 00 [18:01:44]Write to MH i2c: E2 08 00 97 1A 80 13 01 00 00 00 00 00 2E [18:01:44]Write i2c OK [18:01:44]MH_I2C_Read... [18:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:44]Read from MH i2c: E2 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 0E 00 [18:01:44]MH_I2C_Read... [18:01:44]Read from MH i2c: E2 0E 00 97 1A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 95 [18:01:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:01:44]wFMCommunicate OK [18:01:44]SAM_PROTO_GetShiftState done [18:01:44]FM_GetShiftState done [18:01:44]opened in 1709338023 [18:01:44]opened+sec_in_day 1709424423 [18:01:44]quantity*price = 200060 [18:01:44]sum+1 = 200062 [18:01:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 249 02.03.2024 18:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123030 ФПД: 236283333087505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T180145&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123030&fm=236283333087505&tin=02508201610067®Number=0000000000090573&sum=200000 [18:01:46]StoreToDocumentArchive [18:01:46]shift 321 fd 123030 [18:01:46]save to /storage/0321/doc_00123030 [18:01:46]save last doc name /storage/0321/doc_00123030 to /storage/kkm_last_doc_name [18:01:46]save OK [18:01:46]Clear old archive folders... [18:01:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:01:46]tlvbuf is 0044CC00 [18:01:46]SAM_PROTO_ClearQueue [18:01:46]wFMCommunicate request_size=4 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 09 00 00 [18:01:46]Write to MH i2c: E2 08 00 A4 1A 80 09 00 00 00 00 00 00 30 [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 A4 1A 00 90 00 32 [18:01:46]RAPDU: 90 00 [18:01:46]wFMCommunicate OK [18:01:46]SAM_PROTO_ClearQueue done [18:01:46]KKMCreateOFDPacket [18:01:46]OFDProtocolAddRootSTLVToBuf [18:01:46]FM_MakeSignedData [18:01:46]FM_MakeSignedData [18:01:46]SAM_PROTO_SignData [18:01:46]wFMCommunicate request_size=4 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 0D 01 02 [18:01:46]Write to MH i2c: E2 08 00 A5 1A 80 0D 01 02 00 00 00 00 38 [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 A5 1A 00 90 00 33 [18:01:46]RAPDU: 90 00 [18:01:46]wFMCommunicate OK [18:01:46]wFMCommunicate request_size=255 [18:01:46]MH_SAM_APDU [18:01: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 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 F9 00 00 00 F4 03 04 00 89 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E0 01 00 35 04 06 00 D6 [18:01:46]Write to MH i2c: E2 02 01 A6 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 F9 00 00 00 F4 03 04 00 89 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E0 01 00 35 04 06 00 D6 00 00 7E [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 A6 1A 00 90 00 34 [18:01:46]RAPDU: 90 00 [18:01:46]wFMCommunicate OK [18:01:46]wFMCommunicate request_size=10 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 0D 02 02 05 E6 00 22 91 11 [18:01:46]Write to MH i2c: E2 0D 00 A7 1A 80 0D 02 02 05 00 E6 00 22 91 11 00 00 EF [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 03 00 A7 1A 00 90 00 35 [18:01:46]RAPDU: 90 00 [18:01:46]wFMCommunicate OK [18:01:46]wFMCommunicate request_size=4 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 0D 03 02 [18:01:46]Write to MH i2c: E2 08 00 A8 1A 80 0D 03 02 00 00 00 00 3D [18:01:46]OFD Sender: No OFD packet to send [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 0B 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 0B 00 A8 1A 00 F1 E9 FD 8E 7C 74 91 3A 90 00 5E [18:01:46]RAPDU: F1 E9 FD 8E 7C 74 91 3A 90 00 [18:01:46]wFMCommunicate OK [18:01:46]SAM_PROTO_SignData done [18:01:46]FM_MakeSignedData done [18:01:46]CreateOFDProtocolMessage [18:01:46]wFMCommunicate request_size=4 [18:01:46]MH_SAM_APDU [18:01:46]CAPDU: 80 11 00 00 [18:01:46]Write to MH i2c: E2 08 00 A9 1A 80 11 00 00 00 00 00 00 3D [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:46]Read from MH i2c: E2 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 17 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: E2 17 00 A9 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9B [18:01:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:01:46]wFMCommunicate OK [18:01:46]CreateOFDProtocolMessage done [18:01:46]OFDSenderStorePacket 123030 [18:01:46]StoreOFDPacket docnum=123030 [18:01:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1B 15 07 01 D2 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 F9 00 00 00 F4 03 04 00 89 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E0 01 00 35 04 06 00 D6 E6 00 22 91 11 F1 E9 FD 8E 7C 74 91 3A [18:01:46]CheckFolder [18:01:46]dirname=/storage/ofd_packets [18:01:46]CheckFolder done [18:01:46]ProducePacketName [18:01:46]name=ofd_packets/00123030 [18:01:46]NVStorageSaveData ofd_packets/00123030 [18:01:46]File name is /storage/ofd_packets/00123030 [18:01:46]Write 301 bytes [18:01:46]NVStorageSaveData done [18:01:46]OFDSenderStorePacket done [18:01:46]KKMCreateOFDPacket done [18:01:46]NVStorageSaveData kkm_last_timestamp [18:01:46]File name is /storage/kkm_last_timestamp [18:01:46]Write 4 bytes [18:01:46]NVStorageSaveData done [18:01:46]ExternCall_PrintAddStr [18:01:46]wPrintStart [18:01:46]Write to MH i2c: 01 00 00 AA 1A C4 [18:01:46]Write i2c OK [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: 01 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: 01 07 00 [18:01:46]MH_I2C_Read... [18:01:46]Read from MH i2c: 01 07 00 AA 1A 00 00 00 00 00 FF 0F D9 [18:01:46]RasterBufferAndPrint [18:01:46]line Счет N : (1)1105927 [18:01:46]line ИНН: 02508201610067 [18:01:46]line Контрольно-Кассовый Чек [18:01:46]line ПРОДАЖА [18:01:46]line ТРК (МРК, ГНК) : 11 [18:01:46]line Товар: 2710124130 [18:01:46]line Аи-92-К-5 [18:01:46]line 32.320 * 61.90 [18:01:46]line = 2000.61 [18:01:46]line НДС 12% НСП 1% [18:01:47]line > о реализуемом товаре [18:01:47]line ОКРУГЛЕНИЕ: -0.61 [18:01:47]line ИТОГО: 2000.00 [18:01:47]line Внесено: 2000.00 [18:01:47]line СДАЧА: 0.00 [18:01:47]line НСП 1% : 17.70 [18:01:47]line НДС 12% : 212.45 [18:01:47]line Наличными: 2000.00 [18:01:47]line Безнал.: 0.00 [18:01:47]line Место: АЗС № 25 "Партнер Нефть" [18:01:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:01:47]line СНО: Общий режим [18:01:47]line Чек 249 02.03.2024 18:01 [18:01:47]line Смена: 321 ФФД: 1.0 [18:01:47]line ЗНМ: 0300000019 [18:01:47]line РНМ: 0000000000090573 [18:01:47]line Версия ККМ: 001 [18:01:47]line ФМ: 0000000000874798 [18:01:47]line ФД: 123030 [18:01:47]line ФПД: 236283333087505 [18:01:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T180145&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123030&fm=236283333087505&tin=02508201610067®Number=0000000000090573&sum=200000 [18:01:47]OFD Sender: Processing packet 123030 [packets to send 112, broken 111] [18:01:47]ProducePacketName [18:01:47]name=ofd_packets/00123030 [18:01:47]OFD Sender: To server: pG, [18:01:47]CommunicateWithHost lk.salyk.kg:30040 [18:01:47]ConnectInit lk.salyk.kg [18:01:47]written 0, free lines is 4095 [18:01:47]Connected sock=10 [18:01:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1B 15 07 01 D2 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 F9 00 00 00 F4 03 04 00 89 69 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E0 01 00 35 04 06 00 D6 E6 00 22 91 11 F1 E9 FD 8E 7C 74 91 3A [18:01:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 15 2D 47 00 A0 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E0 01 00 F4 03 04 00 65 15 E3 65 B6 04 01 00 00 CA 31 48 FC 93 B7 AF 17 [18:01:47]CommunicateWithHost err = 0 [18:01:47]CheckOFDResponse [18:01:47]1017 (14) - 77093643461234 [18:01:47]1041 (16) - 0000000000874798 [18:01:47]1040 (4) - 123030 [18:01:47]1012 (4) - 02.03.2024 12:02 [18:01:47]1206 (1) - 0 [18:01:47]OFD Sender: Remove packet 123030 [18:01:47]ProducePacketName [18:01:47]name=ofd_packets/00123030 [18:01:47]NVStorageDeleteData [18:01:47]Write to MH i2c: 01 00 00 D5 1A EF [18:01:47]Write i2c OK [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: 01 [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: 01 07 00 [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: 01 07 00 D5 1A 00 00 00 00 00 F3 0C F5 [18:01:47]RasterBufferAndPrint [18:01:47]line [18:01:47]line [18:01:47]line [18:01:47]line [18:01:47]line [18:01:47]written 0, free lines is 3324 [18:01:47]MH_Cut [18:01:47]Write to MH i2c: D1 01 00 DC 1A 01 C8 [18:01:47]Write i2c OK [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: D1 [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: D1 01 00 [18:01:47]MH_I2C_Read... [18:01:47]Read from MH i2c: D1 01 00 DC 1A 00 C7 [18:01:47]Write to MH i2c: 01 00 00 DD 1A F7 [18:01:47]Write i2c OK [18:01:47]MH_I2C_Read... [18:01:48]OFD Sender: No OFD packet to send [18:01:48]*** Cut start [18:01:48]*** Purtial cut [18:01:48]*** Stage 1: CUTSNS_PIN = 1 [18:01:50]Read from MH i2c: 01 [18:01:50]MH_I2C_Read... [18:01:50]*** Stop cut motor [18:01:50]*** Cut end [18:01:50]Read from MH i2c: 01 07 00 [18:01:50]MH_I2C_Read... [18:01:50]Read from MH i2c: 01 07 00 DD 1A 00 00 00 00 00 FF 0F 0C [18:01:50]process_action close_receipt done [18:01:50]requested_data is exist [18:01:50]produce_requested_data [18:01:50]requested_item fm.sn is exist - process it [18:01:50]wFMCommunicate request_size=4 [18:01:50]MH_SAM_APDU [18:01:50]CAPDU: 80 11 00 00 [18:01:50]Write to MH i2c: E2 08 00 DE 1A 80 11 00 00 00 00 00 00 72 [18:01:50]Write i2c OK [18:01:50]MH_I2C_Read... [18:01:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:50]Read from MH i2c: E2 [18:01:50]MH_I2C_Read... [18:01:50]Read from MH i2c: E2 17 00 [18:01:50]MH_I2C_Read... [18:01:50]Read from MH i2c: E2 17 00 DE 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D0 [18:01:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:01:50]wFMCommunicate OK [18:01:50]requested_item fd.num is exist - process it [18:01:50]SAM_PROTO_GetFieldsCounters [18:01:50]wFMCommunicate request_size=4 [18:01:50]MH_SAM_APDU [18:01:50]CAPDU: 80 13 00 00 [18:01:50]Write to MH i2c: E2 08 00 DF 1A 80 13 00 00 00 00 00 00 75 [18:01:50]Write i2c OK [18:01:50]MH_I2C_Read... [18:01:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:50]Read from MH i2c: E2 [18:01:50]MH_I2C_Read... [18:01:50]Read from MH i2c: E2 62 00 [18:01:50]MH_I2C_Read... [18:01:50]Read from MH i2c: E2 62 00 DF 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 96 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [18:01:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 96 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:01:50]wFMCommunicate OK [18:01:50]SAM_PROTO_GetFieldsCounters done [18:01:50]requested_item shift.num is exist - process it [18:01:50]requested_item shift.opened is exist - process it [18:01:50]req_shift_opened [18:01:50]FM_GetShiftState [18:01:50]SAM_PROTO_GetShiftState [18:01:50]wFMCommunicate request_size=4 [18:01:50]MH_SAM_APDU [18:01:50]CAPDU: 80 13 01 00 [18:01:50]Write to MH i2c: E2 08 00 E0 1A 80 13 01 00 00 00 00 00 77 [18:01:50]Write i2c OK [18:01:50]MH_I2C_Read... [18:01:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:50]Read from MH i2c: E2 [18:01:50]MH_I2C_Read... [18:01:50]Read from MH i2c: E2 0E 00 [18:01:50]MH_I2C_Read... [18:01:50]Read from MH i2c: E2 0E 00 E0 1A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DE [18:01:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:01:50]wFMCommunicate OK [18:01:50]SAM_PROTO_GetShiftState done [18:01:50]FM_GetShiftState done [18:01:50]req_shift_opened done [18:01:50]requested_item shift.open_date is exist - process it [18:01:50]req_shift_open_date [18:01:50]req_shift_open_date done [18:01:50]produce_requested_data done [18:01:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123030,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:01:50]process_action_free close_receipt [18:01:50]json_value_free [18:01:50]json_value_free done [18:01:50]process_json_proto returns [18:01:50]Send response to host [18:01:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123030,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:01:50]free response buf [18:01:50]execute_script done [18:01:50]execute_script returns [18:01:50]free content buf [18:01:50]Sock 9.Close socket [18:01:50]Sock 9.Thread stoped [18:01:53]OFD Sender: No OFD packet to send [18:01:58]OFD Sender: No OFD packet to send [18:02:03]OFD Sender: No OFD packet to send [18:02:08]OFD Sender: No OFD packet to send [18:02:08]accept exits with 8 [18:02:08]New connection [18:02:08]New thread 3066666340 created [18:02:08]Thread 3066809700 joined [18:02:08]Waiting for new connection... [18:02:08] Sock 8.Parse request [18:02:08]Sock 8.Check first char [18:02:08]Sock 8.First char is OK [18:02:08]request: POST /json_proto HTTP/1.0 [18:02:08]Method: POST [18:02:08]URL: /json_proto [18:02:08]Method is POST - this is cgi request [18:02:08]url: /json_proto [18:02:08]query_string will be loaded in cgi processing [18:02:08]execute_cgi json_proto POST (null) [18:02:08]execute_cgi path=json_proto method=POST [18:02:08]POST find Content-Length [18:02:08]Host: 172.17.48.197:8080 [18:02:08]Content-Length: 1210 [18:02:08]Content-Type: application/json [18:02:08] [18:02:08]POST finish read [18:02:08]Found Content-Length = 1210 [18:02:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105925\u000A02.03.2024 17:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 25.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1547.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91383\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:08]execute_script... [18:02:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105925\u000A02.03.2024 17:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 25.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1547.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91383\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:08]POST & json_proto [18:02:08]process_json_proto [18:02:08]json parsed OK: [18:02:08]protocol is kg_v1.0 [18:02:08]action value=print_text [18:02:08]process_action print_text [18:02:08]cmd_print_text [18:02:08]ExternCall_PrintAddStr [18:02:08]wPrintStart [18:02:08]Write to MH i2c: 01 00 00 E1 1A FB [18:02:08]Write i2c OK [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: 01 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: 01 07 00 [18:02:08]MH_I2C_Read... [18:02:08]Read from MH i2c: 01 07 00 E1 1A 00 00 00 00 00 FF 0F 10 [18:02:08]RasterBufferAndPrint [18:02:08]line *****ТОВАРНЫЙ ЧЕК***** [18:02:08]line АЗС 25 [18:02:08]line Партнер нефть [18:02:08]line 02508201610067 [18:02:08]line Кассир : Таалайбек к. А. [18:02:08]line Счет N : (1)1105925 [18:02:08]line 02.03.2024 17:57 [18:02:08]line ПРОДАЖА [18:02:08]line ТРК (МРК, ГНК): 21 [18:02:08]line Вид ГСМ : 2710124130 [18:02:08]line Аи-92-К-5 [18:02:08]line 25.000 x 61.90 [18:02:08]line ИТОГ: 1547.50 [18:02:08]line Тип оплаты: Талоны: Топливная Карта [18:02:08]line 91383 [18:02:08]line ______________________ [18:02:08]line (подпись) [18:02:08]written 0, free lines is 4095 [18:02:09]Write to MH i2c: 01 00 00 F6 1A 10 [18:02:09]Write i2c OK [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: 01 [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: 01 07 00 [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: 01 07 00 F6 1A 00 00 00 00 00 F4 0D 18 [18:02:09]RasterBufferAndPrint [18:02:09]line [18:02:09]line [18:02:09]line [18:02:09]line [18:02:09]line [18:02:09]written 0, free lines is 3573 [18:02:09]MH_Cut [18:02:09]Write to MH i2c: D1 01 00 FD 1A 01 E9 [18:02:09]Write i2c OK [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: D1 [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: D1 01 00 [18:02:09]MH_I2C_Read... [18:02:09]Read from MH i2c: D1 01 00 FD 1A 00 E8 [18:02:09]Write to MH i2c: 01 00 00 FE 1A 18 [18:02:09]Write i2c OK [18:02:09]MH_I2C_Read... [18:02:09]*** Cut start [18:02:09]*** Purtial cut [18:02:09]*** Stage 1: CUTSNS_PIN = 1 [18:02:11]Read from MH i2c: 01 [18:02:11]MH_I2C_Read... [18:02:11]*** Stop cut motor [18:02:11]*** Cut end [18:02:11]Read from MH i2c: 01 07 00 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: 01 07 00 FE 1A 00 00 00 00 00 FF 0F 2D [18:02:11]process_action print_text done [18:02:11]requested_data is exist [18:02:11]produce_requested_data [18:02:11]requested_item fm.sn is exist - process it [18:02:11]wFMCommunicate request_size=4 [18:02:11]MH_SAM_APDU [18:02:11]CAPDU: 80 11 00 00 [18:02:11]Write to MH i2c: E2 08 00 FF 1A 80 11 00 00 00 00 00 00 93 [18:02:11]Write i2c OK [18:02:11]MH_I2C_Read... [18:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:11]Read from MH i2c: E2 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 17 00 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 17 00 FF 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F1 [18:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:02:11]wFMCommunicate OK [18:02:11]requested_item fd.num is exist - process it [18:02:11]SAM_PROTO_GetFieldsCounters [18:02:11]wFMCommunicate request_size=4 [18:02:11]MH_SAM_APDU [18:02:11]CAPDU: 80 13 00 00 [18:02:11]Write to MH i2c: E2 08 00 00 1B 80 13 00 00 00 00 00 00 97 [18:02:11]Write i2c OK [18:02:11]MH_I2C_Read... [18:02:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:02:11]Read from MH i2c: E2 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 62 00 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 62 00 00 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 96 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [18:02:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 96 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:02:11]wFMCommunicate OK [18:02:11]SAM_PROTO_GetFieldsCounters done [18:02:11]requested_item shift.num is exist - process it [18:02:11]requested_item shift.opened is exist - process it [18:02:11]req_shift_opened [18:02:11]FM_GetShiftState [18:02:11]SAM_PROTO_GetShiftState [18:02:11]wFMCommunicate request_size=4 [18:02:11]MH_SAM_APDU [18:02:11]CAPDU: 80 13 01 00 [18:02:11]Write to MH i2c: E2 08 00 01 1B 80 13 01 00 00 00 00 00 99 [18:02:11]Write i2c OK [18:02:11]MH_I2C_Read... [18:02:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:11]Read from MH i2c: E2 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 0E 00 [18:02:11]MH_I2C_Read... [18:02:11]Read from MH i2c: E2 0E 00 01 1B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 00 [18:02:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:02:11]wFMCommunicate OK [18:02:11]SAM_PROTO_GetShiftState done [18:02:11]FM_GetShiftState done [18:02:11]req_shift_opened done [18:02:11]requested_item shift.open_date is exist - process it [18:02:11]req_shift_open_date [18:02:11]req_shift_open_date done [18:02:11]produce_requested_data done [18:02:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123030,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:02:11]process_action_free print_text [18:02:11]json_value_free [18:02:11]json_value_free done [18:02:11]process_json_proto returns [18:02:11]Send response to host [18:02:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123030,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:02:11]free response buf [18:02:11]execute_script done [18:02:11]execute_script returns [18:02:11]free content buf [18:02:11]Sock 8.Close socket [18:02:11]Sock 8.Thread stoped [18:02:13]OFD Sender: No OFD packet to send [18:02:18]OFD Sender: No OFD packet to send [18:02:23]OFD Sender: No OFD packet to send [18:02:28]OFD Sender: No OFD packet to send [18:02:33]OFD Sender: No OFD packet to send [18:02:38]OFD Sender: No OFD packet to send [18:02:43]OFD Sender: No OFD packet to send [18:02:48]OFD Sender: No OFD packet to send [18:02:53]OFD Sender: No OFD packet to send [18:02:58]OFD Sender: No OFD packet to send [18:03:03]OFD Sender: No OFD packet to send [18:03:08]OFD Sender: No OFD packet to send [18:03:13]OFD Sender: No OFD packet to send [18:03:18]OFD Sender: No OFD packet to send [18:03:23]OFD Sender: No OFD packet to send [18:03:28]OFD Sender: No OFD packet to send [18:03:33]OFD Sender: No OFD packet to send [18:03:38]OFD Sender: No OFD packet to send [18:03:43]OFD Sender: No OFD packet to send [18:03:48]OFD Sender: No OFD packet to send [18:03:53]OFD Sender: No OFD packet to send [18:03:58]OFD Sender: No OFD packet to send [18:04:03]OFD Sender: No OFD packet to send [18:04:08]OFD Sender: No OFD packet to send [18:04:13]OFD Sender: No OFD packet to send [18:04:18]OFD Sender: No OFD packet to send [18:04:23]OFD Sender: No OFD packet to send [18:04:28]OFD Sender: No OFD packet to send [18:04:33]OFD Sender: No OFD packet to send [18:04:38]OFD Sender: No OFD packet to send [18:04:43]OFD Sender: No OFD packet to send [18:04:48]OFD Sender: No OFD packet to send [18:04:53]OFD Sender: No OFD packet to send [18:04:58]OFD Sender: No OFD packet to send [18:05:03]OFD Sender: No OFD packet to send [18:05:08]OFD Sender: No OFD packet to send [18:05:13]OFD Sender: No OFD packet to send [18:05:18]OFD Sender: No OFD packet to send [18:05:23]OFD Sender: No OFD packet to send [18:05:28]OFD Sender: No OFD packet to send [18:05:33]OFD Sender: No OFD packet to send [18:05:38]OFD Sender: No OFD packet to send [18:05:43]OFD Sender: No OFD packet to send [18:05:48]OFD Sender: No OFD packet to send [18:05:53]OFD Sender: No OFD packet to send [18:05:58]OFD Sender: No OFD packet to send [18:06:03]OFD Sender: No OFD packet to send [18:06:08]OFD Sender: No OFD packet to send [18:06:13]OFD Sender: No OFD packet to send [18:06:18]OFD Sender: No OFD packet to send [18:06:23]OFD Sender: No OFD packet to send [18:06:28]OFD Sender: No OFD packet to send [18:06:33]OFD Sender: No OFD packet to send [18:06:38]OFD Sender: No OFD packet to send [18:06:43]OFD Sender: No OFD packet to send [18:06:48]OFD Sender: No OFD packet to send [18:06:53]OFD Sender: No OFD packet to send [18:06:58]OFD Sender: No OFD packet to send [18:06:59]accept exits with 9 [18:06:59]New connection [18:06:59]New thread 3066809700 created [18:06:59]Thread 3066666340 joined [18:06:59]Waiting for new connection... [18:06:59] Sock 9.Parse request [18:06:59]Sock 9.Check first char [18:06:59]Sock 9.First char is OK [18:06:59]request: POST /json_proto HTTP/1.0 [18:06:59]Method: POST [18:06:59]URL: /json_proto [18:06:59]Method is POST - this is cgi request [18:06:59]url: /json_proto [18:06:59]query_string will be loaded in cgi processing [18:06:59]execute_cgi json_proto POST (null) [18:06:59]execute_cgi path=json_proto method=POST [18:06:59]POST find Content-Length [18:06:59]Host: 172.17.48.197:8080 [18:06:59]Content-Length: 683 [18:06:59]Content-Type: application/json [18:06:59] [18:06:59]POST finish read [18:06:59]Found Content-Length = 683 [18:06:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [18:06:59]execute_script... [18:06:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [18:06:59]POST & json_proto [18:06:59]process_json_proto [18:06:59]json parsed OK: [18:06:59]protocol is kg_v1.0 [18:06:59]action value=close_receipt [18:06:59]process_action close_receipt [18:06:59]cmd_close_receipt [18:06:59]MH_GetDate [18:06:59]Write to MH i2c: F0 00 00 02 1B 0C [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: F0 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: F0 09 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: F0 09 00 02 1B 00 C4 6A E3 65 66 EE DC 65 20 [18:06:59]GetLastDocTimeStamp 1709402505 [18:06:59]current date 1709402820 [18:06:59]FM_GetShiftState [18:06:59]SAM_PROTO_GetShiftState [18:06:59]wFMCommunicate request_size=4 [18:06:59]MH_SAM_APDU [18:06:59]CAPDU: 80 13 01 00 [18:06:59]Write to MH i2c: E2 08 00 03 1B 80 13 01 00 00 00 00 00 9B [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:59]Read from MH i2c: E2 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 0E 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 0E 00 03 1B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 02 [18:06:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:06:59]wFMCommunicate OK [18:06:59]SAM_PROTO_GetShiftState done [18:06:59]FM_GetShiftState done [18:06:59]opened in 1709338023 [18:06:59]opened+sec_in_day 1709424423 [18:06:59]quantity*price = 100030 [18:06:59]sum+1 = 100031 [18:06:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 250 02.03.2024 18:07 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123031 ФПД: 21654488457689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T180700&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123031&fm=21654488457689&tin=02508201610067®Number=0000000000090573&sum=100000 [18:07:00]StoreToDocumentArchive [18:07:00]shift 321 fd 123031 [18:07:00]save to /storage/0321/doc_00123031 [18:07:00]save last doc name /storage/0321/doc_00123031 to /storage/kkm_last_doc_name [18:07:00]save OK [18:07:00]Clear old archive folders... [18:07:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:07:00]tlvbuf is 003C7240 [18:07:00]SAM_PROTO_ClearQueue [18:07:00]wFMCommunicate request_size=4 [18:07:00]MH_SAM_APDU [18:07:00]CAPDU: 80 09 00 00 [18:07:00]Write to MH i2c: E2 08 00 10 1B 80 09 00 00 00 00 00 00 9D [18:07:00]Write i2c OK [18:07:00]MH_I2C_Read... [18:07:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:00]Read from MH i2c: E2 [18:07:00]MH_I2C_Read... [18:07:00]Read from MH i2c: E2 03 00 [18:07:00]MH_I2C_Read... [18:07:00]Read from MH i2c: E2 03 00 10 1B 00 90 00 9F [18:07:00]RAPDU: 90 00 [18:07:00]wFMCommunicate OK [18:07:00]SAM_PROTO_ClearQueue done [18:07:00]KKMCreateOFDPacket [18:07:00]OFDProtocolAddRootSTLVToBuf [18:07:00]FM_MakeSignedData [18:07:00]FM_MakeSignedData [18:07:00]SAM_PROTO_SignData [18:07:00]wFMCommunicate request_size=4 [18:07:00]MH_SAM_APDU [18:07:00]CAPDU: 80 0D 01 02 [18:07:00]Write to MH i2c: E2 08 00 11 1B 80 0D 01 02 00 00 00 00 A5 [18:07:00]Write i2c OK [18:07:00]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:01]Read from MH i2c: E2 03 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 03 00 11 1B 00 90 00 A0 [18:07:01]RAPDU: 90 00 [18:07:01]wFMCommunicate OK [18:07:01]wFMCommunicate request_size=255 [18:07:01]MH_SAM_APDU [18:07:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 C4 6A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E0 01 00 35 04 06 00 13 [18:07:01]Write to MH i2c: E2 02 01 12 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 C4 6A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E0 01 00 35 04 06 00 13 00 00 4E [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 03 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 03 00 12 1B 00 90 00 A1 [18:07:01]RAPDU: 90 00 [18:07:01]wFMCommunicate OK [18:07:01]wFMCommunicate request_size=10 [18:07:01]MH_SAM_APDU [18:07:01]CAPDU: 80 0D 02 02 05 B1 D4 17 A1 D9 [18:07:01]Write to MH i2c: E2 0D 00 13 1B 80 0D 02 02 05 00 B1 D4 17 A1 D9 00 00 C8 [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 03 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 03 00 13 1B 00 90 00 A2 [18:07:01]RAPDU: 90 00 [18:07:01]wFMCommunicate OK [18:07:01]wFMCommunicate request_size=4 [18:07:01]MH_SAM_APDU [18:07:01]CAPDU: 80 0D 03 02 [18:07:01]Write to MH i2c: E2 08 00 14 1B 80 0D 03 02 00 00 00 00 AA [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 0B 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 0B 00 14 1B 00 10 E8 C3 1C 40 72 2D 9F 90 00 00 [18:07:01]RAPDU: 10 E8 C3 1C 40 72 2D 9F 90 00 [18:07:01]wFMCommunicate OK [18:07:01]SAM_PROTO_SignData done [18:07:01]FM_MakeSignedData done [18:07:01]CreateOFDProtocolMessage [18:07:01]wFMCommunicate request_size=4 [18:07:01]MH_SAM_APDU [18:07:01]CAPDU: 80 11 00 00 [18:07:01]Write to MH i2c: E2 08 00 15 1B 80 11 00 00 00 00 00 00 AA [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 17 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 17 00 15 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 08 [18:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:07:01]wFMCommunicate OK [18:07:01]CreateOFDProtocolMessage done [18:07:01]OFDSenderStorePacket 123031 [18:07:01]StoreOFDPacket docnum=123031 [18:07:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9F 32 07 01 F3 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 C4 6A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E0 01 00 35 04 06 00 13 B1 D4 17 A1 D9 10 E8 C3 1C 40 72 2D 9F [18:07:01]CheckFolder [18:07:01]dirname=/storage/ofd_packets [18:07:01]CheckFolder done [18:07:01]ProducePacketName [18:07:01]name=ofd_packets/00123031 [18:07:01]NVStorageSaveData ofd_packets/00123031 [18:07:01]File name is /storage/ofd_packets/00123031 [18:07:01]Write 301 bytes [18:07:01]NVStorageSaveData done [18:07:01]OFDSenderStorePacket done [18:07:01]KKMCreateOFDPacket done [18:07:01]NVStorageSaveData kkm_last_timestamp [18:07:01]File name is /storage/kkm_last_timestamp [18:07:01]Write 4 bytes [18:07:01]NVStorageSaveData done [18:07:01]ExternCall_PrintAddStr [18:07:01]wPrintStart [18:07:01]Write to MH i2c: 01 00 00 16 1B 31 [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: 01 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: 01 07 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: 01 07 00 16 1B 00 00 00 00 00 FF 0F 46 [18:07:01]RasterBufferAndPrint [18:07:01]line Счет N : (1)1105928 [18:07:01]line ИНН: 02508201610067 [18:07:01]line Контрольно-Кассовый Чек [18:07:01]line ПРОДАЖА [18:07:01]line ТРК (МРК, ГНК) : 52 [18:07:01]line Товар: 2710124130 [18:07:01]line Аи-92-К-5 [18:07:01]line 16.160 * 61.90 [18:07:01]line = 1000.30 [18:07:01]line НДС 12% НСП 1% [18:07:01]line > о реализуемом товаре [18:07:01]line ОКРУГЛЕНИЕ: -0.30 [18:07:01]line ИТОГО: 1000.00 [18:07:01]line Внесено: 1000.00 [18:07:01]line СДАЧА: 0.00 [18:07:01]line НСП 1% : 8.85 [18:07:01]line НДС 12% : 106.23 [18:07:01]line Наличными: 1000.00 [18:07:01]line Безнал.: 0.00 [18:07:01]line Место: АЗС № 25 "Партнер Нефть" [18:07:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:07:01]line СНО: Общий режим [18:07:01]line Чек 250 02.03.2024 18:07 [18:07:01]line Смена: 321 ФФД: 1.0 [18:07:01]line ЗНМ: 0300000019 [18:07:01]line РНМ: 0000000000090573 [18:07:01]line Версия ККМ: 001 [18:07:01]line ФМ: 0000000000874798 [18:07:01]line ФД: 123031 [18:07:01]line ФПД: 21654488457689 [18:07:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T180700&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123031&fm=21654488457689&tin=02508201610067®Number=0000000000090573&sum=100000 [18:07:01]OFD Sender: Processing packet 123031 [packets to send 112, broken 111] [18:07:01]ProducePacketName [18:07:01]name=ofd_packets/00123031 [18:07:01]OFD Sender: To server: pG, [18:07:01]CommunicateWithHost lk.salyk.kg:30040 [18:07:01]ConnectInit lk.salyk.kg [18:07:01]written 0, free lines is 4095 [18:07:01]Connected sock=10 [18:07:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9F 32 07 01 F3 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 C4 6A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E0 01 00 35 04 06 00 13 B1 D4 17 A1 D9 10 E8 C3 1C 40 72 2D 9F [18:07:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AE 63 47 00 62 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E0 01 00 F4 03 04 00 A0 16 E3 65 B6 04 01 00 00 E8 56 53 D9 4D CE E2 4A [18:07:02]CommunicateWithHost err = 0 [18:07:02]CheckOFDResponse [18:07:02]1017 (14) - 77093643461234 [18:07:02]1041 (16) - 0000000000874798 [18:07:02]1040 (4) - 123031 [18:07:02]1012 (4) - 02.03.2024 12:08 [18:07:02]1206 (1) - 0 [18:07:02]OFD Sender: Remove packet 123031 [18:07:02]ProducePacketName [18:07:02]name=ofd_packets/00123031 [18:07:02]NVStorageDeleteData [18:07:02]Write to MH i2c: 01 00 00 41 1B 5C [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: 01 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: 01 07 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: 01 07 00 41 1B 00 00 00 00 00 EA 0C 59 [18:07:02]RasterBufferAndPrint [18:07:02]line [18:07:02]line [18:07:02]line [18:07:02]line [18:07:02]line [18:07:02]written 0, free lines is 3312 [18:07:02]MH_Cut [18:07:02]Write to MH i2c: D1 01 00 48 1B 01 35 [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: D1 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: D1 01 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: D1 01 00 48 1B 00 34 [18:07:02]Write to MH i2c: 01 00 00 49 1B 64 [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]OFD Sender: No OFD packet to send [18:07:02]*** Cut start [18:07:02]*** Purtial cut [18:07:02]*** Stage 1: CUTSNS_PIN = 1 [18:07:04]Read from MH i2c: 01 [18:07:04]MH_I2C_Read... [18:07:04]*** Stop cut motor [18:07:04]*** Cut end [18:07:04]Read from MH i2c: 01 07 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: 01 07 00 49 1B 00 00 00 00 00 FF 0F 79 [18:07:04]process_action close_receipt done [18:07:04]requested_data is exist [18:07:04]produce_requested_data [18:07:04]requested_item fm.sn is exist - process it [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 11 00 00 [18:07:04]Write to MH i2c: E2 08 00 4A 1B 80 11 00 00 00 00 00 00 DF [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:05]Read from MH i2c: E2 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 17 00 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 17 00 4A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3D [18:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:07:05]wFMCommunicate OK [18:07:05]requested_item fd.num is exist - process it [18:07:05]SAM_PROTO_GetFieldsCounters [18:07:05]wFMCommunicate request_size=4 [18:07:05]MH_SAM_APDU [18:07:05]CAPDU: 80 13 00 00 [18:07:05]Write to MH i2c: E2 08 00 4B 1B 80 13 00 00 00 00 00 00 E2 [18:07:05]Write i2c OK [18:07:05]MH_I2C_Read... [18:07:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:05]Read from MH i2c: E2 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 62 00 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 62 00 4B 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 97 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [18:07:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 97 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:05]wFMCommunicate OK [18:07:05]SAM_PROTO_GetFieldsCounters done [18:07:05]requested_item shift.num is exist - process it [18:07:05]requested_item shift.opened is exist - process it [18:07:05]req_shift_opened [18:07:05]FM_GetShiftState [18:07:05]SAM_PROTO_GetShiftState [18:07:05]wFMCommunicate request_size=4 [18:07:05]MH_SAM_APDU [18:07:05]CAPDU: 80 13 01 00 [18:07:05]Write to MH i2c: E2 08 00 4C 1B 80 13 01 00 00 00 00 00 E4 [18:07:05]Write i2c OK [18:07:05]MH_I2C_Read... [18:07:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:05]Read from MH i2c: E2 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 0E 00 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 0E 00 4C 1B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4B [18:07:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:07:05]wFMCommunicate OK [18:07:05]SAM_PROTO_GetShiftState done [18:07:05]FM_GetShiftState done [18:07:05]req_shift_opened done [18:07:05]requested_item shift.open_date is exist - process it [18:07:05]req_shift_open_date [18:07:05]req_shift_open_date done [18:07:05]produce_requested_data done [18:07:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123031,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:07:05]process_action_free close_receipt [18:07:05]json_value_free [18:07:05]json_value_free done [18:07:05]process_json_proto returns [18:07:05]Send response to host [18:07:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123031,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:07:05]free response buf [18:07:05]execute_script done [18:07:05]execute_script returns [18:07:05]free content buf [18:07:05]Sock 9.Close socket [18:07:05]Sock 9.Thread stoped [18:07:07]OFD Sender: No OFD packet to send [18:07:12]OFD Sender: No OFD packet to send [18:07:17]OFD Sender: No OFD packet to send [18:07:22]OFD Sender: No OFD packet to send [18:07:27]OFD Sender: No OFD packet to send [18:07:32]OFD Sender: No OFD packet to send [18:07:37]OFD Sender: No OFD packet to send [18:07:42]OFD Sender: No OFD packet to send [18:07:47]OFD Sender: No OFD packet to send [18:07:52]OFD Sender: No OFD packet to send [18:07:57]OFD Sender: No OFD packet to send [18:08:02]OFD Sender: No OFD packet to send [18:08:07]OFD Sender: No OFD packet to send [18:08:12]OFD Sender: No OFD packet to send [18:08:17]OFD Sender: No OFD packet to send [18:08:22]OFD Sender: No OFD packet to send [18:08:27]OFD Sender: No OFD packet to send [18:08:32]OFD Sender: No OFD packet to send [18:08:37]OFD Sender: No OFD packet to send [18:08:42]OFD Sender: No OFD packet to send [18:08:47]OFD Sender: No OFD packet to send [18:08:52]OFD Sender: No OFD packet to send [18:08:57]OFD Sender: No OFD packet to send [18:09:02]OFD Sender: No OFD packet to send [18:09:07]OFD Sender: No OFD packet to send [18:09:12]OFD Sender: No OFD packet to send [18:09:17]OFD Sender: No OFD packet to send [18:09:22]OFD Sender: No OFD packet to send [18:09:27]OFD Sender: No OFD packet to send [18:09:32]OFD Sender: No OFD packet to send [18:09:37]OFD Sender: No OFD packet to send [18:09:42]OFD Sender: No OFD packet to send [18:09:47]OFD Sender: No OFD packet to send [18:09:52]OFD Sender: No OFD packet to send [18:09:57]OFD Sender: No OFD packet to send [18:10:02]OFD Sender: No OFD packet to send [18:10:07]OFD Sender: No OFD packet to send [18:10:12]OFD Sender: No OFD packet to send [18:10:17]OFD Sender: No OFD packet to send [18:10:22]OFD Sender: No OFD packet to send [18:10:27]OFD Sender: No OFD packet to send [18:10:32]OFD Sender: No OFD packet to send [18:10:37]OFD Sender: No OFD packet to send [18:10:42]OFD Sender: No OFD packet to send [18:10:47]OFD Sender: No OFD packet to send [18:10:52]OFD Sender: No OFD packet to send [18:10:57]OFD Sender: No OFD packet to send [18:11:02]OFD Sender: No OFD packet to send [18:11:06]accept exits with 8 [18:11:06]New connection [18:11:06]New thread 3066666340 created [18:11:06]Thread 3066809700 joined [18:11:06]Waiting for new connection... [18:11:06] Sock 8.Parse request [18:11:06]Sock 8.Check first char [18:11:06]Sock 8.First char is OK [18:11:06]request: POST /json_proto HTTP/1.0 [18:11:06]Method: POST [18:11:06]URL: /json_proto [18:11:06]Method is POST - this is cgi request [18:11:06]url: /json_proto [18:11:06]query_string will be loaded in cgi processing [18:11:06]execute_cgi json_proto POST (null) [18:11:06]execute_cgi path=json_proto method=POST [18:11:06]POST find Content-Length [18:11:06]Host: 172.17.48.197:8080 [18:11:06]Content-Length: 683 [18:11:06]Content-Type: application/json [18:11:06] [18:11:06]POST finish read [18:11:06]Found Content-Length = 683 [18:11:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "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" ] } } [18:11:06]execute_script... [18:11:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "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" ] } } [18:11:06]POST & json_proto [18:11:06]process_json_proto [18:11:06]json parsed OK: [18:11:06]protocol is kg_v1.0 [18:11:06]action value=close_receipt [18:11:06]process_action close_receipt [18:11:06]cmd_close_receipt [18:11:06]MH_GetDate [18:11:06]Write to MH i2c: F0 00 00 4D 1B 57 [18:11:06]Write i2c OK [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: F0 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: F0 09 00 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: F0 09 00 4D 1B 00 BB 6B E3 65 66 EE DC 65 63 [18:11:06]GetLastDocTimeStamp 1709402820 [18:11:06]current date 1709403067 [18:11:06]FM_GetShiftState [18:11:06]SAM_PROTO_GetShiftState [18:11:06]wFMCommunicate request_size=4 [18:11:06]MH_SAM_APDU [18:11:06]CAPDU: 80 13 01 00 [18:11:06]Write to MH i2c: E2 08 00 4E 1B 80 13 01 00 00 00 00 00 E6 [18:11:06]Write i2c OK [18:11:06]MH_I2C_Read... [18:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:06]Read from MH i2c: E2 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: E2 0E 00 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: E2 0E 00 4E 1B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4D [18:11:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:11:06]wFMCommunicate OK [18:11:06]SAM_PROTO_GetShiftState done [18:11:06]FM_GetShiftState done [18:11:06]opened in 1709338023 [18:11:06]opened+sec_in_day 1709424423 [18:11:06]quantity*price = 100010 [18:11:06]sum+1 = 100012 [18:11:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 251 02.03.2024 18:11 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123032 ФПД: 131781306916754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T181107&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123032&fm=131781306916754&tin=02508201610067®Number=0000000000090573&sum=100000 [18:11:07]StoreToDocumentArchive [18:11:07]shift 321 fd 123032 [18:11:07]save to /storage/0321/doc_00123032 [18:11:07]save last doc name /storage/0321/doc_00123032 to /storage/kkm_last_doc_name [18:11:07]save OK [18:11:07]Clear old archive folders... [18:11:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:11:07]tlvbuf is 003EC670 [18:11:07]SAM_PROTO_ClearQueue [18:11:07]wFMCommunicate request_size=4 [18:11:07]MH_SAM_APDU [18:11:07]CAPDU: 80 09 00 00 [18:11:07]Write to MH i2c: E2 08 00 5B 1B 80 09 00 00 00 00 00 00 E8 [18:11:07]Write i2c OK [18:11:07]MH_I2C_Read... [18:11:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:07]Read from MH i2c: E2 [18:11:07]MH_I2C_Read... [18:11:07]Read from MH i2c: E2 03 00 [18:11:07]MH_I2C_Read... [18:11:07]Read from MH i2c: E2 03 00 5B 1B 00 90 00 EA [18:11:07]RAPDU: 90 00 [18:11:07]wFMCommunicate OK [18:11:07]SAM_PROTO_ClearQueue done [18:11:07]KKMCreateOFDPacket [18:11:07]OFDProtocolAddRootSTLVToBuf [18:11:07]FM_MakeSignedData [18:11:07]FM_MakeSignedData [18:11:07]SAM_PROTO_SignData [18:11:07]wFMCommunicate request_size=4 [18:11:07]MH_SAM_APDU [18:11:07]CAPDU: 80 0D 01 02 [18:11:07]Write to MH i2c: E2 08 00 5C 1B 80 0D 01 02 00 00 00 00 F0 [18:11:07]Write i2c OK [18:11:07]MH_I2C_Read... [18:11:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:07]Read from MH i2c: E2 [18:11:07]MH_I2C_Read... [18:11:07]Read from MH i2c: E2 03 00 [18:11:07]MH_I2C_Read... [18:11:07]Read from MH i2c: E2 03 00 5C 1B 00 90 00 EB [18:11:07]RAPDU: 90 00 [18:11:07]wFMCommunicate OK [18:11:07]wFMCommunicate request_size=255 [18:11:07]MH_SAM_APDU [18:11:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 BB 6B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E0 01 00 35 04 06 00 77 [18:11:07]Write to MH i2c: E2 02 01 5D 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 BB 6B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E0 01 00 35 04 06 00 77 00 00 F0 [18:11:07]Write i2c OK [18:11:07]MH_I2C_Read... [18:11:07]OFD Sender: No OFD packet to send [18:11:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:08]Read from MH i2c: E2 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 03 00 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 03 00 5D 1B 00 90 00 EC [18:11:08]RAPDU: 90 00 [18:11:08]wFMCommunicate OK [18:11:08]wFMCommunicate request_size=10 [18:11:08]MH_SAM_APDU [18:11:08]CAPDU: 80 0D 02 02 05 DA B9 FC 9F 92 [18:11:08]Write to MH i2c: E2 0D 00 5E 1B 80 0D 02 02 05 00 DA B9 FC 9F 92 00 00 BD [18:11:08]Write i2c OK [18:11:08]MH_I2C_Read... [18:11:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:08]Read from MH i2c: E2 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 03 00 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 03 00 5E 1B 00 90 00 ED [18:11:08]RAPDU: 90 00 [18:11:08]wFMCommunicate OK [18:11:08]wFMCommunicate request_size=4 [18:11:08]MH_SAM_APDU [18:11:08]CAPDU: 80 0D 03 02 [18:11:08]Write to MH i2c: E2 08 00 5F 1B 80 0D 03 02 00 00 00 00 F5 [18:11:08]Write i2c OK [18:11:08]MH_I2C_Read... [18:11:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:08]Read from MH i2c: E2 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 0B 00 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 0B 00 5F 1B 00 DC 9D 7A 29 52 6C A7 2F 90 00 A6 [18:11:08]RAPDU: DC 9D 7A 29 52 6C A7 2F 90 00 [18:11:08]wFMCommunicate OK [18:11:08]SAM_PROTO_SignData done [18:11:08]FM_MakeSignedData done [18:11:08]CreateOFDProtocolMessage [18:11:08]wFMCommunicate request_size=4 [18:11:08]MH_SAM_APDU [18:11:08]CAPDU: 80 11 00 00 [18:11:08]Write to MH i2c: E2 08 00 60 1B 80 11 00 00 00 00 00 00 F5 [18:11:08]Write i2c OK [18:11:08]MH_I2C_Read... [18:11:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:08]Read from MH i2c: E2 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 17 00 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: E2 17 00 60 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 53 [18:11:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:11:08]wFMCommunicate OK [18:11:08]CreateOFDProtocolMessage done [18:11:08]OFDSenderStorePacket 123032 [18:11:08]StoreOFDPacket docnum=123032 [18:11:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 30 97 07 01 52 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 BB 6B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E0 01 00 35 04 06 00 77 DA B9 FC 9F 92 DC 9D 7A 29 52 6C A7 2F [18:11:08]CheckFolder [18:11:08]dirname=/storage/ofd_packets [18:11:08]CheckFolder done [18:11:08]ProducePacketName [18:11:08]name=ofd_packets/00123032 [18:11:08]NVStorageSaveData ofd_packets/00123032 [18:11:08]File name is /storage/ofd_packets/00123032 [18:11:08]Write 301 bytes [18:11:08]NVStorageSaveData done [18:11:08]OFDSenderStorePacket done [18:11:08]KKMCreateOFDPacket done [18:11:08]NVStorageSaveData kkm_last_timestamp [18:11:08]File name is /storage/kkm_last_timestamp [18:11:08]Write 4 bytes [18:11:08]NVStorageSaveData done [18:11:08]ExternCall_PrintAddStr [18:11:08]wPrintStart [18:11:08]Write to MH i2c: 01 00 00 61 1B 7C [18:11:08]Write i2c OK [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: 01 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: 01 07 00 [18:11:08]MH_I2C_Read... [18:11:08]Read from MH i2c: 01 07 00 61 1B 00 00 00 00 00 FF 0F 91 [18:11:08]RasterBufferAndPrint [18:11:08]line Счет N : (1)1105929 [18:11:08]line ИНН: 02508201610067 [18:11:08]line Контрольно-Кассовый Чек [18:11:08]line ПРОДАЖА [18:11:08]line ТРК (МРК, ГНК) : 53 [18:11:08]line Товар: 2710124500 [18:11:08]line Аи-95-К-5 [18:11:08]line 14.390 * 69.50 [18:11:08]line = 1000.11 [18:11:08]line НДС 12% НСП 1% [18:11:08]line > о реализуемом товаре [18:11:08]line ОКРУГЛЕНИЕ: -0.11 [18:11:08]line ИТОГО: 1000.00 [18:11:08]line Внесено: 1000.00 [18:11:08]line СДАЧА: 0.00 [18:11:08]line НСП 1% : 8.85 [18:11:08]line НДС 12% : 106.21 [18:11:08]line Наличными: 1000.00 [18:11:08]line Безнал.: 0.00 [18:11:08]line Место: АЗС № 25 "Партнер Нефть" [18:11:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:11:08]line СНО: Общий режим [18:11:08]line Чек 251 02.03.2024 18:11 [18:11:08]line Смена: 321 ФФД: 1.0 [18:11:08]line ЗНМ: 0300000019 [18:11:08]line РНМ: 0000000000090573 [18:11:08]line Версия ККМ: 001 [18:11:08]line ФМ: 0000000000874798 [18:11:08]line ФД: 123032 [18:11:08]line ФПД: 131781306916754 [18:11:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T181107&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123032&fm=131781306916754&tin=02508201610067®Number=0000000000090573&sum=100000 [18:11:08]OFD Sender: Processing packet 123032 [packets to send 112, broken 111] [18:11:08]ProducePacketName [18:11:08]name=ofd_packets/00123032 [18:11:08]OFD Sender: To server: pG, [18:11:08]CommunicateWithHost lk.salyk.kg:30040 [18:11:08]ConnectInit lk.salyk.kg [18:11:08]written 0, free lines is 4095 [18:11:08]Connected sock=10 [18:11:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 30 97 07 01 52 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 BB 6B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E0 01 00 35 04 06 00 77 DA B9 FC 9F 92 DC 9D 7A 29 52 6C A7 2F [18:11:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C4 09 47 00 6B 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E0 01 00 F4 03 04 00 97 17 E3 65 B6 04 01 00 00 DA 1A 53 C9 7F 9A B3 8F [18:11:08]CommunicateWithHost err = 0 [18:11:08]CheckOFDResponse [18:11:08]1017 (14) - 77093643461234 [18:11:08]1041 (16) - 0000000000874798 [18:11:08]1040 (4) - 123032 [18:11:08]1012 (4) - 02.03.2024 12:12 [18:11:08]1206 (1) - 0 [18:11:08]OFD Sender: Remove packet 123032 [18:11:08]ProducePacketName [18:11:08]name=ofd_packets/00123032 [18:11:08]NVStorageDeleteData [18:11:09]Write to MH i2c: 01 00 00 8C 1B A7 [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 07 00 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 07 00 8C 1B 00 00 00 00 00 E4 0C 9E [18:11:09]RasterBufferAndPrint [18:11:09]line [18:11:09]line [18:11:09]line [18:11:09]line [18:11:09]line [18:11:09]written 0, free lines is 3306 [18:11:09]MH_Cut [18:11:09]Write to MH i2c: D1 01 00 93 1B 01 80 [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: D1 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: D1 01 00 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: D1 01 00 93 1B 00 7F [18:11:09]Write to MH i2c: 01 00 00 94 1B AF [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]OFD Sender: No OFD packet to send [18:11:09]*** Cut start [18:11:09]*** Purtial cut [18:11:09]*** Stage 1: CUTSNS_PIN = 1 [18:11:11]Read from MH i2c: 01 [18:11:11]MH_I2C_Read... [18:11:11]*** Stop cut motor [18:11:11]*** Cut end [18:11:11]Read from MH i2c: 01 07 00 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: 01 07 00 94 1B 00 00 00 00 00 FF 0F C4 [18:11:11]process_action close_receipt done [18:11:11]requested_data is exist [18:11:11]produce_requested_data [18:11:11]requested_item fm.sn is exist - process it [18:11:11]wFMCommunicate request_size=4 [18:11:11]MH_SAM_APDU [18:11:11]CAPDU: 80 11 00 00 [18:11:11]Write to MH i2c: E2 08 00 95 1B 80 11 00 00 00 00 00 00 2A [18:11:11]Write i2c OK [18:11:11]MH_I2C_Read... [18:11:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:11]Read from MH i2c: E2 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: E2 17 00 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: E2 17 00 95 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 88 [18:11:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:11:11]wFMCommunicate OK [18:11:11]requested_item fd.num is exist - process it [18:11:11]SAM_PROTO_GetFieldsCounters [18:11:11]wFMCommunicate request_size=4 [18:11:11]MH_SAM_APDU [18:11:11]CAPDU: 80 13 00 00 [18:11:11]Write to MH i2c: E2 08 00 96 1B 80 13 00 00 00 00 00 00 2D [18:11:11]Write i2c OK [18:11:11]MH_I2C_Read... [18:11:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:11]Read from MH i2c: E2 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: E2 62 00 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: E2 62 00 96 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 98 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [18:11:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 98 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:11]wFMCommunicate OK [18:11:11]SAM_PROTO_GetFieldsCounters done [18:11:11]requested_item shift.num is exist - process it [18:11:11]requested_item shift.opened is exist - process it [18:11:11]req_shift_opened [18:11:11]FM_GetShiftState [18:11:11]SAM_PROTO_GetShiftState [18:11:11]wFMCommunicate request_size=4 [18:11:11]MH_SAM_APDU [18:11:11]CAPDU: 80 13 01 00 [18:11:11]Write to MH i2c: E2 08 00 97 1B 80 13 01 00 00 00 00 00 2F [18:11:11]Write i2c OK [18:11:11]MH_I2C_Read... [18:11:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:11]Read from MH i2c: E2 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: E2 0E 00 [18:11:11]MH_I2C_Read... [18:11:11]Read from MH i2c: E2 0E 00 97 1B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 96 [18:11:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:11:11]wFMCommunicate OK [18:11:11]SAM_PROTO_GetShiftState done [18:11:11]FM_GetShiftState done [18:11:11]req_shift_opened done [18:11:11]requested_item shift.open_date is exist - process it [18:11:11]req_shift_open_date [18:11:11]req_shift_open_date done [18:11:11]produce_requested_data done [18:11:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123032,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:11:11]process_action_free close_receipt [18:11:11]json_value_free [18:11:11]json_value_free done [18:11:11]process_json_proto returns [18:11:11]Send response to host [18:11:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123032,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:11:11]free response buf [18:11:11]execute_script done [18:11:11]execute_script returns [18:11:11]free content buf [18:11:11]Sock 8.Close socket [18:11:11]Sock 8.Thread stoped [18:11:14]OFD Sender: No OFD packet to send [18:11:19]OFD Sender: No OFD packet to send [18:11:24]OFD Sender: No OFD packet to send [18:11:29]OFD Sender: No OFD packet to send [18:11:34]OFD Sender: No OFD packet to send [18:11:39]OFD Sender: No OFD packet to send [18:11:44]OFD Sender: No OFD packet to send [18:11:49]OFD Sender: No OFD packet to send [18:11:54]OFD Sender: No OFD packet to send [18:11:59]OFD Sender: No OFD packet to send [18:12:04]OFD Sender: No OFD packet to send [18:12:09]OFD Sender: No OFD packet to send [18:12:14]OFD Sender: No OFD packet to send [18:12:19]OFD Sender: No OFD packet to send [18:12:24]OFD Sender: No OFD packet to send [18:12:29]OFD Sender: No OFD packet to send [18:12:34]OFD Sender: No OFD packet to send [18:12:39]OFD Sender: No OFD packet to send [18:12:44]OFD Sender: No OFD packet to send [18:12:48]accept exits with 9 [18:12:48]New connection [18:12:48]New thread 3066809700 created [18:12:48]Thread 3066666340 joined [18:12:48]Waiting for new connection... [18:12:48] Sock 9.Parse request [18:12:48]Sock 9.Check first char [18:12:48]Sock 9.First char is OK [18:12:48]request: POST /json_proto HTTP/1.0 [18:12:48]Method: POST [18:12:48]URL: /json_proto [18:12:48]Method is POST - this is cgi request [18:12:48]url: /json_proto [18:12:48]query_string will be loaded in cgi processing [18:12:48]execute_cgi json_proto POST (null) [18:12:48]execute_cgi path=json_proto method=POST [18:12:48]POST find Content-Length [18:12:48]Host: 172.17.48.197:8080 [18:12:48]Content-Length: 683 [18:12:48]Content-Type: application/json [18:12:48] [18:12:48]POST finish read [18:12:48]Found Content-Length = 683 [18:12:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [18:12:48]execute_script... [18:12:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "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" ] } } [18:12:48]POST & json_proto [18:12:48]process_json_proto [18:12:48]json parsed OK: [18:12:48]protocol is kg_v1.0 [18:12:48]action value=close_receipt [18:12:48]process_action close_receipt [18:12:48]cmd_close_receipt [18:12:48]MH_GetDate [18:12:48]Write to MH i2c: F0 00 00 98 1B A2 [18:12:48]Write i2c OK [18:12:48]MH_I2C_Read... [18:12:48]Read from MH i2c: F0 [18:12:48]MH_I2C_Read... [18:12:48]Read from MH i2c: F0 09 00 [18:12:48]MH_I2C_Read... [18:12:48]Read from MH i2c: F0 09 00 98 1B 00 21 6C E3 65 66 EE DC 65 15 [18:12:48]GetLastDocTimeStamp 1709403067 [18:12:48]current date 1709403169 [18:12:48]FM_GetShiftState [18:12:48]SAM_PROTO_GetShiftState [18:12:48]wFMCommunicate request_size=4 [18:12:48]MH_SAM_APDU [18:12:48]CAPDU: 80 13 01 00 [18:12:48]Write to MH i2c: E2 08 00 99 1B 80 13 01 00 00 00 00 00 31 [18:12:48]Write i2c OK [18:12:48]MH_I2C_Read... [18:12:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:48]Read from MH i2c: E2 [18:12:48]MH_I2C_Read... [18:12:48]Read from MH i2c: E2 0E 00 [18:12:48]MH_I2C_Read... [18:12:48]Read from MH i2c: E2 0E 00 99 1B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 98 [18:12:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:12:48]wFMCommunicate OK [18:12:48]SAM_PROTO_GetShiftState done [18:12:48]FM_GetShiftState done [18:12:48]opened in 1709338023 [18:12:48]opened+sec_in_day 1709424423 [18:12:48]quantity*price = 100030 [18:12:48]sum+1 = 100031 [18:12:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 252 02.03.2024 18:12 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123033 ФПД: 132274089535386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T181249&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123033&fm=132274089535386&tin=02508201610067®Number=0000000000090573&sum=100000 [18:12:49]StoreToDocumentArchive [18:12:49]shift 321 fd 123033 [18:12:49]save to /storage/0321/doc_00123033 [18:12:49]save last doc name /storage/0321/doc_00123033 to /storage/kkm_last_doc_name [18:12:49]save OK [18:12:49]Clear old archive folders... [18:12:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:12:49]tlvbuf is 0045F5C0 [18:12:49]SAM_PROTO_ClearQueue [18:12:49]wFMCommunicate request_size=4 [18:12:49]MH_SAM_APDU [18:12:49]CAPDU: 80 09 00 00 [18:12:49]Write to MH i2c: E2 08 00 A6 1B 80 09 00 00 00 00 00 00 33 [18:12:49]Write i2c OK [18:12:49]MH_I2C_Read... [18:12:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:49]Read from MH i2c: E2 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 03 00 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 03 00 A6 1B 00 90 00 35 [18:12:49]RAPDU: 90 00 [18:12:49]wFMCommunicate OK [18:12:49]SAM_PROTO_ClearQueue done [18:12:49]KKMCreateOFDPacket [18:12:49]OFDProtocolAddRootSTLVToBuf [18:12:49]FM_MakeSignedData [18:12:49]FM_MakeSignedData [18:12:49]SAM_PROTO_SignData [18:12:49]wFMCommunicate request_size=4 [18:12:49]MH_SAM_APDU [18:12:49]CAPDU: 80 0D 01 02 [18:12:49]Write to MH i2c: E2 08 00 A7 1B 80 0D 01 02 00 00 00 00 3B [18:12:49]Write i2c OK [18:12:49]MH_I2C_Read... [18:12:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:49]Read from MH i2c: E2 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 03 00 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 03 00 A7 1B 00 90 00 36 [18:12:49]RAPDU: 90 00 [18:12:49]wFMCommunicate OK [18:12:49]wFMCommunicate request_size=255 [18:12:49]MH_SAM_APDU [18:12:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 21 6C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E0 01 00 35 04 06 00 78 [18:12:49]Write to MH i2c: E2 02 01 A8 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 21 6C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E0 01 00 35 04 06 00 78 00 00 AC [18:12:49]Write i2c OK [18:12:49]MH_I2C_Read... [18:12:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:49]Read from MH i2c: E2 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 03 00 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 03 00 A8 1B 00 90 00 37 [18:12:49]RAPDU: 90 00 [18:12:49]wFMCommunicate OK [18:12:49]wFMCommunicate request_size=10 [18:12:49]MH_SAM_APDU [18:12:49]CAPDU: 80 0D 02 02 05 4D 76 1E A7 9A [18:12:49]Write to MH i2c: E2 0D 00 A9 1B 80 0D 02 02 05 00 4D 76 1E A7 9A 00 00 6A [18:12:49]Write i2c OK [18:12:49]MH_I2C_Read... [18:12:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:49]Read from MH i2c: E2 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 03 00 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 03 00 A9 1B 00 90 00 38 [18:12:49]RAPDU: 90 00 [18:12:49]wFMCommunicate OK [18:12:49]wFMCommunicate request_size=4 [18:12:49]MH_SAM_APDU [18:12:49]CAPDU: 80 0D 03 02 [18:12:49]Write to MH i2c: E2 08 00 AA 1B 80 0D 03 02 00 00 00 00 40 [18:12:49]Write i2c OK [18:12:49]MH_I2C_Read... [18:12:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:49]Read from MH i2c: E2 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 0B 00 [18:12:49]MH_I2C_Read... [18:12:49]Read from MH i2c: E2 0B 00 AA 1B 00 8A 4A 20 B6 96 42 CE 8C 90 00 1D [18:12:49]RAPDU: 8A 4A 20 B6 96 42 CE 8C 90 00 [18:12:49]wFMCommunicate OK [18:12:49]SAM_PROTO_SignData done [18:12:49]FM_MakeSignedData done [18:12:49]CreateOFDProtocolMessage [18:12:49]wFMCommunicate request_size=4 [18:12:49]MH_SAM_APDU [18:12:49]CAPDU: 80 11 00 00 [18:12:49]Write to MH i2c: E2 08 00 AB 1B 80 11 00 00 00 00 00 00 40 [18:12:49]Write i2c OK [18:12:49]MH_I2C_Read... [18:12:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:50]Read from MH i2c: E2 [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: E2 17 00 [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: E2 17 00 AB 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9E [18:12:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:12:50]wFMCommunicate OK [18:12:50]CreateOFDProtocolMessage done [18:12:50]OFDSenderStorePacket 123033 [18:12:50]StoreOFDPacket docnum=123033 [18:12:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BC B2 07 01 AA 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 21 6C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E0 01 00 35 04 06 00 78 4D 76 1E A7 9A 8A 4A 20 B6 96 42 CE 8C [18:12:50]CheckFolder [18:12:50]dirname=/storage/ofd_packets [18:12:50]CheckFolder done [18:12:50]ProducePacketName [18:12:50]name=ofd_packets/00123033 [18:12:50]NVStorageSaveData ofd_packets/00123033 [18:12:50]File name is /storage/ofd_packets/00123033 [18:12:50]Write 301 bytes [18:12:50]NVStorageSaveData done [18:12:50]OFDSenderStorePacket done [18:12:50]KKMCreateOFDPacket done [18:12:50]NVStorageSaveData kkm_last_timestamp [18:12:50]File name is /storage/kkm_last_timestamp [18:12:50]Write 4 bytes [18:12:50]NVStorageSaveData done [18:12:50]ExternCall_PrintAddStr [18:12:50]wPrintStart [18:12:50]Write to MH i2c: 01 00 00 AC 1B C7 [18:12:50]Write i2c OK [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: 01 [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: 01 07 00 [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: 01 07 00 AC 1B 00 00 00 00 00 FF 0F DC [18:12:50]RasterBufferAndPrint [18:12:50]line Счет N : (1)1105930 [18:12:50]line ИНН: 02508201610067 [18:12:50]line Контрольно-Кассовый Чек [18:12:50]line ПРОДАЖА [18:12:50]line ТРК (МРК, ГНК) : 62 [18:12:50]line Товар: 2710124130 [18:12:50]line Аи-92-К-5 [18:12:50]line 16.160 * 61.90 [18:12:50]line = 1000.30 [18:12:50]line НДС 12% НСП 1% [18:12:50]line > о реализуемом товаре [18:12:50]line ОКРУГЛЕНИЕ: -0.30 [18:12:50]line ИТОГО: 1000.00 [18:12:50]line Внесено: 1000.00 [18:12:50]line СДАЧА: 0.00 [18:12:50]line НСП 1% : 8.85 [18:12:50]line НДС 12% : 106.23 [18:12:50]line Наличными: 1000.00 [18:12:50]line Безнал.: 0.00 [18:12:50]line Место: АЗС № 25 "Партнер Нефть" [18:12:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:12:50]line СНО: Общий режим [18:12:50]line Чек 252 02.03.2024 18:12 [18:12:50]line Смена: 321 ФФД: 1.0 [18:12:50]line ЗНМ: 0300000019 [18:12:50]line РНМ: 0000000000090573 [18:12:50]line Версия ККМ: 001 [18:12:50]line ФМ: 0000000000874798 [18:12:50]line ФД: 123033 [18:12:50]line ФПД: 132274089535386 [18:12:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T181249&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123033&fm=132274089535386&tin=02508201610067®Number=0000000000090573&sum=100000 [18:12:50]OFD Sender: Processing packet 123033 [packets to send 112, broken 111] [18:12:50]ProducePacketName [18:12:50]name=ofd_packets/00123033 [18:12:50]OFD Sender: To server: pG, [18:12:50]CommunicateWithHost lk.salyk.kg:30040 [18:12:50]ConnectInit lk.salyk.kg [18:12:50]written 0, free lines is 4095 [18:12:50]Connected sock=10 [18:12:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BC B2 07 01 AA 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 21 6C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E0 01 00 35 04 06 00 78 4D 76 1E A7 9A 8A 4A 20 B6 96 42 CE 8C [18:12:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A1 59 47 00 C8 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E0 01 00 F4 03 04 00 FC 17 E3 65 B6 04 01 00 00 BB 4B DB 63 25 A7 78 5A [18:12:50]CommunicateWithHost err = 0 [18:12:50]CheckOFDResponse [18:12:50]1017 (14) - 77093643461234 [18:12:50]1041 (16) - 0000000000874798 [18:12:50]1040 (4) - 123033 [18:12:50]1012 (4) - 02.03.2024 12:13 [18:12:50]1206 (1) - 0 [18:12:50]OFD Sender: Remove packet 123033 [18:12:50]ProducePacketName [18:12:50]name=ofd_packets/00123033 [18:12:50]NVStorageDeleteData [18:12:50]Write to MH i2c: 01 00 00 D7 1B F2 [18:12:50]Write i2c OK [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: 01 [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: 01 07 00 [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: 01 07 00 D7 1B 00 00 00 00 00 EA 0C EF [18:12:50]RasterBufferAndPrint [18:12:50]line [18:12:50]line [18:12:50]line [18:12:50]line [18:12:50]line [18:12:50]written 0, free lines is 3315 [18:12:50]MH_Cut [18:12:50]Write to MH i2c: D1 01 00 DE 1B 01 CB [18:12:50]Write i2c OK [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: D1 [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: D1 01 00 [18:12:50]MH_I2C_Read... [18:12:50]Read from MH i2c: D1 01 00 DE 1B 00 CA [18:12:50]Write to MH i2c: 01 00 00 DF 1B FA [18:12:50]Write i2c OK [18:12:50]MH_I2C_Read... [18:12:51]OFD Sender: No OFD packet to send [18:12:51]*** Cut start [18:12:51]*** Purtial cut [18:12:51]*** Stage 1: CUTSNS_PIN = 1 [18:12:53]Read from MH i2c: 01 [18:12:53]MH_I2C_Read... [18:12:53]*** Stop cut motor [18:12:53]*** Cut end [18:12:53]Read from MH i2c: 01 07 00 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: 01 07 00 DF 1B 00 00 00 00 00 FF 0F 0F [18:12:53]process_action close_receipt done [18:12:53]requested_data is exist [18:12:53]produce_requested_data [18:12:53]requested_item fm.sn is exist - process it [18:12:53]wFMCommunicate request_size=4 [18:12:53]MH_SAM_APDU [18:12:53]CAPDU: 80 11 00 00 [18:12:53]Write to MH i2c: E2 08 00 E0 1B 80 11 00 00 00 00 00 00 75 [18:12:53]Write i2c OK [18:12:53]MH_I2C_Read... [18:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:53]Read from MH i2c: E2 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: E2 17 00 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: E2 17 00 E0 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D3 [18:12:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:12:53]wFMCommunicate OK [18:12:53]requested_item fd.num is exist - process it [18:12:53]SAM_PROTO_GetFieldsCounters [18:12:53]wFMCommunicate request_size=4 [18:12:53]MH_SAM_APDU [18:12:53]CAPDU: 80 13 00 00 [18:12:53]Write to MH i2c: E2 08 00 E1 1B 80 13 00 00 00 00 00 00 78 [18:12:53]Write i2c OK [18:12:53]MH_I2C_Read... [18:12:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:53]Read from MH i2c: E2 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: E2 62 00 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: E2 62 00 E1 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 99 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [18:12:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 99 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:53]wFMCommunicate OK [18:12:53]SAM_PROTO_GetFieldsCounters done [18:12:53]requested_item shift.num is exist - process it [18:12:53]requested_item shift.opened is exist - process it [18:12:53]req_shift_opened [18:12:53]FM_GetShiftState [18:12:53]SAM_PROTO_GetShiftState [18:12:53]wFMCommunicate request_size=4 [18:12:53]MH_SAM_APDU [18:12:53]CAPDU: 80 13 01 00 [18:12:53]Write to MH i2c: E2 08 00 E2 1B 80 13 01 00 00 00 00 00 7A [18:12:53]Write i2c OK [18:12:53]MH_I2C_Read... [18:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:53]Read from MH i2c: E2 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: E2 0E 00 [18:12:53]MH_I2C_Read... [18:12:53]Read from MH i2c: E2 0E 00 E2 1B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E1 [18:12:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:12:53]wFMCommunicate OK [18:12:53]SAM_PROTO_GetShiftState done [18:12:53]FM_GetShiftState done [18:12:53]req_shift_opened done [18:12:53]requested_item shift.open_date is exist - process it [18:12:53]req_shift_open_date [18:12:53]req_shift_open_date done [18:12:53]produce_requested_data done [18:12:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123033,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:12:53]process_action_free close_receipt [18:12:53]json_value_free [18:12:53]json_value_free done [18:12:53]process_json_proto returns [18:12:53]Send response to host [18:12:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123033,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:12:53]free response buf [18:12:53]execute_script done [18:12:53]execute_script returns [18:12:53]free content buf [18:12:53]Sock 9.Close socket [18:12:53]Sock 9.Thread stoped [18:12:56]OFD Sender: No OFD packet to send [18:13:01]OFD Sender: No OFD packet to send [18:13:06]OFD Sender: No OFD packet to send [18:13:11]OFD Sender: No OFD packet to send [18:13:16]OFD Sender: No OFD packet to send [18:13:21]OFD Sender: No OFD packet to send [18:13:26]OFD Sender: No OFD packet to send [18:13:31]OFD Sender: No OFD packet to send [18:13:36]OFD Sender: No OFD packet to send [18:13:41]OFD Sender: No OFD packet to send [18:13:46]OFD Sender: No OFD packet to send [18:13:51]OFD Sender: No OFD packet to send [18:13:56]OFD Sender: No OFD packet to send [18:14:01]OFD Sender: No OFD packet to send [18:14:06]OFD Sender: No OFD packet to send [18:14:11]OFD Sender: No OFD packet to send [18:14:16]OFD Sender: No OFD packet to send [18:14:21]OFD Sender: No OFD packet to send [18:14:26]OFD Sender: No OFD packet to send [18:14:31]OFD Sender: No OFD packet to send [18:14:36]OFD Sender: No OFD packet to send [18:14:41]OFD Sender: No OFD packet to send [18:14:46]OFD Sender: No OFD packet to send [18:14:51]OFD Sender: No OFD packet to send [18:14:56]OFD Sender: No OFD packet to send [18:15:01]OFD Sender: No OFD packet to send [18:15:06]OFD Sender: No OFD packet to send [18:15:11]OFD Sender: No OFD packet to send [18:15:16]OFD Sender: No OFD packet to send [18:15:21]OFD Sender: No OFD packet to send [18:15:26]OFD Sender: No OFD packet to send [18:15:31]OFD Sender: No OFD packet to send [18:15:36]OFD Sender: No OFD packet to send [18:15:41]OFD Sender: No OFD packet to send [18:15:46]OFD Sender: No OFD packet to send [18:15:51]OFD Sender: No OFD packet to send [18:15:56]OFD Sender: No OFD packet to send [18:16:01]OFD Sender: No OFD packet to send [18:16:06]OFD Sender: No OFD packet to send [18:16:11]OFD Sender: No OFD packet to send [18:16:16]OFD Sender: No OFD packet to send [18:16:21]OFD Sender: No OFD packet to send [18:16:26]OFD Sender: No OFD packet to send [18:16:31]OFD Sender: No OFD packet to send [18:16:36]OFD Sender: No OFD packet to send [18:16:41]OFD Sender: No OFD packet to send [18:16:46]OFD Sender: No OFD packet to send [18:16:51]OFD Sender: No OFD packet to send [18:16:56]OFD Sender: No OFD packet to send [18:17:01]OFD Sender: No OFD packet to send [18:17:06]OFD Sender: No OFD packet to send [18:17:11]OFD Sender: No OFD packet to send [18:17:16]OFD Sender: No OFD packet to send [18:17:21]OFD Sender: No OFD packet to send [18:17:26]OFD Sender: No OFD packet to send [18:17:31]OFD Sender: No OFD packet to send [18:17:36]OFD Sender: No OFD packet to send [18:17:41]OFD Sender: No OFD packet to send [18:17:46]OFD Sender: No OFD packet to send [18:17:51]OFD Sender: No OFD packet to send [18:17:56]OFD Sender: No OFD packet to send [18:18:01]OFD Sender: No OFD packet to send [18:18:06]OFD Sender: No OFD packet to send [18:18:11]OFD Sender: No OFD packet to send [18:18:16]OFD Sender: No OFD packet to send [18:18:21]OFD Sender: No OFD packet to send [18:18:26]OFD Sender: No OFD packet to send [18:18:31]OFD Sender: No OFD packet to send [18:18:36]OFD Sender: No OFD packet to send [18:18:41]OFD Sender: No OFD packet to send [18:18:46]OFD Sender: No OFD packet to send [18:18:51]OFD Sender: No OFD packet to send [18:18:56]OFD Sender: No OFD packet to send [18:19:01]OFD Sender: No OFD packet to send [18:19:06]OFD Sender: No OFD packet to send [18:19:11]OFD Sender: No OFD packet to send [18:19:16]OFD Sender: No OFD packet to send [18:19:21]OFD Sender: No OFD packet to send [18:19:26]OFD Sender: No OFD packet to send [18:19:31]OFD Sender: No OFD packet to send [18:19:36]OFD Sender: No OFD packet to send [18:19:41]OFD Sender: No OFD packet to send [18:19:46]OFD Sender: No OFD packet to send [18:19:51]OFD Sender: No OFD packet to send [18:19:56]OFD Sender: No OFD packet to send [18:20:01]OFD Sender: No OFD packet to send [18:20:06]OFD Sender: No OFD packet to send [18:20:11]OFD Sender: No OFD packet to send [18:20:16]OFD Sender: No OFD packet to send [18:20:21]OFD Sender: No OFD packet to send [18:20:26]OFD Sender: No OFD packet to send [18:20:31]OFD Sender: No OFD packet to send [18:20:36]OFD Sender: No OFD packet to send [18:20:41]OFD Sender: No OFD packet to send [18:20:46]OFD Sender: No OFD packet to send [18:20:51]OFD Sender: No OFD packet to send [18:20:56]OFD Sender: No OFD packet to send [18:21:01]OFD Sender: No OFD packet to send [18:21:06]OFD Sender: No OFD packet to send [18:21:11]OFD Sender: No OFD packet to send [18:21:16]OFD Sender: No OFD packet to send [18:21:21]OFD Sender: No OFD packet to send [18:21:26]OFD Sender: No OFD packet to send [18:21:31]OFD Sender: No OFD packet to send [18:21:36]OFD Sender: No OFD packet to send [18:21:41]OFD Sender: No OFD packet to send [18:21:46]OFD Sender: No OFD packet to send [18:21:51]OFD Sender: No OFD packet to send [18:21:56]OFD Sender: No OFD packet to send [18:22:01]OFD Sender: No OFD packet to send [18:22:06]OFD Sender: No OFD packet to send [18:22:10]accept exits with 8 [18:22:10]New connection [18:22:10]New thread 3066666340 created [18:22:10]Thread 3066809700 joined [18:22:10]Waiting for new connection... [18:22:10] Sock 8.Parse request [18:22:10]Sock 8.Check first char [18:22:10]Sock 8.First char is OK [18:22:10]request: POST /json_proto HTTP/1.0 [18:22:10]Method: POST [18:22:10]URL: /json_proto [18:22:10]Method is POST - this is cgi request [18:22:10]url: /json_proto [18:22:10]query_string will be loaded in cgi processing [18:22:10]execute_cgi json_proto POST (null) [18:22:10]execute_cgi path=json_proto method=POST [18:22:10]POST find Content-Length [18:22:10]Host: 172.17.48.197:8080 [18:22:10]Content-Length: 817 [18:22:10]Content-Type: application/json [18:22:10] [18:22:10]POST finish read [18:22:10]Found Content-Length = 817 [18:22:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 1.940, "sum" : 120.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 120.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:10]execute_script... [18:22:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 1.940, "sum" : 120.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 120.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:10]POST & json_proto [18:22:10]process_json_proto [18:22:10]json parsed OK: [18:22:10]protocol is kg_v1.0 [18:22:10]action value=close_receipt [18:22:10]process_action close_receipt [18:22:10]cmd_close_receipt [18:22:10]MH_GetDate [18:22:10]Write to MH i2c: F0 00 00 E3 1B ED [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: F0 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: F0 09 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: F0 09 00 E3 1B 00 53 6E E3 65 66 EE DC 65 94 [18:22:10]GetLastDocTimeStamp 1709403169 [18:22:10]current date 1709403731 [18:22:10]FM_GetShiftState [18:22:10]SAM_PROTO_GetShiftState [18:22:10]wFMCommunicate request_size=4 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 13 01 00 [18:22:10]Write to MH i2c: E2 08 00 E4 1B 80 13 01 00 00 00 00 00 7C [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 0E 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 0E 00 E4 1B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E3 [18:22:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:22:10]wFMCommunicate OK [18:22:10]SAM_PROTO_GetShiftState done [18:22:10]FM_GetShiftState done [18:22:10]opened in 1709338023 [18:22:10]opened+sec_in_day 1709424423 [18:22:10]quantity*price = 12008 [18:22:10]sum+1 = 12010 [18:22:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 120.09 НСП 1% : 1.06 НДС 12% : 12.75 Наличными: 0.00 Безнал.: 120.09 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 253 02.03.2024 18:22 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123034 ФПД: 135023255444493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T182211&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123034&fm=135023255444493&tin=02508201610067®Number=0000000000090573&sum=12009 [18:22:11]StoreToDocumentArchive [18:22:11]shift 321 fd 123034 [18:22:11]save to /storage/0321/doc_00123034 [18:22:11]save last doc name /storage/0321/doc_00123034 to /storage/kkm_last_doc_name [18:22:11]save OK [18:22:11]Clear old archive folders... [18:22:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:22:11]tlvbuf is 003C0650 [18:22:11]SAM_PROTO_ClearQueue [18:22:11]wFMCommunicate request_size=4 [18:22:11]MH_SAM_APDU [18:22:11]CAPDU: 80 09 00 00 [18:22:11]Write to MH i2c: E2 08 00 F1 1B 80 09 00 00 00 00 00 00 7E [18:22:11]Write i2c OK [18:22:11]MH_I2C_Read... [18:22:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:11]Read from MH i2c: E2 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: E2 03 00 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: E2 03 00 F1 1B 00 90 00 80 [18:22:11]RAPDU: 90 00 [18:22:11]wFMCommunicate OK [18:22:11]SAM_PROTO_ClearQueue done [18:22:11]KKMCreateOFDPacket [18:22:11]OFDProtocolAddRootSTLVToBuf [18:22:11]FM_MakeSignedData [18:22:11]FM_MakeSignedData [18:22:11]SAM_PROTO_SignData [18:22:11]wFMCommunicate request_size=4 [18:22:11]MH_SAM_APDU [18:22:11]CAPDU: 80 0D 01 02 [18:22:11]Write to MH i2c: E2 08 00 F2 1B 80 0D 01 02 00 00 00 00 86 [18:22:11]Write i2c OK [18:22:11]MH_I2C_Read... [18:22:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:11]Read from MH i2c: E2 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: E2 03 00 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: E2 03 00 F2 1B 00 90 00 81 [18:22:11]RAPDU: 90 00 [18:22:11]wFMCommunicate OK [18:22:11]wFMCommunicate request_size=255 [18:22:11]MH_SAM_APDU [18:22: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 94 07 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E9 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 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 FB 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 53 6E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E0 01 00 35 04 06 00 7A [18:22:11]Write to MH i2c: E2 02 01 F3 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 07 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E9 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 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 FB 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 53 6E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E0 01 00 35 04 06 00 7A 00 00 66 [18:22:11]Write i2c OK [18:22:11]MH_I2C_Read... [18:22:11]OFD Sender: No OFD packet to send [18:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:12]Read from MH i2c: E2 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 03 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 03 00 F3 1B 00 90 00 82 [18:22:12]RAPDU: 90 00 [18:22:12]wFMCommunicate OK [18:22:12]wFMCommunicate request_size=10 [18:22:12]MH_SAM_APDU [18:22:12]CAPDU: 80 0D 02 02 05 CD 8D 2D 5C 0D [18:22:12]Write to MH i2c: E2 0D 00 F4 1B 80 0D 02 02 05 00 CD 8D 2D 5C 0D 00 00 83 [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:12]Read from MH i2c: E2 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 03 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 03 00 F4 1B 00 90 00 83 [18:22:12]RAPDU: 90 00 [18:22:12]wFMCommunicate OK [18:22:12]wFMCommunicate request_size=4 [18:22:12]MH_SAM_APDU [18:22:12]CAPDU: 80 0D 03 02 [18:22:12]Write to MH i2c: E2 08 00 F5 1B 80 0D 03 02 00 00 00 00 8B [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:12]Read from MH i2c: E2 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 0B 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 0B 00 F5 1B 00 C9 04 FC A8 13 08 15 EF 90 00 1C [18:22:12]RAPDU: C9 04 FC A8 13 08 15 EF 90 00 [18:22:12]wFMCommunicate OK [18:22:12]SAM_PROTO_SignData done [18:22:12]FM_MakeSignedData done [18:22:12]CreateOFDProtocolMessage [18:22:12]wFMCommunicate request_size=4 [18:22:12]MH_SAM_APDU [18:22:12]CAPDU: 80 11 00 00 [18:22:12]Write to MH i2c: E2 08 00 F6 1B 80 11 00 00 00 00 00 00 8B [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:12]Read from MH i2c: E2 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 17 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 17 00 F6 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E9 [18:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:22:12]wFMCommunicate OK [18:22:12]CreateOFDProtocolMessage done [18:22:12]OFDSenderStorePacket 123034 [18:22:12]StoreOFDPacket docnum=123034 [18:22:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DC EE 07 01 EA 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 07 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E9 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 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 FB 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 53 6E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E0 01 00 35 04 06 00 7A CD 8D 2D 5C 0D C9 04 FC A8 13 08 15 EF [18:22:12]CheckFolder [18:22:12]dirname=/storage/ofd_packets [18:22:12]CheckFolder done [18:22:12]ProducePacketName [18:22:12]name=ofd_packets/00123034 [18:22:12]NVStorageSaveData ofd_packets/00123034 [18:22:12]File name is /storage/ofd_packets/00123034 [18:22:12]Write 301 bytes [18:22:12]NVStorageSaveData done [18:22:12]OFDSenderStorePacket done [18:22:12]KKMCreateOFDPacket done [18:22:12]NVStorageSaveData kkm_last_timestamp [18:22:12]File name is /storage/kkm_last_timestamp [18:22:12]Write 4 bytes [18:22:12]NVStorageSaveData done [18:22:12]ExternCall_PrintAddStr [18:22:12]wPrintStart [18:22:12]Write to MH i2c: 01 00 00 F7 1B 12 [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: 01 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: 01 07 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: 01 07 00 F7 1B 00 00 00 00 00 FF 0F 27 [18:22:12]RasterBufferAndPrint [18:22:12]line Счет N : (1)1105931 [18:22:12]line ИНН: 02508201610067 [18:22:12]line Контрольно-Кассовый Чек [18:22:12]line ПРОДАЖА [18:22:12]line ТРК (МРК, ГНК) : 21 [18:22:12]line Товар: 2710124130 [18:22:12]line Аи-92-К-5 [18:22:12]line 1.940 * 61.90 [18:22:12]line = 120.09 [18:22:12]line НДС 12% НСП 1% [18:22:12]line > о реализуемом товаре [18:22:12]line ИТОГО: 120.09 [18:22:12]line НСП 1% : 1.06 [18:22:12]line НДС 12% : 12.75 [18:22:12]line Наличными: 0.00 [18:22:12]line Безнал.: 120.09 [18:22:12]line Место: АЗС № 25 "Партнер Нефть" [18:22:12]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:22:12]line СНО: Общий режим [18:22:12]line Чек 253 02.03.2024 18:22 [18:22:12]line Смена: 321 ФФД: 1.0 [18:22:12]line ЗНМ: 0300000019 [18:22:12]line РНМ: 0000000000090573 [18:22:12]line Версия ККМ: 001 [18:22:12]line Платежная система: Бакай Банк [18:22:12]line ФМ: 0000000000874798 [18:22:12]line ФД: 123034 [18:22:12]line ФПД: 135023255444493 [18:22:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T182211&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123034&fm=135023255444493&tin=02508201610067®Number=0000000000090573&sum=12009 [18:22:12]OFD Sender: Processing packet 123034 [packets to send 112, broken 111] [18:22:12]ProducePacketName [18:22:12]name=ofd_packets/00123034 [18:22:12]OFD Sender: To server: pG, [18:22:12]CommunicateWithHost lk.salyk.kg:30040 [18:22:12]ConnectInit lk.salyk.kg [18:22:12]written 0, free lines is 4095 [18:22:12]Connected sock=10 [18:22:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DC EE 07 01 EA 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 07 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E9 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 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 FB 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 53 6E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E0 01 00 35 04 06 00 7A CD 8D 2D 5C 0D C9 04 FC A8 13 08 15 EF [18:22:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3B 4D 47 00 A4 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E0 01 00 F4 03 04 00 2F 1A E3 65 B6 04 01 00 00 E3 2E 00 9C 48 11 46 F3 [18:22:12]CommunicateWithHost err = 0 [18:22:12]CheckOFDResponse [18:22:12]1017 (14) - 77093643461234 [18:22:12]1041 (16) - 0000000000874798 [18:22:12]1040 (4) - 123034 [18:22:12]1012 (4) - 02.03.2024 12:23 [18:22:12]1206 (1) - 0 [18:22:12]OFD Sender: Remove packet 123034 [18:22:12]ProducePacketName [18:22:12]name=ofd_packets/00123034 [18:22:12]NVStorageDeleteData [18:22:12]Write to MH i2c: 01 00 00 21 1C 3D [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: 01 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: 01 07 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: 01 07 00 21 1C 00 00 00 00 00 F6 0C 46 [18:22:12]RasterBufferAndPrint [18:22:12]line [18:22:12]line [18:22:12]line [18:22:12]line [18:22:12]line [18:22:12]written 0, free lines is 3324 [18:22:12]MH_Cut [18:22:12]Write to MH i2c: D1 01 00 28 1C 01 16 [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: D1 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: D1 01 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: D1 01 00 28 1C 00 15 [18:22:12]Write to MH i2c: 01 00 00 29 1C 45 [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:13]OFD Sender: No OFD packet to send [18:22:13]*** Cut start [18:22:13]*** Purtial cut [18:22:13]*** Stage 1: CUTSNS_PIN = 1 [18:22:15]Read from MH i2c: 01 [18:22:15]MH_I2C_Read... [18:22:15]*** Stop cut motor [18:22:15]*** Cut end [18:22:15]Read from MH i2c: 01 07 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: 01 07 00 29 1C 00 00 00 00 00 FF 0F 5A [18:22:15]process_action close_receipt done [18:22:15]requested_data is exist [18:22:15]produce_requested_data [18:22:15]requested_item fm.sn is exist - process it [18:22:15]wFMCommunicate request_size=4 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 11 00 00 [18:22:15]Write to MH i2c: E2 08 00 2A 1C 80 11 00 00 00 00 00 00 C0 [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 17 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 17 00 2A 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1E [18:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:22:15]wFMCommunicate OK [18:22:15]requested_item fd.num is exist - process it [18:22:15]SAM_PROTO_GetFieldsCounters [18:22:15]wFMCommunicate request_size=4 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 13 00 00 [18:22:15]Write to MH i2c: E2 08 00 2B 1C 80 13 00 00 00 00 00 00 C3 [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 62 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 62 00 2B 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [18:22:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9A E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:22:15]wFMCommunicate OK [18:22:15]SAM_PROTO_GetFieldsCounters done [18:22:15]requested_item shift.num is exist - process it [18:22:15]requested_item shift.opened is exist - process it [18:22:15]req_shift_opened [18:22:15]FM_GetShiftState [18:22:15]SAM_PROTO_GetShiftState [18:22:15]wFMCommunicate request_size=4 [18:22:15]MH_SAM_APDU [18:22:15]CAPDU: 80 13 01 00 [18:22:15]Write to MH i2c: E2 08 00 2C 1C 80 13 01 00 00 00 00 00 C5 [18:22:15]Write i2c OK [18:22:15]MH_I2C_Read... [18:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:15]Read from MH i2c: E2 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 0E 00 [18:22:15]MH_I2C_Read... [18:22:15]Read from MH i2c: E2 0E 00 2C 1C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2C [18:22:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:22:15]wFMCommunicate OK [18:22:15]SAM_PROTO_GetShiftState done [18:22:15]FM_GetShiftState done [18:22:15]req_shift_opened done [18:22:15]requested_item shift.open_date is exist - process it [18:22:15]req_shift_open_date [18:22:15]req_shift_open_date done [18:22:15]produce_requested_data done [18:22:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123034,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:22:15]process_action_free close_receipt [18:22:15]json_value_free [18:22:15]json_value_free done [18:22:15]process_json_proto returns [18:22:15]Send response to host [18:22:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123034,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:22:15]free response buf [18:22:15]execute_script done [18:22:15]execute_script returns [18:22:15]free content buf [18:22:15]Sock 8.Close socket [18:22:15]Sock 8.Thread stoped [18:22:18]OFD Sender: No OFD packet to send [18:22:23]OFD Sender: No OFD packet to send [18:22:28]OFD Sender: No OFD packet to send [18:22:33]OFD Sender: No OFD packet to send [18:22:38]OFD Sender: No OFD packet to send [18:22:43]OFD Sender: No OFD packet to send [18:22:48]OFD Sender: No OFD packet to send [18:22:53]OFD Sender: No OFD packet to send [18:22:58]OFD Sender: No OFD packet to send [18:23:03]OFD Sender: No OFD packet to send [18:23:08]OFD Sender: No OFD packet to send [18:23:13]OFD Sender: No OFD packet to send [18:23:18]OFD Sender: No OFD packet to send [18:23:23]OFD Sender: No OFD packet to send [18:23:28]OFD Sender: No OFD packet to send [18:23:33]OFD Sender: No OFD packet to send [18:23:38]OFD Sender: No OFD packet to send [18:23:43]OFD Sender: No OFD packet to send [18:23:48]OFD Sender: No OFD packet to send [18:23:51]accept exits with 9 [18:23:51]New connection [18:23:51]New thread 3066809700 created [18:23:51]Thread 3066666340 joined [18:23:51]Waiting for new connection... [18:23:51] Sock 9.Parse request [18:23:51]Sock 9.Check first char [18:23:51]Sock 9.First char is OK [18:23:51]request: POST /json_proto HTTP/1.0 [18:23:51]Method: POST [18:23:51]URL: /json_proto [18:23:51]Method is POST - this is cgi request [18:23:51]url: /json_proto [18:23:51]query_string will be loaded in cgi processing [18:23:51]execute_cgi json_proto POST (null) [18:23:51]execute_cgi path=json_proto method=POST [18:23:51]POST find Content-Length [18:23:51]Host: 172.17.48.197:8080 [18:23:51]Content-Length: 817 [18:23:51]Content-Type: application/json [18:23:51] [18:23:51]POST finish read [18:23:51]Found Content-Length = 817 [18:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:51]execute_script... [18:23: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)1105932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:51]POST & json_proto [18:23:51]process_json_proto [18:23:51]json parsed OK: [18:23:51]protocol is kg_v1.0 [18:23:51]action value=close_receipt [18:23:51]process_action close_receipt [18:23:51]cmd_close_receipt [18:23:51]MH_GetDate [18:23:51]Write to MH i2c: F0 00 00 2D 1C 38 [18:23:51]Write i2c OK [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: F0 [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: F0 09 00 [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: F0 09 00 2D 1C 00 B8 6E E3 65 66 EE DC 65 44 [18:23:51]GetLastDocTimeStamp 1709403731 [18:23:51]current date 1709403832 [18:23:51]FM_GetShiftState [18:23:51]SAM_PROTO_GetShiftState [18:23:51]wFMCommunicate request_size=4 [18:23:51]MH_SAM_APDU [18:23:51]CAPDU: 80 13 01 00 [18:23:51]Write to MH i2c: E2 08 00 2E 1C 80 13 01 00 00 00 00 00 C7 [18:23:51]Write i2c OK [18:23:51]MH_I2C_Read... [18:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:51]Read from MH i2c: E2 [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: E2 0E 00 [18:23:51]MH_I2C_Read... [18:23:51]Read from MH i2c: E2 0E 00 2E 1C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2E [18:23:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:23:51]wFMCommunicate OK [18:23:51]SAM_PROTO_GetShiftState done [18:23:51]FM_GetShiftState done [18:23:51]opened in 1709338023 [18:23:51]opened+sec_in_day 1709424423 [18:23:51]quantity*price = 60043 [18:23:51]sum+1 = 60044 [18:23:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.43 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 0.00 Безнал.: 600.43 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 254 02.03.2024 18:23 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123035 ФПД: 126668067776291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T182352&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123035&fm=126668067776291&tin=02508201610067®Number=0000000000090573&sum=60043 [18:23:52]StoreToDocumentArchive [18:23:52]shift 321 fd 123035 [18:23:52]save to /storage/0321/doc_00123035 [18:23:52]save last doc name /storage/0321/doc_00123035 to /storage/kkm_last_doc_name [18:23:52]save OK [18:23:52]Clear old archive folders... [18:23:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:23:52]tlvbuf is 003F25B0 [18:23:52]SAM_PROTO_ClearQueue [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 09 00 00 [18:23:52]Write to MH i2c: E2 08 00 3B 1C 80 09 00 00 00 00 00 00 C9 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 3B 1C 00 90 00 CB [18:23:52]RAPDU: 90 00 [18:23:52]wFMCommunicate OK [18:23:52]SAM_PROTO_ClearQueue done [18:23:52]KKMCreateOFDPacket [18:23:52]OFDProtocolAddRootSTLVToBuf [18:23:52]FM_MakeSignedData [18:23:52]FM_MakeSignedData [18:23:52]SAM_PROTO_SignData [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 0D 01 02 [18:23:52]Write to MH i2c: E2 08 00 3C 1C 80 0D 01 02 00 00 00 00 D1 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 3C 1C 00 90 00 CC [18:23:52]RAPDU: 90 00 [18:23:52]wFMCommunicate OK [18:23:52]wFMCommunicate request_size=255 [18:23:52]MH_SAM_APDU [18:23: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 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 B8 6E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E0 01 00 35 04 06 00 73 [18:23:52]Write to MH i2c: E2 02 01 3D 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 B8 6E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E0 01 00 35 04 06 00 73 00 00 45 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 3D 1C 00 90 00 CD [18:23:52]RAPDU: 90 00 [18:23:52]wFMCommunicate OK [18:23:52]wFMCommunicate request_size=10 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 0D 02 02 05 34 35 2F 27 23 [18:23:52]Write to MH i2c: E2 0D 00 3E 1C 80 0D 02 02 05 00 34 35 2F 27 23 00 00 C0 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 03 00 3E 1C 00 90 00 CE [18:23:52]RAPDU: 90 00 [18:23:52]wFMCommunicate OK [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 0D 03 02 [18:23:52]Write to MH i2c: E2 08 00 3F 1C 80 0D 03 02 00 00 00 00 D6 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 0B 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 0B 00 3F 1C 00 54 A4 0A 00 46 A2 EB 44 90 00 F0 [18:23:52]RAPDU: 54 A4 0A 00 46 A2 EB 44 90 00 [18:23:52]wFMCommunicate OK [18:23:52]SAM_PROTO_SignData done [18:23:52]FM_MakeSignedData done [18:23:52]CreateOFDProtocolMessage [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 11 00 00 [18:23:52]Write to MH i2c: E2 08 00 40 1C 80 11 00 00 00 00 00 00 D6 [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 17 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 17 00 40 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 34 [18:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:23:52]wFMCommunicate OK [18:23:52]CreateOFDProtocolMessage done [18:23:52]OFDSenderStorePacket 123035 [18:23:52]StoreOFDPacket docnum=123035 [18:23:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D3 C3 07 01 17 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 B8 6E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E0 01 00 35 04 06 00 73 34 35 2F 27 23 54 A4 0A 00 46 A2 EB 44 [18:23:52]CheckFolder [18:23:52]dirname=/storage/ofd_packets [18:23:52]CheckFolder done [18:23:52]ProducePacketName [18:23:52]name=ofd_packets/00123035 [18:23:52]NVStorageSaveData ofd_packets/00123035 [18:23:52]File name is /storage/ofd_packets/00123035 [18:23:52]Write 301 bytes [18:23:52]NVStorageSaveData done [18:23:52]OFDSenderStorePacket done [18:23:52]KKMCreateOFDPacket done [18:23:52]NVStorageSaveData kkm_last_timestamp [18:23:52]File name is /storage/kkm_last_timestamp [18:23:52]Write 4 bytes [18:23:52]NVStorageSaveData done [18:23:52]ExternCall_PrintAddStr [18:23:52]wPrintStart [18:23:52]Write to MH i2c: 01 00 00 41 1C 5D [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: 01 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: 01 07 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: 01 07 00 41 1C 00 00 00 00 00 FF 0F 72 [18:23:52]RasterBufferAndPrint [18:23:52]line Счет N : (1)1105932 [18:23:52]line ИНН: 02508201610067 [18:23:52]line Контрольно-Кассовый Чек [18:23:52]line ПРОДАЖА [18:23:52]line ТРК (МРК, ГНК) : 62 [18:23:52]line Товар: 2710124130 [18:23:52]line Аи-92-К-5 [18:23:52]line 9.700 * 61.90 [18:23:52]line = 600.43 [18:23:52]line НДС 12% НСП 1% [18:23:52]line > о реализуемом товаре [18:23:52]line ИТОГО: 600.43 [18:23:52]line НСП 1% : 5.31 [18:23:52]line НДС 12% : 63.76 [18:23:52]line Наличными: 0.00 [18:23:52]line Безнал.: 600.43 [18:23:52]line Место: АЗС № 25 "Партнер Нефть" [18:23:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:23:52]line СНО: Общий режим [18:23:52]line Чек 254 02.03.2024 18:23 [18:23:52]line Смена: 321 ФФД: 1.0 [18:23:52]line ЗНМ: 0300000019 [18:23:52]line РНМ: 0000000000090573 [18:23:52]line Версия ККМ: 001 [18:23:52]line Платежная система: Бакай Банк [18:23:52]line ФМ: 0000000000874798 [18:23:52]line ФД: 123035 [18:23:52]line ФПД: 126668067776291 [18:23:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T182352&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123035&fm=126668067776291&tin=02508201610067®Number=0000000000090573&sum=60043 [18:23:53]OFD Sender: Processing packet 123035 [packets to send 112, broken 111] [18:23:53]ProducePacketName [18:23:53]name=ofd_packets/00123035 [18:23:53]OFD Sender: To server: pG, [18:23:53]CommunicateWithHost lk.salyk.kg:30040 [18:23:53]ConnectInit lk.salyk.kg [18:23:53]written 0, free lines is 4095 [18:23:53]Connected sock=10 [18:23:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D3 C3 07 01 17 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 B8 6E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E0 01 00 35 04 06 00 73 34 35 2F 27 23 54 A4 0A 00 46 A2 EB 44 [18:23:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 34 14 47 00 01 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E0 01 00 F4 03 04 00 93 1A E3 65 B6 04 01 00 00 C0 13 DD 38 31 37 99 0C [18:23:53]CommunicateWithHost err = 0 [18:23:53]CheckOFDResponse [18:23:53]1017 (14) - 77093643461234 [18:23:53]1041 (16) - 0000000000874798 [18:23:53]1040 (4) - 123035 [18:23:53]1012 (4) - 02.03.2024 12:24 [18:23:53]1206 (1) - 0 [18:23:53]OFD Sender: Remove packet 123035 [18:23:53]ProducePacketName [18:23:53]name=ofd_packets/00123035 [18:23:53]NVStorageDeleteData [18:23:53]Write to MH i2c: 01 00 00 6B 1C 87 [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 6B 1C 00 00 00 00 00 FA 0C 94 [18:23:53]RasterBufferAndPrint [18:23:53]line [18:23:53]line [18:23:53]line [18:23:53]line [18:23:53]line [18:23:53]written 0, free lines is 3328 [18:23:53]MH_Cut [18:23:53]Write to MH i2c: D1 01 00 72 1C 01 60 [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D1 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D1 01 00 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D1 01 00 72 1C 00 5F [18:23:53]Write to MH i2c: 01 00 00 73 1C 8F [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]OFD Sender: No OFD packet to send [18:23:54]*** Cut start [18:23:54]*** Purtial cut [18:23:54]*** Stage 1: CUTSNS_PIN = 1 [18:23:56]Read from MH i2c: 01 [18:23:56]MH_I2C_Read... [18:23:56]*** Stop cut motor [18:23:56]*** Cut end [18:23:56]Read from MH i2c: 01 07 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: 01 07 00 73 1C 00 00 00 00 00 FF 0F A4 [18:23:56]process_action close_receipt done [18:23:56]requested_data is exist [18:23:56]produce_requested_data [18:23:56]requested_item fm.sn is exist - process it [18:23:56]wFMCommunicate request_size=4 [18:23:56]MH_SAM_APDU [18:23:56]CAPDU: 80 11 00 00 [18:23:56]Write to MH i2c: E2 08 00 74 1C 80 11 00 00 00 00 00 00 0A [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:56]Read from MH i2c: E2 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 17 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 17 00 74 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 68 [18:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:23:56]wFMCommunicate OK [18:23:56]requested_item fd.num is exist - process it [18:23:56]SAM_PROTO_GetFieldsCounters [18:23:56]wFMCommunicate request_size=4 [18:23:56]MH_SAM_APDU [18:23:56]CAPDU: 80 13 00 00 [18:23:56]Write to MH i2c: E2 08 00 75 1C 80 13 00 00 00 00 00 00 0D [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:56]Read from MH i2c: E2 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 62 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 62 00 75 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [18:23:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:56]wFMCommunicate OK [18:23:56]SAM_PROTO_GetFieldsCounters done [18:23:56]requested_item shift.num is exist - process it [18:23:56]requested_item shift.opened is exist - process it [18:23:56]req_shift_opened [18:23:56]FM_GetShiftState [18:23:56]SAM_PROTO_GetShiftState [18:23:56]wFMCommunicate request_size=4 [18:23:56]MH_SAM_APDU [18:23:56]CAPDU: 80 13 01 00 [18:23:56]Write to MH i2c: E2 08 00 76 1C 80 13 01 00 00 00 00 00 0F [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:56]Read from MH i2c: E2 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 0E 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 0E 00 76 1C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 76 [18:23:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:23:56]wFMCommunicate OK [18:23:56]SAM_PROTO_GetShiftState done [18:23:56]FM_GetShiftState done [18:23:56]req_shift_opened done [18:23:56]requested_item shift.open_date is exist - process it [18:23:56]req_shift_open_date [18:23:56]req_shift_open_date done [18:23:56]produce_requested_data done [18:23:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123035,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:23:56]process_action_free close_receipt [18:23:56]json_value_free [18:23:56]json_value_free done [18:23:56]process_json_proto returns [18:23:56]Send response to host [18:23:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123035,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:23:56]free response buf [18:23:56]execute_script done [18:23:56]execute_script returns [18:23:56]free content buf [18:23:56]Sock 9.Close socket [18:23:56]Sock 9.Thread stoped [18:23:58]OFD Sender: No OFD packet to send [18:24:03]OFD Sender: No OFD packet to send [18:24:08]OFD Sender: No OFD packet to send [18:24:13]OFD Sender: No OFD packet to send [18:24:18]OFD Sender: No OFD packet to send [18:24:23]OFD Sender: No OFD packet to send [18:24:28]OFD Sender: No OFD packet to send [18:24:33]OFD Sender: No OFD packet to send [18:24:38]OFD Sender: No OFD packet to send [18:24:43]OFD Sender: No OFD packet to send [18:24:48]OFD Sender: No OFD packet to send [18:24:53]OFD Sender: No OFD packet to send [18:24:58]OFD Sender: No OFD packet to send [18:25:03]OFD Sender: No OFD packet to send [18:25:08]OFD Sender: No OFD packet to send [18:25:13]OFD Sender: No OFD packet to send [18:25:18]OFD Sender: No OFD packet to send [18:25:23]OFD Sender: No OFD packet to send [18:25:28]OFD Sender: No OFD packet to send [18:25:33]OFD Sender: No OFD packet to send [18:25:38]OFD Sender: No OFD packet to send [18:25:43]OFD Sender: No OFD packet to send [18:25:48]OFD Sender: No OFD packet to send [18:25:53]OFD Sender: No OFD packet to send [18:25:58]OFD Sender: No OFD packet to send [18:26:04]OFD Sender: No OFD packet to send [18:26:09]OFD Sender: No OFD packet to send [18:26:14]OFD Sender: No OFD packet to send [18:26:19]OFD Sender: No OFD packet to send [18:26:24]OFD Sender: No OFD packet to send [18:26:29]OFD Sender: No OFD packet to send [18:26:34]OFD Sender: No OFD packet to send [18:26:39]OFD Sender: No OFD packet to send [18:26:44]OFD Sender: No OFD packet to send [18:26:49]OFD Sender: No OFD packet to send [18:26:54]OFD Sender: No OFD packet to send [18:26:59]OFD Sender: No OFD packet to send [18:27:04]OFD Sender: No OFD packet to send [18:27:09]OFD Sender: No OFD packet to send [18:27:14]OFD Sender: No OFD packet to send [18:27:19]OFD Sender: No OFD packet to send [18:27:24]OFD Sender: No OFD packet to send [18:27:29]OFD Sender: No OFD packet to send [18:27:34]OFD Sender: No OFD packet to send [18:27:39]OFD Sender: No OFD packet to send [18:27:44]OFD Sender: No OFD packet to send [18:27:49]OFD Sender: No OFD packet to send [18:27:54]OFD Sender: No OFD packet to send [18:27:59]OFD Sender: No OFD packet to send [18:28:04]OFD Sender: No OFD packet to send [18:28:09]OFD Sender: No OFD packet to send [18:28:12]accept exits with 8 [18:28:12]New connection [18:28:12]New thread 3066666340 created [18:28:12]Thread 3066809700 joined [18:28:12]Waiting for new connection... [18:28:12] Sock 8.Parse request [18:28:12]Sock 8.Check first char [18:28:12]Sock 8.First char is OK [18:28:12]request: POST /json_proto HTTP/1.0 [18:28:12]Method: POST [18:28:12]URL: /json_proto [18:28:12]Method is POST - this is cgi request [18:28:12]url: /json_proto [18:28:12]query_string will be loaded in cgi processing [18:28:12]execute_cgi json_proto POST (null) [18:28:12]execute_cgi path=json_proto method=POST [18:28:12]POST find Content-Length [18:28:12]Host: 172.17.48.197:8080 [18:28:12]Content-Length: 1172 [18:28:12]Content-Type: application/json [18:28:12] [18:28:12]POST finish read [18:28:12]Found Content-Length = 1172 [18:28:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105933\u000A02.03.2024 18:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 30.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2085.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30119723\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:12]execute_script... [18:28:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105933\u000A02.03.2024 18:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 23\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 30.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2085.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30119723\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:12]POST & json_proto [18:28:12]process_json_proto [18:28:12]json parsed OK: [18:28:12]protocol is kg_v1.0 [18:28:12]action value=print_text [18:28:12]process_action print_text [18:28:12]cmd_print_text [18:28:12]ExternCall_PrintAddStr [18:28:12]wPrintStart [18:28:12]Write to MH i2c: 01 00 00 77 1C 93 [18:28:12]Write i2c OK [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: 01 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: 01 07 00 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: 01 07 00 77 1C 00 00 00 00 00 FF 0F A8 [18:28:12]RasterBufferAndPrint [18:28:12]line *****ТОВАРНЫЙ ЧЕК***** [18:28:12]line АЗС 25 [18:28:12]line Партнер нефть [18:28:12]line 02508201610067 [18:28:12]line Кассир : Таалайбек к. А. [18:28:12]line Счет N : (1)1105933 [18:28:12]line 02.03.2024 18:23 [18:28:12]line ПРОДАЖА [18:28:12]line ТРК (МРК, ГНК): 23 [18:28:12]line Вид ГСМ : 2710124500 [18:28:12]line Аи-95-К-5 [18:28:12]line 30.000 x 69.50 [18:28:12]line ИТОГ: 2085.00 [18:28:12]line Тип оплаты: Талоны: ТК ГПНА Online [18:28:12]line 30119723 [18:28:12]line ______________________ [18:28:12]line (подпись) [18:28:12]written 0, free lines is 4095 [18:28:12]Write to MH i2c: 01 00 00 8C 1C A8 [18:28:12]Write i2c OK [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: 01 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: 01 07 00 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: 01 07 00 8C 1C 00 00 00 00 00 F5 0D B1 [18:28:12]RasterBufferAndPrint [18:28:12]line [18:28:12]line [18:28:12]line [18:28:12]line [18:28:12]line [18:28:12]written 0, free lines is 3574 [18:28:12]MH_Cut [18:28:12]Write to MH i2c: D1 01 00 93 1C 01 81 [18:28:12]Write i2c OK [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: D1 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: D1 01 00 [18:28:12]MH_I2C_Read... [18:28:12]Read from MH i2c: D1 01 00 93 1C 00 80 [18:28:12]Write to MH i2c: 01 00 00 94 1C B0 [18:28:12]Write i2c OK [18:28:12]MH_I2C_Read... [18:28:13]*** Cut start [18:28:13]*** Purtial cut [18:28:13]*** Stage 1: CUTSNS_PIN = 1 [18:28:14]OFD Sender: No OFD packet to send [18:28:15]Read from MH i2c: 01 [18:28:15]MH_I2C_Read... [18:28:15]Read from MH i2c: 01 07 00 [18:28:15]MH_I2C_Read... [18:28:15]*** Stop cut motor [18:28:15]*** Cut end [18:28:15]Read from MH i2c: 01 07 00 94 1C 00 00 00 00 00 FF 0F C5 [18:28:15]process_action print_text done [18:28:15]requested_data is exist [18:28:15]produce_requested_data [18:28:15]requested_item fm.sn is exist - process it [18:28:15]wFMCommunicate request_size=4 [18:28:15]MH_SAM_APDU [18:28:15]CAPDU: 80 11 00 00 [18:28:15]Write to MH i2c: E2 08 00 95 1C 80 11 00 00 00 00 00 00 2B [18:28:15]Write i2c OK [18:28:15]MH_I2C_Read... [18:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:15]Read from MH i2c: E2 [18:28:15]MH_I2C_Read... [18:28:15]Read from MH i2c: E2 17 00 [18:28:15]MH_I2C_Read... [18:28:15]Read from MH i2c: E2 17 00 95 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 89 [18:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:28:15]wFMCommunicate OK [18:28:15]requested_item fd.num is exist - process it [18:28:15]SAM_PROTO_GetFieldsCounters [18:28:15]wFMCommunicate request_size=4 [18:28:15]MH_SAM_APDU [18:28:15]CAPDU: 80 13 00 00 [18:28:15]Write to MH i2c: E2 08 00 96 1C 80 13 00 00 00 00 00 00 2E [18:28:15]Write i2c OK [18:28:15]MH_I2C_Read... [18:28:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:28:15]Read from MH i2c: E2 [18:28:15]MH_I2C_Read... [18:28:15]Read from MH i2c: E2 62 00 [18:28:15]MH_I2C_Read... [18:28:15]Read from MH i2c: E2 62 00 96 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [18:28:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9B E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:28:15]wFMCommunicate OK [18:28:15]SAM_PROTO_GetFieldsCounters done [18:28:15]requested_item shift.num is exist - process it [18:28:15]requested_item shift.opened is exist - process it [18:28:15]req_shift_opened [18:28:15]FM_GetShiftState [18:28:15]SAM_PROTO_GetShiftState [18:28:15]wFMCommunicate request_size=4 [18:28:15]MH_SAM_APDU [18:28:15]CAPDU: 80 13 01 00 [18:28:15]Write to MH i2c: E2 08 00 97 1C 80 13 01 00 00 00 00 00 30 [18:28:15]Write i2c OK [18:28:15]MH_I2C_Read... [18:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:15]Read from MH i2c: E2 [18:28:15]MH_I2C_Read... [18:28:15]Read from MH i2c: E2 0E 00 [18:28:15]MH_I2C_Read... [18:28:15]Read from MH i2c: E2 0E 00 97 1C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 97 [18:28:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:28:15]wFMCommunicate OK [18:28:15]SAM_PROTO_GetShiftState done [18:28:15]FM_GetShiftState done [18:28:15]req_shift_opened done [18:28:15]requested_item shift.open_date is exist - process it [18:28:15]req_shift_open_date [18:28:15]req_shift_open_date done [18:28:15]produce_requested_data done [18:28:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123035,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:28:15]process_action_free print_text [18:28:15]json_value_free [18:28:15]json_value_free done [18:28:15]process_json_proto returns [18:28:15]Send response to host [18:28:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123035,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:28:15]free response buf [18:28:15]execute_script done [18:28:15]execute_script returns [18:28:15]free content buf [18:28:15]Sock 8.Close socket [18:28:15]Sock 8.Thread stoped [18:28:19]OFD Sender: No OFD packet to send [18:28:24]OFD Sender: No OFD packet to send [18:28:29]OFD Sender: No OFD packet to send [18:28:34]OFD Sender: No OFD packet to send [18:28:39]OFD Sender: No OFD packet to send [18:28:44]OFD Sender: No OFD packet to send [18:28:49]OFD Sender: No OFD packet to send [18:28:54]OFD Sender: No OFD packet to send [18:28:59]OFD Sender: No OFD packet to send [18:29:04]OFD Sender: No OFD packet to send [18:29:09]OFD Sender: No OFD packet to send [18:29:14]OFD Sender: No OFD packet to send [18:29:19]OFD Sender: No OFD packet to send [18:29:24]OFD Sender: No OFD packet to send [18:29:29]OFD Sender: No OFD packet to send [18:29:34]OFD Sender: No OFD packet to send [18:29:39]OFD Sender: No OFD packet to send [18:29:44]OFD Sender: No OFD packet to send [18:29:49]OFD Sender: No OFD packet to send [18:29:54]OFD Sender: No OFD packet to send [18:29:59]OFD Sender: No OFD packet to send [18:30:04]OFD Sender: No OFD packet to send [18:30:09]OFD Sender: No OFD packet to send [18:30:14]OFD Sender: No OFD packet to send [18:30:19]OFD Sender: No OFD packet to send [18:30:24]OFD Sender: No OFD packet to send [18:30:29]OFD Sender: No OFD packet to send [18:30:34]OFD Sender: No OFD packet to send [18:30:39]OFD Sender: No OFD packet to send [18:30:44]OFD Sender: No OFD packet to send [18:30:49]OFD Sender: No OFD packet to send [18:30:54]OFD Sender: No OFD packet to send [18:30:59]OFD Sender: No OFD packet to send [18:31:04]OFD Sender: No OFD packet to send [18:31:09]OFD Sender: No OFD packet to send [18:31:14]OFD Sender: No OFD packet to send [18:31:19]OFD Sender: No OFD packet to send [18:31:24]OFD Sender: No OFD packet to send [18:31:29]OFD Sender: No OFD packet to send [18:31:34]OFD Sender: No OFD packet to send [18:31:39]OFD Sender: No OFD packet to send [18:31:44]OFD Sender: No OFD packet to send [18:31:49]OFD Sender: No OFD packet to send [18:31:54]OFD Sender: No OFD packet to send [18:31:54]accept exits with 9 [18:31:54]New connection [18:31:54]New thread 3066809700 created [18:31:54]Thread 3066666340 joined [18:31:54]Waiting for new connection... [18:31:54] Sock 9.Parse request [18:31:54]Sock 9.Check first char [18:31:54]Sock 9.First char is OK [18:31:54]request: POST /json_proto HTTP/1.0 [18:31:54]Method: POST [18:31:54]URL: /json_proto [18:31:54]Method is POST - this is cgi request [18:31:54]url: /json_proto [18:31:54]query_string will be loaded in cgi processing [18:31:54]execute_cgi json_proto POST (null) [18:31:54]execute_cgi path=json_proto method=POST [18:31:54]POST find Content-Length [18:31:54]Host: 172.17.48.197:8080 [18:31:54]Content-Length: 688 [18:31:54]Content-Type: application/json [18:31:54] [18:31:54]POST finish read [18:31:54]Found Content-Length = 688 [18:31:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "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" ] } } [18:31:54]execute_script... [18:31:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "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" ] } } [18:31:54]POST & json_proto [18:31:54]process_json_proto [18:31:54]json parsed OK: [18:31:54]protocol is kg_v1.0 [18:31:54]action value=close_receipt [18:31:54]process_action close_receipt [18:31:54]cmd_close_receipt [18:31:54]MH_GetDate [18:31:54]Write to MH i2c: F0 00 00 98 1C A3 [18:31:54]Write i2c OK [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: F0 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: F0 09 00 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: F0 09 00 98 1C 00 9B 70 E3 65 66 EE DC 65 94 [18:31:54]GetLastDocTimeStamp 1709403832 [18:31:54]current date 1709404315 [18:31:54]FM_GetShiftState [18:31:54]SAM_PROTO_GetShiftState [18:31:54]wFMCommunicate request_size=4 [18:31:54]MH_SAM_APDU [18:31:54]CAPDU: 80 13 01 00 [18:31:54]Write to MH i2c: E2 08 00 99 1C 80 13 01 00 00 00 00 00 32 [18:31:54]Write i2c OK [18:31:54]MH_I2C_Read... [18:31:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:54]Read from MH i2c: E2 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 0E 00 [18:31:54]MH_I2C_Read... [18:31:54]Read from MH i2c: E2 0E 00 99 1C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 99 [18:31:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:31:54]wFMCommunicate OK [18:31:54]SAM_PROTO_GetShiftState done [18:31:54]FM_GetShiftState done [18:31:54]opened in 1709338023 [18:31:54]opened+sec_in_day 1709424423 [18:31:54]quantity*price = 100039 [18:31:54]sum+1 = 100041 [18:31:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 255 02.03.2024 18:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123036 ФПД: 227751310821730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T183155&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123036&fm=227751310821730&tin=02508201610067®Number=0000000000090573&sum=100000 [18:31:55]StoreToDocumentArchive [18:31:55]shift 321 fd 123036 [18:31:55]save to /storage/0321/doc_00123036 [18:31:55]save last doc name /storage/0321/doc_00123036 to /storage/kkm_last_doc_name [18:31:55]save OK [18:31:55]Clear old archive folders... [18:31:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:31:55]tlvbuf is 003C0AA0 [18:31:55]SAM_PROTO_ClearQueue [18:31:55]wFMCommunicate request_size=4 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 09 00 00 [18:31:55]Write to MH i2c: E2 08 00 A6 1C 80 09 00 00 00 00 00 00 34 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 A6 1C 00 90 00 36 [18:31:55]RAPDU: 90 00 [18:31:55]wFMCommunicate OK [18:31:55]SAM_PROTO_ClearQueue done [18:31:55]KKMCreateOFDPacket [18:31:55]OFDProtocolAddRootSTLVToBuf [18:31:55]FM_MakeSignedData [18:31:55]FM_MakeSignedData [18:31:55]SAM_PROTO_SignData [18:31:55]wFMCommunicate request_size=4 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 0D 01 02 [18:31:55]Write to MH i2c: E2 08 00 A7 1C 80 0D 01 02 00 00 00 00 3C [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 A7 1C 00 90 00 37 [18:31:55]RAPDU: 90 00 [18:31:55]wFMCommunicate OK [18:31:55]wFMCommunicate request_size=255 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 9B 70 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E0 01 00 35 04 06 00 [18:31:55]Write to MH i2c: E2 02 01 A8 1C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 9B 70 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E0 01 00 35 04 06 00 00 00 7C [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 A8 1C 00 90 00 38 [18:31:55]RAPDU: 90 00 [18:31:55]wFMCommunicate OK [18:31:55]wFMCommunicate request_size=11 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 0D 02 02 06 CF 23 7B FA 89 62 [18:31:55]Write to MH i2c: E2 0E 00 A9 1C 80 0D 02 02 06 00 CF 23 7B FA 89 62 00 00 9D [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:55]Read from MH i2c: E2 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 [18:31:55]MH_I2C_Read... [18:31:55]Read from MH i2c: E2 03 00 A9 1C 00 90 00 39 [18:31:55]RAPDU: 90 00 [18:31:55]wFMCommunicate OK [18:31:55]wFMCommunicate request_size=4 [18:31:55]MH_SAM_APDU [18:31:55]CAPDU: 80 0D 03 02 [18:31:55]Write to MH i2c: E2 08 00 AA 1C 80 0D 03 02 00 00 00 00 41 [18:31:55]Write i2c OK [18:31:55]MH_I2C_Read... [18:31:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:56]Read from MH i2c: E2 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 0B 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 0B 00 AA 1C 00 35 76 34 88 CA 4D 0A 9E 90 00 68 [18:31:56]RAPDU: 35 76 34 88 CA 4D 0A 9E 90 00 [18:31:56]wFMCommunicate OK [18:31:56]SAM_PROTO_SignData done [18:31:56]FM_MakeSignedData done [18:31:56]CreateOFDProtocolMessage [18:31:56]wFMCommunicate request_size=4 [18:31:56]MH_SAM_APDU [18:31:56]CAPDU: 80 11 00 00 [18:31:56]Write to MH i2c: E2 08 00 AB 1C 80 11 00 00 00 00 00 00 41 [18:31:56]Write i2c OK [18:31:56]MH_I2C_Read... [18:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:56]Read from MH i2c: E2 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 17 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: E2 17 00 AB 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [18:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:31:56]wFMCommunicate OK [18:31:56]CreateOFDProtocolMessage done [18:31:56]OFDSenderStorePacket 123036 [18:31:56]StoreOFDPacket docnum=123036 [18:31:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 DE 56 08 01 47 F9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 9B 70 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E0 01 00 35 04 06 00 CF 23 7B FA 89 62 35 76 34 88 CA 4D 0A 9E [18:31:56]CheckFolder [18:31:56]dirname=/storage/ofd_packets [18:31:56]CheckFolder done [18:31:56]ProducePacketName [18:31:56]name=ofd_packets/00123036 [18:31:56]NVStorageSaveData ofd_packets/00123036 [18:31:56]File name is /storage/ofd_packets/00123036 [18:31:56]Write 302 bytes [18:31:56]NVStorageSaveData done [18:31:56]OFDSenderStorePacket done [18:31:56]KKMCreateOFDPacket done [18:31:56]NVStorageSaveData kkm_last_timestamp [18:31:56]File name is /storage/kkm_last_timestamp [18:31:56]Write 4 bytes [18:31:56]NVStorageSaveData done [18:31:56]ExternCall_PrintAddStr [18:31:56]wPrintStart [18:31:56]Write to MH i2c: 01 00 00 AC 1C C8 [18:31:56]Write i2c OK [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: 01 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: 01 07 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: 01 07 00 AC 1C 00 00 00 00 00 FF 0F DD [18:31:56]RasterBufferAndPrint [18:31:56]line Счет N : (1)1105934 [18:31:56]line ИНН: 02508201610067 [18:31:56]line Контрольно-Кассовый Чек [18:31:56]line ПРОДАЖА [18:31:56]line ТРК (МРК, ГНК) : 31 [18:31:56]line Товар: 2710194210 [18:31:56]line ДТ(л)-К-5 [18:31:56]line 14.110 * 70.90 [18:31:56]line = 1000.40 [18:31:56]line НДС 12% НСП 1% [18:31:56]line > о реализуемом товаре [18:31:56]line ОКРУГЛЕНИЕ: -0.40 [18:31:56]line ИТОГО: 1000.00 [18:31:56]line Внесено: 1000.00 [18:31:56]line СДАЧА: 0.00 [18:31:56]line НСП 1% : 8.85 [18:31:56]line НДС 12% : 106.24 [18:31:56]line Наличными: 1000.00 [18:31:56]line Безнал.: 0.00 [18:31:56]line Место: АЗС № 25 "Партнер Нефть" [18:31:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:31:56]line СНО: Общий режим [18:31:56]line Чек 255 02.03.2024 18:31 [18:31:56]line Смена: 321 ФФД: 1.0 [18:31:56]line ЗНМ: 0300000019 [18:31:56]line РНМ: 0000000000090573 [18:31:56]line Версия ККМ: 001 [18:31:56]line ФМ: 0000000000874798 [18:31:56]line ФД: 123036 [18:31:56]line ФПД: 227751310821730 [18:31:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T183155&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123036&fm=227751310821730&tin=02508201610067®Number=0000000000090573&sum=100000 [18:31:56]OFD Sender: Processing packet 123036 [packets to send 112, broken 111] [18:31:56]ProducePacketName [18:31:56]name=ofd_packets/00123036 [18:31:56]OFD Sender: To server: pG, [18:31:56]CommunicateWithHost lk.salyk.kg:30040 [18:31:56]ConnectInit lk.salyk.kg [18:31:56]written 0, free lines is 4095 [18:31:56]Connected sock=10 [18:31:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 DE 56 08 01 47 F9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 9B 70 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E0 01 00 35 04 06 00 CF 23 7B FA 89 62 35 76 34 88 CA 4D 0A 9E [18:31:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 72 BA 47 00 EC 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E0 01 00 F4 03 04 00 76 1C E3 65 B6 04 01 00 00 A4 3B 76 52 8B D9 1F BA [18:31:56]CommunicateWithHost err = 0 [18:31:56]CheckOFDResponse [18:31:56]1017 (14) - 77093643461234 [18:31:56]1041 (16) - 0000000000874798 [18:31:56]1040 (4) - 123036 [18:31:56]1012 (4) - 02.03.2024 12:32 [18:31:56]1206 (1) - 0 [18:31:56]OFD Sender: Remove packet 123036 [18:31:56]ProducePacketName [18:31:56]name=ofd_packets/00123036 [18:31:56]NVStorageDeleteData [18:31:56]Write to MH i2c: 01 00 00 D7 1C F3 [18:31:56]Write i2c OK [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: 01 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: 01 07 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: 01 07 00 D7 1C 00 00 00 00 00 E8 0C EE [18:31:56]RasterBufferAndPrint [18:31:56]line [18:31:56]line [18:31:56]line [18:31:56]line [18:31:56]line [18:31:56]written 0, free lines is 3310 [18:31:56]MH_Cut [18:31:56]Write to MH i2c: D1 01 00 DE 1C 01 CC [18:31:56]Write i2c OK [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: D1 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: D1 01 00 [18:31:56]MH_I2C_Read... [18:31:56]Read from MH i2c: D1 01 00 DE 1C 00 CB [18:31:56]Write to MH i2c: 01 00 00 DF 1C FB [18:31:56]Write i2c OK [18:31:56]MH_I2C_Read... [18:31:57]OFD Sender: No OFD packet to send [18:31:57]*** Cut start [18:31:57]*** Purtial cut [18:31:57]*** Stage 1: CUTSNS_PIN = 1 [18:31:59]Read from MH i2c: 01 [18:31:59]MH_I2C_Read... [18:31:59]*** Stop cut motor [18:31:59]*** Cut end [18:31:59]Read from MH i2c: 01 07 00 [18:31:59]MH_I2C_Read... [18:31:59]Read from MH i2c: 01 07 00 DF 1C 00 00 00 00 00 FF 0F 10 [18:31:59]process_action close_receipt done [18:31:59]requested_data is exist [18:31:59]produce_requested_data [18:31:59]requested_item fm.sn is exist - process it [18:31:59]wFMCommunicate request_size=4 [18:31:59]MH_SAM_APDU [18:31:59]CAPDU: 80 11 00 00 [18:31:59]Write to MH i2c: E2 08 00 E0 1C 80 11 00 00 00 00 00 00 76 [18:31:59]Write i2c OK [18:31:59]MH_I2C_Read... [18:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:59]Read from MH i2c: E2 [18:31:59]MH_I2C_Read... [18:31:59]Read from MH i2c: E2 17 00 [18:31:59]MH_I2C_Read... [18:31:59]Read from MH i2c: E2 17 00 E0 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [18:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:31:59]wFMCommunicate OK [18:31:59]requested_item fd.num is exist - process it [18:31:59]SAM_PROTO_GetFieldsCounters [18:31:59]wFMCommunicate request_size=4 [18:31:59]MH_SAM_APDU [18:31:59]CAPDU: 80 13 00 00 [18:31:59]Write to MH i2c: E2 08 00 E1 1C 80 13 00 00 00 00 00 00 79 [18:31:59]Write i2c OK [18:31:59]MH_I2C_Read... [18:31:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:59]Read from MH i2c: E2 [18:31:59]MH_I2C_Read... [18:31:59]Read from MH i2c: E2 62 00 [18:31:59]MH_I2C_Read... [18:31:59]Read from MH i2c: E2 62 00 E1 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [18:31:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9C E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:59]wFMCommunicate OK [18:31:59]SAM_PROTO_GetFieldsCounters done [18:31:59]requested_item shift.num is exist - process it [18:31:59]requested_item shift.opened is exist - process it [18:31:59]req_shift_opened [18:31:59]FM_GetShiftState [18:31:59]SAM_PROTO_GetShiftState [18:31:59]wFMCommunicate request_size=4 [18:31:59]MH_SAM_APDU [18:31:59]CAPDU: 80 13 01 00 [18:31:59]Write to MH i2c: E2 08 00 E2 1C 80 13 01 00 00 00 00 00 7B [18:31:59]Write i2c OK [18:31:59]MH_I2C_Read... [18:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:59]Read from MH i2c: E2 [18:31:59]MH_I2C_Read... [18:31:59]Read from MH i2c: E2 0E 00 [18:31:59]MH_I2C_Read... [18:31:59]Read from MH i2c: E2 0E 00 E2 1C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E2 [18:31:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:31:59]wFMCommunicate OK [18:31:59]SAM_PROTO_GetShiftState done [18:31:59]FM_GetShiftState done [18:31:59]req_shift_opened done [18:31:59]requested_item shift.open_date is exist - process it [18:31:59]req_shift_open_date [18:31:59]req_shift_open_date done [18:31:59]produce_requested_data done [18:31:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123036,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:31:59]process_action_free close_receipt [18:31:59]json_value_free [18:31:59]json_value_free done [18:31:59]process_json_proto returns [18:31:59]Send response to host [18:31:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123036,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:31:59]free response buf [18:31:59]execute_script done [18:31:59]execute_script returns [18:31:59]free content buf [18:31:59]Sock 9.Close socket [18:31:59]Sock 9.Thread stoped [18:32:02]OFD Sender: No OFD packet to send [18:32:07]OFD Sender: No OFD packet to send [18:32:12]OFD Sender: No OFD packet to send [18:32:17]OFD Sender: No OFD packet to send [18:32:22]OFD Sender: No OFD packet to send [18:32:27]OFD Sender: No OFD packet to send [18:32:32]OFD Sender: No OFD packet to send [18:32:37]OFD Sender: No OFD packet to send [18:32:42]OFD Sender: No OFD packet to send [18:32:47]OFD Sender: No OFD packet to send [18:32:52]OFD Sender: No OFD packet to send [18:32:57]OFD Sender: No OFD packet to send [18:33:02]OFD Sender: No OFD packet to send [18:33:07]OFD Sender: No OFD packet to send [18:33:12]OFD Sender: No OFD packet to send [18:33:17]OFD Sender: No OFD packet to send [18:33:22]OFD Sender: No OFD packet to send [18:33:27]OFD Sender: No OFD packet to send [18:33:32]OFD Sender: No OFD packet to send [18:33:37]OFD Sender: No OFD packet to send [18:33:42]OFD Sender: No OFD packet to send [18:33:47]OFD Sender: No OFD packet to send [18:33:52]OFD Sender: No OFD packet to send [18:33:57]OFD Sender: No OFD packet to send [18:33:58]accept exits with 8 [18:33:58]New connection [18:33:58]New thread 3066666340 created [18:33:58]Thread 3066809700 joined [18:33:58]Waiting for new connection... [18:33:58] Sock 8.Parse request [18:33:58]Sock 8.Check first char [18:33:58]Sock 8.First char is OK [18:33:58]request: POST /json_proto HTTP/1.0 [18:33:58]Method: POST [18:33:58]URL: /json_proto [18:33:58]Method is POST - this is cgi request [18:33:58]url: /json_proto [18:33:58]query_string will be loaded in cgi processing [18:33:58]execute_cgi json_proto POST (null) [18:33:58]execute_cgi path=json_proto method=POST [18:33:58]POST find Content-Length [18:33:58]Host: 172.17.48.197:8080 [18:33:58]Content-Length: 818 [18:33:58]Content-Type: application/json [18:33:58] [18:33:58]POST finish read [18:33:58]Found Content-Length = 818 [18:33:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:58]execute_script... [18: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 : (1)1105935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:58]POST & json_proto [18:33:58]process_json_proto [18:33:58]json parsed OK: [18:33:58]protocol is kg_v1.0 [18:33:58]action value=close_receipt [18:33:58]process_action close_receipt [18:33:58]cmd_close_receipt [18:33:58]MH_GetDate [18:33:58]Write to MH i2c: F0 00 00 E3 1C EE [18:33:58]Write i2c OK [18:33:58]MH_I2C_Read... [18:33:58]Read from MH i2c: F0 [18:33:58]MH_I2C_Read... [18:33:58]Read from MH i2c: F0 09 00 [18:33:58]MH_I2C_Read... [18:33:58]Read from MH i2c: F0 09 00 E3 1C 00 17 71 E3 65 66 EE DC 65 5C [18:33:58]GetLastDocTimeStamp 1709404315 [18:33:58]current date 1709404439 [18:33:58]FM_GetShiftState [18:33:58]SAM_PROTO_GetShiftState [18:33:58]wFMCommunicate request_size=4 [18:33:58]MH_SAM_APDU [18:33:58]CAPDU: 80 13 01 00 [18:33:58]Write to MH i2c: E2 08 00 E4 1C 80 13 01 00 00 00 00 00 7D [18:33:58]Write i2c OK [18:33:58]MH_I2C_Read... [18:33:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:58]Read from MH i2c: E2 [18:33:58]MH_I2C_Read... [18:33:58]Read from MH i2c: E2 0E 00 [18:33:58]MH_I2C_Read... [18:33:58]Read from MH i2c: E2 0E 00 E4 1C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E4 [18:33:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:33:58]wFMCommunicate OK [18:33:58]SAM_PROTO_GetShiftState done [18:33:58]FM_GetShiftState done [18:33:58]opened in 1709338023 [18:33:58]opened+sec_in_day 1709424423 [18:33:58]quantity*price = 61900 [18:33:58]sum+1 = 61901 [18:33:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 256 02.03.2024 18:34 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123037 ФПД: 102503401084265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T183400&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123037&fm=102503401084265&tin=02508201610067®Number=0000000000090573&sum=61900 [18:34:00]StoreToDocumentArchive [18:34:00]shift 321 fd 123037 [18:34:00]save to /storage/0321/doc_00123037 [18:34:00]save last doc name /storage/0321/doc_00123037 to /storage/kkm_last_doc_name [18:34:00]save OK [18:34:00]Clear old archive folders... [18:34:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:00]tlvbuf is 0045C2E0 [18:34:00]SAM_PROTO_ClearQueue [18:34:00]wFMCommunicate request_size=4 [18:34:00]MH_SAM_APDU [18:34:00]CAPDU: 80 09 00 00 [18:34:00]Write to MH i2c: E2 08 00 F1 1C 80 09 00 00 00 00 00 00 7F [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:00]Read from MH i2c: E2 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 03 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 03 00 F1 1C 00 90 00 81 [18:34:00]RAPDU: 90 00 [18:34:00]wFMCommunicate OK [18:34:00]SAM_PROTO_ClearQueue done [18:34:00]KKMCreateOFDPacket [18:34:00]OFDProtocolAddRootSTLVToBuf [18:34:00]FM_MakeSignedData [18:34:00]FM_MakeSignedData [18:34:00]SAM_PROTO_SignData [18:34:00]wFMCommunicate request_size=4 [18:34:00]MH_SAM_APDU [18:34:00]CAPDU: 80 0D 01 02 [18:34:00]Write to MH i2c: E2 08 00 F2 1C 80 0D 01 02 00 00 00 00 87 [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:00]Read from MH i2c: E2 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 03 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 03 00 F2 1C 00 90 00 82 [18:34:00]RAPDU: 90 00 [18:34:00]wFMCommunicate OK [18:34:00]wFMCommunicate request_size=255 [18:34:00]MH_SAM_APDU [18:34:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 18 71 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E0 01 00 35 04 06 00 5D [18:34:00]Write to MH i2c: E2 02 01 F3 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 18 71 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E0 01 00 35 04 06 00 5D 00 00 2A [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:00]Read from MH i2c: E2 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 03 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 03 00 F3 1C 00 90 00 83 [18:34:00]RAPDU: 90 00 [18:34:00]wFMCommunicate OK [18:34:00]wFMCommunicate request_size=10 [18:34:00]MH_SAM_APDU [18:34:00]CAPDU: 80 0D 02 02 05 39 EE CF 55 69 [18:34:00]Write to MH i2c: E2 0D 00 F4 1C 80 0D 02 02 05 00 39 EE CF 55 69 00 00 48 [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:00]Read from MH i2c: E2 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 03 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 03 00 F4 1C 00 90 00 84 [18:34:00]RAPDU: 90 00 [18:34:00]wFMCommunicate OK [18:34:00]wFMCommunicate request_size=4 [18:34:00]MH_SAM_APDU [18:34:00]CAPDU: 80 0D 03 02 [18:34:00]Write to MH i2c: E2 08 00 F5 1C 80 0D 03 02 00 00 00 00 8C [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:00]Read from MH i2c: E2 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 0B 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 0B 00 F5 1C 00 29 80 C7 36 83 8B 47 42 90 00 CA [18:34:00]RAPDU: 29 80 C7 36 83 8B 47 42 90 00 [18:34:00]wFMCommunicate OK [18:34:00]SAM_PROTO_SignData done [18:34:00]FM_MakeSignedData done [18:34:00]CreateOFDProtocolMessage [18:34:00]wFMCommunicate request_size=4 [18:34:00]MH_SAM_APDU [18:34:00]CAPDU: 80 11 00 00 [18:34:00]Write to MH i2c: E2 08 00 F6 1C 80 11 00 00 00 00 00 00 8C [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:00]Read from MH i2c: E2 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 17 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: E2 17 00 F6 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EA [18:34:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:34:00]wFMCommunicate OK [18:34:00]CreateOFDProtocolMessage done [18:34:00]OFDSenderStorePacket 123037 [18:34:00]StoreOFDPacket docnum=123037 [18:34:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3B 77 07 01 70 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 18 71 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E0 01 00 35 04 06 00 5D 39 EE CF 55 69 29 80 C7 36 83 8B 47 42 [18:34:00]CheckFolder [18:34:00]dirname=/storage/ofd_packets [18:34:00]CheckFolder done [18:34:00]ProducePacketName [18:34:00]name=ofd_packets/00123037 [18:34:00]NVStorageSaveData ofd_packets/00123037 [18:34:00]File name is /storage/ofd_packets/00123037 [18:34:00]Write 301 bytes [18:34:00]NVStorageSaveData done [18:34:00]OFDSenderStorePacket done [18:34:00]KKMCreateOFDPacket done [18:34:00]NVStorageSaveData kkm_last_timestamp [18:34:00]File name is /storage/kkm_last_timestamp [18:34:00]Write 4 bytes [18:34:00]NVStorageSaveData done [18:34:00]ExternCall_PrintAddStr [18:34:00]wPrintStart [18:34:00]Write to MH i2c: 01 00 00 F7 1C 13 [18:34:00]Write i2c OK [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: 01 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: 01 07 00 [18:34:00]MH_I2C_Read... [18:34:00]Read from MH i2c: 01 07 00 F7 1C 00 00 00 00 00 FF 0F 28 [18:34:00]RasterBufferAndPrint [18:34:00]line Счет N : (1)1105935 [18:34:00]line ИНН: 02508201610067 [18:34:00]line Контрольно-Кассовый Чек [18:34:00]line ПРОДАЖА [18:34:00]line ТРК (МРК, ГНК) : 52 [18:34:00]line Товар: 2710124130 [18:34:00]line Аи-92-К-5 [18:34:00]line 10.000 * 61.90 [18:34:00]line = 619.00 [18:34:00]line НДС 12% НСП 1% [18:34:00]line > о реализуемом товаре [18:34:00]line ИТОГО: 619.00 [18:34:00]line НСП 1% : 5.48 [18:34:00]line НДС 12% : 65.73 [18:34:00]line Наличными: 0.00 [18:34:00]line Безнал.: 619.00 [18:34:00]line Место: АЗС № 25 "Партнер Нефть" [18:34:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:34:00]line СНО: Общий режим [18:34:00]line Чек 256 02.03.2024 18:34 [18:34:00]line Смена: 321 ФФД: 1.0 [18:34:00]line ЗНМ: 0300000019 [18:34:00]line РНМ: 0000000000090573 [18:34:00]line Версия ККМ: 001 [18:34:00]line Платежная система: Бакай Банк [18:34:00]line ФМ: 0000000000874798 [18:34:00]line ФД: 123037 [18:34:00]line ФПД: 102503401084265 [18:34:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T183400&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123037&fm=102503401084265&tin=02508201610067®Number=0000000000090573&sum=61900 [18:34:00]OFD Sender: Processing packet 123037 [packets to send 112, broken 111] [18:34:00]ProducePacketName [18:34:00]name=ofd_packets/00123037 [18:34:00]OFD Sender: To server: pG, [18:34:00]CommunicateWithHost lk.salyk.kg:30040 [18:34:00]ConnectInit lk.salyk.kg [18:34:00]written 0, free lines is 4095 [18:34:01]Connected sock=10 [18:34:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3B 77 07 01 70 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 18 71 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E0 01 00 35 04 06 00 5D 39 EE CF 55 69 29 80 C7 36 83 8B 47 42 [18:34:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 13 30 47 00 E1 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E0 01 00 F4 03 04 00 F3 1C E3 65 B6 04 01 00 00 71 B9 AC 0B 0C 0A 3E 50 [18:34:01]CommunicateWithHost err = 0 [18:34:01]CheckOFDResponse [18:34:01]1017 (14) - 77093643461234 [18:34:01]1041 (16) - 0000000000874798 [18:34:01]1040 (4) - 123037 [18:34:01]1012 (4) - 02.03.2024 12:34 [18:34:01]1206 (1) - 0 [18:34:01]OFD Sender: Remove packet 123037 [18:34:01]ProducePacketName [18:34:01]name=ofd_packets/00123037 [18:34:01]NVStorageDeleteData [18:34:01]Write to MH i2c: 01 00 00 21 1D 3E [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: 01 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: 01 07 00 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: 01 07 00 21 1D 00 00 00 00 00 F7 0C 48 [18:34:01]RasterBufferAndPrint [18:34:01]line [18:34:01]line [18:34:01]line [18:34:01]line [18:34:01]line [18:34:01]written 0, free lines is 3326 [18:34:01]MH_Cut [18:34:01]Write to MH i2c: D1 01 00 28 1D 01 17 [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: D1 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: D1 01 00 [18:34:01]MH_I2C_Read... [18:34:01]Read from MH i2c: D1 01 00 28 1D 00 16 [18:34:01]Write to MH i2c: 01 00 00 29 1D 46 [18:34:01]Write i2c OK [18:34:01]MH_I2C_Read... [18:34:01]OFD Sender: No OFD packet to send [18:34:02]*** Cut start [18:34:02]*** Purtial cut [18:34:02]*** Stage 1: CUTSNS_PIN = 1 [18:34:04]Read from MH i2c: 01 [18:34:04]MH_I2C_Read... [18:34:04]*** Stop cut motor [18:34:04]*** Cut end [18:34:04]Read from MH i2c: 01 07 00 [18:34:04]MH_I2C_Read... [18:34:04]Read from MH i2c: 01 07 00 29 1D 00 00 00 00 00 FF 0F 5B [18:34:04]process_action close_receipt done [18:34:04]requested_data is exist [18:34:04]produce_requested_data [18:34:04]requested_item fm.sn is exist - process it [18:34:04]wFMCommunicate request_size=4 [18:34:04]MH_SAM_APDU [18:34:04]CAPDU: 80 11 00 00 [18:34:04]Write to MH i2c: E2 08 00 2A 1D 80 11 00 00 00 00 00 00 C1 [18:34:04]Write i2c OK [18:34:04]MH_I2C_Read... [18:34:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:04]Read from MH i2c: E2 [18:34:04]MH_I2C_Read... [18:34:04]Read from MH i2c: E2 17 00 [18:34:04]MH_I2C_Read... [18:34:04]Read from MH i2c: E2 17 00 2A 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1F [18:34:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:34:04]wFMCommunicate OK [18:34:04]requested_item fd.num is exist - process it [18:34:04]SAM_PROTO_GetFieldsCounters [18:34:04]wFMCommunicate request_size=4 [18:34:04]MH_SAM_APDU [18:34:04]CAPDU: 80 13 00 00 [18:34:04]Write to MH i2c: E2 08 00 2B 1D 80 13 00 00 00 00 00 00 C4 [18:34:04]Write i2c OK [18:34:04]MH_I2C_Read... [18:34:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:04]Read from MH i2c: E2 [18:34:04]MH_I2C_Read... [18:34:04]Read from MH i2c: E2 62 00 [18:34:04]MH_I2C_Read... [18:34:04]Read from MH i2c: E2 62 00 2B 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [18:34:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9D E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:34:04]wFMCommunicate OK [18:34:04]SAM_PROTO_GetFieldsCounters done [18:34:04]requested_item shift.num is exist - process it [18:34:04]requested_item shift.opened is exist - process it [18:34:04]req_shift_opened [18:34:04]FM_GetShiftState [18:34:04]SAM_PROTO_GetShiftState [18:34:04]wFMCommunicate request_size=4 [18:34:04]MH_SAM_APDU [18:34:04]CAPDU: 80 13 01 00 [18:34:04]Write to MH i2c: E2 08 00 2C 1D 80 13 01 00 00 00 00 00 C6 [18:34:04]Write i2c OK [18:34:04]MH_I2C_Read... [18:34:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:04]Read from MH i2c: E2 [18:34:04]MH_I2C_Read... [18:34:04]Read from MH i2c: E2 0E 00 [18:34:04]MH_I2C_Read... [18:34:04]Read from MH i2c: E2 0E 00 2C 1D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2D [18:34:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:34:04]wFMCommunicate OK [18:34:04]SAM_PROTO_GetShiftState done [18:34:04]FM_GetShiftState done [18:34:04]req_shift_opened done [18:34:04]requested_item shift.open_date is exist - process it [18:34:04]req_shift_open_date [18:34:04]req_shift_open_date done [18:34:04]produce_requested_data done [18:34:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123037,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:34:04]process_action_free close_receipt [18:34:04]json_value_free [18:34:04]json_value_free done [18:34:04]process_json_proto returns [18:34:04]Send response to host [18:34:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123037,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:34:04]free response buf [18:34:04]execute_script done [18:34:04]execute_script returns [18:34:04]free content buf [18:34:04]Sock 8.Close socket [18:34:04]Sock 8.Thread stoped [18:34:06]OFD Sender: No OFD packet to send [18:34:11]OFD Sender: No OFD packet to send [18:34:16]OFD Sender: No OFD packet to send [18:34:21]OFD Sender: No OFD packet to send [18:34:26]OFD Sender: No OFD packet to send [18:34:31]OFD Sender: No OFD packet to send [18:34:36]OFD Sender: No OFD packet to send [18:34:41]OFD Sender: No OFD packet to send [18:34:46]OFD Sender: No OFD packet to send [18:34:51]OFD Sender: No OFD packet to send [18:34:56]OFD Sender: No OFD packet to send [18:35:01]OFD Sender: No OFD packet to send [18:35:06]OFD Sender: No OFD packet to send [18:35:11]OFD Sender: No OFD packet to send [18:35:16]OFD Sender: No OFD packet to send [18:35:21]OFD Sender: No OFD packet to send [18:35:26]OFD Sender: No OFD packet to send [18:35:31]OFD Sender: No OFD packet to send [18:35:36]OFD Sender: No OFD packet to send [18:35:41]OFD Sender: No OFD packet to send [18:35:46]OFD Sender: No OFD packet to send [18:35:51]OFD Sender: No OFD packet to send [18:35:56]OFD Sender: No OFD packet to send [18:36:01]OFD Sender: No OFD packet to send [18:36:07]OFD Sender: No OFD packet to send [18:36:12]OFD Sender: No OFD packet to send [18:36:17]OFD Sender: No OFD packet to send [18:36:22]OFD Sender: No OFD packet to send [18:36:27]OFD Sender: No OFD packet to send [18:36:32]OFD Sender: No OFD packet to send [18:36:37]OFD Sender: No OFD packet to send [18:36:42]OFD Sender: No OFD packet to send [18:36:47]OFD Sender: No OFD packet to send [18:36:52]OFD Sender: No OFD packet to send [18:36:57]OFD Sender: No OFD packet to send [18:37:02]OFD Sender: No OFD packet to send [18:37:02]accept exits with 9 [18:37:02]New connection [18:37:02]New thread 3066809700 created [18:37:02]Thread 3066666340 joined [18:37:02]Waiting for new connection... [18:37:02] Sock 9.Parse request [18:37:02]Sock 9.Check first char [18:37:02]Sock 9.First char is OK [18:37:02]request: POST /json_proto HTTP/1.0 [18:37:02]Method: POST [18:37:02]URL: /json_proto [18:37:02]Method is POST - this is cgi request [18:37:02]url: /json_proto [18:37:02]query_string will be loaded in cgi processing [18:37:02]execute_cgi json_proto POST (null) [18:37:02]execute_cgi path=json_proto method=POST [18:37:02]POST find Content-Length [18:37:02]Host: 172.17.48.197:8080 [18:37:02]Content-Length: 820 [18:37:02]Content-Type: application/json [18:37:02] [18:37:02]POST finish read [18:37:02]Found Content-Length = 820 [18:37:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 22.930, "sum" : 1419.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1419.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:02]execute_script... [18:37: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)1105936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 22.930, "sum" : 1419.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1419.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:02]POST & json_proto [18:37:02]process_json_proto [18:37:02]json parsed OK: [18:37:02]protocol is kg_v1.0 [18:37:02]action value=close_receipt [18:37:02]process_action close_receipt [18:37:02]cmd_close_receipt [18:37:02]MH_GetDate [18:37:02]Write to MH i2c: F0 00 00 2D 1D 39 [18:37:02]Write i2c OK [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: F0 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: F0 09 00 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: F0 09 00 2D 1D 00 CF 71 E3 65 66 EE DC 65 5F [18:37:02]GetLastDocTimeStamp 1709404440 [18:37:02]current date 1709404623 [18:37:02]FM_GetShiftState [18:37:02]SAM_PROTO_GetShiftState [18:37:02]wFMCommunicate request_size=4 [18:37:02]MH_SAM_APDU [18:37:02]CAPDU: 80 13 01 00 [18:37:02]Write to MH i2c: E2 08 00 2E 1D 80 13 01 00 00 00 00 00 C8 [18:37:02]Write i2c OK [18:37:02]MH_I2C_Read... [18:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:02]Read from MH i2c: E2 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: E2 0E 00 [18:37:02]MH_I2C_Read... [18:37:02]Read from MH i2c: E2 0E 00 2E 1D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2F [18:37:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:37:02]wFMCommunicate OK [18:37:02]SAM_PROTO_GetShiftState done [18:37:02]FM_GetShiftState done [18:37:02]opened in 1709338023 [18:37:02]opened+sec_in_day 1709424423 [18:37:02]quantity*price = 141936 [18:37:02]sum+1 = 141938 [18:37:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1419.37 НСП 1% : 12.56 НДС 12% : 150.73 Наличными: 0.00 Безнал.: 1419.37 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 257 02.03.2024 18:37 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123038 ФПД: 35517021293541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T183703&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123038&fm=35517021293541&tin=02508201610067®Number=0000000000090573&sum=141937 [18:37:03]StoreToDocumentArchive [18:37:03]shift 321 fd 123038 [18:37:03]save to /storage/0321/doc_00123038 [18:37:03]save last doc name /storage/0321/doc_00123038 to /storage/kkm_last_doc_name [18:37:03]save OK [18:37:03]Clear old archive folders... [18:37:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:37:03]tlvbuf is 003A5DE0 [18:37:03]SAM_PROTO_ClearQueue [18:37:03]wFMCommunicate request_size=4 [18:37:03]MH_SAM_APDU [18:37:03]CAPDU: 80 09 00 00 [18:37:03]Write to MH i2c: E2 08 00 3B 1D 80 09 00 00 00 00 00 00 CA [18:37:03]Write i2c OK [18:37:03]MH_I2C_Read... [18:37:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:03]Read from MH i2c: E2 [18:37:03]MH_I2C_Read... [18:37:03]Read from MH i2c: E2 03 00 [18:37:03]MH_I2C_Read... [18:37:03]Read from MH i2c: E2 03 00 3B 1D 00 90 00 CC [18:37:03]RAPDU: 90 00 [18:37:03]wFMCommunicate OK [18:37:03]SAM_PROTO_ClearQueue done [18:37:03]KKMCreateOFDPacket [18:37:03]OFDProtocolAddRootSTLVToBuf [18:37:03]FM_MakeSignedData [18:37:03]FM_MakeSignedData [18:37:03]SAM_PROTO_SignData [18:37:03]wFMCommunicate request_size=4 [18:37:03]MH_SAM_APDU [18:37:03]CAPDU: 80 0D 01 02 [18:37:03]Write to MH i2c: E2 08 00 3C 1D 80 0D 01 02 00 00 00 00 D2 [18:37:03]Write i2c OK [18:37:03]MH_I2C_Read... [18:37:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:03]Read from MH i2c: E2 [18:37:03]MH_I2C_Read... [18:37:03]Read from MH i2c: E2 03 00 [18:37:03]MH_I2C_Read... [18:37:03]Read from MH i2c: E2 03 00 3C 1D 00 90 00 CD [18:37:03]RAPDU: 90 00 [18:37:03]wFMCommunicate OK [18:37:03]wFMCommunicate request_size=255 [18:37:03]MH_SAM_APDU [18:37: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 92 59 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 2A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 2A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 2A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 CF 71 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E0 01 00 35 04 06 00 20 [18:37:03]Write to MH i2c: E2 02 01 3D 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 59 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 2A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 2A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 2A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 CF 71 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E0 01 00 35 04 06 00 20 00 00 60 [18:37:03]Write i2c OK [18:37:03]MH_I2C_Read... [18:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:04]Read from MH i2c: E2 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: E2 03 00 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: E2 03 00 3D 1D 00 90 00 CE [18:37:04]RAPDU: 90 00 [18:37:04]wFMCommunicate OK [18:37:04]wFMCommunicate request_size=10 [18:37:04]MH_SAM_APDU [18:37:04]CAPDU: 80 0D 02 02 05 4D 73 70 0B E5 [18:37:04]Write to MH i2c: E2 0D 00 3E 1D 80 0D 02 02 05 00 4D 73 70 0B E5 00 00 FF [18:37:04]Write i2c OK [18:37:04]MH_I2C_Read... [18:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:04]Read from MH i2c: E2 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: E2 03 00 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: E2 03 00 3E 1D 00 90 00 CF [18:37:04]RAPDU: 90 00 [18:37:04]wFMCommunicate OK [18:37:04]wFMCommunicate request_size=4 [18:37:04]MH_SAM_APDU [18:37:04]CAPDU: 80 0D 03 02 [18:37:04]Write to MH i2c: E2 08 00 3F 1D 80 0D 03 02 00 00 00 00 D7 [18:37:04]Write i2c OK [18:37:04]MH_I2C_Read... [18:37:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:04]Read from MH i2c: E2 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: E2 0B 00 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: E2 0B 00 3F 1D 00 C7 2B 93 C8 D4 70 BE 7C 90 00 A3 [18:37:04]RAPDU: C7 2B 93 C8 D4 70 BE 7C 90 00 [18:37:04]wFMCommunicate OK [18:37:04]SAM_PROTO_SignData done [18:37:04]FM_MakeSignedData done [18:37:04]CreateOFDProtocolMessage [18:37:04]wFMCommunicate request_size=4 [18:37:04]MH_SAM_APDU [18:37:04]CAPDU: 80 11 00 00 [18:37:04]Write to MH i2c: E2 08 00 40 1D 80 11 00 00 00 00 00 00 D7 [18:37:04]Write i2c OK [18:37:04]MH_I2C_Read... [18:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:04]Read from MH i2c: E2 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: E2 17 00 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: E2 17 00 40 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 35 [18:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:37:04]wFMCommunicate OK [18:37:04]CreateOFDProtocolMessage done [18:37:04]OFDSenderStorePacket 123038 [18:37:04]StoreOFDPacket docnum=123038 [18:37:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 88 54 07 01 F0 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 92 59 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 2A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 2A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 2A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 CF 71 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E0 01 00 35 04 06 00 20 4D 73 70 0B E5 C7 2B 93 C8 D4 70 BE 7C [18:37:04]CheckFolder [18:37:04]dirname=/storage/ofd_packets [18:37:04]CheckFolder done [18:37:04]ProducePacketName [18:37:04]name=ofd_packets/00123038 [18:37:04]NVStorageSaveData ofd_packets/00123038 [18:37:04]File name is /storage/ofd_packets/00123038 [18:37:04]Write 301 bytes [18:37:04]NVStorageSaveData done [18:37:04]OFDSenderStorePacket done [18:37:04]KKMCreateOFDPacket done [18:37:04]NVStorageSaveData kkm_last_timestamp [18:37:04]File name is /storage/kkm_last_timestamp [18:37:04]Write 4 bytes [18:37:04]NVStorageSaveData done [18:37:04]ExternCall_PrintAddStr [18:37:04]wPrintStart [18:37:04]Write to MH i2c: 01 00 00 41 1D 5E [18:37:04]Write i2c OK [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: 01 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: 01 07 00 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: 01 07 00 41 1D 00 00 00 00 00 FF 0F 73 [18:37:04]RasterBufferAndPrint [18:37:04]line Счет N : (1)1105936 [18:37:04]line ИНН: 02508201610067 [18:37:04]line Контрольно-Кассовый Чек [18:37:04]line ПРОДАЖА [18:37:04]line ТРК (МРК, ГНК) : 52 [18:37:04]line Товар: 2710124130 [18:37:04]line Аи-92-К-5 [18:37:04]line 22.930 * 61.90 [18:37:04]line = 1419.37 [18:37:04]line НДС 12% НСП 1% [18:37:04]line > о реализуемом товаре [18:37:04]line ИТОГО: 1419.37 [18:37:04]line НСП 1% : 12.56 [18:37:04]line НДС 12% : 150.73 [18:37:04]line Наличными: 0.00 [18:37:04]line Безнал.: 1419.37 [18:37:04]line Место: АЗС № 25 "Партнер Нефть" [18:37:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:37:04]line СНО: Общий режим [18:37:04]line Чек 257 02.03.2024 18:37 [18:37:04]line Смена: 321 ФФД: 1.0 [18:37:04]line ЗНМ: 0300000019 [18:37:04]line РНМ: 0000000000090573 [18:37:04]line Версия ККМ: 001 [18:37:04]line Платежная система: Бакай Банк [18:37:04]line ФМ: 0000000000874798 [18:37:04]line ФД: 123038 [18:37:04]line ФПД: 35517021293541 [18:37:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T183703&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123038&fm=35517021293541&tin=02508201610067®Number=0000000000090573&sum=141937 [18:37:04]OFD Sender: Processing packet 123038 [packets to send 112, broken 111] [18:37:04]ProducePacketName [18:37:04]name=ofd_packets/00123038 [18:37:04]OFD Sender: To server: pG, [18:37:04]CommunicateWithHost lk.salyk.kg:30040 [18:37:04]ConnectInit lk.salyk.kg [18:37:04]written 0, free lines is 4095 [18:37:04]Connected sock=10 [18:37:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 88 54 07 01 F0 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 92 59 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 2A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 2A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 2A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 CF 71 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E0 01 00 35 04 06 00 20 4D 73 70 0B E5 C7 2B 93 C8 D4 70 BE 7C [18:37:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 89 A9 47 00 E5 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E0 01 00 F4 03 04 00 AA 1D E3 65 B6 04 01 00 00 B6 70 65 61 29 AE CF 4D [18:37:04]CommunicateWithHost err = 0 [18:37:04]CheckOFDResponse [18:37:04]1017 (14) - 77093643461234 [18:37:04]1041 (16) - 0000000000874798 [18:37:04]1040 (4) - 123038 [18:37:04]1012 (4) - 02.03.2024 12:38 [18:37:04]1206 (1) - 0 [18:37:04]OFD Sender: Remove packet 123038 [18:37:04]ProducePacketName [18:37:04]name=ofd_packets/00123038 [18:37:04]NVStorageDeleteData [18:37:04]Write to MH i2c: 01 00 00 6B 1D 88 [18:37:04]Write i2c OK [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: 01 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: 01 07 00 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: 01 07 00 6B 1D 00 00 00 00 00 F5 0C 90 [18:37:04]RasterBufferAndPrint [18:37:04]line [18:37:04]line [18:37:04]line [18:37:04]line [18:37:04]line [18:37:04]written 0, free lines is 3323 [18:37:04]MH_Cut [18:37:04]Write to MH i2c: D1 01 00 72 1D 01 61 [18:37:04]Write i2c OK [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: D1 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: D1 01 00 [18:37:04]MH_I2C_Read... [18:37:04]Read from MH i2c: D1 01 00 72 1D 00 60 [18:37:04]Write to MH i2c: 01 00 00 73 1D 90 [18:37:04]Write i2c OK [18:37:04]MH_I2C_Read... [18:37:05]OFD Sender: No OFD packet to send [18:37:05]*** Cut start [18:37:05]*** Purtial cut [18:37:05]*** Stage 1: CUTSNS_PIN = 1 [18:37:07]Read from MH i2c: 01 [18:37:07]MH_I2C_Read... [18:37:07]*** Stop cut motor [18:37:07]*** Cut end [18:37:07]Read from MH i2c: 01 07 00 [18:37:07]MH_I2C_Read... [18:37:07]Read from MH i2c: 01 07 00 73 1D 00 00 00 00 00 FF 0F A5 [18:37:07]process_action close_receipt done [18:37:07]requested_data is exist [18:37:07]produce_requested_data [18:37:07]requested_item fm.sn is exist - process it [18:37:07]wFMCommunicate request_size=4 [18:37:07]MH_SAM_APDU [18:37:07]CAPDU: 80 11 00 00 [18:37:07]Write to MH i2c: E2 08 00 74 1D 80 11 00 00 00 00 00 00 0B [18:37:07]Write i2c OK [18:37:07]MH_I2C_Read... [18:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:07]Read from MH i2c: E2 [18:37:07]MH_I2C_Read... [18:37:07]Read from MH i2c: E2 17 00 [18:37:07]MH_I2C_Read... [18:37:07]Read from MH i2c: E2 17 00 74 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 69 [18:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:37:07]wFMCommunicate OK [18:37:07]requested_item fd.num is exist - process it [18:37:07]SAM_PROTO_GetFieldsCounters [18:37:07]wFMCommunicate request_size=4 [18:37:07]MH_SAM_APDU [18:37:07]CAPDU: 80 13 00 00 [18:37:07]Write to MH i2c: E2 08 00 75 1D 80 13 00 00 00 00 00 00 0E [18:37:07]Write i2c OK [18:37:07]MH_I2C_Read... [18:37:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:07]Read from MH i2c: E2 [18:37:07]MH_I2C_Read... [18:37:07]Read from MH i2c: E2 62 00 [18:37:07]MH_I2C_Read... [18:37:07]Read from MH i2c: E2 62 00 75 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [18:37:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:37:07]wFMCommunicate OK [18:37:07]SAM_PROTO_GetFieldsCounters done [18:37:07]requested_item shift.num is exist - process it [18:37:07]requested_item shift.opened is exist - process it [18:37:07]req_shift_opened [18:37:07]FM_GetShiftState [18:37:07]SAM_PROTO_GetShiftState [18:37:07]wFMCommunicate request_size=4 [18:37:07]MH_SAM_APDU [18:37:07]CAPDU: 80 13 01 00 [18:37:07]Write to MH i2c: E2 08 00 76 1D 80 13 01 00 00 00 00 00 10 [18:37:07]Write i2c OK [18:37:07]MH_I2C_Read... [18:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:07]Read from MH i2c: E2 [18:37:07]MH_I2C_Read... [18:37:07]Read from MH i2c: E2 0E 00 [18:37:07]MH_I2C_Read... [18:37:07]Read from MH i2c: E2 0E 00 76 1D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 77 [18:37:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:37:07]wFMCommunicate OK [18:37:07]SAM_PROTO_GetShiftState done [18:37:07]FM_GetShiftState done [18:37:07]req_shift_opened done [18:37:07]requested_item shift.open_date is exist - process it [18:37:07]req_shift_open_date [18:37:07]req_shift_open_date done [18:37:07]produce_requested_data done [18:37:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123038,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:37:07]process_action_free close_receipt [18:37:07]json_value_free [18:37:07]json_value_free done [18:37:07]process_json_proto returns [18:37:07]Send response to host [18:37:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123038,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:37:07]free response buf [18:37:07]execute_script done [18:37:07]execute_script returns [18:37:07]free content buf [18:37:07]Sock 9.Close socket [18:37:07]Sock 9.Thread stoped [18:37:10]OFD Sender: No OFD packet to send [18:37:15]OFD Sender: No OFD packet to send [18:37:20]OFD Sender: No OFD packet to send [18:37:25]OFD Sender: No OFD packet to send [18:37:30]OFD Sender: No OFD packet to send [18:37:35]OFD Sender: No OFD packet to send [18:37:40]OFD Sender: No OFD packet to send [18:37:45]OFD Sender: No OFD packet to send [18:37:50]OFD Sender: No OFD packet to send [18:37:55]OFD Sender: No OFD packet to send [18:38:00]OFD Sender: No OFD packet to send [18:38:05]OFD Sender: No OFD packet to send [18:38:10]OFD Sender: No OFD packet to send [18:38:15]OFD Sender: No OFD packet to send [18:38:20]OFD Sender: No OFD packet to send [18:38:25]OFD Sender: No OFD packet to send [18:38:30]OFD Sender: No OFD packet to send [18:38:35]OFD Sender: No OFD packet to send [18:38:40]OFD Sender: No OFD packet to send [18:38:45]OFD Sender: No OFD packet to send [18:38:50]OFD Sender: No OFD packet to send [18:38:52]accept exits with 8 [18:38:52]New connection [18:38:52]New thread 3066666340 created [18:38:52]Thread 3066809700 joined [18:38:52]Waiting for new connection... [18:38:52] Sock 8.Parse request [18:38:52]Sock 8.Check first char [18:38:52]Sock 8.First char is OK [18:38:52]request: POST /json_proto HTTP/1.0 [18:38:52]Method: POST [18:38:52]URL: /json_proto [18:38:52]Method is POST - this is cgi request [18:38:52]url: /json_proto [18:38:52]query_string will be loaded in cgi processing [18:38:52]execute_cgi json_proto POST (null) [18:38:52]execute_cgi path=json_proto method=POST [18:38:52]POST find Content-Length [18:38:52]Host: 172.17.48.197:8080 [18:38:52]Content-Length: 1217 [18:38:52]Content-Type: application/json [18:38:52] [18:38:52]POST finish read [18:38:52]Found Content-Length = 1217 [18:38:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105937\u000A02.03.2024 18:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3661476\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:38:52]execute_script... [18:38:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105937\u000A02.03.2024 18:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3661476\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:38:52]POST & json_proto [18:38:52]process_json_proto [18:38:52]json parsed OK: [18:38:52]protocol is kg_v1.0 [18:38:52]action value=print_text [18:38:52]process_action print_text [18:38:52]cmd_print_text [18:38:52]ExternCall_PrintAddStr [18:38:52]wPrintStart [18:38:52]Write to MH i2c: 01 00 00 77 1D 94 [18:38:52]Write i2c OK [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: 01 [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: 01 07 00 [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: 01 07 00 77 1D 00 00 00 00 00 FF 0F A9 [18:38:52]RasterBufferAndPrint [18:38:52]line *****ТОВАРНЫЙ ЧЕК***** [18:38:52]line АЗС 25 [18:38:52]line Партнер нефть [18:38:52]line 02508201610067 [18:38:52]line Кассир : Таалайбек к. А. [18:38:52]line Счет N : (1)1105937 [18:38:52]line 02.03.2024 18:33 [18:38:52]line ПРОДАЖА [18:38:52]line ТРК (МРК, ГНК): 11 [18:38:52]line Вид ГСМ : 2710124130 [18:38:52]line Аи-92-К-5 [18:38:52]line 10.000 x 61.90 [18:38:52]line ИТОГ: 619.00 [18:38:52]line Тип оплаты: Талоны: Топливные Талоны [18:38:52]line 3661476 [18:38:52]line ______________________ [18:38:52]line (подпись) [18:38:52]written 0, free lines is 4095 [18:38:52]Write to MH i2c: 01 00 00 8C 1D A9 [18:38:52]Write i2c OK [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: 01 [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: 01 07 00 [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: 01 07 00 8C 1D 00 00 00 00 00 F4 0D B1 [18:38:52]RasterBufferAndPrint [18:38:52]line [18:38:52]line [18:38:52]line [18:38:52]line [18:38:52]line [18:38:52]written 0, free lines is 3573 [18:38:52]MH_Cut [18:38:52]Write to MH i2c: D1 01 00 93 1D 01 82 [18:38:52]Write i2c OK [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: D1 [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: D1 01 00 [18:38:52]MH_I2C_Read... [18:38:52]Read from MH i2c: D1 01 00 93 1D 00 81 [18:38:52]Write to MH i2c: 01 00 00 94 1D B1 [18:38:52]Write i2c OK [18:38:52]MH_I2C_Read... [18:38:53]*** Cut start [18:38:53]*** Purtial cut [18:38:53]*** Stage 1: CUTSNS_PIN = 1 [18:38:55]OFD Sender: No OFD packet to send [18:38:55]Read from MH i2c: 01 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: 01 07 00 [18:38:55]MH_I2C_Read... [18:38:55]*** Stop cut motor [18:38:55]*** Cut end [18:38:55]Read from MH i2c: 01 07 00 94 1D 00 00 00 00 00 FF 0F C6 [18:38:55]process_action print_text done [18:38:55]requested_data is exist [18:38:55]produce_requested_data [18:38:55]requested_item fm.sn is exist - process it [18:38:55]wFMCommunicate request_size=4 [18:38:55]MH_SAM_APDU [18:38:55]CAPDU: 80 11 00 00 [18:38:55]Write to MH i2c: E2 08 00 95 1D 80 11 00 00 00 00 00 00 2C [18:38:55]Write i2c OK [18:38:55]MH_I2C_Read... [18:38:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:55]Read from MH i2c: E2 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: E2 17 00 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: E2 17 00 95 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8A [18:38:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:38:55]wFMCommunicate OK [18:38:55]requested_item fd.num is exist - process it [18:38:55]SAM_PROTO_GetFieldsCounters [18:38:55]wFMCommunicate request_size=4 [18:38:55]MH_SAM_APDU [18:38:55]CAPDU: 80 13 00 00 [18:38:55]Write to MH i2c: E2 08 00 96 1D 80 13 00 00 00 00 00 00 2F [18:38:55]Write i2c OK [18:38:55]MH_I2C_Read... [18:38:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:38:55]Read from MH i2c: E2 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: E2 62 00 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: E2 62 00 96 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [18:38:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9E E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:38:55]wFMCommunicate OK [18:38:55]SAM_PROTO_GetFieldsCounters done [18:38:55]requested_item shift.num is exist - process it [18:38:55]requested_item shift.opened is exist - process it [18:38:55]req_shift_opened [18:38:55]FM_GetShiftState [18:38:55]SAM_PROTO_GetShiftState [18:38:55]wFMCommunicate request_size=4 [18:38:55]MH_SAM_APDU [18:38:55]CAPDU: 80 13 01 00 [18:38:55]Write to MH i2c: E2 08 00 97 1D 80 13 01 00 00 00 00 00 31 [18:38:55]Write i2c OK [18:38:55]MH_I2C_Read... [18:38:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:55]Read from MH i2c: E2 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: E2 0E 00 [18:38:55]MH_I2C_Read... [18:38:55]Read from MH i2c: E2 0E 00 97 1D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 98 [18:38:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:38:55]wFMCommunicate OK [18:38:55]SAM_PROTO_GetShiftState done [18:38:55]FM_GetShiftState done [18:38:55]req_shift_opened done [18:38:55]requested_item shift.open_date is exist - process it [18:38:55]req_shift_open_date [18:38:55]req_shift_open_date done [18:38:55]produce_requested_data done [18:38:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123038,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:38:55]process_action_free print_text [18:38:55]json_value_free [18:38:55]json_value_free done [18:38:55]process_json_proto returns [18:38:55]Send response to host [18:38:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123038,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:38:55]free response buf [18:38:55]execute_script done [18:38:55]execute_script returns [18:38:55]free content buf [18:38:55]Sock 8.Close socket [18:38:55]Sock 8.Thread stoped [18:39:00]OFD Sender: No OFD packet to send [18:39:05]OFD Sender: No OFD packet to send [18:39:10]OFD Sender: No OFD packet to send [18:39:15]OFD Sender: No OFD packet to send [18:39:20]OFD Sender: No OFD packet to send [18:39:25]OFD Sender: No OFD packet to send [18:39:30]OFD Sender: No OFD packet to send [18:39:35]OFD Sender: No OFD packet to send [18:39:40]OFD Sender: No OFD packet to send [18:39:45]OFD Sender: No OFD packet to send [18:39:50]OFD Sender: No OFD packet to send [18:39:55]OFD Sender: No OFD packet to send [18:40:00]OFD Sender: No OFD packet to send [18:40:05]OFD Sender: No OFD packet to send [18:40:10]OFD Sender: No OFD packet to send [18:40:15]OFD Sender: No OFD packet to send [18:40:20]OFD Sender: No OFD packet to send [18:40:25]OFD Sender: No OFD packet to send [18:40:30]OFD Sender: No OFD packet to send [18:40:35]OFD Sender: No OFD packet to send [18:40:40]OFD Sender: No OFD packet to send [18:40:45]OFD Sender: No OFD packet to send [18:40:50]OFD Sender: No OFD packet to send [18:40:55]OFD Sender: No OFD packet to send [18:41:00]OFD Sender: No OFD packet to send [18:41:05]OFD Sender: No OFD packet to send [18:41:10]OFD Sender: No OFD packet to send [18:41:15]OFD Sender: No OFD packet to send [18:41:20]OFD Sender: No OFD packet to send [18:41:25]OFD Sender: No OFD packet to send [18:41:30]OFD Sender: No OFD packet to send [18:41:35]OFD Sender: No OFD packet to send [18:41:40]OFD Sender: No OFD packet to send [18:41:45]OFD Sender: No OFD packet to send [18:41:50]OFD Sender: No OFD packet to send [18:41:55]OFD Sender: No OFD packet to send [18:42:00]OFD Sender: No OFD packet to send [18:42:05]OFD Sender: No OFD packet to send [18:42:10]OFD Sender: No OFD packet to send [18:42:15]OFD Sender: No OFD packet to send [18:42:20]OFD Sender: No OFD packet to send [18:42:25]OFD Sender: No OFD packet to send [18:42:30]OFD Sender: No OFD packet to send [18:42:35]OFD Sender: No OFD packet to send [18:42:40]OFD Sender: No OFD packet to send [18:42:45]OFD Sender: No OFD packet to send [18:42:50]OFD Sender: No OFD packet to send [18:42:55]OFD Sender: No OFD packet to send [18:43:00]OFD Sender: No OFD packet to send [18:43:05]OFD Sender: No OFD packet to send [18:43:05]accept exits with 9 [18:43:05]New connection [18:43:05]New thread 3066809700 created [18:43:05]Thread 3066666340 joined [18:43:05]Waiting for new connection... [18:43:05] Sock 9.Parse request [18:43:05]Sock 9.Check first char [18:43:05]Sock 9.First char is OK [18:43:05]request: POST /json_proto HTTP/1.0 [18:43:05]Method: POST [18:43:05]URL: /json_proto [18:43:05]Method is POST - this is cgi request [18:43:05]url: /json_proto [18:43:05]query_string will be loaded in cgi processing [18:43:05]execute_cgi json_proto POST (null) [18:43:05]execute_cgi path=json_proto method=POST [18:43:05]POST find Content-Length [18:43:05]Host: 172.17.48.197:8080 [18:43:05]Content-Length: 820 [18:43:05]Content-Type: application/json [18:43:05] [18:43:05]POST finish read [18:43:05]Found Content-Length = 820 [18:43:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:05]execute_script... [18:43: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)1105938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:05]POST & json_proto [18:43:05]process_json_proto [18:43:05]json parsed OK: [18:43:05]protocol is kg_v1.0 [18:43:05]action value=close_receipt [18:43:05]process_action close_receipt [18:43:05]cmd_close_receipt [18:43:05]MH_GetDate [18:43:05]Write to MH i2c: F0 00 00 98 1D A4 [18:43:05]Write i2c OK [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: F0 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: F0 09 00 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: F0 09 00 98 1D 00 3A 73 E3 65 66 EE DC 65 37 [18:43:05]GetLastDocTimeStamp 1709404623 [18:43:05]current date 1709404986 [18:43:05]FM_GetShiftState [18:43:05]SAM_PROTO_GetShiftState [18:43:05]wFMCommunicate request_size=4 [18:43:05]MH_SAM_APDU [18:43:05]CAPDU: 80 13 01 00 [18:43:05]Write to MH i2c: E2 08 00 99 1D 80 13 01 00 00 00 00 00 33 [18:43:05]Write i2c OK [18:43:05]MH_I2C_Read... [18:43:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:05]Read from MH i2c: E2 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: E2 0E 00 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: E2 0E 00 99 1D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9A [18:43:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:43:05]wFMCommunicate OK [18:43:05]SAM_PROTO_GetShiftState done [18:43:05]FM_GetShiftState done [18:43:05]opened in 1709338023 [18:43:05]opened+sec_in_day 1709424423 [18:43:05]quantity*price = 100030 [18:43:05]sum+1 = 100031 [18:43:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 258 02.03.2024 18:43 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123039 ФПД: 8442622091596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T184306&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123039&fm=8442622091596&tin=02508201610067®Number=0000000000090573&sum=100030 [18:43:06]StoreToDocumentArchive [18:43:06]shift 321 fd 123039 [18:43:06]save to /storage/0321/doc_00123039 [18:43:06]save last doc name /storage/0321/doc_00123039 to /storage/kkm_last_doc_name [18:43:06]save OK [18:43:06]Clear old archive folders... [18:43:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:43:06]tlvbuf is 0045CEA0 [18:43:06]SAM_PROTO_ClearQueue [18:43:06]wFMCommunicate request_size=4 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 09 00 00 [18:43:06]Write to MH i2c: E2 08 00 A6 1D 80 09 00 00 00 00 00 00 35 [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 03 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 03 00 A6 1D 00 90 00 37 [18:43:06]RAPDU: 90 00 [18:43:06]wFMCommunicate OK [18:43:06]SAM_PROTO_ClearQueue done [18:43:06]KKMCreateOFDPacket [18:43:06]OFDProtocolAddRootSTLVToBuf [18:43:06]FM_MakeSignedData [18:43:06]FM_MakeSignedData [18:43:06]SAM_PROTO_SignData [18:43:06]wFMCommunicate request_size=4 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 0D 01 02 [18:43:06]Write to MH i2c: E2 08 00 A7 1D 80 0D 01 02 00 00 00 00 3D [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:06]Read from MH i2c: E2 03 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 03 00 A7 1D 00 90 00 38 [18:43:06]RAPDU: 90 00 [18:43:06]wFMCommunicate OK [18:43:06]wFMCommunicate request_size=255 [18:43:06]MH_SAM_APDU [18:43: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 3A 73 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E0 01 00 35 04 06 00 07 [18:43:06]Write to MH i2c: E2 02 01 A8 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 3A 73 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E0 01 00 35 04 06 00 07 00 00 A6 [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:07]Read from MH i2c: E2 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 03 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 03 00 A8 1D 00 90 00 39 [18:43:07]RAPDU: 90 00 [18:43:07]wFMCommunicate OK [18:43:07]wFMCommunicate request_size=10 [18:43:07]MH_SAM_APDU [18:43:07]CAPDU: 80 0D 02 02 05 AD B3 7D A1 4C [18:43:07]Write to MH i2c: E2 0D 00 A9 1D 80 0D 02 02 05 00 AD B3 7D A1 4C 00 00 14 [18:43:07]Write i2c OK [18:43:07]MH_I2C_Read... [18:43:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:07]Read from MH i2c: E2 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 03 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 03 00 A9 1D 00 90 00 3A [18:43:07]RAPDU: 90 00 [18:43:07]wFMCommunicate OK [18:43:07]wFMCommunicate request_size=4 [18:43:07]MH_SAM_APDU [18:43:07]CAPDU: 80 0D 03 02 [18:43:07]Write to MH i2c: E2 08 00 AA 1D 80 0D 03 02 00 00 00 00 42 [18:43:07]Write i2c OK [18:43:07]MH_I2C_Read... [18:43:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:07]Read from MH i2c: E2 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 0B 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 0B 00 AA 1D 00 8F 69 64 C8 EC A2 24 70 90 00 89 [18:43:07]RAPDU: 8F 69 64 C8 EC A2 24 70 90 00 [18:43:07]wFMCommunicate OK [18:43:07]SAM_PROTO_SignData done [18:43:07]FM_MakeSignedData done [18:43:07]CreateOFDProtocolMessage [18:43:07]wFMCommunicate request_size=4 [18:43:07]MH_SAM_APDU [18:43:07]CAPDU: 80 11 00 00 [18:43:07]Write to MH i2c: E2 08 00 AB 1D 80 11 00 00 00 00 00 00 42 [18:43:07]Write i2c OK [18:43:07]MH_I2C_Read... [18:43:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:07]Read from MH i2c: E2 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 17 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: E2 17 00 AB 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A0 [18:43:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:43:07]wFMCommunicate OK [18:43:07]CreateOFDProtocolMessage done [18:43:07]OFDSenderStorePacket 123039 [18:43:07]StoreOFDPacket docnum=123039 [18:43:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 34 F3 07 01 06 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 3A 73 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E0 01 00 35 04 06 00 07 AD B3 7D A1 4C 8F 69 64 C8 EC A2 24 70 [18:43:07]CheckFolder [18:43:07]dirname=/storage/ofd_packets [18:43:07]CheckFolder done [18:43:07]ProducePacketName [18:43:07]name=ofd_packets/00123039 [18:43:07]NVStorageSaveData ofd_packets/00123039 [18:43:07]File name is /storage/ofd_packets/00123039 [18:43:07]Write 301 bytes [18:43:07]NVStorageSaveData done [18:43:07]OFDSenderStorePacket done [18:43:07]KKMCreateOFDPacket done [18:43:07]NVStorageSaveData kkm_last_timestamp [18:43:07]File name is /storage/kkm_last_timestamp [18:43:07]Write 4 bytes [18:43:07]NVStorageSaveData done [18:43:07]ExternCall_PrintAddStr [18:43:07]wPrintStart [18:43:07]Write to MH i2c: 01 00 00 AC 1D C9 [18:43:07]Write i2c OK [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: 01 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: 01 07 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: 01 07 00 AC 1D 00 00 00 00 00 FF 0F DE [18:43:07]RasterBufferAndPrint [18:43:07]line Счет N : (1)1105938 [18:43:07]line ИНН: 02508201610067 [18:43:07]line Контрольно-Кассовый Чек [18:43:07]line ПРОДАЖА [18:43:07]line ТРК (МРК, ГНК) : 52 [18:43:07]line Товар: 2710124130 [18:43:07]line Аи-92-К-5 [18:43:07]line 16.160 * 61.90 [18:43:07]line = 1000.30 [18:43:07]line НДС 12% НСП 1% [18:43:07]line > о реализуемом товаре [18:43:07]line ИТОГО: 1000.30 [18:43:07]line НСП 1% : 8.85 [18:43:07]line НДС 12% : 106.23 [18:43:07]line Наличными: 0.00 [18:43:07]line Безнал.: 1000.30 [18:43:07]line Место: АЗС № 25 "Партнер Нефть" [18:43:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:43:07]line СНО: Общий режим [18:43:07]line Чек 258 02.03.2024 18:43 [18:43:07]line Смена: 321 ФФД: 1.0 [18:43:07]line ЗНМ: 0300000019 [18:43:07]line РНМ: 0000000000090573 [18:43:07]line Версия ККМ: 001 [18:43:07]line Платежная система: Бакай Банк [18:43:07]line ФМ: 0000000000874798 [18:43:07]line ФД: 123039 [18:43:07]line ФПД: 8442622091596 [18:43:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T184306&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123039&fm=8442622091596&tin=02508201610067®Number=0000000000090573&sum=100030 [18:43:07]OFD Sender: Processing packet 123039 [packets to send 112, broken 111] [18:43:07]ProducePacketName [18:43:07]name=ofd_packets/00123039 [18:43:07]OFD Sender: To server: pG, [18:43:07]CommunicateWithHost lk.salyk.kg:30040 [18:43:07]ConnectInit lk.salyk.kg [18:43:07]written 0, free lines is 4095 [18:43:07]Connected sock=10 [18:43:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 34 F3 07 01 06 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 3A 73 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E0 01 00 35 04 06 00 07 AD B3 7D A1 4C 8F 69 64 C8 EC A2 24 70 [18:43:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 91 50 47 00 F4 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E0 01 00 F4 03 04 00 16 1F E3 65 B6 04 01 00 00 98 B2 C5 3B 48 CB 99 C5 [18:43:07]CommunicateWithHost err = 0 [18:43:07]CheckOFDResponse [18:43:07]1017 (14) - 77093643461234 [18:43:07]1041 (16) - 0000000000874798 [18:43:07]1040 (4) - 123039 [18:43:07]1012 (4) - 02.03.2024 12:44 [18:43:07]1206 (1) - 0 [18:43:07]OFD Sender: Remove packet 123039 [18:43:07]ProducePacketName [18:43:07]name=ofd_packets/00123039 [18:43:07]NVStorageDeleteData [18:43:08]Write to MH i2c: 01 00 00 D6 1D F3 [18:43:08]Write i2c OK [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: 01 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: 01 07 00 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: 01 07 00 D6 1D 00 00 00 00 00 FE 0C 04 [18:43:08]RasterBufferAndPrint [18:43:08]line [18:43:08]line [18:43:08]line [18:43:08]line [18:43:08]line [18:43:08]written 0, free lines is 3332 [18:43:08]MH_Cut [18:43:08]Write to MH i2c: D1 01 00 DD 1D 01 CC [18:43:08]Write i2c OK [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: D1 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: D1 01 00 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: D1 01 00 DD 1D 00 CB [18:43:08]Write to MH i2c: 01 00 00 DE 1D FB [18:43:08]Write i2c OK [18:43:08]MH_I2C_Read... [18:43:08]OFD Sender: No OFD packet to send [18:43:08]*** Cut start [18:43:08]*** Purtial cut [18:43:08]*** Stage 1: CUTSNS_PIN = 1 [18:43:10]Read from MH i2c: 01 [18:43:10]MH_I2C_Read... [18:43:10]*** Stop cut motor [18:43:10]*** Cut end [18:43:10]Read from MH i2c: 01 07 00 [18:43:10]MH_I2C_Read... [18:43:10]Read from MH i2c: 01 07 00 DE 1D 00 00 00 00 00 FF 0F 10 [18:43:10]process_action close_receipt done [18:43:10]requested_data is exist [18:43:10]produce_requested_data [18:43:10]requested_item fm.sn is exist - process it [18:43:10]wFMCommunicate request_size=4 [18:43:10]MH_SAM_APDU [18:43:10]CAPDU: 80 11 00 00 [18:43:10]Write to MH i2c: E2 08 00 DF 1D 80 11 00 00 00 00 00 00 76 [18:43:10]Write i2c OK [18:43:10]MH_I2C_Read... [18:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:10]Read from MH i2c: E2 [18:43:10]MH_I2C_Read... [18:43:10]Read from MH i2c: E2 17 00 [18:43:10]MH_I2C_Read... [18:43:10]Read from MH i2c: E2 17 00 DF 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [18:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:43:10]wFMCommunicate OK [18:43:10]requested_item fd.num is exist - process it [18:43:10]SAM_PROTO_GetFieldsCounters [18:43:10]wFMCommunicate request_size=4 [18:43:10]MH_SAM_APDU [18:43:10]CAPDU: 80 13 00 00 [18:43:10]Write to MH i2c: E2 08 00 E0 1D 80 13 00 00 00 00 00 00 79 [18:43:10]Write i2c OK [18:43:10]MH_I2C_Read... [18:43:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:11]Read from MH i2c: E2 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 62 00 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 62 00 E0 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [18:43:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9F E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:43:11]wFMCommunicate OK [18:43:11]SAM_PROTO_GetFieldsCounters done [18:43:11]requested_item shift.num is exist - process it [18:43:11]requested_item shift.opened is exist - process it [18:43:11]req_shift_opened [18:43:11]FM_GetShiftState [18:43:11]SAM_PROTO_GetShiftState [18:43:11]wFMCommunicate request_size=4 [18:43:11]MH_SAM_APDU [18:43:11]CAPDU: 80 13 01 00 [18:43:11]Write to MH i2c: E2 08 00 E1 1D 80 13 01 00 00 00 00 00 7B [18:43:11]Write i2c OK [18:43:11]MH_I2C_Read... [18:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:11]Read from MH i2c: E2 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 0E 00 [18:43:11]MH_I2C_Read... [18:43:11]Read from MH i2c: E2 0E 00 E1 1D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E2 [18:43:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:43:11]wFMCommunicate OK [18:43:11]SAM_PROTO_GetShiftState done [18:43:11]FM_GetShiftState done [18:43:11]req_shift_opened done [18:43:11]requested_item shift.open_date is exist - process it [18:43:11]req_shift_open_date [18:43:11]req_shift_open_date done [18:43:11]produce_requested_data done [18:43:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123039,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:43:11]process_action_free close_receipt [18:43:11]json_value_free [18:43:11]json_value_free done [18:43:11]process_json_proto returns [18:43:11]Send response to host [18:43:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123039,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:43:11]free response buf [18:43:11]execute_script done [18:43:11]execute_script returns [18:43:11]free content buf [18:43:11]Sock 9.Close socket [18:43:11]Sock 9.Thread stoped [18:43:13]OFD Sender: No OFD packet to send [18:43:18]OFD Sender: No OFD packet to send [18:43:23]OFD Sender: No OFD packet to send [18:43:28]OFD Sender: No OFD packet to send [18:43:33]OFD Sender: No OFD packet to send [18:43:38]OFD Sender: No OFD packet to send [18:43:43]OFD Sender: No OFD packet to send [18:43:48]OFD Sender: No OFD packet to send [18:43:53]OFD Sender: No OFD packet to send [18:43:58]OFD Sender: No OFD packet to send [18:44:03]OFD Sender: No OFD packet to send [18:44:08]OFD Sender: No OFD packet to send [18:44:13]OFD Sender: No OFD packet to send [18:44:18]OFD Sender: No OFD packet to send [18:44:23]OFD Sender: No OFD packet to send [18:44:28]OFD Sender: No OFD packet to send [18:44:33]OFD Sender: No OFD packet to send [18:44:38]OFD Sender: No OFD packet to send [18:44:43]OFD Sender: No OFD packet to send [18:44:48]OFD Sender: No OFD packet to send [18:44:53]OFD Sender: No OFD packet to send [18:44:58]OFD Sender: No OFD packet to send [18:45:03]OFD Sender: No OFD packet to send [18:45:08]OFD Sender: No OFD packet to send [18:45:13]OFD Sender: No OFD packet to send [18:45:18]accept exits with 8 [18:45:18]New connection [18:45:18]New thread 3066666340 created [18:45:18]Thread 3066809700 joined [18:45:18]Waiting for new connection... [18:45:18] Sock 8.Parse request [18:45:18]Sock 8.Check first char [18:45:18]Sock 8.First char is OK [18:45:18]request: POST /json_proto HTTP/1.0 [18:45:18]Method: POST [18:45:18]URL: /json_proto [18:45:18]Method is POST - this is cgi request [18:45:18]url: /json_proto [18:45:18]query_string will be loaded in cgi processing [18:45:18]execute_cgi json_proto POST (null) [18:45:18]execute_cgi path=json_proto method=POST [18:45:18]POST find Content-Length [18:45:18]Host: 172.17.48.197:8080 [18:45:18]Content-Length: 683 [18:45:18]Content-Type: application/json [18:45:18] [18:45:18]POST finish read [18:45:18]Found Content-Length = 683 [18:45:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 23.030, "sum" : 1600.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:18]execute_script... [18:45:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 23.030, "sum" : 1600.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:18]POST & json_proto [18:45:18]process_json_proto [18:45:18]json parsed OK: [18:45:18]protocol is kg_v1.0 [18:45:18]action value=close_receipt [18:45:18]process_action close_receipt [18:45:18]cmd_close_receipt [18:45:18]MH_GetDate [18:45:18]Write to MH i2c: F0 00 00 E2 1D EE [18:45:18]Write i2c OK [18:45:18]MH_I2C_Read... [18:45:18]Read from MH i2c: F0 [18:45:18]MH_I2C_Read... [18:45:18]Read from MH i2c: F0 09 00 [18:45:18]MH_I2C_Read... [18:45:18]Read from MH i2c: F0 09 00 E2 1D 00 BF 73 E3 65 66 EE DC 65 06 [18:45:18]GetLastDocTimeStamp 1709404986 [18:45:18]current date 1709405119 [18:45:18]FM_GetShiftState [18:45:18]SAM_PROTO_GetShiftState [18:45:18]wFMCommunicate request_size=4 [18:45:18]MH_SAM_APDU [18:45:18]CAPDU: 80 13 01 00 [18:45:18]Write to MH i2c: E2 08 00 E3 1D 80 13 01 00 00 00 00 00 7D [18:45:18]Write i2c OK [18:45:18]MH_I2C_Read... [18:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:18]Read from MH i2c: E2 [18:45:18]MH_I2C_Read... [18:45:18]Read from MH i2c: E2 0E 00 [18:45:18]MH_I2C_Read... [18:45:18]Read from MH i2c: E2 0E 00 E3 1D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E4 [18:45:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:45:18]wFMCommunicate OK [18:45:18]SAM_PROTO_GetShiftState done [18:45:18]FM_GetShiftState done [18:45:18]opened in 1709338023 [18:45:18]opened+sec_in_day 1709424423 [18:45:18]quantity*price = 160058 [18:45:18]sum+1 = 160060 [18:45:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.97 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 259 02.03.2024 18:45 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123040 ФПД: 58473155733423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T184519&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123040&fm=58473155733423&tin=02508201610067®Number=0000000000090573&sum=160000 [18:45:19]StoreToDocumentArchive [18:45:19]shift 321 fd 123040 [18:45:19]save to /storage/0321/doc_00123040 [18:45:19]save last doc name /storage/0321/doc_00123040 to /storage/kkm_last_doc_name [18:45:19]save OK [18:45:19]Clear old archive folders... [18:45:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:45:19]tlvbuf is 003C0E70 [18:45:19]SAM_PROTO_ClearQueue [18:45:19]wFMCommunicate request_size=4 [18:45:19]MH_SAM_APDU [18:45:19]CAPDU: 80 09 00 00 [18:45:19]Write to MH i2c: E2 08 00 F0 1D 80 09 00 00 00 00 00 00 7F [18:45:19]Write i2c OK [18:45:19]MH_I2C_Read... [18:45:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:45:19]Read from MH i2c: E2 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 03 00 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 03 00 F0 1D 00 90 00 81 [18:45:19]RAPDU: 90 00 [18:45:19]wFMCommunicate OK [18:45:19]SAM_PROTO_ClearQueue done [18:45:19]KKMCreateOFDPacket [18:45:19]OFDProtocolAddRootSTLVToBuf [18:45:19]FM_MakeSignedData [18:45:19]FM_MakeSignedData [18:45:19]SAM_PROTO_SignData [18:45:19]wFMCommunicate request_size=4 [18:45:19]MH_SAM_APDU [18:45:19]CAPDU: 80 0D 01 02 [18:45:19]Write to MH i2c: E2 08 00 F1 1D 80 0D 01 02 00 00 00 00 87 [18:45:19]Write i2c OK [18:45:19]MH_I2C_Read... [18:45:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:45:19]Read from MH i2c: E2 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 03 00 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 03 00 F1 1D 00 90 00 82 [18:45:19]RAPDU: 90 00 [18:45:19]wFMCommunicate OK [18:45:19]wFMCommunicate request_size=255 [18:45:19]MH_SAM_APDU [18:45:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F6 59 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 3B 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BF 73 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E0 01 00 35 04 06 00 35 [18:45:19]Write to MH i2c: E2 02 01 F2 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F6 59 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 3B 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BF 73 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E0 01 00 35 04 06 00 35 00 00 6D [18:45:19]Write i2c OK [18:45:19]MH_I2C_Read... [18:45:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:19]Read from MH i2c: E2 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 03 00 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 03 00 F2 1D 00 90 00 83 [18:45:19]RAPDU: 90 00 [18:45:19]wFMCommunicate OK [18:45:19]wFMCommunicate request_size=10 [18:45:19]MH_SAM_APDU [18:45:19]CAPDU: 80 0D 02 02 05 2E 57 AD 27 AF [18:45:19]Write to MH i2c: E2 0D 00 F3 1D 80 0D 02 02 05 00 2E 57 AD 27 AF 00 00 9C [18:45:19]Write i2c OK [18:45:19]MH_I2C_Read... [18:45:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:19]Read from MH i2c: E2 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 03 00 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 03 00 F3 1D 00 90 00 84 [18:45:19]RAPDU: 90 00 [18:45:19]wFMCommunicate OK [18:45:19]wFMCommunicate request_size=4 [18:45:19]MH_SAM_APDU [18:45:19]CAPDU: 80 0D 03 02 [18:45:19]Write to MH i2c: E2 08 00 F4 1D 80 0D 03 02 00 00 00 00 8C [18:45:19]Write i2c OK [18:45:19]MH_I2C_Read... [18:45:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:45:19]Read from MH i2c: E2 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 0B 00 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 0B 00 F4 1D 00 C2 CA A8 38 D5 25 A3 74 90 00 0A [18:45:19]RAPDU: C2 CA A8 38 D5 25 A3 74 90 00 [18:45:19]wFMCommunicate OK [18:45:19]SAM_PROTO_SignData done [18:45:19]FM_MakeSignedData done [18:45:19]CreateOFDProtocolMessage [18:45:19]wFMCommunicate request_size=4 [18:45:19]MH_SAM_APDU [18:45:19]CAPDU: 80 11 00 00 [18:45:19]Write to MH i2c: E2 08 00 F5 1D 80 11 00 00 00 00 00 00 8C [18:45:19]Write i2c OK [18:45:19]MH_I2C_Read... [18:45:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:19]Read from MH i2c: E2 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 17 00 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: E2 17 00 F5 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EA [18:45:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:45:19]wFMCommunicate OK [18:45:19]CreateOFDProtocolMessage done [18:45:19]OFDSenderStorePacket 123040 [18:45:19]StoreOFDPacket docnum=123040 [18:45:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 4A 07 01 02 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F6 59 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 3B 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BF 73 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E0 01 00 35 04 06 00 35 2E 57 AD 27 AF C2 CA A8 38 D5 25 A3 74 [18:45:19]CheckFolder [18:45:19]dirname=/storage/ofd_packets [18:45:19]CheckFolder done [18:45:19]ProducePacketName [18:45:19]name=ofd_packets/00123040 [18:45:19]NVStorageSaveData ofd_packets/00123040 [18:45:19]File name is /storage/ofd_packets/00123040 [18:45:19]Write 301 bytes [18:45:19]NVStorageSaveData done [18:45:19]OFDSenderStorePacket done [18:45:19]KKMCreateOFDPacket done [18:45:19]NVStorageSaveData kkm_last_timestamp [18:45:19]File name is /storage/kkm_last_timestamp [18:45:19]Write 4 bytes [18:45:19]NVStorageSaveData done [18:45:19]ExternCall_PrintAddStr [18:45:19]wPrintStart [18:45:19]Write to MH i2c: 01 00 00 F6 1D 13 [18:45:19]Write i2c OK [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: 01 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: 01 07 00 [18:45:19]MH_I2C_Read... [18:45:19]Read from MH i2c: 01 07 00 F6 1D 00 00 00 00 00 FF 0F 28 [18:45:19]RasterBufferAndPrint [18:45:19]line Счет N : (1)1105939 [18:45:19]line ИНН: 02508201610067 [18:45:19]line Контрольно-Кассовый Чек [18:45:19]line ПРОДАЖА [18:45:19]line ТРК (МРК, ГНК) : 23 [18:45:19]line Товар: 2710124500 [18:45:19]line Аи-95-К-5 [18:45:19]line 23.030 * 69.50 [18:45:19]line = 1600.59 [18:45:19]line НДС 12% НСП 1% [18:45:19]line > о реализуемом товаре [18:45:19]line ОКРУГЛЕНИЕ: -0.59 [18:45:19]line ИТОГО: 1600.00 [18:45:19]line Внесено: 1600.00 [18:45:19]line СДАЧА: 0.00 [18:45:19]line НСП 1% : 14.16 [18:45:19]line НДС 12% : 169.97 [18:45:19]line Наличными: 1600.00 [18:45:19]line Безнал.: 0.00 [18:45:19]line Место: АЗС № 25 "Партнер Нефть" [18:45:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:45:19]line СНО: Общий режим [18:45:19]line Чек 259 02.03.2024 18:45 [18:45:19]line Смена: 321 ФФД: 1.0 [18:45:19]line ЗНМ: 0300000019 [18:45:19]line РНМ: 0000000000090573 [18:45:19]line Версия ККМ: 001 [18:45:19]line ФМ: 0000000000874798 [18:45:19]line ФД: 123040 [18:45:19]line ФПД: 58473155733423 [18:45:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T184519&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123040&fm=58473155733423&tin=02508201610067®Number=0000000000090573&sum=160000 [18:45:20]OFD Sender: Processing packet 123040 [packets to send 112, broken 111] [18:45:20]ProducePacketName [18:45:20]name=ofd_packets/00123040 [18:45:20]OFD Sender: To server: pG, [18:45:20]CommunicateWithHost lk.salyk.kg:30040 [18:45:20]ConnectInit lk.salyk.kg [18:45:20]written 0, free lines is 4095 [18:45:20]Connected sock=10 [18:45:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 4A 07 01 02 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F6 59 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 3B 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BF 73 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E0 01 00 35 04 06 00 35 2E 57 AD 27 AF C2 CA A8 38 D5 25 A3 74 [18:45:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 FA D9 47 00 F7 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E0 01 00 F4 03 04 00 9A 1F E3 65 B6 04 01 00 00 6E 01 53 59 1A FE 2B 7D [18:45:20]CommunicateWithHost err = 0 [18:45:20]CheckOFDResponse [18:45:20]1017 (14) - 77093643461234 [18:45:20]1041 (16) - 0000000000874798 [18:45:20]1040 (4) - 123040 [18:45:20]1012 (4) - 02.03.2024 12:46 [18:45:20]1206 (1) - 0 [18:45:20]OFD Sender: Remove packet 123040 [18:45:20]ProducePacketName [18:45:20]name=ofd_packets/00123040 [18:45:20]NVStorageDeleteData [18:45:20]Write to MH i2c: 01 00 00 21 1E 3F [18:45:20]Write i2c OK [18:45:20]MH_I2C_Read... [18:45:20]Read from MH i2c: 01 [18:45:20]MH_I2C_Read... [18:45:20]Read from MH i2c: 01 07 00 [18:45:20]MH_I2C_Read... [18:45:20]Read from MH i2c: 01 07 00 21 1E 00 00 00 00 00 E9 0C 3B [18:45:20]RasterBufferAndPrint [18:45:20]line [18:45:20]line [18:45:20]line [18:45:20]line [18:45:20]line [18:45:20]written 0, free lines is 3314 [18:45:20]MH_Cut [18:45:20]Write to MH i2c: D1 01 00 28 1E 01 18 [18:45:20]Write i2c OK [18:45:20]MH_I2C_Read... [18:45:20]Read from MH i2c: D1 [18:45:20]MH_I2C_Read... [18:45:20]Read from MH i2c: D1 01 00 [18:45:20]MH_I2C_Read... [18:45:20]Read from MH i2c: D1 01 00 28 1E 00 17 [18:45:20]Write to MH i2c: 01 00 00 29 1E 47 [18:45:20]Write i2c OK [18:45:20]MH_I2C_Read... [18:45:20]OFD Sender: No OFD packet to send [18:45:21]*** Cut start [18:45:21]*** Purtial cut [18:45:21]*** Stage 1: CUTSNS_PIN = 1 [18:45:23]Read from MH i2c: 01 [18:45:23]MH_I2C_Read... [18:45:23]*** Stop cut motor [18:45:23]*** Cut end [18:45:23]Read from MH i2c: 01 07 00 [18:45:23]MH_I2C_Read... [18:45:23]Read from MH i2c: 01 07 00 29 1E 00 00 00 00 00 FF 0F 5C [18:45:23]process_action close_receipt done [18:45:23]requested_data is exist [18:45:23]produce_requested_data [18:45:23]requested_item fm.sn is exist - process it [18:45:23]wFMCommunicate request_size=4 [18:45:23]MH_SAM_APDU [18:45:23]CAPDU: 80 11 00 00 [18:45:23]Write to MH i2c: E2 08 00 2A 1E 80 11 00 00 00 00 00 00 C2 [18:45:23]Write i2c OK [18:45:23]MH_I2C_Read... [18:45:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:23]Read from MH i2c: E2 [18:45:23]MH_I2C_Read... [18:45:23]Read from MH i2c: E2 17 00 [18:45:23]MH_I2C_Read... [18:45:23]Read from MH i2c: E2 17 00 2A 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 20 [18:45:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:45:23]wFMCommunicate OK [18:45:23]requested_item fd.num is exist - process it [18:45:23]SAM_PROTO_GetFieldsCounters [18:45:23]wFMCommunicate request_size=4 [18:45:23]MH_SAM_APDU [18:45:23]CAPDU: 80 13 00 00 [18:45:23]Write to MH i2c: E2 08 00 2B 1E 80 13 00 00 00 00 00 00 C5 [18:45:23]Write i2c OK [18:45:23]MH_I2C_Read... [18:45:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:45:23]Read from MH i2c: E2 [18:45:23]MH_I2C_Read... [18:45:23]Read from MH i2c: E2 62 00 [18:45:23]MH_I2C_Read... [18:45:23]Read from MH i2c: E2 62 00 2B 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [18:45:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:45:23]wFMCommunicate OK [18:45:23]SAM_PROTO_GetFieldsCounters done [18:45:23]requested_item shift.num is exist - process it [18:45:23]requested_item shift.opened is exist - process it [18:45:23]req_shift_opened [18:45:23]FM_GetShiftState [18:45:23]SAM_PROTO_GetShiftState [18:45:23]wFMCommunicate request_size=4 [18:45:23]MH_SAM_APDU [18:45:23]CAPDU: 80 13 01 00 [18:45:23]Write to MH i2c: E2 08 00 2C 1E 80 13 01 00 00 00 00 00 C7 [18:45:23]Write i2c OK [18:45:23]MH_I2C_Read... [18:45:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:23]Read from MH i2c: E2 [18:45:23]MH_I2C_Read... [18:45:23]Read from MH i2c: E2 0E 00 [18:45:23]MH_I2C_Read... [18:45:23]Read from MH i2c: E2 0E 00 2C 1E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2E [18:45:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:45:23]wFMCommunicate OK [18:45:23]SAM_PROTO_GetShiftState done [18:45:23]FM_GetShiftState done [18:45:23]req_shift_opened done [18:45:23]requested_item shift.open_date is exist - process it [18:45:23]req_shift_open_date [18:45:23]req_shift_open_date done [18:45:23]produce_requested_data done [18:45:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123040,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:45:23]process_action_free close_receipt [18:45:23]json_value_free [18:45:23]json_value_free done [18:45:23]process_json_proto returns [18:45:23]Send response to host [18:45:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123040,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:45:23]free response buf [18:45:23]execute_script done [18:45:23]execute_script returns [18:45:23]free content buf [18:45:23]Sock 8.Close socket [18:45:23]Sock 8.Thread stoped [18:45:25]OFD Sender: No OFD packet to send [18:45:30]OFD Sender: No OFD packet to send [18:45:35]OFD Sender: No OFD packet to send [18:45:40]OFD Sender: No OFD packet to send [18:45:45]OFD Sender: No OFD packet to send [18:45:50]OFD Sender: No OFD packet to send [18:45:55]OFD Sender: No OFD packet to send [18:46:00]OFD Sender: No OFD packet to send [18:46:05]OFD Sender: No OFD packet to send [18:46:10]OFD Sender: No OFD packet to send [18:46:15]OFD Sender: No OFD packet to send [18:46:20]OFD Sender: No OFD packet to send [18:46:25]OFD Sender: No OFD packet to send [18:46:30]OFD Sender: No OFD packet to send [18:46:35]OFD Sender: No OFD packet to send [18:46:40]OFD Sender: No OFD packet to send [18:46:45]OFD Sender: No OFD packet to send [18:46:50]OFD Sender: No OFD packet to send [18:46:55]OFD Sender: No OFD packet to send [18:47:00]OFD Sender: No OFD packet to send [18:47:05]accept exits with 9 [18:47:05]New connection [18:47:05]New thread 3066809700 created [18:47:05]Thread 3066666340 joined [18:47:05]Waiting for new connection... [18:47:05] Sock 9.Parse request [18:47:05]Sock 9.Check first char [18:47:05]Sock 9.First char is OK [18:47:05]request: POST /json_proto HTTP/1.0 [18:47:05]Method: POST [18:47:05]URL: /json_proto [18:47:05]Method is POST - this is cgi request [18:47:05]url: /json_proto [18:47:05]query_string will be loaded in cgi processing [18:47:05]execute_cgi json_proto POST (null) [18:47:05]execute_cgi path=json_proto method=POST [18:47:05]POST find Content-Length [18:47:05]Host: 172.17.48.197:8080 [18:47:05]Content-Length: 806 [18:47:05]Content-Type: application/json [18:47:05] [18:47:05]POST finish read [18:47:05]Found Content-Length = 806 [18:47:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:05]execute_script... [18:47: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)1105940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:47:05]POST & json_proto [18:47:05]process_json_proto [18:47:05]json parsed OK: [18:47:05]protocol is kg_v1.0 [18:47:05]action value=close_receipt [18:47:05]process_action close_receipt [18:47:05]cmd_close_receipt [18:47:05]MH_GetDate [18:47:05]Write to MH i2c: F0 00 00 2D 1E 3A [18:47:05]Write i2c OK [18:47:05]MH_I2C_Read... [18:47:05]Read from MH i2c: F0 [18:47:05]MH_I2C_Read... [18:47:05]Read from MH i2c: F0 09 00 [18:47:05]MH_I2C_Read... [18:47:05]Read from MH i2c: F0 09 00 2D 1E 00 2A 74 E3 65 66 EE DC 65 BE [18:47:05]GetLastDocTimeStamp 1709405119 [18:47:05]current date 1709405226 [18:47:05]FM_GetShiftState [18:47:05]SAM_PROTO_GetShiftState [18:47:05]wFMCommunicate request_size=4 [18:47:05]MH_SAM_APDU [18:47:05]CAPDU: 80 13 01 00 [18:47:05]Write to MH i2c: E2 08 00 2E 1E 80 13 01 00 00 00 00 00 C9 [18:47:05]Write i2c OK [18:47:05]MH_I2C_Read... [18:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:05]Read from MH i2c: E2 [18:47:05]MH_I2C_Read... [18:47:05]Read from MH i2c: E2 0E 00 [18:47:05]MH_I2C_Read... [18:47:05]Read from MH i2c: E2 0E 00 2E 1E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 30 [18:47:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:47:05]wFMCommunicate OK [18:47:05]SAM_PROTO_GetShiftState done [18:47:05]FM_GetShiftState done [18:47:05]opened in 1709338023 [18:47:05]opened+sec_in_day 1709424423 [18:47:05]quantity*price = 40049 [18:47:05]sum+1 = 40050 [18:47:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.49 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 0.00 Безнал.: 400.49 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 260 02.03.2024 18:47 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123041 ФПД: 19904550119676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T184706&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123041&fm=19904550119676&tin=02508201610067®Number=0000000000090573&sum=40049 [18:47:06]StoreToDocumentArchive [18:47:06]shift 321 fd 123041 [18:47:06]save to /storage/0321/doc_00123041 [18:47:06]save last doc name /storage/0321/doc_00123041 to /storage/kkm_last_doc_name [18:47:06]save OK [18:47:06]Clear old archive folders... [18:47:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:47:06]tlvbuf is 003E2630 [18:47:06]SAM_PROTO_ClearQueue [18:47:06]wFMCommunicate request_size=4 [18:47:06]MH_SAM_APDU [18:47:06]CAPDU: 80 09 00 00 [18:47:06]Write to MH i2c: E2 08 00 3B 1E 80 09 00 00 00 00 00 00 CB [18:47:06]Write i2c OK [18:47:06]MH_I2C_Read... [18:47:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:47:06]Read from MH i2c: E2 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 03 00 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 03 00 3B 1E 00 90 00 CD [18:47:06]RAPDU: 90 00 [18:47:06]wFMCommunicate OK [18:47:06]SAM_PROTO_ClearQueue done [18:47:06]KKMCreateOFDPacket [18:47:06]OFDProtocolAddRootSTLVToBuf [18:47:06]FM_MakeSignedData [18:47:06]FM_MakeSignedData [18:47:06]SAM_PROTO_SignData [18:47:06]wFMCommunicate request_size=4 [18:47:06]MH_SAM_APDU [18:47:06]CAPDU: 80 0D 01 02 [18:47:06]Write to MH i2c: E2 08 00 3C 1E 80 0D 01 02 00 00 00 00 D3 [18:47:06]Write i2c OK [18:47:06]MH_I2C_Read... [18:47:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:47:06]Read from MH i2c: E2 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 03 00 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 03 00 3C 1E 00 90 00 CE [18:47:06]RAPDU: 90 00 [18:47:06]wFMCommunicate OK [18:47:06]wFMCommunicate request_size=255 [18:47:06]MH_SAM_APDU [18:47: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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 2A 74 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E0 01 00 35 04 06 00 12 [18:47:06]Write to MH i2c: E2 02 01 3D 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 2A 74 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E0 01 00 35 04 06 00 12 00 00 84 [18:47:06]Write i2c OK [18:47:06]MH_I2C_Read... [18:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:06]Read from MH i2c: E2 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 03 00 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 03 00 3D 1E 00 90 00 CF [18:47:06]RAPDU: 90 00 [18:47:06]wFMCommunicate OK [18:47:06]wFMCommunicate request_size=10 [18:47:06]MH_SAM_APDU [18:47:06]CAPDU: 80 0D 02 02 05 1A 63 A3 A8 FC [18:47:06]Write to MH i2c: E2 0D 00 3E 1E 80 0D 02 02 05 00 1A 63 A3 A8 FC 00 00 A4 [18:47:06]Write i2c OK [18:47:06]MH_I2C_Read... [18:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:06]Read from MH i2c: E2 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 03 00 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 03 00 3E 1E 00 90 00 D0 [18:47:06]RAPDU: 90 00 [18:47:06]wFMCommunicate OK [18:47:06]wFMCommunicate request_size=4 [18:47:06]MH_SAM_APDU [18:47:06]CAPDU: 80 0D 03 02 [18:47:06]Write to MH i2c: E2 08 00 3F 1E 80 0D 03 02 00 00 00 00 D8 [18:47:06]Write i2c OK [18:47:06]MH_I2C_Read... [18:47:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:47:06]Read from MH i2c: E2 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 0B 00 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 0B 00 3F 1E 00 66 40 F7 73 42 E3 60 FB 90 00 69 [18:47:06]RAPDU: 66 40 F7 73 42 E3 60 FB 90 00 [18:47:06]wFMCommunicate OK [18:47:06]SAM_PROTO_SignData done [18:47:06]FM_MakeSignedData done [18:47:06]CreateOFDProtocolMessage [18:47:06]wFMCommunicate request_size=4 [18:47:06]MH_SAM_APDU [18:47:06]CAPDU: 80 11 00 00 [18:47:06]Write to MH i2c: E2 08 00 40 1E 80 11 00 00 00 00 00 00 D8 [18:47:06]Write i2c OK [18:47:06]MH_I2C_Read... [18:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:06]Read from MH i2c: E2 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 17 00 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: E2 17 00 40 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 36 [18:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:47:06]wFMCommunicate OK [18:47:06]CreateOFDProtocolMessage done [18:47:06]OFDSenderStorePacket 123041 [18:47:06]StoreOFDPacket docnum=123041 [18:47:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A0 B6 07 01 C4 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 2A 74 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E0 01 00 35 04 06 00 12 1A 63 A3 A8 FC 66 40 F7 73 42 E3 60 FB [18:47:06]CheckFolder [18:47:06]dirname=/storage/ofd_packets [18:47:06]CheckFolder done [18:47:06]ProducePacketName [18:47:06]name=ofd_packets/00123041 [18:47:06]NVStorageSaveData ofd_packets/00123041 [18:47:06]File name is /storage/ofd_packets/00123041 [18:47:06]Write 301 bytes [18:47:06]NVStorageSaveData done [18:47:06]OFDSenderStorePacket done [18:47:06]KKMCreateOFDPacket done [18:47:06]NVStorageSaveData kkm_last_timestamp [18:47:06]File name is /storage/kkm_last_timestamp [18:47:06]Write 4 bytes [18:47:06]NVStorageSaveData done [18:47:06]ExternCall_PrintAddStr [18:47:06]wPrintStart [18:47:06]Write to MH i2c: 01 00 00 41 1E 5F [18:47:06]Write i2c OK [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: 01 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: 01 07 00 [18:47:06]MH_I2C_Read... [18:47:06]Read from MH i2c: 01 07 00 41 1E 00 00 00 00 00 FF 0F 74 [18:47:06]RasterBufferAndPrint [18:47:06]line Счет N : (1)1105940 [18:47:06]line ИНН: 02508201610067 [18:47:06]line Контрольно-Кассовый Чек [18:47:06]line ПРОДАЖА [18:47:06]line ТРК (МРК, ГНК) : 11 [18:47:06]line Товар: 2710124130 [18:47:06]line Аи-92-К-5 [18:47:06]line 6.470 * 61.90 [18:47:06]line = 400.49 [18:47:06]line НДС 12% НСП 1% [18:47:06]line > о реализуемом товаре [18:47:06]line ИТОГО: 400.49 [18:47:06]line НСП 1% : 3.54 [18:47:06]line НДС 12% : 42.53 [18:47:06]line Наличными: 0.00 [18:47:06]line Безнал.: 400.49 [18:47:06]line Место: АЗС № 25 "Партнер Нефть" [18:47:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:47:06]line СНО: Общий режим [18:47:06]line Чек 260 02.03.2024 18:47 [18:47:06]line Смена: 321 ФФД: 1.0 [18:47:06]line ЗНМ: 0300000019 [18:47:06]line РНМ: 0000000000090573 [18:47:06]line Версия ККМ: 001 [18:47:06]line Платежная система: О! деньги [18:47:06]line ФМ: 0000000000874798 [18:47:06]line ФД: 123041 [18:47:06]line ФПД: 19904550119676 [18:47:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T184706&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123041&fm=19904550119676&tin=02508201610067®Number=0000000000090573&sum=40049 [18:47:07]OFD Sender: Processing packet 123041 [packets to send 112, broken 111] [18:47:07]ProducePacketName [18:47:07]name=ofd_packets/00123041 [18:47:07]OFD Sender: To server: pG, [18:47:07]CommunicateWithHost lk.salyk.kg:30040 [18:47:07]ConnectInit lk.salyk.kg [18:47:07]written 0, free lines is 4095 [18:47:07]Connected sock=10 [18:47:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A0 B6 07 01 C4 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 2A 74 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E0 01 00 35 04 06 00 12 1A 63 A3 A8 FC 66 40 F7 73 42 E3 60 FB [18:47:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 96 38 47 00 53 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E0 01 00 F4 03 04 00 05 20 E3 65 B6 04 01 00 00 49 94 CA 0C 34 BB EF F9 [18:47:07]CommunicateWithHost err = 0 [18:47:07]CheckOFDResponse [18:47:07]1017 (14) - 77093643461234 [18:47:07]1041 (16) - 0000000000874798 [18:47:07]1040 (4) - 123041 [18:47:07]1012 (4) - 02.03.2024 12:48 [18:47:07]1206 (1) - 0 [18:47:07]OFD Sender: Remove packet 123041 [18:47:07]ProducePacketName [18:47:07]name=ofd_packets/00123041 [18:47:07]NVStorageDeleteData [18:47:07]Write to MH i2c: 01 00 00 6B 1E 89 [18:47:07]Write i2c OK [18:47:07]MH_I2C_Read... [18:47:07]Read from MH i2c: 01 [18:47:07]MH_I2C_Read... [18:47:07]Read from MH i2c: 01 07 00 [18:47:07]MH_I2C_Read... [18:47:07]Read from MH i2c: 01 07 00 6B 1E 00 00 00 00 00 F7 0C 93 [18:47:07]RasterBufferAndPrint [18:47:07]line [18:47:07]line [18:47:07]line [18:47:07]line [18:47:07]line [18:47:07]written 0, free lines is 3327 [18:47:07]MH_Cut [18:47:07]Write to MH i2c: D1 01 00 72 1E 01 62 [18:47:07]Write i2c OK [18:47:07]MH_I2C_Read... [18:47:07]Read from MH i2c: D1 [18:47:07]MH_I2C_Read... [18:47:07]Read from MH i2c: D1 01 00 [18:47:07]MH_I2C_Read... [18:47:07]Read from MH i2c: D1 01 00 72 1E 00 61 [18:47:07]Write to MH i2c: 01 00 00 73 1E 91 [18:47:07]Write i2c OK [18:47:07]MH_I2C_Read... [18:47:07]OFD Sender: No OFD packet to send [18:47:08]*** Cut start [18:47:08]*** Purtial cut [18:47:08]*** Stage 1: CUTSNS_PIN = 1 [18:47:10]Read from MH i2c: 01 [18:47:10]MH_I2C_Read... [18:47:10]*** Stop cut motor [18:47:10]*** Cut end [18:47:10]Read from MH i2c: 01 07 00 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: 01 07 00 73 1E 00 00 00 00 00 FF 0F A6 [18:47:10]process_action close_receipt done [18:47:10]requested_data is exist [18:47:10]produce_requested_data [18:47:10]requested_item fm.sn is exist - process it [18:47:10]wFMCommunicate request_size=4 [18:47:10]MH_SAM_APDU [18:47:10]CAPDU: 80 11 00 00 [18:47:10]Write to MH i2c: E2 08 00 74 1E 80 11 00 00 00 00 00 00 0C [18:47:10]Write i2c OK [18:47:10]MH_I2C_Read... [18:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:10]Read from MH i2c: E2 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: E2 17 00 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: E2 17 00 74 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6A [18:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:47:10]wFMCommunicate OK [18:47:10]requested_item fd.num is exist - process it [18:47:10]SAM_PROTO_GetFieldsCounters [18:47:10]wFMCommunicate request_size=4 [18:47:10]MH_SAM_APDU [18:47:10]CAPDU: 80 13 00 00 [18:47:10]Write to MH i2c: E2 08 00 75 1E 80 13 00 00 00 00 00 00 0F [18:47:10]Write i2c OK [18:47:10]MH_I2C_Read... [18:47:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:47:10]Read from MH i2c: E2 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: E2 62 00 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: E2 62 00 75 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [18:47:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:47:10]wFMCommunicate OK [18:47:10]SAM_PROTO_GetFieldsCounters done [18:47:10]requested_item shift.num is exist - process it [18:47:10]requested_item shift.opened is exist - process it [18:47:10]req_shift_opened [18:47:10]FM_GetShiftState [18:47:10]SAM_PROTO_GetShiftState [18:47:10]wFMCommunicate request_size=4 [18:47:10]MH_SAM_APDU [18:47:10]CAPDU: 80 13 01 00 [18:47:10]Write to MH i2c: E2 08 00 76 1E 80 13 01 00 00 00 00 00 11 [18:47:10]Write i2c OK [18:47:10]MH_I2C_Read... [18:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:10]Read from MH i2c: E2 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: E2 0E 00 [18:47:10]MH_I2C_Read... [18:47:10]Read from MH i2c: E2 0E 00 76 1E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 78 [18:47:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:47:10]wFMCommunicate OK [18:47:10]SAM_PROTO_GetShiftState done [18:47:10]FM_GetShiftState done [18:47:10]req_shift_opened done [18:47:10]requested_item shift.open_date is exist - process it [18:47:10]req_shift_open_date [18:47:10]req_shift_open_date done [18:47:10]produce_requested_data done [18:47:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123041,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:47:10]process_action_free close_receipt [18:47:10]json_value_free [18:47:10]json_value_free done [18:47:10]process_json_proto returns [18:47:10]Send response to host [18:47:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123041,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:47:10]free response buf [18:47:10]execute_script done [18:47:10]execute_script returns [18:47:10]free content buf [18:47:10]Sock 9.Close socket [18:47:10]Sock 9.Thread stoped [18:47:12]OFD Sender: No OFD packet to send [18:47:17]OFD Sender: No OFD packet to send [18:47:22]OFD Sender: No OFD packet to send [18:47:27]OFD Sender: No OFD packet to send [18:47:32]OFD Sender: No OFD packet to send [18:47:37]OFD Sender: No OFD packet to send [18:47:42]OFD Sender: No OFD packet to send [18:47:47]OFD Sender: No OFD packet to send [18:47:52]OFD Sender: No OFD packet to send [18:47:57]OFD Sender: No OFD packet to send [18:48:02]OFD Sender: No OFD packet to send [18:48:07]OFD Sender: No OFD packet to send [18:48:12]OFD Sender: No OFD packet to send [18:48:17]OFD Sender: No OFD packet to send [18:48:23]OFD Sender: No OFD packet to send [18:48:28]OFD Sender: No OFD packet to send [18:48:33]OFD Sender: No OFD packet to send [18:48:38]OFD Sender: No OFD packet to send [18:48:43]OFD Sender: No OFD packet to send [18:48:48]OFD Sender: No OFD packet to send [18:48:53]OFD Sender: No OFD packet to send [18:48:58]OFD Sender: No OFD packet to send [18:49:03]OFD Sender: No OFD packet to send [18:49:08]OFD Sender: No OFD packet to send [18:49:13]OFD Sender: No OFD packet to send [18:49:18]OFD Sender: No OFD packet to send [18:49:23]OFD Sender: No OFD packet to send [18:49:28]OFD Sender: No OFD packet to send [18:49:33]OFD Sender: No OFD packet to send [18:49:38]OFD Sender: No OFD packet to send [18:49:43]OFD Sender: No OFD packet to send [18:49:48]OFD Sender: No OFD packet to send [18:49:53]OFD Sender: No OFD packet to send [18:49:58]OFD Sender: No OFD packet to send [18:50:03]OFD Sender: No OFD packet to send [18:50:08]OFD Sender: No OFD packet to send [18:50:13]OFD Sender: No OFD packet to send [18:50:18]OFD Sender: No OFD packet to send [18:50:23]OFD Sender: No OFD packet to send [18:50:28]OFD Sender: No OFD packet to send [18:50:33]OFD Sender: No OFD packet to send [18:50:38]OFD Sender: No OFD packet to send [18:50:43]OFD Sender: No OFD packet to send [18:50:48]OFD Sender: No OFD packet to send [18:50:53]OFD Sender: No OFD packet to send [18:50:58]OFD Sender: No OFD packet to send [18:51:03]OFD Sender: No OFD packet to send [18:51:08]OFD Sender: No OFD packet to send [18:51:13]OFD Sender: No OFD packet to send [18:51:18]OFD Sender: No OFD packet to send [18:51:23]OFD Sender: No OFD packet to send [18:51:28]OFD Sender: No OFD packet to send [18:51:33]OFD Sender: No OFD packet to send [18:51:38]OFD Sender: No OFD packet to send [18:51:43]OFD Sender: No OFD packet to send [18:51:48]OFD Sender: No OFD packet to send [18:51:53]OFD Sender: No OFD packet to send [18:51:58]OFD Sender: No OFD packet to send [18:52:03]OFD Sender: No OFD packet to send [18:52:08]OFD Sender: No OFD packet to send [18:52:13]OFD Sender: No OFD packet to send [18:52:18]OFD Sender: No OFD packet to send [18:52:23]OFD Sender: No OFD packet to send [18:52:28]OFD Sender: No OFD packet to send [18:52:33]OFD Sender: No OFD packet to send [18:52:38]OFD Sender: No OFD packet to send [18:52:43]OFD Sender: No OFD packet to send [18:52:48]OFD Sender: No OFD packet to send [18:52:53]OFD Sender: No OFD packet to send [18:52:58]OFD Sender: No OFD packet to send [18:53:00]accept exits with 8 [18:53:00]New connection [18:53:00]New thread 3066666340 created [18:53:00]Thread 3066809700 joined [18:53:00]Waiting for new connection... [18:53:00] Sock 8.Parse request [18:53:00]Sock 8.Check first char [18:53:00]Sock 8.First char is OK [18:53:00]request: POST /json_proto HTTP/1.0 [18:53:00]Method: POST [18:53:00]URL: /json_proto [18:53:00]Method is POST - this is cgi request [18:53:00]url: /json_proto [18:53:00]query_string will be loaded in cgi processing [18:53:00]execute_cgi json_proto POST (null) [18:53:00]execute_cgi path=json_proto method=POST [18:53:00]POST find Content-Length [18:53:00]Host: 172.17.48.197:8080 [18:53:00]Content-Length: 678 [18:53:00]Content-Type: application/json [18:53:00] [18:53:00]POST finish read [18:53:00]Found Content-Length = 678 [18:53:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:00]execute_script... [18:53:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:00]POST & json_proto [18:53:00]process_json_proto [18:53:00]json parsed OK: [18:53:00]protocol is kg_v1.0 [18:53:00]action value=close_receipt [18:53:00]process_action close_receipt [18:53:00]cmd_close_receipt [18:53:00]MH_GetDate [18:53:00]Write to MH i2c: F0 00 00 77 1E 84 [18:53:00]Write i2c OK [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: F0 [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: F0 09 00 [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: F0 09 00 77 1E 00 8D 75 E3 65 66 EE DC 65 6C [18:53:00]GetLastDocTimeStamp 1709405226 [18:53:00]current date 1709405581 [18:53:00]FM_GetShiftState [18:53:00]SAM_PROTO_GetShiftState [18:53:00]wFMCommunicate request_size=4 [18:53:00]MH_SAM_APDU [18:53:00]CAPDU: 80 13 01 00 [18:53:00]Write to MH i2c: E2 08 00 78 1E 80 13 01 00 00 00 00 00 13 [18:53:00]Write i2c OK [18:53:00]MH_I2C_Read... [18:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:00]Read from MH i2c: E2 [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: E2 0E 00 [18:53:00]MH_I2C_Read... [18:53:00]Read from MH i2c: E2 0E 00 78 1E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7A [18:53:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:53:00]wFMCommunicate OK [18:53:00]SAM_PROTO_GetShiftState done [18:53:00]FM_GetShiftState done [18:53:00]opened in 1709338023 [18:53:00]opened+sec_in_day 1709424423 [18:53:00]quantity*price = 50015 [18:53:00]sum+1 = 50016 [18:53:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 261 02.03.2024 18:53 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123042 ФПД: 234002325031406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T185301&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123042&fm=234002325031406&tin=02508201610067®Number=0000000000090573&sum=50000 [18:53:01]StoreToDocumentArchive [18:53:01]shift 321 fd 123042 [18:53:01]save to /storage/0321/doc_00123042 [18:53:01]save last doc name /storage/0321/doc_00123042 to /storage/kkm_last_doc_name [18:53:01]save OK [18:53:01]Clear old archive folders... [18:53:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:53:01]tlvbuf is 003E2140 [18:53:01]SAM_PROTO_ClearQueue [18:53:01]wFMCommunicate request_size=4 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 09 00 00 [18:53:01]Write to MH i2c: E2 08 00 85 1E 80 09 00 00 00 00 00 00 15 [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:01]Read from MH i2c: E2 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 85 1E 00 90 00 17 [18:53:01]RAPDU: 90 00 [18:53:01]wFMCommunicate OK [18:53:01]SAM_PROTO_ClearQueue done [18:53:01]KKMCreateOFDPacket [18:53:01]OFDProtocolAddRootSTLVToBuf [18:53:01]FM_MakeSignedData [18:53:01]FM_MakeSignedData [18:53:01]SAM_PROTO_SignData [18:53:01]wFMCommunicate request_size=4 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 0D 01 02 [18:53:01]Write to MH i2c: E2 08 00 86 1E 80 0D 01 02 00 00 00 00 1D [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:01]Read from MH i2c: E2 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 [18:53:01]MH_I2C_Read... [18:53:01]Read from MH i2c: E2 03 00 86 1E 00 90 00 18 [18:53:01]RAPDU: 90 00 [18:53:01]wFMCommunicate OK [18:53:01]wFMCommunicate request_size=255 [18:53:01]MH_SAM_APDU [18:53:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 8D 75 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E0 01 00 35 04 06 00 D4 [18:53:01]Write to MH i2c: E2 02 01 87 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 8D 75 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E0 01 00 35 04 06 00 D4 00 00 E6 [18:53:01]Write i2c OK [18:53:01]MH_I2C_Read... [18:53:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:02]Read from MH i2c: E2 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 03 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 03 00 87 1E 00 90 00 19 [18:53:02]RAPDU: 90 00 [18:53:02]wFMCommunicate OK [18:53:02]wFMCommunicate request_size=10 [18:53:02]MH_SAM_APDU [18:53:02]CAPDU: 80 0D 02 02 05 D2 E9 75 C9 EE [18:53:02]Write to MH i2c: E2 0D 00 88 1E 80 0D 02 02 05 00 D2 E9 75 C9 EE 00 00 11 [18:53:02]Write i2c OK [18:53:02]MH_I2C_Read... [18:53:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:02]Read from MH i2c: E2 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 03 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 03 00 88 1E 00 90 00 1A [18:53:02]RAPDU: 90 00 [18:53:02]wFMCommunicate OK [18:53:02]wFMCommunicate request_size=4 [18:53:02]MH_SAM_APDU [18:53:02]CAPDU: 80 0D 03 02 [18:53:02]Write to MH i2c: E2 08 00 89 1E 80 0D 03 02 00 00 00 00 22 [18:53:02]Write i2c OK [18:53:02]MH_I2C_Read... [18:53:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:02]Read from MH i2c: E2 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 0B 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 0B 00 89 1E 00 A0 BC 0B E5 1C 72 77 53 90 00 C7 [18:53:02]RAPDU: A0 BC 0B E5 1C 72 77 53 90 00 [18:53:02]wFMCommunicate OK [18:53:02]SAM_PROTO_SignData done [18:53:02]FM_MakeSignedData done [18:53:02]CreateOFDProtocolMessage [18:53:02]wFMCommunicate request_size=4 [18:53:02]MH_SAM_APDU [18:53:02]CAPDU: 80 11 00 00 [18:53:02]Write to MH i2c: E2 08 00 8A 1E 80 11 00 00 00 00 00 00 22 [18:53:02]Write i2c OK [18:53:02]MH_I2C_Read... [18:53:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:02]Read from MH i2c: E2 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 17 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: E2 17 00 8A 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 80 [18:53:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:53:02]wFMCommunicate OK [18:53:02]CreateOFDProtocolMessage done [18:53:02]OFDSenderStorePacket 123042 [18:53:02]StoreOFDPacket docnum=123042 [18:53:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E0 9C 07 01 5D 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 8D 75 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E0 01 00 35 04 06 00 D4 D2 E9 75 C9 EE A0 BC 0B E5 1C 72 77 53 [18:53:02]CheckFolder [18:53:02]dirname=/storage/ofd_packets [18:53:02]CheckFolder done [18:53:02]ProducePacketName [18:53:02]name=ofd_packets/00123042 [18:53:02]NVStorageSaveData ofd_packets/00123042 [18:53:02]File name is /storage/ofd_packets/00123042 [18:53:02]Write 301 bytes [18:53:02]NVStorageSaveData done [18:53:02]OFDSenderStorePacket done [18:53:02]KKMCreateOFDPacket done [18:53:02]NVStorageSaveData kkm_last_timestamp [18:53:02]File name is /storage/kkm_last_timestamp [18:53:02]Write 4 bytes [18:53:02]NVStorageSaveData done [18:53:02]ExternCall_PrintAddStr [18:53:02]wPrintStart [18:53:02]Write to MH i2c: 01 00 00 8B 1E A9 [18:53:02]Write i2c OK [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 07 00 [18:53:02]MH_I2C_Read... [18:53:02]Read from MH i2c: 01 07 00 8B 1E 00 00 00 00 00 FF 0F BE [18:53:02]RasterBufferAndPrint [18:53:02]line Счет N : (1)1105941 [18:53:02]line ИНН: 02508201610067 [18:53:02]line Контрольно-Кассовый Чек [18:53:02]line ПРОДАЖА [18:53:02]line ТРК (МРК, ГНК) : 11 [18:53:02]line Товар: 2710124130 [18:53:02]line Аи-92-К-5 [18:53:02]line 8.080 * 61.90 [18:53:02]line = 500.15 [18:53:02]line НДС 12% НСП 1% [18:53:02]line > о реализуемом товаре [18:53:02]line ОКРУГЛЕНИЕ: -0.15 [18:53:02]line ИТОГО: 500.00 [18:53:02]line Внесено: 500.00 [18:53:02]line СДАЧА: 0.00 [18:53:02]line НСП 1% : 4.43 [18:53:02]line НДС 12% : 53.11 [18:53:02]line Наличными: 500.00 [18:53:02]line Безнал.: 0.00 [18:53:02]line Место: АЗС № 25 "Партнер Нефть" [18:53:02]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:53:02]line СНО: Общий режим [18:53:02]line Чек 261 02.03.2024 18:53 [18:53:02]line Смена: 321 ФФД: 1.0 [18:53:02]line ЗНМ: 0300000019 [18:53:02]line РНМ: 0000000000090573 [18:53:02]line Версия ККМ: 001 [18:53:02]line ФМ: 0000000000874798 [18:53:02]line ФД: 123042 [18:53:02]line ФПД: 234002325031406 [18:53:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T185301&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123042&fm=234002325031406&tin=02508201610067®Number=0000000000090573&sum=50000 [18:53:02]OFD Sender: Processing packet 123042 [packets to send 112, broken 111] [18:53:02]ProducePacketName [18:53:02]name=ofd_packets/00123042 [18:53:02]OFD Sender: To server: pG, [18:53:02]CommunicateWithHost lk.salyk.kg:30040 [18:53:02]ConnectInit lk.salyk.kg [18:53:02]written 0, free lines is 4095 [18:53:02]Connected sock=10 [18:53:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E0 9C 07 01 5D 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 8D 75 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E0 01 00 35 04 06 00 D4 D2 E9 75 C9 EE A0 BC 0B E5 1C 72 77 53 [18:53:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 35 79 47 00 97 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E0 01 00 F4 03 04 00 69 21 E3 65 B6 04 01 00 00 35 93 E9 2A 49 FE 47 A1 [18:53:02]CommunicateWithHost err = 0 [18:53:02]CheckOFDResponse [18:53:02]1017 (14) - 77093643461234 [18:53:02]1041 (16) - 0000000000874798 [18:53:02]1040 (4) - 123042 [18:53:02]1012 (4) - 02.03.2024 12:54 [18:53:02]1206 (1) - 0 [18:53:02]OFD Sender: Remove packet 123042 [18:53:02]ProducePacketName [18:53:02]name=ofd_packets/00123042 [18:53:02]NVStorageDeleteData [18:53:03]Write to MH i2c: 01 00 00 B6 1E D4 [18:53:03]Write i2c OK [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: 01 [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: 01 07 00 [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: 01 07 00 B6 1E 00 00 00 00 00 E0 0C C7 [18:53:03]RasterBufferAndPrint [18:53:03]line [18:53:03]line [18:53:03]line [18:53:03]line [18:53:03]line [18:53:03]written 0, free lines is 3302 [18:53:03]MH_Cut [18:53:03]Write to MH i2c: D1 01 00 BD 1E 01 AD [18:53:03]Write i2c OK [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: D1 [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: D1 01 00 [18:53:03]MH_I2C_Read... [18:53:03]Read from MH i2c: D1 01 00 BD 1E 00 AC [18:53:03]Write to MH i2c: 01 00 00 BE 1E DC [18:53:03]Write i2c OK [18:53:03]MH_I2C_Read... [18:53:03]OFD Sender: No OFD packet to send [18:53:03]*** Cut start [18:53:03]*** Purtial cut [18:53:03]*** Stage 1: CUTSNS_PIN = 1 [18:53:05]Read from MH i2c: 01 [18:53:05]MH_I2C_Read... [18:53:05]*** Stop cut motor [18:53:05]*** Cut end [18:53:05]Read from MH i2c: 01 07 00 [18:53:05]MH_I2C_Read... [18:53:05]Read from MH i2c: 01 07 00 BE 1E 00 00 00 00 00 FF 0F F1 [18:53:05]process_action close_receipt done [18:53:05]requested_data is exist [18:53:05]produce_requested_data [18:53:05]requested_item fm.sn is exist - process it [18:53:05]wFMCommunicate request_size=4 [18:53:05]MH_SAM_APDU [18:53:05]CAPDU: 80 11 00 00 [18:53:05]Write to MH i2c: E2 08 00 BF 1E 80 11 00 00 00 00 00 00 57 [18:53:05]Write i2c OK [18:53:05]MH_I2C_Read... [18:53:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:05]Read from MH i2c: E2 [18:53:05]MH_I2C_Read... [18:53:05]Read from MH i2c: E2 17 00 [18:53:05]MH_I2C_Read... [18:53:05]Read from MH i2c: E2 17 00 BF 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B5 [18:53:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:53:05]wFMCommunicate OK [18:53:05]requested_item fd.num is exist - process it [18:53:05]SAM_PROTO_GetFieldsCounters [18:53:05]wFMCommunicate request_size=4 [18:53:05]MH_SAM_APDU [18:53:05]CAPDU: 80 13 00 00 [18:53:05]Write to MH i2c: E2 08 00 C0 1E 80 13 00 00 00 00 00 00 5A [18:53:05]Write i2c OK [18:53:05]MH_I2C_Read... [18:53:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:06]Read from MH i2c: E2 [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: E2 62 00 [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: E2 62 00 C0 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [18:53:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:06]wFMCommunicate OK [18:53:06]SAM_PROTO_GetFieldsCounters done [18:53:06]requested_item shift.num is exist - process it [18:53:06]requested_item shift.opened is exist - process it [18:53:06]req_shift_opened [18:53:06]FM_GetShiftState [18:53:06]SAM_PROTO_GetShiftState [18:53:06]wFMCommunicate request_size=4 [18:53:06]MH_SAM_APDU [18:53:06]CAPDU: 80 13 01 00 [18:53:06]Write to MH i2c: E2 08 00 C1 1E 80 13 01 00 00 00 00 00 5C [18:53:06]Write i2c OK [18:53:06]MH_I2C_Read... [18:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:06]Read from MH i2c: E2 [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: E2 0E 00 [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: E2 0E 00 C1 1E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C3 [18:53:06]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:53:06]wFMCommunicate OK [18:53:06]SAM_PROTO_GetShiftState done [18:53:06]FM_GetShiftState done [18:53:06]req_shift_opened done [18:53:06]requested_item shift.open_date is exist - process it [18:53:06]req_shift_open_date [18:53:06]req_shift_open_date done [18:53:06]produce_requested_data done [18:53:06]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123042,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:53:06]process_action_free close_receipt [18:53:06]json_value_free [18:53:06]json_value_free done [18:53:06]process_json_proto returns [18:53:06]Send response to host [18:53:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123042,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:53:06]free response buf [18:53:06]execute_script done [18:53:06]execute_script returns [18:53:06]free content buf [18:53:06]Sock 8.Close socket [18:53:06]Sock 8.Thread stoped [18:53:08]OFD Sender: No OFD packet to send [18:53:13]OFD Sender: No OFD packet to send [18:53:18]OFD Sender: No OFD packet to send [18:53:23]OFD Sender: No OFD packet to send [18:53:28]OFD Sender: No OFD packet to send [18:53:33]OFD Sender: No OFD packet to send [18:53:38]OFD Sender: No OFD packet to send [18:53:43]OFD Sender: No OFD packet to send [18:53:48]OFD Sender: No OFD packet to send [18:53:53]OFD Sender: No OFD packet to send [18:53:58]OFD Sender: No OFD packet to send [18:54:03]OFD Sender: No OFD packet to send [18:54:08]OFD Sender: No OFD packet to send [18:54:13]OFD Sender: No OFD packet to send [18:54:18]OFD Sender: No OFD packet to send [18:54:23]OFD Sender: No OFD packet to send [18:54:28]OFD Sender: No OFD packet to send [18:54:33]OFD Sender: No OFD packet to send [18:54:38]OFD Sender: No OFD packet to send [18:54:43]OFD Sender: No OFD packet to send [18:54:48]OFD Sender: No OFD packet to send [18:54:53]OFD Sender: No OFD packet to send [18:54:58]OFD Sender: No OFD packet to send [18:55:03]OFD Sender: No OFD packet to send [18:55:05]accept exits with 9 [18:55:05]New connection [18:55:05]New thread 3066809700 created [18:55:05]Thread 3066666340 joined [18:55:05]Waiting for new connection... [18:55:05] Sock 9.Parse request [18:55:05]Sock 9.Check first char [18:55:05]Sock 9.First char is OK [18:55:05]request: POST /json_proto HTTP/1.0 [18:55:05]Method: POST [18:55:05]URL: /json_proto [18:55:05]Method is POST - this is cgi request [18:55:05]url: /json_proto [18:55:05]query_string will be loaded in cgi processing [18:55:05]execute_cgi json_proto POST (null) [18:55:05]execute_cgi path=json_proto method=POST [18:55:05]POST find Content-Length [18:55:05]Host: 172.17.48.197:8080 [18:55:05]Content-Length: 683 [18:55:05]Content-Type: application/json [18:55:05] [18:55:05]POST finish read [18:55:05]Found Content-Length = 683 [18:55:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "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" ] } } [18:55:05]execute_script... [18:55: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)1105942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "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" ] } } [18:55:05]POST & json_proto [18:55:05]process_json_proto [18:55:05]json parsed OK: [18:55:05]protocol is kg_v1.0 [18:55:05]action value=close_receipt [18:55:05]process_action close_receipt [18:55:05]cmd_close_receipt [18:55:05]MH_GetDate [18:55:05]Write to MH i2c: F0 00 00 C2 1E CF [18:55:05]Write i2c OK [18:55:05]MH_I2C_Read... [18:55:05]Read from MH i2c: F0 [18:55:05]MH_I2C_Read... [18:55:05]Read from MH i2c: F0 09 00 [18:55:05]MH_I2C_Read... [18:55:05]Read from MH i2c: F0 09 00 C2 1E 00 0A 76 E3 65 66 EE DC 65 35 [18:55:05]GetLastDocTimeStamp 1709405581 [18:55:05]current date 1709405706 [18:55:05]FM_GetShiftState [18:55:05]SAM_PROTO_GetShiftState [18:55:05]wFMCommunicate request_size=4 [18:55:05]MH_SAM_APDU [18:55:05]CAPDU: 80 13 01 00 [18:55:05]Write to MH i2c: E2 08 00 C3 1E 80 13 01 00 00 00 00 00 5E [18:55:05]Write i2c OK [18:55:05]MH_I2C_Read... [18:55:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:05]Read from MH i2c: E2 [18:55:05]MH_I2C_Read... [18:55:05]Read from MH i2c: E2 0E 00 [18:55:05]MH_I2C_Read... [18:55:05]Read from MH i2c: E2 0E 00 C3 1E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C5 [18:55:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:55:05]wFMCommunicate OK [18:55:05]SAM_PROTO_GetShiftState done [18:55:05]FM_GetShiftState done [18:55:05]opened in 1709338023 [18:55:05]opened+sec_in_day 1709424423 [18:55:05]quantity*price = 100010 [18:55:05]sum+1 = 100012 [18:55:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 262 02.03.2024 18:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123043 ФПД: 116916675304707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T185506&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123043&fm=116916675304707&tin=02508201610067®Number=0000000000090573&sum=100000 [18:55:06]StoreToDocumentArchive [18:55:06]shift 321 fd 123043 [18:55:06]save to /storage/0321/doc_00123043 [18:55:06]save last doc name /storage/0321/doc_00123043 to /storage/kkm_last_doc_name [18:55:06]save OK [18:55:06]Clear old archive folders... [18:55:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:55:06]tlvbuf is 0045C310 [18:55:06]SAM_PROTO_ClearQueue [18:55:06]wFMCommunicate request_size=4 [18:55:06]MH_SAM_APDU [18:55:06]CAPDU: 80 09 00 00 [18:55:06]Write to MH i2c: E2 08 00 D0 1E 80 09 00 00 00 00 00 00 60 [18:55:06]Write i2c OK [18:55:06]MH_I2C_Read... [18:55:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:55:06]Read from MH i2c: E2 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 03 00 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 03 00 D0 1E 00 90 00 62 [18:55:06]RAPDU: 90 00 [18:55:06]wFMCommunicate OK [18:55:06]SAM_PROTO_ClearQueue done [18:55:06]KKMCreateOFDPacket [18:55:06]OFDProtocolAddRootSTLVToBuf [18:55:06]FM_MakeSignedData [18:55:06]FM_MakeSignedData [18:55:06]SAM_PROTO_SignData [18:55:06]wFMCommunicate request_size=4 [18:55:06]MH_SAM_APDU [18:55:06]CAPDU: 80 0D 01 02 [18:55:06]Write to MH i2c: E2 08 00 D1 1E 80 0D 01 02 00 00 00 00 68 [18:55:06]Write i2c OK [18:55:06]MH_I2C_Read... [18:55:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:55:06]Read from MH i2c: E2 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 03 00 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 03 00 D1 1E 00 90 00 63 [18:55:06]RAPDU: 90 00 [18:55:06]wFMCommunicate OK [18:55:06]wFMCommunicate request_size=255 [18:55:06]MH_SAM_APDU [18:55:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 0A 76 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E0 01 00 35 04 06 00 6A [18:55:06]Write to MH i2c: E2 02 01 D2 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 0A 76 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E0 01 00 35 04 06 00 6A 00 00 CC [18:55:06]Write i2c OK [18:55:06]MH_I2C_Read... [18:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:06]Read from MH i2c: E2 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 03 00 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 03 00 D2 1E 00 90 00 64 [18:55:06]RAPDU: 90 00 [18:55:06]wFMCommunicate OK [18:55:06]wFMCommunicate request_size=10 [18:55:06]MH_SAM_APDU [18:55:06]CAPDU: 80 0D 02 02 05 55 C8 E6 5D 03 [18:55:06]Write to MH i2c: E2 0D 00 D3 1E 80 0D 02 02 05 00 55 C8 E6 5D 03 00 00 D8 [18:55:06]Write i2c OK [18:55:06]MH_I2C_Read... [18:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:06]Read from MH i2c: E2 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 03 00 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 03 00 D3 1E 00 90 00 65 [18:55:06]RAPDU: 90 00 [18:55:06]wFMCommunicate OK [18:55:06]wFMCommunicate request_size=4 [18:55:06]MH_SAM_APDU [18:55:06]CAPDU: 80 0D 03 02 [18:55:06]Write to MH i2c: E2 08 00 D4 1E 80 0D 03 02 00 00 00 00 6D [18:55:06]Write i2c OK [18:55:06]MH_I2C_Read... [18:55:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:55:06]Read from MH i2c: E2 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 0B 00 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: E2 0B 00 D4 1E 00 5E A0 E4 74 9D C1 3E F3 90 00 53 [18:55:06]RAPDU: 5E A0 E4 74 9D C1 3E F3 90 00 [18:55:06]wFMCommunicate OK [18:55:06]SAM_PROTO_SignData done [18:55:06]FM_MakeSignedData done [18:55:06]CreateOFDProtocolMessage [18:55:06]wFMCommunicate request_size=4 [18:55:06]MH_SAM_APDU [18:55:06]CAPDU: 80 11 00 00 [18:55:06]Write to MH i2c: E2 08 00 D5 1E 80 11 00 00 00 00 00 00 6D [18:55:06]Write i2c OK [18:55:06]MH_I2C_Read... [18:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:07]Read from MH i2c: E2 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: E2 17 00 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: E2 17 00 D5 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CB [18:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:55:07]wFMCommunicate OK [18:55:07]CreateOFDProtocolMessage done [18:55:07]OFDSenderStorePacket 123043 [18:55:07]StoreOFDPacket docnum=123043 [18:55:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 4D 07 01 A2 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 0A 76 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E0 01 00 35 04 06 00 6A 55 C8 E6 5D 03 5E A0 E4 74 9D C1 3E F3 [18:55:07]CheckFolder [18:55:07]dirname=/storage/ofd_packets [18:55:07]CheckFolder done [18:55:07]ProducePacketName [18:55:07]name=ofd_packets/00123043 [18:55:07]NVStorageSaveData ofd_packets/00123043 [18:55:07]File name is /storage/ofd_packets/00123043 [18:55:07]Write 301 bytes [18:55:07]NVStorageSaveData done [18:55:07]OFDSenderStorePacket done [18:55:07]KKMCreateOFDPacket done [18:55:07]NVStorageSaveData kkm_last_timestamp [18:55:07]File name is /storage/kkm_last_timestamp [18:55:07]Write 4 bytes [18:55:07]NVStorageSaveData done [18:55:07]ExternCall_PrintAddStr [18:55:07]wPrintStart [18:55:07]Write to MH i2c: 01 00 00 D6 1E F4 [18:55:07]Write i2c OK [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: 01 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: 01 07 00 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: 01 07 00 D6 1E 00 00 00 00 00 FF 0F 09 [18:55:07]RasterBufferAndPrint [18:55:07]line Счет N : (1)1105942 [18:55:07]line ИНН: 02508201610067 [18:55:07]line Контрольно-Кассовый Чек [18:55:07]line ПРОДАЖА [18:55:07]line ТРК (МРК, ГНК) : 53 [18:55:07]line Товар: 2710124500 [18:55:07]line Аи-95-К-5 [18:55:07]line 14.390 * 69.50 [18:55:07]line = 1000.11 [18:55:07]line НДС 12% НСП 1% [18:55:07]line > о реализуемом товаре [18:55:07]line ОКРУГЛЕНИЕ: -0.11 [18:55:07]line ИТОГО: 1000.00 [18:55:07]line Внесено: 1000.00 [18:55:07]line СДАЧА: 0.00 [18:55:07]line НСП 1% : 8.85 [18:55:07]line НДС 12% : 106.21 [18:55:07]line Наличными: 1000.00 [18:55:07]line Безнал.: 0.00 [18:55:07]line Место: АЗС № 25 "Партнер Нефть" [18:55:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:55:07]line СНО: Общий режим [18:55:07]line Чек 262 02.03.2024 18:55 [18:55:07]line Смена: 321 ФФД: 1.0 [18:55:07]line ЗНМ: 0300000019 [18:55:07]line РНМ: 0000000000090573 [18:55:07]line Версия ККМ: 001 [18:55:07]line ФМ: 0000000000874798 [18:55:07]line ФД: 123043 [18:55:07]line ФПД: 116916675304707 [18:55:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T185506&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123043&fm=116916675304707&tin=02508201610067®Number=0000000000090573&sum=100000 [18:55:07]OFD Sender: Processing packet 123043 [packets to send 112, broken 111] [18:55:07]ProducePacketName [18:55:07]name=ofd_packets/00123043 [18:55:07]OFD Sender: To server: pG, [18:55:07]CommunicateWithHost lk.salyk.kg:30040 [18:55:07]ConnectInit lk.salyk.kg [18:55:07]written 0, free lines is 4095 [18:55:07]Connected sock=10 [18:55:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 4D 07 01 A2 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 0A 76 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E0 01 00 35 04 06 00 6A 55 C8 E6 5D 03 5E A0 E4 74 9D C1 3E F3 [18:55:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 52 44 47 00 63 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E0 01 00 F4 03 04 00 E5 21 E3 65 B6 04 01 00 00 B9 69 6A B9 FC AD 14 27 [18:55:07]CommunicateWithHost err = 0 [18:55:07]CheckOFDResponse [18:55:07]1017 (14) - 77093643461234 [18:55:07]1041 (16) - 0000000000874798 [18:55:07]1040 (4) - 123043 [18:55:07]1012 (4) - 02.03.2024 12:56 [18:55:07]1206 (1) - 0 [18:55:07]OFD Sender: Remove packet 123043 [18:55:07]ProducePacketName [18:55:07]name=ofd_packets/00123043 [18:55:07]NVStorageDeleteData [18:55:07]Write to MH i2c: 01 00 00 01 1F 20 [18:55:07]Write i2c OK [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: 01 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: 01 07 00 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: 01 07 00 01 1F 00 00 00 00 00 ED 0C 20 [18:55:07]RasterBufferAndPrint [18:55:07]line [18:55:07]line [18:55:07]line [18:55:07]line [18:55:07]line [18:55:07]written 0, free lines is 3315 [18:55:07]MH_Cut [18:55:07]Write to MH i2c: D1 01 00 08 1F 01 F9 [18:55:07]Write i2c OK [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: D1 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: D1 01 00 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: D1 01 00 08 1F 00 F8 [18:55:07]Write to MH i2c: 01 00 00 09 1F 28 [18:55:07]Write i2c OK [18:55:07]MH_I2C_Read... [18:55:08]OFD Sender: No OFD packet to send [18:55:08]*** Cut start [18:55:08]*** Purtial cut [18:55:08]*** Stage 1: CUTSNS_PIN = 1 [18:55:10]Read from MH i2c: 01 [18:55:10]MH_I2C_Read... [18:55:10]*** Stop cut motor [18:55:10]*** Cut end [18:55:10]Read from MH i2c: 01 07 00 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: 01 07 00 09 1F 00 00 00 00 00 FF 0F 3D [18:55:10]process_action close_receipt done [18:55:10]requested_data is exist [18:55:10]produce_requested_data [18:55:10]requested_item fm.sn is exist - process it [18:55:10]wFMCommunicate request_size=4 [18:55:10]MH_SAM_APDU [18:55:10]CAPDU: 80 11 00 00 [18:55:10]Write to MH i2c: E2 08 00 0A 1F 80 11 00 00 00 00 00 00 A3 [18:55:10]Write i2c OK [18:55:10]MH_I2C_Read... [18:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:10]Read from MH i2c: E2 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: E2 17 00 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: E2 17 00 0A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 01 [18:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:55:10]wFMCommunicate OK [18:55:10]requested_item fd.num is exist - process it [18:55:10]SAM_PROTO_GetFieldsCounters [18:55:10]wFMCommunicate request_size=4 [18:55:10]MH_SAM_APDU [18:55:10]CAPDU: 80 13 00 00 [18:55:10]Write to MH i2c: E2 08 00 0B 1F 80 13 00 00 00 00 00 00 A6 [18:55:10]Write i2c OK [18:55:10]MH_I2C_Read... [18:55:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:55:10]Read from MH i2c: E2 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: E2 62 00 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: E2 62 00 0B 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [18:55:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:55:10]wFMCommunicate OK [18:55:10]SAM_PROTO_GetFieldsCounters done [18:55:10]requested_item shift.num is exist - process it [18:55:10]requested_item shift.opened is exist - process it [18:55:10]req_shift_opened [18:55:10]FM_GetShiftState [18:55:10]SAM_PROTO_GetShiftState [18:55:10]wFMCommunicate request_size=4 [18:55:10]MH_SAM_APDU [18:55:10]CAPDU: 80 13 01 00 [18:55:10]Write to MH i2c: E2 08 00 0C 1F 80 13 01 00 00 00 00 00 A8 [18:55:10]Write i2c OK [18:55:10]MH_I2C_Read... [18:55:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:10]Read from MH i2c: E2 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: E2 0E 00 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: E2 0E 00 0C 1F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0F [18:55:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:55:10]wFMCommunicate OK [18:55:10]SAM_PROTO_GetShiftState done [18:55:10]FM_GetShiftState done [18:55:10]req_shift_opened done [18:55:10]requested_item shift.open_date is exist - process it [18:55:10]req_shift_open_date [18:55:10]req_shift_open_date done [18:55:10]produce_requested_data done [18:55:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123043,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:55:10]process_action_free close_receipt [18:55:10]json_value_free [18:55:10]json_value_free done [18:55:10]process_json_proto returns [18:55:10]Send response to host [18:55:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123043,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:55:10]free response buf [18:55:10]execute_script done [18:55:10]execute_script returns [18:55:10]free content buf [18:55:10]Sock 9.Close socket [18:55:10]Sock 9.Thread stoped [18:55:13]OFD Sender: No OFD packet to send [18:55:18]OFD Sender: No OFD packet to send [18:55:23]OFD Sender: No OFD packet to send [18:55:28]OFD Sender: No OFD packet to send [18:55:33]OFD Sender: No OFD packet to send [18:55:38]OFD Sender: No OFD packet to send [18:55:43]OFD Sender: No OFD packet to send [18:55:48]OFD Sender: No OFD packet to send [18:55:53]OFD Sender: No OFD packet to send [18:55:58]OFD Sender: No OFD packet to send [18:56:03]OFD Sender: No OFD packet to send [18:56:08]OFD Sender: No OFD packet to send [18:56:13]OFD Sender: No OFD packet to send [18:56:18]OFD Sender: No OFD packet to send [18:56:23]OFD Sender: No OFD packet to send [18:56:28]OFD Sender: No OFD packet to send [18:56:33]OFD Sender: No OFD packet to send [18:56:38]OFD Sender: No OFD packet to send [18:56:43]OFD Sender: No OFD packet to send [18:56:48]OFD Sender: No OFD packet to send [18:56:53]OFD Sender: No OFD packet to send [18:56:58]OFD Sender: No OFD packet to send [18:57:03]OFD Sender: No OFD packet to send [18:57:08]OFD Sender: No OFD packet to send [18:57:13]OFD Sender: No OFD packet to send [18:57:18]OFD Sender: No OFD packet to send [18:57:23]OFD Sender: No OFD packet to send [18:57:28]OFD Sender: No OFD packet to send [18:57:33]OFD Sender: No OFD packet to send [18:57:38]OFD Sender: No OFD packet to send [18:57:43]OFD Sender: No OFD packet to send [18:57:48]OFD Sender: No OFD packet to send [18:57:53]OFD Sender: No OFD packet to send [18:57:58]OFD Sender: No OFD packet to send [18:57:59]accept exits with 8 [18:57:59]New connection [18:57:59]New thread 3066666340 created [18:57:59]Thread 3066809700 joined [18:57:59]Waiting for new connection... [18:57:59] Sock 8.Parse request [18:57:59]Sock 8.Check first char [18:57:59]Sock 8.First char is OK [18:57:59]request: POST /json_proto HTTP/1.0 [18:57:59]Method: POST [18:57:59]URL: /json_proto [18:57:59]Method is POST - this is cgi request [18:57:59]url: /json_proto [18:57:59]query_string will be loaded in cgi processing [18:57:59]execute_cgi json_proto POST (null) [18:57:59]execute_cgi path=json_proto method=POST [18:57:59]POST find Content-Length [18:57:59]Host: 172.17.48.197:8080 [18:57:59]Content-Length: 688 [18:57:59]Content-Type: application/json [18:57:59] [18:57:59]POST finish read [18:57:59]Found Content-Length = 688 [18:57:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 21.160, "sum" : 1500.24, "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" ] } } [18:57:59]execute_script... [18:57:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 21.160, "sum" : 1500.24, "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" ] } } [18:57:59]POST & json_proto [18:57:59]process_json_proto [18:57:59]json parsed OK: [18:57:59]protocol is kg_v1.0 [18:57:59]action value=close_receipt [18:57:59]process_action close_receipt [18:57:59]cmd_close_receipt [18:57:59]MH_GetDate [18:57:59]Write to MH i2c: F0 00 00 0D 1F 1B [18:57:59]Write i2c OK [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: F0 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: F0 09 00 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: F0 09 00 0D 1F 00 B8 76 E3 65 66 EE DC 65 2F [18:57:59]GetLastDocTimeStamp 1709405706 [18:57:59]current date 1709405880 [18:57:59]FM_GetShiftState [18:57:59]SAM_PROTO_GetShiftState [18:57:59]wFMCommunicate request_size=4 [18:57:59]MH_SAM_APDU [18:57:59]CAPDU: 80 13 01 00 [18:57:59]Write to MH i2c: E2 08 00 0E 1F 80 13 01 00 00 00 00 00 AA [18:57:59]Write i2c OK [18:57:59]MH_I2C_Read... [18:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:59]Read from MH i2c: E2 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: E2 0E 00 [18:57:59]MH_I2C_Read... [18:57:59]Read from MH i2c: E2 0E 00 0E 1F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 11 [18:57:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:57:59]wFMCommunicate OK [18:57:59]SAM_PROTO_GetShiftState done [18:57:59]FM_GetShiftState done [18:57:59]opened in 1709338023 [18:57:59]opened+sec_in_day 1709424423 [18:57:59]quantity*price = 150024 [18:57:59]sum+1 = 150025 [18:57:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 263 02.03.2024 18:58 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123044 ФПД: 122760353517025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T185800&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123044&fm=122760353517025&tin=02508201610067®Number=0000000000090573&sum=150000 [18:58:00]StoreToDocumentArchive [18:58:00]shift 321 fd 123044 [18:58:00]save to /storage/0321/doc_00123044 [18:58:00]save last doc name /storage/0321/doc_00123044 to /storage/kkm_last_doc_name [18:58:00]save OK [18:58:00]Clear old archive folders... [18:58:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:58:00]tlvbuf is 003C0DA0 [18:58:00]SAM_PROTO_ClearQueue [18:58:00]wFMCommunicate request_size=4 [18:58:00]MH_SAM_APDU [18:58:00]CAPDU: 80 09 00 00 [18:58:00]Write to MH i2c: E2 08 00 1B 1F 80 09 00 00 00 00 00 00 AC [18:58:00]Write i2c OK [18:58:00]MH_I2C_Read... [18:58:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:58:00]Read from MH i2c: E2 [18:58:00]MH_I2C_Read... [18:58:00]Read from MH i2c: E2 03 00 [18:58:00]MH_I2C_Read... [18:58:00]Read from MH i2c: E2 03 00 1B 1F 00 90 00 AE [18:58:00]RAPDU: 90 00 [18:58:00]wFMCommunicate OK [18:58:00]SAM_PROTO_ClearQueue done [18:58:00]KKMCreateOFDPacket [18:58:00]OFDProtocolAddRootSTLVToBuf [18:58:00]FM_MakeSignedData [18:58:00]FM_MakeSignedData [18:58:00]SAM_PROTO_SignData [18:58:00]wFMCommunicate request_size=4 [18:58:00]MH_SAM_APDU [18:58:00]CAPDU: 80 0D 01 02 [18:58:00]Write to MH i2c: E2 08 00 1C 1F 80 0D 01 02 00 00 00 00 B4 [18:58:00]Write i2c OK [18:58:00]MH_I2C_Read... [18:58:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:58:00]Read from MH i2c: E2 [18:58:00]MH_I2C_Read... [18:58:00]Read from MH i2c: E2 03 00 [18:58:00]MH_I2C_Read... [18:58:00]Read from MH i2c: E2 03 00 1C 1F 00 90 00 AF [18:58:00]RAPDU: 90 00 [18:58:00]wFMCommunicate OK [18:58:00]wFMCommunicate request_size=255 [18:58:00]MH_SAM_APDU [18:58:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 B8 76 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E0 01 00 35 04 06 00 [18:58:00]Write to MH i2c: E2 02 01 1D 1F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 B8 76 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E0 01 00 35 04 06 00 00 00 88 [18:58:00]Write i2c OK [18:58:00]MH_I2C_Read... [18:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:00]Read from MH i2c: E2 [18:58:00]MH_I2C_Read... [18:58:00]Read from MH i2c: E2 03 00 [18:58:00]MH_I2C_Read... [18:58:00]Read from MH i2c: E2 03 00 1D 1F 00 90 00 B0 [18:58:00]RAPDU: 90 00 [18:58:00]wFMCommunicate OK [18:58:00]wFMCommunicate request_size=11 [18:58:00]MH_SAM_APDU [18:58:00]CAPDU: 80 0D 02 02 06 6F A6 5F 43 8D E1 [18:58:00]Write to MH i2c: E2 0E 00 1E 1F 80 0D 02 02 06 00 6F A6 5F 43 8D E1 00 00 E8 [18:58:00]Write i2c OK [18:58:00]MH_I2C_Read... [18:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:00]Read from MH i2c: E2 [18:58:00]MH_I2C_Read... [18:58:00]Read from MH i2c: E2 03 00 [18:58:00]MH_I2C_Read... [18:58:00]Read from MH i2c: E2 03 00 1E 1F 00 90 00 B1 [18:58:00]RAPDU: 90 00 [18:58:00]wFMCommunicate OK [18:58:00]wFMCommunicate request_size=4 [18:58:00]MH_SAM_APDU [18:58:00]CAPDU: 80 0D 03 02 [18:58:00]Write to MH i2c: E2 08 00 1F 1F 80 0D 03 02 00 00 00 00 B9 [18:58:00]Write i2c OK [18:58:00]MH_I2C_Read... [18:58:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:58:01]Read from MH i2c: E2 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: E2 0B 00 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: E2 0B 00 1F 1F 00 5B 22 1D 84 62 7E 95 0A 90 00 57 [18:58:01]RAPDU: 5B 22 1D 84 62 7E 95 0A 90 00 [18:58:01]wFMCommunicate OK [18:58:01]SAM_PROTO_SignData done [18:58:01]FM_MakeSignedData done [18:58:01]CreateOFDProtocolMessage [18:58:01]wFMCommunicate request_size=4 [18:58:01]MH_SAM_APDU [18:58:01]CAPDU: 80 11 00 00 [18:58:01]Write to MH i2c: E2 08 00 20 1F 80 11 00 00 00 00 00 00 B9 [18:58:01]Write i2c OK [18:58:01]MH_I2C_Read... [18:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:01]Read from MH i2c: E2 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: E2 17 00 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: E2 17 00 20 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 17 [18:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:58:01]wFMCommunicate OK [18:58:01]CreateOFDProtocolMessage done [18:58:01]OFDSenderStorePacket 123044 [18:58:01]StoreOFDPacket docnum=123044 [18:58:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 EA A7 08 01 8F 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 B8 76 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E0 01 00 35 04 06 00 6F A6 5F 43 8D E1 5B 22 1D 84 62 7E 95 0A [18:58:01]CheckFolder [18:58:01]dirname=/storage/ofd_packets [18:58:01]CheckFolder done [18:58:01]ProducePacketName [18:58:01]name=ofd_packets/00123044 [18:58:01]NVStorageSaveData ofd_packets/00123044 [18:58:01]File name is /storage/ofd_packets/00123044 [18:58:01]Write 302 bytes [18:58:01]NVStorageSaveData done [18:58:01]OFDSenderStorePacket done [18:58:01]KKMCreateOFDPacket done [18:58:01]NVStorageSaveData kkm_last_timestamp [18:58:01]File name is /storage/kkm_last_timestamp [18:58:01]Write 4 bytes [18:58:01]NVStorageSaveData done [18:58:01]ExternCall_PrintAddStr [18:58:01]wPrintStart [18:58:01]Write to MH i2c: 01 00 00 21 1F 40 [18:58:01]Write i2c OK [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: 01 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: 01 07 00 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: 01 07 00 21 1F 00 00 00 00 00 FF 0F 55 [18:58:01]RasterBufferAndPrint [18:58:01]line Счет N : (1)1105943 [18:58:01]line ИНН: 02508201610067 [18:58:01]line Контрольно-Кассовый Чек [18:58:01]line ПРОДАЖА [18:58:01]line ТРК (МРК, ГНК) : 31 [18:58:01]line Товар: 2710194210 [18:58:01]line ДТ(л)-К-5 [18:58:01]line 21.160 * 70.90 [18:58:01]line = 1500.24 [18:58:01]line НДС 12% НСП 1% [18:58:01]line > о реализуемом товаре [18:58:01]line ОКРУГЛЕНИЕ: -0.24 [18:58:01]line ИТОГО: 1500.00 [18:58:01]line Внесено: 1500.00 [18:58:01]line СДАЧА: 0.00 [18:58:01]line НСП 1% : 13.28 [18:58:01]line НДС 12% : 159.32 [18:58:01]line Наличными: 1500.00 [18:58:01]line Безнал.: 0.00 [18:58:01]line Место: АЗС № 25 "Партнер Нефть" [18:58:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [18:58:01]line СНО: Общий режим [18:58:01]line Чек 263 02.03.2024 18:58 [18:58:01]line Смена: 321 ФФД: 1.0 [18:58:01]line ЗНМ: 0300000019 [18:58:01]line РНМ: 0000000000090573 [18:58:01]line Версия ККМ: 001 [18:58:01]line ФМ: 0000000000874798 [18:58:01]line ФД: 123044 [18:58:01]line ФПД: 122760353517025 [18:58:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T185800&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123044&fm=122760353517025&tin=02508201610067®Number=0000000000090573&sum=150000 [18:58:01]OFD Sender: Processing packet 123044 [packets to send 112, broken 111] [18:58:01]ProducePacketName [18:58:01]name=ofd_packets/00123044 [18:58:01]OFD Sender: To server: pG, [18:58:01]CommunicateWithHost lk.salyk.kg:30040 [18:58:01]ConnectInit lk.salyk.kg [18:58:01]written 0, free lines is 4095 [18:58:01]Connected sock=10 [18:58:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 EA A7 08 01 8F 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 B8 76 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E0 01 00 35 04 06 00 6F A6 5F 43 8D E1 5B 22 1D 84 62 7E 95 0A [18:58:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5E F0 47 00 F1 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E0 01 00 F4 03 04 00 93 22 E3 65 B6 04 01 00 00 82 F1 9A DA A3 E5 99 2D [18:58:01]CommunicateWithHost err = 0 [18:58:01]CheckOFDResponse [18:58:01]1017 (14) - 77093643461234 [18:58:01]1041 (16) - 0000000000874798 [18:58:01]1040 (4) - 123044 [18:58:01]1012 (4) - 02.03.2024 12:58 [18:58:01]1206 (1) - 0 [18:58:01]OFD Sender: Remove packet 123044 [18:58:01]ProducePacketName [18:58:01]name=ofd_packets/00123044 [18:58:01]NVStorageDeleteData [18:58:01]Write to MH i2c: 01 00 00 4C 1F 6B [18:58:01]Write i2c OK [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: 01 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: 01 07 00 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: 01 07 00 4C 1F 00 00 00 00 00 F8 0C 76 [18:58:01]RasterBufferAndPrint [18:58:01]line [18:58:01]line [18:58:01]line [18:58:01]line [18:58:01]line [18:58:01]written 0, free lines is 3329 [18:58:01]MH_Cut [18:58:01]Write to MH i2c: D1 01 00 53 1F 01 44 [18:58:01]Write i2c OK [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: D1 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: D1 01 00 [18:58:01]MH_I2C_Read... [18:58:01]Read from MH i2c: D1 01 00 53 1F 00 43 [18:58:01]Write to MH i2c: 01 00 00 54 1F 73 [18:58:01]Write i2c OK [18:58:01]MH_I2C_Read... [18:58:02]OFD Sender: No OFD packet to send [18:58:02]*** Cut start [18:58:02]*** Purtial cut [18:58:02]*** Stage 1: CUTSNS_PIN = 1 [18:58:04]Read from MH i2c: 01 [18:58:04]MH_I2C_Read... [18:58:04]*** Stop cut motor [18:58:04]*** Cut end [18:58:04]Read from MH i2c: 01 07 00 [18:58:04]MH_I2C_Read... [18:58:04]Read from MH i2c: 01 07 00 54 1F 00 00 00 00 00 FF 0F 88 [18:58:04]process_action close_receipt done [18:58:04]requested_data is exist [18:58:04]produce_requested_data [18:58:04]requested_item fm.sn is exist - process it [18:58:04]wFMCommunicate request_size=4 [18:58:04]MH_SAM_APDU [18:58:04]CAPDU: 80 11 00 00 [18:58:04]Write to MH i2c: E2 08 00 55 1F 80 11 00 00 00 00 00 00 EE [18:58:04]Write i2c OK [18:58:04]MH_I2C_Read... [18:58:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:04]Read from MH i2c: E2 [18:58:04]MH_I2C_Read... [18:58:04]Read from MH i2c: E2 17 00 [18:58:04]MH_I2C_Read... [18:58:04]Read from MH i2c: E2 17 00 55 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4C [18:58:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [18:58:04]wFMCommunicate OK [18:58:04]requested_item fd.num is exist - process it [18:58:04]SAM_PROTO_GetFieldsCounters [18:58:04]wFMCommunicate request_size=4 [18:58:04]MH_SAM_APDU [18:58:04]CAPDU: 80 13 00 00 [18:58:04]Write to MH i2c: E2 08 00 56 1F 80 13 00 00 00 00 00 00 F1 [18:58:04]Write i2c OK [18:58:04]MH_I2C_Read... [18:58:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:58:04]Read from MH i2c: E2 [18:58:04]MH_I2C_Read... [18:58:04]Read from MH i2c: E2 62 00 [18:58:04]MH_I2C_Read... [18:58:04]Read from MH i2c: E2 62 00 56 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [18:58:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:58:04]wFMCommunicate OK [18:58:04]SAM_PROTO_GetFieldsCounters done [18:58:04]requested_item shift.num is exist - process it [18:58:04]requested_item shift.opened is exist - process it [18:58:04]req_shift_opened [18:58:04]FM_GetShiftState [18:58:04]SAM_PROTO_GetShiftState [18:58:04]wFMCommunicate request_size=4 [18:58:04]MH_SAM_APDU [18:58:04]CAPDU: 80 13 01 00 [18:58:04]Write to MH i2c: E2 08 00 57 1F 80 13 01 00 00 00 00 00 F3 [18:58:04]Write i2c OK [18:58:04]MH_I2C_Read... [18:58:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:04]Read from MH i2c: E2 [18:58:04]MH_I2C_Read... [18:58:04]Read from MH i2c: E2 0E 00 [18:58:04]MH_I2C_Read... [18:58:04]Read from MH i2c: E2 0E 00 57 1F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5A [18:58:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [18:58:04]wFMCommunicate OK [18:58:04]SAM_PROTO_GetShiftState done [18:58:04]FM_GetShiftState done [18:58:04]req_shift_opened done [18:58:04]requested_item shift.open_date is exist - process it [18:58:04]req_shift_open_date [18:58:04]req_shift_open_date done [18:58:04]produce_requested_data done [18:58:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123044,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [18:58:04]process_action_free close_receipt [18:58:04]json_value_free [18:58:04]json_value_free done [18:58:04]process_json_proto returns [18:58:04]Send response to host [18:58:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123044,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [18:58:04]free response buf [18:58:04]execute_script done [18:58:04]execute_script returns [18:58:04]free content buf [18:58:04]Sock 8.Close socket [18:58:04]Sock 8.Thread stoped [18:58:07]OFD Sender: No OFD packet to send [18:58:12]OFD Sender: No OFD packet to send [18:58:17]OFD Sender: No OFD packet to send [18:58:22]OFD Sender: No OFD packet to send [18:58:27]OFD Sender: No OFD packet to send [18:58:32]OFD Sender: No OFD packet to send [18:58:37]OFD Sender: No OFD packet to send [18:58:42]OFD Sender: No OFD packet to send [18:58:47]OFD Sender: No OFD packet to send [18:58:52]OFD Sender: No OFD packet to send [18:58:57]OFD Sender: No OFD packet to send [18:59:02]OFD Sender: No OFD packet to send [18:59:07]OFD Sender: No OFD packet to send [18:59:12]OFD Sender: No OFD packet to send [18:59:17]OFD Sender: No OFD packet to send [18:59:22]OFD Sender: No OFD packet to send [18:59:27]OFD Sender: No OFD packet to send [18:59:32]OFD Sender: No OFD packet to send [18:59:37]OFD Sender: No OFD packet to send [18:59:42]OFD Sender: No OFD packet to send [18:59:47]OFD Sender: No OFD packet to send [18:59:52]OFD Sender: No OFD packet to send [18:59:57]OFD Sender: No OFD packet to send [19:00:02]OFD Sender: No OFD packet to send [19:00:07]OFD Sender: No OFD packet to send [19:00:12]OFD Sender: No OFD packet to send [19:00:17]OFD Sender: No OFD packet to send [19:00:22]OFD Sender: No OFD packet to send [19:00:27]OFD Sender: No OFD packet to send [19:00:32]OFD Sender: No OFD packet to send [19:00:37]OFD Sender: No OFD packet to send [19:00:42]OFD Sender: No OFD packet to send [19:00:47]OFD Sender: No OFD packet to send [19:00:52]OFD Sender: No OFD packet to send [19:00:57]OFD Sender: No OFD packet to send [19:01:02]OFD Sender: No OFD packet to send [19:01:07]OFD Sender: No OFD packet to send [19:01:12]OFD Sender: No OFD packet to send [19:01:17]OFD Sender: No OFD packet to send [19:01:22]OFD Sender: No OFD packet to send [19:01:27]OFD Sender: No OFD packet to send [19:01:32]OFD Sender: No OFD packet to send [19:01:37]OFD Sender: No OFD packet to send [19:01:42]OFD Sender: No OFD packet to send [19:01:47]OFD Sender: No OFD packet to send [19:01:52]OFD Sender: No OFD packet to send [19:01:57]OFD Sender: No OFD packet to send [19:02:02]OFD Sender: No OFD packet to send [19:02:07]OFD Sender: No OFD packet to send [19:02:12]OFD Sender: No OFD packet to send [19:02:17]OFD Sender: No OFD packet to send [19:02:22]OFD Sender: No OFD packet to send [19:02:27]OFD Sender: No OFD packet to send [19:02:32]OFD Sender: No OFD packet to send [19:02:37]OFD Sender: No OFD packet to send [19:02:40]accept exits with 9 [19:02:40]New connection [19:02:40]New thread 3066809700 created [19:02:40]Thread 3066666340 joined [19:02:40]Waiting for new connection... [19:02:40] Sock 9.Parse request [19:02:40]Sock 9.Check first char [19:02:40]Sock 9.First char is OK [19:02:40]request: POST /json_proto HTTP/1.0 [19:02:40]Method: POST [19:02:40]URL: /json_proto [19:02:40]Method is POST - this is cgi request [19:02:40]url: /json_proto [19:02:40]query_string will be loaded in cgi processing [19:02:40]execute_cgi json_proto POST (null) [19:02:40]execute_cgi path=json_proto method=POST [19:02:40]POST find Content-Length [19:02:40]Host: 172.17.48.197:8080 [19:02:40]Content-Length: 678 [19:02:40]Content-Type: application/json [19:02:40] [19:02:40]POST finish read [19:02:40]Found Content-Length = 678 [19:02:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:40]execute_script... [19:02:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:40]POST & json_proto [19:02:40]process_json_proto [19:02:40]json parsed OK: [19:02:40]protocol is kg_v1.0 [19:02:40]action value=close_receipt [19:02:40]process_action close_receipt [19:02:40]cmd_close_receipt [19:02:40]MH_GetDate [19:02:40]Write to MH i2c: F0 00 00 58 1F 66 [19:02:40]Write i2c OK [19:02:40]MH_I2C_Read... [19:02:40]Read from MH i2c: F0 [19:02:40]MH_I2C_Read... [19:02:40]Read from MH i2c: F0 09 00 [19:02:40]MH_I2C_Read... [19:02:40]Read from MH i2c: F0 09 00 58 1F 00 D1 77 E3 65 66 EE DC 65 94 [19:02:40]GetLastDocTimeStamp 1709405880 [19:02:40]current date 1709406161 [19:02:40]FM_GetShiftState [19:02:40]SAM_PROTO_GetShiftState [19:02:40]wFMCommunicate request_size=4 [19:02:40]MH_SAM_APDU [19:02:40]CAPDU: 80 13 01 00 [19:02:40]Write to MH i2c: E2 08 00 59 1F 80 13 01 00 00 00 00 00 F5 [19:02:40]Write i2c OK [19:02:40]MH_I2C_Read... [19:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:40]Read from MH i2c: E2 [19:02:40]MH_I2C_Read... [19:02:40]Read from MH i2c: E2 0E 00 [19:02:40]MH_I2C_Read... [19:02:40]Read from MH i2c: E2 0E 00 59 1F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5C [19:02:40]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:02:40]wFMCommunicate OK [19:02:40]SAM_PROTO_GetShiftState done [19:02:40]FM_GetShiftState done [19:02:40]opened in 1709338023 [19:02:40]opened+sec_in_day 1709424423 [19:02:40]quantity*price = 25007 [19:02:40]sum+1 = 25009 [19:02:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 264 02.03.2024 19:02 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123045 ФПД: 149978429160075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T190241&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123045&fm=149978429160075&tin=02508201610067®Number=0000000000090573&sum=25000 [19:02:41]StoreToDocumentArchive [19:02:41]shift 321 fd 123045 [19:02:41]save to /storage/0321/doc_00123045 [19:02:41]save last doc name /storage/0321/doc_00123045 to /storage/kkm_last_doc_name [19:02:41]save OK [19:02:41]Clear old archive folders... [19:02:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:02:41]tlvbuf is 003FCF10 [19:02:41]SAM_PROTO_ClearQueue [19:02:41]wFMCommunicate request_size=4 [19:02:41]MH_SAM_APDU [19:02:41]CAPDU: 80 09 00 00 [19:02:41]Write to MH i2c: E2 08 00 66 1F 80 09 00 00 00 00 00 00 F7 [19:02:41]Write i2c OK [19:02:41]MH_I2C_Read... [19:02:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:41]Read from MH i2c: E2 [19:02:41]MH_I2C_Read... [19:02:41]Read from MH i2c: E2 03 00 [19:02:41]MH_I2C_Read... [19:02:41]Read from MH i2c: E2 03 00 66 1F 00 90 00 F9 [19:02:41]RAPDU: 90 00 [19:02:41]wFMCommunicate OK [19:02:41]SAM_PROTO_ClearQueue done [19:02:41]KKMCreateOFDPacket [19:02:41]OFDProtocolAddRootSTLVToBuf [19:02:41]FM_MakeSignedData [19:02:41]FM_MakeSignedData [19:02:41]SAM_PROTO_SignData [19:02:41]wFMCommunicate request_size=4 [19:02:41]MH_SAM_APDU [19:02:41]CAPDU: 80 0D 01 02 [19:02:41]Write to MH i2c: E2 08 00 67 1F 80 0D 01 02 00 00 00 00 FF [19:02:41]Write i2c OK [19:02:41]MH_I2C_Read... [19:02:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:41]Read from MH i2c: E2 [19:02:41]MH_I2C_Read... [19:02:41]Read from MH i2c: E2 03 00 [19:02:41]MH_I2C_Read... [19:02:41]Read from MH i2c: E2 03 00 67 1F 00 90 00 FA [19:02:41]RAPDU: 90 00 [19:02:41]wFMCommunicate OK [19:02:41]wFMCommunicate request_size=255 [19:02:41]MH_SAM_APDU [19:02:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D1 77 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E0 01 00 35 04 06 00 88 [19:02:41]Write to MH i2c: E2 02 01 68 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D1 77 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E0 01 00 35 04 06 00 88 00 00 83 [19:02:41]Write i2c OK [19:02:41]MH_I2C_Read... [19:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:42]Read from MH i2c: E2 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: E2 03 00 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: E2 03 00 68 1F 00 90 00 FB [19:02:42]RAPDU: 90 00 [19:02:42]wFMCommunicate OK [19:02:42]wFMCommunicate request_size=10 [19:02:42]MH_SAM_APDU [19:02:42]CAPDU: 80 0D 02 02 05 67 92 FE 7A 8B [19:02:42]Write to MH i2c: E2 0D 00 69 1F 80 0D 02 02 05 00 67 92 FE 7A 8B 00 00 08 [19:02:42]Write i2c OK [19:02:42]MH_I2C_Read... [19:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:42]Read from MH i2c: E2 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: E2 03 00 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: E2 03 00 69 1F 00 90 00 FC [19:02:42]RAPDU: 90 00 [19:02:42]wFMCommunicate OK [19:02:42]wFMCommunicate request_size=4 [19:02:42]MH_SAM_APDU [19:02:42]CAPDU: 80 0D 03 02 [19:02:42]Write to MH i2c: E2 08 00 6A 1F 80 0D 03 02 00 00 00 00 04 [19:02:42]Write i2c OK [19:02:42]MH_I2C_Read... [19:02:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:42]Read from MH i2c: E2 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: E2 0B 00 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: E2 0B 00 6A 1F 00 83 02 2F 4A 3C 92 E9 E5 90 00 9F [19:02:42]RAPDU: 83 02 2F 4A 3C 92 E9 E5 90 00 [19:02:42]wFMCommunicate OK [19:02:42]SAM_PROTO_SignData done [19:02:42]FM_MakeSignedData done [19:02:42]CreateOFDProtocolMessage [19:02:42]wFMCommunicate request_size=4 [19:02:42]MH_SAM_APDU [19:02:42]CAPDU: 80 11 00 00 [19:02:42]Write to MH i2c: E2 08 00 6B 1F 80 11 00 00 00 00 00 00 04 [19:02:42]Write i2c OK [19:02:42]MH_I2C_Read... [19:02:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:42]Read from MH i2c: E2 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: E2 17 00 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: E2 17 00 6B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 62 [19:02:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:02:42]wFMCommunicate OK [19:02:42]CreateOFDProtocolMessage done [19:02:42]OFDSenderStorePacket 123045 [19:02:42]StoreOFDPacket docnum=123045 [19:02:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2B E3 07 01 E8 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 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D1 77 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E0 01 00 35 04 06 00 88 67 92 FE 7A 8B 83 02 2F 4A 3C 92 E9 E5 [19:02:42]CheckFolder [19:02:42]dirname=/storage/ofd_packets [19:02:42]CheckFolder done [19:02:42]ProducePacketName [19:02:42]name=ofd_packets/00123045 [19:02:42]NVStorageSaveData ofd_packets/00123045 [19:02:42]File name is /storage/ofd_packets/00123045 [19:02:42]Write 301 bytes [19:02:42]NVStorageSaveData done [19:02:42]OFDSenderStorePacket done [19:02:42]KKMCreateOFDPacket done [19:02:42]NVStorageSaveData kkm_last_timestamp [19:02:42]File name is /storage/kkm_last_timestamp [19:02:42]Write 4 bytes [19:02:42]NVStorageSaveData done [19:02:42]OFD Sender: Processing packet 123045 [packets to send 112, broken 111] [19:02:42]ProducePacketName [19:02:42]name=ofd_packets/00123045 [19:02:42]OFD Sender: To server: pG, [19:02:42]CommunicateWithHost lk.salyk.kg:30040 [19:02:42]ConnectInit lk.salyk.kg [19:02:42]ExternCall_PrintAddStr [19:02:42]wPrintStart [19:02:42]Write to MH i2c: 01 00 00 6C 1F 8B [19:02:42]Write i2c OK [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: 01 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: 01 07 00 [19:02:42]MH_I2C_Read... [19:02:42]Read from MH i2c: 01 07 00 6C 1F 00 00 00 00 00 FF 0F A0 [19:02:42]RasterBufferAndPrint [19:02:42]line Счет N : (1)1105944 [19:02:42]line ИНН: 02508201610067 [19:02:42]line Контрольно-Кассовый Чек [19:02:42]line ПРОДАЖА [19:02:42]line ТРК (МРК, ГНК) : 11 [19:02:42]line Товар: 2710124130 [19:02:42]line Аи-92-К-5 [19:02:42]line 4.040 * 61.90 [19:02:42]line = 250.08 [19:02:42]line НДС 12% НСП 1% [19:02:42]line > о реализуемом товаре [19:02:42]line ОКРУГЛЕНИЕ: -0.08 [19:02:42]line ИТОГО: 250.00 [19:02:42]line Внесено: 250.00 [19:02:42]line СДАЧА: 0.00 [19:02:42]line НСП 1% : 2.21 [19:02:42]line НДС 12% : 26.56 [19:02:42]line Наличными: 250.00 [19:02:42]line Безнал.: 0.00 [19:02:42]line Место: АЗС № 25 "Партнер Нефть" [19:02:42]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:02:42]line СНО: Общий режим [19:02:42]line Чек 264 02.03.2024 19:02 [19:02:42]line Смена: 321 ФФД: 1.0 [19:02:42]line ЗНМ: 0300000019 [19:02:42]line РНМ: 0000000000090573 [19:02:42]line Версия ККМ: 001 [19:02:42]line ФМ: 0000000000874798 [19:02:42]line ФД: 123045 [19:02:42]line ФПД: 149978429160075 [19:02:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T190241&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123045&fm=149978429160075&tin=02508201610067®Number=0000000000090573&sum=25000 [19:02:42]Connected sock=11 [19:02:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2B E3 07 01 E8 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 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D1 77 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E0 01 00 35 04 06 00 88 67 92 FE 7A 8B 83 02 2F 4A 3C 92 E9 E5 [19:02:42]written 0, free lines is 4095 [19:02:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9A 3D 47 00 BB 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E0 01 00 F4 03 04 00 AD 23 E3 65 B6 04 01 00 00 9A 04 6C E0 0F 47 2B FE [19:02:42]CommunicateWithHost err = 0 [19:02:42]CheckOFDResponse [19:02:42]1017 (14) - 77093643461234 [19:02:42]1041 (16) - 0000000000874798 [19:02:42]1040 (4) - 123045 [19:02:42]1012 (4) - 02.03.2024 13:03 [19:02:42]1206 (1) - 0 [19:02:42]OFD Sender: Remove packet 123045 [19:02:42]ProducePacketName [19:02:42]name=ofd_packets/00123045 [19:02:42]NVStorageDeleteData [19:02:43]Write to MH i2c: 01 00 00 97 1F B6 [19:02:43]Write i2c OK [19:02:43]MH_I2C_Read... [19:02:43]Read from MH i2c: 01 [19:02:43]MH_I2C_Read... [19:02:43]Read from MH i2c: 01 07 00 [19:02:43]MH_I2C_Read... [19:02:43]Read from MH i2c: 01 07 00 97 1F 00 00 00 00 00 E6 0C AF [19:02:43]RasterBufferAndPrint [19:02:43]line [19:02:43]line [19:02:43]line [19:02:43]line [19:02:43]line [19:02:43]written 0, free lines is 3308 [19:02:43]MH_Cut [19:02:43]Write to MH i2c: D1 01 00 9E 1F 01 8F [19:02:43]Write i2c OK [19:02:43]MH_I2C_Read... [19:02:43]Read from MH i2c: D1 [19:02:43]MH_I2C_Read... [19:02:43]Read from MH i2c: D1 01 00 [19:02:43]MH_I2C_Read... [19:02:43]Read from MH i2c: D1 01 00 9E 1F 00 8E [19:02:43]Write to MH i2c: 01 00 00 9F 1F BE [19:02:43]Write i2c OK [19:02:43]MH_I2C_Read... [19:02:43]OFD Sender: No OFD packet to send [19:02:43]*** Cut start [19:02:43]*** Purtial cut [19:02:43]*** Stage 1: CUTSNS_PIN = 1 [19:02:45]Read from MH i2c: 01 [19:02:45]MH_I2C_Read... [19:02:45]*** Stop cut motor [19:02:45]*** Cut end [19:02:45]Read from MH i2c: 01 07 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: 01 07 00 9F 1F 00 00 00 00 00 FF 0F D3 [19:02:45]process_action close_receipt done [19:02:45]requested_data is exist [19:02:45]produce_requested_data [19:02:45]requested_item fm.sn is exist - process it [19:02:45]wFMCommunicate request_size=4 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 11 00 00 [19:02:45]Write to MH i2c: E2 08 00 A0 1F 80 11 00 00 00 00 00 00 39 [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:45]Read from MH i2c: E2 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 17 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 17 00 A0 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 97 [19:02:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:02:45]wFMCommunicate OK [19:02:45]requested_item fd.num is exist - process it [19:02:45]SAM_PROTO_GetFieldsCounters [19:02:45]wFMCommunicate request_size=4 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 13 00 00 [19:02:45]Write to MH i2c: E2 08 00 A1 1F 80 13 00 00 00 00 00 00 3C [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:45]Read from MH i2c: E2 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 62 00 [19:02:45]MH_I2C_Read... [19:02:45]Read from MH i2c: E2 62 00 A1 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [19:02:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:45]wFMCommunicate OK [19:02:45]SAM_PROTO_GetFieldsCounters done [19:02:45]requested_item shift.num is exist - process it [19:02:45]requested_item shift.opened is exist - process it [19:02:45]req_shift_opened [19:02:45]FM_GetShiftState [19:02:45]SAM_PROTO_GetShiftState [19:02:45]wFMCommunicate request_size=4 [19:02:45]MH_SAM_APDU [19:02:45]CAPDU: 80 13 01 00 [19:02:45]Write to MH i2c: E2 08 00 A2 1F 80 13 01 00 00 00 00 00 3E [19:02:45]Write i2c OK [19:02:45]MH_I2C_Read... [19:02:46]Read from MH i2c: E2 [19:02:46]MH_I2C_Read... [19:02:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:46]Read from MH i2c: E2 0E 00 [19:02:46]MH_I2C_Read... [19:02:46]Read from MH i2c: E2 0E 00 A2 1F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A5 [19:02:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:02:46]wFMCommunicate OK [19:02:46]SAM_PROTO_GetShiftState done [19:02:46]FM_GetShiftState done [19:02:46]req_shift_opened done [19:02:46]requested_item shift.open_date is exist - process it [19:02:46]req_shift_open_date [19:02:46]req_shift_open_date done [19:02:46]produce_requested_data done [19:02:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123045,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:02:46]process_action_free close_receipt [19:02:46]json_value_free [19:02:46]json_value_free done [19:02:46]process_json_proto returns [19:02:46]Send response to host [19:02:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123045,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:02:46]free response buf [19:02:46]execute_script done [19:02:46]execute_script returns [19:02:46]free content buf [19:02:46]Sock 9.Close socket [19:02:46]Sock 9.Thread stoped [19:02:48]OFD Sender: No OFD packet to send [19:02:53]OFD Sender: No OFD packet to send [19:02:58]OFD Sender: No OFD packet to send [19:03:03]OFD Sender: No OFD packet to send [19:03:08]OFD Sender: No OFD packet to send [19:03:13]OFD Sender: No OFD packet to send [19:03:18]OFD Sender: No OFD packet to send [19:03:23]OFD Sender: No OFD packet to send [19:03:28]OFD Sender: No OFD packet to send [19:03:33]OFD Sender: No OFD packet to send [19:03:38]OFD Sender: No OFD packet to send [19:03:43]OFD Sender: No OFD packet to send [19:03:48]OFD Sender: No OFD packet to send [19:03:53]OFD Sender: No OFD packet to send [19:03:58]OFD Sender: No OFD packet to send [19:04:03]OFD Sender: No OFD packet to send [19:04:08]OFD Sender: No OFD packet to send [19:04:13]OFD Sender: No OFD packet to send [19:04:18]OFD Sender: No OFD packet to send [19:04:23]OFD Sender: No OFD packet to send [19:04:28]OFD Sender: No OFD packet to send [19:04:33]OFD Sender: No OFD packet to send [19:04:38]OFD Sender: No OFD packet to send [19:04:43]OFD Sender: No OFD packet to send [19:04:48]OFD Sender: No OFD packet to send [19:04:53]OFD Sender: No OFD packet to send [19:04:58]OFD Sender: No OFD packet to send [19:05:03]OFD Sender: No OFD packet to send [19:05:08]OFD Sender: No OFD packet to send [19:05:13]OFD Sender: No OFD packet to send [19:05:18]OFD Sender: No OFD packet to send [19:05:23]OFD Sender: No OFD packet to send [19:05:28]OFD Sender: No OFD packet to send [19:05:33]OFD Sender: No OFD packet to send [19:05:38]OFD Sender: No OFD packet to send [19:05:43]OFD Sender: No OFD packet to send [19:05:48]OFD Sender: No OFD packet to send [19:05:53]OFD Sender: No OFD packet to send [19:05:58]OFD Sender: No OFD packet to send [19:06:03]OFD Sender: No OFD packet to send [19:06:08]OFD Sender: No OFD packet to send [19:06:12]accept exits with 8 [19:06:12]New connection [19:06:12]New thread 3066666340 created [19:06:12] Sock 8.Parse request [19:06:12]Thread 3066809700 joined [19:06:12]Sock 8.Check first char [19:06:12]Waiting for new connection... [19:06:12]Sock 8.First char is OK [19:06:12]request: POST /json_proto HTTP/1.0 [19:06:12]Method: POST [19:06:12]URL: /json_proto [19:06:12]Method is POST - this is cgi request [19:06:12]url: /json_proto [19:06:12]query_string will be loaded in cgi processing [19:06:12]execute_cgi json_proto POST (null) [19:06:12]execute_cgi path=json_proto method=POST [19:06:12]POST find Content-Length [19:06:12]Host: 172.17.48.197:8080 [19:06:12]Content-Length: 820 [19:06:12]Content-Type: application/json [19:06:12] [19:06:12]POST finish read [19:06:12]Found Content-Length = 820 [19:06:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:12]execute_script... [19:06: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)1105945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:12]POST & json_proto [19:06:12]process_json_proto [19:06:12]json parsed OK: [19:06:12]protocol is kg_v1.0 [19:06:12]action value=close_receipt [19:06:12]process_action close_receipt [19:06:12]cmd_close_receipt [19:06:12]MH_GetDate [19:06:12]Write to MH i2c: F0 00 00 A3 1F B1 [19:06:12]Write i2c OK [19:06:12]MH_I2C_Read... [19:06:12]Read from MH i2c: F0 [19:06:12]MH_I2C_Read... [19:06:12]Read from MH i2c: F0 09 00 [19:06:12]MH_I2C_Read... [19:06:12]Read from MH i2c: F0 09 00 A3 1F 00 A5 78 E3 65 66 EE DC 65 B4 [19:06:12]GetLastDocTimeStamp 1709406161 [19:06:12]current date 1709406373 [19:06:12]FM_GetShiftState [19:06:12]SAM_PROTO_GetShiftState [19:06:12]wFMCommunicate request_size=4 [19:06:12]MH_SAM_APDU [19:06:12]CAPDU: 80 13 01 00 [19:06:12]Write to MH i2c: E2 08 00 A4 1F 80 13 01 00 00 00 00 00 40 [19:06:12]Write i2c OK [19:06:12]MH_I2C_Read... [19:06:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:12]Read from MH i2c: E2 [19:06:12]MH_I2C_Read... [19:06:12]Read from MH i2c: E2 0E 00 [19:06:12]MH_I2C_Read... [19:06:12]Read from MH i2c: E2 0E 00 A4 1F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A7 [19:06:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:06:12]wFMCommunicate OK [19:06:12]SAM_PROTO_GetShiftState done [19:06:12]FM_GetShiftState done [19:06:12]opened in 1709338023 [19:06:12]opened+sec_in_day 1709424423 [19:06:12]quantity*price = 100030 [19:06:12]sum+1 = 100031 [19:06:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 265 02.03.2024 19:06 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123046 ФПД: 210540541115788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T190613&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123046&fm=210540541115788&tin=02508201610067®Number=0000000000090573&sum=100030 [19:06:13]StoreToDocumentArchive [19:06:13]shift 321 fd 123046 [19:06:13]save to /storage/0321/doc_00123046 [19:06:13]save last doc name /storage/0321/doc_00123046 to /storage/kkm_last_doc_name [19:06:13]save OK [19:06:13]Clear old archive folders... [19:06:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:06:13]tlvbuf is 0045EEA0 [19:06:13]SAM_PROTO_ClearQueue [19:06:13]wFMCommunicate request_size=4 [19:06:13]MH_SAM_APDU [19:06:13]CAPDU: 80 09 00 00 [19:06:13]Write to MH i2c: E2 08 00 B1 1F 80 09 00 00 00 00 00 00 42 [19:06:13]Write i2c OK [19:06:13]MH_I2C_Read... [19:06:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:06:13]Read from MH i2c: E2 [19:06:13]MH_I2C_Read... [19:06:13]Read from MH i2c: E2 03 00 [19:06:13]MH_I2C_Read... [19:06:13]Read from MH i2c: E2 03 00 B1 1F 00 90 00 44 [19:06:13]RAPDU: 90 00 [19:06:13]wFMCommunicate OK [19:06:13]SAM_PROTO_ClearQueue done [19:06:13]KKMCreateOFDPacket [19:06:13]OFDProtocolAddRootSTLVToBuf [19:06:13]FM_MakeSignedData [19:06:13]FM_MakeSignedData [19:06:13]SAM_PROTO_SignData [19:06:13]wFMCommunicate request_size=4 [19:06:13]MH_SAM_APDU [19:06:13]CAPDU: 80 0D 01 02 [19:06:13]Write to MH i2c: E2 08 00 B2 1F 80 0D 01 02 00 00 00 00 4A [19:06:13]Write i2c OK [19:06:13]MH_I2C_Read... [19:06:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:06:13]Read from MH i2c: E2 [19:06:13]MH_I2C_Read... [19:06:13]Read from MH i2c: E2 03 00 [19:06:13]MH_I2C_Read... [19:06:13]Read from MH i2c: E2 03 00 B2 1F 00 90 00 45 [19:06:13]RAPDU: 90 00 [19:06:13]wFMCommunicate OK [19:06:13]wFMCommunicate request_size=255 [19:06:13]MH_SAM_APDU [19:06: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 A5 78 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E0 01 00 35 04 06 00 BF [19:06:13]Write to MH i2c: E2 02 01 B3 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 A5 78 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E0 01 00 35 04 06 00 BF 00 00 E9 [19:06:13]Write i2c OK [19:06:13]MH_I2C_Read... [19:06:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:13]Read from MH i2c: E2 [19:06:13]MH_I2C_Read... [19:06:13]Read from MH i2c: E2 03 00 [19:06:13]MH_I2C_Read... [19:06:13]Read from MH i2c: E2 03 00 B3 1F 00 90 00 46 [19:06:13]RAPDU: 90 00 [19:06:13]wFMCommunicate OK [19:06:13]wFMCommunicate request_size=10 [19:06:13]MH_SAM_APDU [19:06:13]CAPDU: 80 0D 02 02 05 7C 4A 29 FD 8C [19:06:13]Write to MH i2c: E2 0D 00 B4 1F 80 0D 02 02 05 00 7C 4A 29 FD 8C 00 00 CF [19:06:13]Write i2c OK [19:06:13]MH_I2C_Read... [19:06:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:14]Read from MH i2c: E2 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: E2 03 00 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: E2 03 00 B4 1F 00 90 00 47 [19:06:14]RAPDU: 90 00 [19:06:14]wFMCommunicate OK [19:06:14]wFMCommunicate request_size=4 [19:06:14]MH_SAM_APDU [19:06:14]CAPDU: 80 0D 03 02 [19:06:14]Write to MH i2c: E2 08 00 B5 1F 80 0D 03 02 00 00 00 00 4F [19:06:14]Write i2c OK [19:06:14]MH_I2C_Read... [19:06:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:06:14]Read from MH i2c: E2 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: E2 0B 00 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: E2 0B 00 B5 1F 00 0B 12 83 44 52 1C 7A 22 90 00 3E [19:06:14]RAPDU: 0B 12 83 44 52 1C 7A 22 90 00 [19:06:14]wFMCommunicate OK [19:06:14]SAM_PROTO_SignData done [19:06:14]FM_MakeSignedData done [19:06:14]CreateOFDProtocolMessage [19:06:14]wFMCommunicate request_size=4 [19:06:14]MH_SAM_APDU [19:06:14]CAPDU: 80 11 00 00 [19:06:14]Write to MH i2c: E2 08 00 B6 1F 80 11 00 00 00 00 00 00 4F [19:06:14]Write i2c OK [19:06:14]MH_I2C_Read... [19:06:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:14]Read from MH i2c: E2 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: E2 17 00 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: E2 17 00 B6 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AD [19:06:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:06:14]wFMCommunicate OK [19:06:14]CreateOFDProtocolMessage done [19:06:14]OFDSenderStorePacket 123046 [19:06:14]StoreOFDPacket docnum=123046 [19:06:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F8 D8 07 01 6E 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 A5 78 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E0 01 00 35 04 06 00 BF 7C 4A 29 FD 8C 0B 12 83 44 52 1C 7A 22 [19:06:14]CheckFolder [19:06:14]dirname=/storage/ofd_packets [19:06:14]CheckFolder done [19:06:14]ProducePacketName [19:06:14]name=ofd_packets/00123046 [19:06:14]NVStorageSaveData ofd_packets/00123046 [19:06:14]File name is /storage/ofd_packets/00123046 [19:06:14]Write 301 bytes [19:06:14]NVStorageSaveData done [19:06:14]OFDSenderStorePacket done [19:06:14]KKMCreateOFDPacket done [19:06:14]NVStorageSaveData kkm_last_timestamp [19:06:14]File name is /storage/kkm_last_timestamp [19:06:14]Write 4 bytes [19:06:14]NVStorageSaveData done [19:06:14]OFD Sender: Processing packet 123046 [packets to send 112, broken 111] [19:06:14]ProducePacketName [19:06:14]name=ofd_packets/00123046 [19:06:14]OFD Sender: To server: pG, [19:06:14]CommunicateWithHost lk.salyk.kg:30040 [19:06:14]ConnectInit lk.salyk.kg [19:06:14]ExternCall_PrintAddStr [19:06:14]wPrintStart [19:06:14]Write to MH i2c: 01 00 00 B7 1F D6 [19:06:14]Write i2c OK [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: 01 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: 01 07 00 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: 01 07 00 B7 1F 00 00 00 00 00 FF 0F EB [19:06:14]RasterBufferAndPrint [19:06:14]line Счет N : (1)1105945 [19:06:14]line ИНН: 02508201610067 [19:06:14]line Контрольно-Кассовый Чек [19:06:14]line ПРОДАЖА [19:06:14]line ТРК (МРК, ГНК) : 62 [19:06:14]line Товар: 2710124130 [19:06:14]line Аи-92-К-5 [19:06:14]line 16.160 * 61.90 [19:06:14]line = 1000.30 [19:06:14]line НДС 12% НСП 1% [19:06:14]line > о реализуемом товаре [19:06:14]line ИТОГО: 1000.30 [19:06:14]line НСП 1% : 8.85 [19:06:14]line НДС 12% : 106.23 [19:06:14]line Наличными: 0.00 [19:06:14]line Безнал.: 1000.30 [19:06:14]line Место: АЗС № 25 "Партнер Нефть" [19:06:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:06:14]line СНО: Общий режим [19:06:14]line Чек 265 02.03.2024 19:06 [19:06:14]line Смена: 321 ФФД: 1.0 [19:06:14]line ЗНМ: 0300000019 [19:06:14]line РНМ: 0000000000090573 [19:06:14]line Версия ККМ: 001 [19:06:14]line Платежная система: Бакай Банк [19:06:14]line ФМ: 0000000000874798 [19:06:14]line ФД: 123046 [19:06:14]line ФПД: 210540541115788 [19:06:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T190613&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123046&fm=210540541115788&tin=02508201610067®Number=0000000000090573&sum=100030 [19:06:14]Connected sock=11 [19:06:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F8 D8 07 01 6E 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 A5 78 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E0 01 00 35 04 06 00 BF 7C 4A 29 FD 8C 0B 12 83 44 52 1C 7A 22 [19:06:14]written 0, free lines is 4095 [19:06:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3C B0 47 00 5D 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E0 01 00 F4 03 04 00 80 24 E3 65 B6 04 01 00 00 36 BD 7A D9 CA 25 C8 DB [19:06:14]CommunicateWithHost err = 0 [19:06:14]CheckOFDResponse [19:06:14]1017 (14) - 77093643461234 [19:06:14]1041 (16) - 0000000000874798 [19:06:14]1040 (4) - 123046 [19:06:14]1012 (4) - 02.03.2024 13:07 [19:06:14]1206 (1) - 0 [19:06:14]OFD Sender: Remove packet 123046 [19:06:14]ProducePacketName [19:06:14]name=ofd_packets/00123046 [19:06:14]NVStorageDeleteData [19:06:14]Write to MH i2c: 01 00 00 E1 1F 00 [19:06:14]Write i2c OK [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: 01 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: 01 07 00 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: 01 07 00 E1 1F 00 00 00 00 00 FE 0C 11 [19:06:14]RasterBufferAndPrint [19:06:14]line [19:06:14]line [19:06:14]line [19:06:14]line [19:06:14]line [19:06:14]written 0, free lines is 3332 [19:06:14]MH_Cut [19:06:14]Write to MH i2c: D1 01 00 E8 1F 01 D9 [19:06:14]Write i2c OK [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: D1 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: D1 01 00 [19:06:14]MH_I2C_Read... [19:06:14]Read from MH i2c: D1 01 00 E8 1F 00 D8 [19:06:14]Write to MH i2c: 01 00 00 E9 1F 08 [19:06:14]Write i2c OK [19:06:14]MH_I2C_Read... [19:06:15]OFD Sender: No OFD packet to send [19:06:15]*** Cut start [19:06:15]*** Purtial cut [19:06:15]*** Stage 1: CUTSNS_PIN = 1 [19:06:17]Read from MH i2c: 01 [19:06:17]MH_I2C_Read... [19:06:17]*** Stop cut motor [19:06:17]*** Cut end [19:06:17]Read from MH i2c: 01 07 00 [19:06:17]MH_I2C_Read... [19:06:17]Read from MH i2c: 01 07 00 E9 1F 00 00 00 00 00 FF 0F 1D [19:06:17]process_action close_receipt done [19:06:17]requested_data is exist [19:06:17]produce_requested_data [19:06:17]requested_item fm.sn is exist - process it [19:06:17]wFMCommunicate request_size=4 [19:06:17]MH_SAM_APDU [19:06:17]CAPDU: 80 11 00 00 [19:06:17]Write to MH i2c: E2 08 00 EA 1F 80 11 00 00 00 00 00 00 83 [19:06:17]Write i2c OK [19:06:17]MH_I2C_Read... [19:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:17]Read from MH i2c: E2 [19:06:17]MH_I2C_Read... [19:06:17]Read from MH i2c: E2 17 00 [19:06:17]MH_I2C_Read... [19:06:17]Read from MH i2c: E2 17 00 EA 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E1 [19:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:06:17]wFMCommunicate OK [19:06:17]requested_item fd.num is exist - process it [19:06:17]SAM_PROTO_GetFieldsCounters [19:06:17]wFMCommunicate request_size=4 [19:06:17]MH_SAM_APDU [19:06:17]CAPDU: 80 13 00 00 [19:06:17]Write to MH i2c: E2 08 00 EB 1F 80 13 00 00 00 00 00 00 86 [19:06:17]Write i2c OK [19:06:17]MH_I2C_Read... [19:06:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:06:17]Read from MH i2c: E2 [19:06:17]MH_I2C_Read... [19:06:17]Read from MH i2c: E2 62 00 [19:06:17]MH_I2C_Read... [19:06:17]Read from MH i2c: E2 62 00 EB 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [19:06:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:06:17]wFMCommunicate OK [19:06:17]SAM_PROTO_GetFieldsCounters done [19:06:17]requested_item shift.num is exist - process it [19:06:17]requested_item shift.opened is exist - process it [19:06:17]req_shift_opened [19:06:17]FM_GetShiftState [19:06:17]SAM_PROTO_GetShiftState [19:06:17]wFMCommunicate request_size=4 [19:06:17]MH_SAM_APDU [19:06:17]CAPDU: 80 13 01 00 [19:06:17]Write to MH i2c: E2 08 00 EC 1F 80 13 01 00 00 00 00 00 88 [19:06:17]Write i2c OK [19:06:17]MH_I2C_Read... [19:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:17]Read from MH i2c: E2 [19:06:17]MH_I2C_Read... [19:06:17]Read from MH i2c: E2 0E 00 [19:06:17]MH_I2C_Read... [19:06:17]Read from MH i2c: E2 0E 00 EC 1F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EF [19:06:17]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:06:17]wFMCommunicate OK [19:06:17]SAM_PROTO_GetShiftState done [19:06:17]FM_GetShiftState done [19:06:17]req_shift_opened done [19:06:17]requested_item shift.open_date is exist - process it [19:06:17]req_shift_open_date [19:06:17]req_shift_open_date done [19:06:17]produce_requested_data done [19:06:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123046,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:06:17]process_action_free close_receipt [19:06:17]json_value_free [19:06:17]json_value_free done [19:06:17]process_json_proto returns [19:06:17]Send response to host [19:06:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123046,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:06:17]free response buf [19:06:17]execute_script done [19:06:17]execute_script returns [19:06:17]free content buf [19:06:17]Sock 8.Close socket [19:06:17]Sock 8.Thread stoped [19:06:20]OFD Sender: No OFD packet to send [19:06:25]OFD Sender: No OFD packet to send [19:06:30]OFD Sender: No OFD packet to send [19:06:35]OFD Sender: No OFD packet to send [19:06:40]OFD Sender: No OFD packet to send [19:06:45]OFD Sender: No OFD packet to send [19:06:50]OFD Sender: No OFD packet to send [19:06:55]OFD Sender: No OFD packet to send [19:07:00]OFD Sender: No OFD packet to send [19:07:05]OFD Sender: No OFD packet to send [19:07:10]OFD Sender: No OFD packet to send [19:07:15]OFD Sender: No OFD packet to send [19:07:20]OFD Sender: No OFD packet to send [19:07:25]OFD Sender: No OFD packet to send [19:07:30]OFD Sender: No OFD packet to send [19:07:35]OFD Sender: No OFD packet to send [19:07:40]OFD Sender: No OFD packet to send [19:07:45]OFD Sender: No OFD packet to send [19:07:50]OFD Sender: No OFD packet to send [19:07:55]OFD Sender: No OFD packet to send [19:07:58]accept exits with 9 [19:07:58]New connection [19:07:58]New thread 3066809700 created [19:07:58]Thread 3066666340 joined [19:07:58]Waiting for new connection... [19:07:58] Sock 9.Parse request [19:07:58]Sock 9.Check first char [19:07:58]Sock 9.First char is OK [19:07:58]request: POST /json_proto HTTP/1.0 [19:07:58]Method: POST [19:07:58]URL: /json_proto [19:07:58]Method is POST - this is cgi request [19:07:58]url: /json_proto [19:07:58]query_string will be loaded in cgi processing [19:07:58]execute_cgi json_proto POST (null) [19:07:58]execute_cgi path=json_proto method=POST [19:07:58]POST find Content-Length [19:07:58]Host: 172.17.48.197:8080 [19:07:58]Content-Length: 678 [19:07:58]Content-Type: application/json [19:07:58] [19:07:58]POST finish read [19:07:58]Found Content-Length = 678 [19:07:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:58]execute_script... [19:07:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:58]POST & json_proto [19:07:58]process_json_proto [19:07:58]json parsed OK: [19:07:58]protocol is kg_v1.0 [19:07:58]action value=close_receipt [19:07:58]process_action close_receipt [19:07:58]cmd_close_receipt [19:07:58]MH_GetDate [19:07:58]Write to MH i2c: F0 00 00 ED 1F FB [19:07:58]Write i2c OK [19:07:58]MH_I2C_Read... [19:07:58]Read from MH i2c: F0 [19:07:58]MH_I2C_Read... [19:07:58]Read from MH i2c: F0 09 00 [19:07:58]MH_I2C_Read... [19:07:58]Read from MH i2c: F0 09 00 ED 1F 00 10 79 E3 65 66 EE DC 65 6A [19:07:58]GetLastDocTimeStamp 1709406373 [19:07:58]current date 1709406480 [19:07:58]FM_GetShiftState [19:07:58]SAM_PROTO_GetShiftState [19:07:58]wFMCommunicate request_size=4 [19:07:58]MH_SAM_APDU [19:07:58]CAPDU: 80 13 01 00 [19:07:58]Write to MH i2c: E2 08 00 EE 1F 80 13 01 00 00 00 00 00 8A [19:07:58]Write i2c OK [19:07:58]MH_I2C_Read... [19:07:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:58]Read from MH i2c: E2 [19:07:58]MH_I2C_Read... [19:07:58]Read from MH i2c: E2 0E 00 [19:07:58]MH_I2C_Read... [19:07:58]Read from MH i2c: E2 0E 00 EE 1F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F1 [19:07:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:07:58]wFMCommunicate OK [19:07:58]SAM_PROTO_GetShiftState done [19:07:58]FM_GetShiftState done [19:07:58]opened in 1709338023 [19:07:58]opened+sec_in_day 1709424423 [19:07:58]quantity*price = 20055 [19:07:58]sum+1 = 20057 [19:07:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 266 02.03.2024 19:08 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123047 ФПД: 186312906156492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T190800&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123047&fm=186312906156492&tin=02508201610067®Number=0000000000090573&sum=20000 [19:08:00]StoreToDocumentArchive [19:08:00]shift 321 fd 123047 [19:08:00]save to /storage/0321/doc_00123047 [19:08:00]save last doc name /storage/0321/doc_00123047 to /storage/kkm_last_doc_name [19:08:00]save OK [19:08:00]Clear old archive folders... [19:08:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:08:00]tlvbuf is 003E1D80 [19:08:00]SAM_PROTO_ClearQueue [19:08:00]wFMCommunicate request_size=4 [19:08:00]MH_SAM_APDU [19:08:00]CAPDU: 80 09 00 00 [19:08:00]Write to MH i2c: E2 08 00 FB 1F 80 09 00 00 00 00 00 00 8C [19:08:00]Write i2c OK [19:08:00]MH_I2C_Read... [19:08:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:00]Read from MH i2c: E2 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 03 00 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 03 00 FB 1F 00 90 00 8E [19:08:00]RAPDU: 90 00 [19:08:00]wFMCommunicate OK [19:08:00]SAM_PROTO_ClearQueue done [19:08:00]KKMCreateOFDPacket [19:08:00]OFDProtocolAddRootSTLVToBuf [19:08:00]FM_MakeSignedData [19:08:00]FM_MakeSignedData [19:08:00]SAM_PROTO_SignData [19:08:00]wFMCommunicate request_size=4 [19:08:00]MH_SAM_APDU [19:08:00]CAPDU: 80 0D 01 02 [19:08:00]Write to MH i2c: E2 08 00 FC 1F 80 0D 01 02 00 00 00 00 94 [19:08:00]Write i2c OK [19:08:00]MH_I2C_Read... [19:08:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:00]Read from MH i2c: E2 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 03 00 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 03 00 FC 1F 00 90 00 8F [19:08:00]RAPDU: 90 00 [19:08:00]wFMCommunicate OK [19:08:00]wFMCommunicate request_size=255 [19:08:00]MH_SAM_APDU [19:08:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 10 79 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E0 01 00 35 04 06 00 A9 [19:08:00]Write to MH i2c: E2 02 01 FD 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 10 79 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E0 01 00 35 04 06 00 A9 00 00 7E [19:08:00]Write i2c OK [19:08:00]MH_I2C_Read... [19:08:00]OFD Sender: No OFD packet to send [19:08:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:00]Read from MH i2c: E2 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 03 00 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 03 00 FD 1F 00 90 00 90 [19:08:00]RAPDU: 90 00 [19:08:00]wFMCommunicate OK [19:08:00]wFMCommunicate request_size=10 [19:08:00]MH_SAM_APDU [19:08:00]CAPDU: 80 0D 02 02 05 73 5A 96 A9 CC [19:08:00]Write to MH i2c: E2 0D 00 FE 1F 80 0D 02 02 05 00 73 5A 96 A9 CC 00 00 79 [19:08:00]Write i2c OK [19:08:00]MH_I2C_Read... [19:08:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:00]Read from MH i2c: E2 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 03 00 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 03 00 FE 1F 00 90 00 91 [19:08:00]RAPDU: 90 00 [19:08:00]wFMCommunicate OK [19:08:00]wFMCommunicate request_size=4 [19:08:00]MH_SAM_APDU [19:08:00]CAPDU: 80 0D 03 02 [19:08:00]Write to MH i2c: E2 08 00 FF 1F 80 0D 03 02 00 00 00 00 99 [19:08:00]Write i2c OK [19:08:00]MH_I2C_Read... [19:08:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:00]Read from MH i2c: E2 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 0B 00 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 0B 00 FF 1F 00 89 50 3F F3 92 3F 1B F9 90 00 8A [19:08:00]RAPDU: 89 50 3F F3 92 3F 1B F9 90 00 [19:08:00]wFMCommunicate OK [19:08:00]SAM_PROTO_SignData done [19:08:00]FM_MakeSignedData done [19:08:00]CreateOFDProtocolMessage [19:08:00]wFMCommunicate request_size=4 [19:08:00]MH_SAM_APDU [19:08:00]CAPDU: 80 11 00 00 [19:08:00]Write to MH i2c: E2 08 00 00 20 80 11 00 00 00 00 00 00 9A [19:08:00]Write i2c OK [19:08:00]MH_I2C_Read... [19:08:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:00]Read from MH i2c: E2 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 17 00 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: E2 17 00 00 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F8 [19:08:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:08:00]wFMCommunicate OK [19:08:00]CreateOFDProtocolMessage done [19:08:00]OFDSenderStorePacket 123047 [19:08:00]StoreOFDPacket docnum=123047 [19:08:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0B 99 07 01 E2 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 10 79 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E0 01 00 35 04 06 00 A9 73 5A 96 A9 CC 89 50 3F F3 92 3F 1B F9 [19:08:00]CheckFolder [19:08:00]dirname=/storage/ofd_packets [19:08:00]CheckFolder done [19:08:00]ProducePacketName [19:08:00]name=ofd_packets/00123047 [19:08:00]NVStorageSaveData ofd_packets/00123047 [19:08:00]File name is /storage/ofd_packets/00123047 [19:08:00]Write 301 bytes [19:08:00]NVStorageSaveData done [19:08:00]OFDSenderStorePacket done [19:08:00]KKMCreateOFDPacket done [19:08:00]NVStorageSaveData kkm_last_timestamp [19:08:00]File name is /storage/kkm_last_timestamp [19:08:00]Write 4 bytes [19:08:00]NVStorageSaveData done [19:08:00]ExternCall_PrintAddStr [19:08:00]wPrintStart [19:08:00]Write to MH i2c: 01 00 00 01 20 21 [19:08:00]Write i2c OK [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: 01 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: 01 07 00 [19:08:00]MH_I2C_Read... [19:08:00]Read from MH i2c: 01 07 00 01 20 00 00 00 00 00 FF 0F 36 [19:08:00]RasterBufferAndPrint [19:08:00]line Счет N : (1)1105946 [19:08:00]line ИНН: 02508201610067 [19:08:00]line Контрольно-Кассовый Чек [19:08:00]line ПРОДАЖА [19:08:00]line ТРК (МРК, ГНК) : 52 [19:08:00]line Товар: 2710124130 [19:08:00]line Аи-92-К-5 [19:08:00]line 3.240 * 61.90 [19:08:00]line = 200.56 [19:08:00]line НДС 12% НСП 1% [19:08:00]line > о реализуемом товаре [19:08:00]line ОКРУГЛЕНИЕ: -0.56 [19:08:00]line ИТОГО: 200.00 [19:08:00]line Внесено: 200.00 [19:08:00]line СДАЧА: 0.00 [19:08:00]line НСП 1% : 1.77 [19:08:00]line НДС 12% : 21.30 [19:08:00]line Наличными: 200.00 [19:08:00]line Безнал.: 0.00 [19:08:00]line Место: АЗС № 25 "Партнер Нефть" [19:08:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:08:00]line СНО: Общий режим [19:08:00]line Чек 266 02.03.2024 19:08 [19:08:00]line Смена: 321 ФФД: 1.0 [19:08:00]line ЗНМ: 0300000019 [19:08:00]line РНМ: 0000000000090573 [19:08:00]line Версия ККМ: 001 [19:08:00]line ФМ: 0000000000874798 [19:08:00]line ФД: 123047 [19:08:00]line ФПД: 186312906156492 [19:08:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T190800&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123047&fm=186312906156492&tin=02508201610067®Number=0000000000090573&sum=20000 [19:08:00]OFD Sender: Processing packet 123047 [packets to send 112, broken 111] [19:08:00]ProducePacketName [19:08:00]name=ofd_packets/00123047 [19:08:00]OFD Sender: To server: pG, [19:08:00]CommunicateWithHost lk.salyk.kg:30040 [19:08:00]ConnectInit lk.salyk.kg [19:08:00]written 0, free lines is 4095 [19:08:00]Connected sock=11 [19:08:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0B 99 07 01 E2 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 10 79 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E0 01 00 35 04 06 00 A9 73 5A 96 A9 CC 89 50 3F F3 92 3F 1B F9 [19:08:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7E 6E 47 00 A6 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E0 01 00 F4 03 04 00 EB 24 E3 65 B6 04 01 00 00 6E 26 81 35 43 8C 22 7F [19:08:01]CommunicateWithHost err = 0 [19:08:01]CheckOFDResponse [19:08:01]1017 (14) - 77093643461234 [19:08:01]1041 (16) - 0000000000874798 [19:08:01]1040 (4) - 123047 [19:08:01]1012 (4) - 02.03.2024 13:08 [19:08:01]1206 (1) - 0 [19:08:01]OFD Sender: Remove packet 123047 [19:08:01]ProducePacketName [19:08:01]name=ofd_packets/00123047 [19:08:01]NVStorageDeleteData [19:08:01]Write to MH i2c: 01 00 00 2C 20 4C [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: 01 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: 01 07 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: 01 07 00 2C 20 00 00 00 00 00 E5 0C 44 [19:08:01]RasterBufferAndPrint [19:08:01]line [19:08:01]line [19:08:01]line [19:08:01]line [19:08:01]line [19:08:01]written 0, free lines is 3307 [19:08:01]MH_Cut [19:08:01]Write to MH i2c: D1 01 00 33 20 01 25 [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: D1 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: D1 01 00 [19:08:01]MH_I2C_Read... [19:08:01]Read from MH i2c: D1 01 00 33 20 00 24 [19:08:01]Write to MH i2c: 01 00 00 34 20 54 [19:08:01]Write i2c OK [19:08:01]MH_I2C_Read... [19:08:01]OFD Sender: No OFD packet to send [19:08:02]*** Cut start [19:08:02]*** Purtial cut [19:08:02]*** Stage 1: CUTSNS_PIN = 1 [19:08:04]Read from MH i2c: 01 [19:08:04]MH_I2C_Read... [19:08:04]*** Stop cut motor [19:08:04]*** Cut end [19:08:04]Read from MH i2c: 01 07 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: 01 07 00 34 20 00 00 00 00 00 FF 0F 69 [19:08:04]process_action close_receipt done [19:08:04]requested_data is exist [19:08:04]produce_requested_data [19:08:04]requested_item fm.sn is exist - process it [19:08:04]wFMCommunicate request_size=4 [19:08:04]MH_SAM_APDU [19:08:04]CAPDU: 80 11 00 00 [19:08:04]Write to MH i2c: E2 08 00 35 20 80 11 00 00 00 00 00 00 CF [19:08:04]Write i2c OK [19:08:04]MH_I2C_Read... [19:08:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:04]Read from MH i2c: E2 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 17 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 17 00 35 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2D [19:08:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:08:04]wFMCommunicate OK [19:08:04]requested_item fd.num is exist - process it [19:08:04]SAM_PROTO_GetFieldsCounters [19:08:04]wFMCommunicate request_size=4 [19:08:04]MH_SAM_APDU [19:08:04]CAPDU: 80 13 00 00 [19:08:04]Write to MH i2c: E2 08 00 36 20 80 13 00 00 00 00 00 00 D2 [19:08:04]Write i2c OK [19:08:04]MH_I2C_Read... [19:08:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:04]Read from MH i2c: E2 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 62 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 62 00 36 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [19:08:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:08:04]wFMCommunicate OK [19:08:04]SAM_PROTO_GetFieldsCounters done [19:08:04]requested_item shift.num is exist - process it [19:08:04]requested_item shift.opened is exist - process it [19:08:04]req_shift_opened [19:08:04]FM_GetShiftState [19:08:04]SAM_PROTO_GetShiftState [19:08:04]wFMCommunicate request_size=4 [19:08:04]MH_SAM_APDU [19:08:04]CAPDU: 80 13 01 00 [19:08:04]Write to MH i2c: E2 08 00 37 20 80 13 01 00 00 00 00 00 D4 [19:08:04]Write i2c OK [19:08:04]MH_I2C_Read... [19:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:04]Read from MH i2c: E2 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 0E 00 [19:08:04]MH_I2C_Read... [19:08:04]Read from MH i2c: E2 0E 00 37 20 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3B [19:08:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:08:04]wFMCommunicate OK [19:08:04]SAM_PROTO_GetShiftState done [19:08:04]FM_GetShiftState done [19:08:04]req_shift_opened done [19:08:04]requested_item shift.open_date is exist - process it [19:08:04]req_shift_open_date [19:08:04]req_shift_open_date done [19:08:04]produce_requested_data done [19:08:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123047,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:08:04]process_action_free close_receipt [19:08:04]json_value_free [19:08:04]json_value_free done [19:08:04]process_json_proto returns [19:08:04]Send response to host [19:08:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123047,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:08:04]free response buf [19:08:04]execute_script done [19:08:04]execute_script returns [19:08:04]free content buf [19:08:04]Sock 9.Close socket [19:08:04]Sock 9.Thread stoped [19:08:06]OFD Sender: No OFD packet to send [19:08:11]OFD Sender: No OFD packet to send [19:08:16]OFD Sender: No OFD packet to send [19:08:21]OFD Sender: No OFD packet to send [19:08:26]OFD Sender: No OFD packet to send [19:08:31]OFD Sender: No OFD packet to send [19:08:36]OFD Sender: No OFD packet to send [19:08:41]OFD Sender: No OFD packet to send [19:08:46]OFD Sender: No OFD packet to send [19:08:51]OFD Sender: No OFD packet to send [19:08:56]OFD Sender: No OFD packet to send [19:09:01]OFD Sender: No OFD packet to send [19:09:06]OFD Sender: No OFD packet to send [19:09:11]OFD Sender: No OFD packet to send [19:09:16]OFD Sender: No OFD packet to send [19:09:21]OFD Sender: No OFD packet to send [19:09:26]OFD Sender: No OFD packet to send [19:09:31]OFD Sender: No OFD packet to send [19:09:36]OFD Sender: No OFD packet to send [19:09:41]OFD Sender: No OFD packet to send [19:09:46]OFD Sender: No OFD packet to send [19:09:51]OFD Sender: No OFD packet to send [19:09:56]OFD Sender: No OFD packet to send [19:10:01]OFD Sender: No OFD packet to send [19:10:06]OFD Sender: No OFD packet to send [19:10:11]OFD Sender: No OFD packet to send [19:10:16]OFD Sender: No OFD packet to send [19:10:21]OFD Sender: No OFD packet to send [19:10:25]accept exits with 8 [19:10:25]New connection [19:10:25]New thread 3066666340 created [19:10:25]Thread 3066809700 joined [19:10:25]Waiting for new connection... [19:10:25] Sock 8.Parse request [19:10:25]Sock 8.Check first char [19:10:25]Sock 8.First char is OK [19:10:25]request: POST /json_proto HTTP/1.0 [19:10:25]Method: POST [19:10:25]URL: /json_proto [19:10:25]Method is POST - this is cgi request [19:10:25]url: /json_proto [19:10:25]query_string will be loaded in cgi processing [19:10:25]execute_cgi json_proto POST (null) [19:10:25]execute_cgi path=json_proto method=POST [19:10:25]POST find Content-Length [19:10:25]Host: 172.17.48.197:8080 [19:10:25]Content-Length: 1215 [19:10:25]Content-Type: application/json [19:10:25] [19:10:25]POST finish read [19:10:25]Found Content-Length = 1215 [19:10:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105947\u000A02.03.2024 19:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2127.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A24256\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:25]execute_script... [19:10:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105947\u000A02.03.2024 19:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2127.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A24256\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:25]POST & json_proto [19:10:25]process_json_proto [19:10:25]json parsed OK: [19:10:25]protocol is kg_v1.0 [19:10:25]action value=print_text [19:10:25]process_action print_text [19:10:25]cmd_print_text [19:10:25]ExternCall_PrintAddStr [19:10:25]wPrintStart [19:10:25]Write to MH i2c: 01 00 00 38 20 58 [19:10:25]Write i2c OK [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: 01 [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: 01 07 00 [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: 01 07 00 38 20 00 00 00 00 00 FF 0F 6D [19:10:25]RasterBufferAndPrint [19:10:25]line *****ТОВАРНЫЙ ЧЕК***** [19:10:25]line АЗС 25 [19:10:25]line Партнер нефть [19:10:25]line 02508201610067 [19:10:25]line Кассир : Таалайбек к. А. [19:10:25]line Счет N : (1)1105947 [19:10:25]line 02.03.2024 19:05 [19:10:25]line ПРОДАЖА [19:10:25]line ТРК (МРК, ГНК): 31 [19:10:25]line Вид ГСМ : 2710194210 [19:10:25]line ДТ(л)-К-5 [19:10:25]line 30.000 x 70.90 [19:10:25]line ИТОГ: 2127.00 [19:10:25]line Тип оплаты: Талоны: Топливная Карта [19:10:25]line 24256 [19:10:25]line ______________________ [19:10:25]line (подпись) [19:10:25]written 0, free lines is 4095 [19:10:25]Write to MH i2c: 01 00 00 4D 20 6D [19:10:25]Write i2c OK [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: 01 [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: 01 07 00 [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: 01 07 00 4D 20 00 00 00 00 00 F4 0D 75 [19:10:25]RasterBufferAndPrint [19:10:25]line [19:10:25]line [19:10:25]line [19:10:25]line [19:10:25]line [19:10:25]written 0, free lines is 3573 [19:10:25]MH_Cut [19:10:25]Write to MH i2c: D1 01 00 54 20 01 46 [19:10:25]Write i2c OK [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: D1 [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: D1 01 00 [19:10:25]MH_I2C_Read... [19:10:25]Read from MH i2c: D1 01 00 54 20 00 45 [19:10:25]Write to MH i2c: 01 00 00 55 20 75 [19:10:25]Write i2c OK [19:10:25]MH_I2C_Read... [19:10:26]*** Cut start [19:10:26]*** Purtial cut [19:10:26]*** Stage 1: CUTSNS_PIN = 1 [19:10:26]OFD Sender: No OFD packet to send [19:10:28]Read from MH i2c: 01 [19:10:28]MH_I2C_Read... [19:10:28]Read from MH i2c: 01 07 00 [19:10:28]MH_I2C_Read... [19:10:28]*** Stop cut motor [19:10:28]*** Cut end [19:10:28]Read from MH i2c: 01 07 00 55 20 00 00 00 00 00 FF 0F 8A [19:10:28]process_action print_text done [19:10:28]requested_data is exist [19:10:28]produce_requested_data [19:10:28]requested_item fm.sn is exist - process it [19:10:28]wFMCommunicate request_size=4 [19:10:28]MH_SAM_APDU [19:10:28]CAPDU: 80 11 00 00 [19:10:28]Write to MH i2c: E2 08 00 56 20 80 11 00 00 00 00 00 00 F0 [19:10:28]Write i2c OK [19:10:28]MH_I2C_Read... [19:10:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:28]Read from MH i2c: E2 [19:10:28]MH_I2C_Read... [19:10:28]Read from MH i2c: E2 17 00 [19:10:28]MH_I2C_Read... [19:10:28]Read from MH i2c: E2 17 00 56 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4E [19:10:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:10:28]wFMCommunicate OK [19:10:28]requested_item fd.num is exist - process it [19:10:28]SAM_PROTO_GetFieldsCounters [19:10:28]wFMCommunicate request_size=4 [19:10:28]MH_SAM_APDU [19:10:28]CAPDU: 80 13 00 00 [19:10:28]Write to MH i2c: E2 08 00 57 20 80 13 00 00 00 00 00 00 F3 [19:10:28]Write i2c OK [19:10:28]MH_I2C_Read... [19:10:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:10:28]Read from MH i2c: E2 [19:10:28]MH_I2C_Read... [19:10:28]Read from MH i2c: E2 62 00 [19:10:28]MH_I2C_Read... [19:10:28]Read from MH i2c: E2 62 00 57 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 09 [19:10:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:10:28]wFMCommunicate OK [19:10:28]SAM_PROTO_GetFieldsCounters done [19:10:28]requested_item shift.num is exist - process it [19:10:28]requested_item shift.opened is exist - process it [19:10:28]req_shift_opened [19:10:28]FM_GetShiftState [19:10:28]SAM_PROTO_GetShiftState [19:10:28]wFMCommunicate request_size=4 [19:10:28]MH_SAM_APDU [19:10:28]CAPDU: 80 13 01 00 [19:10:28]Write to MH i2c: E2 08 00 58 20 80 13 01 00 00 00 00 00 F5 [19:10:28]Write i2c OK [19:10:28]MH_I2C_Read... [19:10:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:28]Read from MH i2c: E2 [19:10:28]MH_I2C_Read... [19:10:28]Read from MH i2c: E2 0E 00 [19:10:28]MH_I2C_Read... [19:10:28]Read from MH i2c: E2 0E 00 58 20 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5C [19:10:28]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:10:28]wFMCommunicate OK [19:10:28]SAM_PROTO_GetShiftState done [19:10:28]FM_GetShiftState done [19:10:28]req_shift_opened done [19:10:28]requested_item shift.open_date is exist - process it [19:10:28]req_shift_open_date [19:10:28]req_shift_open_date done [19:10:28]produce_requested_data done [19:10:28]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123047,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:10:28]process_action_free print_text [19:10:28]json_value_free [19:10:28]json_value_free done [19:10:28]process_json_proto returns [19:10:28]Send response to host [19:10:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123047,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:10:28]free response buf [19:10:28]execute_script done [19:10:28]execute_script returns [19:10:28]free content buf [19:10:28]Sock 8.Close socket [19:10:28]Sock 8.Thread stoped [19:10:31]OFD Sender: No OFD packet to send [19:10:36]OFD Sender: No OFD packet to send [19:10:41]OFD Sender: No OFD packet to send [19:10:46]OFD Sender: No OFD packet to send [19:10:51]OFD Sender: No OFD packet to send [19:10:56]OFD Sender: No OFD packet to send [19:11:01]OFD Sender: No OFD packet to send [19:11:06]OFD Sender: No OFD packet to send [19:11:11]OFD Sender: No OFD packet to send [19:11:16]OFD Sender: No OFD packet to send [19:11:21]OFD Sender: No OFD packet to send [19:11:26]OFD Sender: No OFD packet to send [19:11:31]OFD Sender: No OFD packet to send [19:11:36]OFD Sender: No OFD packet to send [19:11:41]OFD Sender: No OFD packet to send [19:11:46]OFD Sender: No OFD packet to send [19:11:51]OFD Sender: No OFD packet to send [19:11:56]OFD Sender: No OFD packet to send [19:12:01]OFD Sender: No OFD packet to send [19:12:06]OFD Sender: No OFD packet to send [19:12:11]OFD Sender: No OFD packet to send [19:12:16]accept exits with 9 [19:12:16]New connection [19:12:16]New thread 3066809700 created [19:12:16]Thread 3066666340 joined [19:12:16]Waiting for new connection... [19:12:16] Sock 9.Parse request [19:12:16]Sock 9.Check first char [19:12:16]Sock 9.First char is OK [19:12:16]request: POST /json_proto HTTP/1.0 [19:12:16]Method: POST [19:12:16]URL: /json_proto [19:12:16]Method is POST - this is cgi request [19:12:16]url: /json_proto [19:12:16]query_string will be loaded in cgi processing [19:12:16]execute_cgi json_proto POST (null) [19:12:16]execute_cgi path=json_proto method=POST [19:12:16]POST find Content-Length [19:12:16]Host: 172.17.48.197:8080 [19:12:16]Content-Length: 683 [19:12:16]Content-Type: application/json [19:12:16] [19:12:16]POST finish read [19:12:16]Found Content-Length = 683 [19:12:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:16]execute_script... [19:12:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:16]POST & json_proto [19:12:16]process_json_proto [19:12:16]json parsed OK: [19:12:16]protocol is kg_v1.0 [19:12:16]action value=close_receipt [19:12:16]process_action close_receipt [19:12:16]cmd_close_receipt [19:12:16]MH_GetDate [19:12:16]Write to MH i2c: F0 00 00 59 20 68 [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: F0 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: F0 09 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: F0 09 00 59 20 00 12 7A E3 65 66 EE DC 65 DA [19:12:16]GetLastDocTimeStamp 1709406480 [19:12:16]current date 1709406738 [19:12:16]FM_GetShiftState [19:12:16]SAM_PROTO_GetShiftState [19:12:16]wFMCommunicate request_size=4 [19:12:16]MH_SAM_APDU [19:12:16]CAPDU: 80 13 01 00 [19:12:16]Write to MH i2c: E2 08 00 5A 20 80 13 01 00 00 00 00 00 F7 [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]OFD Sender: No OFD packet to send [19:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:16]Read from MH i2c: E2 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 0E 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 0E 00 5A 20 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5E [19:12:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:12:16]wFMCommunicate OK [19:12:16]SAM_PROTO_GetShiftState done [19:12:16]FM_GetShiftState done [19:12:16]opened in 1709338023 [19:12:16]opened+sec_in_day 1709424423 [19:12:16]quantity*price = 100030 [19:12:16]sum+1 = 100031 [19:12:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 267 02.03.2024 19:12 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123048 ФПД: 66564238480887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T191218&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123048&fm=66564238480887&tin=02508201610067®Number=0000000000090573&sum=100000 [19:12:18]StoreToDocumentArchive [19:12:18]shift 321 fd 123048 [19:12:18]save to /storage/0321/doc_00123048 [19:12:18]save last doc name /storage/0321/doc_00123048 to /storage/kkm_last_doc_name [19:12:18]save OK [19:12:18]Clear old archive folders... [19:12:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:12:18]tlvbuf is 003DB150 [19:12:18]SAM_PROTO_ClearQueue [19:12:18]wFMCommunicate request_size=4 [19:12:18]MH_SAM_APDU [19:12:18]CAPDU: 80 09 00 00 [19:12:18]Write to MH i2c: E2 08 00 67 20 80 09 00 00 00 00 00 00 F9 [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 67 20 00 90 00 FB [19:12:18]RAPDU: 90 00 [19:12:18]wFMCommunicate OK [19:12:18]SAM_PROTO_ClearQueue done [19:12:18]KKMCreateOFDPacket [19:12:18]OFDProtocolAddRootSTLVToBuf [19:12:18]FM_MakeSignedData [19:12:18]FM_MakeSignedData [19:12:18]SAM_PROTO_SignData [19:12:18]wFMCommunicate request_size=4 [19:12:18]MH_SAM_APDU [19:12:18]CAPDU: 80 0D 01 02 [19:12:18]Write to MH i2c: E2 08 00 68 20 80 0D 01 02 00 00 00 00 01 [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 68 20 00 90 00 FC [19:12:18]RAPDU: 90 00 [19:12:18]wFMCommunicate OK [19:12:18]wFMCommunicate request_size=255 [19:12:18]MH_SAM_APDU [19:12: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 12 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E0 01 00 35 04 06 00 3C [19:12:18]Write to MH i2c: E2 02 01 69 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 12 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E0 01 00 35 04 06 00 3C 00 00 54 [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 69 20 00 90 00 FD [19:12:18]RAPDU: 90 00 [19:12:18]wFMCommunicate OK [19:12:18]wFMCommunicate request_size=10 [19:12:18]MH_SAM_APDU [19:12:18]CAPDU: 80 0D 02 02 05 8A 31 CA 15 F7 [19:12:18]Write to MH i2c: E2 0D 00 6A 20 80 0D 02 02 05 00 8A 31 CA 15 F7 00 00 9F [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 6A 20 00 90 00 FE [19:12:18]RAPDU: 90 00 [19:12:18]wFMCommunicate OK [19:12:18]wFMCommunicate request_size=4 [19:12:18]MH_SAM_APDU [19:12:18]CAPDU: 80 0D 03 02 [19:12:18]Write to MH i2c: E2 08 00 6B 20 80 0D 03 02 00 00 00 00 06 [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 0B 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 0B 00 6B 20 00 8B E2 29 0B 4B F8 0A DC 90 00 D1 [19:12:18]RAPDU: 8B E2 29 0B 4B F8 0A DC 90 00 [19:12:18]wFMCommunicate OK [19:12:18]SAM_PROTO_SignData done [19:12:18]FM_MakeSignedData done [19:12:18]CreateOFDProtocolMessage [19:12:18]wFMCommunicate request_size=4 [19:12:18]MH_SAM_APDU [19:12:18]CAPDU: 80 11 00 00 [19:12:18]Write to MH i2c: E2 08 00 6C 20 80 11 00 00 00 00 00 00 06 [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 17 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 17 00 6C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 64 [19:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:12:18]wFMCommunicate OK [19:12:18]CreateOFDProtocolMessage done [19:12:18]OFDSenderStorePacket 123048 [19:12:18]StoreOFDPacket docnum=123048 [19:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 93 C2 07 01 4A 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 12 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E0 01 00 35 04 06 00 3C 8A 31 CA 15 F7 8B E2 29 0B 4B F8 0A DC [19:12:18]CheckFolder [19:12:18]dirname=/storage/ofd_packets [19:12:18]CheckFolder done [19:12:18]ProducePacketName [19:12:18]name=ofd_packets/00123048 [19:12:18]NVStorageSaveData ofd_packets/00123048 [19:12:18]File name is /storage/ofd_packets/00123048 [19:12:18]Write 301 bytes [19:12:18]NVStorageSaveData done [19:12:18]OFDSenderStorePacket done [19:12:18]KKMCreateOFDPacket done [19:12:18]NVStorageSaveData kkm_last_timestamp [19:12:18]File name is /storage/kkm_last_timestamp [19:12:18]Write 4 bytes [19:12:18]NVStorageSaveData done [19:12:18]ExternCall_PrintAddStr [19:12:18]wPrintStart [19:12:18]Write to MH i2c: 01 00 00 6D 20 8D [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: 01 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: 01 07 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: 01 07 00 6D 20 00 00 00 00 00 FF 0F A2 [19:12:18]RasterBufferAndPrint [19:12:18]line Счет N : (1)1105949 [19:12:18]line ИНН: 02508201610067 [19:12:18]line Контрольно-Кассовый Чек [19:12:18]line ПРОДАЖА [19:12:18]line ТРК (МРК, ГНК) : 62 [19:12:18]line Товар: 2710124130 [19:12:18]line Аи-92-К-5 [19:12:18]line 16.160 * 61.90 [19:12:18]line = 1000.30 [19:12:18]line НДС 12% НСП 1% [19:12:18]line > о реализуемом товаре [19:12:18]line ОКРУГЛЕНИЕ: -0.30 [19:12:18]line ИТОГО: 1000.00 [19:12:18]line Внесено: 1000.00 [19:12:18]line СДАЧА: 0.00 [19:12:18]line НСП 1% : 8.85 [19:12:18]line НДС 12% : 106.23 [19:12:18]line Наличными: 1000.00 [19:12:18]line Безнал.: 0.00 [19:12:18]line Место: АЗС № 25 "Партнер Нефть" [19:12:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:12:18]line СНО: Общий режим [19:12:18]line Чек 267 02.03.2024 19:12 [19:12:18]line Смена: 321 ФФД: 1.0 [19:12:18]line ЗНМ: 0300000019 [19:12:18]line РНМ: 0000000000090573 [19:12:18]line Версия ККМ: 001 [19:12:18]line ФМ: 0000000000874798 [19:12:18]line ФД: 123048 [19:12:18]line ФПД: 66564238480887 [19:12:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T191218&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123048&fm=66564238480887&tin=02508201610067®Number=0000000000090573&sum=100000 [19:12:18]OFD Sender: Processing packet 123048 [packets to send 112, broken 111] [19:12:18]ProducePacketName [19:12:18]name=ofd_packets/00123048 [19:12:18]OFD Sender: To server: pG, [19:12:18]CommunicateWithHost lk.salyk.kg:30040 [19:12:18]ConnectInit lk.salyk.kg [19:12:18]written 0, free lines is 4095 [19:12:19]Connected sock=10 [19:12:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 93 C2 07 01 4A 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 12 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E0 01 00 35 04 06 00 3C 8A 31 CA 15 F7 8B E2 29 0B 4B F8 0A DC [19:12:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 27 25 47 00 2B 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E0 01 00 F4 03 04 00 ED 25 E3 65 B6 04 01 00 00 86 58 02 DC C4 05 EA A1 [19:12:19]CommunicateWithHost err = 0 [19:12:19]CheckOFDResponse [19:12:19]1017 (14) - 77093643461234 [19:12:19]1041 (16) - 0000000000874798 [19:12:19]1040 (4) - 123048 [19:12:19]1012 (4) - 02.03.2024 13:13 [19:12:19]1206 (1) - 0 [19:12:19]OFD Sender: Remove packet 123048 [19:12:19]ProducePacketName [19:12:19]name=ofd_packets/00123048 [19:12:19]NVStorageDeleteData [19:12:19]Write to MH i2c: 01 00 00 98 20 B8 [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: 01 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: 01 07 00 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: 01 07 00 98 20 00 00 00 00 00 EA 0C B5 [19:12:19]RasterBufferAndPrint [19:12:19]line [19:12:19]line [19:12:19]line [19:12:19]line [19:12:19]line [19:12:19]written 0, free lines is 3312 [19:12:19]MH_Cut [19:12:19]Write to MH i2c: D1 01 00 9F 20 01 91 [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: D1 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: D1 01 00 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: D1 01 00 9F 20 00 90 [19:12:19]Write to MH i2c: 01 00 00 A0 20 C0 [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:19]OFD Sender: No OFD packet to send [19:12:20]*** Cut start [19:12:20]*** Purtial cut [19:12:20]*** Stage 1: CUTSNS_PIN = 1 [19:12:22]Read from MH i2c: 01 [19:12:22]MH_I2C_Read... [19:12:22]*** Stop cut motor [19:12:22]Read from MH i2c: 01 07 00 [19:12:22]MH_I2C_Read... [19:12:22]*** Cut end [19:12:22]Read from MH i2c: 01 07 00 A0 20 00 00 00 00 00 FF 0F D5 [19:12:22]process_action close_receipt done [19:12:22]requested_data is exist [19:12:22]produce_requested_data [19:12:22]requested_item fm.sn is exist - process it [19:12:22]wFMCommunicate request_size=4 [19:12:22]MH_SAM_APDU [19:12:22]CAPDU: 80 11 00 00 [19:12:22]Write to MH i2c: E2 08 00 A1 20 80 11 00 00 00 00 00 00 3B [19:12:22]Write i2c OK [19:12:22]MH_I2C_Read... [19:12:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:22]Read from MH i2c: E2 [19:12:22]MH_I2C_Read... [19:12:22]Read from MH i2c: E2 17 00 [19:12:22]MH_I2C_Read... [19:12:22]Read from MH i2c: E2 17 00 A1 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [19:12:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:12:22]wFMCommunicate OK [19:12:22]requested_item fd.num is exist - process it [19:12:22]SAM_PROTO_GetFieldsCounters [19:12:22]wFMCommunicate request_size=4 [19:12:22]MH_SAM_APDU [19:12:22]CAPDU: 80 13 00 00 [19:12:22]Write to MH i2c: E2 08 00 A2 20 80 13 00 00 00 00 00 00 3E [19:12:22]Write i2c OK [19:12:22]MH_I2C_Read... [19:12:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:22]Read from MH i2c: E2 [19:12:22]MH_I2C_Read... [19:12:22]Read from MH i2c: E2 62 00 [19:12:22]MH_I2C_Read... [19:12:22]Read from MH i2c: E2 62 00 A2 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [19:12:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:22]wFMCommunicate OK [19:12:22]SAM_PROTO_GetFieldsCounters done [19:12:22]requested_item shift.num is exist - process it [19:12:22]requested_item shift.opened is exist - process it [19:12:22]req_shift_opened [19:12:22]FM_GetShiftState [19:12:22]SAM_PROTO_GetShiftState [19:12:22]wFMCommunicate request_size=4 [19:12:22]MH_SAM_APDU [19:12:22]CAPDU: 80 13 01 00 [19:12:22]Write to MH i2c: E2 08 00 A3 20 80 13 01 00 00 00 00 00 40 [19:12:22]Write i2c OK [19:12:22]MH_I2C_Read... [19:12:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:22]Read from MH i2c: E2 [19:12:22]MH_I2C_Read... [19:12:22]Read from MH i2c: E2 0E 00 [19:12:22]MH_I2C_Read... [19:12:22]Read from MH i2c: E2 0E 00 A3 20 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A7 [19:12:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:12:22]wFMCommunicate OK [19:12:22]SAM_PROTO_GetShiftState done [19:12:22]FM_GetShiftState done [19:12:22]req_shift_opened done [19:12:22]requested_item shift.open_date is exist - process it [19:12:22]req_shift_open_date [19:12:22]req_shift_open_date done [19:12:22]produce_requested_data done [19:12:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123048,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:12:22]process_action_free close_receipt [19:12:22]json_value_free [19:12:22]json_value_free done [19:12:22]process_json_proto returns [19:12:22]Send response to host [19:12:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123048,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:12:22]free response buf [19:12:22]execute_script done [19:12:22]execute_script returns [19:12:22]free content buf [19:12:22]Sock 9.Close socket [19:12:22]Sock 9.Thread stoped [19:12:24]OFD Sender: No OFD packet to send [19:12:29]OFD Sender: No OFD packet to send [19:12:32]accept exits with 8 [19:12:32]New connection [19:12:32]New thread 3066666340 created [19:12:32]Thread 3066809700 joined [19:12:32]Waiting for new connection... [19:12:32] Sock 8.Parse request [19:12:32]Sock 8.Check first char [19:12:32]Sock 8.First char is OK [19:12:32]request: POST /json_proto HTTP/1.0 [19:12:32]Method: POST [19:12:32]URL: /json_proto [19:12:32]Method is POST - this is cgi request [19:12:32]url: /json_proto [19:12:32]query_string will be loaded in cgi processing [19:12:32]execute_cgi json_proto POST (null) [19:12:32]execute_cgi path=json_proto method=POST [19:12:32]POST find Content-Length [19:12:32]Host: 172.17.48.197:8080 [19:12:32]Content-Length: 679 [19:12:32]Content-Type: application/json [19:12:32] [19:12:32]POST finish read [19:12:32]Found Content-Length = 679 [19:12:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:32]execute_script... [19:12:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:32]POST & json_proto [19:12:32]process_json_proto [19:12:32]json parsed OK: [19:12:32]protocol is kg_v1.0 [19:12:32]action value=close_receipt [19:12:32]process_action close_receipt [19:12:32]cmd_close_receipt [19:12:32]MH_GetDate [19:12:32]Write to MH i2c: F0 00 00 A4 20 B3 [19:12:32]Write i2c OK [19:12:32]MH_I2C_Read... [19:12:32]Read from MH i2c: F0 [19:12:32]MH_I2C_Read... [19:12:32]Read from MH i2c: F0 09 00 [19:12:32]MH_I2C_Read... [19:12:32]Read from MH i2c: F0 09 00 A4 20 00 21 7A E3 65 66 EE DC 65 34 [19:12:32]GetLastDocTimeStamp 1709406738 [19:12:32]current date 1709406753 [19:12:32]FM_GetShiftState [19:12:32]SAM_PROTO_GetShiftState [19:12:32]wFMCommunicate request_size=4 [19:12:32]MH_SAM_APDU [19:12:32]CAPDU: 80 13 01 00 [19:12:32]Write to MH i2c: E2 08 00 A5 20 80 13 01 00 00 00 00 00 42 [19:12:32]Write i2c OK [19:12:32]MH_I2C_Read... [19:12:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:32]Read from MH i2c: E2 [19:12:32]MH_I2C_Read... [19:12:32]Read from MH i2c: E2 0E 00 [19:12:32]MH_I2C_Read... [19:12:32]Read from MH i2c: E2 0E 00 A5 20 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A9 [19:12:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:12:32]wFMCommunicate OK [19:12:32]SAM_PROTO_GetShiftState done [19:12:32]FM_GetShiftState done [19:12:32]opened in 1709338023 [19:12:32]opened+sec_in_day 1709424423 [19:12:32]quantity*price = 80036 [19:12:32]sum+1 = 80038 [19:12:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 268 02.03.2024 19:12 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123049 ФПД: 40406973135298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T191233&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123049&fm=40406973135298&tin=02508201610067®Number=0000000000090573&sum=80000 [19:12:33]StoreToDocumentArchive [19:12:33]shift 321 fd 123049 [19:12:33]save to /storage/0321/doc_00123049 [19:12:33]save last doc name /storage/0321/doc_00123049 to /storage/kkm_last_doc_name [19:12:33]save OK [19:12:33]Clear old archive folders... [19:12:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:12:33]tlvbuf is 003C1010 [19:12:33]SAM_PROTO_ClearQueue [19:12:33]wFMCommunicate request_size=4 [19:12:33]MH_SAM_APDU [19:12:33]CAPDU: 80 09 00 00 [19:12:33]Write to MH i2c: E2 08 00 B2 20 80 09 00 00 00 00 00 00 44 [19:12:33]Write i2c OK [19:12:33]MH_I2C_Read... [19:12:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:33]Read from MH i2c: E2 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 03 00 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 03 00 B2 20 00 90 00 46 [19:12:33]RAPDU: 90 00 [19:12:33]wFMCommunicate OK [19:12:33]SAM_PROTO_ClearQueue done [19:12:33]KKMCreateOFDPacket [19:12:33]OFDProtocolAddRootSTLVToBuf [19:12:33]FM_MakeSignedData [19:12:33]FM_MakeSignedData [19:12:33]SAM_PROTO_SignData [19:12:33]wFMCommunicate request_size=4 [19:12:33]MH_SAM_APDU [19:12:33]CAPDU: 80 0D 01 02 [19:12:33]Write to MH i2c: E2 08 00 B3 20 80 0D 01 02 00 00 00 00 4C [19:12:33]Write i2c OK [19:12:33]MH_I2C_Read... [19:12:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:33]Read from MH i2c: E2 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 03 00 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 03 00 B3 20 00 90 00 47 [19:12:33]RAPDU: 90 00 [19:12:33]wFMCommunicate OK [19:12:33]wFMCommunicate request_size=255 [19:12:33]MH_SAM_APDU [19:12:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 21 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E0 01 00 35 04 06 00 24 [19:12:33]Write to MH i2c: E2 02 01 B4 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 21 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E0 01 00 35 04 06 00 24 00 00 A4 [19:12:33]Write i2c OK [19:12:33]MH_I2C_Read... [19:12:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:33]Read from MH i2c: E2 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 03 00 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 03 00 B4 20 00 90 00 48 [19:12:33]RAPDU: 90 00 [19:12:33]wFMCommunicate OK [19:12:33]wFMCommunicate request_size=10 [19:12:33]MH_SAM_APDU [19:12:33]CAPDU: 80 0D 02 02 05 BF FB 47 B9 C2 [19:12:33]Write to MH i2c: E2 0D 00 B5 20 80 0D 02 02 05 00 BF FB 47 B9 C2 00 00 D5 [19:12:33]Write i2c OK [19:12:33]MH_I2C_Read... [19:12:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:33]Read from MH i2c: E2 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 03 00 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 03 00 B5 20 00 90 00 49 [19:12:33]RAPDU: 90 00 [19:12:33]wFMCommunicate OK [19:12:33]wFMCommunicate request_size=4 [19:12:33]MH_SAM_APDU [19:12:33]CAPDU: 80 0D 03 02 [19:12:33]Write to MH i2c: E2 08 00 B6 20 80 0D 03 02 00 00 00 00 51 [19:12:33]Write i2c OK [19:12:33]MH_I2C_Read... [19:12:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:33]Read from MH i2c: E2 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 0B 00 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 0B 00 B6 20 00 AC 16 D8 5D 3D 0E 60 77 90 00 6B [19:12:33]RAPDU: AC 16 D8 5D 3D 0E 60 77 90 00 [19:12:33]wFMCommunicate OK [19:12:33]SAM_PROTO_SignData done [19:12:33]FM_MakeSignedData done [19:12:33]CreateOFDProtocolMessage [19:12:33]wFMCommunicate request_size=4 [19:12:33]MH_SAM_APDU [19:12:33]CAPDU: 80 11 00 00 [19:12:33]Write to MH i2c: E2 08 00 B7 20 80 11 00 00 00 00 00 00 51 [19:12:33]Write i2c OK [19:12:33]MH_I2C_Read... [19:12:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:33]Read from MH i2c: E2 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 17 00 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: E2 17 00 B7 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AF [19:12:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:12:33]wFMCommunicate OK [19:12:33]CreateOFDProtocolMessage done [19:12:33]OFDSenderStorePacket 123049 [19:12:33]StoreOFDPacket docnum=123049 [19:12:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 78 D3 07 01 09 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 21 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E0 01 00 35 04 06 00 24 BF FB 47 B9 C2 AC 16 D8 5D 3D 0E 60 77 [19:12:33]CheckFolder [19:12:33]dirname=/storage/ofd_packets [19:12:33]CheckFolder done [19:12:33]ProducePacketName [19:12:33]name=ofd_packets/00123049 [19:12:33]NVStorageSaveData ofd_packets/00123049 [19:12:33]File name is /storage/ofd_packets/00123049 [19:12:33]Write 301 bytes [19:12:33]NVStorageSaveData done [19:12:33]OFDSenderStorePacket done [19:12:33]KKMCreateOFDPacket done [19:12:33]NVStorageSaveData kkm_last_timestamp [19:12:33]File name is /storage/kkm_last_timestamp [19:12:33]Write 4 bytes [19:12:33]NVStorageSaveData done [19:12:33]ExternCall_PrintAddStr [19:12:33]wPrintStart [19:12:33]Write to MH i2c: 01 00 00 B8 20 D8 [19:12:33]Write i2c OK [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: 01 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: 01 07 00 [19:12:33]MH_I2C_Read... [19:12:33]Read from MH i2c: 01 07 00 B8 20 00 00 00 00 00 FF 0F ED [19:12:33]RasterBufferAndPrint [19:12:33]line Счет N : (1)1105950 [19:12:33]line ИНН: 02508201610067 [19:12:33]line Контрольно-Кассовый Чек [19:12:33]line ПРОДАЖА [19:12:33]line ТРК (МРК, ГНК) : 21 [19:12:33]line Товар: 2710124130 [19:12:33]line Аи-92-К-5 [19:12:33]line 12.930 * 61.90 [19:12:33]line = 800.37 [19:12:33]line НДС 12% НСП 1% [19:12:33]line > о реализуемом товаре [19:12:33]line ОКРУГЛЕНИЕ: -0.37 [19:12:33]line ИТОГО: 800.00 [19:12:33]line Внесено: 800.00 [19:12:33]line СДАЧА: 0.00 [19:12:33]line НСП 1% : 7.08 [19:12:33]line НДС 12% : 84.99 [19:12:33]line Наличными: 800.00 [19:12:33]line Безнал.: 0.00 [19:12:33]line Место: АЗС № 25 "Партнер Нефть" [19:12:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:12:33]line СНО: Общий режим [19:12:33]line Чек 268 02.03.2024 19:12 [19:12:33]line Смена: 321 ФФД: 1.0 [19:12:33]line ЗНМ: 0300000019 [19:12:33]line РНМ: 0000000000090573 [19:12:33]line Версия ККМ: 001 [19:12:33]line ФМ: 0000000000874798 [19:12:33]line ФД: 123049 [19:12:33]line ФПД: 40406973135298 [19:12:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T191233&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123049&fm=40406973135298&tin=02508201610067®Number=0000000000090573&sum=80000 [19:12:34]OFD Sender: Processing packet 123049 [packets to send 112, broken 111] [19:12:34]ProducePacketName [19:12:34]name=ofd_packets/00123049 [19:12:34]OFD Sender: To server: pG, [19:12:34]CommunicateWithHost lk.salyk.kg:30040 [19:12:34]ConnectInit lk.salyk.kg [19:12:34]written 0, free lines is 4095 [19:12:34]Connected sock=10 [19:12:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 78 D3 07 01 09 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 21 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E0 01 00 35 04 06 00 24 BF FB 47 B9 C2 AC 16 D8 5D 3D 0E 60 77 [19:12:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7E EC 47 00 21 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E0 01 00 F4 03 04 00 FC 25 E3 65 B6 04 01 00 00 D3 5C A0 51 6F A0 8E CF [19:12:34]CommunicateWithHost err = 0 [19:12:34]CheckOFDResponse [19:12:34]1017 (14) - 77093643461234 [19:12:34]1041 (16) - 0000000000874798 [19:12:34]1040 (4) - 123049 [19:12:34]1012 (4) - 02.03.2024 13:13 [19:12:34]1206 (1) - 0 [19:12:34]OFD Sender: Remove packet 123049 [19:12:34]ProducePacketName [19:12:34]name=ofd_packets/00123049 [19:12:34]NVStorageDeleteData [19:12:34]Write to MH i2c: 01 00 00 E3 20 03 [19:12:34]Write i2c OK [19:12:34]MH_I2C_Read... [19:12:34]Read from MH i2c: 01 [19:12:34]MH_I2C_Read... [19:12:34]Read from MH i2c: 01 07 00 [19:12:34]MH_I2C_Read... [19:12:34]Read from MH i2c: 01 07 00 E3 20 00 00 00 00 00 E5 0C FB [19:12:34]RasterBufferAndPrint [19:12:34]line [19:12:34]line [19:12:34]line [19:12:34]line [19:12:34]line [19:12:34]written 0, free lines is 3307 [19:12:34]MH_Cut [19:12:34]Write to MH i2c: D1 01 00 EA 20 01 DC [19:12:34]Write i2c OK [19:12:34]MH_I2C_Read... [19:12:34]Read from MH i2c: D1 [19:12:34]MH_I2C_Read... [19:12:34]Read from MH i2c: D1 01 00 [19:12:34]MH_I2C_Read... [19:12:34]Read from MH i2c: D1 01 00 EA 20 00 DB [19:12:34]Write to MH i2c: 01 00 00 EB 20 0B [19:12:34]Write i2c OK [19:12:34]MH_I2C_Read... [19:12:34]OFD Sender: No OFD packet to send [19:12:35]*** Cut start [19:12:35]*** Purtial cut [19:12:35]*** Stage 1: CUTSNS_PIN = 1 [19:12:37]Read from MH i2c: 01 [19:12:37]MH_I2C_Read... [19:12:37]*** Stop cut motor [19:12:37]*** Cut end [19:12:37]Read from MH i2c: 01 07 00 [19:12:37]MH_I2C_Read... [19:12:37]Read from MH i2c: 01 07 00 EB 20 00 00 00 00 00 FF 0F 20 [19:12:37]process_action close_receipt done [19:12:37]requested_data is exist [19:12:37]produce_requested_data [19:12:37]requested_item fm.sn is exist - process it [19:12:37]wFMCommunicate request_size=4 [19:12:37]MH_SAM_APDU [19:12:37]CAPDU: 80 11 00 00 [19:12:37]Write to MH i2c: E2 08 00 EC 20 80 11 00 00 00 00 00 00 86 [19:12:37]Write i2c OK [19:12:37]MH_I2C_Read... [19:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:37]Read from MH i2c: E2 [19:12:37]MH_I2C_Read... [19:12:37]Read from MH i2c: E2 17 00 [19:12:37]MH_I2C_Read... [19:12:37]Read from MH i2c: E2 17 00 EC 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [19:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:12:37]wFMCommunicate OK [19:12:37]requested_item fd.num is exist - process it [19:12:37]SAM_PROTO_GetFieldsCounters [19:12:37]wFMCommunicate request_size=4 [19:12:37]MH_SAM_APDU [19:12:37]CAPDU: 80 13 00 00 [19:12:37]Write to MH i2c: E2 08 00 ED 20 80 13 00 00 00 00 00 00 89 [19:12:37]Write i2c OK [19:12:37]MH_I2C_Read... [19:12:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:37]Read from MH i2c: E2 [19:12:37]MH_I2C_Read... [19:12:37]Read from MH i2c: E2 62 00 [19:12:37]MH_I2C_Read... [19:12:37]Read from MH i2c: E2 62 00 ED 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [19:12:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:37]wFMCommunicate OK [19:12:37]SAM_PROTO_GetFieldsCounters done [19:12:37]requested_item shift.num is exist - process it [19:12:37]requested_item shift.opened is exist - process it [19:12:37]req_shift_opened [19:12:37]FM_GetShiftState [19:12:37]SAM_PROTO_GetShiftState [19:12:37]wFMCommunicate request_size=4 [19:12:37]MH_SAM_APDU [19:12:37]CAPDU: 80 13 01 00 [19:12:37]Write to MH i2c: E2 08 00 EE 20 80 13 01 00 00 00 00 00 8B [19:12:37]Write i2c OK [19:12:37]MH_I2C_Read... [19:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:37]Read from MH i2c: E2 [19:12:37]MH_I2C_Read... [19:12:37]Read from MH i2c: E2 0E 00 [19:12:37]MH_I2C_Read... [19:12:37]Read from MH i2c: E2 0E 00 EE 20 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F2 [19:12:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:12:37]wFMCommunicate OK [19:12:37]SAM_PROTO_GetShiftState done [19:12:37]FM_GetShiftState done [19:12:37]req_shift_opened done [19:12:37]requested_item shift.open_date is exist - process it [19:12:37]req_shift_open_date [19:12:37]req_shift_open_date done [19:12:37]produce_requested_data done [19:12:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123049,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:12:37]process_action_free close_receipt [19:12:37]json_value_free [19:12:37]json_value_free done [19:12:37]process_json_proto returns [19:12:37]Send response to host [19:12:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123049,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:12:37]free response buf [19:12:37]execute_script done [19:12:37]execute_script returns [19:12:37]free content buf [19:12:37]Sock 8.Close socket [19:12:37]Sock 8.Thread stoped [19:12:39]OFD Sender: No OFD packet to send [19:12:44]OFD Sender: No OFD packet to send [19:12:49]OFD Sender: No OFD packet to send [19:12:54]OFD Sender: No OFD packet to send [19:12:59]accept exits with 9 [19:12:59]New connection [19:12:59]New thread 3066809700 created [19:12:59]Thread 3066666340 joined [19:12:59]Waiting for new connection... [19:12:59] Sock 9.Parse request [19:12:59]Sock 9.Check first char [19:12:59]Sock 9.First char is OK [19:12:59]request: POST /json_proto HTTP/1.0 [19:12:59]Method: POST [19:12:59]URL: /json_proto [19:12:59]Method is POST - this is cgi request [19:12:59]url: /json_proto [19:12:59]query_string will be loaded in cgi processing [19:12:59]execute_cgi json_proto POST (null) [19:12:59]execute_cgi path=json_proto method=POST [19:12:59]POST find Content-Length [19:12:59]Host: 172.17.48.197:8080 [19:12:59]Content-Length: 1177 [19:12:59]Content-Type: application/json [19:12:59] [19:12:59]POST finish read [19:12:59]Found Content-Length = 1177 [19:12:59]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105948\u000A02.03.2024 19:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30013546\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:59]execute_script... [19:12:59]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105948\u000A02.03.2024 19:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 51\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30013546\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:59]POST & json_proto [19:12:59]process_json_proto [19:12:59]json parsed OK: [19:12:59]protocol is kg_v1.0 [19:12:59]action value=print_text [19:12:59]process_action print_text [19:12:59]cmd_print_text [19:12:59]ExternCall_PrintAddStr [19:12:59]wPrintStart [19:12:59]Write to MH i2c: 01 00 00 EF 20 0F [19:12:59]Write i2c OK [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: 01 [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: 01 07 00 [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: 01 07 00 EF 20 00 00 00 00 00 FF 0F 24 [19:12:59]RasterBufferAndPrint [19:12:59]line *****ТОВАРНЫЙ ЧЕК***** [19:12:59]line АЗС 25 [19:12:59]line Партнер нефть [19:12:59]line 02508201610067 [19:12:59]line Кассир : Таалайбек к. А. [19:12:59]line Счет N : (1)1105948 [19:12:59]line 02.03.2024 19:08 [19:12:59]line ПРОДАЖА [19:12:59]line ТРК (МРК, ГНК): 51 [19:12:59]line Вид ГСМ : 2710194210 [19:12:59]line ДТ(л)-К-5 [19:12:59]line 20.000 x 70.90 [19:12:59]line ИТОГ: 1418.00 [19:12:59]line Тип оплаты: Талоны: ТК ГПНА Online [19:12:59]line 30013546 [19:12:59]line ______________________ [19:12:59]line (подпись) [19:12:59]written 0, free lines is 4095 [19:12:59]Write to MH i2c: 01 00 00 04 21 25 [19:12:59]Write i2c OK [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: 01 [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: 01 07 00 [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: 01 07 00 04 21 00 00 00 00 00 F3 0D 2C [19:12:59]RasterBufferAndPrint [19:12:59]line [19:12:59]line [19:12:59]line [19:12:59]line [19:12:59]line [19:12:59]written 0, free lines is 3573 [19:12:59]MH_Cut [19:12:59]Write to MH i2c: D1 01 00 0B 21 01 FE [19:12:59]Write i2c OK [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: D1 [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: D1 01 00 [19:12:59]MH_I2C_Read... [19:12:59]Read from MH i2c: D1 01 00 0B 21 00 FD [19:12:59]Write to MH i2c: 01 00 00 0C 21 2D [19:12:59]Write i2c OK [19:12:59]MH_I2C_Read... [19:12:59]*** Cut start [19:12:59]*** Purtial cut [19:12:59]*** Stage 1: CUTSNS_PIN = 1 [19:12:59]OFD Sender: No OFD packet to send [19:13:01]Read from MH i2c: 01 [19:13:01]MH_I2C_Read... [19:13:01]*** Stop cut motor [19:13:01]*** Cut end [19:13:01]Read from MH i2c: 01 07 00 [19:13:01]MH_I2C_Read... [19:13:01]Read from MH i2c: 01 07 00 0C 21 00 00 00 00 00 FF 0F 42 [19:13:01]process_action print_text done [19:13:01]requested_data is exist [19:13:01]produce_requested_data [19:13:01]requested_item fm.sn is exist - process it [19:13:01]wFMCommunicate request_size=4 [19:13:01]MH_SAM_APDU [19:13:01]CAPDU: 80 11 00 00 [19:13:01]Write to MH i2c: E2 08 00 0D 21 80 11 00 00 00 00 00 00 A8 [19:13:01]Write i2c OK [19:13:01]MH_I2C_Read... [19:13:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:01]Read from MH i2c: E2 [19:13:01]MH_I2C_Read... [19:13:01]Read from MH i2c: E2 17 00 [19:13:01]MH_I2C_Read... [19:13:01]Read from MH i2c: E2 17 00 0D 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 06 [19:13:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:13:01]wFMCommunicate OK [19:13:01]requested_item fd.num is exist - process it [19:13:01]SAM_PROTO_GetFieldsCounters [19:13:01]wFMCommunicate request_size=4 [19:13:01]MH_SAM_APDU [19:13:01]CAPDU: 80 13 00 00 [19:13:01]Write to MH i2c: E2 08 00 0E 21 80 13 00 00 00 00 00 00 AB [19:13:01]Write i2c OK [19:13:01]MH_I2C_Read... [19:13:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:13:02]Read from MH i2c: E2 [19:13:02]MH_I2C_Read... [19:13:02]Read from MH i2c: E2 62 00 [19:13:02]MH_I2C_Read... [19:13:02]Read from MH i2c: E2 62 00 0E 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [19:13:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:13:02]wFMCommunicate OK [19:13:02]SAM_PROTO_GetFieldsCounters done [19:13:02]requested_item shift.num is exist - process it [19:13:02]requested_item shift.opened is exist - process it [19:13:02]req_shift_opened [19:13:02]FM_GetShiftState [19:13:02]SAM_PROTO_GetShiftState [19:13:02]wFMCommunicate request_size=4 [19:13:02]MH_SAM_APDU [19:13:02]CAPDU: 80 13 01 00 [19:13:02]Write to MH i2c: E2 08 00 0F 21 80 13 01 00 00 00 00 00 AD [19:13:02]Write i2c OK [19:13:02]MH_I2C_Read... [19:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:02]Read from MH i2c: E2 [19:13:02]MH_I2C_Read... [19:13:02]Read from MH i2c: E2 0E 00 [19:13:02]MH_I2C_Read... [19:13:02]Read from MH i2c: E2 0E 00 0F 21 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 14 [19:13:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:13:02]wFMCommunicate OK [19:13:02]SAM_PROTO_GetShiftState done [19:13:02]FM_GetShiftState done [19:13:02]req_shift_opened done [19:13:02]requested_item shift.open_date is exist - process it [19:13:02]req_shift_open_date [19:13:02]req_shift_open_date done [19:13:02]produce_requested_data done [19:13:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123049,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:13:02]process_action_free print_text [19:13:02]json_value_free [19:13:02]json_value_free done [19:13:02]process_json_proto returns [19:13:02]Send response to host [19:13:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123049,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:13:02]free response buf [19:13:02]execute_script done [19:13:02]execute_script returns [19:13:02]free content buf [19:13:02]Sock 9.Close socket [19:13:02]Sock 9.Thread stoped [19:13:04]OFD Sender: No OFD packet to send [19:13:09]OFD Sender: No OFD packet to send [19:13:14]OFD Sender: No OFD packet to send [19:13:19]OFD Sender: No OFD packet to send [19:13:24]OFD Sender: No OFD packet to send [19:13:29]OFD Sender: No OFD packet to send [19:13:34]OFD Sender: No OFD packet to send [19:13:39]OFD Sender: No OFD packet to send [19:13:44]OFD Sender: No OFD packet to send [19:13:49]OFD Sender: No OFD packet to send [19:13:54]OFD Sender: No OFD packet to send [19:13:59]OFD Sender: No OFD packet to send [19:14:04]OFD Sender: No OFD packet to send [19:14:09]OFD Sender: No OFD packet to send [19:14:15]OFD Sender: No OFD packet to send [19:14:20]OFD Sender: No OFD packet to send [19:14:25]OFD Sender: No OFD packet to send [19:14:30]OFD Sender: No OFD packet to send [19:14:35]OFD Sender: No OFD packet to send [19:14:40]OFD Sender: No OFD packet to send [19:14:45]OFD Sender: No OFD packet to send [19:14:50]OFD Sender: No OFD packet to send [19:14:55]OFD Sender: No OFD packet to send [19:15:00]OFD Sender: No OFD packet to send [19:15:05]OFD Sender: No OFD packet to send [19:15:08]accept exits with 8 [19:15:08]New connection [19:15:08]New thread 3066666340 created [19:15:08]Thread 3066809700 joined [19:15:08]Waiting for new connection... [19:15:08] Sock 8.Parse request [19:15:08]Sock 8.Check first char [19:15:08]Sock 8.First char is OK [19:15:08]request: POST /json_proto HTTP/1.0 [19:15:08]Method: POST [19:15:08]URL: /json_proto [19:15:08]Method is POST - this is cgi request [19:15:08]url: /json_proto [19:15:08]query_string will be loaded in cgi processing [19:15:08]execute_cgi json_proto POST (null) [19:15:08]execute_cgi path=json_proto method=POST [19:15:08]POST find Content-Length [19:15:08]Host: 172.17.48.197:8080 [19:15:08]Content-Length: 683 [19:15:08]Content-Type: application/json [19:15:08] [19:15:08]POST finish read [19:15:08]Found Content-Length = 683 [19:15:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:08]execute_script... [19:15: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)1105951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:08]POST & json_proto [19:15:08]process_json_proto [19:15:08]json parsed OK: [19:15:08]protocol is kg_v1.0 [19:15:08]action value=close_receipt [19:15:08]process_action close_receipt [19:15:08]cmd_close_receipt [19:15:08]MH_GetDate [19:15:08]Write to MH i2c: F0 00 00 10 21 20 [19:15:08]Write i2c OK [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: F0 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: F0 09 00 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: F0 09 00 10 21 00 BD 7A E3 65 66 EE DC 65 3D [19:15:08]GetLastDocTimeStamp 1709406753 [19:15:08]current date 1709406909 [19:15:08]FM_GetShiftState [19:15:08]SAM_PROTO_GetShiftState [19:15:08]wFMCommunicate request_size=4 [19:15:08]MH_SAM_APDU [19:15:08]CAPDU: 80 13 01 00 [19:15:08]Write to MH i2c: E2 08 00 11 21 80 13 01 00 00 00 00 00 AF [19:15:08]Write i2c OK [19:15:08]MH_I2C_Read... [19:15:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:08]Read from MH i2c: E2 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: E2 0E 00 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: E2 0E 00 11 21 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 16 [19:15:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:15:08]wFMCommunicate OK [19:15:08]SAM_PROTO_GetShiftState done [19:15:08]FM_GetShiftState done [19:15:08]opened in 1709338023 [19:15:08]opened+sec_in_day 1709424423 [19:15:08]quantity*price = 100010 [19:15:08]sum+1 = 100012 [19:15:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 269 02.03.2024 19:15 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123050 ФПД: 171963266782261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T191509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123050&fm=171963266782261&tin=02508201610067®Number=0000000000090573&sum=100000 [19:15:09]StoreToDocumentArchive [19:15:09]shift 321 fd 123050 [19:15:09]save to /storage/0321/doc_00123050 [19:15:09]save last doc name /storage/0321/doc_00123050 to /storage/kkm_last_doc_name [19:15:09]save OK [19:15:09]Clear old archive folders... [19:15:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:15:09]tlvbuf is 003C0E30 [19:15:09]SAM_PROTO_ClearQueue [19:15:09]wFMCommunicate request_size=4 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 09 00 00 [19:15:09]Write to MH i2c: E2 08 00 1E 21 80 09 00 00 00 00 00 00 B1 [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 03 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 03 00 1E 21 00 90 00 B3 [19:15:09]RAPDU: 90 00 [19:15:09]wFMCommunicate OK [19:15:09]SAM_PROTO_ClearQueue done [19:15:09]KKMCreateOFDPacket [19:15:09]OFDProtocolAddRootSTLVToBuf [19:15:09]FM_MakeSignedData [19:15:09]FM_MakeSignedData [19:15:09]SAM_PROTO_SignData [19:15:09]wFMCommunicate request_size=4 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 0D 01 02 [19:15:09]Write to MH i2c: E2 08 00 1F 21 80 0D 01 02 00 00 00 00 B9 [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 03 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 03 00 1F 21 00 90 00 B4 [19:15:09]RAPDU: 90 00 [19:15:09]wFMCommunicate OK [19:15:09]wFMCommunicate request_size=255 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 BD 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E0 01 00 35 04 06 00 9C [19:15:09]Write to MH i2c: E2 02 01 20 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 BD 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E0 01 00 35 04 06 00 9C 00 00 14 [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 03 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 03 00 20 21 00 90 00 B5 [19:15:09]RAPDU: 90 00 [19:15:09]wFMCommunicate OK [19:15:09]wFMCommunicate request_size=10 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 0D 02 02 05 66 51 6E 54 35 [19:15:09]Write to MH i2c: E2 0D 00 21 21 80 0D 02 02 05 00 66 51 6E 54 35 00 00 74 [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 03 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 03 00 21 21 00 90 00 B6 [19:15:09]RAPDU: 90 00 [19:15:09]wFMCommunicate OK [19:15:09]wFMCommunicate request_size=4 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 0D 03 02 [19:15:09]Write to MH i2c: E2 08 00 22 21 80 0D 03 02 00 00 00 00 BE [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 0B 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 0B 00 22 21 00 34 38 16 2F 07 06 AE 98 90 00 C3 [19:15:09]RAPDU: 34 38 16 2F 07 06 AE 98 90 00 [19:15:09]wFMCommunicate OK [19:15:09]SAM_PROTO_SignData done [19:15:09]FM_MakeSignedData done [19:15:09]CreateOFDProtocolMessage [19:15:09]wFMCommunicate request_size=4 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 11 00 00 [19:15:09]Write to MH i2c: E2 08 00 23 21 80 11 00 00 00 00 00 00 BE [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 17 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 17 00 23 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1C [19:15:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:15:09]wFMCommunicate OK [19:15:09]CreateOFDProtocolMessage done [19:15:09]OFDSenderStorePacket 123050 [19:15:09]StoreOFDPacket docnum=123050 [19:15:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 69 94 07 01 5E 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 BD 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E0 01 00 35 04 06 00 9C 66 51 6E 54 35 34 38 16 2F 07 06 AE 98 [19:15:09]CheckFolder [19:15:09]dirname=/storage/ofd_packets [19:15:09]CheckFolder done [19:15:09]ProducePacketName [19:15:09]name=ofd_packets/00123050 [19:15:09]NVStorageSaveData ofd_packets/00123050 [19:15:09]File name is /storage/ofd_packets/00123050 [19:15:09]Write 301 bytes [19:15:09]NVStorageSaveData done [19:15:09]OFDSenderStorePacket done [19:15:09]KKMCreateOFDPacket done [19:15:09]NVStorageSaveData kkm_last_timestamp [19:15:09]File name is /storage/kkm_last_timestamp [19:15:09]Write 4 bytes [19:15:09]NVStorageSaveData done [19:15:09]ExternCall_PrintAddStr [19:15:09]wPrintStart [19:15:09]Write to MH i2c: 01 00 00 24 21 45 [19:15:10]Write i2c OK [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: 01 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: 01 07 00 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: 01 07 00 24 21 00 00 00 00 00 FF 0F 5A [19:15:10]RasterBufferAndPrint [19:15:10]line Счет N : (1)1105951 [19:15:10]line ИНН: 02508201610067 [19:15:10]line Контрольно-Кассовый Чек [19:15:10]line ПРОДАЖА [19:15:10]line ТРК (МРК, ГНК) : 53 [19:15:10]line Товар: 2710124500 [19:15:10]line Аи-95-К-5 [19:15:10]line 14.390 * 69.50 [19:15:10]line = 1000.11 [19:15:10]line НДС 12% НСП 1% [19:15:10]line > о реализуемом товаре [19:15:10]line ОКРУГЛЕНИЕ: -0.11 [19:15:10]line ИТОГО: 1000.00 [19:15:10]line Внесено: 1000.00 [19:15:10]line СДАЧА: 0.00 [19:15:10]line НСП 1% : 8.85 [19:15:10]line НДС 12% : 106.21 [19:15:10]line Наличными: 1000.00 [19:15:10]line Безнал.: 0.00 [19:15:10]line Место: АЗС № 25 "Партнер Нефть" [19:15:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:15:10]line СНО: Общий режим [19:15:10]line Чек 269 02.03.2024 19:15 [19:15:10]line Смена: 321 ФФД: 1.0 [19:15:10]line ЗНМ: 0300000019 [19:15:10]line РНМ: 0000000000090573 [19:15:10]line Версия ККМ: 001 [19:15:10]line ФМ: 0000000000874798 [19:15:10]line ФД: 123050 [19:15:10]line ФПД: 171963266782261 [19:15:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T191509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123050&fm=171963266782261&tin=02508201610067®Number=0000000000090573&sum=100000 [19:15:10]OFD Sender: Processing packet 123050 [packets to send 112, broken 111] [19:15:10]ProducePacketName [19:15:10]name=ofd_packets/00123050 [19:15:10]OFD Sender: To server: pG, [19:15:10]CommunicateWithHost lk.salyk.kg:30040 [19:15:10]ConnectInit lk.salyk.kg [19:15:10]written 0, free lines is 4095 [19:15:10]Connected sock=11 [19:15:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 69 94 07 01 5E 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 BD 7A E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E0 01 00 35 04 06 00 9C 66 51 6E 54 35 34 38 16 2F 07 06 AE 98 [19:15:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BB 54 47 00 AE C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E0 01 00 F4 03 04 00 98 26 E3 65 B6 04 01 00 00 9F 4B B1 85 8F ED 6C C1 [19:15:10]CommunicateWithHost err = 0 [19:15:10]CheckOFDResponse [19:15:10]1017 (14) - 77093643461234 [19:15:10]1041 (16) - 0000000000874798 [19:15:10]1040 (4) - 123050 [19:15:10]1012 (4) - 02.03.2024 13:16 [19:15:10]1206 (1) - 0 [19:15:10]OFD Sender: Remove packet 123050 [19:15:10]ProducePacketName [19:15:10]name=ofd_packets/00123050 [19:15:10]NVStorageDeleteData [19:15:10]Write to MH i2c: 01 00 00 4F 21 70 [19:15:10]Write i2c OK [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: 01 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: 01 07 00 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: 01 07 00 4F 21 00 00 00 00 00 F0 0C 73 [19:15:10]RasterBufferAndPrint [19:15:10]line [19:15:10]line [19:15:10]line [19:15:10]line [19:15:10]line [19:15:10]written 0, free lines is 3318 [19:15:10]MH_Cut [19:15:10]Write to MH i2c: D1 01 00 56 21 01 49 [19:15:10]Write i2c OK [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: D1 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: D1 01 00 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: D1 01 00 56 21 00 48 [19:15:10]Write to MH i2c: 01 00 00 57 21 78 [19:15:10]Write i2c OK [19:15:10]MH_I2C_Read... [19:15:11]OFD Sender: No OFD packet to send [19:15:11]*** Cut start [19:15:11]*** Purtial cut [19:15:11]*** Stage 1: CUTSNS_PIN = 1 [19:15:13]Read from MH i2c: 01 [19:15:13]MH_I2C_Read... [19:15:13]*** Stop cut motor [19:15:13]*** Cut end [19:15:13]Read from MH i2c: 01 07 00 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: 01 07 00 57 21 00 00 00 00 00 FF 0F 8D [19:15:13]process_action close_receipt done [19:15:13]requested_data is exist [19:15:13]produce_requested_data [19:15:13]requested_item fm.sn is exist - process it [19:15:13]wFMCommunicate request_size=4 [19:15:13]MH_SAM_APDU [19:15:13]CAPDU: 80 11 00 00 [19:15:13]Write to MH i2c: E2 08 00 58 21 80 11 00 00 00 00 00 00 F3 [19:15:13]Write i2c OK [19:15:13]MH_I2C_Read... [19:15:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:13]Read from MH i2c: E2 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: E2 17 00 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: E2 17 00 58 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 51 [19:15:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:15:13]wFMCommunicate OK [19:15:13]requested_item fd.num is exist - process it [19:15:13]SAM_PROTO_GetFieldsCounters [19:15:13]wFMCommunicate request_size=4 [19:15:13]MH_SAM_APDU [19:15:13]CAPDU: 80 13 00 00 [19:15:13]Write to MH i2c: E2 08 00 59 21 80 13 00 00 00 00 00 00 F6 [19:15:13]Write i2c OK [19:15:13]MH_I2C_Read... [19:15:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:13]Read from MH i2c: E2 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: E2 62 00 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: E2 62 00 59 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [19:15:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:15:13]wFMCommunicate OK [19:15:13]SAM_PROTO_GetFieldsCounters done [19:15:13]requested_item shift.num is exist - process it [19:15:13]requested_item shift.opened is exist - process it [19:15:13]req_shift_opened [19:15:13]FM_GetShiftState [19:15:13]SAM_PROTO_GetShiftState [19:15:13]wFMCommunicate request_size=4 [19:15:13]MH_SAM_APDU [19:15:13]CAPDU: 80 13 01 00 [19:15:13]Write to MH i2c: E2 08 00 5A 21 80 13 01 00 00 00 00 00 F8 [19:15:13]Write i2c OK [19:15:13]MH_I2C_Read... [19:15:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:13]Read from MH i2c: E2 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: E2 0E 00 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: E2 0E 00 5A 21 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5F [19:15:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:15:13]wFMCommunicate OK [19:15:13]SAM_PROTO_GetShiftState done [19:15:13]FM_GetShiftState done [19:15:13]req_shift_opened done [19:15:13]requested_item shift.open_date is exist - process it [19:15:13]req_shift_open_date [19:15:13]req_shift_open_date done [19:15:13]produce_requested_data done [19:15:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123050,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:15:13]process_action_free close_receipt [19:15:13]json_value_free [19:15:13]json_value_free done [19:15:13]process_json_proto returns [19:15:13]Send response to host [19:15:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123050,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:15:13]free response buf [19:15:13]execute_script done [19:15:13]execute_script returns [19:15:13]free content buf [19:15:13]Sock 8.Close socket [19:15:13]Sock 8.Thread stoped [19:15:16]OFD Sender: No OFD packet to send [19:15:21]OFD Sender: No OFD packet to send [19:15:26]OFD Sender: No OFD packet to send [19:15:31]OFD Sender: No OFD packet to send [19:15:36]OFD Sender: No OFD packet to send [19:15:41]OFD Sender: No OFD packet to send [19:15:46]OFD Sender: No OFD packet to send [19:15:51]OFD Sender: No OFD packet to send [19:15:56]OFD Sender: No OFD packet to send [19:16:01]OFD Sender: No OFD packet to send [19:16:06]OFD Sender: No OFD packet to send [19:16:11]OFD Sender: No OFD packet to send [19:16:16]OFD Sender: No OFD packet to send [19:16:21]OFD Sender: No OFD packet to send [19:16:26]OFD Sender: No OFD packet to send [19:16:31]OFD Sender: No OFD packet to send [19:16:36]OFD Sender: No OFD packet to send [19:16:41]OFD Sender: No OFD packet to send [19:16:46]OFD Sender: No OFD packet to send [19:16:51]OFD Sender: No OFD packet to send [19:16:56]OFD Sender: No OFD packet to send [19:17:01]OFD Sender: No OFD packet to send [19:17:06]OFD Sender: No OFD packet to send [19:17:11]OFD Sender: No OFD packet to send [19:17:16]OFD Sender: No OFD packet to send [19:17:21]OFD Sender: No OFD packet to send [19:17:26]OFD Sender: No OFD packet to send [19:17:31]OFD Sender: No OFD packet to send [19:17:36]OFD Sender: No OFD packet to send [19:17:41]OFD Sender: No OFD packet to send [19:17:46]OFD Sender: No OFD packet to send [19:17:51]OFD Sender: No OFD packet to send [19:17:56]OFD Sender: No OFD packet to send [19:18:01]OFD Sender: No OFD packet to send [19:18:06]OFD Sender: No OFD packet to send [19:18:11]OFD Sender: No OFD packet to send [19:18:16]OFD Sender: No OFD packet to send [19:18:21]OFD Sender: No OFD packet to send [19:18:26]OFD Sender: No OFD packet to send [19:18:31]OFD Sender: No OFD packet to send [19:18:36]OFD Sender: No OFD packet to send [19:18:41]OFD Sender: No OFD packet to send [19:18:46]OFD Sender: No OFD packet to send [19:18:51]OFD Sender: No OFD packet to send [19:18:56]OFD Sender: No OFD packet to send [19:19:01]OFD Sender: No OFD packet to send [19:19:06]OFD Sender: No OFD packet to send [19:19:11]OFD Sender: No OFD packet to send [19:19:16]OFD Sender: No OFD packet to send [19:19:21]OFD Sender: No OFD packet to send [19:19:26]OFD Sender: No OFD packet to send [19:19:31]OFD Sender: No OFD packet to send [19:19:36]OFD Sender: No OFD packet to send [19:19:41]OFD Sender: No OFD packet to send [19:19:46]OFD Sender: No OFD packet to send [19:19:51]OFD Sender: No OFD packet to send [19:19:56]OFD Sender: No OFD packet to send [19:20:01]OFD Sender: No OFD packet to send [19:20:06]OFD Sender: No OFD packet to send [19:20:11]OFD Sender: No OFD packet to send [19:20:12]accept exits with 9 [19:20:12]New connection [19:20:12]New thread 3066809700 created [19:20:12]Thread 3066666340 joined [19:20:12]Waiting for new connection... [19:20:12] Sock 9.Parse request [19:20:12]Sock 9.Check first char [19:20:12]Sock 9.First char is OK [19:20:12]request: POST /json_proto HTTP/1.0 [19:20:12]Method: POST [19:20:12]URL: /json_proto [19:20:12]Method is POST - this is cgi request [19:20:12]url: /json_proto [19:20:12]query_string will be loaded in cgi processing [19:20:12]execute_cgi json_proto POST (null) [19:20:12]execute_cgi path=json_proto method=POST [19:20:12]POST find Content-Length [19:20:12]Host: 172.17.48.197:8080 [19:20:12]Content-Length: 678 [19:20:12]Content-Type: application/json [19:20:12] [19:20:12]POST finish read [19:20:12]Found Content-Length = 678 [19:20:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 1.940, "sum" : 120.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 120.00, "total" : 120.00, "payments": [ { "type": 0, "sum" : 120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:12]execute_script... [19:20: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)1105952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 1.940, "sum" : 120.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 120.00, "total" : 120.00, "payments": [ { "type": 0, "sum" : 120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:12]POST & json_proto [19:20:12]process_json_proto [19:20:12]json parsed OK: [19:20:12]protocol is kg_v1.0 [19:20:12]action value=close_receipt [19:20:12]process_action close_receipt [19:20:12]cmd_close_receipt [19:20:12]MH_GetDate [19:20:12]Write to MH i2c: F0 00 00 5B 21 6B [19:20:12]Write i2c OK [19:20:12]MH_I2C_Read... [19:20:12]Read from MH i2c: F0 [19:20:12]MH_I2C_Read... [19:20:12]Read from MH i2c: F0 09 00 [19:20:12]MH_I2C_Read... [19:20:12]Read from MH i2c: F0 09 00 5B 21 00 ED 7B E3 65 66 EE DC 65 B9 [19:20:12]GetLastDocTimeStamp 1709406909 [19:20:12]current date 1709407213 [19:20:12]FM_GetShiftState [19:20:12]SAM_PROTO_GetShiftState [19:20:12]wFMCommunicate request_size=4 [19:20:12]MH_SAM_APDU [19:20:12]CAPDU: 80 13 01 00 [19:20:12]Write to MH i2c: E2 08 00 5C 21 80 13 01 00 00 00 00 00 FA [19:20:12]Write i2c OK [19:20:12]MH_I2C_Read... [19:20:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:12]Read from MH i2c: E2 [19:20:12]MH_I2C_Read... [19:20:12]Read from MH i2c: E2 0E 00 [19:20:12]MH_I2C_Read... [19:20:12]Read from MH i2c: E2 0E 00 5C 21 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 61 [19:20:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:20:12]wFMCommunicate OK [19:20:12]SAM_PROTO_GetShiftState done [19:20:12]FM_GetShiftState done [19:20:12]opened in 1709338023 [19:20:12]opened+sec_in_day 1709424423 [19:20:12]quantity*price = 12008 [19:20:12]sum+1 = 12010 [19:20:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 120.00 Внесено: 120.00 СДАЧА: 0.00 НСП 1% : 1.06 НДС 12% : 12.75 Наличными: 120.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 270 02.03.2024 19:20 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123051 ФПД: 172990521302022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192014&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123051&fm=172990521302022&tin=02508201610067®Number=0000000000090573&sum=12000 [19:20:13]StoreToDocumentArchive [19:20:13]shift 321 fd 123051 [19:20:13]save to /storage/0321/doc_00123051 [19:20:13]save last doc name /storage/0321/doc_00123051 to /storage/kkm_last_doc_name [19:20:13]save OK [19:20:13]Clear old archive folders... [19:20:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:20:13]tlvbuf is 003CFF70 [19:20:13]SAM_PROTO_ClearQueue [19:20:13]wFMCommunicate request_size=4 [19:20:13]MH_SAM_APDU [19:20:13]CAPDU: 80 09 00 00 [19:20:13]Write to MH i2c: E2 08 00 69 21 80 09 00 00 00 00 00 00 FC [19:20:13]Write i2c OK [19:20:13]MH_I2C_Read... [19:20:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:20:13]Read from MH i2c: E2 [19:20:13]MH_I2C_Read... [19:20:13]Read from MH i2c: E2 03 00 [19:20:13]MH_I2C_Read... [19:20:13]Read from MH i2c: E2 03 00 69 21 00 90 00 FE [19:20:13]RAPDU: 90 00 [19:20:13]wFMCommunicate OK [19:20:13]SAM_PROTO_ClearQueue done [19:20:13]KKMCreateOFDPacket [19:20:13]OFDProtocolAddRootSTLVToBuf [19:20:13]FM_MakeSignedData [19:20:13]FM_MakeSignedData [19:20:13]SAM_PROTO_SignData [19:20:13]wFMCommunicate request_size=4 [19:20:13]MH_SAM_APDU [19:20:13]CAPDU: 80 0D 01 02 [19:20:13]Write to MH i2c: E2 08 00 6A 21 80 0D 01 02 00 00 00 00 04 [19:20:13]Write i2c OK [19:20:13]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:20:14]Read from MH i2c: E2 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 6A 21 00 90 00 FF [19:20:14]RAPDU: 90 00 [19:20:14]wFMCommunicate OK [19:20:14]wFMCommunicate request_size=255 [19:20:14]MH_SAM_APDU [19:20:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 07 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E9 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 FB 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 0E 01 00 00 F4 03 04 00 EE 7B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E0 01 00 35 04 06 00 9D [19:20:14]Write to MH i2c: E2 02 01 6B 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 07 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E9 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 FB 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 0E 01 00 00 F4 03 04 00 EE 7B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E0 01 00 35 04 06 00 9D 00 00 C0 [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:14]Read from MH i2c: E2 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 6B 21 00 90 00 00 [19:20:14]RAPDU: 90 00 [19:20:14]wFMCommunicate OK [19:20:14]wFMCommunicate request_size=10 [19:20:14]MH_SAM_APDU [19:20:14]CAPDU: 80 0D 02 02 05 55 7E 92 5C 06 [19:20:14]Write to MH i2c: E2 0D 00 6C 21 80 0D 02 02 05 00 55 7E 92 5C 06 00 00 D8 [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:14]Read from MH i2c: E2 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 03 00 6C 21 00 90 00 01 [19:20:14]RAPDU: 90 00 [19:20:14]wFMCommunicate OK [19:20:14]wFMCommunicate request_size=4 [19:20:14]MH_SAM_APDU [19:20:14]CAPDU: 80 0D 03 02 [19:20:14]Write to MH i2c: E2 08 00 6D 21 80 0D 03 02 00 00 00 00 09 [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:20:14]Read from MH i2c: E2 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 0B 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 0B 00 6D 21 00 CF 9A 62 B2 D7 46 35 02 90 00 DB [19:20:14]RAPDU: CF 9A 62 B2 D7 46 35 02 90 00 [19:20:14]wFMCommunicate OK [19:20:14]SAM_PROTO_SignData done [19:20:14]FM_MakeSignedData done [19:20:14]CreateOFDProtocolMessage [19:20:14]wFMCommunicate request_size=4 [19:20:14]MH_SAM_APDU [19:20:14]CAPDU: 80 11 00 00 [19:20:14]Write to MH i2c: E2 08 00 6E 21 80 11 00 00 00 00 00 00 09 [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:14]Read from MH i2c: E2 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 17 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: E2 17 00 6E 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 67 [19:20:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:20:14]wFMCommunicate OK [19:20:14]CreateOFDProtocolMessage done [19:20:14]OFDSenderStorePacket 123051 [19:20:14]StoreOFDPacket docnum=123051 [19:20:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1E 0D 07 01 FE 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 94 07 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E9 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 FB 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 0E 01 00 00 F4 03 04 00 EE 7B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E0 01 00 35 04 06 00 9D 55 7E 92 5C 06 CF 9A 62 B2 D7 46 35 02 [19:20:14]CheckFolder [19:20:14]dirname=/storage/ofd_packets [19:20:14]CheckFolder done [19:20:14]ProducePacketName [19:20:14]name=ofd_packets/00123051 [19:20:14]NVStorageSaveData ofd_packets/00123051 [19:20:14]File name is /storage/ofd_packets/00123051 [19:20:14]Write 301 bytes [19:20:14]NVStorageSaveData done [19:20:14]OFDSenderStorePacket done [19:20:14]KKMCreateOFDPacket done [19:20:14]NVStorageSaveData kkm_last_timestamp [19:20:14]File name is /storage/kkm_last_timestamp [19:20:14]Write 4 bytes [19:20:14]NVStorageSaveData done [19:20:14]ExternCall_PrintAddStr [19:20:14]wPrintStart [19:20:14]Write to MH i2c: 01 00 00 6F 21 90 [19:20:14]Write i2c OK [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: 01 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: 01 07 00 [19:20:14]MH_I2C_Read... [19:20:14]Read from MH i2c: 01 07 00 6F 21 00 00 00 00 00 FF 0F A5 [19:20:14]RasterBufferAndPrint [19:20:14]line Счет N : (1)1105952 [19:20:14]line ИНН: 02508201610067 [19:20:14]line Контрольно-Кассовый Чек [19:20:14]line ПРОДАЖА [19:20:14]line ТРК (МРК, ГНК) : 11 [19:20:14]line Товар: 2710124130 [19:20:14]line Аи-92-К-5 [19:20:14]line 1.940 * 61.90 [19:20:14]line = 120.09 [19:20:14]line НДС 12% НСП 1% [19:20:14]line > о реализуемом товаре [19:20:14]line ОКРУГЛЕНИЕ: -0.09 [19:20:14]line ИТОГО: 120.00 [19:20:14]line Внесено: 120.00 [19:20:14]line СДАЧА: 0.00 [19:20:14]line НСП 1% : 1.06 [19:20:14]line НДС 12% : 12.75 [19:20:14]line Наличными: 120.00 [19:20:14]line Безнал.: 0.00 [19:20:14]line Место: АЗС № 25 "Партнер Нефть" [19:20:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:20:14]line СНО: Общий режим [19:20:14]line Чек 270 02.03.2024 19:20 [19:20:14]line Смена: 321 ФФД: 1.0 [19:20:14]line ЗНМ: 0300000019 [19:20:14]line РНМ: 0000000000090573 [19:20:14]line Версия ККМ: 001 [19:20:14]line ФМ: 0000000000874798 [19:20:14]line ФД: 123051 [19:20:14]line ФПД: 172990521302022 [19:20:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192014&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123051&fm=172990521302022&tin=02508201610067®Number=0000000000090573&sum=12000 [19:20:14]OFD Sender: Processing packet 123051 [packets to send 112, broken 111] [19:20:14]ProducePacketName [19:20:14]name=ofd_packets/00123051 [19:20:14]OFD Sender: To server: pG, [19:20:14]CommunicateWithHost lk.salyk.kg:30040 [19:20:14]ConnectInit lk.salyk.kg [19:20:14]written 0, free lines is 4095 [19:20:14]Connected sock=10 [19:20:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1E 0D 07 01 FE 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 94 07 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E9 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 FB 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 0E 01 00 00 F4 03 04 00 EE 7B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E0 01 00 35 04 06 00 9D 55 7E 92 5C 06 CF 9A 62 B2 D7 46 35 02 [19:20:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B3 B4 47 00 6B 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E0 01 00 F4 03 04 00 C9 27 E3 65 B6 04 01 00 00 20 8D BB C7 7A 08 7A 27 [19:20:15]CommunicateWithHost err = 0 [19:20:15]CheckOFDResponse [19:20:15]1017 (14) - 77093643461234 [19:20:15]1041 (16) - 0000000000874798 [19:20:15]1040 (4) - 123051 [19:20:15]1012 (4) - 02.03.2024 13:21 [19:20:15]1206 (1) - 0 [19:20:15]OFD Sender: Remove packet 123051 [19:20:15]ProducePacketName [19:20:15]name=ofd_packets/00123051 [19:20:15]NVStorageDeleteData [19:20:15]Write to MH i2c: 01 00 00 9A 21 BB [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 07 00 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: 01 07 00 9A 21 00 00 00 00 00 ED 0C BB [19:20:15]RasterBufferAndPrint [19:20:15]line [19:20:15]line [19:20:15]line [19:20:15]line [19:20:15]line [19:20:15]written 0, free lines is 3318 [19:20:15]MH_Cut [19:20:15]Write to MH i2c: D1 01 00 A1 21 01 94 [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: D1 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: D1 01 00 [19:20:15]MH_I2C_Read... [19:20:15]Read from MH i2c: D1 01 00 A1 21 00 93 [19:20:15]Write to MH i2c: 01 00 00 A2 21 C3 [19:20:15]Write i2c OK [19:20:15]MH_I2C_Read... [19:20:15]OFD Sender: No OFD packet to send [19:20:15]*** Cut start [19:20:15]*** Purtial cut [19:20:15]*** Stage 1: CUTSNS_PIN = 1 [19:20:17]Read from MH i2c: 01 [19:20:17]MH_I2C_Read... [19:20:17]*** Stop cut motor [19:20:17]*** Cut end [19:20:17]Read from MH i2c: 01 07 00 [19:20:17]MH_I2C_Read... [19:20:17]Read from MH i2c: 01 07 00 A2 21 00 00 00 00 00 FF 0F D8 [19:20:17]process_action close_receipt done [19:20:17]requested_data is exist [19:20:17]produce_requested_data [19:20:17]requested_item fm.sn is exist - process it [19:20:17]wFMCommunicate request_size=4 [19:20:17]MH_SAM_APDU [19:20:17]CAPDU: 80 11 00 00 [19:20:17]Write to MH i2c: E2 08 00 A3 21 80 11 00 00 00 00 00 00 3E [19:20:17]Write i2c OK [19:20:17]MH_I2C_Read... [19:20:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:18]Read from MH i2c: E2 [19:20:18]MH_I2C_Read... [19:20:18]Read from MH i2c: E2 17 00 [19:20:18]MH_I2C_Read... [19:20:18]Read from MH i2c: E2 17 00 A3 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9C [19:20:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:20:18]wFMCommunicate OK [19:20:18]requested_item fd.num is exist - process it [19:20:18]SAM_PROTO_GetFieldsCounters [19:20:18]wFMCommunicate request_size=4 [19:20:18]MH_SAM_APDU [19:20:18]CAPDU: 80 13 00 00 [19:20:18]Write to MH i2c: E2 08 00 A4 21 80 13 00 00 00 00 00 00 41 [19:20:18]Write i2c OK [19:20:18]MH_I2C_Read... [19:20:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:20:18]Read from MH i2c: E2 [19:20:18]MH_I2C_Read... [19:20:18]Read from MH i2c: E2 62 00 [19:20:18]MH_I2C_Read... [19:20:18]Read from MH i2c: E2 62 00 A4 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [19:20:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:20:18]wFMCommunicate OK [19:20:18]SAM_PROTO_GetFieldsCounters done [19:20:18]requested_item shift.num is exist - process it [19:20:18]requested_item shift.opened is exist - process it [19:20:18]req_shift_opened [19:20:18]FM_GetShiftState [19:20:18]SAM_PROTO_GetShiftState [19:20:18]wFMCommunicate request_size=4 [19:20:18]MH_SAM_APDU [19:20:18]CAPDU: 80 13 01 00 [19:20:18]Write to MH i2c: E2 08 00 A5 21 80 13 01 00 00 00 00 00 43 [19:20:18]Write i2c OK [19:20:18]MH_I2C_Read... [19:20:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:18]Read from MH i2c: E2 [19:20:18]MH_I2C_Read... [19:20:18]Read from MH i2c: E2 0E 00 [19:20:18]MH_I2C_Read... [19:20:18]Read from MH i2c: E2 0E 00 A5 21 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AA [19:20:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:20:18]wFMCommunicate OK [19:20:18]SAM_PROTO_GetShiftState done [19:20:18]FM_GetShiftState done [19:20:18]req_shift_opened done [19:20:18]requested_item shift.open_date is exist - process it [19:20:18]req_shift_open_date [19:20:18]req_shift_open_date done [19:20:18]produce_requested_data done [19:20:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123051,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:20:18]process_action_free close_receipt [19:20:18]json_value_free [19:20:18]json_value_free done [19:20:18]process_json_proto returns [19:20:18]Send response to host [19:20:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123051,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:20:18]free response buf [19:20:18]execute_script done [19:20:18]execute_script returns [19:20:18]free content buf [19:20:18]Sock 9.Close socket [19:20:18]Sock 9.Thread stoped [19:20:20]OFD Sender: No OFD packet to send [19:20:25]OFD Sender: No OFD packet to send [19:20:30]OFD Sender: No OFD packet to send [19:20:35]OFD Sender: No OFD packet to send [19:20:40]OFD Sender: No OFD packet to send [19:20:45]OFD Sender: No OFD packet to send [19:20:50]OFD Sender: No OFD packet to send [19:20:55]OFD Sender: No OFD packet to send [19:21:00]OFD Sender: No OFD packet to send [19:21:05]OFD Sender: No OFD packet to send [19:21:10]OFD Sender: No OFD packet to send [19:21:15]OFD Sender: No OFD packet to send [19:21:20]OFD Sender: No OFD packet to send [19:21:25]OFD Sender: No OFD packet to send [19:21:30]OFD Sender: No OFD packet to send [19:21:35]OFD Sender: No OFD packet to send [19:21:40]OFD Sender: No OFD packet to send [19:21:45]OFD Sender: No OFD packet to send [19:21:50]OFD Sender: No OFD packet to send [19:21:55]OFD Sender: No OFD packet to send [19:22:00]OFD Sender: No OFD packet to send [19:22:05]OFD Sender: No OFD packet to send [19:22:10]OFD Sender: No OFD packet to send [19:22:15]OFD Sender: No OFD packet to send [19:22:20]OFD Sender: No OFD packet to send [19:22:25]OFD Sender: No OFD packet to send [19:22:30]OFD Sender: No OFD packet to send [19:22:35]OFD Sender: No OFD packet to send [19:22:40]OFD Sender: No OFD packet to send [19:22:45]OFD Sender: No OFD packet to send [19:22:50]OFD Sender: No OFD packet to send [19:22:52]accept exits with 8 [19:22:52]New connection [19:22:52]New thread 3066666340 created [19:22:52]Thread 3066809700 joined [19:22:52]Waiting for new connection... [19:22:52] Sock 8.Parse request [19:22:52]Sock 8.Check first char [19:22:52]Sock 8.First char is OK [19:22:52]request: POST /json_proto HTTP/1.0 [19:22:52]Method: POST [19:22:52]URL: /json_proto [19:22:52]Method is POST - this is cgi request [19:22:52]url: /json_proto [19:22:52]query_string will be loaded in cgi processing [19:22:52]execute_cgi json_proto POST (null) [19:22:52]execute_cgi path=json_proto method=POST [19:22:52]POST find Content-Length [19:22:52]Host: 172.17.48.197:8080 [19:22:52]Content-Length: 678 [19:22:52]Content-Type: application/json [19:22:52] [19:22:52]POST finish read [19:22:52]Found Content-Length = 678 [19:22:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:52]execute_script... [19:22: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)1105953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:52]POST & json_proto [19:22:52]process_json_proto [19:22:52]json parsed OK: [19:22:52]protocol is kg_v1.0 [19:22:52]action value=close_receipt [19:22:52]process_action close_receipt [19:22:52]cmd_close_receipt [19:22:52]MH_GetDate [19:22:52]Write to MH i2c: F0 00 00 A6 21 B6 [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: F0 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: F0 09 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: F0 09 00 A6 21 00 8D 7C E3 65 66 EE DC 65 A5 [19:22:52]GetLastDocTimeStamp 1709407214 [19:22:52]current date 1709407373 [19:22:52]FM_GetShiftState [19:22:52]SAM_PROTO_GetShiftState [19:22:52]wFMCommunicate request_size=4 [19:22:52]MH_SAM_APDU [19:22:52]CAPDU: 80 13 01 00 [19:22:52]Write to MH i2c: E2 08 00 A7 21 80 13 01 00 00 00 00 00 45 [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:52]Read from MH i2c: E2 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 0E 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 0E 00 A7 21 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AC [19:22:52]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:22:52]wFMCommunicate OK [19:22:52]SAM_PROTO_GetShiftState done [19:22:52]FM_GetShiftState done [19:22:52]opened in 1709338023 [19:22:52]opened+sec_in_day 1709424423 [19:22:52]quantity*price = 50015 [19:22:52]sum+1 = 50016 [19:22:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 271 02.03.2024 19:22 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123052 ФПД: 140011916906306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192253&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123052&fm=140011916906306&tin=02508201610067®Number=0000000000090573&sum=50000 [19:22:53]StoreToDocumentArchive [19:22:53]shift 321 fd 123052 [19:22:53]save to /storage/0321/doc_00123052 [19:22:53]save last doc name /storage/0321/doc_00123052 to /storage/kkm_last_doc_name [19:22:53]save OK [19:22:53]Clear old archive folders... [19:22:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:53]tlvbuf is 003F28E0 [19:22:53]SAM_PROTO_ClearQueue [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 09 00 00 [19:22:53]Write to MH i2c: E2 08 00 B4 21 80 09 00 00 00 00 00 00 47 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 B4 21 00 90 00 49 [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]SAM_PROTO_ClearQueue done [19:22:53]KKMCreateOFDPacket [19:22:53]OFDProtocolAddRootSTLVToBuf [19:22:53]FM_MakeSignedData [19:22:53]FM_MakeSignedData [19:22:53]SAM_PROTO_SignData [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 01 02 [19:22:53]Write to MH i2c: E2 08 00 B5 21 80 0D 01 02 00 00 00 00 4F [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 B5 21 00 90 00 4A [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]wFMCommunicate request_size=255 [19:22:53]MH_SAM_APDU [19:22: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 8D 7C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E0 01 00 35 04 06 00 7F [19:22:53]Write to MH i2c: E2 02 01 B6 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 8D 7C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E0 01 00 35 04 06 00 7F 00 00 DE [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 B6 21 00 90 00 4B [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]wFMCommunicate request_size=10 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 02 02 05 57 10 92 4F 42 [19:22:53]Write to MH i2c: E2 0D 00 B7 21 80 0D 02 02 05 00 57 10 92 4F 42 00 00 E6 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 B7 21 00 90 00 4C [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 03 02 [19:22:53]Write to MH i2c: E2 08 00 B8 21 80 0D 03 02 00 00 00 00 54 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 0B 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 0B 00 B8 21 00 1E 2B 31 D5 D4 BB 80 4C 90 00 FF [19:22:53]RAPDU: 1E 2B 31 D5 D4 BB 80 4C 90 00 [19:22:53]wFMCommunicate OK [19:22:53]SAM_PROTO_SignData done [19:22:53]FM_MakeSignedData done [19:22:53]CreateOFDProtocolMessage [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 11 00 00 [19:22:53]Write to MH i2c: E2 08 00 B9 21 80 11 00 00 00 00 00 00 54 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:54]Read from MH i2c: E2 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: E2 17 00 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: E2 17 00 B9 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B2 [19:22:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:22:54]wFMCommunicate OK [19:22:54]CreateOFDProtocolMessage done [19:22:54]OFDSenderStorePacket 123052 [19:22:54]StoreOFDPacket docnum=123052 [19:22:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A3 6B 07 01 80 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 8D 7C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E0 01 00 35 04 06 00 7F 57 10 92 4F 42 1E 2B 31 D5 D4 BB 80 4C [19:22:54]CheckFolder [19:22:54]dirname=/storage/ofd_packets [19:22:54]CheckFolder done [19:22:54]ProducePacketName [19:22:54]name=ofd_packets/00123052 [19:22:54]NVStorageSaveData ofd_packets/00123052 [19:22:54]File name is /storage/ofd_packets/00123052 [19:22:54]Write 301 bytes [19:22:54]NVStorageSaveData done [19:22:54]OFDSenderStorePacket done [19:22:54]KKMCreateOFDPacket done [19:22:54]NVStorageSaveData kkm_last_timestamp [19:22:54]File name is /storage/kkm_last_timestamp [19:22:54]Write 4 bytes [19:22:54]NVStorageSaveData done [19:22:54]ExternCall_PrintAddStr [19:22:54]wPrintStart [19:22:54]Write to MH i2c: 01 00 00 BA 21 DB [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 07 00 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 07 00 BA 21 00 00 00 00 00 FF 0F F0 [19:22:54]RasterBufferAndPrint [19:22:54]line Счет N : (1)1105953 [19:22:54]line ИНН: 02508201610067 [19:22:54]line Контрольно-Кассовый Чек [19:22:54]line ПРОДАЖА [19:22:54]line ТРК (МРК, ГНК) : 52 [19:22:54]line Товар: 2710124130 [19:22:54]line Аи-92-К-5 [19:22:54]line 8.080 * 61.90 [19:22:54]line = 500.15 [19:22:54]line НДС 12% НСП 1% [19:22:54]line > о реализуемом товаре [19:22:54]line ОКРУГЛЕНИЕ: -0.15 [19:22:54]line ИТОГО: 500.00 [19:22:54]line Внесено: 500.00 [19:22:54]line СДАЧА: 0.00 [19:22:54]line НСП 1% : 4.43 [19:22:54]line НДС 12% : 53.11 [19:22:54]line Наличными: 500.00 [19:22:54]line Безнал.: 0.00 [19:22:54]line Место: АЗС № 25 "Партнер Нефть" [19:22:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:22:54]line СНО: Общий режим [19:22:54]line Чек 271 02.03.2024 19:22 [19:22:54]line Смена: 321 ФФД: 1.0 [19:22:54]line ЗНМ: 0300000019 [19:22:54]line РНМ: 0000000000090573 [19:22:54]line Версия ККМ: 001 [19:22:54]line ФМ: 0000000000874798 [19:22:54]line ФД: 123052 [19:22:54]line ФПД: 140011916906306 [19:22:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192253&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123052&fm=140011916906306&tin=02508201610067®Number=0000000000090573&sum=50000 [19:22:54]OFD Sender: Processing packet 123052 [packets to send 112, broken 111] [19:22:54]ProducePacketName [19:22:54]name=ofd_packets/00123052 [19:22:54]OFD Sender: To server: pG, [19:22:54]CommunicateWithHost lk.salyk.kg:30040 [19:22:54]ConnectInit lk.salyk.kg [19:22:54]written 0, free lines is 4095 [19:22:54]Connected sock=10 [19:22:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A3 6B 07 01 80 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 8D 7C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E0 01 00 35 04 06 00 7F 57 10 92 4F 42 1E 2B 31 D5 D4 BB 80 4C [19:22:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F0 A1 47 00 A5 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E0 01 00 F4 03 04 00 68 28 E3 65 B6 04 01 00 00 42 05 BA 07 B9 C7 35 C6 [19:22:54]CommunicateWithHost err = 0 [19:22:54]CheckOFDResponse [19:22:54]1017 (14) - 77093643461234 [19:22:54]1041 (16) - 0000000000874798 [19:22:54]1040 (4) - 123052 [19:22:54]1012 (4) - 02.03.2024 13:23 [19:22:54]1206 (1) - 0 [19:22:54]OFD Sender: Remove packet 123052 [19:22:54]ProducePacketName [19:22:54]name=ofd_packets/00123052 [19:22:54]NVStorageDeleteData [19:22:54]Write to MH i2c: 01 00 00 E5 21 06 [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 07 00 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 07 00 E5 21 00 00 00 00 00 E4 0C FD [19:22:54]RasterBufferAndPrint [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]written 0, free lines is 3305 [19:22:54]MH_Cut [19:22:54]Write to MH i2c: D1 01 00 EC 21 01 DF [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 01 00 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 01 00 EC 21 00 DE [19:22:54]Write to MH i2c: 01 00 00 ED 21 0E [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:55]OFD Sender: No OFD packet to send [19:22:55]*** Cut start [19:22:55]*** Purtial cut [19:22:55]*** Stage 1: CUTSNS_PIN = 1 [19:22:57]Read from MH i2c: 01 [19:22:57]MH_I2C_Read... [19:22:57]*** Stop cut motor [19:22:57]*** Cut end [19:22:57]Read from MH i2c: 01 07 00 [19:22:57]MH_I2C_Read... [19:22:57]Read from MH i2c: 01 07 00 ED 21 00 00 00 00 00 FF 0F 23 [19:22:57]process_action close_receipt done [19:22:57]requested_data is exist [19:22:57]produce_requested_data [19:22:57]requested_item fm.sn is exist - process it [19:22:57]wFMCommunicate request_size=4 [19:22:57]MH_SAM_APDU [19:22:57]CAPDU: 80 11 00 00 [19:22:57]Write to MH i2c: E2 08 00 EE 21 80 11 00 00 00 00 00 00 89 [19:22:57]Write i2c OK [19:22:57]MH_I2C_Read... [19:22:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:57]Read from MH i2c: E2 [19:22:57]MH_I2C_Read... [19:22:57]Read from MH i2c: E2 17 00 [19:22:57]MH_I2C_Read... [19:22:57]Read from MH i2c: E2 17 00 EE 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E7 [19:22:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:22:57]wFMCommunicate OK [19:22:57]requested_item fd.num is exist - process it [19:22:57]SAM_PROTO_GetFieldsCounters [19:22:57]wFMCommunicate request_size=4 [19:22:57]MH_SAM_APDU [19:22:57]CAPDU: 80 13 00 00 [19:22:57]Write to MH i2c: E2 08 00 EF 21 80 13 00 00 00 00 00 00 8C [19:22:57]Write i2c OK [19:22:57]MH_I2C_Read... [19:22:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:57]Read from MH i2c: E2 [19:22:57]MH_I2C_Read... [19:22:57]Read from MH i2c: E2 62 00 [19:22:57]MH_I2C_Read... [19:22:57]Read from MH i2c: E2 62 00 EF 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [19:22:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:57]wFMCommunicate OK [19:22:57]SAM_PROTO_GetFieldsCounters done [19:22:57]requested_item shift.num is exist - process it [19:22:57]requested_item shift.opened is exist - process it [19:22:57]req_shift_opened [19:22:57]FM_GetShiftState [19:22:57]SAM_PROTO_GetShiftState [19:22:57]wFMCommunicate request_size=4 [19:22:57]MH_SAM_APDU [19:22:57]CAPDU: 80 13 01 00 [19:22:57]Write to MH i2c: E2 08 00 F0 21 80 13 01 00 00 00 00 00 8E [19:22:57]Write i2c OK [19:22:57]MH_I2C_Read... [19:22:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:57]Read from MH i2c: E2 [19:22:57]MH_I2C_Read... [19:22:57]Read from MH i2c: E2 0E 00 [19:22:57]MH_I2C_Read... [19:22:57]Read from MH i2c: E2 0E 00 F0 21 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F5 [19:22:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:22:57]wFMCommunicate OK [19:22:57]SAM_PROTO_GetShiftState done [19:22:57]FM_GetShiftState done [19:22:57]req_shift_opened done [19:22:57]requested_item shift.open_date is exist - process it [19:22:57]req_shift_open_date [19:22:57]req_shift_open_date done [19:22:57]produce_requested_data done [19:22:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123052,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:22:57]process_action_free close_receipt [19:22:57]json_value_free [19:22:57]json_value_free done [19:22:57]process_json_proto returns [19:22:57]Send response to host [19:22:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123052,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:22:57]free response buf [19:22:57]execute_script done [19:22:57]execute_script returns [19:22:57]free content buf [19:22:57]Sock 8.Close socket [19:22:57]Sock 8.Thread stoped [19:23:00]OFD Sender: No OFD packet to send [19:23:05]OFD Sender: No OFD packet to send [19:23:10]OFD Sender: No OFD packet to send [19:23:15]OFD Sender: No OFD packet to send [19:23:20]OFD Sender: No OFD packet to send [19:23:25]OFD Sender: No OFD packet to send [19:23:30]OFD Sender: No OFD packet to send [19:23:35]OFD Sender: No OFD packet to send [19:23:40]OFD Sender: No OFD packet to send [19:23:45]OFD Sender: No OFD packet to send [19:23:50]OFD Sender: No OFD packet to send [19:23:55]OFD Sender: No OFD packet to send [19:24:00]OFD Sender: No OFD packet to send [19:24:05]OFD Sender: No OFD packet to send [19:24:10]OFD Sender: No OFD packet to send [19:24:15]OFD Sender: No OFD packet to send [19:24:20]OFD Sender: No OFD packet to send [19:24:25]OFD Sender: No OFD packet to send [19:24:30]OFD Sender: No OFD packet to send [19:24:35]OFD Sender: No OFD packet to send [19:24:40]OFD Sender: No OFD packet to send [19:24:45]OFD Sender: No OFD packet to send [19:24:50]OFD Sender: No OFD packet to send [19:24:55]OFD Sender: No OFD packet to send [19:25:00]OFD Sender: No OFD packet to send [19:25:05]OFD Sender: No OFD packet to send [19:25:10]OFD Sender: No OFD packet to send [19:25:15]OFD Sender: No OFD packet to send [19:25:20]OFD Sender: No OFD packet to send [19:25:25]OFD Sender: No OFD packet to send [19:25:30]OFD Sender: No OFD packet to send [19:25:35]OFD Sender: No OFD packet to send [19:25:40]OFD Sender: No OFD packet to send [19:25:45]OFD Sender: No OFD packet to send [19:25:50]OFD Sender: No OFD packet to send [19:25:55]OFD Sender: No OFD packet to send [19:26:00]OFD Sender: No OFD packet to send [19:26:05]OFD Sender: No OFD packet to send [19:26:10]OFD Sender: No OFD packet to send [19:26:15]OFD Sender: No OFD packet to send [19:26:20]OFD Sender: No OFD packet to send [19:26:25]OFD Sender: No OFD packet to send [19:26:30]OFD Sender: No OFD packet to send [19:26:35]OFD Sender: No OFD packet to send [19:26:40]OFD Sender: No OFD packet to send [19:26:45]OFD Sender: No OFD packet to send [19:26:50]OFD Sender: No OFD packet to send [19:26:55]OFD Sender: No OFD packet to send [19:27:00]OFD Sender: No OFD packet to send [19:27:05]OFD Sender: No OFD packet to send [19:27:10]OFD Sender: No OFD packet to send [19:27:15]OFD Sender: No OFD packet to send [19:27:20]OFD Sender: No OFD packet to send [19:27:25]OFD Sender: No OFD packet to send [19:27:30]OFD Sender: No OFD packet to send [19:27:35]OFD Sender: No OFD packet to send [19:27:40]OFD Sender: No OFD packet to send [19:27:44]accept exits with 9 [19:27:44]New connection [19:27:44]New thread 3066809700 created [19:27:44]Thread 3066666340 joined [19:27:44]Waiting for new connection... [19:27:44] Sock 9.Parse request [19:27:44]Sock 9.Check first char [19:27:44]Sock 9.First char is OK [19:27:44]request: POST /json_proto HTTP/1.0 [19:27:44]Method: POST [19:27:44]URL: /json_proto [19:27:44]Method is POST - this is cgi request [19:27:44]url: /json_proto [19:27:44]query_string will be loaded in cgi processing [19:27:44]execute_cgi json_proto POST (null) [19:27:44]execute_cgi path=json_proto method=POST [19:27:44]POST find Content-Length [19:27:44]Host: 172.17.48.197:8080 [19:27:44]Content-Length: 820 [19:27:44]Content-Type: application/json [19:27:44] [19:27:44]POST finish read [19:27:44]Found Content-Length = 820 [19:27:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:44]execute_script... [19:27:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:44]POST & json_proto [19:27:44]process_json_proto [19:27:44]json parsed OK: [19:27:44]protocol is kg_v1.0 [19:27:44]action value=close_receipt [19:27:44]process_action close_receipt [19:27:44]cmd_close_receipt [19:27:44]MH_GetDate [19:27:44]Write to MH i2c: F0 00 00 F1 21 01 [19:27:44]Write i2c OK [19:27:44]MH_I2C_Read... [19:27:44]Read from MH i2c: F0 [19:27:44]MH_I2C_Read... [19:27:44]Read from MH i2c: F0 09 00 [19:27:44]MH_I2C_Read... [19:27:44]Read from MH i2c: F0 09 00 F1 21 00 B1 7D E3 65 66 EE DC 65 15 [19:27:44]GetLastDocTimeStamp 1709407373 [19:27:44]current date 1709407665 [19:27:44]FM_GetShiftState [19:27:44]SAM_PROTO_GetShiftState [19:27:44]wFMCommunicate request_size=4 [19:27:44]MH_SAM_APDU [19:27:44]CAPDU: 80 13 01 00 [19:27:44]Write to MH i2c: E2 08 00 F2 21 80 13 01 00 00 00 00 00 90 [19:27:44]Write i2c OK [19:27:44]MH_I2C_Read... [19:27:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:44]Read from MH i2c: E2 [19:27:44]MH_I2C_Read... [19:27:44]Read from MH i2c: E2 0E 00 [19:27:44]MH_I2C_Read... [19:27:44]Read from MH i2c: E2 0E 00 F2 21 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F7 [19:27:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:27:44]wFMCommunicate OK [19:27:44]SAM_PROTO_GetShiftState done [19:27:44]FM_GetShiftState done [19:27:44]opened in 1709338023 [19:27:44]opened+sec_in_day 1709424423 [19:27:44]quantity*price = 100030 [19:27:44]sum+1 = 100031 [19:27:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 272 02.03.2024 19:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123053 ФПД: 135105208044214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192745&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123053&fm=135105208044214&tin=02508201610067®Number=0000000000090573&sum=100030 [19:27:45]StoreToDocumentArchive [19:27:45]shift 321 fd 123053 [19:27:45]save to /storage/0321/doc_00123053 [19:27:45]save last doc name /storage/0321/doc_00123053 to /storage/kkm_last_doc_name [19:27:45]save OK [19:27:45]Clear old archive folders... [19:27:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:45]tlvbuf is 003DD500 [19:27:45]SAM_PROTO_ClearQueue [19:27:45]wFMCommunicate request_size=4 [19:27:45]MH_SAM_APDU [19:27:45]CAPDU: 80 09 00 00 [19:27:45]Write to MH i2c: E2 08 00 FF 21 80 09 00 00 00 00 00 00 92 [19:27:45]Write i2c OK [19:27:45]MH_I2C_Read... [19:27:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:45]Read from MH i2c: E2 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 03 00 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 03 00 FF 21 00 90 00 94 [19:27:45]RAPDU: 90 00 [19:27:45]wFMCommunicate OK [19:27:45]SAM_PROTO_ClearQueue done [19:27:45]KKMCreateOFDPacket [19:27:45]OFDProtocolAddRootSTLVToBuf [19:27:45]FM_MakeSignedData [19:27:45]FM_MakeSignedData [19:27:45]SAM_PROTO_SignData [19:27:45]wFMCommunicate request_size=4 [19:27:45]MH_SAM_APDU [19:27:45]CAPDU: 80 0D 01 02 [19:27:45]Write to MH i2c: E2 08 00 00 22 80 0D 01 02 00 00 00 00 9B [19:27:45]Write i2c OK [19:27:45]MH_I2C_Read... [19:27:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:45]Read from MH i2c: E2 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 03 00 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 03 00 00 22 00 90 00 96 [19:27:45]RAPDU: 90 00 [19:27:45]wFMCommunicate OK [19:27:45]wFMCommunicate request_size=255 [19:27:45]MH_SAM_APDU [19:27: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 B1 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E0 01 00 35 04 06 00 7A [19:27:45]Write to MH i2c: E2 02 01 01 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 B1 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E0 01 00 35 04 06 00 7A 00 00 14 [19:27:45]OFD Sender: No OFD packet to send [19:27:45]Write i2c OK [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 [19:27:45]MH_I2C_Read... [19:27:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:45]Read from MH i2c: E2 03 00 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 03 00 01 22 00 90 00 97 [19:27:45]RAPDU: 90 00 [19:27:45]wFMCommunicate OK [19:27:45]wFMCommunicate request_size=10 [19:27:45]MH_SAM_APDU [19:27:45]CAPDU: 80 0D 02 02 05 E0 A1 EE CA B6 [19:27:45]Write to MH i2c: E2 0D 00 02 22 80 0D 02 02 05 00 E0 A1 EE CA B6 00 00 97 [19:27:45]Write i2c OK [19:27:45]MH_I2C_Read... [19:27:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:45]Read from MH i2c: E2 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 03 00 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 03 00 02 22 00 90 00 98 [19:27:45]RAPDU: 90 00 [19:27:45]wFMCommunicate OK [19:27:45]wFMCommunicate request_size=4 [19:27:45]MH_SAM_APDU [19:27:45]CAPDU: 80 0D 03 02 [19:27:45]Write to MH i2c: E2 08 00 03 22 80 0D 03 02 00 00 00 00 A0 [19:27:45]Write i2c OK [19:27:45]MH_I2C_Read... [19:27:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:45]Read from MH i2c: E2 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 0B 00 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 0B 00 03 22 00 63 F7 8A CD 77 76 F1 6A 90 00 9A [19:27:45]RAPDU: 63 F7 8A CD 77 76 F1 6A 90 00 [19:27:45]wFMCommunicate OK [19:27:45]SAM_PROTO_SignData done [19:27:45]FM_MakeSignedData done [19:27:45]CreateOFDProtocolMessage [19:27:45]wFMCommunicate request_size=4 [19:27:45]MH_SAM_APDU [19:27:45]CAPDU: 80 11 00 00 [19:27:45]Write to MH i2c: E2 08 00 04 22 80 11 00 00 00 00 00 00 A0 [19:27:45]Write i2c OK [19:27:45]MH_I2C_Read... [19:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:45]Read from MH i2c: E2 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 17 00 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: E2 17 00 04 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FE [19:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:27:45]wFMCommunicate OK [19:27:45]CreateOFDProtocolMessage done [19:27:45]OFDSenderStorePacket 123053 [19:27:45]StoreOFDPacket docnum=123053 [19:27:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 23 B1 07 01 8B 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 B1 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E0 01 00 35 04 06 00 7A E0 A1 EE CA B6 63 F7 8A CD 77 76 F1 6A [19:27:45]CheckFolder [19:27:45]dirname=/storage/ofd_packets [19:27:45]CheckFolder done [19:27:45]ProducePacketName [19:27:45]name=ofd_packets/00123053 [19:27:45]NVStorageSaveData ofd_packets/00123053 [19:27:45]File name is /storage/ofd_packets/00123053 [19:27:45]Write 301 bytes [19:27:45]NVStorageSaveData done [19:27:45]OFDSenderStorePacket done [19:27:45]KKMCreateOFDPacket done [19:27:45]NVStorageSaveData kkm_last_timestamp [19:27:45]File name is /storage/kkm_last_timestamp [19:27:45]Write 4 bytes [19:27:45]NVStorageSaveData done [19:27:45]ExternCall_PrintAddStr [19:27:45]wPrintStart [19:27:45]Write to MH i2c: 01 00 00 05 22 27 [19:27:45]Write i2c OK [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: 01 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: 01 07 00 [19:27:45]MH_I2C_Read... [19:27:45]Read from MH i2c: 01 07 00 05 22 00 00 00 00 00 FF 0F 3C [19:27:45]RasterBufferAndPrint [19:27:45]line Счет N : (1)1105955 [19:27:45]line ИНН: 02508201610067 [19:27:45]line Контрольно-Кассовый Чек [19:27:45]line ПРОДАЖА [19:27:45]line ТРК (МРК, ГНК) : 62 [19:27:45]line Товар: 2710124130 [19:27:45]line Аи-92-К-5 [19:27:45]line 16.160 * 61.90 [19:27:45]line = 1000.30 [19:27:45]line НДС 12% НСП 1% [19:27:45]line > о реализуемом товаре [19:27:45]line ИТОГО: 1000.30 [19:27:45]line НСП 1% : 8.85 [19:27:45]line НДС 12% : 106.23 [19:27:45]line Наличными: 0.00 [19:27:45]line Безнал.: 1000.30 [19:27:45]line Место: АЗС № 25 "Партнер Нефть" [19:27:45]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:27:45]line СНО: Общий режим [19:27:45]line Чек 272 02.03.2024 19:27 [19:27:45]line Смена: 321 ФФД: 1.0 [19:27:45]line ЗНМ: 0300000019 [19:27:45]line РНМ: 0000000000090573 [19:27:45]line Версия ККМ: 001 [19:27:45]line Платежная система: Бакай Банк [19:27:45]line ФМ: 0000000000874798 [19:27:45]line ФД: 123053 [19:27:45]line ФПД: 135105208044214 [19:27:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192745&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123053&fm=135105208044214&tin=02508201610067®Number=0000000000090573&sum=100030 [19:27:45]written 0, free lines is 4095 [19:27:46]OFD Sender: Processing packet 123053 [packets to send 112, broken 111] [19:27:46]ProducePacketName [19:27:46]name=ofd_packets/00123053 [19:27:46]OFD Sender: To server: pG, [19:27:46]CommunicateWithHost lk.salyk.kg:30040 [19:27:46]ConnectInit lk.salyk.kg [19:27:46]Connected sock=10 [19:27:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 23 B1 07 01 8B 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 B1 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E0 01 00 35 04 06 00 7A E0 A1 EE CA B6 63 F7 8A CD 77 76 F1 6A [19:27:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F9 7F 47 00 B6 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E0 01 00 F4 03 04 00 8C 29 E3 65 B6 04 01 00 00 41 22 FF 37 2E C9 48 23 [19:27:46]CommunicateWithHost err = 0 [19:27:46]CheckOFDResponse [19:27:46]1017 (14) - 77093643461234 [19:27:46]1041 (16) - 0000000000874798 [19:27:46]1040 (4) - 123053 [19:27:46]1012 (4) - 02.03.2024 13:28 [19:27:46]1206 (1) - 0 [19:27:46]OFD Sender: Remove packet 123053 [19:27:46]ProducePacketName [19:27:46]name=ofd_packets/00123053 [19:27:46]NVStorageDeleteData [19:27:46]Write to MH i2c: 01 00 00 2F 22 51 [19:27:46]Write i2c OK [19:27:46]MH_I2C_Read... [19:27:46]Read from MH i2c: 01 [19:27:46]MH_I2C_Read... [19:27:46]Read from MH i2c: 01 07 00 [19:27:46]MH_I2C_Read... [19:27:46]Read from MH i2c: 01 07 00 2F 22 00 00 00 00 00 30 0D 95 [19:27:46]RasterBufferAndPrint [19:27:46]line [19:27:46]line [19:27:46]line [19:27:46]line [19:27:46]line [19:27:46]written 0, free lines is 3383 [19:27:46]MH_Cut [19:27:46]Write to MH i2c: D1 01 00 36 22 01 2A [19:27:46]Write i2c OK [19:27:46]MH_I2C_Read... [19:27:46]Read from MH i2c: D1 [19:27:46]MH_I2C_Read... [19:27:46]Read from MH i2c: D1 01 00 [19:27:46]MH_I2C_Read... [19:27:46]Read from MH i2c: D1 01 00 36 22 00 29 [19:27:46]Write to MH i2c: 01 00 00 37 22 59 [19:27:46]Write i2c OK [19:27:46]MH_I2C_Read... [19:27:46]OFD Sender: No OFD packet to send [19:27:47]*** Cut start [19:27:47]*** Purtial cut [19:27:47]*** Stage 1: CUTSNS_PIN = 1 [19:27:49]Read from MH i2c: 01 [19:27:49]MH_I2C_Read... [19:27:49]*** Stop cut motor [19:27:49]*** Cut end [19:27:49]Read from MH i2c: 01 07 00 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: 01 07 00 37 22 00 00 00 00 00 FF 0F 6E [19:27:49]process_action close_receipt done [19:27:49]requested_data is exist [19:27:49]produce_requested_data [19:27:49]requested_item fm.sn is exist - process it [19:27:49]wFMCommunicate request_size=4 [19:27:49]MH_SAM_APDU [19:27:49]CAPDU: 80 11 00 00 [19:27:49]Write to MH i2c: E2 08 00 38 22 80 11 00 00 00 00 00 00 D4 [19:27:49]Write i2c OK [19:27:49]MH_I2C_Read... [19:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:49]Read from MH i2c: E2 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: E2 17 00 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: E2 17 00 38 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 32 [19:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:27:49]wFMCommunicate OK [19:27:49]requested_item fd.num is exist - process it [19:27:49]SAM_PROTO_GetFieldsCounters [19:27:49]wFMCommunicate request_size=4 [19:27:49]MH_SAM_APDU [19:27:49]CAPDU: 80 13 00 00 [19:27:49]Write to MH i2c: E2 08 00 39 22 80 13 00 00 00 00 00 00 D7 [19:27:49]Write i2c OK [19:27:49]MH_I2C_Read... [19:27:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:49]Read from MH i2c: E2 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: E2 62 00 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: E2 62 00 39 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [19:27:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:27:49]wFMCommunicate OK [19:27:49]SAM_PROTO_GetFieldsCounters done [19:27:49]requested_item shift.num is exist - process it [19:27:49]requested_item shift.opened is exist - process it [19:27:49]req_shift_opened [19:27:49]FM_GetShiftState [19:27:49]SAM_PROTO_GetShiftState [19:27:49]wFMCommunicate request_size=4 [19:27:49]MH_SAM_APDU [19:27:49]CAPDU: 80 13 01 00 [19:27:49]Write to MH i2c: E2 08 00 3A 22 80 13 01 00 00 00 00 00 D9 [19:27:49]Write i2c OK [19:27:49]MH_I2C_Read... [19:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:49]Read from MH i2c: E2 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: E2 0E 00 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: E2 0E 00 3A 22 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 40 [19:27:49]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:27:49]wFMCommunicate OK [19:27:49]SAM_PROTO_GetShiftState done [19:27:49]FM_GetShiftState done [19:27:49]req_shift_opened done [19:27:49]requested_item shift.open_date is exist - process it [19:27:49]req_shift_open_date [19:27:49]req_shift_open_date done [19:27:49]produce_requested_data done [19:27:49]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123053,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:27:49]process_action_free close_receipt [19:27:49]json_value_free [19:27:49]json_value_free done [19:27:49]process_json_proto returns [19:27:49]Send response to host [19:27:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123053,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:27:49]free response buf [19:27:49]execute_script done [19:27:49]execute_script returns [19:27:49]free content buf [19:27:49]Sock 9.Close socket [19:27:49]Sock 9.Thread stoped [19:27:49]accept exits with 8 [19:27:49]New connection [19:27:49]New thread 3066666340 created [19:27:49]Thread 3066809700 joined [19:27:49]Waiting for new connection... [19:27:49] Sock 8.Parse request [19:27:49]Sock 8.Check first char [19:27:49]Sock 8.First char is OK [19:27:49]request: POST /json_proto HTTP/1.0 [19:27:49]Method: POST [19:27:49]URL: /json_proto [19:27:49]Method is POST - this is cgi request [19:27:49]url: /json_proto [19:27:49]query_string will be loaded in cgi processing [19:27:49]execute_cgi json_proto POST (null) [19:27:49]execute_cgi path=json_proto method=POST [19:27:49]POST find Content-Length [19:27:49]Host: 172.17.48.197:8080 [19:27:49]Content-Length: 820 [19:27:49]Content-Type: application/json [19:27:49] [19:27:49]POST finish read [19:27:49]Found Content-Length = 820 [19:27:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:49]execute_script... [19:27:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:49]POST & json_proto [19:27:49]process_json_proto [19:27:49]json parsed OK: [19:27:49]protocol is kg_v1.0 [19:27:49]action value=close_receipt [19:27:49]process_action close_receipt [19:27:49]cmd_close_receipt [19:27:49]MH_GetDate [19:27:49]Write to MH i2c: F0 00 00 3B 22 4C [19:27:49]Write i2c OK [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: F0 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: F0 09 00 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: F0 09 00 3B 22 00 B6 7D E3 65 66 EE DC 65 65 [19:27:49]GetLastDocTimeStamp 1709407665 [19:27:49]current date 1709407670 [19:27:49]FM_GetShiftState [19:27:49]SAM_PROTO_GetShiftState [19:27:49]wFMCommunicate request_size=4 [19:27:49]MH_SAM_APDU [19:27:49]CAPDU: 80 13 01 00 [19:27:49]Write to MH i2c: E2 08 00 3C 22 80 13 01 00 00 00 00 00 DB [19:27:49]Write i2c OK [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: E2 [19:27:49]MH_I2C_Read... [19:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:49]Read from MH i2c: E2 0E 00 [19:27:49]MH_I2C_Read... [19:27:49]Read from MH i2c: E2 0E 00 3C 22 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 42 [19:27:49]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:27:49]wFMCommunicate OK [19:27:49]SAM_PROTO_GetShiftState done [19:27:49]FM_GetShiftState done [19:27:49]opened in 1709338023 [19:27:49]opened+sec_in_day 1709424423 [19:27:49]quantity*price = 100030 [19:27:49]sum+1 = 100031 [19:27:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 273 02.03.2024 19:27 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123054 ФПД: 191835039552389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192751&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123054&fm=191835039552389&tin=02508201610067®Number=0000000000090573&sum=100030 [19:27:51]StoreToDocumentArchive [19:27:51]shift 321 fd 123054 [19:27:51]save to /storage/0321/doc_00123054 [19:27:51]save last doc name /storage/0321/doc_00123054 to /storage/kkm_last_doc_name [19:27:51]save OK [19:27:51]Clear old archive folders... [19:27:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:51]tlvbuf is 003E2210 [19:27:51]SAM_PROTO_ClearQueue [19:27:51]wFMCommunicate request_size=4 [19:27:51]MH_SAM_APDU [19:27:51]CAPDU: 80 09 00 00 [19:27:51]Write to MH i2c: E2 08 00 49 22 80 09 00 00 00 00 00 00 DD [19:27:51]Write i2c OK [19:27:51]MH_I2C_Read... [19:27:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:51]Read from MH i2c: E2 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 03 00 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 03 00 49 22 00 90 00 DF [19:27:51]RAPDU: 90 00 [19:27:51]wFMCommunicate OK [19:27:51]SAM_PROTO_ClearQueue done [19:27:51]KKMCreateOFDPacket [19:27:51]OFDProtocolAddRootSTLVToBuf [19:27:51]FM_MakeSignedData [19:27:51]FM_MakeSignedData [19:27:51]SAM_PROTO_SignData [19:27:51]wFMCommunicate request_size=4 [19:27:51]MH_SAM_APDU [19:27:51]CAPDU: 80 0D 01 02 [19:27:51]Write to MH i2c: E2 08 00 4A 22 80 0D 01 02 00 00 00 00 E5 [19:27:51]Write i2c OK [19:27:51]MH_I2C_Read... [19:27:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:51]Read from MH i2c: E2 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 03 00 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 03 00 4A 22 00 90 00 E0 [19:27:51]RAPDU: 90 00 [19:27:51]wFMCommunicate OK [19:27:51]wFMCommunicate request_size=255 [19:27:51]MH_SAM_APDU [19:27: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 B7 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E0 01 00 35 04 06 00 AE [19:27:51]Write to MH i2c: E2 02 01 4B 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 B7 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E0 01 00 35 04 06 00 AE 00 00 9A [19:27:51]Write i2c OK [19:27:51]MH_I2C_Read... [19:27:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:51]Read from MH i2c: E2 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 03 00 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 03 00 4B 22 00 90 00 E1 [19:27:51]RAPDU: 90 00 [19:27:51]wFMCommunicate OK [19:27:51]wFMCommunicate request_size=10 [19:27:51]MH_SAM_APDU [19:27:51]CAPDU: 80 0D 02 02 05 79 13 63 53 85 [19:27:51]Write to MH i2c: E2 0D 00 4C 22 80 0D 02 02 05 00 79 13 63 53 85 00 00 B9 [19:27:51]Write i2c OK [19:27:51]MH_I2C_Read... [19:27:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:51]Read from MH i2c: E2 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 03 00 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 03 00 4C 22 00 90 00 E2 [19:27:51]RAPDU: 90 00 [19:27:51]wFMCommunicate OK [19:27:51]wFMCommunicate request_size=4 [19:27:51]MH_SAM_APDU [19:27:51]CAPDU: 80 0D 03 02 [19:27:51]Write to MH i2c: E2 08 00 4D 22 80 0D 03 02 00 00 00 00 EA [19:27:51]Write i2c OK [19:27:51]MH_I2C_Read... [19:27:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:51]Read from MH i2c: E2 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 0B 00 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 0B 00 4D 22 00 C6 65 45 35 4A 0C 59 C1 90 00 00 [19:27:51]RAPDU: C6 65 45 35 4A 0C 59 C1 90 00 [19:27:51]wFMCommunicate OK [19:27:51]SAM_PROTO_SignData done [19:27:51]FM_MakeSignedData done [19:27:51]CreateOFDProtocolMessage [19:27:51]wFMCommunicate request_size=4 [19:27:51]MH_SAM_APDU [19:27:51]CAPDU: 80 11 00 00 [19:27:51]Write to MH i2c: E2 08 00 4E 22 80 11 00 00 00 00 00 00 EA [19:27:51]Write i2c OK [19:27:51]MH_I2C_Read... [19:27:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:51]Read from MH i2c: E2 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 17 00 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: E2 17 00 4E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 48 [19:27:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:27:51]wFMCommunicate OK [19:27:51]CreateOFDProtocolMessage done [19:27:51]OFDSenderStorePacket 123054 [19:27:51]StoreOFDPacket docnum=123054 [19:27:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F3 70 07 01 5E 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 B7 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E0 01 00 35 04 06 00 AE 79 13 63 53 85 C6 65 45 35 4A 0C 59 C1 [19:27:51]CheckFolder [19:27:51]dirname=/storage/ofd_packets [19:27:51]CheckFolder done [19:27:51]ProducePacketName [19:27:51]name=ofd_packets/00123054 [19:27:51]NVStorageSaveData ofd_packets/00123054 [19:27:51]File name is /storage/ofd_packets/00123054 [19:27:51]Write 301 bytes [19:27:51]NVStorageSaveData done [19:27:51]OFDSenderStorePacket done [19:27:51]KKMCreateOFDPacket done [19:27:51]NVStorageSaveData kkm_last_timestamp [19:27:51]File name is /storage/kkm_last_timestamp [19:27:51]Write 4 bytes [19:27:51]NVStorageSaveData done [19:27:51]ExternCall_PrintAddStr [19:27:51]wPrintStart [19:27:51]Write to MH i2c: 01 00 00 4F 22 71 [19:27:51]Write i2c OK [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: 01 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: 01 07 00 [19:27:51]MH_I2C_Read... [19:27:51]Read from MH i2c: 01 07 00 4F 22 00 00 00 00 00 FF 0F 86 [19:27:51]RasterBufferAndPrint [19:27:51]line Счет N : (1)1105956 [19:27:51]line ИНН: 02508201610067 [19:27:51]line Контрольно-Кассовый Чек [19:27:51]line ПРОДАЖА [19:27:51]line ТРК (МРК, ГНК) : 11 [19:27:51]line Товар: 2710124130 [19:27:51]line Аи-92-К-5 [19:27:51]line 16.160 * 61.90 [19:27:51]line = 1000.30 [19:27:51]line НДС 12% НСП 1% [19:27:51]line > о реализуемом товаре [19:27:51]line ИТОГО: 1000.30 [19:27:51]line НСП 1% : 8.85 [19:27:51]line НДС 12% : 106.23 [19:27:51]line Наличными: 0.00 [19:27:51]line Безнал.: 1000.30 [19:27:51]line Место: АЗС № 25 "Партнер Нефть" [19:27:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:27:51]line СНО: Общий режим [19:27:51]line Чек 273 02.03.2024 19:27 [19:27:51]line Смена: 321 ФФД: 1.0 [19:27:51]line ЗНМ: 0300000019 [19:27:51]line РНМ: 0000000000090573 [19:27:51]line Версия ККМ: 001 [19:27:51]line Платежная система: Бакай Банк [19:27:51]line ФМ: 0000000000874798 [19:27:51]line ФД: 123054 [19:27:51]line ФПД: 191835039552389 [19:27:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192751&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123054&fm=191835039552389&tin=02508201610067®Number=0000000000090573&sum=100030 [19:27:52]OFD Sender: Processing packet 123054 [packets to send 112, broken 111] [19:27:52]ProducePacketName [19:27:52]name=ofd_packets/00123054 [19:27:52]written 0, free lines is 4095 [19:27:52]OFD Sender: To server: pG, [19:27:52]CommunicateWithHost lk.salyk.kg:30040 [19:27:52]ConnectInit lk.salyk.kg [19:27:52]Connected sock=10 [19:27:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F3 70 07 01 5E 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 B7 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E0 01 00 35 04 06 00 AE 79 13 63 53 85 C6 65 45 35 4A 0C 59 C1 [19:27:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C5 F1 47 00 C6 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E0 01 00 F4 03 04 00 92 29 E3 65 B6 04 01 00 00 59 46 FD 16 D9 AE B8 1C [19:27:52]CommunicateWithHost err = 0 [19:27:52]CheckOFDResponse [19:27:52]1017 (14) - 77093643461234 [19:27:52]1041 (16) - 0000000000874798 [19:27:52]1040 (4) - 123054 [19:27:52]1012 (4) - 02.03.2024 13:28 [19:27:52]1206 (1) - 0 [19:27:52]OFD Sender: Remove packet 123054 [19:27:52]ProducePacketName [19:27:52]name=ofd_packets/00123054 [19:27:52]NVStorageDeleteData [19:27:52]Write to MH i2c: 01 00 00 79 22 9B [19:27:52]Write i2c OK [19:27:52]MH_I2C_Read... [19:27:52]Read from MH i2c: 01 [19:27:52]MH_I2C_Read... [19:27:52]Read from MH i2c: 01 07 00 [19:27:52]MH_I2C_Read... [19:27:52]Read from MH i2c: 01 07 00 79 22 00 00 00 00 00 04 0D B3 [19:27:52]RasterBufferAndPrint [19:27:52]line [19:27:52]line [19:27:52]line [19:27:52]line [19:27:52]line [19:27:52]written 0, free lines is 3343 [19:27:52]MH_Cut [19:27:52]Write to MH i2c: D1 01 00 80 22 01 74 [19:27:52]Write i2c OK [19:27:52]MH_I2C_Read... [19:27:52]Read from MH i2c: D1 [19:27:52]MH_I2C_Read... [19:27:52]Read from MH i2c: D1 01 00 [19:27:52]MH_I2C_Read... [19:27:52]Read from MH i2c: D1 01 00 80 22 00 73 [19:27:52]Write to MH i2c: 01 00 00 81 22 A3 [19:27:52]Write i2c OK [19:27:52]MH_I2C_Read... [19:27:53]OFD Sender: No OFD packet to send [19:27:53]*** Cut start [19:27:53]*** Purtial cut [19:27:53]*** Stage 1: CUTSNS_PIN = 1 [19:27:55]Read from MH i2c: 01 [19:27:55]MH_I2C_Read... [19:27:55]*** Stop cut motor [19:27:55]*** Cut end [19:27:55]Read from MH i2c: 01 07 00 [19:27:55]MH_I2C_Read... [19:27:55]Read from MH i2c: 01 07 00 81 22 00 00 00 00 00 FF 0F B8 [19:27:55]process_action close_receipt done [19:27:55]requested_data is exist [19:27:55]produce_requested_data [19:27:55]requested_item fm.sn is exist - process it [19:27:55]wFMCommunicate request_size=4 [19:27:55]MH_SAM_APDU [19:27:55]CAPDU: 80 11 00 00 [19:27:55]Write to MH i2c: E2 08 00 82 22 80 11 00 00 00 00 00 00 1E [19:27:55]Write i2c OK [19:27:55]MH_I2C_Read... [19:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:55]Read from MH i2c: E2 [19:27:55]MH_I2C_Read... [19:27:55]Read from MH i2c: E2 17 00 [19:27:55]MH_I2C_Read... [19:27:55]Read from MH i2c: E2 17 00 82 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7C [19:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:27:55]wFMCommunicate OK [19:27:55]requested_item fd.num is exist - process it [19:27:55]SAM_PROTO_GetFieldsCounters [19:27:55]wFMCommunicate request_size=4 [19:27:55]MH_SAM_APDU [19:27:55]CAPDU: 80 13 00 00 [19:27:55]Write to MH i2c: E2 08 00 83 22 80 13 00 00 00 00 00 00 21 [19:27:55]Write i2c OK [19:27:55]MH_I2C_Read... [19:27:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:55]Read from MH i2c: E2 [19:27:55]MH_I2C_Read... [19:27:55]Read from MH i2c: E2 62 00 [19:27:55]MH_I2C_Read... [19:27:55]Read from MH i2c: E2 62 00 83 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [19:27:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:27:55]wFMCommunicate OK [19:27:55]SAM_PROTO_GetFieldsCounters done [19:27:55]requested_item shift.num is exist - process it [19:27:55]requested_item shift.opened is exist - process it [19:27:55]req_shift_opened [19:27:55]FM_GetShiftState [19:27:55]SAM_PROTO_GetShiftState [19:27:55]wFMCommunicate request_size=4 [19:27:55]MH_SAM_APDU [19:27:55]CAPDU: 80 13 01 00 [19:27:55]Write to MH i2c: E2 08 00 84 22 80 13 01 00 00 00 00 00 23 [19:27:55]Write i2c OK [19:27:55]MH_I2C_Read... [19:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:55]Read from MH i2c: E2 [19:27:55]MH_I2C_Read... [19:27:55]Read from MH i2c: E2 0E 00 [19:27:55]MH_I2C_Read... [19:27:55]Read from MH i2c: E2 0E 00 84 22 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8A [19:27:55]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:27:55]wFMCommunicate OK [19:27:55]SAM_PROTO_GetShiftState done [19:27:55]FM_GetShiftState done [19:27:55]req_shift_opened done [19:27:55]requested_item shift.open_date is exist - process it [19:27:55]req_shift_open_date [19:27:55]req_shift_open_date done [19:27:55]produce_requested_data done [19:27:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123054,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:27:55]process_action_free close_receipt [19:27:55]json_value_free [19:27:55]json_value_free done [19:27:55]process_json_proto returns [19:27:55]Send response to host [19:27:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123054,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:27:55]free response buf [19:27:55]execute_script done [19:27:55]execute_script returns [19:27:55]free content buf [19:27:55]Sock 8.Close socket [19:27:55]Sock 8.Thread stoped [19:27:58]OFD Sender: No OFD packet to send [19:28:03]OFD Sender: No OFD packet to send [19:28:08]OFD Sender: No OFD packet to send [19:28:08]accept exits with 9 [19:28:08]New connection [19:28:08]New thread 3066809700 created [19:28:08]Thread 3066666340 joined [19:28:08]Waiting for new connection... [19:28:08] Sock 9.Parse request [19:28:08]Sock 9.Check first char [19:28:08]Sock 9.First char is OK [19:28:08]request: POST /json_proto HTTP/1.0 [19:28:08]Method: POST [19:28:08]URL: /json_proto [19:28:08]Method is POST - this is cgi request [19:28:08]url: /json_proto [19:28:08]query_string will be loaded in cgi processing [19:28:08]execute_cgi json_proto POST (null) [19:28:08]execute_cgi path=json_proto method=POST [19:28:08]POST find Content-Length [19:28:08]Host: 172.17.48.197:8080 [19:28:08]Content-Length: 661 [19:28:08]Content-Type: application/json [19:28:08] [19:28:08]POST finish read [19:28:08]Found Content-Length = 661 [19:28:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:08]execute_script... [19:28: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)1105958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:08]POST & json_proto [19:28:08]process_json_proto [19:28:08]json parsed OK: [19:28:08]protocol is kg_v1.0 [19:28:08]action value=close_receipt [19:28:08]process_action close_receipt [19:28:08]cmd_close_receipt [19:28:08]MH_GetDate [19:28:08]Write to MH i2c: F0 00 00 85 22 96 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: F0 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: F0 09 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: F0 09 00 85 22 00 CA 7D E3 65 66 EE DC 65 C3 [19:28:08]GetLastDocTimeStamp 1709407671 [19:28:08]current date 1709407690 [19:28:08]FM_GetShiftState [19:28:08]SAM_PROTO_GetShiftState [19:28:08]wFMCommunicate request_size=4 [19:28:08]MH_SAM_APDU [19:28:08]CAPDU: 80 13 01 00 [19:28:08]Write to MH i2c: E2 08 00 86 22 80 13 01 00 00 00 00 00 25 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 0E 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 0E 00 86 22 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8C [19:28:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:28:08]wFMCommunicate OK [19:28:08]SAM_PROTO_GetShiftState done [19:28:08]FM_GetShiftState done [19:28:08]opened in 1709338023 [19:28:08]opened+sec_in_day 1709424423 [19:28:08]quantity*price = 61900 [19:28:08]sum+1 = 61901 [19:28:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 Внесено: 650.00 СДАЧА: 31.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 619.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 274 02.03.2024 19:28 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123055 ФПД: 213567029438087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192810&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123055&fm=213567029438087&tin=02508201610067®Number=0000000000090573&sum=61900 [19:28:09]StoreToDocumentArchive [19:28:09]shift 321 fd 123055 [19:28:09]save to /storage/0321/doc_00123055 [19:28:09]save last doc name /storage/0321/doc_00123055 to /storage/kkm_last_doc_name [19:28:09]save OK [19:28:09]Clear old archive folders... [19:28:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:28:09]tlvbuf is 003A9150 [19:28:09]SAM_PROTO_ClearQueue [19:28:09]wFMCommunicate request_size=4 [19:28:09]MH_SAM_APDU [19:28:09]CAPDU: 80 09 00 00 [19:28:09]Write to MH i2c: E2 08 00 93 22 80 09 00 00 00 00 00 00 27 [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 03 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 03 00 93 22 00 90 00 29 [19:28:10]RAPDU: 90 00 [19:28:10]wFMCommunicate OK [19:28:10]SAM_PROTO_ClearQueue done [19:28:10]KKMCreateOFDPacket [19:28:10]OFDProtocolAddRootSTLVToBuf [19:28:10]FM_MakeSignedData [19:28:10]FM_MakeSignedData [19:28:10]SAM_PROTO_SignData [19:28:10]wFMCommunicate request_size=4 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 0D 01 02 [19:28:10]Write to MH i2c: E2 08 00 94 22 80 0D 01 02 00 00 00 00 2F [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 03 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 03 00 94 22 00 90 00 2A [19:28:10]RAPDU: 90 00 [19:28:10]wFMCommunicate OK [19:28:10]wFMCommunicate request_size=255 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 01 00 00 F4 03 04 00 CA 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E0 01 00 35 04 06 00 C2 [19:28:10]Write to MH i2c: E2 02 01 95 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 01 00 00 F4 03 04 00 CA 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E0 01 00 35 04 06 00 C2 00 00 19 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 03 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 03 00 95 22 00 90 00 2B [19:28:10]RAPDU: 90 00 [19:28:10]wFMCommunicate OK [19:28:10]wFMCommunicate request_size=10 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 0D 02 02 05 3C F2 EC E6 87 [19:28:10]Write to MH i2c: E2 0D 00 96 22 80 0D 02 02 05 00 3C F2 EC E6 87 00 00 C3 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 03 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 03 00 96 22 00 90 00 2C [19:28:10]RAPDU: 90 00 [19:28:10]wFMCommunicate OK [19:28:10]wFMCommunicate request_size=4 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 0D 03 02 [19:28:10]Write to MH i2c: E2 08 00 97 22 80 0D 03 02 00 00 00 00 34 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 0B 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 0B 00 97 22 00 B9 AB 84 83 26 CD 86 87 90 00 A0 [19:28:10]RAPDU: B9 AB 84 83 26 CD 86 87 90 00 [19:28:10]wFMCommunicate OK [19:28:10]SAM_PROTO_SignData done [19:28:10]FM_MakeSignedData done [19:28:10]CreateOFDProtocolMessage [19:28:10]wFMCommunicate request_size=4 [19:28:10]MH_SAM_APDU [19:28:10]CAPDU: 80 11 00 00 [19:28:10]Write to MH i2c: E2 08 00 98 22 80 11 00 00 00 00 00 00 34 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:10]Read from MH i2c: E2 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 17 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: E2 17 00 98 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 92 [19:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:28:10]wFMCommunicate OK [19:28:10]CreateOFDProtocolMessage done [19:28:10]OFDSenderStorePacket 123055 [19:28:10]StoreOFDPacket docnum=123055 [19:28:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BD 8C 07 01 A8 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 01 00 00 F4 03 04 00 CA 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E0 01 00 35 04 06 00 C2 3C F2 EC E6 87 B9 AB 84 83 26 CD 86 87 [19:28:10]CheckFolder [19:28:10]dirname=/storage/ofd_packets [19:28:10]CheckFolder done [19:28:10]ProducePacketName [19:28:10]name=ofd_packets/00123055 [19:28:10]NVStorageSaveData ofd_packets/00123055 [19:28:10]File name is /storage/ofd_packets/00123055 [19:28:10]Write 301 bytes [19:28:10]NVStorageSaveData done [19:28:10]OFDSenderStorePacket done [19:28:10]KKMCreateOFDPacket done [19:28:10]NVStorageSaveData kkm_last_timestamp [19:28:10]File name is /storage/kkm_last_timestamp [19:28:10]Write 4 bytes [19:28:10]NVStorageSaveData done [19:28:10]ExternCall_PrintAddStr [19:28:10]wPrintStart [19:28:10]Write to MH i2c: 01 00 00 99 22 BB [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: 01 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: 01 07 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: 01 07 00 99 22 00 00 00 00 00 FF 0F D0 [19:28:10]RasterBufferAndPrint [19:28:10]line Счет N : (1)1105958 [19:28:10]line ИНН: 02508201610067 [19:28:10]line Контрольно-Кассовый Чек [19:28:10]line ПРОДАЖА [19:28:10]line ТРК (МРК, ГНК) : 21 [19:28:10]line Товар: 2710124130 [19:28:10]line Аи-92-К-5 [19:28:10]line 10.000 * 61.90 [19:28:10]line = 619.00 [19:28:10]line НДС 12% НСП 1% [19:28:10]line > о реализуемом товаре [19:28:10]line ИТОГО: 619.00 [19:28:10]line Внесено: 650.00 [19:28:10]line СДАЧА: 31.00 [19:28:10]line НСП 1% : 5.48 [19:28:10]line НДС 12% : 65.73 [19:28:10]line Наличными: 619.00 [19:28:10]line Безнал.: 0.00 [19:28:10]line Место: АЗС № 25 "Партнер Нефть" [19:28:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:28:10]line СНО: Общий режим [19:28:10]line Чек 274 02.03.2024 19:28 [19:28:10]line Смена: 321 ФФД: 1.0 [19:28:10]line ЗНМ: 0300000019 [19:28:10]line РНМ: 0000000000090573 [19:28:10]line Версия ККМ: 001 [19:28:10]line ФМ: 0000000000874798 [19:28:10]line ФД: 123055 [19:28:10]line ФПД: 213567029438087 [19:28:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192810&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123055&fm=213567029438087&tin=02508201610067®Number=0000000000090573&sum=61900 [19:28:10]written 0, free lines is 4095 [19:28:10]OFD Sender: Processing packet 123055 [packets to send 112, broken 111] [19:28:10]ProducePacketName [19:28:10]name=ofd_packets/00123055 [19:28:10]OFD Sender: To server: pG, [19:28:10]CommunicateWithHost lk.salyk.kg:30040 [19:28:10]ConnectInit lk.salyk.kg [19:28:10]Connected sock=10 [19:28:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BD 8C 07 01 A8 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 01 00 00 F4 03 04 00 CA 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E0 01 00 35 04 06 00 C2 3C F2 EC E6 87 B9 AB 84 83 26 CD 86 87 [19:28:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D4 23 47 00 42 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E0 01 00 F4 03 04 00 A5 29 E3 65 B6 04 01 00 00 0F 66 FE 7D 92 8A 35 92 [19:28:10]CommunicateWithHost err = 0 [19:28:10]CheckOFDResponse [19:28:10]1017 (14) - 77093643461234 [19:28:10]1041 (16) - 0000000000874798 [19:28:10]1040 (4) - 123055 [19:28:10]1012 (4) - 02.03.2024 13:29 [19:28:10]1206 (1) - 0 [19:28:10]OFD Sender: Remove packet 123055 [19:28:10]ProducePacketName [19:28:10]name=ofd_packets/00123055 [19:28:10]NVStorageDeleteData [19:28:10]Write to MH i2c: 01 00 00 C3 22 E5 [19:28:10]Write i2c OK [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: 01 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: 01 07 00 [19:28:10]MH_I2C_Read... [19:28:10]Read from MH i2c: 01 07 00 C3 22 00 00 00 00 00 10 0D 09 [19:28:10]RasterBufferAndPrint [19:28:10]line [19:28:10]line [19:28:10]line [19:28:10]line [19:28:10]line [19:28:10]written 0, free lines is 3353 [19:28:11]MH_Cut [19:28:11]Write to MH i2c: D1 01 00 CA 22 01 BE [19:28:11]Write i2c OK [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: D1 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: D1 01 00 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: D1 01 00 CA 22 00 BD [19:28:11]Write to MH i2c: 01 00 00 CB 22 ED [19:28:11]Write i2c OK [19:28:11]MH_I2C_Read... [19:28:11]OFD Sender: No OFD packet to send [19:28:11]*** Cut start [19:28:11]*** Purtial cut [19:28:11]*** Stage 1: CUTSNS_PIN = 1 [19:28:13]Read from MH i2c: 01 [19:28:13]MH_I2C_Read... [19:28:13]*** Stop cut motor [19:28:13]*** Cut end [19:28:13]Read from MH i2c: 01 07 00 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: 01 07 00 CB 22 00 00 00 00 00 FF 0F 02 [19:28:13]process_action close_receipt done [19:28:13]requested_data is exist [19:28:13]produce_requested_data [19:28:13]requested_item fm.sn is exist - process it [19:28:13]wFMCommunicate request_size=4 [19:28:13]MH_SAM_APDU [19:28:13]CAPDU: 80 11 00 00 [19:28:13]Write to MH i2c: E2 08 00 CC 22 80 11 00 00 00 00 00 00 68 [19:28:13]Write i2c OK [19:28:13]MH_I2C_Read... [19:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:13]Read from MH i2c: E2 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: E2 17 00 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: E2 17 00 CC 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C6 [19:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:28:13]wFMCommunicate OK [19:28:13]requested_item fd.num is exist - process it [19:28:13]SAM_PROTO_GetFieldsCounters [19:28:13]wFMCommunicate request_size=4 [19:28:13]MH_SAM_APDU [19:28:13]CAPDU: 80 13 00 00 [19:28:13]Write to MH i2c: E2 08 00 CD 22 80 13 00 00 00 00 00 00 6B [19:28:13]Write i2c OK [19:28:13]MH_I2C_Read... [19:28:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:13]Read from MH i2c: E2 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: E2 62 00 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: E2 62 00 CD 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [19:28:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:13]wFMCommunicate OK [19:28:13]SAM_PROTO_GetFieldsCounters done [19:28:13]requested_item shift.num is exist - process it [19:28:13]requested_item shift.opened is exist - process it [19:28:13]req_shift_opened [19:28:13]FM_GetShiftState [19:28:13]SAM_PROTO_GetShiftState [19:28:13]wFMCommunicate request_size=4 [19:28:13]MH_SAM_APDU [19:28:13]CAPDU: 80 13 01 00 [19:28:13]Write to MH i2c: E2 08 00 CE 22 80 13 01 00 00 00 00 00 6D [19:28:13]Write i2c OK [19:28:13]MH_I2C_Read... [19:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:13]Read from MH i2c: E2 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: E2 0E 00 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: E2 0E 00 CE 22 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D4 [19:28:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:28:13]wFMCommunicate OK [19:28:13]SAM_PROTO_GetShiftState done [19:28:13]FM_GetShiftState done [19:28:13]req_shift_opened done [19:28:13]requested_item shift.open_date is exist - process it [19:28:13]req_shift_open_date [19:28:13]req_shift_open_date done [19:28:13]produce_requested_data done [19:28:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123055,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:28:13]process_action_free close_receipt [19:28:13]json_value_free [19:28:13]json_value_free done [19:28:13]process_json_proto returns [19:28:13]Send response to host [19:28:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123055,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:28:13]free response buf [19:28:13]execute_script done [19:28:13]execute_script returns [19:28:13]free content buf [19:28:13]Sock 9.Close socket [19:28:13]Sock 9.Thread stoped [19:28:15]accept exits with 8 [19:28:15]New connection [19:28:15]New thread 3066666340 created [19:28:15]Thread 3066809700 joined [19:28:15]Waiting for new connection... [19:28:15] Sock 8.Parse request [19:28:15]Sock 8.Check first char [19:28:15]Sock 8.First char is OK [19:28:15]request: POST /json_proto HTTP/1.0 [19:28:15]Method: POST [19:28:15]URL: /json_proto [19:28:15]Method is POST - this is cgi request [19:28:15]url: /json_proto [19:28:15]query_string will be loaded in cgi processing [19:28:15]execute_cgi json_proto POST (null) [19:28:15]execute_cgi path=json_proto method=POST [19:28:15]POST find Content-Length [19:28:15]Host: 172.17.48.197:8080 [19:28:15]Content-Length: 718 [19:28:15]Content-Type: application/json [19:28:15] [19:28:15]POST finish read [19:28:15]Found Content-Length = 718 [19:28:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123055, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:15]execute_script... [19:28:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123055, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:15]POST & json_proto [19:28:15]process_json_proto [19:28:15]json parsed OK: [19:28:15]protocol is kg_v1.0 [19:28:15]action value=close_receipt [19:28:15]process_action close_receipt [19:28:15]cmd_close_receipt [19:28:15]MH_GetDate [19:28:15]Write to MH i2c: F0 00 00 CF 22 E0 [19:28:15]Write i2c OK [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: F0 [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: F0 09 00 [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: F0 09 00 CF 22 00 D0 7D E3 65 66 EE DC 65 13 [19:28:15]GetLastDocTimeStamp 1709407690 [19:28:15]current date 1709407696 [19:28:15]FM_GetShiftState [19:28:15]SAM_PROTO_GetShiftState [19:28:15]wFMCommunicate request_size=4 [19:28:15]MH_SAM_APDU [19:28:15]CAPDU: 80 13 01 00 [19:28:15]Write to MH i2c: E2 08 00 D0 22 80 13 01 00 00 00 00 00 6F [19:28:15]Write i2c OK [19:28:15]MH_I2C_Read... [19:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:15]Read from MH i2c: E2 [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: E2 0E 00 [19:28:15]MH_I2C_Read... [19:28:15]Read from MH i2c: E2 0E 00 D0 22 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D6 [19:28:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:28:15]wFMCommunicate OK [19:28:15]SAM_PROTO_GetShiftState done [19:28:15]FM_GetShiftState done [19:28:15]opened in 1709338023 [19:28:15]opened+sec_in_day 1709424423 [19:28:15]quantity*price = 61900 [19:28:15]sum+1 = 61901 [19:28:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 619.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 275 02.03.2024 19:28 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123055 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123056 ФПД: 279927726503873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192816&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123056&fm=279927726503873&tin=02508201610067®Number=0000000000090573&sum=61900 [19:28:16]StoreToDocumentArchive [19:28:16]shift 321 fd 123056 [19:28:16]save to /storage/0321/doc_00123056 [19:28:16]save last doc name /storage/0321/doc_00123056 to /storage/kkm_last_doc_name [19:28:16]save OK [19:28:16]Clear old archive folders... [19:28:16]ProcessDocumentItem done err = 0, tmpTLVsize=279 [19:28:16]tlvbuf is 0047B070 [19:28:16]SAM_PROTO_ClearQueue [19:28:16]wFMCommunicate request_size=4 [19:28:16]MH_SAM_APDU [19:28:16]CAPDU: 80 09 00 00 [19:28:16]Write to MH i2c: E2 08 00 DF 22 80 09 00 00 00 00 00 00 73 [19:28:16]Write i2c OK [19:28:16]MH_I2C_Read... [19:28:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:16]Read from MH i2c: E2 [19:28:16]MH_I2C_Read... [19:28:16]Read from MH i2c: E2 03 00 [19:28:16]MH_I2C_Read... [19:28:16]Read from MH i2c: E2 03 00 DF 22 00 90 00 75 [19:28:16]RAPDU: 90 00 [19:28:16]wFMCommunicate OK [19:28:16]SAM_PROTO_ClearQueue done [19:28:16]KKMCreateOFDPacket [19:28:16]OFDProtocolAddRootSTLVToBuf [19:28:16]FM_MakeSignedData [19:28:16]FM_MakeSignedData [19:28:16]SAM_PROTO_SignData [19:28:16]wFMCommunicate request_size=4 [19:28:16]MH_SAM_APDU [19:28:16]CAPDU: 80 0D 01 02 [19:28:16]Write to MH i2c: E2 08 00 E0 22 80 0D 01 02 00 00 00 00 7B [19:28:16]Write i2c OK [19:28:16]MH_I2C_Read... [19:28:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:16]Read from MH i2c: E2 [19:28:16]MH_I2C_Read... [19:28:16]Read from MH i2c: E2 03 00 [19:28:16]MH_I2C_Read... [19:28:16]Read from MH i2c: E2 03 00 E0 22 00 90 00 76 [19:28:16]RAPDU: 90 00 [19:28:16]wFMCommunicate OK [19:28:16]wFMCommunicate request_size=255 [19:28:16]MH_SAM_APDU [19:28:16]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 D0 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 AF E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [19:28:16]Write to MH i2c: E2 02 01 E1 22 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 D0 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 AF E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 0C [19:28:16]Write i2c OK [19:28:16]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 03 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 03 00 E1 22 00 90 00 77 [19:28:17]RAPDU: 90 00 [19:28:17]wFMCommunicate OK [19:28:17]wFMCommunicate request_size=38 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E0 01 00 35 04 06 00 FE 97 C0 B3 77 C1 [19:28:17]Write to MH i2c: E2 29 00 E2 22 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E0 01 00 35 04 06 00 FE 97 C0 B3 77 C1 00 00 E3 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 03 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 03 00 E2 22 00 90 00 78 [19:28:17]RAPDU: 90 00 [19:28:17]wFMCommunicate OK [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 0D 03 02 [19:28:17]Write to MH i2c: E2 08 00 E3 22 80 0D 03 02 00 00 00 00 80 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 0B 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 0B 00 E3 22 00 6C 13 05 05 CE 85 71 66 90 00 34 [19:28:17]RAPDU: 6C 13 05 05 CE 85 71 66 90 00 [19:28:17]wFMCommunicate OK [19:28:17]SAM_PROTO_SignData done [19:28:17]FM_MakeSignedData done [19:28:17]CreateOFDProtocolMessage [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 11 00 00 [19:28:17]Write to MH i2c: E2 08 00 E4 22 80 11 00 00 00 00 00 00 80 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 17 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 17 00 E4 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DE [19:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:28:17]wFMCommunicate OK [19:28:17]CreateOFDProtocolMessage done [19:28:17]OFDSenderStorePacket 123056 [19:28:17]StoreOFDPacket docnum=123056 [19:28:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 A7 D1 23 01 E3 F0 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 D0 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 AF E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E0 01 00 35 04 06 00 FE 97 C0 B3 77 C1 6C 13 05 05 CE 85 71 66 [19:28:17]CheckFolder [19:28:17]dirname=/storage/ofd_packets [19:28:17]CheckFolder done [19:28:17]ProducePacketName [19:28:17]name=ofd_packets/00123056 [19:28:17]NVStorageSaveData ofd_packets/00123056 [19:28:17]File name is /storage/ofd_packets/00123056 [19:28:17]Write 329 bytes [19:28:17]NVStorageSaveData done [19:28:17]OFDSenderStorePacket done [19:28:17]KKMCreateOFDPacket done [19:28:17]NVStorageSaveData kkm_last_timestamp [19:28:17]File name is /storage/kkm_last_timestamp [19:28:17]Write 4 bytes [19:28:17]NVStorageSaveData done [19:28:17]ExternCall_PrintAddStr [19:28:17]wPrintStart [19:28:17]Write to MH i2c: 01 00 00 E5 22 07 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: 01 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: 01 07 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: 01 07 00 E5 22 00 00 00 00 00 FF 0F 1C [19:28:17]RasterBufferAndPrint [19:28:17]line Счет N : (1)1105958 [19:28:17]line ИНН: 02508201610067 [19:28:17]line Контрольно-Кассовый Чек [19:28:17]line ВОЗВРАТ ПРОДАЖИ [19:28:17]line ТРК (МРК, ГНК) : 21 [19:28:17]line Товар: 2710124130 [19:28:17]line Аи-92-К-5 [19:28:17]line 10.000 * 61.90 [19:28:17]line = 619.00 [19:28:17]line НДС 12% НСП 1% [19:28:17]line > о реализуемом товаре [19:28:17]line ИТОГО: 619.00 [19:28:17]line НСП 1% : 5.48 [19:28:17]line НДС 12% : 65.73 [19:28:17]line Наличными: 619.00 [19:28:17]line Безнал.: 0.00 [19:28:17]line Место: АЗС № 25 "Партнер Нефть" [19:28:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:28:17]line СНО: Общий режим [19:28:17]line Чек 275 02.03.2024 19:28 [19:28:17]line Смена: 321 ФФД: 1.0 [19:28:17]line ЗНМ: 0300000019 [19:28:17]line РНМ: 0000000000090573 [19:28:17]line Версия ККМ: 001 [19:28:17]line ФД осн.: 123055 [19:28:17]line ФМ осн.: 0000000000874798 [19:28:17]line ФМ: 0000000000874798 [19:28:17]line ФД: 123056 [19:28:17]line ФПД: 279927726503873 [19:28:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T192816&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123056&fm=279927726503873&tin=02508201610067®Number=0000000000090573&sum=61900 [19:28:17]written 0, free lines is 4095 [19:28:17]OFD Sender: Processing packet 123056 [packets to send 112, broken 111] [19:28:17]ProducePacketName [19:28:17]name=ofd_packets/00123056 [19:28:17]OFD Sender: To server: pG, [19:28:17]CommunicateWithHost lk.salyk.kg:30040 [19:28:17]ConnectInit lk.salyk.kg [19:28:17]Connected sock=10 [19:28:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 A7 D1 23 01 E3 F0 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 D0 7D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 AF E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E0 01 00 35 04 06 00 FE 97 C0 B3 77 C1 6C 13 05 05 CE 85 71 66 [19:28:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A0 4F 47 00 02 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E0 01 00 F4 03 04 00 AC 29 E3 65 B6 04 01 00 00 83 B3 58 49 2A 69 70 17 [19:28:17]CommunicateWithHost err = 0 [19:28:17]CheckOFDResponse [19:28:17]1017 (14) - 77093643461234 [19:28:17]1041 (16) - 0000000000874798 [19:28:17]1040 (4) - 123056 [19:28:17]1012 (4) - 02.03.2024 13:29 [19:28:17]1206 (1) - 0 [19:28:17]OFD Sender: Remove packet 123056 [19:28:17]ProducePacketName [19:28:17]name=ofd_packets/00123056 [19:28:17]NVStorageDeleteData [19:28:17]Write to MH i2c: 01 00 00 0F 23 32 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: 01 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: 01 07 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: 01 07 00 0F 23 00 00 00 00 00 22 0D 68 [19:28:17]RasterBufferAndPrint [19:28:17]line [19:28:17]line [19:28:17]line [19:28:17]line [19:28:17]line [19:28:17]written 0, free lines is 3380 [19:28:17]MH_Cut [19:28:17]Write to MH i2c: D1 01 00 16 23 01 0B [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: D1 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: D1 01 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: D1 01 00 16 23 00 0A [19:28:17]Write to MH i2c: 01 00 00 17 23 3A [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:18]OFD Sender: No OFD packet to send [19:28:18]*** Cut start [19:28:18]*** Purtial cut [19:28:18]*** Stage 1: CUTSNS_PIN = 1 [19:28:20]Read from MH i2c: 01 [19:28:20]MH_I2C_Read... [19:28:20]*** Stop cut motor [19:28:20]*** Cut end [19:28:20]Read from MH i2c: 01 07 00 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: 01 07 00 17 23 00 00 00 00 00 FF 0F 4F [19:28:20]process_action close_receipt done [19:28:20]requested_data is exist [19:28:20]produce_requested_data [19:28:20]requested_item fm.sn is exist - process it [19:28:20]wFMCommunicate request_size=4 [19:28:20]MH_SAM_APDU [19:28:20]CAPDU: 80 11 00 00 [19:28:20]Write to MH i2c: E2 08 00 18 23 80 11 00 00 00 00 00 00 B5 [19:28:20]Write i2c OK [19:28:20]MH_I2C_Read... [19:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:20]Read from MH i2c: E2 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 17 00 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 17 00 18 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 13 [19:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:28:20]wFMCommunicate OK [19:28:20]requested_item fd.num is exist - process it [19:28:20]SAM_PROTO_GetFieldsCounters [19:28:20]wFMCommunicate request_size=4 [19:28:20]MH_SAM_APDU [19:28:20]CAPDU: 80 13 00 00 [19:28:20]Write to MH i2c: E2 08 00 19 23 80 13 00 00 00 00 00 00 B8 [19:28:20]Write i2c OK [19:28:20]MH_I2C_Read... [19:28:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:20]Read from MH i2c: E2 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 62 00 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 62 00 19 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [19:28:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:20]wFMCommunicate OK [19:28:20]SAM_PROTO_GetFieldsCounters done [19:28:20]requested_item shift.num is exist - process it [19:28:20]requested_item shift.opened is exist - process it [19:28:20]req_shift_opened [19:28:20]FM_GetShiftState [19:28:20]SAM_PROTO_GetShiftState [19:28:20]wFMCommunicate request_size=4 [19:28:20]MH_SAM_APDU [19:28:20]CAPDU: 80 13 01 00 [19:28:20]Write to MH i2c: E2 08 00 1A 23 80 13 01 00 00 00 00 00 BA [19:28:20]Write i2c OK [19:28:20]MH_I2C_Read... [19:28:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:20]Read from MH i2c: E2 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 0E 00 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 0E 00 1A 23 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 21 [19:28:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:28:20]wFMCommunicate OK [19:28:20]SAM_PROTO_GetShiftState done [19:28:20]FM_GetShiftState done [19:28:20]req_shift_opened done [19:28:20]requested_item shift.open_date is exist - process it [19:28:20]req_shift_open_date [19:28:20]req_shift_open_date done [19:28:20]produce_requested_data done [19:28:20]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123056,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:28:20]process_action_free close_receipt [19:28:20]json_value_free [19:28:20]json_value_free done [19:28:20]process_json_proto returns [19:28:20]Send response to host [19:28:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123056,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:28:20]free response buf [19:28:20]execute_script done [19:28:20]execute_script returns [19:28:20]free content buf [19:28:20]Sock 8.Close socket [19:28:20]Sock 8.Thread stoped [19:28:23]OFD Sender: No OFD packet to send [19:28:26]accept exits with 9 [19:28:26]New connection [19:28:26]New thread 3066809700 created [19:28:26]Thread 3066666340 joined [19:28:26]Waiting for new connection... [19:28:26] Sock 9.Parse request [19:28:26]Sock 9.Check first char [19:28:26]Sock 9.First char is OK [19:28:26]request: POST /json_proto HTTP/1.0 [19:28:26]Method: POST [19:28:26]URL: /json_proto [19:28:26]Method is POST - this is cgi request [19:28:26]url: /json_proto [19:28:26]query_string will be loaded in cgi processing [19:28:26]execute_cgi json_proto POST (null) [19:28:26]execute_cgi path=json_proto method=POST [19:28:26]POST find Content-Length [19:28:26]Host: 172.17.48.197:8080 [19:28:26]Content-Length: 1210 [19:28:26]Content-Type: application/json [19:28:26] [19:28:26]POST finish read [19:28:26]Found Content-Length = 1210 [19:28:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105957\u000A02.03.2024 19:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91368\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:26]execute_script... [19:28:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105957\u000A02.03.2024 19:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91368\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:26]POST & json_proto [19:28:26]process_json_proto [19:28:26]json parsed OK: [19:28:26]protocol is kg_v1.0 [19:28:26]action value=print_text [19:28:26]process_action print_text [19:28:26]cmd_print_text [19:28:26]ExternCall_PrintAddStr [19:28:26]wPrintStart [19:28:26]Write to MH i2c: 01 00 00 1B 23 3E [19:28:26]Write i2c OK [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: 01 [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: 01 07 00 [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: 01 07 00 1B 23 00 00 00 00 00 FF 0F 53 [19:28:26]RasterBufferAndPrint [19:28:26]line *****ТОВАРНЫЙ ЧЕК***** [19:28:26]line АЗС 25 [19:28:26]line Партнер нефть [19:28:26]line 02508201610067 [19:28:26]line Кассир : Таалайбек к. А. [19:28:26]line Счет N : (1)1105957 [19:28:26]line 02.03.2024 19:23 [19:28:26]line ПРОДАЖА [19:28:26]line ТРК (МРК, ГНК): 32 [19:28:26]line Вид ГСМ : 2710124130 [19:28:26]line Аи-92-К-5 [19:28:26]line 20.000 x 61.90 [19:28:26]line ИТОГ: 1238.00 [19:28:26]line Тип оплаты: Талоны: Топливная Карта [19:28:26]line 91368 [19:28:26]line ______________________ [19:28:26]line (подпись) [19:28:26]written 0, free lines is 4095 [19:28:26]Write to MH i2c: 01 00 00 30 23 53 [19:28:26]Write i2c OK [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: 01 [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: 01 07 00 [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: 01 07 00 30 23 00 00 00 00 00 F7 0D 5E [19:28:26]RasterBufferAndPrint [19:28:26]line [19:28:26]line [19:28:26]line [19:28:26]line [19:28:26]line [19:28:26]written 0, free lines is 3582 [19:28:26]MH_Cut [19:28:26]Write to MH i2c: D1 01 00 37 23 01 2C [19:28:26]Write i2c OK [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: D1 [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: D1 01 00 [19:28:26]MH_I2C_Read... [19:28:26]Read from MH i2c: D1 01 00 37 23 00 2B [19:28:26]Write to MH i2c: 01 00 00 38 23 5B [19:28:26]Write i2c OK [19:28:26]MH_I2C_Read... [19:28:26]*** Cut start [19:28:26]*** Purtial cut [19:28:26]*** Stage 1: CUTSNS_PIN = 1 [19:28:28]OFD Sender: No OFD packet to send [19:28:28]Read from MH i2c: 01 [19:28:29]MH_I2C_Read... [19:28:29]*** Stop cut motor [19:28:29]*** Cut end [19:28:29]Read from MH i2c: 01 07 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: 01 07 00 38 23 00 00 00 00 00 FF 0F 70 [19:28:29]process_action print_text done [19:28:29]requested_data is exist [19:28:29]produce_requested_data [19:28:29]requested_item fm.sn is exist - process it [19:28:29]wFMCommunicate request_size=4 [19:28:29]MH_SAM_APDU [19:28:29]CAPDU: 80 11 00 00 [19:28:29]Write to MH i2c: E2 08 00 39 23 80 11 00 00 00 00 00 00 D6 [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 17 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 17 00 39 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 34 [19:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:28:29]wFMCommunicate OK [19:28:29]requested_item fd.num is exist - process it [19:28:29]SAM_PROTO_GetFieldsCounters [19:28:29]wFMCommunicate request_size=4 [19:28:29]MH_SAM_APDU [19:28:29]CAPDU: 80 13 00 00 [19:28:29]Write to MH i2c: E2 08 00 3A 23 80 13 00 00 00 00 00 00 D9 [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 62 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 62 00 3A 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [19:28:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:29]wFMCommunicate OK [19:28:29]SAM_PROTO_GetFieldsCounters done [19:28:29]requested_item shift.num is exist - process it [19:28:29]requested_item shift.opened is exist - process it [19:28:29]req_shift_opened [19:28:29]FM_GetShiftState [19:28:29]SAM_PROTO_GetShiftState [19:28:29]wFMCommunicate request_size=4 [19:28:29]MH_SAM_APDU [19:28:29]CAPDU: 80 13 01 00 [19:28:29]Write to MH i2c: E2 08 00 3B 23 80 13 01 00 00 00 00 00 DB [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:29]Read from MH i2c: E2 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 0E 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: E2 0E 00 3B 23 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 42 [19:28:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:28:29]wFMCommunicate OK [19:28:29]SAM_PROTO_GetShiftState done [19:28:29]FM_GetShiftState done [19:28:29]req_shift_opened done [19:28:29]requested_item shift.open_date is exist - process it [19:28:29]req_shift_open_date [19:28:29]req_shift_open_date done [19:28:29]produce_requested_data done [19:28:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123056,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:28:29]process_action_free print_text [19:28:29]json_value_free [19:28:29]json_value_free done [19:28:29]process_json_proto returns [19:28:29]Send response to host [19:28:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123056,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:28:29]free response buf [19:28:29]execute_script done [19:28:29]execute_script returns [19:28:29]free content buf [19:28:29]Sock 9.Close socket [19:28:29]Sock 9.Thread stoped [19:28:33]OFD Sender: No OFD packet to send [19:28:38]OFD Sender: No OFD packet to send [19:28:43]OFD Sender: No OFD packet to send [19:28:48]OFD Sender: No OFD packet to send [19:28:53]OFD Sender: No OFD packet to send [19:28:58]OFD Sender: No OFD packet to send [19:29:03]OFD Sender: No OFD packet to send [19:29:08]OFD Sender: No OFD packet to send [19:29:13]OFD Sender: No OFD packet to send [19:29:18]OFD Sender: No OFD packet to send [19:29:23]OFD Sender: No OFD packet to send [19:29:28]OFD Sender: No OFD packet to send [19:29:33]OFD Sender: No OFD packet to send [19:29:38]OFD Sender: No OFD packet to send [19:29:43]OFD Sender: No OFD packet to send [19:29:48]OFD Sender: No OFD packet to send [19:29:53]OFD Sender: No OFD packet to send [19:29:58]OFD Sender: No OFD packet to send [19:30:03]OFD Sender: No OFD packet to send [19:30:08]OFD Sender: No OFD packet to send [19:30:13]OFD Sender: No OFD packet to send [19:30:18]OFD Sender: No OFD packet to send [19:30:23]OFD Sender: No OFD packet to send [19:30:28]OFD Sender: No OFD packet to send [19:30:33]OFD Sender: No OFD packet to send [19:30:38]OFD Sender: No OFD packet to send [19:30:43]OFD Sender: No OFD packet to send [19:30:48]OFD Sender: No OFD packet to send [19:30:53]OFD Sender: No OFD packet to send [19:30:58]OFD Sender: No OFD packet to send [19:31:03]OFD Sender: No OFD packet to send [19:31:08]OFD Sender: No OFD packet to send [19:31:13]OFD Sender: No OFD packet to send [19:31:18]OFD Sender: No OFD packet to send [19:31:23]OFD Sender: No OFD packet to send [19:31:24]accept exits with 8 [19:31:24]New connection [19:31:24]New thread 3066666340 created [19:31:24]Thread 3066809700 joined [19:31:24]Waiting for new connection... [19:31:24] Sock 8.Parse request [19:31:24]Sock 8.Check first char [19:31:24]Sock 8.First char is OK [19:31:24]request: POST /json_proto HTTP/1.0 [19:31:24]Method: POST [19:31:24]URL: /json_proto [19:31:24]Method is POST - this is cgi request [19:31:24]url: /json_proto [19:31:24]query_string will be loaded in cgi processing [19:31:24]execute_cgi json_proto POST (null) [19:31:24]execute_cgi path=json_proto method=POST [19:31:24]POST find Content-Length [19:31:24]Host: 172.17.48.197:8080 [19:31:24]Content-Length: 678 [19:31:24]Content-Type: application/json [19:31:24] [19:31:24]POST finish read [19:31:24]Found Content-Length = 678 [19:31:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:24]execute_script... [19:31:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:24]POST & json_proto [19:31:24]process_json_proto [19:31:24]json parsed OK: [19:31:24]protocol is kg_v1.0 [19:31:24]action value=close_receipt [19:31:24]process_action close_receipt [19:31:24]cmd_close_receipt [19:31:24]MH_GetDate [19:31:24]Write to MH i2c: F0 00 00 3C 23 4E [19:31:24]Write i2c OK [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: F0 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: F0 09 00 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: F0 09 00 3C 23 00 8D 7E E3 65 66 EE DC 65 3F [19:31:24]GetLastDocTimeStamp 1709407696 [19:31:24]current date 1709407885 [19:31:24]FM_GetShiftState [19:31:24]SAM_PROTO_GetShiftState [19:31:24]wFMCommunicate request_size=4 [19:31:24]MH_SAM_APDU [19:31:24]CAPDU: 80 13 01 00 [19:31:24]Write to MH i2c: E2 08 00 3D 23 80 13 01 00 00 00 00 00 DD [19:31:24]Write i2c OK [19:31:24]MH_I2C_Read... [19:31:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:24]Read from MH i2c: E2 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: E2 0E 00 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: E2 0E 00 3D 23 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 44 [19:31:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:31:24]wFMCommunicate OK [19:31:24]SAM_PROTO_GetShiftState done [19:31:24]FM_GetShiftState done [19:31:24]opened in 1709338023 [19:31:24]opened+sec_in_day 1709424423 [19:31:24]quantity*price = 50015 [19:31:24]sum+1 = 50016 [19:31:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 276 02.03.2024 19:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123057 ФПД: 85424572195827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193126&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123057&fm=85424572195827&tin=02508201610067®Number=0000000000090573&sum=50000 [19:31:25]StoreToDocumentArchive [19:31:25]shift 321 fd 123057 [19:31:25]save to /storage/0321/doc_00123057 [19:31:25]save last doc name /storage/0321/doc_00123057 to /storage/kkm_last_doc_name [19:31:25]save OK [19:31:25]Clear old archive folders... [19:31:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:25]tlvbuf is 003C0260 [19:31:25]SAM_PROTO_ClearQueue [19:31:25]wFMCommunicate request_size=4 [19:31:25]MH_SAM_APDU [19:31:25]CAPDU: 80 09 00 00 [19:31:25]Write to MH i2c: E2 08 00 4A 23 80 09 00 00 00 00 00 00 DF [19:31:25]Write i2c OK [19:31:25]MH_I2C_Read... [19:31:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:25]Read from MH i2c: E2 [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: E2 03 00 [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: E2 03 00 4A 23 00 90 00 E1 [19:31:25]RAPDU: 90 00 [19:31:25]wFMCommunicate OK [19:31:25]SAM_PROTO_ClearQueue done [19:31:25]KKMCreateOFDPacket [19:31:25]OFDProtocolAddRootSTLVToBuf [19:31:25]FM_MakeSignedData [19:31:25]FM_MakeSignedData [19:31:25]SAM_PROTO_SignData [19:31:25]wFMCommunicate request_size=4 [19:31:25]MH_SAM_APDU [19:31:25]CAPDU: 80 0D 01 02 [19:31:25]Write to MH i2c: E2 08 00 4B 23 80 0D 01 02 00 00 00 00 E7 [19:31:25]Write i2c OK [19:31:25]MH_I2C_Read... [19:31:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:25]Read from MH i2c: E2 [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: E2 03 00 [19:31:25]MH_I2C_Read... [19:31:25]Read from MH i2c: E2 03 00 4B 23 00 90 00 E2 [19:31:25]RAPDU: 90 00 [19:31:25]wFMCommunicate OK [19:31:25]wFMCommunicate request_size=255 [19:31:25]MH_SAM_APDU [19:31:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 8E 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E0 01 00 35 04 06 00 4D [19:31:25]Write to MH i2c: E2 02 01 4C 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 8E 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E0 01 00 35 04 06 00 4D 00 00 51 [19:31:25]Write i2c OK [19:31:25]MH_I2C_Read... [19:31:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:26]Read from MH i2c: E2 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 03 00 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 03 00 4C 23 00 90 00 E3 [19:31:26]RAPDU: 90 00 [19:31:26]wFMCommunicate OK [19:31:26]wFMCommunicate request_size=10 [19:31:26]MH_SAM_APDU [19:31:26]CAPDU: 80 0D 02 02 05 B1 75 47 E3 F3 [19:31:26]Write to MH i2c: E2 0D 00 4D 23 80 0D 02 02 05 00 B1 75 47 E3 F3 00 00 37 [19:31:26]Write i2c OK [19:31:26]MH_I2C_Read... [19:31:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:26]Read from MH i2c: E2 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 03 00 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 03 00 4D 23 00 90 00 E4 [19:31:26]RAPDU: 90 00 [19:31:26]wFMCommunicate OK [19:31:26]wFMCommunicate request_size=4 [19:31:26]MH_SAM_APDU [19:31:26]CAPDU: 80 0D 03 02 [19:31:26]Write to MH i2c: E2 08 00 4E 23 80 0D 03 02 00 00 00 00 EC [19:31:26]Write i2c OK [19:31:26]MH_I2C_Read... [19:31:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:26]Read from MH i2c: E2 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 0B 00 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 0B 00 4E 23 00 D8 2B 22 69 C2 AC 53 CA 90 00 06 [19:31:26]RAPDU: D8 2B 22 69 C2 AC 53 CA 90 00 [19:31:26]wFMCommunicate OK [19:31:26]SAM_PROTO_SignData done [19:31:26]FM_MakeSignedData done [19:31:26]CreateOFDProtocolMessage [19:31:26]wFMCommunicate request_size=4 [19:31:26]MH_SAM_APDU [19:31:26]CAPDU: 80 11 00 00 [19:31:26]Write to MH i2c: E2 08 00 4F 23 80 11 00 00 00 00 00 00 EC [19:31:26]Write i2c OK [19:31:26]MH_I2C_Read... [19:31:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:26]Read from MH i2c: E2 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 17 00 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: E2 17 00 4F 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4A [19:31:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:31:26]wFMCommunicate OK [19:31:26]CreateOFDProtocolMessage done [19:31:26]OFDSenderStorePacket 123057 [19:31:26]StoreOFDPacket docnum=123057 [19:31:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DF 41 07 01 21 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 8E 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E0 01 00 35 04 06 00 4D B1 75 47 E3 F3 D8 2B 22 69 C2 AC 53 CA [19:31:26]CheckFolder [19:31:26]dirname=/storage/ofd_packets [19:31:26]CheckFolder done [19:31:26]ProducePacketName [19:31:26]name=ofd_packets/00123057 [19:31:26]NVStorageSaveData ofd_packets/00123057 [19:31:26]File name is /storage/ofd_packets/00123057 [19:31:26]Write 301 bytes [19:31:26]NVStorageSaveData done [19:31:26]OFDSenderStorePacket done [19:31:26]KKMCreateOFDPacket done [19:31:26]NVStorageSaveData kkm_last_timestamp [19:31:26]File name is /storage/kkm_last_timestamp [19:31:26]Write 4 bytes [19:31:26]NVStorageSaveData done [19:31:26]ExternCall_PrintAddStr [19:31:26]wPrintStart [19:31:26]Write to MH i2c: 01 00 00 50 23 73 [19:31:26]Write i2c OK [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: 01 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: 01 07 00 [19:31:26]MH_I2C_Read... [19:31:26]Read from MH i2c: 01 07 00 50 23 00 00 00 00 00 FF 0F 88 [19:31:26]RasterBufferAndPrint [19:31:26]line Счет N : (1)1105961 [19:31:26]line ИНН: 02508201610067 [19:31:26]line Контрольно-Кассовый Чек [19:31:26]line ПРОДАЖА [19:31:26]line ТРК (МРК, ГНК) : 11 [19:31:26]line Товар: 2710124130 [19:31:26]line Аи-92-К-5 [19:31:26]line 8.080 * 61.90 [19:31:26]line = 500.15 [19:31:26]line НДС 12% НСП 1% [19:31:26]line > о реализуемом товаре [19:31:26]line ОКРУГЛЕНИЕ: -0.15 [19:31:26]line ИТОГО: 500.00 [19:31:26]line Внесено: 500.00 [19:31:26]line СДАЧА: 0.00 [19:31:26]line НСП 1% : 4.43 [19:31:26]line НДС 12% : 53.11 [19:31:26]line Наличными: 500.00 [19:31:26]line Безнал.: 0.00 [19:31:26]line Место: АЗС № 25 "Партнер Нефть" [19:31:26]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:31:26]line СНО: Общий режим [19:31:26]line Чек 276 02.03.2024 19:31 [19:31:26]line Смена: 321 ФФД: 1.0 [19:31:26]line ЗНМ: 0300000019 [19:31:26]line РНМ: 0000000000090573 [19:31:26]line Версия ККМ: 001 [19:31:26]line ФМ: 0000000000874798 [19:31:26]line ФД: 123057 [19:31:26]line ФПД: 85424572195827 [19:31:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193126&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123057&fm=85424572195827&tin=02508201610067®Number=0000000000090573&sum=50000 [19:31:26]OFD Sender: Processing packet 123057 [packets to send 112, broken 111] [19:31:26]ProducePacketName [19:31:26]name=ofd_packets/00123057 [19:31:26]OFD Sender: To server: pG, [19:31:26]CommunicateWithHost lk.salyk.kg:30040 [19:31:26]ConnectInit lk.salyk.kg [19:31:26]written 0, free lines is 4095 [19:31:26]Connected sock=10 [19:31:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DF 41 07 01 21 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 8E 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E0 01 00 35 04 06 00 4D B1 75 47 E3 F3 D8 2B 22 69 C2 AC 53 CA [19:31:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D2 E3 47 00 DF CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E0 01 00 F4 03 04 00 69 2A E3 65 B6 04 01 00 00 80 3F 61 11 86 FA 15 FF [19:31:27]CommunicateWithHost err = 0 [19:31:27]CheckOFDResponse [19:31:27]1017 (14) - 77093643461234 [19:31:27]1041 (16) - 0000000000874798 [19:31:27]1040 (4) - 123057 [19:31:27]1012 (4) - 02.03.2024 13:32 [19:31:27]1206 (1) - 0 [19:31:27]OFD Sender: Remove packet 123057 [19:31:27]ProducePacketName [19:31:27]name=ofd_packets/00123057 [19:31:27]NVStorageDeleteData [19:31:27]Write to MH i2c: 01 00 00 7B 23 9E [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 07 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: 01 07 00 7B 23 00 00 00 00 00 F2 0C A3 [19:31:27]RasterBufferAndPrint [19:31:27]line [19:31:27]line [19:31:27]line [19:31:27]line [19:31:27]line [19:31:27]written 0, free lines is 3323 [19:31:27]MH_Cut [19:31:27]Write to MH i2c: D1 01 00 82 23 01 77 [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: D1 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: D1 01 00 [19:31:27]MH_I2C_Read... [19:31:27]Read from MH i2c: D1 01 00 82 23 00 76 [19:31:27]Write to MH i2c: 01 00 00 83 23 A6 [19:31:27]Write i2c OK [19:31:27]MH_I2C_Read... [19:31:27]OFD Sender: No OFD packet to send [19:31:27]*** Cut start [19:31:27]*** Purtial cut [19:31:27]*** Stage 1: CUTSNS_PIN = 1 [19:31:29]Read from MH i2c: 01 [19:31:29]MH_I2C_Read... [19:31:29]*** Stop cut motor [19:31:29]*** Cut end [19:31:29]Read from MH i2c: 01 07 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: 01 07 00 83 23 00 00 00 00 00 FF 0F BB [19:31:29]process_action close_receipt done [19:31:29]requested_data is exist [19:31:29]produce_requested_data [19:31:29]requested_item fm.sn is exist - process it [19:31:29]wFMCommunicate request_size=4 [19:31:29]MH_SAM_APDU [19:31:29]CAPDU: 80 11 00 00 [19:31:29]Write to MH i2c: E2 08 00 84 23 80 11 00 00 00 00 00 00 21 [19:31:29]Write i2c OK [19:31:29]MH_I2C_Read... [19:31:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:29]Read from MH i2c: E2 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 17 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: E2 17 00 84 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7F [19:31:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:31:29]wFMCommunicate OK [19:31:29]requested_item fd.num is exist - process it [19:31:29]SAM_PROTO_GetFieldsCounters [19:31:29]wFMCommunicate request_size=4 [19:31:29]MH_SAM_APDU [19:31:29]CAPDU: 80 13 00 00 [19:31:29]Write to MH i2c: E2 08 00 85 23 80 13 00 00 00 00 00 00 24 [19:31:29]Write i2c OK [19:31:29]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 62 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 62 00 85 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [19:31:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:30]wFMCommunicate OK [19:31:30]SAM_PROTO_GetFieldsCounters done [19:31:30]requested_item shift.num is exist - process it [19:31:30]requested_item shift.opened is exist - process it [19:31:30]req_shift_opened [19:31:30]FM_GetShiftState [19:31:30]SAM_PROTO_GetShiftState [19:31:30]wFMCommunicate request_size=4 [19:31:30]MH_SAM_APDU [19:31:30]CAPDU: 80 13 01 00 [19:31:30]Write to MH i2c: E2 08 00 86 23 80 13 01 00 00 00 00 00 26 [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 0E 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 0E 00 86 23 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8D [19:31:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:31:30]wFMCommunicate OK [19:31:30]SAM_PROTO_GetShiftState done [19:31:30]FM_GetShiftState done [19:31:30]req_shift_opened done [19:31:30]requested_item shift.open_date is exist - process it [19:31:30]req_shift_open_date [19:31:30]req_shift_open_date done [19:31:30]produce_requested_data done [19:31:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123057,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:31:30]process_action_free close_receipt [19:31:30]json_value_free [19:31:30]json_value_free done [19:31:30]process_json_proto returns [19:31:30]Send response to host [19:31:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123057,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:31:30]free response buf [19:31:30]execute_script done [19:31:30]execute_script returns [19:31:30]free content buf [19:31:30]Sock 8.Close socket [19:31:30]Sock 8.Thread stoped [19:31:30]accept exits with 9 [19:31:30]New connection [19:31:30]New thread 3066809700 created [19:31:30]Thread 3066666340 joined [19:31:30]Waiting for new connection... [19:31:30] Sock 9.Parse request [19:31:30]Sock 9.Check first char [19:31:30]Sock 9.First char is OK [19:31:30]request: POST /json_proto HTTP/1.0 [19:31:30]Method: POST [19:31:30]URL: /json_proto [19:31:30]Method is POST - this is cgi request [19:31:30]url: /json_proto [19:31:30]query_string will be loaded in cgi processing [19:31:30]execute_cgi json_proto POST (null) [19:31:30]execute_cgi path=json_proto method=POST [19:31:30]POST find Content-Length [19:31:30]Host: 172.17.48.197:8080 [19:31:30]Content-Length: 820 [19:31:30]Content-Type: application/json [19:31:30] [19:31:30]POST finish read [19:31:30]Found Content-Length = 820 [19:31:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.390, "sum" : 2500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2500.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:30]execute_script... [19:31: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)1105960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.390, "sum" : 2500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2500.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:30]POST & json_proto [19:31:30]process_json_proto [19:31:30]json parsed OK: [19:31:30]protocol is kg_v1.0 [19:31:30]action value=close_receipt [19:31:30]process_action close_receipt [19:31:30]cmd_close_receipt [19:31:30]MH_GetDate [19:31:30]Write to MH i2c: F0 00 00 87 23 99 [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: F0 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: F0 09 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: F0 09 00 87 23 00 93 7E E3 65 66 EE DC 65 90 [19:31:30]GetLastDocTimeStamp 1709407886 [19:31:30]current date 1709407891 [19:31:30]FM_GetShiftState [19:31:30]SAM_PROTO_GetShiftState [19:31:30]wFMCommunicate request_size=4 [19:31:30]MH_SAM_APDU [19:31:30]CAPDU: 80 13 01 00 [19:31:30]Write to MH i2c: E2 08 00 88 23 80 13 01 00 00 00 00 00 28 [19:31:30]Write i2c OK [19:31:30]MH_I2C_Read... [19:31:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:30]Read from MH i2c: E2 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 0E 00 [19:31:30]MH_I2C_Read... [19:31:30]Read from MH i2c: E2 0E 00 88 23 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8F [19:31:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:31:30]wFMCommunicate OK [19:31:30]SAM_PROTO_GetShiftState done [19:31:30]FM_GetShiftState done [19:31:30]opened in 1709338023 [19:31:30]opened+sec_in_day 1709424423 [19:31:30]quantity*price = 250014 [19:31:30]sum+1 = 250015 [19:31:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.14 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 0.00 Безнал.: 2500.14 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 277 02.03.2024 19:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123058 ФПД: 175563532847779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193131&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123058&fm=175563532847779&tin=02508201610067®Number=0000000000090573&sum=250014 [19:31:32]StoreToDocumentArchive [19:31:32]shift 321 fd 123058 [19:31:32]save to /storage/0321/doc_00123058 [19:31:32]save last doc name /storage/0321/doc_00123058 to /storage/kkm_last_doc_name [19:31:32]save OK [19:31:32]Clear old archive folders... [19:31:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:32]tlvbuf is 0045C310 [19:31:32]SAM_PROTO_ClearQueue [19:31:32]wFMCommunicate request_size=4 [19:31:32]MH_SAM_APDU [19:31:32]CAPDU: 80 09 00 00 [19:31:32]Write to MH i2c: E2 08 00 95 23 80 09 00 00 00 00 00 00 2A [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:32]Read from MH i2c: E2 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 03 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 03 00 95 23 00 90 00 2C [19:31:32]RAPDU: 90 00 [19:31:32]wFMCommunicate OK [19:31:32]SAM_PROTO_ClearQueue done [19:31:32]KKMCreateOFDPacket [19:31:32]OFDProtocolAddRootSTLVToBuf [19:31:32]FM_MakeSignedData [19:31:32]FM_MakeSignedData [19:31:32]SAM_PROTO_SignData [19:31:32]wFMCommunicate request_size=4 [19:31:32]MH_SAM_APDU [19:31:32]CAPDU: 80 0D 01 02 [19:31:32]Write to MH i2c: E2 08 00 96 23 80 0D 01 02 00 00 00 00 32 [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:32]Read from MH i2c: E2 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 03 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 03 00 96 23 00 90 00 2D [19:31:32]RAPDU: 90 00 [19:31:32]wFMCommunicate OK [19:31:32]wFMCommunicate request_size=255 [19:31:32]MH_SAM_APDU [19:31: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 C6 9D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9E D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 93 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E0 01 00 35 04 06 00 9F [19:31:32]Write to MH i2c: E2 02 01 97 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 9D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9E D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 93 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E0 01 00 35 04 06 00 9F 00 00 EE [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:32]Read from MH i2c: E2 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 03 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 03 00 97 23 00 90 00 2E [19:31:32]RAPDU: 90 00 [19:31:32]wFMCommunicate OK [19:31:32]wFMCommunicate request_size=10 [19:31:32]MH_SAM_APDU [19:31:32]CAPDU: 80 0D 02 02 05 AC 92 02 CA A3 [19:31:32]Write to MH i2c: E2 0D 00 98 23 80 0D 02 02 05 00 AC 92 02 CA A3 00 00 EC [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:32]Read from MH i2c: E2 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 03 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 03 00 98 23 00 90 00 2F [19:31:32]RAPDU: 90 00 [19:31:32]wFMCommunicate OK [19:31:32]wFMCommunicate request_size=4 [19:31:32]MH_SAM_APDU [19:31:32]CAPDU: 80 0D 03 02 [19:31:32]Write to MH i2c: E2 08 00 99 23 80 0D 03 02 00 00 00 00 37 [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]OFD Sender: No OFD packet to send [19:31:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:32]Read from MH i2c: E2 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 0B 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 0B 00 99 23 00 66 92 8B 78 32 92 0C 2F 90 00 32 [19:31:32]RAPDU: 66 92 8B 78 32 92 0C 2F 90 00 [19:31:32]wFMCommunicate OK [19:31:32]SAM_PROTO_SignData done [19:31:32]FM_MakeSignedData done [19:31:32]CreateOFDProtocolMessage [19:31:32]wFMCommunicate request_size=4 [19:31:32]MH_SAM_APDU [19:31:32]CAPDU: 80 11 00 00 [19:31:32]Write to MH i2c: E2 08 00 9A 23 80 11 00 00 00 00 00 00 37 [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:32]Read from MH i2c: E2 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 17 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 17 00 9A 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 95 [19:31:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:31:32]wFMCommunicate OK [19:31:32]CreateOFDProtocolMessage done [19:31:32]OFDSenderStorePacket 123058 [19:31:32]StoreOFDPacket docnum=123058 [19:31:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DC 06 07 01 05 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 9D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9E D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 93 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E0 01 00 35 04 06 00 9F AC 92 02 CA A3 66 92 8B 78 32 92 0C 2F [19:31:32]CheckFolder [19:31:32]dirname=/storage/ofd_packets [19:31:32]CheckFolder done [19:31:32]ProducePacketName [19:31:32]name=ofd_packets/00123058 [19:31:32]NVStorageSaveData ofd_packets/00123058 [19:31:32]File name is /storage/ofd_packets/00123058 [19:31:32]Write 301 bytes [19:31:32]NVStorageSaveData done [19:31:32]OFDSenderStorePacket done [19:31:32]KKMCreateOFDPacket done [19:31:32]NVStorageSaveData kkm_last_timestamp [19:31:32]File name is /storage/kkm_last_timestamp [19:31:32]Write 4 bytes [19:31:32]NVStorageSaveData done [19:31:32]ExternCall_PrintAddStr [19:31:32]wPrintStart [19:31:32]Write to MH i2c: 01 00 00 9B 23 BE [19:31:32]OFD Sender: Processing packet 123058 [packets to send 112, broken 111] [19:31:32]ProducePacketName [19:31:32]name=ofd_packets/00123058 [19:31:32]OFD Sender: To server: pG, [19:31:32]CommunicateWithHost lk.salyk.kg:30040 [19:31:32]ConnectInit lk.salyk.kg [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: 01 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: 01 07 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: 01 07 00 9B 23 00 00 00 00 00 FF 0F D3 [19:31:32]RasterBufferAndPrint [19:31:32]line Счет N : (1)1105960 [19:31:32]line ИНН: 02508201610067 [19:31:32]line Контрольно-Кассовый Чек [19:31:32]line ПРОДАЖА [19:31:32]line ТРК (МРК, ГНК) : 52 [19:31:32]line Товар: 2710124130 [19:31:32]line Аи-92-К-5 [19:31:32]line 40.390 * 61.90 [19:31:32]line = 2500.14 [19:31:32]line НДС 12% НСП 1% [19:31:32]line > о реализуемом товаре [19:31:32]line ИТОГО: 2500.14 [19:31:32]line НСП 1% : 22.12 [19:31:32]line НДС 12% : 265.50 [19:31:32]line Наличными: 0.00 [19:31:32]line Безнал.: 2500.14 [19:31:32]line Место: АЗС № 25 "Партнер Нефть" [19:31:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:31:32]line СНО: Общий режим [19:31:32]line Чек 277 02.03.2024 19:31 [19:31:32]line Смена: 321 ФФД: 1.0 [19:31:32]line ЗНМ: 0300000019 [19:31:32]line РНМ: 0000000000090573 [19:31:32]line Версия ККМ: 001 [19:31:32]line Платежная система: Бакай Банк [19:31:32]line ФМ: 0000000000874798 [19:31:32]line ФД: 123058 [19:31:32]line ФПД: 175563532847779 [19:31:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193131&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123058&fm=175563532847779&tin=02508201610067®Number=0000000000090573&sum=250014 [19:31:32]written 0, free lines is 4095 [19:31:32]Connected sock=11 [19:31:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DC 06 07 01 05 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 9D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9E D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 93 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E0 01 00 35 04 06 00 9F AC 92 02 CA A3 66 92 8B 78 32 92 0C 2F [19:31:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5F FD 47 00 9C 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E0 01 00 F4 03 04 00 6F 2A E3 65 B6 04 01 00 00 DC B1 D2 A9 C7 2A 15 20 [19:31:32]CommunicateWithHost err = 0 [19:31:32]CheckOFDResponse [19:31:32]1017 (14) - 77093643461234 [19:31:32]1041 (16) - 0000000000874798 [19:31:32]1040 (4) - 123058 [19:31:32]1012 (4) - 02.03.2024 13:32 [19:31:32]1206 (1) - 0 [19:31:32]OFD Sender: Remove packet 123058 [19:31:32]ProducePacketName [19:31:32]name=ofd_packets/00123058 [19:31:32]NVStorageDeleteData [19:31:33]Write to MH i2c: 01 00 00 C5 23 E8 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: 01 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: 01 07 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: 01 07 00 C5 23 00 00 00 00 00 07 0D 03 [19:31:33]RasterBufferAndPrint [19:31:33]line [19:31:33]line [19:31:33]line [19:31:33]line [19:31:33]line [19:31:33]written 0, free lines is 3346 [19:31:33]MH_Cut [19:31:33]Write to MH i2c: D1 01 00 CC 23 01 C1 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: D1 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: D1 01 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: D1 01 00 CC 23 00 C0 [19:31:33]Write to MH i2c: 01 00 00 CD 23 F0 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]OFD Sender: No OFD packet to send [19:31:33]*** Cut start [19:31:33]*** Purtial cut [19:31:33]*** Stage 1: CUTSNS_PIN = 1 [19:31:35]Read from MH i2c: 01 [19:31:35]MH_I2C_Read... [19:31:35]*** Stop cut motor [19:31:35]*** Cut end [19:31:35]Read from MH i2c: 01 07 00 [19:31:35]MH_I2C_Read... [19:31:35]Read from MH i2c: 01 07 00 CD 23 00 00 00 00 00 FF 0F 05 [19:31:35]process_action close_receipt done [19:31:35]requested_data is exist [19:31:35]produce_requested_data [19:31:35]requested_item fm.sn is exist - process it [19:31:35]wFMCommunicate request_size=4 [19:31:35]MH_SAM_APDU [19:31:35]CAPDU: 80 11 00 00 [19:31:35]Write to MH i2c: E2 08 00 CE 23 80 11 00 00 00 00 00 00 6B [19:31:35]Write i2c OK [19:31:35]MH_I2C_Read... [19:31:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:35]Read from MH i2c: E2 [19:31:35]MH_I2C_Read... [19:31:35]Read from MH i2c: E2 17 00 [19:31:35]MH_I2C_Read... [19:31:35]Read from MH i2c: E2 17 00 CE 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C9 [19:31:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:31:35]wFMCommunicate OK [19:31:35]requested_item fd.num is exist - process it [19:31:35]SAM_PROTO_GetFieldsCounters [19:31:35]wFMCommunicate request_size=4 [19:31:35]MH_SAM_APDU [19:31:35]CAPDU: 80 13 00 00 [19:31:35]Write to MH i2c: E2 08 00 CF 23 80 13 00 00 00 00 00 00 6E [19:31:35]Write i2c OK [19:31:35]MH_I2C_Read... [19:31:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:36]Read from MH i2c: E2 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 62 00 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 62 00 CF 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [19:31:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:36]wFMCommunicate OK [19:31:36]SAM_PROTO_GetFieldsCounters done [19:31:36]requested_item shift.num is exist - process it [19:31:36]requested_item shift.opened is exist - process it [19:31:36]req_shift_opened [19:31:36]FM_GetShiftState [19:31:36]SAM_PROTO_GetShiftState [19:31:36]wFMCommunicate request_size=4 [19:31:36]MH_SAM_APDU [19:31:36]CAPDU: 80 13 01 00 [19:31:36]Write to MH i2c: E2 08 00 D0 23 80 13 01 00 00 00 00 00 70 [19:31:36]Write i2c OK [19:31:36]MH_I2C_Read... [19:31:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:36]Read from MH i2c: E2 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 0E 00 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 0E 00 D0 23 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D7 [19:31:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:31:36]wFMCommunicate OK [19:31:36]SAM_PROTO_GetShiftState done [19:31:36]FM_GetShiftState done [19:31:36]req_shift_opened done [19:31:36]requested_item shift.open_date is exist - process it [19:31:36]req_shift_open_date [19:31:36]req_shift_open_date done [19:31:36]produce_requested_data done [19:31:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123058,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:31:36]process_action_free close_receipt [19:31:36]json_value_free [19:31:36]json_value_free done [19:31:36]process_json_proto returns [19:31:36]Send response to host [19:31:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123058,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:31:36]free response buf [19:31:36]execute_script done [19:31:36]execute_script returns [19:31:36]free content buf [19:31:36]Sock 9.Close socket [19:31:36]Sock 9.Thread stoped [19:31:36]accept exits with 8 [19:31:36]New connection [19:31:36]New thread 3066666340 created [19:31:36]Thread 3066809700 joined [19:31:36]Waiting for new connection... [19:31:36] Sock 8.Parse request [19:31:36]Sock 8.Check first char [19:31:36]Sock 8.First char is OK [19:31:36]request: POST /json_proto HTTP/1.0 [19:31:36]Method: POST [19:31:36]URL: /json_proto [19:31:36]Method is POST - this is cgi request [19:31:36]url: /json_proto [19:31:36]query_string will be loaded in cgi processing [19:31:36]execute_cgi json_proto POST (null) [19:31:36]execute_cgi path=json_proto method=POST [19:31:36]POST find Content-Length [19:31:36]Host: 172.17.48.197:8080 [19:31:36]Content-Length: 679 [19:31:36]Content-Type: application/json [19:31:36] [19:31:36]POST finish read [19:31:36]Found Content-Length = 679 [19:31:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [19:31:36]execute_script... [19:31:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [19:31:36]POST & json_proto [19:31:36]process_json_proto [19:31:36]json parsed OK: [19:31:36]protocol is kg_v1.0 [19:31:36]action value=close_receipt [19:31:36]process_action close_receipt [19:31:36]cmd_close_receipt [19:31:36]MH_GetDate [19:31:36]Write to MH i2c: F0 00 00 D1 23 E3 [19:31:36]Write i2c OK [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: F0 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: F0 09 00 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: F0 09 00 D1 23 00 99 7E E3 65 66 EE DC 65 E0 [19:31:36]GetLastDocTimeStamp 1709407891 [19:31:36]current date 1709407897 [19:31:36]FM_GetShiftState [19:31:36]SAM_PROTO_GetShiftState [19:31:36]wFMCommunicate request_size=4 [19:31:36]MH_SAM_APDU [19:31:36]CAPDU: 80 13 01 00 [19:31:36]Write to MH i2c: E2 08 00 D2 23 80 13 01 00 00 00 00 00 72 [19:31:36]Write i2c OK [19:31:36]MH_I2C_Read... [19:31:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:36]Read from MH i2c: E2 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 0E 00 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 0E 00 D2 23 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D9 [19:31:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:31:36]wFMCommunicate OK [19:31:36]SAM_PROTO_GetShiftState done [19:31:36]FM_GetShiftState done [19:31:36]opened in 1709338023 [19:31:36]opened+sec_in_day 1709424423 [19:31:36]quantity*price = 62023 [19:31:36]sum+1 = 62025 [19:31:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 278 02.03.2024 19:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123059 ФПД: 221159537979566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193137&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123059&fm=221159537979566&tin=02508201610067®Number=0000000000090573&sum=62000 [19:31:37]StoreToDocumentArchive [19:31:37]shift 321 fd 123059 [19:31:37]save to /storage/0321/doc_00123059 [19:31:37]save last doc name /storage/0321/doc_00123059 to /storage/kkm_last_doc_name [19:31:37]save OK [19:31:37]Clear old archive folders... [19:31:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:37]tlvbuf is 0048ADD0 [19:31:37]SAM_PROTO_ClearQueue [19:31:37]wFMCommunicate request_size=4 [19:31:37]MH_SAM_APDU [19:31:37]CAPDU: 80 09 00 00 [19:31:37]Write to MH i2c: E2 08 00 DF 23 80 09 00 00 00 00 00 00 74 [19:31:37]Write i2c OK [19:31:37]MH_I2C_Read... [19:31:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:37]Read from MH i2c: E2 [19:31:37]MH_I2C_Read... [19:31:37]Read from MH i2c: E2 03 00 [19:31:37]MH_I2C_Read... [19:31:37]Read from MH i2c: E2 03 00 DF 23 00 90 00 76 [19:31:37]RAPDU: 90 00 [19:31:37]wFMCommunicate OK [19:31:37]SAM_PROTO_ClearQueue done [19:31:37]KKMCreateOFDPacket [19:31:37]OFDProtocolAddRootSTLVToBuf [19:31:37]FM_MakeSignedData [19:31:37]FM_MakeSignedData [19:31:37]SAM_PROTO_SignData [19:31:37]wFMCommunicate request_size=4 [19:31:37]MH_SAM_APDU [19:31:37]CAPDU: 80 0D 01 02 [19:31:37]Write to MH i2c: E2 08 00 E0 23 80 0D 01 02 00 00 00 00 7C [19:31:37]Write i2c OK [19:31:37]MH_I2C_Read... [19:31:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:37]Read from MH i2c: E2 [19:31:37]MH_I2C_Read... [19:31:37]Read from MH i2c: E2 03 00 [19:31:37]MH_I2C_Read... [19:31:37]Read from MH i2c: E2 03 00 E0 23 00 90 00 77 [19:31:37]RAPDU: 90 00 [19:31:37]wFMCommunicate OK [19:31:37]wFMCommunicate request_size=255 [19:31:37]MH_SAM_APDU [19:31:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 99 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E0 01 00 35 04 06 00 C9 [19:31:37]Write to MH i2c: E2 02 01 E1 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 99 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E0 01 00 35 04 06 00 C9 00 00 AF [19:31:38]Write i2c OK [19:31:38]MH_I2C_Read... [19:31:38]OFD Sender: No OFD packet to send [19:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:38]Read from MH i2c: E2 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: E2 03 00 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: E2 03 00 E1 23 00 90 00 78 [19:31:38]RAPDU: 90 00 [19:31:38]wFMCommunicate OK [19:31:38]wFMCommunicate request_size=10 [19:31:38]MH_SAM_APDU [19:31:38]CAPDU: 80 0D 02 02 05 24 B7 B3 30 AE [19:31:38]Write to MH i2c: E2 0D 00 E2 23 80 0D 02 02 05 00 24 B7 B3 30 AE 00 00 F5 [19:31:38]Write i2c OK [19:31:38]MH_I2C_Read... [19:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:38]Read from MH i2c: E2 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: E2 03 00 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: E2 03 00 E2 23 00 90 00 79 [19:31:38]RAPDU: 90 00 [19:31:38]wFMCommunicate OK [19:31:38]wFMCommunicate request_size=4 [19:31:38]MH_SAM_APDU [19:31:38]CAPDU: 80 0D 03 02 [19:31:38]Write to MH i2c: E2 08 00 E3 23 80 0D 03 02 00 00 00 00 81 [19:31:38]Write i2c OK [19:31:38]MH_I2C_Read... [19:31:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:38]Read from MH i2c: E2 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: E2 0B 00 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: E2 0B 00 E3 23 00 10 1A 8C 69 43 70 88 5E 90 00 3A [19:31:38]RAPDU: 10 1A 8C 69 43 70 88 5E 90 00 [19:31:38]wFMCommunicate OK [19:31:38]SAM_PROTO_SignData done [19:31:38]FM_MakeSignedData done [19:31:38]CreateOFDProtocolMessage [19:31:38]wFMCommunicate request_size=4 [19:31:38]MH_SAM_APDU [19:31:38]CAPDU: 80 11 00 00 [19:31:38]Write to MH i2c: E2 08 00 E4 23 80 11 00 00 00 00 00 00 81 [19:31:38]Write i2c OK [19:31:38]MH_I2C_Read... [19:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:38]Read from MH i2c: E2 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: E2 17 00 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: E2 17 00 E4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DF [19:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:31:38]wFMCommunicate OK [19:31:38]CreateOFDProtocolMessage done [19:31:38]OFDSenderStorePacket 123059 [19:31:38]StoreOFDPacket docnum=123059 [19:31:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 EE 07 01 6C D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 99 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E0 01 00 35 04 06 00 C9 24 B7 B3 30 AE 10 1A 8C 69 43 70 88 5E [19:31:38]CheckFolder [19:31:38]dirname=/storage/ofd_packets [19:31:38]CheckFolder done [19:31:38]ProducePacketName [19:31:38]name=ofd_packets/00123059 [19:31:38]NVStorageSaveData ofd_packets/00123059 [19:31:38]File name is /storage/ofd_packets/00123059 [19:31:38]Write 301 bytes [19:31:38]NVStorageSaveData done [19:31:38]OFDSenderStorePacket done [19:31:38]KKMCreateOFDPacket done [19:31:38]NVStorageSaveData kkm_last_timestamp [19:31:38]File name is /storage/kkm_last_timestamp [19:31:38]Write 4 bytes [19:31:38]NVStorageSaveData done [19:31:38]ExternCall_PrintAddStr [19:31:38]wPrintStart [19:31:38]Write to MH i2c: 01 00 00 E5 23 08 [19:31:38]Write i2c OK [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: 01 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: 01 07 00 [19:31:38]MH_I2C_Read... [19:31:38]Read from MH i2c: 01 07 00 E5 23 00 00 00 00 00 FF 0F 1D [19:31:38]RasterBufferAndPrint [19:31:38]line Счет N : (1)1105962 [19:31:38]line ИНН: 02508201610067 [19:31:38]line Контрольно-Кассовый Чек [19:31:38]line ПРОДАЖА [19:31:38]line ТРК (МРК, ГНК) : 42 [19:31:38]line Товар: 2710124130 [19:31:38]line Аи-92-К-5 [19:31:38]line 10.020 * 61.90 [19:31:38]line = 620.24 [19:31:38]line НДС 12% НСП 1% [19:31:38]line > о реализуемом товаре [19:31:38]line ОКРУГЛЕНИЕ: -0.24 [19:31:38]line ИТОГО: 620.00 [19:31:38]line Внесено: 620.00 [19:31:38]line СДАЧА: 0.00 [19:31:38]line НСП 1% : 5.49 [19:31:38]line НДС 12% : 65.87 [19:31:38]line Наличными: 620.00 [19:31:38]line Безнал.: 0.00 [19:31:38]line Место: АЗС № 25 "Партнер Нефть" [19:31:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:31:38]line СНО: Общий режим [19:31:38]line Чек 278 02.03.2024 19:31 [19:31:38]line Смена: 321 ФФД: 1.0 [19:31:38]line ЗНМ: 0300000019 [19:31:38]line РНМ: 0000000000090573 [19:31:38]line Версия ККМ: 001 [19:31:38]line ФМ: 0000000000874798 [19:31:38]line ФД: 123059 [19:31:38]line ФПД: 221159537979566 [19:31:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193137&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123059&fm=221159537979566&tin=02508201610067®Number=0000000000090573&sum=62000 [19:31:38]written 0, free lines is 4095 [19:31:38]OFD Sender: Processing packet 123059 [packets to send 112, broken 111] [19:31:38]ProducePacketName [19:31:38]name=ofd_packets/00123059 [19:31:38]OFD Sender: To server: pG, [19:31:38]CommunicateWithHost lk.salyk.kg:30040 [19:31:38]ConnectInit lk.salyk.kg [19:31:38]Connected sock=10 [19:31:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 EE 07 01 6C D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 99 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E0 01 00 35 04 06 00 C9 24 B7 B3 30 AE 10 1A 8C 69 43 70 88 5E [19:31:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 62 AF 47 00 23 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E0 01 00 F4 03 04 00 75 2A E3 65 B6 04 01 00 00 06 AC DF 00 14 42 9F 6F [19:31:39]CommunicateWithHost err = 0 [19:31:39]CheckOFDResponse [19:31:39]1017 (14) - 77093643461234 [19:31:39]1041 (16) - 0000000000874798 [19:31:39]1040 (4) - 123059 [19:31:39]1012 (4) - 02.03.2024 13:32 [19:31:39]1206 (1) - 0 [19:31:39]OFD Sender: Remove packet 123059 [19:31:39]ProducePacketName [19:31:39]name=ofd_packets/00123059 [19:31:39]NVStorageDeleteData [19:31:39]Write to MH i2c: 01 00 00 10 24 34 [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 07 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 07 00 10 24 00 00 00 00 00 02 0D 4A [19:31:39]RasterBufferAndPrint [19:31:39]line [19:31:39]line [19:31:39]line [19:31:39]line [19:31:39]line [19:31:39]written 0, free lines is 3348 [19:31:39]MH_Cut [19:31:39]Write to MH i2c: D1 01 00 17 24 01 0D [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: D1 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: D1 01 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: D1 01 00 17 24 00 0C [19:31:39]Write to MH i2c: 01 00 00 18 24 3C [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]OFD Sender: No OFD packet to send [19:31:39]*** Cut start [19:31:39]*** Purtial cut [19:31:39]*** Stage 1: CUTSNS_PIN = 1 [19:31:41]Read from MH i2c: 01 [19:31:41]MH_I2C_Read... [19:31:41]*** Stop cut motor [19:31:41]*** Cut end [19:31:41]Read from MH i2c: 01 07 00 [19:31:41]MH_I2C_Read... [19:31:41]Read from MH i2c: 01 07 00 18 24 00 00 00 00 00 FF 0F 51 [19:31:41]process_action close_receipt done [19:31:41]requested_data is exist [19:31:41]produce_requested_data [19:31:41]requested_item fm.sn is exist - process it [19:31:41]wFMCommunicate request_size=4 [19:31:41]MH_SAM_APDU [19:31:41]CAPDU: 80 11 00 00 [19:31:41]Write to MH i2c: E2 08 00 19 24 80 11 00 00 00 00 00 00 B7 [19:31:41]Write i2c OK [19:31:41]MH_I2C_Read... [19:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:42]Read from MH i2c: E2 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 17 00 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 17 00 19 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 15 [19:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:31:42]wFMCommunicate OK [19:31:42]requested_item fd.num is exist - process it [19:31:42]SAM_PROTO_GetFieldsCounters [19:31:42]wFMCommunicate request_size=4 [19:31:42]MH_SAM_APDU [19:31:42]CAPDU: 80 13 00 00 [19:31:42]Write to MH i2c: E2 08 00 1A 24 80 13 00 00 00 00 00 00 BA [19:31:42]Write i2c OK [19:31:42]MH_I2C_Read... [19:31:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:42]Read from MH i2c: E2 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 62 00 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 62 00 1A 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [19:31:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:42]wFMCommunicate OK [19:31:42]SAM_PROTO_GetFieldsCounters done [19:31:42]requested_item shift.num is exist - process it [19:31:42]requested_item shift.opened is exist - process it [19:31:42]req_shift_opened [19:31:42]FM_GetShiftState [19:31:42]SAM_PROTO_GetShiftState [19:31:42]wFMCommunicate request_size=4 [19:31:42]MH_SAM_APDU [19:31:42]CAPDU: 80 13 01 00 [19:31:42]Write to MH i2c: E2 08 00 1B 24 80 13 01 00 00 00 00 00 BC [19:31:42]Write i2c OK [19:31:42]MH_I2C_Read... [19:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:42]Read from MH i2c: E2 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 0E 00 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 0E 00 1B 24 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 23 [19:31:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:31:42]wFMCommunicate OK [19:31:42]SAM_PROTO_GetShiftState done [19:31:42]FM_GetShiftState done [19:31:42]req_shift_opened done [19:31:42]requested_item shift.open_date is exist - process it [19:31:42]req_shift_open_date [19:31:42]req_shift_open_date done [19:31:42]produce_requested_data done [19:31:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123059,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:31:42]process_action_free close_receipt [19:31:42]json_value_free [19:31:42]json_value_free done [19:31:42]process_json_proto returns [19:31:42]Send response to host [19:31:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123059,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:31:42]free response buf [19:31:42]execute_script done [19:31:42]execute_script returns [19:31:42]free content buf [19:31:42]Sock 8.Close socket [19:31:42]Sock 8.Thread stoped [19:31:42]accept exits with 9 [19:31:42]New connection [19:31:42]New thread 3066809700 created [19:31:42]Thread 3066666340 joined [19:31:42]Waiting for new connection... [19:31:42] Sock 9.Parse request [19:31:42]Sock 9.Check first char [19:31:42]Sock 9.First char is OK [19:31:42]request: POST /json_proto HTTP/1.0 [19:31:42]Method: POST [19:31:42]URL: /json_proto [19:31:42]Method is POST - this is cgi request [19:31:42]url: /json_proto [19:31:42]query_string will be loaded in cgi processing [19:31:42]execute_cgi json_proto POST (null) [19:31:42]execute_cgi path=json_proto method=POST [19:31:42]POST find Content-Length [19:31:42]Host: 172.17.48.197:8080 [19:31:42]Content-Length: 735 [19:31:42]Content-Type: application/json [19:31:42] [19:31:42]POST finish read [19:31:42]Found Content-Length = 735 [19:31:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123057, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:42]execute_script... [19:31:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123057, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:42]POST & json_proto [19:31:42]process_json_proto [19:31:42]json parsed OK: [19:31:42]protocol is kg_v1.0 [19:31:42]action value=close_receipt [19:31:42]process_action close_receipt [19:31:42]cmd_close_receipt [19:31:42]MH_GetDate [19:31:42]Write to MH i2c: F0 00 00 1C 24 2F [19:31:42]Write i2c OK [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: F0 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: F0 09 00 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: F0 09 00 1C 24 00 A0 7E E3 65 66 EE DC 65 33 [19:31:42]GetLastDocTimeStamp 1709407897 [19:31:42]current date 1709407904 [19:31:42]FM_GetShiftState [19:31:42]SAM_PROTO_GetShiftState [19:31:42]wFMCommunicate request_size=4 [19:31:42]MH_SAM_APDU [19:31:42]CAPDU: 80 13 01 00 [19:31:42]Write to MH i2c: E2 08 00 1D 24 80 13 01 00 00 00 00 00 BE [19:31:42]Write i2c OK [19:31:42]MH_I2C_Read... [19:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:42]Read from MH i2c: E2 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 0E 00 [19:31:42]MH_I2C_Read... [19:31:42]Read from MH i2c: E2 0E 00 1D 24 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 25 [19:31:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:31:42]wFMCommunicate OK [19:31:42]SAM_PROTO_GetShiftState done [19:31:42]FM_GetShiftState done [19:31:42]opened in 1709338023 [19:31:42]opened+sec_in_day 1709424423 [19:31:42]quantity*price = 50015 [19:31:42]sum+1 = 50016 [19:31:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 279 02.03.2024 19:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123057 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123060 ФПД: 267616044069337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193144&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123060&fm=267616044069337&tin=02508201610067®Number=0000000000090573&sum=50000 [19:31:44]StoreToDocumentArchive [19:31:44]shift 321 fd 123060 [19:31:44]save to /storage/0321/doc_00123060 [19:31:44]save last doc name /storage/0321/doc_00123060 to /storage/kkm_last_doc_name [19:31:44]save OK [19:31:44]Clear old archive folders... [19:31:44]ProcessDocumentItem done err = 0, tmpTLVsize=279 [19:31:44]tlvbuf is 00474D40 [19:31:44]SAM_PROTO_ClearQueue [19:31:44]wFMCommunicate request_size=4 [19:31:44]MH_SAM_APDU [19:31:44]CAPDU: 80 09 00 00 [19:31:44]Write to MH i2c: E2 08 00 2C 24 80 09 00 00 00 00 00 00 C2 [19:31:44]Write i2c OK [19:31:44]MH_I2C_Read... [19:31:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:44]Read from MH i2c: E2 [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: E2 03 00 [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: E2 03 00 2C 24 00 90 00 C4 [19:31:44]RAPDU: 90 00 [19:31:44]wFMCommunicate OK [19:31:44]SAM_PROTO_ClearQueue done [19:31:44]KKMCreateOFDPacket [19:31:44]OFDProtocolAddRootSTLVToBuf [19:31:44]FM_MakeSignedData [19:31:44]FM_MakeSignedData [19:31:44]SAM_PROTO_SignData [19:31:44]wFMCommunicate request_size=4 [19:31:44]MH_SAM_APDU [19:31:44]CAPDU: 80 0D 01 02 [19:31:44]Write to MH i2c: E2 08 00 2D 24 80 0D 01 02 00 00 00 00 CA [19:31:44]Write i2c OK [19:31:44]MH_I2C_Read... [19:31:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:44]Read from MH i2c: E2 [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: E2 03 00 [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: E2 03 00 2D 24 00 90 00 C5 [19:31:44]RAPDU: 90 00 [19:31:44]wFMCommunicate OK [19:31:44]wFMCommunicate request_size=255 [19:31:44]MH_SAM_APDU [19:31:44]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A0 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 B1 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [19:31:44]Write to MH i2c: E2 02 01 2E 24 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A0 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 B1 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 5E [19:31:44]Write i2c OK [19:31:44]MH_I2C_Read... [19:31:44]OFD Sender: No OFD packet to send [19:31:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:44]Read from MH i2c: E2 [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: E2 03 00 [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: E2 03 00 2E 24 00 90 00 C6 [19:31:44]RAPDU: 90 00 [19:31:44]wFMCommunicate OK [19:31:44]wFMCommunicate request_size=38 [19:31:44]MH_SAM_APDU [19:31:44]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E0 01 00 35 04 06 00 F3 65 37 3E 31 D9 [19:31:44]Write to MH i2c: E2 29 00 2F 24 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E0 01 00 35 04 06 00 F3 65 37 3E 31 D9 00 00 CD [19:31:45]Write i2c OK [19:31:45]MH_I2C_Read... [19:31:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:45]Read from MH i2c: E2 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: E2 03 00 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: E2 03 00 2F 24 00 90 00 C7 [19:31:45]RAPDU: 90 00 [19:31:45]wFMCommunicate OK [19:31:45]wFMCommunicate request_size=4 [19:31:45]MH_SAM_APDU [19:31:45]CAPDU: 80 0D 03 02 [19:31:45]Write to MH i2c: E2 08 00 30 24 80 0D 03 02 00 00 00 00 CF [19:31:45]Write i2c OK [19:31:45]MH_I2C_Read... [19:31:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:45]Read from MH i2c: E2 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: E2 0B 00 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: E2 0B 00 30 24 00 F9 6F B7 C8 1C 4D 1F 5E 90 00 9D [19:31:45]RAPDU: F9 6F B7 C8 1C 4D 1F 5E 90 00 [19:31:45]wFMCommunicate OK [19:31:45]SAM_PROTO_SignData done [19:31:45]FM_MakeSignedData done [19:31:45]CreateOFDProtocolMessage [19:31:45]wFMCommunicate request_size=4 [19:31:45]MH_SAM_APDU [19:31:45]CAPDU: 80 11 00 00 [19:31:45]Write to MH i2c: E2 08 00 31 24 80 11 00 00 00 00 00 00 CF [19:31:45]Write i2c OK [19:31:45]MH_I2C_Read... [19:31:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:45]Read from MH i2c: E2 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: E2 17 00 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: E2 17 00 31 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2D [19:31:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:31:45]wFMCommunicate OK [19:31:45]CreateOFDProtocolMessage done [19:31:45]OFDSenderStorePacket 123060 [19:31:45]StoreOFDPacket docnum=123060 [19:31:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 A4 DD 23 01 B4 E6 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A0 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 B1 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E0 01 00 35 04 06 00 F3 65 37 3E 31 D9 F9 6F B7 C8 1C 4D 1F 5E [19:31:45]CheckFolder [19:31:45]dirname=/storage/ofd_packets [19:31:45]CheckFolder done [19:31:45]ProducePacketName [19:31:45]name=ofd_packets/00123060 [19:31:45]NVStorageSaveData ofd_packets/00123060 [19:31:45]File name is /storage/ofd_packets/00123060 [19:31:45]Write 329 bytes [19:31:45]NVStorageSaveData done [19:31:45]OFDSenderStorePacket done [19:31:45]KKMCreateOFDPacket done [19:31:45]NVStorageSaveData kkm_last_timestamp [19:31:45]File name is /storage/kkm_last_timestamp [19:31:45]Write 4 bytes [19:31:45]NVStorageSaveData done [19:31:45]ExternCall_PrintAddStr [19:31:45]wPrintStart [19:31:45]Write to MH i2c: 01 00 00 32 24 56 [19:31:45]Write i2c OK [19:31:45]MH_I2C_Read... [19:31:45]OFD Sender: Processing packet 123060 [packets to send 112, broken 111] [19:31:45]ProducePacketName [19:31:45]name=ofd_packets/00123060 [19:31:45]OFD Sender: To server: pG, [19:31:45]CommunicateWithHost lk.salyk.kg:30040 [19:31:45]ConnectInit lk.salyk.kg [19:31:45]Read from MH i2c: 01 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: 01 07 00 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: 01 07 00 32 24 00 00 00 00 00 FF 0F 6B [19:31:45]RasterBufferAndPrint [19:31:45]line Счет N : (1)1105961 [19:31:45]line ИНН: 02508201610067 [19:31:45]line Контрольно-Кассовый Чек [19:31:45]line ВОЗВРАТ ПРОДАЖИ [19:31:45]line ТРК (МРК, ГНК) : 11 [19:31:45]line Товар: 2710124130 [19:31:45]line Аи-92-К-5 [19:31:45]line 8.080 * 61.90 [19:31:45]line = 500.15 [19:31:45]line НДС 12% НСП 1% [19:31:45]line > о реализуемом товаре [19:31:45]line ОКРУГЛЕНИЕ: -0.15 [19:31:45]line ИТОГО: 500.00 [19:31:45]line НСП 1% : 4.43 [19:31:45]line НДС 12% : 53.11 [19:31:45]line Наличными: 500.00 [19:31:45]line Безнал.: 0.00 [19:31:45]line Место: АЗС № 25 "Партнер Нефть" [19:31:45]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:31:45]line СНО: Общий режим [19:31:45]line Чек 279 02.03.2024 19:31 [19:31:45]line Смена: 321 ФФД: 1.0 [19:31:45]line ЗНМ: 0300000019 [19:31:45]line РНМ: 0000000000090573 [19:31:45]line Версия ККМ: 001 [19:31:45]line ФД осн.: 123057 [19:31:45]line ФМ осн.: 0000000000874798 [19:31:45]line ФМ: 0000000000874798 [19:31:45]line ФД: 123060 [19:31:45]line ФПД: 267616044069337 [19:31:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193144&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123060&fm=267616044069337&tin=02508201610067®Number=0000000000090573&sum=50000 [19:31:45]written 0, free lines is 4095 [19:31:45]Connected sock=10 [19:31:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 A4 DD 23 01 B4 E6 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A0 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 B1 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E0 01 00 35 04 06 00 F3 65 37 3E 31 D9 F9 6F B7 C8 1C 4D 1F 5E [19:31:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 92 18 47 00 F1 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E0 01 00 F4 03 04 00 7C 2A E3 65 B6 04 01 00 00 6B CD 66 A7 14 6A DB 31 [19:31:45]CommunicateWithHost err = 0 [19:31:45]CheckOFDResponse [19:31:45]1017 (14) - 77093643461234 [19:31:45]1041 (16) - 0000000000874798 [19:31:45]1040 (4) - 123060 [19:31:45]1012 (4) - 02.03.2024 13:32 [19:31:45]1206 (1) - 0 [19:31:45]OFD Sender: Remove packet 123060 [19:31:45]ProducePacketName [19:31:45]name=ofd_packets/00123060 [19:31:45]NVStorageDeleteData [19:31:45]Write to MH i2c: 01 00 00 5D 24 81 [19:31:45]Write i2c OK [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: 01 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: 01 07 00 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: 01 07 00 5D 24 00 00 00 00 00 05 0D 9A [19:31:45]RasterBufferAndPrint [19:31:45]line [19:31:45]line [19:31:45]line [19:31:45]line [19:31:45]line [19:31:45]written 0, free lines is 3360 [19:31:45]MH_Cut [19:31:45]Write to MH i2c: D1 01 00 64 24 01 5A [19:31:45]Write i2c OK [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: D1 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: D1 01 00 [19:31:45]MH_I2C_Read... [19:31:45]Read from MH i2c: D1 01 00 64 24 00 59 [19:31:45]Write to MH i2c: 01 00 00 65 24 89 [19:31:45]Write i2c OK [19:31:45]MH_I2C_Read... [19:31:46]OFD Sender: No OFD packet to send [19:31:46]*** Cut start [19:31:46]*** Purtial cut [19:31:46]*** Stage 1: CUTSNS_PIN = 1 [19:31:48]Read from MH i2c: 01 [19:31:48]MH_I2C_Read... [19:31:48]*** Stop cut motor [19:31:48]*** Cut end [19:31:48]Read from MH i2c: 01 07 00 [19:31:48]MH_I2C_Read... [19:31:48]Read from MH i2c: 01 07 00 65 24 00 00 00 00 00 FF 0F 9E [19:31:48]process_action close_receipt done [19:31:48]requested_data is exist [19:31:48]produce_requested_data [19:31:48]requested_item fm.sn is exist - process it [19:31:48]wFMCommunicate request_size=4 [19:31:48]MH_SAM_APDU [19:31:48]CAPDU: 80 11 00 00 [19:31:48]Write to MH i2c: E2 08 00 66 24 80 11 00 00 00 00 00 00 04 [19:31:48]Write i2c OK [19:31:48]MH_I2C_Read... [19:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:48]Read from MH i2c: E2 [19:31:48]MH_I2C_Read... [19:31:48]Read from MH i2c: E2 17 00 [19:31:48]MH_I2C_Read... [19:31:48]Read from MH i2c: E2 17 00 66 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 62 [19:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:31:48]wFMCommunicate OK [19:31:48]requested_item fd.num is exist - process it [19:31:48]SAM_PROTO_GetFieldsCounters [19:31:48]wFMCommunicate request_size=4 [19:31:48]MH_SAM_APDU [19:31:48]CAPDU: 80 13 00 00 [19:31:48]Write to MH i2c: E2 08 00 67 24 80 13 00 00 00 00 00 00 07 [19:31:48]Write i2c OK [19:31:48]MH_I2C_Read... [19:31:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:48]Read from MH i2c: E2 [19:31:48]MH_I2C_Read... [19:31:48]Read from MH i2c: E2 62 00 [19:31:48]MH_I2C_Read... [19:31:48]Read from MH i2c: E2 62 00 67 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [19:31:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:48]wFMCommunicate OK [19:31:48]SAM_PROTO_GetFieldsCounters done [19:31:48]requested_item shift.num is exist - process it [19:31:48]requested_item shift.opened is exist - process it [19:31:48]req_shift_opened [19:31:48]FM_GetShiftState [19:31:48]SAM_PROTO_GetShiftState [19:31:48]wFMCommunicate request_size=4 [19:31:48]MH_SAM_APDU [19:31:48]CAPDU: 80 13 01 00 [19:31:48]Write to MH i2c: E2 08 00 68 24 80 13 01 00 00 00 00 00 09 [19:31:48]Write i2c OK [19:31:48]MH_I2C_Read... [19:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:48]Read from MH i2c: E2 [19:31:48]MH_I2C_Read... [19:31:48]Read from MH i2c: E2 0E 00 [19:31:48]MH_I2C_Read... [19:31:48]Read from MH i2c: E2 0E 00 68 24 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 70 [19:31:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:31:48]wFMCommunicate OK [19:31:48]SAM_PROTO_GetShiftState done [19:31:48]FM_GetShiftState done [19:31:48]req_shift_opened done [19:31:48]requested_item shift.open_date is exist - process it [19:31:48]req_shift_open_date [19:31:48]req_shift_open_date done [19:31:48]produce_requested_data done [19:31:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123060,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:31:48]process_action_free close_receipt [19:31:48]json_value_free [19:31:48]json_value_free done [19:31:48]process_json_proto returns [19:31:48]Send response to host [19:31:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123060,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:31:48]free response buf [19:31:48]execute_script done [19:31:48]execute_script returns [19:31:48]free content buf [19:31:48]Sock 9.Close socket [19:31:48]Sock 9.Thread stoped [19:31:51]OFD Sender: No OFD packet to send [19:31:56]OFD Sender: No OFD packet to send [19:32:01]OFD Sender: No OFD packet to send [19:32:06]OFD Sender: No OFD packet to send [19:32:11]OFD Sender: No OFD packet to send [19:32:16]OFD Sender: No OFD packet to send [19:32:17]accept exits with 8 [19:32:17]New connection [19:32:17]New thread 3066666340 created [19:32:17]Thread 3066809700 joined [19:32:17]Waiting for new connection... [19:32:17] Sock 8.Parse request [19:32:17]Sock 8.Check first char [19:32:17]Sock 8.First char is OK [19:32:17]request: POST /json_proto HTTP/1.0 [19:32:17]Method: POST [19:32:17]URL: /json_proto [19:32:17]Method is POST - this is cgi request [19:32:17]url: /json_proto [19:32:17]query_string will be loaded in cgi processing [19:32:17]execute_cgi json_proto POST (null) [19:32:17]execute_cgi path=json_proto method=POST [19:32:17]POST find Content-Length [19:32:17]Host: 172.17.48.197:8080 [19:32:17]Content-Length: 1217 [19:32:17]Content-Type: application/json [19:32:17] [19:32:17]POST finish read [19:32:17]Found Content-Length = 1217 [19:32:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105959\u000A02.03.2024 19:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3834058\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:32:17]execute_script... [19:32:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105959\u000A02.03.2024 19:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3834058\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:32:17]POST & json_proto [19:32:17]process_json_proto [19:32:17]json parsed OK: [19:32:17]protocol is kg_v1.0 [19:32:17]action value=print_text [19:32:17]process_action print_text [19:32:17]cmd_print_text [19:32:17]ExternCall_PrintAddStr [19:32:17]wPrintStart [19:32:17]Write to MH i2c: 01 00 00 69 24 8D [19:32:17]Write i2c OK [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: 01 [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: 01 07 00 [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: 01 07 00 69 24 00 00 00 00 00 FF 0F A2 [19:32:17]RasterBufferAndPrint [19:32:17]line *****ТОВАРНЫЙ ЧЕК***** [19:32:17]line АЗС 25 [19:32:17]line Партнер нефть [19:32:17]line 02508201610067 [19:32:17]line Кассир : Таалайбек к. А. [19:32:17]line Счет N : (1)1105959 [19:32:17]line 02.03.2024 19:27 [19:32:17]line ПРОДАЖА [19:32:17]line ТРК (МРК, ГНК): 21 [19:32:17]line Вид ГСМ : 2710124130 [19:32:17]line Аи-92-К-5 [19:32:17]line 10.000 x 61.90 [19:32:17]line ИТОГ: 619.00 [19:32:17]line Тип оплаты: Талоны: Топливные Талоны [19:32:17]line 3834058 [19:32:17]line ______________________ [19:32:17]line (подпись) [19:32:17]written 0, free lines is 4095 [19:32:17]Write to MH i2c: 01 00 00 7E 24 A2 [19:32:17]Write i2c OK [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: 01 [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: 01 07 00 [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: 01 07 00 7E 24 00 00 00 00 00 F4 0D AA [19:32:17]RasterBufferAndPrint [19:32:17]line [19:32:17]line [19:32:17]line [19:32:17]line [19:32:17]line [19:32:17]written 0, free lines is 3576 [19:32:17]MH_Cut [19:32:17]Write to MH i2c: D1 01 00 85 24 01 7B [19:32:17]Write i2c OK [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: D1 [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: D1 01 00 [19:32:17]MH_I2C_Read... [19:32:17]Read from MH i2c: D1 01 00 85 24 00 7A [19:32:17]Write to MH i2c: 01 00 00 86 24 AA [19:32:17]Write i2c OK [19:32:17]MH_I2C_Read... [19:32:18]*** Cut start [19:32:18]*** Purtial cut [19:32:18]*** Stage 1: CUTSNS_PIN = 1 [19:32:20]Read from MH i2c: 01 [19:32:20]MH_I2C_Read... [19:32:20]*** Stop cut motor [19:32:20]*** Cut end [19:32:20]Read from MH i2c: 01 07 00 [19:32:20]MH_I2C_Read... [19:32:20]Read from MH i2c: 01 07 00 86 24 00 00 00 00 00 FF 0F BF [19:32:20]process_action print_text done [19:32:20]requested_data is exist [19:32:20]produce_requested_data [19:32:20]requested_item fm.sn is exist - process it [19:32:20]wFMCommunicate request_size=4 [19:32:20]MH_SAM_APDU [19:32:20]CAPDU: 80 11 00 00 [19:32:20]Write to MH i2c: E2 08 00 87 24 80 11 00 00 00 00 00 00 25 [19:32:20]Write i2c OK [19:32:20]MH_I2C_Read... [19:32:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:20]Read from MH i2c: E2 [19:32:20]MH_I2C_Read... [19:32:20]Read from MH i2c: E2 17 00 [19:32:20]MH_I2C_Read... [19:32:20]Read from MH i2c: E2 17 00 87 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 83 [19:32:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:32:20]wFMCommunicate OK [19:32:20]requested_item fd.num is exist - process it [19:32:20]SAM_PROTO_GetFieldsCounters [19:32:20]wFMCommunicate request_size=4 [19:32:20]MH_SAM_APDU [19:32:20]CAPDU: 80 13 00 00 [19:32:20]Write to MH i2c: E2 08 00 88 24 80 13 00 00 00 00 00 00 28 [19:32:20]Write i2c OK [19:32:20]MH_I2C_Read... [19:32:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:32:20]Read from MH i2c: E2 [19:32:20]MH_I2C_Read... [19:32:20]Read from MH i2c: E2 62 00 [19:32:20]MH_I2C_Read... [19:32:20]Read from MH i2c: E2 62 00 88 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [19:32:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:32:20]wFMCommunicate OK [19:32:20]SAM_PROTO_GetFieldsCounters done [19:32:20]requested_item shift.num is exist - process it [19:32:20]requested_item shift.opened is exist - process it [19:32:20]req_shift_opened [19:32:20]FM_GetShiftState [19:32:20]SAM_PROTO_GetShiftState [19:32:20]wFMCommunicate request_size=4 [19:32:20]MH_SAM_APDU [19:32:20]CAPDU: 80 13 01 00 [19:32:20]Write to MH i2c: E2 08 00 89 24 80 13 01 00 00 00 00 00 2A [19:32:20]Write i2c OK [19:32:20]MH_I2C_Read... [19:32:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:20]Read from MH i2c: E2 [19:32:20]MH_I2C_Read... [19:32:20]Read from MH i2c: E2 0E 00 [19:32:20]MH_I2C_Read... [19:32:20]Read from MH i2c: E2 0E 00 89 24 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 91 [19:32:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:32:20]wFMCommunicate OK [19:32:20]SAM_PROTO_GetShiftState done [19:32:20]FM_GetShiftState done [19:32:20]req_shift_opened done [19:32:20]requested_item shift.open_date is exist - process it [19:32:20]req_shift_open_date [19:32:20]req_shift_open_date done [19:32:20]produce_requested_data done [19:32:20]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123060,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:32:20]process_action_free print_text [19:32:20]json_value_free [19:32:20]json_value_free done [19:32:20]process_json_proto returns [19:32:20]Send response to host [19:32:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123060,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:32:20]free response buf [19:32:20]execute_script done [19:32:20]execute_script returns [19:32:20]free content buf [19:32:20]Sock 8.Close socket [19:32:20]Sock 8.Thread stoped [19:32:21]OFD Sender: No OFD packet to send [19:32:26]OFD Sender: No OFD packet to send [19:32:31]OFD Sender: No OFD packet to send [19:32:36]OFD Sender: No OFD packet to send [19:32:41]OFD Sender: No OFD packet to send [19:32:46]OFD Sender: No OFD packet to send [19:32:51]OFD Sender: No OFD packet to send [19:32:56]OFD Sender: No OFD packet to send [19:33:01]OFD Sender: No OFD packet to send [19:33:06]OFD Sender: No OFD packet to send [19:33:08]accept exits with 9 [19:33:08]New connection [19:33:08]New thread 3066809700 created [19:33:08]Thread 3066666340 joined [19:33:08]Waiting for new connection... [19:33:08] Sock 9.Parse request [19:33:08]Sock 9.Check first char [19:33:08]Sock 9.First char is OK [19:33:08]request: POST /json_proto HTTP/1.0 [19:33:08]Method: POST [19:33:08]URL: /json_proto [19:33:08]Method is POST - this is cgi request [19:33:08]url: /json_proto [19:33:08]query_string will be loaded in cgi processing [19:33:08]execute_cgi json_proto POST (null) [19:33:08]execute_cgi path=json_proto method=POST [19:33:08]POST find Content-Length [19:33:08]Host: 172.17.48.197:8080 [19:33:08]Content-Length: 678 [19:33:08]Content-Type: application/json [19:33:08] [19:33:08]POST finish read [19:33:08]Found Content-Length = 678 [19:33:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:08]execute_script... [19:33:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:08]POST & json_proto [19:33:08]process_json_proto [19:33:08]json parsed OK: [19:33:08]protocol is kg_v1.0 [19:33:08]action value=close_receipt [19:33:08]process_action close_receipt [19:33:08]cmd_close_receipt [19:33:08]MH_GetDate [19:33:08]Write to MH i2c: F0 00 00 8A 24 9D [19:33:08]Write i2c OK [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: F0 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: F0 09 00 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: F0 09 00 8A 24 00 F5 7E E3 65 66 EE DC 65 F6 [19:33:08]GetLastDocTimeStamp 1709407904 [19:33:08]current date 1709407989 [19:33:08]FM_GetShiftState [19:33:08]SAM_PROTO_GetShiftState [19:33:08]wFMCommunicate request_size=4 [19:33:08]MH_SAM_APDU [19:33:08]CAPDU: 80 13 01 00 [19:33:08]Write to MH i2c: E2 08 00 8B 24 80 13 01 00 00 00 00 00 2C [19:33:08]Write i2c OK [19:33:08]MH_I2C_Read... [19:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:08]Read from MH i2c: E2 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: E2 0E 00 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: E2 0E 00 8B 24 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 93 [19:33:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:33:08]wFMCommunicate OK [19:33:08]SAM_PROTO_GetShiftState done [19:33:08]FM_GetShiftState done [19:33:08]opened in 1709338023 [19:33:08]opened+sec_in_day 1709424423 [19:33:08]quantity*price = 50015 [19:33:08]sum+1 = 50016 [19:33:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 280 02.03.2024 19:33 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123061 ФПД: 28479746155450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193309&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123061&fm=28479746155450&tin=02508201610067®Number=0000000000090573&sum=50000 [19:33:09]StoreToDocumentArchive [19:33:09]shift 321 fd 123061 [19:33:09]save to /storage/0321/doc_00123061 [19:33:09]save last doc name /storage/0321/doc_00123061 to /storage/kkm_last_doc_name [19:33:09]save OK [19:33:09]Clear old archive folders... [19:33:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:33:09]tlvbuf is 003E2600 [19:33:09]SAM_PROTO_ClearQueue [19:33:09]wFMCommunicate request_size=4 [19:33:09]MH_SAM_APDU [19:33:09]CAPDU: 80 09 00 00 [19:33:09]Write to MH i2c: E2 08 00 98 24 80 09 00 00 00 00 00 00 2E [19:33:09]Write i2c OK [19:33:09]MH_I2C_Read... [19:33:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:09]Read from MH i2c: E2 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 03 00 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 03 00 98 24 00 90 00 30 [19:33:09]RAPDU: 90 00 [19:33:09]wFMCommunicate OK [19:33:09]SAM_PROTO_ClearQueue done [19:33:09]KKMCreateOFDPacket [19:33:09]OFDProtocolAddRootSTLVToBuf [19:33:09]FM_MakeSignedData [19:33:09]FM_MakeSignedData [19:33:09]SAM_PROTO_SignData [19:33:09]wFMCommunicate request_size=4 [19:33:09]MH_SAM_APDU [19:33:09]CAPDU: 80 0D 01 02 [19:33:09]Write to MH i2c: E2 08 00 99 24 80 0D 01 02 00 00 00 00 36 [19:33:09]Write i2c OK [19:33:09]MH_I2C_Read... [19:33:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:09]Read from MH i2c: E2 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 03 00 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 03 00 99 24 00 90 00 31 [19:33:09]RAPDU: 90 00 [19:33:09]wFMCommunicate OK [19:33:09]wFMCommunicate request_size=255 [19:33:09]MH_SAM_APDU [19:33:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 F5 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E0 01 00 35 04 06 00 19 [19:33:09]Write to MH i2c: E2 02 01 9A 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 F5 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E0 01 00 35 04 06 00 19 00 00 DB [19:33:09]Write i2c OK [19:33:09]MH_I2C_Read... [19:33:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:10]Read from MH i2c: E2 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 03 00 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 03 00 9A 24 00 90 00 32 [19:33:10]RAPDU: 90 00 [19:33:10]wFMCommunicate OK [19:33:10]wFMCommunicate request_size=10 [19:33:10]MH_SAM_APDU [19:33:10]CAPDU: 80 0D 02 02 05 E6 F5 27 23 BA [19:33:10]Write to MH i2c: E2 0D 00 9B 24 80 0D 02 02 05 00 E6 F5 27 23 BA 00 00 22 [19:33:10]Write i2c OK [19:33:10]MH_I2C_Read... [19:33:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:10]Read from MH i2c: E2 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 03 00 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 03 00 9B 24 00 90 00 33 [19:33:10]RAPDU: 90 00 [19:33:10]wFMCommunicate OK [19:33:10]wFMCommunicate request_size=4 [19:33:10]MH_SAM_APDU [19:33:10]CAPDU: 80 0D 03 02 [19:33:10]Write to MH i2c: E2 08 00 9C 24 80 0D 03 02 00 00 00 00 3B [19:33:10]Write i2c OK [19:33:10]MH_I2C_Read... [19:33:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:10]Read from MH i2c: E2 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 0B 00 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 0B 00 9C 24 00 03 3C 28 C7 A3 53 9D E8 90 00 E5 [19:33:10]RAPDU: 03 3C 28 C7 A3 53 9D E8 90 00 [19:33:10]wFMCommunicate OK [19:33:10]SAM_PROTO_SignData done [19:33:10]FM_MakeSignedData done [19:33:10]CreateOFDProtocolMessage [19:33:10]wFMCommunicate request_size=4 [19:33:10]MH_SAM_APDU [19:33:10]CAPDU: 80 11 00 00 [19:33:10]Write to MH i2c: E2 08 00 9D 24 80 11 00 00 00 00 00 00 3B [19:33:10]Write i2c OK [19:33:10]MH_I2C_Read... [19:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:10]Read from MH i2c: E2 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 17 00 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 17 00 9D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [19:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:33:10]wFMCommunicate OK [19:33:10]CreateOFDProtocolMessage done [19:33:10]OFDSenderStorePacket 123061 [19:33:10]StoreOFDPacket docnum=123061 [19:33:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 51 03 07 01 6B C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 F5 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E0 01 00 35 04 06 00 19 E6 F5 27 23 BA 03 3C 28 C7 A3 53 9D E8 [19:33:10]CheckFolder [19:33:10]dirname=/storage/ofd_packets [19:33:10]CheckFolder done [19:33:10]ProducePacketName [19:33:10]name=ofd_packets/00123061 [19:33:10]NVStorageSaveData ofd_packets/00123061 [19:33:10]File name is /storage/ofd_packets/00123061 [19:33:10]Write 301 bytes [19:33:10]NVStorageSaveData done [19:33:10]OFDSenderStorePacket done [19:33:10]KKMCreateOFDPacket done [19:33:10]NVStorageSaveData kkm_last_timestamp [19:33:10]File name is /storage/kkm_last_timestamp [19:33:10]Write 4 bytes [19:33:10]NVStorageSaveData done [19:33:10]ExternCall_PrintAddStr [19:33:10]wPrintStart [19:33:10]Write to MH i2c: 01 00 00 9E 24 C2 [19:33:10]Write i2c OK [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: 01 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: 01 07 00 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: 01 07 00 9E 24 00 00 00 00 00 FF 0F D7 [19:33:10]RasterBufferAndPrint [19:33:10]line Счет N : (1)1105963 [19:33:10]line ИНН: 02508201610067 [19:33:10]line Контрольно-Кассовый Чек [19:33:10]line ПРОДАЖА [19:33:10]line ТРК (МРК, ГНК) : 11 [19:33:10]line Товар: 2710124130 [19:33:10]line Аи-92-К-5 [19:33:10]line 8.080 * 61.90 [19:33:10]line = 500.15 [19:33:10]line НДС 12% НСП 1% [19:33:10]line > о реализуемом товаре [19:33:10]line ОКРУГЛЕНИЕ: -0.15 [19:33:10]line ИТОГО: 500.00 [19:33:10]line Внесено: 500.00 [19:33:10]line СДАЧА: 0.00 [19:33:10]line НСП 1% : 4.43 [19:33:10]line НДС 12% : 53.11 [19:33:10]line Наличными: 500.00 [19:33:10]line Безнал.: 0.00 [19:33:10]line Место: АЗС № 25 "Партнер Нефть" [19:33:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:33:10]line СНО: Общий режим [19:33:10]line Чек 280 02.03.2024 19:33 [19:33:10]line Смена: 321 ФФД: 1.0 [19:33:10]line ЗНМ: 0300000019 [19:33:10]line РНМ: 0000000000090573 [19:33:10]line Версия ККМ: 001 [19:33:10]line ФМ: 0000000000874798 [19:33:10]line ФД: 123061 [19:33:10]line ФПД: 28479746155450 [19:33:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193309&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123061&fm=28479746155450&tin=02508201610067®Number=0000000000090573&sum=50000 [19:33:10]OFD Sender: Processing packet 123061 [packets to send 112, broken 111] [19:33:10]ProducePacketName [19:33:10]name=ofd_packets/00123061 [19:33:10]OFD Sender: To server: pG, [19:33:10]CommunicateWithHost lk.salyk.kg:30040 [19:33:10]ConnectInit lk.salyk.kg [19:33:10]written 0, free lines is 4095 [19:33:10]Connected sock=10 [19:33:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 51 03 07 01 6B C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 F5 7E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E0 01 00 35 04 06 00 19 E6 F5 27 23 BA 03 3C 28 C7 A3 53 9D E8 [19:33:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 84 40 47 00 E8 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E0 01 00 F4 03 04 00 D1 2A E3 65 B6 04 01 00 00 BB F4 6E 8E 92 AF 05 E1 [19:33:10]CommunicateWithHost err = 0 [19:33:10]CheckOFDResponse [19:33:10]1017 (14) - 77093643461234 [19:33:10]1041 (16) - 0000000000874798 [19:33:10]1040 (4) - 123061 [19:33:10]1012 (4) - 02.03.2024 13:34 [19:33:10]1206 (1) - 0 [19:33:10]OFD Sender: Remove packet 123061 [19:33:10]ProducePacketName [19:33:10]name=ofd_packets/00123061 [19:33:10]NVStorageDeleteData [19:33:11]Write to MH i2c: 01 00 00 C9 24 ED [19:33:11]Write i2c OK [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: 01 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: 01 07 00 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: 01 07 00 C9 24 00 00 00 00 00 DD 0C DD [19:33:11]RasterBufferAndPrint [19:33:11]line [19:33:11]line [19:33:11]line [19:33:11]line [19:33:11]line [19:33:11]written 0, free lines is 3302 [19:33:11]MH_Cut [19:33:11]Write to MH i2c: D1 01 00 D0 24 01 C6 [19:33:11]Write i2c OK [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: D1 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: D1 01 00 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: D1 01 00 D0 24 00 C5 [19:33:11]Write to MH i2c: 01 00 00 D1 24 F5 [19:33:11]Write i2c OK [19:33:11]MH_I2C_Read... [19:33:11]OFD Sender: No OFD packet to send [19:33:11]*** Cut start [19:33:11]*** Purtial cut [19:33:11]*** Stage 1: CUTSNS_PIN = 1 [19:33:13]Read from MH i2c: 01 [19:33:13]*** Stop cut motor [19:33:13]*** Cut end [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: 01 07 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: 01 07 00 D1 24 00 00 00 00 00 FF 0F 0A [19:33:13]process_action close_receipt done [19:33:13]requested_data is exist [19:33:13]produce_requested_data [19:33:13]requested_item fm.sn is exist - process it [19:33:13]wFMCommunicate request_size=4 [19:33:13]MH_SAM_APDU [19:33:13]CAPDU: 80 11 00 00 [19:33:13]Write to MH i2c: E2 08 00 D2 24 80 11 00 00 00 00 00 00 70 [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:13]Read from MH i2c: E2 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 17 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 17 00 D2 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CE [19:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:33:13]wFMCommunicate OK [19:33:13]requested_item fd.num is exist - process it [19:33:13]SAM_PROTO_GetFieldsCounters [19:33:13]wFMCommunicate request_size=4 [19:33:13]MH_SAM_APDU [19:33:13]CAPDU: 80 13 00 00 [19:33:13]Write to MH i2c: E2 08 00 D3 24 80 13 00 00 00 00 00 00 73 [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:14]Read from MH i2c: E2 [19:33:14]MH_I2C_Read... [19:33:14]Read from MH i2c: E2 62 00 [19:33:14]MH_I2C_Read... [19:33:14]Read from MH i2c: E2 62 00 D3 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 C1 [19:33:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:14]wFMCommunicate OK [19:33:14]SAM_PROTO_GetFieldsCounters done [19:33:14]requested_item shift.num is exist - process it [19:33:14]requested_item shift.opened is exist - process it [19:33:14]req_shift_opened [19:33:14]FM_GetShiftState [19:33:14]SAM_PROTO_GetShiftState [19:33:14]wFMCommunicate request_size=4 [19:33:14]MH_SAM_APDU [19:33:14]CAPDU: 80 13 01 00 [19:33:14]Write to MH i2c: E2 08 00 D4 24 80 13 01 00 00 00 00 00 75 [19:33:14]Write i2c OK [19:33:14]MH_I2C_Read... [19:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:14]Read from MH i2c: E2 [19:33:14]MH_I2C_Read... [19:33:14]Read from MH i2c: E2 0E 00 [19:33:14]MH_I2C_Read... [19:33:14]Read from MH i2c: E2 0E 00 D4 24 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DC [19:33:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:33:14]wFMCommunicate OK [19:33:14]SAM_PROTO_GetShiftState done [19:33:14]FM_GetShiftState done [19:33:14]req_shift_opened done [19:33:14]requested_item shift.open_date is exist - process it [19:33:14]req_shift_open_date [19:33:14]req_shift_open_date done [19:33:14]produce_requested_data done [19:33:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123061,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:33:14]process_action_free close_receipt [19:33:14]json_value_free [19:33:14]json_value_free done [19:33:14]process_json_proto returns [19:33:14]Send response to host [19:33:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123061,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:33:14]free response buf [19:33:14]execute_script done [19:33:14]execute_script returns [19:33:14]free content buf [19:33:14]Sock 9.Close socket [19:33:14]Sock 9.Thread stoped [19:33:16]OFD Sender: No OFD packet to send [19:33:21]OFD Sender: No OFD packet to send [19:33:26]OFD Sender: No OFD packet to send [19:33:31]OFD Sender: No OFD packet to send [19:33:36]OFD Sender: No OFD packet to send [19:33:41]OFD Sender: No OFD packet to send [19:33:46]OFD Sender: No OFD packet to send [19:33:51]OFD Sender: No OFD packet to send [19:33:56]OFD Sender: No OFD packet to send [19:34:01]OFD Sender: No OFD packet to send [19:34:06]OFD Sender: No OFD packet to send [19:34:11]OFD Sender: No OFD packet to send [19:34:16]OFD Sender: No OFD packet to send [19:34:21]OFD Sender: No OFD packet to send [19:34:26]OFD Sender: No OFD packet to send [19:34:29]accept exits with 8 [19:34:29]New connection [19:34:29]New thread 3066666340 created [19:34:29]Thread 3066809700 joined [19:34:29]Waiting for new connection... [19:34:29] Sock 8.Parse request [19:34:29]Sock 8.Check first char [19:34:29]Sock 8.First char is OK [19:34:29]request: POST /json_proto HTTP/1.0 [19:34:29]Method: POST [19:34:29]URL: /json_proto [19:34:29]Method is POST - this is cgi request [19:34:29]url: /json_proto [19:34:29]query_string will be loaded in cgi processing [19:34:29]execute_cgi json_proto POST (null) [19:34:29]execute_cgi path=json_proto method=POST [19:34:29]POST find Content-Length [19:34:29]Host: 172.17.48.197:8080 [19:34:29]Content-Length: 679 [19:34:29]Content-Type: application/json [19:34:29] [19:34:29]POST finish read [19:34:29]Found Content-Length = 679 [19:34:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [19:34:29]execute_script... [19:34: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)1105964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [19:34:29]POST & json_proto [19:34:29]process_json_proto [19:34:29]json parsed OK: [19:34:29]protocol is kg_v1.0 [19:34:29]action value=close_receipt [19:34:29]process_action close_receipt [19:34:29]cmd_close_receipt [19:34:29]MH_GetDate [19:34:29]Write to MH i2c: F0 00 00 D5 24 E8 [19:34:29]Write i2c OK [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: F0 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: F0 09 00 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: F0 09 00 D5 24 00 46 7F E3 65 66 EE DC 65 93 [19:34:29]GetLastDocTimeStamp 1709407989 [19:34:29]current date 1709408070 [19:34:29]FM_GetShiftState [19:34:29]SAM_PROTO_GetShiftState [19:34:29]wFMCommunicate request_size=4 [19:34:29]MH_SAM_APDU [19:34:29]CAPDU: 80 13 01 00 [19:34:29]Write to MH i2c: E2 08 00 D6 24 80 13 01 00 00 00 00 00 77 [19:34:29]Write i2c OK [19:34:29]MH_I2C_Read... [19:34:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:29]Read from MH i2c: E2 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: E2 0E 00 [19:34:29]MH_I2C_Read... [19:34:29]Read from MH i2c: E2 0E 00 D6 24 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DE [19:34:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:34:29]wFMCommunicate OK [19:34:29]SAM_PROTO_GetShiftState done [19:34:29]FM_GetShiftState done [19:34:29]opened in 1709338023 [19:34:29]opened+sec_in_day 1709424423 [19:34:29]quantity*price = 62023 [19:34:29]sum+1 = 62025 [19:34:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 281 02.03.2024 19:34 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123062 ФПД: 272935047598448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193430&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123062&fm=272935047598448&tin=02508201610067®Number=0000000000090573&sum=62000 [19:34:30]StoreToDocumentArchive [19:34:30]shift 321 fd 123062 [19:34:30]save to /storage/0321/doc_00123062 [19:34:30]save last doc name /storage/0321/doc_00123062 to /storage/kkm_last_doc_name [19:34:30]save OK [19:34:30]Clear old archive folders... [19:34:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:34:30]tlvbuf is 003E1ED0 [19:34:30]SAM_PROTO_ClearQueue [19:34:30]wFMCommunicate request_size=4 [19:34:30]MH_SAM_APDU [19:34:30]CAPDU: 80 09 00 00 [19:34:30]Write to MH i2c: E2 08 00 E3 24 80 09 00 00 00 00 00 00 79 [19:34:30]Write i2c OK [19:34:30]MH_I2C_Read... [19:34:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:30]Read from MH i2c: E2 [19:34:30]MH_I2C_Read... [19:34:30]Read from MH i2c: E2 03 00 [19:34:30]MH_I2C_Read... [19:34:30]Read from MH i2c: E2 03 00 E3 24 00 90 00 7B [19:34:30]RAPDU: 90 00 [19:34:30]wFMCommunicate OK [19:34:30]SAM_PROTO_ClearQueue done [19:34:30]KKMCreateOFDPacket [19:34:30]OFDProtocolAddRootSTLVToBuf [19:34:30]FM_MakeSignedData [19:34:30]FM_MakeSignedData [19:34:30]SAM_PROTO_SignData [19:34:30]wFMCommunicate request_size=4 [19:34:30]MH_SAM_APDU [19:34:30]CAPDU: 80 0D 01 02 [19:34:30]Write to MH i2c: E2 08 00 E4 24 80 0D 01 02 00 00 00 00 81 [19:34:30]Write i2c OK [19:34:30]MH_I2C_Read... [19:34:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:30]Read from MH i2c: E2 [19:34:30]MH_I2C_Read... [19:34:30]Read from MH i2c: E2 03 00 [19:34:30]MH_I2C_Read... [19:34:30]Read from MH i2c: E2 03 00 E4 24 00 90 00 7C [19:34:30]RAPDU: 90 00 [19:34:30]wFMCommunicate OK [19:34:30]wFMCommunicate request_size=255 [19:34:30]MH_SAM_APDU [19:34:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 46 7F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E0 01 00 35 04 06 00 F8 [19:34:30]Write to MH i2c: E2 02 01 E5 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 46 7F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E0 01 00 35 04 06 00 F8 00 00 97 [19:34:30]Write i2c OK [19:34:30]MH_I2C_Read... [19:34:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:31]Read from MH i2c: E2 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: E2 03 00 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: E2 03 00 E5 24 00 90 00 7D [19:34:31]RAPDU: 90 00 [19:34:31]wFMCommunicate OK [19:34:31]wFMCommunicate request_size=10 [19:34:31]MH_SAM_APDU [19:34:31]CAPDU: 80 0D 02 02 05 3B A4 8F 11 70 [19:34:31]Write to MH i2c: E2 0D 00 E6 24 80 0D 02 02 05 00 3B A4 8F 11 70 00 00 7D [19:34:31]Write i2c OK [19:34:31]MH_I2C_Read... [19:34:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:31]Read from MH i2c: E2 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: E2 03 00 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: E2 03 00 E6 24 00 90 00 7E [19:34:31]RAPDU: 90 00 [19:34:31]wFMCommunicate OK [19:34:31]wFMCommunicate request_size=4 [19:34:31]MH_SAM_APDU [19:34:31]CAPDU: 80 0D 03 02 [19:34:31]Write to MH i2c: E2 08 00 E7 24 80 0D 03 02 00 00 00 00 86 [19:34:31]Write i2c OK [19:34:31]MH_I2C_Read... [19:34:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:31]Read from MH i2c: E2 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: E2 0B 00 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: E2 0B 00 E7 24 00 B9 0C B9 8F 07 52 3C BE 90 00 E7 [19:34:31]RAPDU: B9 0C B9 8F 07 52 3C BE 90 00 [19:34:31]wFMCommunicate OK [19:34:31]SAM_PROTO_SignData done [19:34:31]FM_MakeSignedData done [19:34:31]CreateOFDProtocolMessage [19:34:31]wFMCommunicate request_size=4 [19:34:31]MH_SAM_APDU [19:34:31]CAPDU: 80 11 00 00 [19:34:31]Write to MH i2c: E2 08 00 E8 24 80 11 00 00 00 00 00 00 86 [19:34:31]Write i2c OK [19:34:31]MH_I2C_Read... [19:34:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:31]Read from MH i2c: E2 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: E2 17 00 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: E2 17 00 E8 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [19:34:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:34:31]wFMCommunicate OK [19:34:31]CreateOFDProtocolMessage done [19:34:31]OFDSenderStorePacket 123062 [19:34:31]StoreOFDPacket docnum=123062 [19:34:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CE AF 07 01 FD D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 46 7F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E0 01 00 35 04 06 00 F8 3B A4 8F 11 70 B9 0C B9 8F 07 52 3C BE [19:34:31]CheckFolder [19:34:31]dirname=/storage/ofd_packets [19:34:31]CheckFolder done [19:34:31]ProducePacketName [19:34:31]name=ofd_packets/00123062 [19:34:31]NVStorageSaveData ofd_packets/00123062 [19:34:31]File name is /storage/ofd_packets/00123062 [19:34:31]Write 301 bytes [19:34:31]NVStorageSaveData done [19:34:31]OFDSenderStorePacket done [19:34:31]KKMCreateOFDPacket done [19:34:31]NVStorageSaveData kkm_last_timestamp [19:34:31]File name is /storage/kkm_last_timestamp [19:34:31]Write 4 bytes [19:34:31]NVStorageSaveData done [19:34:31]ExternCall_PrintAddStr [19:34:31]wPrintStart [19:34:31]Write to MH i2c: 01 00 00 E9 24 0D [19:34:31]Write i2c OK [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: 01 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: 01 07 00 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: 01 07 00 E9 24 00 00 00 00 00 FF 0F 22 [19:34:31]RasterBufferAndPrint [19:34:31]line Счет N : (1)1105964 [19:34:31]line ИНН: 02508201610067 [19:34:31]line Контрольно-Кассовый Чек [19:34:31]line ПРОДАЖА [19:34:31]line ТРК (МРК, ГНК) : 52 [19:34:31]line Товар: 2710124130 [19:34:31]line Аи-92-К-5 [19:34:31]line 10.020 * 61.90 [19:34:31]line = 620.24 [19:34:31]line НДС 12% НСП 1% [19:34:31]line > о реализуемом товаре [19:34:31]line ОКРУГЛЕНИЕ: -0.24 [19:34:31]line ИТОГО: 620.00 [19:34:31]line Внесено: 620.00 [19:34:31]line СДАЧА: 0.00 [19:34:31]line НСП 1% : 5.49 [19:34:31]line НДС 12% : 65.87 [19:34:31]line Наличными: 620.00 [19:34:31]line Безнал.: 0.00 [19:34:31]line Место: АЗС № 25 "Партнер Нефть" [19:34:31]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:34:31]line СНО: Общий режим [19:34:31]line Чек 281 02.03.2024 19:34 [19:34:31]line Смена: 321 ФФД: 1.0 [19:34:31]line ЗНМ: 0300000019 [19:34:31]line РНМ: 0000000000090573 [19:34:31]line Версия ККМ: 001 [19:34:31]line ФМ: 0000000000874798 [19:34:31]line ФД: 123062 [19:34:31]line ФПД: 272935047598448 [19:34:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193430&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123062&fm=272935047598448&tin=02508201610067®Number=0000000000090573&sum=62000 [19:34:31]OFD Sender: Processing packet 123062 [packets to send 112, broken 111] [19:34:31]ProducePacketName [19:34:31]name=ofd_packets/00123062 [19:34:31]OFD Sender: To server: pG, [19:34:31]CommunicateWithHost lk.salyk.kg:30040 [19:34:31]ConnectInit lk.salyk.kg [19:34:31]written 0, free lines is 4095 [19:34:31]Connected sock=10 [19:34:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CE AF 07 01 FD D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 46 7F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E0 01 00 35 04 06 00 F8 3B A4 8F 11 70 B9 0C B9 8F 07 52 3C BE [19:34:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A6 DF 47 00 08 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E0 01 00 F4 03 04 00 22 2B E3 65 B6 04 01 00 00 0D AB B2 CC 3D CE 1D 12 [19:34:31]CommunicateWithHost err = 0 [19:34:31]CheckOFDResponse [19:34:31]1017 (14) - 77093643461234 [19:34:31]1041 (16) - 0000000000874798 [19:34:31]1040 (4) - 123062 [19:34:31]1012 (4) - 02.03.2024 13:35 [19:34:31]1206 (1) - 0 [19:34:31]OFD Sender: Remove packet 123062 [19:34:31]ProducePacketName [19:34:31]name=ofd_packets/00123062 [19:34:31]NVStorageDeleteData [19:34:31]Write to MH i2c: 01 00 00 14 25 39 [19:34:31]Write i2c OK [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: 01 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: 01 07 00 [19:34:31]MH_I2C_Read... [19:34:31]Read from MH i2c: 01 07 00 14 25 00 00 00 00 00 F3 0C 3F [19:34:31]RasterBufferAndPrint [19:34:31]line [19:34:31]line [19:34:31]line [19:34:31]line [19:34:31]line [19:34:32]written 0, free lines is 3321 [19:34:32]MH_Cut [19:34:32]Write to MH i2c: D1 01 00 1B 25 01 12 [19:34:32]Write i2c OK [19:34:32]MH_I2C_Read... [19:34:32]Read from MH i2c: D1 [19:34:32]MH_I2C_Read... [19:34:32]Read from MH i2c: D1 01 00 [19:34:32]MH_I2C_Read... [19:34:32]Read from MH i2c: D1 01 00 1B 25 00 11 [19:34:32]Write to MH i2c: 01 00 00 1C 25 41 [19:34:32]Write i2c OK [19:34:32]MH_I2C_Read... [19:34:32]OFD Sender: No OFD packet to send [19:34:32]*** Cut start [19:34:32]*** Purtial cut [19:34:32]*** Stage 1: CUTSNS_PIN = 1 [19:34:34]Read from MH i2c: 01 [19:34:34]MH_I2C_Read... [19:34:34]*** Stop cut motor [19:34:34]*** Cut end [19:34:34]Read from MH i2c: 01 07 00 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: 01 07 00 1C 25 00 00 00 00 00 FF 0F 56 [19:34:34]process_action close_receipt done [19:34:34]requested_data is exist [19:34:34]produce_requested_data [19:34:34]requested_item fm.sn is exist - process it [19:34:34]wFMCommunicate request_size=4 [19:34:34]MH_SAM_APDU [19:34:34]CAPDU: 80 11 00 00 [19:34:34]Write to MH i2c: E2 08 00 1D 25 80 11 00 00 00 00 00 00 BC [19:34:34]Write i2c OK [19:34:34]MH_I2C_Read... [19:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:34]Read from MH i2c: E2 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: E2 17 00 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: E2 17 00 1D 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1A [19:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:34:34]wFMCommunicate OK [19:34:34]requested_item fd.num is exist - process it [19:34:34]SAM_PROTO_GetFieldsCounters [19:34:34]wFMCommunicate request_size=4 [19:34:34]MH_SAM_APDU [19:34:34]CAPDU: 80 13 00 00 [19:34:34]Write to MH i2c: E2 08 00 1E 25 80 13 00 00 00 00 00 00 BF [19:34:34]Write i2c OK [19:34:34]MH_I2C_Read... [19:34:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:34]Read from MH i2c: E2 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: E2 62 00 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: E2 62 00 1E 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [19:34:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:34:34]wFMCommunicate OK [19:34:34]SAM_PROTO_GetFieldsCounters done [19:34:34]requested_item shift.num is exist - process it [19:34:34]requested_item shift.opened is exist - process it [19:34:34]req_shift_opened [19:34:34]FM_GetShiftState [19:34:34]SAM_PROTO_GetShiftState [19:34:34]wFMCommunicate request_size=4 [19:34:34]MH_SAM_APDU [19:34:34]CAPDU: 80 13 01 00 [19:34:34]Write to MH i2c: E2 08 00 1F 25 80 13 01 00 00 00 00 00 C1 [19:34:34]Write i2c OK [19:34:34]MH_I2C_Read... [19:34:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:34]Read from MH i2c: E2 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: E2 0E 00 [19:34:34]MH_I2C_Read... [19:34:34]Read from MH i2c: E2 0E 00 1F 25 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 28 [19:34:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:34:34]wFMCommunicate OK [19:34:34]SAM_PROTO_GetShiftState done [19:34:34]FM_GetShiftState done [19:34:34]req_shift_opened done [19:34:34]requested_item shift.open_date is exist - process it [19:34:34]req_shift_open_date [19:34:34]req_shift_open_date done [19:34:34]produce_requested_data done [19:34:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123062,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:34:34]process_action_free close_receipt [19:34:34]json_value_free [19:34:34]json_value_free done [19:34:34]process_json_proto returns [19:34:34]Send response to host [19:34:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123062,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:34:34]free response buf [19:34:34]execute_script done [19:34:34]execute_script returns [19:34:34]free content buf [19:34:34]Sock 8.Close socket [19:34:34]Sock 8.Thread stoped [19:34:37]OFD Sender: No OFD packet to send [19:34:42]OFD Sender: No OFD packet to send [19:34:47]OFD Sender: No OFD packet to send [19:34:52]OFD Sender: No OFD packet to send [19:34:57]OFD Sender: No OFD packet to send [19:35:02]OFD Sender: No OFD packet to send [19:35:07]OFD Sender: No OFD packet to send [19:35:12]OFD Sender: No OFD packet to send [19:35:17]OFD Sender: No OFD packet to send [19:35:22]OFD Sender: No OFD packet to send [19:35:27]OFD Sender: No OFD packet to send [19:35:32]OFD Sender: No OFD packet to send [19:35:37]OFD Sender: No OFD packet to send [19:35:42]OFD Sender: No OFD packet to send [19:35:47]OFD Sender: No OFD packet to send [19:35:52]OFD Sender: No OFD packet to send [19:35:57]OFD Sender: No OFD packet to send [19:36:02]OFD Sender: No OFD packet to send [19:36:07]OFD Sender: No OFD packet to send [19:36:12]OFD Sender: No OFD packet to send [19:36:17]OFD Sender: No OFD packet to send [19:36:22]OFD Sender: No OFD packet to send [19:36:27]OFD Sender: No OFD packet to send [19:36:32]OFD Sender: No OFD packet to send [19:36:37]OFD Sender: No OFD packet to send [19:36:42]OFD Sender: No OFD packet to send [19:36:47]OFD Sender: No OFD packet to send [19:36:49]accept exits with 9 [19:36:49]New connection [19:36:49]New thread 3066809700 created [19:36:49]Thread 3066666340 joined [19:36:49]Waiting for new connection... [19:36:49] Sock 9.Parse request [19:36:49]Sock 9.Check first char [19:36:49]Sock 9.First char is OK [19:36:49]request: POST /json_proto HTTP/1.0 [19:36:49]Method: POST [19:36:49]URL: /json_proto [19:36:49]Method is POST - this is cgi request [19:36:49]url: /json_proto [19:36:49]query_string will be loaded in cgi processing [19:36:49]execute_cgi json_proto POST (null) [19:36:49]execute_cgi path=json_proto method=POST [19:36:49]POST find Content-Length [19:36:49]Host: 172.17.48.197:8080 [19:36:49]Content-Length: 684 [19:36:49]Content-Type: application/json [19:36:49] [19:36:49]POST finish read [19:36:49]Found Content-Length = 684 [19:36:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 10.160, "sum" : 720.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:49]execute_script... [19:36:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 10.160, "sum" : 720.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:49]POST & json_proto [19:36:49]process_json_proto [19:36:49]json parsed OK: [19:36:49]protocol is kg_v1.0 [19:36:49]action value=close_receipt [19:36:49]process_action close_receipt [19:36:49]cmd_close_receipt [19:36:49]MH_GetDate [19:36:49]Write to MH i2c: F0 00 00 20 25 34 [19:36:49]Write i2c OK [19:36:49]MH_I2C_Read... [19:36:49]Read from MH i2c: F0 [19:36:49]MH_I2C_Read... [19:36:49]Read from MH i2c: F0 09 00 [19:36:49]MH_I2C_Read... [19:36:49]Read from MH i2c: F0 09 00 20 25 00 D2 7F E3 65 66 EE DC 65 6B [19:36:49]GetLastDocTimeStamp 1709408070 [19:36:49]current date 1709408210 [19:36:49]FM_GetShiftState [19:36:49]SAM_PROTO_GetShiftState [19:36:49]wFMCommunicate request_size=4 [19:36:49]MH_SAM_APDU [19:36:49]CAPDU: 80 13 01 00 [19:36:49]Write to MH i2c: E2 08 00 21 25 80 13 01 00 00 00 00 00 C3 [19:36:49]Write i2c OK [19:36:49]MH_I2C_Read... [19:36:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:49]Read from MH i2c: E2 [19:36:49]MH_I2C_Read... [19:36:49]Read from MH i2c: E2 0E 00 [19:36:49]MH_I2C_Read... [19:36:49]Read from MH i2c: E2 0E 00 21 25 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 2A [19:36:49]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:36:49]wFMCommunicate OK [19:36:49]SAM_PROTO_GetShiftState done [19:36:49]FM_GetShiftState done [19:36:49]opened in 1709338023 [19:36:49]opened+sec_in_day 1709424423 [19:36:49]quantity*price = 72034 [19:36:49]sum+1 = 72035 [19:36:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 720.00 Внесено: 720.00 СДАЧА: 0.00 НСП 1% : 6.37 НДС 12% : 76.50 Наличными: 720.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 282 02.03.2024 19:36 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123063 ФПД: 268891198270581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193650&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123063&fm=268891198270581&tin=02508201610067®Number=0000000000090573&sum=72000 [19:36:50]StoreToDocumentArchive [19:36:50]shift 321 fd 123063 [19:36:50]save to /storage/0321/doc_00123063 [19:36:50]save last doc name /storage/0321/doc_00123063 to /storage/kkm_last_doc_name [19:36:50]save OK [19:36:50]Clear old archive folders... [19:36:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:36:50]tlvbuf is B6F32300 [19:36:50]SAM_PROTO_ClearQueue [19:36:50]wFMCommunicate request_size=4 [19:36:50]MH_SAM_APDU [19:36:50]CAPDU: 80 09 00 00 [19:36:50]Write to MH i2c: E2 08 00 2E 25 80 09 00 00 00 00 00 00 C5 [19:36:50]Write i2c OK [19:36:50]MH_I2C_Read... [19:36:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:36:50]Read from MH i2c: E2 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 03 00 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 03 00 2E 25 00 90 00 C7 [19:36:50]RAPDU: 90 00 [19:36:50]wFMCommunicate OK [19:36:50]SAM_PROTO_ClearQueue done [19:36:50]KKMCreateOFDPacket [19:36:50]OFDProtocolAddRootSTLVToBuf [19:36:50]FM_MakeSignedData [19:36:50]FM_MakeSignedData [19:36:50]SAM_PROTO_SignData [19:36:50]wFMCommunicate request_size=4 [19:36:50]MH_SAM_APDU [19:36:50]CAPDU: 80 0D 01 02 [19:36:50]Write to MH i2c: E2 08 00 2F 25 80 0D 01 02 00 00 00 00 CD [19:36:50]Write i2c OK [19:36:50]MH_I2C_Read... [19:36:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:36:50]Read from MH i2c: E2 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 03 00 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 03 00 2F 25 00 90 00 C8 [19:36:50]RAPDU: 90 00 [19:36:50]wFMCommunicate OK [19:36:50]wFMCommunicate request_size=255 [19:36:50]MH_SAM_APDU [19:36:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 62 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 D2 7F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E0 01 00 35 04 06 00 [19:36:50]Write to MH i2c: E2 02 01 30 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 62 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 D2 7F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E0 01 00 35 04 06 00 00 00 FC [19:36:50]Write i2c OK [19:36:50]MH_I2C_Read... [19:36:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:50]Read from MH i2c: E2 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 03 00 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 03 00 30 25 00 90 00 C9 [19:36:50]RAPDU: 90 00 [19:36:50]wFMCommunicate OK [19:36:50]wFMCommunicate request_size=11 [19:36:50]MH_SAM_APDU [19:36:50]CAPDU: 80 0D 02 02 06 F4 8E 1C 5B 2C 75 [19:36:50]Write to MH i2c: E2 0E 00 31 25 80 0D 02 02 06 00 F4 8E 1C 5B 2C 75 00 00 76 [19:36:50]Write i2c OK [19:36:50]MH_I2C_Read... [19:36:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:50]Read from MH i2c: E2 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 03 00 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 03 00 31 25 00 90 00 CA [19:36:50]RAPDU: 90 00 [19:36:50]wFMCommunicate OK [19:36:50]wFMCommunicate request_size=4 [19:36:50]MH_SAM_APDU [19:36:50]CAPDU: 80 0D 03 02 [19:36:50]Write to MH i2c: E2 08 00 32 25 80 0D 03 02 00 00 00 00 D2 [19:36:50]Write i2c OK [19:36:50]MH_I2C_Read... [19:36:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:36:50]Read from MH i2c: E2 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 0B 00 [19:36:50]MH_I2C_Read... [19:36:50]Read from MH i2c: E2 0B 00 32 25 00 0F 06 AF 57 77 A2 E4 85 90 00 70 [19:36:50]RAPDU: 0F 06 AF 57 77 A2 E4 85 90 00 [19:36:50]wFMCommunicate OK [19:36:50]SAM_PROTO_SignData done [19:36:50]FM_MakeSignedData done [19:36:50]CreateOFDProtocolMessage [19:36:50]wFMCommunicate request_size=4 [19:36:50]MH_SAM_APDU [19:36:50]CAPDU: 80 11 00 00 [19:36:50]Write to MH i2c: E2 08 00 33 25 80 11 00 00 00 00 00 00 D2 [19:36:50]Write i2c OK [19:36:50]MH_I2C_Read... [19:36:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:51]Read from MH i2c: E2 [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: E2 17 00 [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: E2 17 00 33 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 30 [19:36:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:36:51]wFMCommunicate OK [19:36:51]CreateOFDProtocolMessage done [19:36:51]OFDSenderStorePacket 123063 [19:36:51]StoreOFDPacket docnum=123063 [19:36:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 B2 72 08 01 AE 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 62 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 D2 7F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E0 01 00 35 04 06 00 F4 8E 1C 5B 2C 75 0F 06 AF 57 77 A2 E4 85 [19:36:51]CheckFolder [19:36:51]dirname=/storage/ofd_packets [19:36:51]CheckFolder done [19:36:51]ProducePacketName [19:36:51]name=ofd_packets/00123063 [19:36:51]NVStorageSaveData ofd_packets/00123063 [19:36:51]File name is /storage/ofd_packets/00123063 [19:36:51]Write 302 bytes [19:36:51]NVStorageSaveData done [19:36:51]OFDSenderStorePacket done [19:36:51]KKMCreateOFDPacket done [19:36:51]NVStorageSaveData kkm_last_timestamp [19:36:51]File name is /storage/kkm_last_timestamp [19:36:51]Write 4 bytes [19:36:51]NVStorageSaveData done [19:36:51]ExternCall_PrintAddStr [19:36:51]wPrintStart [19:36:51]Write to MH i2c: 01 00 00 34 25 59 [19:36:51]Write i2c OK [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: 01 [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: 01 07 00 [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: 01 07 00 34 25 00 00 00 00 00 FF 0F 6E [19:36:51]RasterBufferAndPrint [19:36:51]line Счет N : (1)1105965 [19:36:51]line ИНН: 02508201610067 [19:36:51]line Контрольно-Кассовый Чек [19:36:51]line ПРОДАЖА [19:36:51]line ТРК (МРК, ГНК) : 31 [19:36:51]line Товар: 2710194210 [19:36:51]line ДТ(л)-К-5 [19:36:51]line 10.160 * 70.90 [19:36:51]line = 720.34 [19:36:51]line НДС 12% НСП 1% [19:36:51]line > о реализуемом товаре [19:36:51]line ОКРУГЛЕНИЕ: -0.34 [19:36:51]line ИТОГО: 720.00 [19:36:51]line Внесено: 720.00 [19:36:51]line СДАЧА: 0.00 [19:36:51]line НСП 1% : 6.37 [19:36:51]line НДС 12% : 76.50 [19:36:51]line Наличными: 720.00 [19:36:51]line Безнал.: 0.00 [19:36:51]line Место: АЗС № 25 "Партнер Нефть" [19:36:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:36:51]line СНО: Общий режим [19:36:51]line Чек 282 02.03.2024 19:36 [19:36:51]line Смена: 321 ФФД: 1.0 [19:36:51]line ЗНМ: 0300000019 [19:36:51]line РНМ: 0000000000090573 [19:36:51]line Версия ККМ: 001 [19:36:51]line ФМ: 0000000000874798 [19:36:51]line ФД: 123063 [19:36:51]line ФПД: 268891198270581 [19:36:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193650&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123063&fm=268891198270581&tin=02508201610067®Number=0000000000090573&sum=72000 [19:36:51]OFD Sender: Processing packet 123063 [packets to send 112, broken 111] [19:36:51]ProducePacketName [19:36:51]name=ofd_packets/00123063 [19:36:51]OFD Sender: To server: pG, [19:36:51]CommunicateWithHost lk.salyk.kg:30040 [19:36:51]ConnectInit lk.salyk.kg [19:36:51]written 0, free lines is 4095 [19:36:51]Connected sock=10 [19:36:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 B2 72 08 01 AE 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 62 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 D2 7F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E0 01 00 35 04 06 00 F4 8E 1C 5B 2C 75 0F 06 AF 57 77 A2 E4 85 [19:36:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6D 44 47 00 2B 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E0 01 00 F4 03 04 00 AD 2B E3 65 B6 04 01 00 00 3E 08 01 41 83 57 45 05 [19:36:51]CommunicateWithHost err = 0 [19:36:51]CheckOFDResponse [19:36:51]1017 (14) - 77093643461234 [19:36:51]1041 (16) - 0000000000874798 [19:36:51]1040 (4) - 123063 [19:36:51]1012 (4) - 02.03.2024 13:37 [19:36:51]1206 (1) - 0 [19:36:51]OFD Sender: Remove packet 123063 [19:36:51]ProducePacketName [19:36:51]name=ofd_packets/00123063 [19:36:51]NVStorageDeleteData [19:36:51]Write to MH i2c: 01 00 00 5F 25 84 [19:36:51]Write i2c OK [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: 01 [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: 01 07 00 [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: 01 07 00 5F 25 00 00 00 00 00 E6 0C 7D [19:36:51]RasterBufferAndPrint [19:36:51]line [19:36:51]line [19:36:51]line [19:36:51]line [19:36:51]line [19:36:51]written 0, free lines is 3308 [19:36:51]MH_Cut [19:36:51]Write to MH i2c: D1 01 00 66 25 01 5D [19:36:51]Write i2c OK [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: D1 [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: D1 01 00 [19:36:51]MH_I2C_Read... [19:36:51]Read from MH i2c: D1 01 00 66 25 00 5C [19:36:51]Write to MH i2c: 01 00 00 67 25 8C [19:36:51]Write i2c OK [19:36:51]MH_I2C_Read... [19:36:52]OFD Sender: No OFD packet to send [19:36:52]*** Cut start [19:36:52]*** Purtial cut [19:36:52]*** Stage 1: CUTSNS_PIN = 1 [19:36:54]Read from MH i2c: 01 [19:36:54]MH_I2C_Read... [19:36:54]*** Stop cut motor [19:36:54]*** Cut end [19:36:54]Read from MH i2c: 01 07 00 [19:36:54]MH_I2C_Read... [19:36:54]Read from MH i2c: 01 07 00 67 25 00 00 00 00 00 FF 0F A1 [19:36:54]process_action close_receipt done [19:36:54]requested_data is exist [19:36:54]produce_requested_data [19:36:54]requested_item fm.sn is exist - process it [19:36:54]wFMCommunicate request_size=4 [19:36:54]MH_SAM_APDU [19:36:54]CAPDU: 80 11 00 00 [19:36:54]Write to MH i2c: E2 08 00 68 25 80 11 00 00 00 00 00 00 07 [19:36:54]Write i2c OK [19:36:54]MH_I2C_Read... [19:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:54]Read from MH i2c: E2 [19:36:54]MH_I2C_Read... [19:36:54]Read from MH i2c: E2 17 00 [19:36:54]MH_I2C_Read... [19:36:54]Read from MH i2c: E2 17 00 68 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 65 [19:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:36:54]wFMCommunicate OK [19:36:54]requested_item fd.num is exist - process it [19:36:54]SAM_PROTO_GetFieldsCounters [19:36:54]wFMCommunicate request_size=4 [19:36:54]MH_SAM_APDU [19:36:54]CAPDU: 80 13 00 00 [19:36:54]Write to MH i2c: E2 08 00 69 25 80 13 00 00 00 00 00 00 0A [19:36:54]Write i2c OK [19:36:54]MH_I2C_Read... [19:36:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:54]Read from MH i2c: E2 [19:36:54]MH_I2C_Read... [19:36:54]Read from MH i2c: E2 62 00 [19:36:54]MH_I2C_Read... [19:36:54]Read from MH i2c: E2 62 00 69 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [19:36:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:54]wFMCommunicate OK [19:36:54]SAM_PROTO_GetFieldsCounters done [19:36:54]requested_item shift.num is exist - process it [19:36:54]requested_item shift.opened is exist - process it [19:36:54]req_shift_opened [19:36:54]FM_GetShiftState [19:36:54]SAM_PROTO_GetShiftState [19:36:54]wFMCommunicate request_size=4 [19:36:54]MH_SAM_APDU [19:36:54]CAPDU: 80 13 01 00 [19:36:54]Write to MH i2c: E2 08 00 6A 25 80 13 01 00 00 00 00 00 0C [19:36:54]Write i2c OK [19:36:54]MH_I2C_Read... [19:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:54]Read from MH i2c: E2 [19:36:54]MH_I2C_Read... [19:36:54]Read from MH i2c: E2 0E 00 [19:36:54]MH_I2C_Read... [19:36:54]Read from MH i2c: E2 0E 00 6A 25 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 73 [19:36:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:36:54]wFMCommunicate OK [19:36:54]SAM_PROTO_GetShiftState done [19:36:54]FM_GetShiftState done [19:36:54]req_shift_opened done [19:36:54]requested_item shift.open_date is exist - process it [19:36:54]req_shift_open_date [19:36:54]req_shift_open_date done [19:36:54]produce_requested_data done [19:36:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123063,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:36:54]process_action_free close_receipt [19:36:54]json_value_free [19:36:54]json_value_free done [19:36:54]process_json_proto returns [19:36:54]Send response to host [19:36:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123063,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:36:54]free response buf [19:36:54]execute_script done [19:36:54]execute_script returns [19:36:54]free content buf [19:36:54]Sock 9.Close socket [19:36:54]Sock 9.Thread stoped [19:36:57]OFD Sender: No OFD packet to send [19:37:02]OFD Sender: No OFD packet to send [19:37:07]OFD Sender: No OFD packet to send [19:37:12]OFD Sender: No OFD packet to send [19:37:17]OFD Sender: No OFD packet to send [19:37:22]OFD Sender: No OFD packet to send [19:37:27]OFD Sender: No OFD packet to send [19:37:32]OFD Sender: No OFD packet to send [19:37:37]OFD Sender: No OFD packet to send [19:37:42]OFD Sender: No OFD packet to send [19:37:47]OFD Sender: No OFD packet to send [19:37:52]OFD Sender: No OFD packet to send [19:37:57]OFD Sender: No OFD packet to send [19:38:00]accept exits with 8 [19:38:00]New connection [19:38:00]New thread 3066666340 created [19:38:00]Thread 3066809700 joined [19:38:00]Waiting for new connection... [19:38:00] Sock 8.Parse request [19:38:00]Sock 8.Check first char [19:38:00]Sock 8.First char is OK [19:38:00]request: POST /json_proto HTTP/1.0 [19:38:00]Method: POST [19:38:00]URL: /json_proto [19:38:00]Method is POST - this is cgi request [19:38:00]url: /json_proto [19:38:00]query_string will be loaded in cgi processing [19:38:00]execute_cgi json_proto POST (null) [19:38:00]execute_cgi path=json_proto method=POST [19:38:00]POST find Content-Length [19:38:00]Host: 172.17.48.197:8080 [19:38:00]Content-Length: 822 [19:38:00]Content-Type: application/json [19:38:00] [19:38:00]POST finish read [19:38:00]Found Content-Length = 822 [19:38:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:00]execute_script... [19:38:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.55 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:00]POST & json_proto [19:38:00]process_json_proto [19:38:00]json parsed OK: [19:38:00]protocol is kg_v1.0 [19:38:00]action value=close_receipt [19:38:00]process_action close_receipt [19:38:00]cmd_close_receipt [19:38:00]MH_GetDate [19:38:00]Write to MH i2c: F0 00 00 6B 25 7F [19:38:00]Write i2c OK [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: F0 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: F0 09 00 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: F0 09 00 6B 25 00 19 80 E3 65 66 EE DC 65 FE [19:38:00]GetLastDocTimeStamp 1709408210 [19:38:00]current date 1709408281 [19:38:00]FM_GetShiftState [19:38:00]SAM_PROTO_GetShiftState [19:38:00]wFMCommunicate request_size=4 [19:38:00]MH_SAM_APDU [19:38:00]CAPDU: 80 13 01 00 [19:38:00]Write to MH i2c: E2 08 00 6C 25 80 13 01 00 00 00 00 00 0E [19:38:00]Write i2c OK [19:38:00]MH_I2C_Read... [19:38:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:00]Read from MH i2c: E2 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 0E 00 [19:38:00]MH_I2C_Read... [19:38:00]Read from MH i2c: E2 0E 00 6C 25 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 75 [19:38:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:38:00]wFMCommunicate OK [19:38:00]SAM_PROTO_GetShiftState done [19:38:00]FM_GetShiftState done [19:38:00]opened in 1709338023 [19:38:00]opened+sec_in_day 1709424423 [19:38:00]quantity*price = 50055 [19:38:00]sum+1 = 50056 [19:38:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.55 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.55 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 283 02.03.2024 19:38 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123064 ФПД: 209917470503364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193801&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123064&fm=209917470503364&tin=02508201610067®Number=0000000000090573&sum=50055 [19:38:01]StoreToDocumentArchive [19:38:01]shift 321 fd 123064 [19:38:01]save to /storage/0321/doc_00123064 [19:38:01]save last doc name /storage/0321/doc_00123064 to /storage/kkm_last_doc_name [19:38:01]save OK [19:38:01]Clear old archive folders... [19:38:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:38:01]tlvbuf is 003DAC40 [19:38:01]SAM_PROTO_ClearQueue [19:38:01]wFMCommunicate request_size=4 [19:38:01]MH_SAM_APDU [19:38:01]CAPDU: 80 09 00 00 [19:38:01]Write to MH i2c: E2 08 00 79 25 80 09 00 00 00 00 00 00 10 [19:38:01]Write i2c OK [19:38:01]MH_I2C_Read... [19:38:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:01]Read from MH i2c: E2 [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: E2 03 00 [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: E2 03 00 79 25 00 90 00 12 [19:38:01]RAPDU: 90 00 [19:38:01]wFMCommunicate OK [19:38:01]SAM_PROTO_ClearQueue done [19:38:01]KKMCreateOFDPacket [19:38:01]OFDProtocolAddRootSTLVToBuf [19:38:01]FM_MakeSignedData [19:38:01]FM_MakeSignedData [19:38:01]SAM_PROTO_SignData [19:38:01]wFMCommunicate request_size=4 [19:38:01]MH_SAM_APDU [19:38:01]CAPDU: 80 0D 01 02 [19:38:01]Write to MH i2c: E2 08 00 7A 25 80 0D 01 02 00 00 00 00 18 [19:38:01]Write i2c OK [19:38:01]MH_I2C_Read... [19:38:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:01]Read from MH i2c: E2 [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: E2 03 00 [19:38:01]MH_I2C_Read... [19:38:01]Read from MH i2c: E2 03 00 7A 25 00 90 00 13 [19:38:01]RAPDU: 90 00 [19:38:01]wFMCommunicate OK [19:38:01]wFMCommunicate request_size=255 [19:38:01]MH_SAM_APDU [19:38:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 19 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E0 01 00 35 04 06 00 [19:38:01]Write to MH i2c: E2 02 01 7B 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 19 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E0 01 00 35 04 06 00 00 00 2D [19:38:01]Write i2c OK [19:38:01]MH_I2C_Read... [19:38:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:02]Read from MH i2c: E2 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 03 00 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 03 00 7B 25 00 90 00 14 [19:38:02]RAPDU: 90 00 [19:38:02]wFMCommunicate OK [19:38:02]wFMCommunicate request_size=11 [19:38:02]MH_SAM_APDU [19:38:02]CAPDU: 80 0D 02 02 06 BE EB 38 42 F1 C4 [19:38:02]Write to MH i2c: E2 0E 00 7C 25 80 0D 02 02 06 00 BE EB 38 42 F1 C4 00 00 FF [19:38:02]Write i2c OK [19:38:02]MH_I2C_Read... [19:38:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:02]Read from MH i2c: E2 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 03 00 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 03 00 7C 25 00 90 00 15 [19:38:02]RAPDU: 90 00 [19:38:02]wFMCommunicate OK [19:38:02]wFMCommunicate request_size=4 [19:38:02]MH_SAM_APDU [19:38:02]CAPDU: 80 0D 03 02 [19:38:02]Write to MH i2c: E2 08 00 7D 25 80 0D 03 02 00 00 00 00 1D [19:38:02]Write i2c OK [19:38:02]MH_I2C_Read... [19:38:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:02]Read from MH i2c: E2 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 0B 00 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 0B 00 7D 25 00 B4 E3 22 22 FC 9F 60 8D 90 00 81 [19:38:02]RAPDU: B4 E3 22 22 FC 9F 60 8D 90 00 [19:38:02]wFMCommunicate OK [19:38:02]SAM_PROTO_SignData done [19:38:02]FM_MakeSignedData done [19:38:02]CreateOFDProtocolMessage [19:38:02]wFMCommunicate request_size=4 [19:38:02]MH_SAM_APDU [19:38:02]CAPDU: 80 11 00 00 [19:38:02]Write to MH i2c: E2 08 00 7E 25 80 11 00 00 00 00 00 00 1D [19:38:02]Write i2c OK [19:38:02]MH_I2C_Read... [19:38:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:02]Read from MH i2c: E2 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 17 00 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: E2 17 00 7E 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7B [19:38:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:38:02]wFMCommunicate OK [19:38:02]CreateOFDProtocolMessage done [19:38:02]OFDSenderStorePacket 123064 [19:38:02]StoreOFDPacket docnum=123064 [19:38:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 49 1F 08 01 0B 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 19 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E0 01 00 35 04 06 00 BE EB 38 42 F1 C4 B4 E3 22 22 FC 9F 60 8D [19:38:02]CheckFolder [19:38:02]dirname=/storage/ofd_packets [19:38:02]CheckFolder done [19:38:02]ProducePacketName [19:38:02]name=ofd_packets/00123064 [19:38:02]NVStorageSaveData ofd_packets/00123064 [19:38:02]File name is /storage/ofd_packets/00123064 [19:38:02]Write 302 bytes [19:38:02]NVStorageSaveData done [19:38:02]OFDSenderStorePacket done [19:38:02]KKMCreateOFDPacket done [19:38:02]NVStorageSaveData kkm_last_timestamp [19:38:02]File name is /storage/kkm_last_timestamp [19:38:02]Write 4 bytes [19:38:02]NVStorageSaveData done [19:38:02]ExternCall_PrintAddStr [19:38:02]wPrintStart [19:38:02]Write to MH i2c: 01 00 00 7F 25 A4 [19:38:02]Write i2c OK [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: 01 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: 01 07 00 [19:38:02]MH_I2C_Read... [19:38:02]Read from MH i2c: 01 07 00 7F 25 00 00 00 00 00 FF 0F B9 [19:38:02]RasterBufferAndPrint [19:38:02]line Счет N : (1)1105966 [19:38:02]line ИНН: 02508201610067 [19:38:02]line Контрольно-Кассовый Чек [19:38:02]line ПРОДАЖА [19:38:02]line ТРК (МРК, ГНК) : 51 [19:38:02]line Товар: 2710194210 [19:38:02]line ДТ(л)-К-5 [19:38:02]line 7.060 * 70.90 [19:38:02]line = 500.55 [19:38:02]line НДС 12% НСП 1% [19:38:02]line > о реализуемом товаре [19:38:02]line ИТОГО: 500.55 [19:38:02]line НСП 1% : 4.43 [19:38:02]line НДС 12% : 53.16 [19:38:02]line Наличными: 0.00 [19:38:02]line Безнал.: 500.55 [19:38:02]line Место: АЗС № 25 "Партнер Нефть" [19:38:02]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:38:02]line СНО: Общий режим [19:38:02]line Чек 283 02.03.2024 19:38 [19:38:02]line Смена: 321 ФФД: 1.0 [19:38:02]line ЗНМ: 0300000019 [19:38:02]line РНМ: 0000000000090573 [19:38:02]line Версия ККМ: 001 [19:38:02]line Платежная система: Бакай Банк [19:38:02]line ФМ: 0000000000874798 [19:38:02]line ФД: 123064 [19:38:02]line ФПД: 209917470503364 [19:38:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193801&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123064&fm=209917470503364&tin=02508201610067®Number=0000000000090573&sum=50055 [19:38:02]OFD Sender: Processing packet 123064 [packets to send 112, broken 111] [19:38:02]ProducePacketName [19:38:02]name=ofd_packets/00123064 [19:38:02]OFD Sender: To server: pG, [19:38:02]CommunicateWithHost lk.salyk.kg:30040 [19:38:02]ConnectInit lk.salyk.kg [19:38:02]written 0, free lines is 4095 [19:38:02]Connected sock=9 [19:38:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 49 1F 08 01 0B 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 19 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E0 01 00 35 04 06 00 BE EB 38 42 F1 C4 B4 E3 22 22 FC 9F 60 8D [19:38:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E4 62 47 00 99 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E0 01 00 F4 03 04 00 F5 2B E3 65 B6 04 01 00 00 2B E2 DD 34 3D 1E 02 00 [19:38:02]CommunicateWithHost err = 0 [19:38:02]CheckOFDResponse [19:38:02]1017 (14) - 77093643461234 [19:38:02]1041 (16) - 0000000000874798 [19:38:02]1040 (4) - 123064 [19:38:02]1012 (4) - 02.03.2024 13:39 [19:38:02]1206 (1) - 0 [19:38:02]OFD Sender: Remove packet 123064 [19:38:02]ProducePacketName [19:38:02]name=ofd_packets/00123064 [19:38:02]NVStorageDeleteData [19:38:03]Write to MH i2c: 01 00 00 A9 25 CE [19:38:03]Write i2c OK [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: 01 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: 01 07 00 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: 01 07 00 A9 25 00 00 00 00 00 FB 0C DC [19:38:03]RasterBufferAndPrint [19:38:03]line [19:38:03]line [19:38:03]line [19:38:03]line [19:38:03]line [19:38:03]written 0, free lines is 3330 [19:38:03]MH_Cut [19:38:03]Write to MH i2c: D1 01 00 B0 25 01 A7 [19:38:03]Write i2c OK [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: D1 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: D1 01 00 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: D1 01 00 B0 25 00 A6 [19:38:03]Write to MH i2c: 01 00 00 B1 25 D6 [19:38:03]Write i2c OK [19:38:03]MH_I2C_Read... [19:38:03]OFD Sender: No OFD packet to send [19:38:03]*** Cut start [19:38:03]*** Purtial cut [19:38:03]*** Stage 1: CUTSNS_PIN = 1 [19:38:05]Read from MH i2c: 01 [19:38:05]MH_I2C_Read... [19:38:05]*** Stop cut motor [19:38:05]*** Cut end [19:38:05]Read from MH i2c: 01 07 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: 01 07 00 B1 25 00 00 00 00 00 FF 0F EB [19:38:05]process_action close_receipt done [19:38:05]requested_data is exist [19:38:05]produce_requested_data [19:38:05]requested_item fm.sn is exist - process it [19:38:05]wFMCommunicate request_size=4 [19:38:05]MH_SAM_APDU [19:38:05]CAPDU: 80 11 00 00 [19:38:05]Write to MH i2c: E2 08 00 B2 25 80 11 00 00 00 00 00 00 51 [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:05]Read from MH i2c: E2 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 17 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 17 00 B2 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AF [19:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:38:05]wFMCommunicate OK [19:38:05]requested_item fd.num is exist - process it [19:38:05]SAM_PROTO_GetFieldsCounters [19:38:05]wFMCommunicate request_size=4 [19:38:05]MH_SAM_APDU [19:38:05]CAPDU: 80 13 00 00 [19:38:05]Write to MH i2c: E2 08 00 B3 25 80 13 00 00 00 00 00 00 54 [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:05]Read from MH i2c: E2 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 62 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 62 00 B3 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [19:38:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:05]wFMCommunicate OK [19:38:05]SAM_PROTO_GetFieldsCounters done [19:38:05]requested_item shift.num is exist - process it [19:38:05]requested_item shift.opened is exist - process it [19:38:05]req_shift_opened [19:38:05]FM_GetShiftState [19:38:05]SAM_PROTO_GetShiftState [19:38:05]wFMCommunicate request_size=4 [19:38:05]MH_SAM_APDU [19:38:05]CAPDU: 80 13 01 00 [19:38:05]Write to MH i2c: E2 08 00 B4 25 80 13 01 00 00 00 00 00 56 [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:05]Read from MH i2c: E2 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 0E 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 0E 00 B4 25 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BD [19:38:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:38:05]wFMCommunicate OK [19:38:05]SAM_PROTO_GetShiftState done [19:38:05]FM_GetShiftState done [19:38:05]req_shift_opened done [19:38:05]requested_item shift.open_date is exist - process it [19:38:05]req_shift_open_date [19:38:05]req_shift_open_date done [19:38:05]produce_requested_data done [19:38:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123064,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:38:05]process_action_free close_receipt [19:38:05]json_value_free [19:38:05]json_value_free done [19:38:05]process_json_proto returns [19:38:05]Send response to host [19:38:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123064,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:38:05]free response buf [19:38:05]execute_script done [19:38:05]execute_script returns [19:38:05]free content buf [19:38:05]Sock 8.Close socket [19:38:05]Sock 8.Thread stoped [19:38:08]OFD Sender: No OFD packet to send [19:38:13]OFD Sender: No OFD packet to send [19:38:18]OFD Sender: No OFD packet to send [19:38:23]OFD Sender: No OFD packet to send [19:38:28]OFD Sender: No OFD packet to send [19:38:33]OFD Sender: No OFD packet to send [19:38:38]OFD Sender: No OFD packet to send [19:38:43]OFD Sender: No OFD packet to send [19:38:48]OFD Sender: No OFD packet to send [19:38:53]OFD Sender: No OFD packet to send [19:38:58]OFD Sender: No OFD packet to send [19:39:03]OFD Sender: No OFD packet to send [19:39:08]OFD Sender: No OFD packet to send [19:39:13]OFD Sender: No OFD packet to send [19:39:18]OFD Sender: No OFD packet to send [19:39:23]OFD Sender: No OFD packet to send [19:39:28]OFD Sender: No OFD packet to send [19:39:33]OFD Sender: No OFD packet to send [19:39:38]OFD Sender: No OFD packet to send [19:39:43]OFD Sender: No OFD packet to send [19:39:44]accept exits with 10 [19:39:44]New connection [19:39:44]New thread 3066809700 created [19:39:44]Thread 3066666340 joined [19:39:44]Waiting for new connection... [19:39:44] Sock 10.Parse request [19:39:44]Sock 10.Check first char [19:39:44]Sock 10.First char is OK [19:39:44]request: POST /json_proto HTTP/1.0 [19:39:44]Method: POST [19:39:44]URL: /json_proto [19:39:44]Method is POST - this is cgi request [19:39:44]url: /json_proto [19:39:44]query_string will be loaded in cgi processing [19:39:44]execute_cgi json_proto POST (null) [19:39:44]execute_cgi path=json_proto method=POST [19:39:44]POST find Content-Length [19:39:44]Host: 172.17.48.197:8080 [19:39:44]Content-Length: 809 [19:39:44]Content-Type: application/json [19:39:44] [19:39:44]POST finish read [19:39:44]Found Content-Length = 809 [19:39:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:44]execute_script... [19:39:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:44]POST & json_proto [19:39:44]process_json_proto [19:39:44]json parsed OK: [19:39:44]protocol is kg_v1.0 [19:39:44]action value=close_receipt [19:39:44]process_action close_receipt [19:39:44]cmd_close_receipt [19:39:44]MH_GetDate [19:39:44]Write to MH i2c: F0 00 00 B5 25 C9 [19:39:44]Write i2c OK [19:39:44]MH_I2C_Read... [19:39:44]Read from MH i2c: F0 [19:39:44]MH_I2C_Read... [19:39:44]Read from MH i2c: F0 09 00 [19:39:44]MH_I2C_Read... [19:39:44]Read from MH i2c: F0 09 00 B5 25 00 82 80 E3 65 66 EE DC 65 B1 [19:39:44]GetLastDocTimeStamp 1709408281 [19:39:44]current date 1709408386 [19:39:44]FM_GetShiftState [19:39:44]SAM_PROTO_GetShiftState [19:39:44]wFMCommunicate request_size=4 [19:39:44]MH_SAM_APDU [19:39:44]CAPDU: 80 13 01 00 [19:39:44]Write to MH i2c: E2 08 00 B6 25 80 13 01 00 00 00 00 00 58 [19:39:44]Write i2c OK [19:39:44]MH_I2C_Read... [19:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:44]Read from MH i2c: E2 [19:39:44]MH_I2C_Read... [19:39:44]Read from MH i2c: E2 0E 00 [19:39:44]MH_I2C_Read... [19:39:44]Read from MH i2c: E2 0E 00 B6 25 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BF [19:39:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:39:44]wFMCommunicate OK [19:39:44]SAM_PROTO_GetShiftState done [19:39:44]FM_GetShiftState done [19:39:44]opened in 1709338023 [19:39:44]opened+sec_in_day 1709424423 [19:39:44]quantity*price = 100010 [19:39:44]sum+1 = 100012 [19:39:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 284 02.03.2024 19:39 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123065 ФПД: 226191739166871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193946&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123065&fm=226191739166871&tin=02508201610067®Number=0000000000090573&sum=100011 [19:39:46]StoreToDocumentArchive [19:39:46]shift 321 fd 123065 [19:39:46]save to /storage/0321/doc_00123065 [19:39:46]save last doc name /storage/0321/doc_00123065 to /storage/kkm_last_doc_name [19:39:46]save OK [19:39:46]Clear old archive folders... [19:39:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:39:46]tlvbuf is 0048DA50 [19:39:46]SAM_PROTO_ClearQueue [19:39:46]wFMCommunicate request_size=4 [19:39:46]MH_SAM_APDU [19:39:46]CAPDU: 80 09 00 00 [19:39:46]Write to MH i2c: E2 08 00 C3 25 80 09 00 00 00 00 00 00 5A [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:39:46]Read from MH i2c: E2 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 03 00 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 03 00 C3 25 00 90 00 5C [19:39:46]RAPDU: 90 00 [19:39:46]wFMCommunicate OK [19:39:46]SAM_PROTO_ClearQueue done [19:39:46]KKMCreateOFDPacket [19:39:46]OFDProtocolAddRootSTLVToBuf [19:39:46]FM_MakeSignedData [19:39:46]FM_MakeSignedData [19:39:46]SAM_PROTO_SignData [19:39:46]wFMCommunicate request_size=4 [19:39:46]MH_SAM_APDU [19:39:46]CAPDU: 80 0D 01 02 [19:39:46]Write to MH i2c: E2 08 00 C4 25 80 0D 01 02 00 00 00 00 62 [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:39:46]Read from MH i2c: E2 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 03 00 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 03 00 C4 25 00 90 00 5D [19:39:46]RAPDU: 90 00 [19:39:46]wFMCommunicate OK [19:39:46]wFMCommunicate request_size=255 [19:39:46]MH_SAM_APDU [19:39:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 82 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E0 01 00 35 04 06 00 CD [19:39:46]Write to MH i2c: E2 02 01 C5 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 82 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E0 01 00 35 04 06 00 CD 00 00 ED [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 [19:39:46]MH_I2C_Read... [19:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:46]Read from MH i2c: E2 03 00 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 03 00 C5 25 00 90 00 5E [19:39:46]RAPDU: 90 00 [19:39:46]wFMCommunicate OK [19:39:46]wFMCommunicate request_size=10 [19:39:46]MH_SAM_APDU [19:39:46]CAPDU: 80 0D 02 02 05 B8 5E 43 A0 97 [19:39:46]Write to MH i2c: E2 0D 00 C6 25 80 0D 02 02 05 00 B8 5E 43 A0 97 00 00 FF [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 [19:39:46]MH_I2C_Read... [19:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:46]Read from MH i2c: E2 03 00 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 03 00 C6 25 00 90 00 5F [19:39:46]RAPDU: 90 00 [19:39:46]wFMCommunicate OK [19:39:46]wFMCommunicate request_size=4 [19:39:46]MH_SAM_APDU [19:39:46]CAPDU: 80 0D 03 02 [19:39:46]Write to MH i2c: E2 08 00 C7 25 80 0D 03 02 00 00 00 00 67 [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:39:46]Read from MH i2c: E2 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 0B 00 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 0B 00 C7 25 00 F0 53 BC D6 E7 89 87 9C 90 00 D0 [19:39:46]RAPDU: F0 53 BC D6 E7 89 87 9C 90 00 [19:39:46]wFMCommunicate OK [19:39:46]SAM_PROTO_SignData done [19:39:46]FM_MakeSignedData done [19:39:46]CreateOFDProtocolMessage [19:39:46]wFMCommunicate request_size=4 [19:39:46]MH_SAM_APDU [19:39:46]CAPDU: 80 11 00 00 [19:39:46]Write to MH i2c: E2 08 00 C8 25 80 11 00 00 00 00 00 00 67 [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:46]Read from MH i2c: E2 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 17 00 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: E2 17 00 C8 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C5 [19:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:39:46]wFMCommunicate OK [19:39:46]CreateOFDProtocolMessage done [19:39:46]OFDSenderStorePacket 123065 [19:39:46]StoreOFDPacket docnum=123065 [19:39:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BE 70 07 01 C7 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 82 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E0 01 00 35 04 06 00 CD B8 5E 43 A0 97 F0 53 BC D6 E7 89 87 9C [19:39:46]CheckFolder [19:39:46]dirname=/storage/ofd_packets [19:39:46]CheckFolder done [19:39:46]ProducePacketName [19:39:46]name=ofd_packets/00123065 [19:39:46]NVStorageSaveData ofd_packets/00123065 [19:39:46]File name is /storage/ofd_packets/00123065 [19:39:46]Write 301 bytes [19:39:46]NVStorageSaveData done [19:39:46]OFDSenderStorePacket done [19:39:46]KKMCreateOFDPacket done [19:39:46]NVStorageSaveData kkm_last_timestamp [19:39:46]File name is /storage/kkm_last_timestamp [19:39:46]Write 4 bytes [19:39:46]NVStorageSaveData done [19:39:46]ExternCall_PrintAddStr [19:39:46]wPrintStart [19:39:46]Write to MH i2c: 01 00 00 C9 25 EE [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: 01 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: 01 07 00 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: 01 07 00 C9 25 00 00 00 00 00 FF 0F 03 [19:39:46]RasterBufferAndPrint [19:39:46]line Счет N : (1)1105967 [19:39:46]line ИНН: 02508201610067 [19:39:46]line Контрольно-Кассовый Чек [19:39:46]line ПРОДАЖА [19:39:46]line ТРК (МРК, ГНК) : 13 [19:39:46]line Товар: 2710124500 [19:39:46]line Аи-95-К-5 [19:39:46]line 14.390 * 69.50 [19:39:46]line = 1000.11 [19:39:46]line НДС 12% НСП 1% [19:39:46]line > о реализуемом товаре [19:39:46]line ИТОГО: 1000.11 [19:39:46]line НСП 1% : 8.85 [19:39:46]line НДС 12% : 106.21 [19:39:46]line Наличными: 0.00 [19:39:46]line Безнал.: 1000.11 [19:39:46]line Место: АЗС № 25 "Партнер Нефть" [19:39:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:39:46]line СНО: Общий режим [19:39:46]line Чек 284 02.03.2024 19:39 [19:39:46]line Смена: 321 ФФД: 1.0 [19:39:46]line ЗНМ: 0300000019 [19:39:46]line РНМ: 0000000000090573 [19:39:46]line Версия ККМ: 001 [19:39:46]line Платежная система: О! деньги [19:39:46]line ФМ: 0000000000874798 [19:39:46]line ФД: 123065 [19:39:46]line ФПД: 226191739166871 [19:39:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T193946&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123065&fm=226191739166871&tin=02508201610067®Number=0000000000090573&sum=100011 [19:39:46]OFD Sender: Processing packet 123065 [packets to send 112, broken 111] [19:39:46]ProducePacketName [19:39:46]name=ofd_packets/00123065 [19:39:46]OFD Sender: To server: pG, [19:39:46]CommunicateWithHost lk.salyk.kg:30040 [19:39:46]ConnectInit lk.salyk.kg [19:39:46]written 0, free lines is 4095 [19:39:46]Connected sock=9 [19:39:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BE 70 07 01 C7 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 82 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E0 01 00 35 04 06 00 CD B8 5E 43 A0 97 F0 53 BC D6 E7 89 87 9C [19:39:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 74 26 47 00 98 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E0 01 00 F4 03 04 00 5D 2C E3 65 B6 04 01 00 00 B7 B1 AD 8F 38 A1 2E B1 [19:39:47]CommunicateWithHost err = 0 [19:39:47]CheckOFDResponse [19:39:47]1017 (14) - 77093643461234 [19:39:47]1041 (16) - 0000000000874798 [19:39:47]1040 (4) - 123065 [19:39:47]1012 (4) - 02.03.2024 13:40 [19:39:47]1206 (1) - 0 [19:39:47]OFD Sender: Remove packet 123065 [19:39:47]ProducePacketName [19:39:47]name=ofd_packets/00123065 [19:39:47]NVStorageDeleteData [19:39:47]Write to MH i2c: 01 00 00 F3 25 18 [19:39:47]Write i2c OK [19:39:47]MH_I2C_Read... [19:39:47]Read from MH i2c: 01 [19:39:47]MH_I2C_Read... [19:39:47]Read from MH i2c: 01 07 00 [19:39:47]MH_I2C_Read... [19:39:47]Read from MH i2c: 01 07 00 F3 25 00 00 00 00 00 F7 0C 22 [19:39:47]RasterBufferAndPrint [19:39:47]line [19:39:47]line [19:39:47]line [19:39:47]line [19:39:47]line [19:39:47]written 0, free lines is 3325 [19:39:47]MH_Cut [19:39:47]Write to MH i2c: D1 01 00 FA 25 01 F1 [19:39:47]Write i2c OK [19:39:47]MH_I2C_Read... [19:39:47]Read from MH i2c: D1 [19:39:47]MH_I2C_Read... [19:39:47]Read from MH i2c: D1 01 00 [19:39:47]MH_I2C_Read... [19:39:47]Read from MH i2c: D1 01 00 FA 25 00 F0 [19:39:47]Write to MH i2c: 01 00 00 FB 25 20 [19:39:47]Write i2c OK [19:39:47]MH_I2C_Read... [19:39:47]OFD Sender: No OFD packet to send [19:39:48]*** Cut start [19:39:48]*** Purtial cut [19:39:48]*** Stage 1: CUTSNS_PIN = 1 [19:39:50]Read from MH i2c: 01 [19:39:50]MH_I2C_Read... [19:39:50]*** Stop cut motor [19:39:50]*** Cut end [19:39:50]Read from MH i2c: 01 07 00 [19:39:50]MH_I2C_Read... [19:39:50]Read from MH i2c: 01 07 00 FB 25 00 00 00 00 00 FF 0F 35 [19:39:50]process_action close_receipt done [19:39:50]requested_data is exist [19:39:50]produce_requested_data [19:39:50]requested_item fm.sn is exist - process it [19:39:50]wFMCommunicate request_size=4 [19:39:50]MH_SAM_APDU [19:39:50]CAPDU: 80 11 00 00 [19:39:50]Write to MH i2c: E2 08 00 FC 25 80 11 00 00 00 00 00 00 9B [19:39:50]Write i2c OK [19:39:50]MH_I2C_Read... [19:39:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:50]Read from MH i2c: E2 [19:39:50]MH_I2C_Read... [19:39:50]Read from MH i2c: E2 17 00 [19:39:50]MH_I2C_Read... [19:39:50]Read from MH i2c: E2 17 00 FC 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F9 [19:39:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:39:50]wFMCommunicate OK [19:39:50]requested_item fd.num is exist - process it [19:39:50]SAM_PROTO_GetFieldsCounters [19:39:50]wFMCommunicate request_size=4 [19:39:50]MH_SAM_APDU [19:39:50]CAPDU: 80 13 00 00 [19:39:50]Write to MH i2c: E2 08 00 FD 25 80 13 00 00 00 00 00 00 9E [19:39:50]Write i2c OK [19:39:50]MH_I2C_Read... [19:39:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:39:50]Read from MH i2c: E2 [19:39:50]MH_I2C_Read... [19:39:50]Read from MH i2c: E2 62 00 [19:39:50]MH_I2C_Read... [19:39:50]Read from MH i2c: E2 62 00 FD 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [19:39:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:39:50]wFMCommunicate OK [19:39:50]SAM_PROTO_GetFieldsCounters done [19:39:50]requested_item shift.num is exist - process it [19:39:50]requested_item shift.opened is exist - process it [19:39:50]req_shift_opened [19:39:50]FM_GetShiftState [19:39:50]SAM_PROTO_GetShiftState [19:39:50]wFMCommunicate request_size=4 [19:39:50]MH_SAM_APDU [19:39:50]CAPDU: 80 13 01 00 [19:39:50]Write to MH i2c: E2 08 00 FE 25 80 13 01 00 00 00 00 00 A0 [19:39:50]Write i2c OK [19:39:50]MH_I2C_Read... [19:39:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:50]Read from MH i2c: E2 [19:39:50]MH_I2C_Read... [19:39:50]Read from MH i2c: E2 0E 00 [19:39:50]MH_I2C_Read... [19:39:50]Read from MH i2c: E2 0E 00 FE 25 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 07 [19:39:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:39:50]wFMCommunicate OK [19:39:50]SAM_PROTO_GetShiftState done [19:39:50]FM_GetShiftState done [19:39:50]req_shift_opened done [19:39:50]requested_item shift.open_date is exist - process it [19:39:50]req_shift_open_date [19:39:50]req_shift_open_date done [19:39:50]produce_requested_data done [19:39:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123065,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:39:50]process_action_free close_receipt [19:39:50]json_value_free [19:39:50]json_value_free done [19:39:50]process_json_proto returns [19:39:50]Send response to host [19:39:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123065,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:39:50]free response buf [19:39:50]execute_script done [19:39:50]execute_script returns [19:39:50]free content buf [19:39:50]Sock 10.Close socket [19:39:50]Sock 10.Thread stoped [19:39:52]OFD Sender: No OFD packet to send [19:39:57]OFD Sender: No OFD packet to send [19:40:02]OFD Sender: No OFD packet to send [19:40:07]OFD Sender: No OFD packet to send [19:40:12]OFD Sender: No OFD packet to send [19:40:13]accept exits with 8 [19:40:13]New connection [19:40:13]New thread 3066666340 created [19:40:13]Thread 3066809700 joined [19:40:13]Waiting for new connection... [19:40:13] Sock 8.Parse request [19:40:13]Sock 8.Check first char [19:40:13]Sock 8.First char is OK [19:40:13]request: POST /json_proto HTTP/1.0 [19:40:13]Method: POST [19:40:13]URL: /json_proto [19:40:13]Method is POST - this is cgi request [19:40:13]url: /json_proto [19:40:13]query_string will be loaded in cgi processing [19:40:13]execute_cgi json_proto POST (null) [19:40:13]execute_cgi path=json_proto method=POST [19:40:13]POST find Content-Length [19:40:13]Host: 172.17.48.197:8080 [19:40:13]Content-Length: 678 [19:40:13]Content-Type: application/json [19:40:13] [19:40:13]POST finish read [19:40:13]Found Content-Length = 678 [19:40:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:13]execute_script... [19:40: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)1105968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:13]POST & json_proto [19:40:13]process_json_proto [19:40:13]json parsed OK: [19:40:13]protocol is kg_v1.0 [19:40:13]action value=close_receipt [19:40:13]process_action close_receipt [19:40:13]cmd_close_receipt [19:40:13]MH_GetDate [19:40:13]Write to MH i2c: F0 00 00 FF 25 13 [19:40:13]Write i2c OK [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: F0 [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: F0 09 00 [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: F0 09 00 FF 25 00 9E 80 E3 65 66 EE DC 65 17 [19:40:13]GetLastDocTimeStamp 1709408386 [19:40:13]current date 1709408414 [19:40:13]FM_GetShiftState [19:40:13]SAM_PROTO_GetShiftState [19:40:13]wFMCommunicate request_size=4 [19:40:13]MH_SAM_APDU [19:40:13]CAPDU: 80 13 01 00 [19:40:13]Write to MH i2c: E2 08 00 00 26 80 13 01 00 00 00 00 00 A3 [19:40:13]Write i2c OK [19:40:13]MH_I2C_Read... [19:40:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:13]Read from MH i2c: E2 [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: E2 0E 00 [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: E2 0E 00 00 26 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 0A [19:40:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:40:13]wFMCommunicate OK [19:40:13]SAM_PROTO_GetShiftState done [19:40:13]FM_GetShiftState done [19:40:13]opened in 1709338023 [19:40:13]opened+sec_in_day 1709424423 [19:40:13]quantity*price = 50015 [19:40:13]sum+1 = 50016 [19:40:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 285 02.03.2024 19:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123066 ФПД: 83317833290987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194014&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123066&fm=83317833290987&tin=02508201610067®Number=0000000000090573&sum=50000 [19:40:14]StoreToDocumentArchive [19:40:14]shift 321 fd 123066 [19:40:14]save to /storage/0321/doc_00123066 [19:40:14]save last doc name /storage/0321/doc_00123066 to /storage/kkm_last_doc_name [19:40:14]save OK [19:40:14]Clear old archive folders... [19:40:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:40:14]tlvbuf is 003F1FD0 [19:40:14]SAM_PROTO_ClearQueue [19:40:14]wFMCommunicate request_size=4 [19:40:14]MH_SAM_APDU [19:40:14]CAPDU: 80 09 00 00 [19:40:14]Write to MH i2c: E2 08 00 0D 26 80 09 00 00 00 00 00 00 A5 [19:40:14]Write i2c OK [19:40:14]MH_I2C_Read... [19:40:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:14]Read from MH i2c: E2 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 03 00 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 03 00 0D 26 00 90 00 A7 [19:40:14]RAPDU: 90 00 [19:40:14]wFMCommunicate OK [19:40:14]SAM_PROTO_ClearQueue done [19:40:14]KKMCreateOFDPacket [19:40:14]OFDProtocolAddRootSTLVToBuf [19:40:14]FM_MakeSignedData [19:40:14]FM_MakeSignedData [19:40:14]SAM_PROTO_SignData [19:40:14]wFMCommunicate request_size=4 [19:40:14]MH_SAM_APDU [19:40:14]CAPDU: 80 0D 01 02 [19:40:14]Write to MH i2c: E2 08 00 0E 26 80 0D 01 02 00 00 00 00 AD [19:40:14]Write i2c OK [19:40:14]MH_I2C_Read... [19:40:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:14]Read from MH i2c: E2 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 03 00 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 03 00 0E 26 00 90 00 A8 [19:40:14]RAPDU: 90 00 [19:40:14]wFMCommunicate OK [19:40:14]wFMCommunicate request_size=255 [19:40:14]MH_SAM_APDU [19:40: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 9E 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E0 01 00 35 04 06 00 4B [19:40:14]Write to MH i2c: E2 02 01 0F 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 9E 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E0 01 00 35 04 06 00 4B 00 00 39 [19:40:14]Write i2c OK [19:40:14]MH_I2C_Read... [19:40:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:14]Read from MH i2c: E2 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 03 00 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 03 00 0F 26 00 90 00 A9 [19:40:14]RAPDU: 90 00 [19:40:14]wFMCommunicate OK [19:40:14]wFMCommunicate request_size=10 [19:40:14]MH_SAM_APDU [19:40:14]CAPDU: 80 0D 02 02 05 C6 F1 DB 54 EB [19:40:14]Write to MH i2c: E2 0D 00 10 26 80 0D 02 02 05 00 C6 F1 DB 54 EB 00 00 8B [19:40:14]Write i2c OK [19:40:14]MH_I2C_Read... [19:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:15]Read from MH i2c: E2 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: E2 03 00 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: E2 03 00 10 26 00 90 00 AA [19:40:15]RAPDU: 90 00 [19:40:15]wFMCommunicate OK [19:40:15]wFMCommunicate request_size=4 [19:40:15]MH_SAM_APDU [19:40:15]CAPDU: 80 0D 03 02 [19:40:15]Write to MH i2c: E2 08 00 11 26 80 0D 03 02 00 00 00 00 B2 [19:40:15]Write i2c OK [19:40:15]MH_I2C_Read... [19:40:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:15]Read from MH i2c: E2 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: E2 0B 00 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: E2 0B 00 11 26 00 D3 33 D5 18 BB D1 7E E7 90 00 97 [19:40:15]RAPDU: D3 33 D5 18 BB D1 7E E7 90 00 [19:40:15]wFMCommunicate OK [19:40:15]SAM_PROTO_SignData done [19:40:15]FM_MakeSignedData done [19:40:15]CreateOFDProtocolMessage [19:40:15]wFMCommunicate request_size=4 [19:40:15]MH_SAM_APDU [19:40:15]CAPDU: 80 11 00 00 [19:40:15]Write to MH i2c: E2 08 00 12 26 80 11 00 00 00 00 00 00 B2 [19:40:15]Write i2c OK [19:40:15]MH_I2C_Read... [19:40:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:15]Read from MH i2c: E2 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: E2 17 00 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: E2 17 00 12 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 10 [19:40:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:40:15]wFMCommunicate OK [19:40:15]CreateOFDProtocolMessage done [19:40:15]OFDSenderStorePacket 123066 [19:40:15]StoreOFDPacket docnum=123066 [19:40:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C AB 07 01 4C 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 9E 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E0 01 00 35 04 06 00 4B C6 F1 DB 54 EB D3 33 D5 18 BB D1 7E E7 [19:40:15]CheckFolder [19:40:15]dirname=/storage/ofd_packets [19:40:15]CheckFolder done [19:40:15]ProducePacketName [19:40:15]name=ofd_packets/00123066 [19:40:15]NVStorageSaveData ofd_packets/00123066 [19:40:15]File name is /storage/ofd_packets/00123066 [19:40:15]Write 301 bytes [19:40:15]NVStorageSaveData done [19:40:15]OFDSenderStorePacket done [19:40:15]KKMCreateOFDPacket done [19:40:15]NVStorageSaveData kkm_last_timestamp [19:40:15]File name is /storage/kkm_last_timestamp [19:40:15]Write 4 bytes [19:40:15]NVStorageSaveData done [19:40:15]ExternCall_PrintAddStr [19:40:15]wPrintStart [19:40:15]Write to MH i2c: 01 00 00 13 26 39 [19:40:15]Write i2c OK [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: 01 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: 01 07 00 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: 01 07 00 13 26 00 00 00 00 00 FF 0F 4E [19:40:15]RasterBufferAndPrint [19:40:15]line Счет N : (1)1105968 [19:40:15]line ИНН: 02508201610067 [19:40:15]line Контрольно-Кассовый Чек [19:40:15]line ПРОДАЖА [19:40:15]line ТРК (МРК, ГНК) : 42 [19:40:15]line Товар: 2710124130 [19:40:15]line Аи-92-К-5 [19:40:15]line 8.080 * 61.90 [19:40:15]line = 500.15 [19:40:15]line НДС 12% НСП 1% [19:40:15]line > о реализуемом товаре [19:40:15]line ОКРУГЛЕНИЕ: -0.15 [19:40:15]line ИТОГО: 500.00 [19:40:15]line Внесено: 500.00 [19:40:15]line СДАЧА: 0.00 [19:40:15]line НСП 1% : 4.43 [19:40:15]line НДС 12% : 53.11 [19:40:15]line Наличными: 500.00 [19:40:15]line Безнал.: 0.00 [19:40:15]line Место: АЗС № 25 "Партнер Нефть" [19:40:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:40:15]line СНО: Общий режим [19:40:15]line Чек 285 02.03.2024 19:40 [19:40:15]line Смена: 321 ФФД: 1.0 [19:40:15]line ЗНМ: 0300000019 [19:40:15]line РНМ: 0000000000090573 [19:40:15]line Версия ККМ: 001 [19:40:15]line ФМ: 0000000000874798 [19:40:15]line ФД: 123066 [19:40:15]line ФПД: 83317833290987 [19:40:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194014&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123066&fm=83317833290987&tin=02508201610067®Number=0000000000090573&sum=50000 [19:40:15]OFD Sender: Processing packet 123066 [packets to send 112, broken 111] [19:40:15]ProducePacketName [19:40:15]name=ofd_packets/00123066 [19:40:15]OFD Sender: To server: pG, [19:40:15]CommunicateWithHost lk.salyk.kg:30040 [19:40:15]ConnectInit lk.salyk.kg [19:40:15]written 0, free lines is 4095 [19:40:15]Connected sock=10 [19:40:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0C AB 07 01 4C 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 9E 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E0 01 00 35 04 06 00 4B C6 F1 DB 54 EB D3 33 D5 18 BB D1 7E E7 [19:40:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 08 E2 47 00 FA A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E0 01 00 F4 03 04 00 7A 2C E3 65 B6 04 01 00 00 1D 28 CB B1 82 E9 3F B3 [19:40:15]CommunicateWithHost err = 0 [19:40:15]CheckOFDResponse [19:40:15]1017 (14) - 77093643461234 [19:40:15]1041 (16) - 0000000000874798 [19:40:15]1040 (4) - 123066 [19:40:15]1012 (4) - 02.03.2024 13:41 [19:40:15]1206 (1) - 0 [19:40:15]OFD Sender: Remove packet 123066 [19:40:15]ProducePacketName [19:40:15]name=ofd_packets/00123066 [19:40:15]NVStorageDeleteData [19:40:15]Write to MH i2c: 01 00 00 3E 26 64 [19:40:15]Write i2c OK [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: 01 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: 01 07 00 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: 01 07 00 3E 26 00 00 00 00 00 E3 0C 5A [19:40:15]RasterBufferAndPrint [19:40:15]line [19:40:15]line [19:40:15]line [19:40:15]line [19:40:15]line [19:40:15]written 0, free lines is 3305 [19:40:15]MH_Cut [19:40:15]Write to MH i2c: D1 01 00 45 26 01 3D [19:40:15]Write i2c OK [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: D1 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: D1 01 00 [19:40:15]MH_I2C_Read... [19:40:15]Read from MH i2c: D1 01 00 45 26 00 3C [19:40:15]Write to MH i2c: 01 00 00 46 26 6C [19:40:15]Write i2c OK [19:40:15]MH_I2C_Read... [19:40:16]OFD Sender: No OFD packet to send [19:40:16]*** Cut start [19:40:16]*** Purtial cut [19:40:16]*** Stage 1: CUTSNS_PIN = 1 [19:40:18]Read from MH i2c: 01 [19:40:18]MH_I2C_Read... [19:40:18]*** Stop cut motor [19:40:18]*** Cut end [19:40:18]Read from MH i2c: 01 07 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: 01 07 00 46 26 00 00 00 00 00 FF 0F 81 [19:40:18]process_action close_receipt done [19:40:18]requested_data is exist [19:40:18]produce_requested_data [19:40:18]requested_item fm.sn is exist - process it [19:40:18]wFMCommunicate request_size=4 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 11 00 00 [19:40:18]Write to MH i2c: E2 08 00 47 26 80 11 00 00 00 00 00 00 E7 [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 17 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 17 00 47 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 45 [19:40:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:40:18]wFMCommunicate OK [19:40:18]requested_item fd.num is exist - process it [19:40:18]SAM_PROTO_GetFieldsCounters [19:40:18]wFMCommunicate request_size=4 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 13 00 00 [19:40:18]Write to MH i2c: E2 08 00 48 26 80 13 00 00 00 00 00 00 EA [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 62 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 62 00 48 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [19:40:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:18]wFMCommunicate OK [19:40:18]SAM_PROTO_GetFieldsCounters done [19:40:18]requested_item shift.num is exist - process it [19:40:18]requested_item shift.opened is exist - process it [19:40:18]req_shift_opened [19:40:18]FM_GetShiftState [19:40:18]SAM_PROTO_GetShiftState [19:40:18]wFMCommunicate request_size=4 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 13 01 00 [19:40:18]Write to MH i2c: E2 08 00 49 26 80 13 01 00 00 00 00 00 EC [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 0E 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 0E 00 49 26 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 53 [19:40:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:40:18]wFMCommunicate OK [19:40:18]SAM_PROTO_GetShiftState done [19:40:18]FM_GetShiftState done [19:40:18]req_shift_opened done [19:40:18]requested_item shift.open_date is exist - process it [19:40:18]req_shift_open_date [19:40:18]req_shift_open_date done [19:40:18]produce_requested_data done [19:40:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123066,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:40:18]process_action_free close_receipt [19:40:18]json_value_free [19:40:18]json_value_free done [19:40:18]process_json_proto returns [19:40:18]Send response to host [19:40:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123066,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:40:18]free response buf [19:40:18]execute_script done [19:40:18]execute_script returns [19:40:18]free content buf [19:40:18]Sock 8.Close socket [19:40:18]Sock 8.Thread stoped [19:40:21]OFD Sender: No OFD packet to send [19:40:26]OFD Sender: No OFD packet to send [19:40:26]accept exits with 9 [19:40:26]New connection [19:40:26]New thread 3066809700 created [19:40:26]Thread 3066666340 joined [19:40:26]Waiting for new connection... [19:40:26] Sock 9.Parse request [19:40:26]Sock 9.Check first char [19:40:26]Sock 9.First char is OK [19:40:26]request: POST /json_proto HTTP/1.0 [19:40:26]Method: POST [19:40:26]URL: /json_proto [19:40:26]Method is POST - this is cgi request [19:40:26]url: /json_proto [19:40:26]query_string will be loaded in cgi processing [19:40:26]execute_cgi json_proto POST (null) [19:40:26]execute_cgi path=json_proto method=POST [19:40:26]POST find Content-Length [19:40:26]Host: 172.17.48.197:8080 [19:40:26]Content-Length: 679 [19:40:26]Content-Type: application/json [19:40:26] [19:40:26]POST finish read [19:40:26]Found Content-Length = 679 [19:40:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "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" ] } } [19:40:26]execute_script... [19:40: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)1105969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "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" ] } } [19:40:26]POST & json_proto [19:40:26]process_json_proto [19:40:26]json parsed OK: [19:40:26]protocol is kg_v1.0 [19:40:26]action value=close_receipt [19:40:26]process_action close_receipt [19:40:26]cmd_close_receipt [19:40:26]MH_GetDate [19:40:26]Write to MH i2c: F0 00 00 4A 26 5F [19:40:26]Write i2c OK [19:40:26]MH_I2C_Read... [19:40:26]Read from MH i2c: F0 [19:40:26]MH_I2C_Read... [19:40:26]Read from MH i2c: F0 09 00 [19:40:26]MH_I2C_Read... [19:40:26]Read from MH i2c: F0 09 00 4A 26 00 AC 80 E3 65 66 EE DC 65 71 [19:40:26]GetLastDocTimeStamp 1709408414 [19:40:26]current date 1709408428 [19:40:26]FM_GetShiftState [19:40:26]SAM_PROTO_GetShiftState [19:40:26]wFMCommunicate request_size=4 [19:40:26]MH_SAM_APDU [19:40:26]CAPDU: 80 13 01 00 [19:40:26]Write to MH i2c: E2 08 00 4B 26 80 13 01 00 00 00 00 00 EE [19:40:26]Write i2c OK [19:40:26]MH_I2C_Read... [19:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:26]Read from MH i2c: E2 [19:40:26]MH_I2C_Read... [19:40:26]Read from MH i2c: E2 0E 00 [19:40:26]MH_I2C_Read... [19:40:26]Read from MH i2c: E2 0E 00 4B 26 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 55 [19:40:26]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:40:26]wFMCommunicate OK [19:40:26]SAM_PROTO_GetShiftState done [19:40:26]FM_GetShiftState done [19:40:26]opened in 1709338023 [19:40:26]opened+sec_in_day 1709424423 [19:40:26]quantity*price = 70056 [19:40:26]sum+1 = 70057 [19:40:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 286 02.03.2024 19:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123067 ФПД: 117785929994241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194028&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123067&fm=117785929994241&tin=02508201610067®Number=0000000000090573&sum=70000 [19:40:28]StoreToDocumentArchive [19:40:28]shift 321 fd 123067 [19:40:28]save to /storage/0321/doc_00123067 [19:40:28]save last doc name /storage/0321/doc_00123067 to /storage/kkm_last_doc_name [19:40:28]save OK [19:40:28]Clear old archive folders... [19:40:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:40:28]tlvbuf is 00418920 [19:40:28]SAM_PROTO_ClearQueue [19:40:28]wFMCommunicate request_size=4 [19:40:28]MH_SAM_APDU [19:40:28]CAPDU: 80 09 00 00 [19:40:28]Write to MH i2c: E2 08 00 58 26 80 09 00 00 00 00 00 00 F0 [19:40:28]Write i2c OK [19:40:28]MH_I2C_Read... [19:40:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:28]Read from MH i2c: E2 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 03 00 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 03 00 58 26 00 90 00 F2 [19:40:28]RAPDU: 90 00 [19:40:28]wFMCommunicate OK [19:40:28]SAM_PROTO_ClearQueue done [19:40:28]KKMCreateOFDPacket [19:40:28]OFDProtocolAddRootSTLVToBuf [19:40:28]FM_MakeSignedData [19:40:28]FM_MakeSignedData [19:40:28]SAM_PROTO_SignData [19:40:28]wFMCommunicate request_size=4 [19:40:28]MH_SAM_APDU [19:40:28]CAPDU: 80 0D 01 02 [19:40:28]Write to MH i2c: E2 08 00 59 26 80 0D 01 02 00 00 00 00 F8 [19:40:28]Write i2c OK [19:40:28]MH_I2C_Read... [19:40:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:28]Read from MH i2c: E2 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 03 00 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 03 00 59 26 00 90 00 F3 [19:40:28]RAPDU: 90 00 [19:40:28]wFMCommunicate OK [19:40:28]wFMCommunicate request_size=255 [19:40:28]MH_SAM_APDU [19:40:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 1E 01 00 00 F4 03 04 00 AC 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E0 01 00 35 04 06 00 6B [19:40:28]Write to MH i2c: E2 02 01 5A 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 1E 01 00 00 F4 03 04 00 AC 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E0 01 00 35 04 06 00 6B 00 00 0D [19:40:28]Write i2c OK [19:40:28]MH_I2C_Read... [19:40:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:28]Read from MH i2c: E2 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 03 00 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 03 00 5A 26 00 90 00 F4 [19:40:28]RAPDU: 90 00 [19:40:28]wFMCommunicate OK [19:40:28]wFMCommunicate request_size=10 [19:40:28]MH_SAM_APDU [19:40:28]CAPDU: 80 0D 02 02 05 20 2C 84 50 01 [19:40:28]Write to MH i2c: E2 0D 00 5B 26 80 0D 02 02 05 00 20 2C 84 50 01 00 00 26 [19:40:28]Write i2c OK [19:40:28]MH_I2C_Read... [19:40:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:28]Read from MH i2c: E2 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 03 00 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 03 00 5B 26 00 90 00 F5 [19:40:28]RAPDU: 90 00 [19:40:28]wFMCommunicate OK [19:40:28]wFMCommunicate request_size=4 [19:40:28]MH_SAM_APDU [19:40:28]CAPDU: 80 0D 03 02 [19:40:28]Write to MH i2c: E2 08 00 5C 26 80 0D 03 02 00 00 00 00 FD [19:40:28]Write i2c OK [19:40:28]MH_I2C_Read... [19:40:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:28]Read from MH i2c: E2 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 0B 00 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 0B 00 5C 26 00 09 C5 0B C7 A2 E5 53 76 90 00 EE [19:40:28]RAPDU: 09 C5 0B C7 A2 E5 53 76 90 00 [19:40:28]wFMCommunicate OK [19:40:28]SAM_PROTO_SignData done [19:40:28]FM_MakeSignedData done [19:40:28]CreateOFDProtocolMessage [19:40:28]wFMCommunicate request_size=4 [19:40:28]MH_SAM_APDU [19:40:28]CAPDU: 80 11 00 00 [19:40:28]Write to MH i2c: E2 08 00 5D 26 80 11 00 00 00 00 00 00 FD [19:40:28]Write i2c OK [19:40:28]MH_I2C_Read... [19:40:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:28]Read from MH i2c: E2 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 17 00 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: E2 17 00 5D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5B [19:40:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:40:28]wFMCommunicate OK [19:40:28]CreateOFDProtocolMessage done [19:40:28]OFDSenderStorePacket 123067 [19:40:28]StoreOFDPacket docnum=123067 [19:40:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8D 29 07 01 B1 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 1E 01 00 00 F4 03 04 00 AC 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E0 01 00 35 04 06 00 6B 20 2C 84 50 01 09 C5 0B C7 A2 E5 53 76 [19:40:28]CheckFolder [19:40:28]dirname=/storage/ofd_packets [19:40:28]CheckFolder done [19:40:28]ProducePacketName [19:40:28]name=ofd_packets/00123067 [19:40:28]NVStorageSaveData ofd_packets/00123067 [19:40:28]File name is /storage/ofd_packets/00123067 [19:40:28]Write 301 bytes [19:40:28]NVStorageSaveData done [19:40:28]OFDSenderStorePacket done [19:40:28]KKMCreateOFDPacket done [19:40:28]NVStorageSaveData kkm_last_timestamp [19:40:28]File name is /storage/kkm_last_timestamp [19:40:28]Write 4 bytes [19:40:28]NVStorageSaveData done [19:40:28]ExternCall_PrintAddStr [19:40:28]wPrintStart [19:40:28]Write to MH i2c: 01 00 00 5E 26 84 [19:40:28]Write i2c OK [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: 01 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: 01 07 00 [19:40:28]MH_I2C_Read... [19:40:28]Read from MH i2c: 01 07 00 5E 26 00 00 00 00 00 FF 0F 99 [19:40:28]RasterBufferAndPrint [19:40:28]line Счет N : (1)1105969 [19:40:28]line ИНН: 02508201610067 [19:40:28]line Контрольно-Кассовый Чек [19:40:28]line ПРОДАЖА [19:40:28]line ТРК (МРК, ГНК) : 53 [19:40:28]line Товар: 2710124500 [19:40:28]line Аи-95-К-5 [19:40:28]line 10.080 * 69.50 [19:40:28]line = 700.56 [19:40:28]line НДС 12% НСП 1% [19:40:28]line > о реализуемом товаре [19:40:28]line ОКРУГЛЕНИЕ: -0.56 [19:40:28]line ИТОГО: 700.00 [19:40:28]line Внесено: 700.00 [19:40:28]line СДАЧА: 0.00 [19:40:28]line НСП 1% : 6.20 [19:40:28]line НДС 12% : 74.40 [19:40:28]line Наличными: 700.00 [19:40:28]line Безнал.: 0.00 [19:40:28]line Место: АЗС № 25 "Партнер Нефть" [19:40:28]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:40:28]line СНО: Общий режим [19:40:28]line Чек 286 02.03.2024 19:40 [19:40:28]line Смена: 321 ФФД: 1.0 [19:40:28]line ЗНМ: 0300000019 [19:40:28]line РНМ: 0000000000090573 [19:40:28]line Версия ККМ: 001 [19:40:28]line ФМ: 0000000000874798 [19:40:28]line ФД: 123067 [19:40:28]line ФПД: 117785929994241 [19:40:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194028&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123067&fm=117785929994241&tin=02508201610067®Number=0000000000090573&sum=70000 [19:40:28]OFD Sender: Processing packet 123067 [packets to send 112, broken 111] [19:40:28]ProducePacketName [19:40:28]name=ofd_packets/00123067 [19:40:28]OFD Sender: To server: pG, [19:40:28]CommunicateWithHost lk.salyk.kg:30040 [19:40:28]ConnectInit lk.salyk.kg [19:40:28]written 0, free lines is 4095 [19:40:29]Connected sock=10 [19:40:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8D 29 07 01 B1 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 1E 01 00 00 F4 03 04 00 AC 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E0 01 00 35 04 06 00 6B 20 2C 84 50 01 09 C5 0B C7 A2 E5 53 76 [19:40:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 42 8C 47 00 36 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E0 01 00 F4 03 04 00 87 2C E3 65 B6 04 01 00 00 13 E6 EC 50 33 9E 0D CB [19:40:29]CommunicateWithHost err = 0 [19:40:29]CheckOFDResponse [19:40:29]1017 (14) - 77093643461234 [19:40:29]1041 (16) - 0000000000874798 [19:40:29]1040 (4) - 123067 [19:40:29]1012 (4) - 02.03.2024 13:41 [19:40:29]1206 (1) - 0 [19:40:29]OFD Sender: Remove packet 123067 [19:40:29]ProducePacketName [19:40:29]name=ofd_packets/00123067 [19:40:29]NVStorageDeleteData [19:40:29]Write to MH i2c: 01 00 00 89 26 AF [19:40:29]Write i2c OK [19:40:29]MH_I2C_Read... [19:40:29]Read from MH i2c: 01 [19:40:29]MH_I2C_Read... [19:40:29]Read from MH i2c: 01 07 00 [19:40:29]MH_I2C_Read... [19:40:29]Read from MH i2c: 01 07 00 89 26 00 00 00 00 00 E3 0C A5 [19:40:29]RasterBufferAndPrint [19:40:29]line [19:40:29]line [19:40:29]line [19:40:29]line [19:40:29]line [19:40:29]written 0, free lines is 3305 [19:40:29]MH_Cut [19:40:29]Write to MH i2c: D1 01 00 90 26 01 88 [19:40:29]Write i2c OK [19:40:29]MH_I2C_Read... [19:40:29]Read from MH i2c: D1 [19:40:29]MH_I2C_Read... [19:40:29]Read from MH i2c: D1 01 00 [19:40:29]MH_I2C_Read... [19:40:29]Read from MH i2c: D1 01 00 90 26 00 87 [19:40:29]Write to MH i2c: 01 00 00 91 26 B7 [19:40:29]Write i2c OK [19:40:29]MH_I2C_Read... [19:40:29]OFD Sender: No OFD packet to send [19:40:30]*** Cut start [19:40:30]*** Purtial cut [19:40:30]*** Stage 1: CUTSNS_PIN = 1 [19:40:32]Read from MH i2c: 01 [19:40:32]MH_I2C_Read... [19:40:32]*** Stop cut motor [19:40:32]*** Cut end [19:40:32]Read from MH i2c: 01 07 00 [19:40:32]MH_I2C_Read... [19:40:32]Read from MH i2c: 01 07 00 91 26 00 00 00 00 00 FF 0F CC [19:40:32]process_action close_receipt done [19:40:32]requested_data is exist [19:40:32]produce_requested_data [19:40:32]requested_item fm.sn is exist - process it [19:40:32]wFMCommunicate request_size=4 [19:40:32]MH_SAM_APDU [19:40:32]CAPDU: 80 11 00 00 [19:40:32]Write to MH i2c: E2 08 00 92 26 80 11 00 00 00 00 00 00 32 [19:40:32]Write i2c OK [19:40:32]MH_I2C_Read... [19:40:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:32]Read from MH i2c: E2 [19:40:32]MH_I2C_Read... [19:40:32]Read from MH i2c: E2 17 00 [19:40:32]MH_I2C_Read... [19:40:32]Read from MH i2c: E2 17 00 92 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 90 [19:40:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:40:32]wFMCommunicate OK [19:40:32]requested_item fd.num is exist - process it [19:40:32]SAM_PROTO_GetFieldsCounters [19:40:32]wFMCommunicate request_size=4 [19:40:32]MH_SAM_APDU [19:40:32]CAPDU: 80 13 00 00 [19:40:32]Write to MH i2c: E2 08 00 93 26 80 13 00 00 00 00 00 00 35 [19:40:32]Write i2c OK [19:40:32]MH_I2C_Read... [19:40:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:32]Read from MH i2c: E2 [19:40:32]MH_I2C_Read... [19:40:32]Read from MH i2c: E2 62 00 [19:40:32]MH_I2C_Read... [19:40:32]Read from MH i2c: E2 62 00 93 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [19:40:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:32]wFMCommunicate OK [19:40:32]SAM_PROTO_GetFieldsCounters done [19:40:32]requested_item shift.num is exist - process it [19:40:32]requested_item shift.opened is exist - process it [19:40:32]req_shift_opened [19:40:32]FM_GetShiftState [19:40:32]SAM_PROTO_GetShiftState [19:40:32]wFMCommunicate request_size=4 [19:40:32]MH_SAM_APDU [19:40:32]CAPDU: 80 13 01 00 [19:40:32]Write to MH i2c: E2 08 00 94 26 80 13 01 00 00 00 00 00 37 [19:40:32]Write i2c OK [19:40:32]MH_I2C_Read... [19:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:32]Read from MH i2c: E2 [19:40:32]MH_I2C_Read... [19:40:32]Read from MH i2c: E2 0E 00 [19:40:32]MH_I2C_Read... [19:40:32]Read from MH i2c: E2 0E 00 94 26 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9E [19:40:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:40:32]wFMCommunicate OK [19:40:32]SAM_PROTO_GetShiftState done [19:40:32]FM_GetShiftState done [19:40:32]req_shift_opened done [19:40:32]requested_item shift.open_date is exist - process it [19:40:32]req_shift_open_date [19:40:32]req_shift_open_date done [19:40:32]produce_requested_data done [19:40:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123067,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:40:32]process_action_free close_receipt [19:40:32]json_value_free [19:40:32]json_value_free done [19:40:32]process_json_proto returns [19:40:32]Send response to host [19:40:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123067,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:40:32]free response buf [19:40:32]execute_script done [19:40:32]execute_script returns [19:40:32]free content buf [19:40:32]Sock 9.Close socket [19:40:32]Sock 9.Thread stoped [19:40:34]OFD Sender: No OFD packet to send [19:40:39]OFD Sender: No OFD packet to send [19:40:44]OFD Sender: No OFD packet to send [19:40:49]OFD Sender: No OFD packet to send [19:40:54]OFD Sender: No OFD packet to send [19:40:59]OFD Sender: No OFD packet to send [19:41:04]OFD Sender: No OFD packet to send [19:41:09]OFD Sender: No OFD packet to send [19:41:14]OFD Sender: No OFD packet to send [19:41:19]OFD Sender: No OFD packet to send [19:41:24]OFD Sender: No OFD packet to send [19:41:29]OFD Sender: No OFD packet to send [19:41:32]accept exits with 8 [19:41:32]New connection [19:41:32]New thread 3066666340 created [19:41:32]Thread 3066809700 joined [19:41:32]Waiting for new connection... [19:41:32] Sock 8.Parse request [19:41:32]Sock 8.Check first char [19:41:32]Sock 8.First char is OK [19:41:32]request: POST /json_proto HTTP/1.0 [19:41:32]Method: POST [19:41:32]URL: /json_proto [19:41:32]Method is POST - this is cgi request [19:41:32]url: /json_proto [19:41:32]query_string will be loaded in cgi processing [19:41:32]execute_cgi json_proto POST (null) [19:41:32]execute_cgi path=json_proto method=POST [19:41:32]POST find Content-Length [19:41:32]Host: 172.17.48.197:8080 [19:41:32]Content-Length: 678 [19:41:32]Content-Type: application/json [19:41:32] [19:41:32]POST finish read [19:41:32]Found Content-Length = 678 [19:41:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:32]execute_script... [19:41:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:32]POST & json_proto [19:41:32]process_json_proto [19:41:32]json parsed OK: [19:41:32]protocol is kg_v1.0 [19:41:32]action value=close_receipt [19:41:32]process_action close_receipt [19:41:32]cmd_close_receipt [19:41:32]MH_GetDate [19:41:32]Write to MH i2c: F0 00 00 95 26 AA [19:41:32]Write i2c OK [19:41:32]MH_I2C_Read... [19:41:32]Read from MH i2c: F0 [19:41:32]MH_I2C_Read... [19:41:32]Read from MH i2c: F0 09 00 [19:41:32]MH_I2C_Read... [19:41:32]Read from MH i2c: F0 09 00 95 26 00 ED 80 E3 65 66 EE DC 65 FD [19:41:32]GetLastDocTimeStamp 1709408428 [19:41:32]current date 1709408493 [19:41:32]FM_GetShiftState [19:41:32]SAM_PROTO_GetShiftState [19:41:32]wFMCommunicate request_size=4 [19:41:32]MH_SAM_APDU [19:41:32]CAPDU: 80 13 01 00 [19:41:32]Write to MH i2c: E2 08 00 96 26 80 13 01 00 00 00 00 00 39 [19:41:32]Write i2c OK [19:41:32]MH_I2C_Read... [19:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:32]Read from MH i2c: E2 [19:41:32]MH_I2C_Read... [19:41:32]Read from MH i2c: E2 0E 00 [19:41:32]MH_I2C_Read... [19:41:32]Read from MH i2c: E2 0E 00 96 26 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A0 [19:41:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:41:32]wFMCommunicate OK [19:41:32]SAM_PROTO_GetShiftState done [19:41:32]FM_GetShiftState done [19:41:32]opened in 1709338023 [19:41:32]opened+sec_in_day 1709424423 [19:41:32]quantity*price = 50015 [19:41:32]sum+1 = 50016 [19:41:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 287 02.03.2024 19:41 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123068 ФПД: 159772861146900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194133&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123068&fm=159772861146900&tin=02508201610067®Number=0000000000090573&sum=50000 [19:41:33]StoreToDocumentArchive [19:41:33]shift 321 fd 123068 [19:41:33]save to /storage/0321/doc_00123068 [19:41:33]save last doc name /storage/0321/doc_00123068 to /storage/kkm_last_doc_name [19:41:33]save OK [19:41:33]Clear old archive folders... [19:41:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:41:33]tlvbuf is 003E1CE0 [19:41:33]SAM_PROTO_ClearQueue [19:41:33]wFMCommunicate request_size=4 [19:41:33]MH_SAM_APDU [19:41:33]CAPDU: 80 09 00 00 [19:41:33]Write to MH i2c: E2 08 00 A3 26 80 09 00 00 00 00 00 00 3B [19:41:33]Write i2c OK [19:41:33]MH_I2C_Read... [19:41:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:33]Read from MH i2c: E2 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 03 00 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 03 00 A3 26 00 90 00 3D [19:41:33]RAPDU: 90 00 [19:41:33]wFMCommunicate OK [19:41:33]SAM_PROTO_ClearQueue done [19:41:33]KKMCreateOFDPacket [19:41:33]OFDProtocolAddRootSTLVToBuf [19:41:33]FM_MakeSignedData [19:41:33]FM_MakeSignedData [19:41:33]SAM_PROTO_SignData [19:41:33]wFMCommunicate request_size=4 [19:41:33]MH_SAM_APDU [19:41:33]CAPDU: 80 0D 01 02 [19:41:33]Write to MH i2c: E2 08 00 A4 26 80 0D 01 02 00 00 00 00 43 [19:41:33]Write i2c OK [19:41:33]MH_I2C_Read... [19:41:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:33]Read from MH i2c: E2 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 03 00 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 03 00 A4 26 00 90 00 3E [19:41:33]RAPDU: 90 00 [19:41:33]wFMCommunicate OK [19:41:33]wFMCommunicate request_size=255 [19:41:33]MH_SAM_APDU [19:41:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 ED 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E0 01 00 35 04 06 00 91 [19:41:33]Write to MH i2c: E2 02 01 A5 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 ED 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E0 01 00 35 04 06 00 91 00 00 68 [19:41:33]Write i2c OK [19:41:33]MH_I2C_Read... [19:41:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:33]Read from MH i2c: E2 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 03 00 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 03 00 A5 26 00 90 00 3F [19:41:33]RAPDU: 90 00 [19:41:33]wFMCommunicate OK [19:41:33]wFMCommunicate request_size=10 [19:41:33]MH_SAM_APDU [19:41:33]CAPDU: 80 0D 02 02 05 50 04 A2 27 14 [19:41:33]Write to MH i2c: E2 0D 00 A6 26 80 0D 02 02 05 00 50 04 A2 27 14 00 00 81 [19:41:33]Write i2c OK [19:41:33]MH_I2C_Read... [19:41:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:33]Read from MH i2c: E2 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 03 00 [19:41:33]MH_I2C_Read... [19:41:33]Read from MH i2c: E2 03 00 A6 26 00 90 00 40 [19:41:33]RAPDU: 90 00 [19:41:33]wFMCommunicate OK [19:41:33]wFMCommunicate request_size=4 [19:41:33]MH_SAM_APDU [19:41:33]CAPDU: 80 0D 03 02 [19:41:33]Write to MH i2c: E2 08 00 A7 26 80 0D 03 02 00 00 00 00 48 [19:41:33]Write i2c OK [19:41:33]MH_I2C_Read... [19:41:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:34]Read from MH i2c: E2 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: E2 0B 00 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: E2 0B 00 A7 26 00 7F E5 19 F8 3F E1 06 EE 90 00 D2 [19:41:34]RAPDU: 7F E5 19 F8 3F E1 06 EE 90 00 [19:41:34]wFMCommunicate OK [19:41:34]SAM_PROTO_SignData done [19:41:34]FM_MakeSignedData done [19:41:34]CreateOFDProtocolMessage [19:41:34]wFMCommunicate request_size=4 [19:41:34]MH_SAM_APDU [19:41:34]CAPDU: 80 11 00 00 [19:41:34]Write to MH i2c: E2 08 00 A8 26 80 11 00 00 00 00 00 00 48 [19:41:34]Write i2c OK [19:41:34]MH_I2C_Read... [19:41:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:34]Read from MH i2c: E2 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: E2 17 00 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: E2 17 00 A8 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A6 [19:41:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:41:34]wFMCommunicate OK [19:41:34]CreateOFDProtocolMessage done [19:41:34]OFDSenderStorePacket 123068 [19:41:34]StoreOFDPacket docnum=123068 [19:41:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 08 7E 07 01 BC C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 ED 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E0 01 00 35 04 06 00 91 50 04 A2 27 14 7F E5 19 F8 3F E1 06 EE [19:41:34]CheckFolder [19:41:34]dirname=/storage/ofd_packets [19:41:34]CheckFolder done [19:41:34]ProducePacketName [19:41:34]name=ofd_packets/00123068 [19:41:34]NVStorageSaveData ofd_packets/00123068 [19:41:34]File name is /storage/ofd_packets/00123068 [19:41:34]Write 301 bytes [19:41:34]NVStorageSaveData done [19:41:34]OFDSenderStorePacket done [19:41:34]KKMCreateOFDPacket done [19:41:34]NVStorageSaveData kkm_last_timestamp [19:41:34]File name is /storage/kkm_last_timestamp [19:41:34]Write 4 bytes [19:41:34]NVStorageSaveData done [19:41:34]ExternCall_PrintAddStr [19:41:34]wPrintStart [19:41:34]Write to MH i2c: 01 00 00 A9 26 CF [19:41:34]Write i2c OK [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: 01 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: 01 07 00 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: 01 07 00 A9 26 00 00 00 00 00 FF 0F E4 [19:41:34]RasterBufferAndPrint [19:41:34]line Счет N : (1)1105970 [19:41:34]line ИНН: 02508201610067 [19:41:34]line Контрольно-Кассовый Чек [19:41:34]line ПРОДАЖА [19:41:34]line ТРК (МРК, ГНК) : 11 [19:41:34]line Товар: 2710124130 [19:41:34]line Аи-92-К-5 [19:41:34]line 8.080 * 61.90 [19:41:34]line = 500.15 [19:41:34]line НДС 12% НСП 1% [19:41:34]line > о реализуемом товаре [19:41:34]line ОКРУГЛЕНИЕ: -0.15 [19:41:34]line ИТОГО: 500.00 [19:41:34]line Внесено: 500.00 [19:41:34]line СДАЧА: 0.00 [19:41:34]line НСП 1% : 4.43 [19:41:34]line НДС 12% : 53.11 [19:41:34]line Наличными: 500.00 [19:41:34]line Безнал.: 0.00 [19:41:34]line Место: АЗС № 25 "Партнер Нефть" [19:41:34]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:41:34]line СНО: Общий режим [19:41:34]line Чек 287 02.03.2024 19:41 [19:41:34]line Смена: 321 ФФД: 1.0 [19:41:34]line ЗНМ: 0300000019 [19:41:34]line РНМ: 0000000000090573 [19:41:34]line Версия ККМ: 001 [19:41:34]line ФМ: 0000000000874798 [19:41:34]line ФД: 123068 [19:41:34]line ФПД: 159772861146900 [19:41:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194133&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123068&fm=159772861146900&tin=02508201610067®Number=0000000000090573&sum=50000 [19:41:34]OFD Sender: Processing packet 123068 [packets to send 112, broken 111] [19:41:34]ProducePacketName [19:41:34]name=ofd_packets/00123068 [19:41:34]OFD Sender: To server: pG, [19:41:34]CommunicateWithHost lk.salyk.kg:30040 [19:41:34]ConnectInit lk.salyk.kg [19:41:34]written 0, free lines is 4095 [19:41:34]Connected sock=10 [19:41:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 08 7E 07 01 BC C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 ED 80 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E0 01 00 35 04 06 00 91 50 04 A2 27 14 7F E5 19 F8 3F E1 06 EE [19:41:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D6 12 47 00 99 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E0 01 00 F4 03 04 00 C9 2C E3 65 B6 04 01 00 00 3E 79 DB D8 2A 69 81 E3 [19:41:34]CommunicateWithHost err = 0 [19:41:34]CheckOFDResponse [19:41:34]1017 (14) - 77093643461234 [19:41:34]1041 (16) - 0000000000874798 [19:41:34]1040 (4) - 123068 [19:41:34]1012 (4) - 02.03.2024 13:42 [19:41:34]1206 (1) - 0 [19:41:34]OFD Sender: Remove packet 123068 [19:41:34]ProducePacketName [19:41:34]name=ofd_packets/00123068 [19:41:34]NVStorageDeleteData [19:41:34]Write to MH i2c: 01 00 00 D4 26 FA [19:41:34]Write i2c OK [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: 01 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: 01 07 00 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: 01 07 00 D4 26 00 00 00 00 00 E6 0C F3 [19:41:34]RasterBufferAndPrint [19:41:34]line [19:41:34]line [19:41:34]line [19:41:34]line [19:41:34]line [19:41:34]written 0, free lines is 3311 [19:41:34]MH_Cut [19:41:34]Write to MH i2c: D1 01 00 DB 26 01 D3 [19:41:34]Write i2c OK [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: D1 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: D1 01 00 [19:41:34]MH_I2C_Read... [19:41:34]Read from MH i2c: D1 01 00 DB 26 00 D2 [19:41:34]Write to MH i2c: 01 00 00 DC 26 02 [19:41:34]Write i2c OK [19:41:34]MH_I2C_Read... [19:41:35]OFD Sender: No OFD packet to send [19:41:35]*** Cut start [19:41:35]*** Purtial cut [19:41:35]*** Stage 1: CUTSNS_PIN = 1 [19:41:37]Read from MH i2c: 01 [19:41:37]MH_I2C_Read... [19:41:37]*** Stop cut motor [19:41:37]*** Cut end [19:41:37]Read from MH i2c: 01 07 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: 01 07 00 DC 26 00 00 00 00 00 FF 0F 17 [19:41:37]process_action close_receipt done [19:41:37]requested_data is exist [19:41:37]produce_requested_data [19:41:37]requested_item fm.sn is exist - process it [19:41:37]wFMCommunicate request_size=4 [19:41:37]MH_SAM_APDU [19:41:37]CAPDU: 80 11 00 00 [19:41:37]Write to MH i2c: E2 08 00 DD 26 80 11 00 00 00 00 00 00 7D [19:41:37]Write i2c OK [19:41:37]MH_I2C_Read... [19:41:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:37]Read from MH i2c: E2 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 17 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 17 00 DD 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DB [19:41:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:41:37]wFMCommunicate OK [19:41:37]requested_item fd.num is exist - process it [19:41:37]SAM_PROTO_GetFieldsCounters [19:41:37]wFMCommunicate request_size=4 [19:41:37]MH_SAM_APDU [19:41:37]CAPDU: 80 13 00 00 [19:41:37]Write to MH i2c: E2 08 00 DE 26 80 13 00 00 00 00 00 00 80 [19:41:37]Write i2c OK [19:41:37]MH_I2C_Read... [19:41:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:37]Read from MH i2c: E2 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 62 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 62 00 DE 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [19:41:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:37]wFMCommunicate OK [19:41:37]SAM_PROTO_GetFieldsCounters done [19:41:37]requested_item shift.num is exist - process it [19:41:37]requested_item shift.opened is exist - process it [19:41:37]req_shift_opened [19:41:37]FM_GetShiftState [19:41:37]SAM_PROTO_GetShiftState [19:41:37]wFMCommunicate request_size=4 [19:41:37]MH_SAM_APDU [19:41:37]CAPDU: 80 13 01 00 [19:41:37]Write to MH i2c: E2 08 00 DF 26 80 13 01 00 00 00 00 00 82 [19:41:37]Write i2c OK [19:41:37]MH_I2C_Read... [19:41:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:37]Read from MH i2c: E2 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 0E 00 [19:41:37]MH_I2C_Read... [19:41:37]Read from MH i2c: E2 0E 00 DF 26 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E9 [19:41:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:41:37]wFMCommunicate OK [19:41:37]SAM_PROTO_GetShiftState done [19:41:37]FM_GetShiftState done [19:41:37]req_shift_opened done [19:41:37]requested_item shift.open_date is exist - process it [19:41:37]req_shift_open_date [19:41:37]req_shift_open_date done [19:41:37]produce_requested_data done [19:41:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123068,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:41:37]process_action_free close_receipt [19:41:37]json_value_free [19:41:37]json_value_free done [19:41:37]process_json_proto returns [19:41:37]Send response to host [19:41:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123068,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:41:37]free response buf [19:41:37]execute_script done [19:41:37]execute_script returns [19:41:37]free content buf [19:41:37]Sock 8.Close socket [19:41:37]Sock 8.Thread stoped [19:41:40]OFD Sender: No OFD packet to send [19:41:45]OFD Sender: No OFD packet to send [19:41:50]OFD Sender: No OFD packet to send [19:41:55]OFD Sender: No OFD packet to send [19:42:00]OFD Sender: No OFD packet to send [19:42:05]OFD Sender: No OFD packet to send [19:42:10]OFD Sender: No OFD packet to send [19:42:15]OFD Sender: No OFD packet to send [19:42:20]OFD Sender: No OFD packet to send [19:42:25]OFD Sender: No OFD packet to send [19:42:30]OFD Sender: No OFD packet to send [19:42:35]OFD Sender: No OFD packet to send [19:42:40]OFD Sender: No OFD packet to send [19:42:45]OFD Sender: No OFD packet to send [19:42:50]OFD Sender: No OFD packet to send [19:42:54]accept exits with 9 [19:42:54]New connection [19:42:54]New thread 3066809700 created [19:42:54]Thread 3066666340 joined [19:42:54]Waiting for new connection... [19:42:54] Sock 9.Parse request [19:42:54]Sock 9.Check first char [19:42:54]Sock 9.First char is OK [19:42:54]request: POST /json_proto HTTP/1.0 [19:42:54]Method: POST [19:42:54]URL: /json_proto [19:42:54]Method is POST - this is cgi request [19:42:54]url: /json_proto [19:42:54]query_string will be loaded in cgi processing [19:42:54]execute_cgi json_proto POST (null) [19:42:54]execute_cgi path=json_proto method=POST [19:42:54]POST find Content-Length [19:42:54]Host: 172.17.48.197:8080 [19:42:54]Content-Length: 809 [19:42:54]Content-Type: application/json [19:42:54] [19:42:54]POST finish read [19:42:54]Found Content-Length = 809 [19:42:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:54]execute_script... [19:42:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:54]POST & json_proto [19:42:54]process_json_proto [19:42:54]json parsed OK: [19:42:54]protocol is kg_v1.0 [19:42:54]action value=close_receipt [19:42:54]process_action close_receipt [19:42:54]cmd_close_receipt [19:42:54]MH_GetDate [19:42:54]Write to MH i2c: F0 00 00 E0 26 F5 [19:42:54]Write i2c OK [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: F0 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: F0 09 00 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: F0 09 00 E0 26 00 3F 81 E3 65 66 EE DC 65 9B [19:42:54]GetLastDocTimeStamp 1709408493 [19:42:54]current date 1709408575 [19:42:54]FM_GetShiftState [19:42:54]SAM_PROTO_GetShiftState [19:42:54]wFMCommunicate request_size=4 [19:42:54]MH_SAM_APDU [19:42:54]CAPDU: 80 13 01 00 [19:42:54]Write to MH i2c: E2 08 00 E1 26 80 13 01 00 00 00 00 00 84 [19:42:54]Write i2c OK [19:42:54]MH_I2C_Read... [19:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:54]Read from MH i2c: E2 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 0E 00 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 0E 00 E1 26 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EB [19:42:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:42:54]wFMCommunicate OK [19:42:54]SAM_PROTO_GetShiftState done [19:42:54]FM_GetShiftState done [19:42:54]opened in 1709338023 [19:42:54]opened+sec_in_day 1709424423 [19:42:54]quantity*price = 100010 [19:42:54]sum+1 = 100012 [19:42:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 288 02.03.2024 19:42 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123069 ФПД: 87300243531718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194255&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123069&fm=87300243531718&tin=02508201610067®Number=0000000000090573&sum=100011 [19:42:55]StoreToDocumentArchive [19:42:55]shift 321 fd 123069 [19:42:55]save to /storage/0321/doc_00123069 [19:42:55]save last doc name /storage/0321/doc_00123069 to /storage/kkm_last_doc_name [19:42:55]save OK [19:42:55]Clear old archive folders... [19:42:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:55]tlvbuf is 003AE6F0 [19:42:55]SAM_PROTO_ClearQueue [19:42:55]wFMCommunicate request_size=4 [19:42:55]MH_SAM_APDU [19:42:55]CAPDU: 80 09 00 00 [19:42:55]Write to MH i2c: E2 08 00 EE 26 80 09 00 00 00 00 00 00 86 [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:55]Read from MH i2c: E2 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 03 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 03 00 EE 26 00 90 00 88 [19:42:55]RAPDU: 90 00 [19:42:55]wFMCommunicate OK [19:42:55]SAM_PROTO_ClearQueue done [19:42:55]KKMCreateOFDPacket [19:42:55]OFDProtocolAddRootSTLVToBuf [19:42:55]FM_MakeSignedData [19:42:55]FM_MakeSignedData [19:42:55]SAM_PROTO_SignData [19:42:55]wFMCommunicate request_size=4 [19:42:55]MH_SAM_APDU [19:42:55]CAPDU: 80 0D 01 02 [19:42:55]Write to MH i2c: E2 08 00 EF 26 80 0D 01 02 00 00 00 00 8E [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:55]Read from MH i2c: E2 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 03 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 03 00 EF 26 00 90 00 89 [19:42:55]RAPDU: 90 00 [19:42:55]wFMCommunicate OK [19:42:55]wFMCommunicate request_size=255 [19:42:55]MH_SAM_APDU [19:42:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 3F 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E0 01 00 35 04 06 00 4F [19:42:55]Write to MH i2c: E2 02 01 F0 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 3F 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E0 01 00 35 04 06 00 4F 00 00 61 [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:56]Read from MH i2c: E2 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: E2 03 00 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: E2 03 00 F0 26 00 90 00 8A [19:42:56]RAPDU: 90 00 [19:42:56]wFMCommunicate OK [19:42:56]wFMCommunicate request_size=10 [19:42:56]MH_SAM_APDU [19:42:56]CAPDU: 80 0D 02 02 05 66 2C 01 27 C6 [19:42:56]Write to MH i2c: E2 0D 00 F1 26 80 0D 02 02 05 00 66 2C 01 27 C6 00 00 1B [19:42:56]Write i2c OK [19:42:56]MH_I2C_Read... [19:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:56]Read from MH i2c: E2 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: E2 03 00 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: E2 03 00 F1 26 00 90 00 8B [19:42:56]RAPDU: 90 00 [19:42:56]wFMCommunicate OK [19:42:56]wFMCommunicate request_size=4 [19:42:56]MH_SAM_APDU [19:42:56]CAPDU: 80 0D 03 02 [19:42:56]Write to MH i2c: E2 08 00 F2 26 80 0D 03 02 00 00 00 00 93 [19:42:56]Write i2c OK [19:42:56]MH_I2C_Read... [19:42:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:56]Read from MH i2c: E2 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: E2 0B 00 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: E2 0B 00 F2 26 00 63 CE ED 28 92 CC 66 FF 90 00 9D [19:42:56]RAPDU: 63 CE ED 28 92 CC 66 FF 90 00 [19:42:56]wFMCommunicate OK [19:42:56]SAM_PROTO_SignData done [19:42:56]FM_MakeSignedData done [19:42:56]CreateOFDProtocolMessage [19:42:56]wFMCommunicate request_size=4 [19:42:56]MH_SAM_APDU [19:42:56]CAPDU: 80 11 00 00 [19:42:56]Write to MH i2c: E2 08 00 F3 26 80 11 00 00 00 00 00 00 93 [19:42:56]Write i2c OK [19:42:56]MH_I2C_Read... [19:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:56]Read from MH i2c: E2 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: E2 17 00 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: E2 17 00 F3 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F1 [19:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:42:56]wFMCommunicate OK [19:42:56]CreateOFDProtocolMessage done [19:42:56]OFDSenderStorePacket 123069 [19:42:56]StoreOFDPacket docnum=123069 [19:42:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1C 78 07 01 8C D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 3F 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E0 01 00 35 04 06 00 4F 66 2C 01 27 C6 63 CE ED 28 92 CC 66 FF [19:42:56]CheckFolder [19:42:56]dirname=/storage/ofd_packets [19:42:56]CheckFolder done [19:42:56]ProducePacketName [19:42:56]name=ofd_packets/00123069 [19:42:56]NVStorageSaveData ofd_packets/00123069 [19:42:56]File name is /storage/ofd_packets/00123069 [19:42:56]Write 301 bytes [19:42:56]NVStorageSaveData done [19:42:56]OFDSenderStorePacket done [19:42:56]KKMCreateOFDPacket done [19:42:56]NVStorageSaveData kkm_last_timestamp [19:42:56]File name is /storage/kkm_last_timestamp [19:42:56]Write 4 bytes [19:42:56]NVStorageSaveData done [19:42:56]ExternCall_PrintAddStr [19:42:56]wPrintStart [19:42:56]Write to MH i2c: 01 00 00 F4 26 1A [19:42:56]Write i2c OK [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: 01 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: 01 07 00 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: 01 07 00 F4 26 00 00 00 00 00 FF 0F 2F [19:42:56]RasterBufferAndPrint [19:42:56]line Счет N : (1)1105971 [19:42:56]line ИНН: 02508201610067 [19:42:56]line Контрольно-Кассовый Чек [19:42:56]line ПРОДАЖА [19:42:56]line ТРК (МРК, ГНК) : 63 [19:42:56]line Товар: 2710124500 [19:42:56]line Аи-95-К-5 [19:42:56]line 14.390 * 69.50 [19:42:56]line = 1000.11 [19:42:56]line НДС 12% НСП 1% [19:42:56]line > о реализуемом товаре [19:42:56]line ИТОГО: 1000.11 [19:42:56]line НСП 1% : 8.85 [19:42:56]line НДС 12% : 106.21 [19:42:56]line Наличными: 0.00 [19:42:56]line Безнал.: 1000.11 [19:42:56]line Место: АЗС № 25 "Партнер Нефть" [19:42:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:42:56]line СНО: Общий режим [19:42:56]line Чек 288 02.03.2024 19:42 [19:42:56]line Смена: 321 ФФД: 1.0 [19:42:56]line ЗНМ: 0300000019 [19:42:56]line РНМ: 0000000000090573 [19:42:56]line Версия ККМ: 001 [19:42:56]line Платежная система: О! деньги [19:42:56]line ФМ: 0000000000874798 [19:42:56]line ФД: 123069 [19:42:56]line ФПД: 87300243531718 [19:42:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194255&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123069&fm=87300243531718&tin=02508201610067®Number=0000000000090573&sum=100011 [19:42:56]OFD Sender: Processing packet 123069 [packets to send 112, broken 111] [19:42:56]ProducePacketName [19:42:56]name=ofd_packets/00123069 [19:42:56]OFD Sender: To server: pG, [19:42:56]CommunicateWithHost lk.salyk.kg:30040 [19:42:56]ConnectInit lk.salyk.kg [19:42:56]written 0, free lines is 4095 [19:42:56]Connected sock=10 [19:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1C 78 07 01 8C D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 3F 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E0 01 00 35 04 06 00 4F 66 2C 01 27 C6 63 CE ED 28 92 CC 66 FF [19:42:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0A 0E 47 00 BB E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E0 01 00 F4 03 04 00 1B 2D E3 65 B6 04 01 00 00 C2 91 7D A6 B8 C8 6F 21 [19:42:56]CommunicateWithHost err = 0 [19:42:56]CheckOFDResponse [19:42:56]1017 (14) - 77093643461234 [19:42:56]1041 (16) - 0000000000874798 [19:42:56]1040 (4) - 123069 [19:42:56]1012 (4) - 02.03.2024 13:43 [19:42:56]1206 (1) - 0 [19:42:56]OFD Sender: Remove packet 123069 [19:42:56]ProducePacketName [19:42:56]name=ofd_packets/00123069 [19:42:56]NVStorageDeleteData [19:42:56]Write to MH i2c: 01 00 00 1E 27 45 [19:42:56]Write i2c OK [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: 01 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: 01 07 00 [19:42:56]MH_I2C_Read... [19:42:56]Read from MH i2c: 01 07 00 1E 27 00 00 00 00 00 FA 0C 52 [19:42:56]RasterBufferAndPrint [19:42:56]line [19:42:56]line [19:42:56]line [19:42:56]line [19:42:56]line [19:42:56]written 0, free lines is 3331 [19:42:57]MH_Cut [19:42:57]Write to MH i2c: D1 01 00 25 27 01 1E [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: D1 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: D1 01 00 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: D1 01 00 25 27 00 1D [19:42:57]Write to MH i2c: 01 00 00 26 27 4D [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]OFD Sender: No OFD packet to send [19:42:57]*** Cut start [19:42:57]*** Purtial cut [19:42:57]*** Stage 1: CUTSNS_PIN = 1 [19:42:59]Read from MH i2c: 01 [19:42:59]MH_I2C_Read... [19:42:59]*** Stop cut motor [19:42:59]*** Cut end [19:42:59]Read from MH i2c: 01 07 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: 01 07 00 26 27 00 00 00 00 00 FF 0F 62 [19:42:59]process_action close_receipt done [19:42:59]requested_data is exist [19:42:59]produce_requested_data [19:42:59]requested_item fm.sn is exist - process it [19:42:59]wFMCommunicate request_size=4 [19:42:59]MH_SAM_APDU [19:42:59]CAPDU: 80 11 00 00 [19:42:59]Write to MH i2c: E2 08 00 27 27 80 11 00 00 00 00 00 00 C8 [19:42:59]Write i2c OK [19:42:59]MH_I2C_Read... [19:42:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:59]Read from MH i2c: E2 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 17 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 17 00 27 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [19:42:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:42:59]wFMCommunicate OK [19:42:59]requested_item fd.num is exist - process it [19:42:59]SAM_PROTO_GetFieldsCounters [19:42:59]wFMCommunicate request_size=4 [19:42:59]MH_SAM_APDU [19:42:59]CAPDU: 80 13 00 00 [19:42:59]Write to MH i2c: E2 08 00 28 27 80 13 00 00 00 00 00 00 CB [19:42:59]Write i2c OK [19:42:59]MH_I2C_Read... [19:42:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:59]Read from MH i2c: E2 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 62 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 62 00 28 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [19:42:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:59]wFMCommunicate OK [19:42:59]SAM_PROTO_GetFieldsCounters done [19:42:59]requested_item shift.num is exist - process it [19:42:59]requested_item shift.opened is exist - process it [19:42:59]req_shift_opened [19:42:59]FM_GetShiftState [19:42:59]SAM_PROTO_GetShiftState [19:42:59]wFMCommunicate request_size=4 [19:42:59]MH_SAM_APDU [19:42:59]CAPDU: 80 13 01 00 [19:42:59]Write to MH i2c: E2 08 00 29 27 80 13 01 00 00 00 00 00 CD [19:42:59]Write i2c OK [19:42:59]MH_I2C_Read... [19:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:59]Read from MH i2c: E2 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 0E 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 0E 00 29 27 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [19:42:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:42:59]wFMCommunicate OK [19:42:59]SAM_PROTO_GetShiftState done [19:42:59]FM_GetShiftState done [19:42:59]req_shift_opened done [19:42:59]requested_item shift.open_date is exist - process it [19:42:59]req_shift_open_date [19:42:59]req_shift_open_date done [19:42:59]produce_requested_data done [19:42:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123069,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:42:59]process_action_free close_receipt [19:42:59]json_value_free [19:42:59]json_value_free done [19:42:59]process_json_proto returns [19:42:59]Send response to host [19:42:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123069,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:42:59]free response buf [19:42:59]execute_script done [19:42:59]execute_script returns [19:42:59]free content buf [19:42:59]Sock 9.Close socket [19:42:59]Sock 9.Thread stoped [19:43:02]OFD Sender: No OFD packet to send [19:43:07]OFD Sender: No OFD packet to send [19:43:12]OFD Sender: No OFD packet to send [19:43:17]OFD Sender: No OFD packet to send [19:43:22]OFD Sender: No OFD packet to send [19:43:27]accept exits with 8 [19:43:27]New connection [19:43:27]New thread 3066666340 created [19:43:27]Thread 3066809700 joined [19:43:27]Waiting for new connection... [19:43:27] Sock 8.Parse request [19:43:27]Sock 8.Check first char [19:43:27]Sock 8.First char is OK [19:43:27]request: POST /json_proto HTTP/1.0 [19:43:27]Method: POST [19:43:27]URL: /json_proto [19:43:27]Method is POST - this is cgi request [19:43:27]url: /json_proto [19:43:27]query_string will be loaded in cgi processing [19:43:27]execute_cgi json_proto POST (null) [19:43:27]execute_cgi path=json_proto method=POST [19:43:27]POST find Content-Length [19:43:27]Host: 172.17.48.197:8080 [19:43:27]Content-Length: 821 [19:43:27]Content-Type: application/json [19:43:27] [19:43:27]POST finish read [19:43:27]Found Content-Length = 821 [19:43:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124900", "name": "\u0410\u0418-100-\u041A-5", "price" : 88.90, "quantity" : 11.250, "sum" : 1000.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:27]execute_script... [19:43:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124900", "name": "\u0410\u0418-100-\u041A-5", "price" : 88.90, "quantity" : 11.250, "sum" : 1000.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:27]POST & json_proto [19:43:27]process_json_proto [19:43:27]json parsed OK: [19:43:27]protocol is kg_v1.0 [19:43:27]action value=close_receipt [19:43:27]process_action close_receipt [19:43:27]cmd_close_receipt [19:43:27]MH_GetDate [19:43:27]Write to MH i2c: F0 00 00 2A 27 40 [19:43:27]Write i2c OK [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: F0 [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: F0 09 00 [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: F0 09 00 2A 27 00 60 81 E3 65 66 EE DC 65 07 [19:43:27]GetLastDocTimeStamp 1709408575 [19:43:27]current date 1709408608 [19:43:27]FM_GetShiftState [19:43:27]SAM_PROTO_GetShiftState [19:43:27]wFMCommunicate request_size=4 [19:43:27]MH_SAM_APDU [19:43:27]CAPDU: 80 13 01 00 [19:43:27]Write to MH i2c: E2 08 00 2B 27 80 13 01 00 00 00 00 00 CF [19:43:27]Write i2c OK [19:43:27]MH_I2C_Read... [19:43:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:27]Read from MH i2c: E2 [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: E2 0E 00 [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: E2 0E 00 2B 27 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 36 [19:43:27]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:43:27]wFMCommunicate OK [19:43:27]SAM_PROTO_GetShiftState done [19:43:27]FM_GetShiftState done [19:43:27]opened in 1709338023 [19:43:27]opened+sec_in_day 1709424423 [19:43:27]quantity*price = 100012 [19:43:27]sum+1 = 100014 [19:43:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.13 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.13 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 289 02.03.2024 19:43 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123070 ФПД: 20170697520630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194328&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123070&fm=20170697520630&tin=02508201610067®Number=0000000000090573&sum=100013 [19:43:28]StoreToDocumentArchive [19:43:28]shift 321 fd 123070 [19:43:28]save to /storage/0321/doc_00123070 [19:43:28]save last doc name /storage/0321/doc_00123070 to /storage/kkm_last_doc_name [19:43:28]save OK [19:43:28]Clear old archive folders... [19:43:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:43:28]tlvbuf is 003EC4A0 [19:43:28]SAM_PROTO_ClearQueue [19:43:28]wFMCommunicate request_size=4 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 09 00 00 [19:43:28]Write to MH i2c: E2 08 00 38 27 80 09 00 00 00 00 00 00 D1 [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:28]Read from MH i2c: E2 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 38 27 00 90 00 D3 [19:43:28]RAPDU: 90 00 [19:43:28]wFMCommunicate OK [19:43:28]SAM_PROTO_ClearQueue done [19:43:28]KKMCreateOFDPacket [19:43:28]OFDProtocolAddRootSTLVToBuf [19:43:28]FM_MakeSignedData [19:43:28]FM_MakeSignedData [19:43:28]SAM_PROTO_SignData [19:43:28]wFMCommunicate request_size=4 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 0D 01 02 [19:43:28]Write to MH i2c: E2 08 00 39 27 80 0D 01 02 00 00 00 00 D9 [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:28]Read from MH i2c: E2 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 39 27 00 90 00 D4 [19:43:28]RAPDU: 90 00 [19:43:28]wFMCommunicate OK [19:43:28]wFMCommunicate request_size=255 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 98 2D 31 30 30 2D D0 9A 2D 35 FF 03 08 00 03 F2 2B 00 00 00 00 00 37 04 06 00 BA 22 00 00 00 00 13 04 06 00 AD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 60 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E0 01 00 35 04 06 00 [19:43:28]Write to MH i2c: E2 02 01 3A 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 98 2D 31 30 30 2D D0 9A 2D 35 FF 03 08 00 03 F2 2B 00 00 00 00 00 37 04 06 00 BA 22 00 00 00 00 13 04 06 00 AD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 60 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E0 01 00 35 04 06 00 00 00 DA [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:28]Read from MH i2c: E2 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 3A 27 00 90 00 D5 [19:43:28]RAPDU: 90 00 [19:43:28]wFMCommunicate OK [19:43:28]wFMCommunicate request_size=11 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 0D 02 02 06 12 58 5B 42 B5 F6 [19:43:28]Write to MH i2c: E2 0E 00 3B 27 80 0D 02 02 06 00 12 58 5B 42 B5 F6 00 00 9A [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:28]Read from MH i2c: E2 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 3B 27 00 90 00 D6 [19:43:28]RAPDU: 90 00 [19:43:28]wFMCommunicate OK [19:43:28]wFMCommunicate request_size=4 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 0D 03 02 [19:43:28]Write to MH i2c: E2 08 00 3C 27 80 0D 03 02 00 00 00 00 DE [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:28]Read from MH i2c: E2 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 0B 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 0B 00 3C 27 00 83 4E 7C ED AD 57 10 4A 90 00 77 [19:43:28]RAPDU: 83 4E 7C ED AD 57 10 4A 90 00 [19:43:28]wFMCommunicate OK [19:43:28]SAM_PROTO_SignData done [19:43:28]FM_MakeSignedData done [19:43:28]CreateOFDProtocolMessage [19:43:28]wFMCommunicate request_size=4 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 11 00 00 [19:43:28]Write to MH i2c: E2 08 00 3D 27 80 11 00 00 00 00 00 00 DE [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:28]Read from MH i2c: E2 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 17 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 17 00 3D 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [19:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:43:28]wFMCommunicate OK [19:43:28]CreateOFDProtocolMessage done [19:43:28]OFDSenderStorePacket 123070 [19:43:28]StoreOFDPacket docnum=123070 [19:43:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 EF FE 08 01 95 E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 98 2D 31 30 30 2D D0 9A 2D 35 FF 03 08 00 03 F2 2B 00 00 00 00 00 37 04 06 00 BA 22 00 00 00 00 13 04 06 00 AD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 60 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E0 01 00 35 04 06 00 12 58 5B 42 B5 F6 83 4E 7C ED AD 57 10 4A [19:43:28]CheckFolder [19:43:28]dirname=/storage/ofd_packets [19:43:28]CheckFolder done [19:43:28]ProducePacketName [19:43:28]name=ofd_packets/00123070 [19:43:28]NVStorageSaveData ofd_packets/00123070 [19:43:28]File name is /storage/ofd_packets/00123070 [19:43:28]Write 302 bytes [19:43:28]NVStorageSaveData done [19:43:28]OFDSenderStorePacket done [19:43:28]KKMCreateOFDPacket done [19:43:28]NVStorageSaveData kkm_last_timestamp [19:43:28]File name is /storage/kkm_last_timestamp [19:43:28]Write 4 bytes [19:43:28]NVStorageSaveData done [19:43:28]ExternCall_PrintAddStr [19:43:28]wPrintStart [19:43:28]Write to MH i2c: 01 00 00 3E 27 65 [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: 01 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: 01 07 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: 01 07 00 3E 27 00 00 00 00 00 FF 0F 7A [19:43:28]RasterBufferAndPrint [19:43:28]line Счет N : (1)1105972 [19:43:28]line ИНН: 02508201610067 [19:43:28]line Контрольно-Кассовый Чек [19:43:28]line ПРОДАЖА [19:43:28]line ТРК (МРК, ГНК) : 33 [19:43:28]line Товар: 2710124900 [19:43:28]line АИ-100-К-5 [19:43:28]line 11.250 * 88.90 [19:43:28]line = 1000.13 [19:43:28]line НДС 12% НСП 1% [19:43:28]line > о реализуемом товаре [19:43:28]line ИТОГО: 1000.13 [19:43:28]line НСП 1% : 8.85 [19:43:28]line НДС 12% : 106.21 [19:43:28]line Наличными: 0.00 [19:43:28]line Безнал.: 1000.13 [19:43:28]line Место: АЗС № 25 "Партнер Нефть" [19:43:28]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:43:28]line СНО: Общий режим [19:43:28]line Чек 289 02.03.2024 19:43 [19:43:28]line Смена: 321 ФФД: 1.0 [19:43:28]line ЗНМ: 0300000019 [19:43:28]line РНМ: 0000000000090573 [19:43:28]line Версия ККМ: 001 [19:43:28]line Платежная система: Бакай Банк [19:43:28]line ФМ: 0000000000874798 [19:43:28]line ФД: 123070 [19:43:28]line ФПД: 20170697520630 [19:43:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194328&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123070&fm=20170697520630&tin=02508201610067®Number=0000000000090573&sum=100013 [19:43:29]OFD Sender: Processing packet 123070 [packets to send 112, broken 111] [19:43:29]ProducePacketName [19:43:29]name=ofd_packets/00123070 [19:43:29]OFD Sender: To server: pG, [19:43:29]CommunicateWithHost lk.salyk.kg:30040 [19:43:29]ConnectInit lk.salyk.kg [19:43:29]written 0, free lines is 4095 [19:43:29]Connected sock=10 [19:43:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 EF FE 08 01 95 E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 98 2D 31 30 30 2D D0 9A 2D 35 FF 03 08 00 03 F2 2B 00 00 00 00 00 37 04 06 00 BA 22 00 00 00 00 13 04 06 00 AD 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AD 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AD 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 60 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E0 01 00 35 04 06 00 12 58 5B 42 B5 F6 83 4E 7C ED AD 57 10 4A [19:43:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 85 56 47 00 01 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E0 01 00 F4 03 04 00 3B 2D E3 65 B6 04 01 00 00 2F B5 E9 5F F8 3F 90 40 [19:43:29]CommunicateWithHost err = 0 [19:43:29]CheckOFDResponse [19:43:29]1017 (14) - 77093643461234 [19:43:29]1041 (16) - 0000000000874798 [19:43:29]1040 (4) - 123070 [19:43:29]1012 (4) - 02.03.2024 13:44 [19:43:29]1206 (1) - 0 [19:43:29]OFD Sender: Remove packet 123070 [19:43:29]ProducePacketName [19:43:29]name=ofd_packets/00123070 [19:43:29]NVStorageDeleteData [19:43:29]Write to MH i2c: 01 00 00 68 27 8F [19:43:29]Write i2c OK [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: 01 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: 01 07 00 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: 01 07 00 68 27 00 00 00 00 00 F2 0C 94 [19:43:29]RasterBufferAndPrint [19:43:29]line [19:43:29]line [19:43:29]line [19:43:29]line [19:43:29]line [19:43:29]written 0, free lines is 3320 [19:43:29]MH_Cut [19:43:29]Write to MH i2c: D1 01 00 6F 27 01 68 [19:43:29]Write i2c OK [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: D1 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: D1 01 00 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: D1 01 00 6F 27 00 67 [19:43:29]Write to MH i2c: 01 00 00 70 27 97 [19:43:29]Write i2c OK [19:43:29]MH_I2C_Read... [19:43:30]OFD Sender: No OFD packet to send [19:43:30]*** Cut start [19:43:30]*** Purtial cut [19:43:30]*** Stage 1: CUTSNS_PIN = 1 [19:43:32]Read from MH i2c: 01 [19:43:32]MH_I2C_Read... [19:43:32]*** Stop cut motor [19:43:32]*** Cut end [19:43:32]Read from MH i2c: 01 07 00 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: 01 07 00 70 27 00 00 00 00 00 FF 0F AC [19:43:32]process_action close_receipt done [19:43:32]requested_data is exist [19:43:32]produce_requested_data [19:43:32]requested_item fm.sn is exist - process it [19:43:32]wFMCommunicate request_size=4 [19:43:32]MH_SAM_APDU [19:43:32]CAPDU: 80 11 00 00 [19:43:32]Write to MH i2c: E2 08 00 71 27 80 11 00 00 00 00 00 00 12 [19:43:32]Write i2c OK [19:43:32]MH_I2C_Read... [19:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:32]Read from MH i2c: E2 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: E2 17 00 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: E2 17 00 71 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 70 [19:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:43:32]wFMCommunicate OK [19:43:32]requested_item fd.num is exist - process it [19:43:32]SAM_PROTO_GetFieldsCounters [19:43:32]wFMCommunicate request_size=4 [19:43:32]MH_SAM_APDU [19:43:32]CAPDU: 80 13 00 00 [19:43:32]Write to MH i2c: E2 08 00 72 27 80 13 00 00 00 00 00 00 15 [19:43:32]Write i2c OK [19:43:32]MH_I2C_Read... [19:43:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:32]Read from MH i2c: E2 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: E2 62 00 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: E2 62 00 72 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [19:43:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:32]wFMCommunicate OK [19:43:32]SAM_PROTO_GetFieldsCounters done [19:43:32]requested_item shift.num is exist - process it [19:43:32]requested_item shift.opened is exist - process it [19:43:32]req_shift_opened [19:43:32]FM_GetShiftState [19:43:32]SAM_PROTO_GetShiftState [19:43:32]wFMCommunicate request_size=4 [19:43:32]MH_SAM_APDU [19:43:32]CAPDU: 80 13 01 00 [19:43:32]Write to MH i2c: E2 08 00 73 27 80 13 01 00 00 00 00 00 17 [19:43:32]Write i2c OK [19:43:32]MH_I2C_Read... [19:43:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:32]Read from MH i2c: E2 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: E2 0E 00 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: E2 0E 00 73 27 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7E [19:43:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:43:32]wFMCommunicate OK [19:43:32]SAM_PROTO_GetShiftState done [19:43:32]FM_GetShiftState done [19:43:32]req_shift_opened done [19:43:32]requested_item shift.open_date is exist - process it [19:43:32]req_shift_open_date [19:43:32]req_shift_open_date done [19:43:32]produce_requested_data done [19:43:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123070,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:43:32]process_action_free close_receipt [19:43:32]json_value_free [19:43:32]json_value_free done [19:43:32]process_json_proto returns [19:43:32]Send response to host [19:43:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123070,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:43:32]free response buf [19:43:32]execute_script done [19:43:32]execute_script returns [19:43:32]free content buf [19:43:32]Sock 8.Close socket [19:43:32]Sock 8.Thread stoped [19:43:35]OFD Sender: No OFD packet to send [19:43:40]OFD Sender: No OFD packet to send [19:43:45]OFD Sender: No OFD packet to send [19:43:50]OFD Sender: No OFD packet to send [19:43:55]OFD Sender: No OFD packet to send [19:44:00]OFD Sender: No OFD packet to send [19:44:05]OFD Sender: No OFD packet to send [19:44:10]OFD Sender: No OFD packet to send [19:44:15]OFD Sender: No OFD packet to send [19:44:20]OFD Sender: No OFD packet to send [19:44:25]OFD Sender: No OFD packet to send [19:44:30]OFD Sender: No OFD packet to send [19:44:35]OFD Sender: No OFD packet to send [19:44:40]OFD Sender: No OFD packet to send [19:44:45]OFD Sender: No OFD packet to send [19:44:50]OFD Sender: No OFD packet to send [19:44:55]OFD Sender: No OFD packet to send [19:45:00]OFD Sender: No OFD packet to send [19:45:01]accept exits with 9 [19:45:01]New connection [19:45:01]New thread 3066809700 created [19:45:01]Thread 3066666340 joined [19:45:01]Waiting for new connection... [19:45:01] Sock 9.Parse request [19:45:01]Sock 9.Check first char [19:45:01]Sock 9.First char is OK [19:45:01]request: POST /json_proto HTTP/1.0 [19:45:01]Method: POST [19:45:01]URL: /json_proto [19:45:01]Method is POST - this is cgi request [19:45:01]url: /json_proto [19:45:01]query_string will be loaded in cgi processing [19:45:01]execute_cgi json_proto POST (null) [19:45:01]execute_cgi path=json_proto method=POST [19:45:01]POST find Content-Length [19:45:01]Host: 172.17.48.197:8080 [19:45:01]Content-Length: 1222 [19:45:01]Content-Type: application/json [19:45:01] [19:45:01]POST finish read [19:45:01]Found Content-Length = 1222 [19:45:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105973\u000A02.03.2024 19:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3829580.579\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:01]execute_script... [19:45:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105973\u000A02.03.2024 19:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3829580.579\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:01]POST & json_proto [19:45:01]process_json_proto [19:45:01]json parsed OK: [19:45:01]protocol is kg_v1.0 [19:45:01]action value=print_text [19:45:01]process_action print_text [19:45:01]cmd_print_text [19:45:01]ExternCall_PrintAddStr [19:45:01]wPrintStart [19:45:01]Write to MH i2c: 01 00 00 74 27 9B [19:45:01]Write i2c OK [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: 01 [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: 01 07 00 [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: 01 07 00 74 27 00 00 00 00 00 FF 0F B0 [19:45:01]RasterBufferAndPrint [19:45:01]line *****ТОВАРНЫЙ ЧЕК***** [19:45:01]line АЗС 25 [19:45:01]line Партнер нефть [19:45:01]line 02508201610067 [19:45:01]line Кассир : Таалайбек к. А. [19:45:01]line Счет N : (1)1105973 [19:45:01]line 02.03.2024 19:40 [19:45:01]line ПРОДАЖА [19:45:01]line ТРК (МРК, ГНК): 52 [19:45:01]line Вид ГСМ : 2710124130 [19:45:01]line Аи-92-К-5 [19:45:01]line 20.000 x 61.90 [19:45:01]line ИТОГ: 1238.00 [19:45:01]line Тип оплаты: Талоны: Топливные Талоны [19:45:01]line 3829580.579 [19:45:01]line ______________________ [19:45:01]line (подпись) [19:45:01]written 0, free lines is 4095 [19:45:01]Write to MH i2c: 01 00 00 89 27 B0 [19:45:01]Write i2c OK [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: 01 [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: 01 07 00 [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: 01 07 00 89 27 00 00 00 00 00 F6 0D BA [19:45:01]RasterBufferAndPrint [19:45:01]line [19:45:01]line [19:45:01]line [19:45:01]line [19:45:01]line [19:45:01]written 0, free lines is 3576 [19:45:01]MH_Cut [19:45:01]Write to MH i2c: D1 01 00 90 27 01 89 [19:45:01]Write i2c OK [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: D1 [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: D1 01 00 [19:45:01]MH_I2C_Read... [19:45:01]Read from MH i2c: D1 01 00 90 27 00 88 [19:45:01]Write to MH i2c: 01 00 00 91 27 B8 [19:45:01]Write i2c OK [19:45:01]MH_I2C_Read... [19:45:02]*** Cut start [19:45:02]*** Purtial cut [19:45:02]*** Stage 1: CUTSNS_PIN = 1 [19:45:04]Read from MH i2c: 01 [19:45:04]MH_I2C_Read... [19:45:04]*** Stop cut motor [19:45:04]*** Cut end [19:45:04]Read from MH i2c: 01 07 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 07 00 91 27 00 00 00 00 00 FF 0F CD [19:45:04]process_action print_text done [19:45:04]requested_data is exist [19:45:04]produce_requested_data [19:45:04]requested_item fm.sn is exist - process it [19:45:04]wFMCommunicate request_size=4 [19:45:04]MH_SAM_APDU [19:45:04]CAPDU: 80 11 00 00 [19:45:04]Write to MH i2c: E2 08 00 92 27 80 11 00 00 00 00 00 00 33 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:04]Read from MH i2c: E2 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 17 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 17 00 92 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 91 [19:45:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:45:04]wFMCommunicate OK [19:45:04]requested_item fd.num is exist - process it [19:45:04]SAM_PROTO_GetFieldsCounters [19:45:04]wFMCommunicate request_size=4 [19:45:04]MH_SAM_APDU [19:45:04]CAPDU: 80 13 00 00 [19:45:04]Write to MH i2c: E2 08 00 93 27 80 13 00 00 00 00 00 00 36 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:04]Read from MH i2c: E2 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 62 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 62 00 93 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [19:45:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:04]wFMCommunicate OK [19:45:04]SAM_PROTO_GetFieldsCounters done [19:45:04]requested_item shift.num is exist - process it [19:45:04]requested_item shift.opened is exist - process it [19:45:04]req_shift_opened [19:45:04]FM_GetShiftState [19:45:04]SAM_PROTO_GetShiftState [19:45:04]wFMCommunicate request_size=4 [19:45:04]MH_SAM_APDU [19:45:04]CAPDU: 80 13 01 00 [19:45:04]Write to MH i2c: E2 08 00 94 27 80 13 01 00 00 00 00 00 38 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:04]Read from MH i2c: E2 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 0E 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 0E 00 94 27 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9F [19:45:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:45:04]wFMCommunicate OK [19:45:04]SAM_PROTO_GetShiftState done [19:45:04]FM_GetShiftState done [19:45:04]req_shift_opened done [19:45:04]requested_item shift.open_date is exist - process it [19:45:04]req_shift_open_date [19:45:04]req_shift_open_date done [19:45:04]produce_requested_data done [19:45:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123070,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:45:04]process_action_free print_text [19:45:04]json_value_free [19:45:04]json_value_free done [19:45:04]process_json_proto returns [19:45:04]Send response to host [19:45:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123070,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:45:04]free response buf [19:45:04]execute_script done [19:45:04]execute_script returns [19:45:04]free content buf [19:45:04]Sock 9.Close socket [19:45:04]Sock 9.Thread stoped [19:45:05]OFD Sender: No OFD packet to send [19:45:10]OFD Sender: No OFD packet to send [19:45:15]OFD Sender: No OFD packet to send [19:45:20]OFD Sender: No OFD packet to send [19:45:25]OFD Sender: No OFD packet to send [19:45:30]OFD Sender: No OFD packet to send [19:45:32]accept exits with 8 [19:45:32]New connection [19:45:32]New thread 3066666340 created [19:45:32]Thread 3066809700 joined [19:45:32]Waiting for new connection... [19:45:32] Sock 8.Parse request [19:45:32]Sock 8.Check first char [19:45:32]Sock 8.First char is OK [19:45:32]request: POST /json_proto HTTP/1.0 [19:45:32]Method: POST [19:45:32]URL: /json_proto [19:45:32]Method is POST - this is cgi request [19:45:32]url: /json_proto [19:45:32]query_string will be loaded in cgi processing [19:45:32]execute_cgi json_proto POST (null) [19:45:32]execute_cgi path=json_proto method=POST [19:45:32]POST find Content-Length [19:45:32]Host: 172.17.48.197:8080 [19:45:32]Content-Length: 683 [19:45:32]Content-Type: application/json [19:45:32] [19:45:32]POST finish read [19:45:32]Found Content-Length = 683 [19:45:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:32]execute_script... [19:45:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:32]POST & json_proto [19:45:32]process_json_proto [19:45:32]json parsed OK: [19:45:32]protocol is kg_v1.0 [19:45:32]action value=close_receipt [19:45:32]process_action close_receipt [19:45:32]cmd_close_receipt [19:45:32]MH_GetDate [19:45:32]Write to MH i2c: F0 00 00 95 27 AB [19:45:32]Write i2c OK [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: F0 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: F0 09 00 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: F0 09 00 95 27 00 DD 81 E3 65 66 EE DC 65 EF [19:45:32]GetLastDocTimeStamp 1709408608 [19:45:32]current date 1709408733 [19:45:32]FM_GetShiftState [19:45:32]SAM_PROTO_GetShiftState [19:45:32]wFMCommunicate request_size=4 [19:45:32]MH_SAM_APDU [19:45:32]CAPDU: 80 13 01 00 [19:45:32]Write to MH i2c: E2 08 00 96 27 80 13 01 00 00 00 00 00 3A [19:45:32]Write i2c OK [19:45:32]MH_I2C_Read... [19:45:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:32]Read from MH i2c: E2 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 0E 00 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 0E 00 96 27 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A1 [19:45:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:45:32]wFMCommunicate OK [19:45:32]SAM_PROTO_GetShiftState done [19:45:32]FM_GetShiftState done [19:45:32]opened in 1709338023 [19:45:32]opened+sec_in_day 1709424423 [19:45:32]quantity*price = 150045 [19:45:32]sum+1 = 150047 [19:45:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 290 02.03.2024 19:45 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123071 ФПД: 187665515762076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194533&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123071&fm=187665515762076&tin=02508201610067®Number=0000000000090573&sum=150000 [19:45:33]StoreToDocumentArchive [19:45:33]shift 321 fd 123071 [19:45:33]save to /storage/0321/doc_00123071 [19:45:33]save last doc name /storage/0321/doc_00123071 to /storage/kkm_last_doc_name [19:45:33]save OK [19:45:33]Clear old archive folders... [19:45:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:45:33]tlvbuf is B6F353A0 [19:45:33]SAM_PROTO_ClearQueue [19:45:33]wFMCommunicate request_size=4 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 09 00 00 [19:45:33]Write to MH i2c: E2 08 00 A3 27 80 09 00 00 00 00 00 00 3C [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 A3 27 00 90 00 3E [19:45:33]RAPDU: 90 00 [19:45:33]wFMCommunicate OK [19:45:33]SAM_PROTO_ClearQueue done [19:45:33]KKMCreateOFDPacket [19:45:33]OFDProtocolAddRootSTLVToBuf [19:45:33]FM_MakeSignedData [19:45:33]FM_MakeSignedData [19:45:33]SAM_PROTO_SignData [19:45:33]wFMCommunicate request_size=4 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 0D 01 02 [19:45:33]Write to MH i2c: E2 08 00 A4 27 80 0D 01 02 00 00 00 00 44 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 A4 27 00 90 00 3F [19:45:33]RAPDU: 90 00 [19:45:33]wFMCommunicate OK [19:45:33]wFMCommunicate request_size=255 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 DD 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E0 01 00 35 04 06 00 AA [19:45:33]Write to MH i2c: E2 02 01 A5 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 DD 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E0 01 00 35 04 06 00 AA 00 00 92 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 A5 27 00 90 00 40 [19:45:33]RAPDU: 90 00 [19:45:33]wFMCommunicate OK [19:45:33]wFMCommunicate request_size=10 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 0D 02 02 05 AE 48 67 51 9C [19:45:33]Write to MH i2c: E2 0D 00 A6 27 80 0D 02 02 05 00 AE 48 67 51 9C 00 00 9B [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 A6 27 00 90 00 41 [19:45:33]RAPDU: 90 00 [19:45:33]wFMCommunicate OK [19:45:33]wFMCommunicate request_size=4 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 0D 03 02 [19:45:33]Write to MH i2c: E2 08 00 A7 27 80 0D 03 02 00 00 00 00 49 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 0B 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 0B 00 A7 27 00 7B 83 1E F5 4B AB AB E9 90 00 E5 [19:45:33]RAPDU: 7B 83 1E F5 4B AB AB E9 90 00 [19:45:33]wFMCommunicate OK [19:45:33]SAM_PROTO_SignData done [19:45:33]FM_MakeSignedData done [19:45:33]CreateOFDProtocolMessage [19:45:33]wFMCommunicate request_size=4 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 11 00 00 [19:45:33]Write to MH i2c: E2 08 00 A8 27 80 11 00 00 00 00 00 00 49 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 17 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 17 00 A8 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A7 [19:45:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:45:33]wFMCommunicate OK [19:45:33]CreateOFDProtocolMessage done [19:45:33]OFDSenderStorePacket 123071 [19:45:33]StoreOFDPacket docnum=123071 [19:45:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 64 9F 07 01 75 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 DD 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E0 01 00 35 04 06 00 AA AE 48 67 51 9C 7B 83 1E F5 4B AB AB E9 [19:45:33]CheckFolder [19:45:33]dirname=/storage/ofd_packets [19:45:33]CheckFolder done [19:45:33]ProducePacketName [19:45:33]name=ofd_packets/00123071 [19:45:33]NVStorageSaveData ofd_packets/00123071 [19:45:33]File name is /storage/ofd_packets/00123071 [19:45:33]Write 301 bytes [19:45:33]NVStorageSaveData done [19:45:33]OFDSenderStorePacket done [19:45:33]KKMCreateOFDPacket done [19:45:33]NVStorageSaveData kkm_last_timestamp [19:45:33]File name is /storage/kkm_last_timestamp [19:45:33]Write 4 bytes [19:45:33]NVStorageSaveData done [19:45:33]ExternCall_PrintAddStr [19:45:33]wPrintStart [19:45:33]Write to MH i2c: 01 00 00 A9 27 D0 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: 01 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: 01 07 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: 01 07 00 A9 27 00 00 00 00 00 FF 0F E5 [19:45:33]RasterBufferAndPrint [19:45:33]line Счет N : (1)1105974 [19:45:33]line ИНН: 02508201610067 [19:45:33]line Контрольно-Кассовый Чек [19:45:33]line ПРОДАЖА [19:45:33]line ТРК (МРК, ГНК) : 11 [19:45:33]line Товар: 2710124130 [19:45:33]line Аи-92-К-5 [19:45:33]line 24.240 * 61.90 [19:45:33]line = 1500.46 [19:45:33]line НДС 12% НСП 1% [19:45:33]line > о реализуемом товаре [19:45:33]line ОКРУГЛЕНИЕ: -0.46 [19:45:33]line ИТОГО: 1500.00 [19:45:33]line Внесено: 1500.00 [19:45:33]line СДАЧА: 0.00 [19:45:33]line НСП 1% : 13.28 [19:45:33]line НДС 12% : 159.34 [19:45:33]line Наличными: 1500.00 [19:45:33]line Безнал.: 0.00 [19:45:33]line Место: АЗС № 25 "Партнер Нефть" [19:45:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:45:33]line СНО: Общий режим [19:45:33]line Чек 290 02.03.2024 19:45 [19:45:33]line Смена: 321 ФФД: 1.0 [19:45:33]line ЗНМ: 0300000019 [19:45:33]line РНМ: 0000000000090573 [19:45:33]line Версия ККМ: 001 [19:45:33]line ФМ: 0000000000874798 [19:45:33]line ФД: 123071 [19:45:33]line ФПД: 187665515762076 [19:45:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194533&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123071&fm=187665515762076&tin=02508201610067®Number=0000000000090573&sum=150000 [19:45:34]OFD Sender: Processing packet 123071 [packets to send 112, broken 111] [19:45:34]ProducePacketName [19:45:34]name=ofd_packets/00123071 [19:45:34]OFD Sender: To server: pG, [19:45:34]CommunicateWithHost lk.salyk.kg:30040 [19:45:34]ConnectInit lk.salyk.kg [19:45:34]written 0, free lines is 4095 [19:45:34]Connected sock=10 [19:45:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 64 9F 07 01 75 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 DD 81 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E0 01 00 35 04 06 00 AA AE 48 67 51 9C 7B 83 1E F5 4B AB AB E9 [19:45:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 FC C8 47 00 C8 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E0 01 00 F4 03 04 00 B8 2D E3 65 B6 04 01 00 00 B0 7F 0B 2A 50 D4 E7 09 [19:45:34]CommunicateWithHost err = 0 [19:45:34]CheckOFDResponse [19:45:34]1017 (14) - 77093643461234 [19:45:34]1041 (16) - 0000000000874798 [19:45:34]1040 (4) - 123071 [19:45:34]1012 (4) - 02.03.2024 13:46 [19:45:34]1206 (1) - 0 [19:45:34]OFD Sender: Remove packet 123071 [19:45:34]ProducePacketName [19:45:34]name=ofd_packets/00123071 [19:45:34]NVStorageDeleteData [19:45:34]Write to MH i2c: 01 00 00 D4 27 FB [19:45:34]Write i2c OK [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: 01 [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: 01 07 00 [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: 01 07 00 D4 27 00 00 00 00 00 E8 0C F6 [19:45:34]RasterBufferAndPrint [19:45:34]line [19:45:34]line [19:45:34]line [19:45:34]line [19:45:34]line [19:45:34]written 0, free lines is 3310 [19:45:34]MH_Cut [19:45:34]Write to MH i2c: D1 01 00 DB 27 01 D4 [19:45:34]Write i2c OK [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: D1 [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: D1 01 00 [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: D1 01 00 DB 27 00 D3 [19:45:34]Write to MH i2c: 01 00 00 DC 27 03 [19:45:34]Write i2c OK [19:45:34]MH_I2C_Read... [19:45:35]OFD Sender: No OFD packet to send [19:45:35]*** Cut start [19:45:35]*** Purtial cut [19:45:35]*** Stage 1: CUTSNS_PIN = 1 [19:45:37]Read from MH i2c: 01 [19:45:37]MH_I2C_Read... [19:45:37]*** Stop cut motor [19:45:37]*** Cut end [19:45:37]Read from MH i2c: 01 07 00 [19:45:37]MH_I2C_Read... [19:45:37]Read from MH i2c: 01 07 00 DC 27 00 00 00 00 00 FF 0F 18 [19:45:37]process_action close_receipt done [19:45:37]requested_data is exist [19:45:37]produce_requested_data [19:45:37]requested_item fm.sn is exist - process it [19:45:37]wFMCommunicate request_size=4 [19:45:37]MH_SAM_APDU [19:45:37]CAPDU: 80 11 00 00 [19:45:37]Write to MH i2c: E2 08 00 DD 27 80 11 00 00 00 00 00 00 7E [19:45:37]Write i2c OK [19:45:37]MH_I2C_Read... [19:45:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:37]Read from MH i2c: E2 [19:45:37]MH_I2C_Read... [19:45:37]Read from MH i2c: E2 17 00 [19:45:37]MH_I2C_Read... [19:45:37]Read from MH i2c: E2 17 00 DD 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DC [19:45:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:45:37]wFMCommunicate OK [19:45:37]requested_item fd.num is exist - process it [19:45:37]SAM_PROTO_GetFieldsCounters [19:45:37]wFMCommunicate request_size=4 [19:45:37]MH_SAM_APDU [19:45:37]CAPDU: 80 13 00 00 [19:45:37]Write to MH i2c: E2 08 00 DE 27 80 13 00 00 00 00 00 00 81 [19:45:37]Write i2c OK [19:45:37]MH_I2C_Read... [19:45:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:37]Read from MH i2c: E2 [19:45:37]MH_I2C_Read... [19:45:37]Read from MH i2c: E2 62 00 [19:45:37]MH_I2C_Read... [19:45:37]Read from MH i2c: E2 62 00 DE 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [19:45:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:37]wFMCommunicate OK [19:45:37]SAM_PROTO_GetFieldsCounters done [19:45:37]requested_item shift.num is exist - process it [19:45:37]requested_item shift.opened is exist - process it [19:45:37]req_shift_opened [19:45:37]FM_GetShiftState [19:45:37]SAM_PROTO_GetShiftState [19:45:37]wFMCommunicate request_size=4 [19:45:37]MH_SAM_APDU [19:45:37]CAPDU: 80 13 01 00 [19:45:37]Write to MH i2c: E2 08 00 DF 27 80 13 01 00 00 00 00 00 83 [19:45:37]Write i2c OK [19:45:37]MH_I2C_Read... [19:45:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:37]Read from MH i2c: E2 [19:45:37]MH_I2C_Read... [19:45:37]Read from MH i2c: E2 0E 00 [19:45:37]MH_I2C_Read... [19:45:37]Read from MH i2c: E2 0E 00 DF 27 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EA [19:45:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:45:37]wFMCommunicate OK [19:45:37]SAM_PROTO_GetShiftState done [19:45:37]FM_GetShiftState done [19:45:37]req_shift_opened done [19:45:37]requested_item shift.open_date is exist - process it [19:45:37]req_shift_open_date [19:45:37]req_shift_open_date done [19:45:37]produce_requested_data done [19:45:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123071,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:45:37]process_action_free close_receipt [19:45:37]json_value_free [19:45:37]json_value_free done [19:45:37]process_json_proto returns [19:45:37]Send response to host [19:45:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123071,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:45:37]free response buf [19:45:37]execute_script done [19:45:37]execute_script returns [19:45:37]free content buf [19:45:37]Sock 8.Close socket [19:45:37]Sock 8.Thread stoped [19:45:40]OFD Sender: No OFD packet to send [19:45:45]OFD Sender: No OFD packet to send [19:45:50]OFD Sender: No OFD packet to send [19:45:55]OFD Sender: No OFD packet to send [19:46:00]OFD Sender: No OFD packet to send [19:46:05]OFD Sender: No OFD packet to send [19:46:10]OFD Sender: No OFD packet to send [19:46:15]OFD Sender: No OFD packet to send [19:46:20]OFD Sender: No OFD packet to send [19:46:25]OFD Sender: No OFD packet to send [19:46:30]OFD Sender: No OFD packet to send [19:46:35]OFD Sender: No OFD packet to send [19:46:40]OFD Sender: No OFD packet to send [19:46:45]OFD Sender: No OFD packet to send [19:46:50]OFD Sender: No OFD packet to send [19:46:55]OFD Sender: No OFD packet to send [19:47:00]OFD Sender: No OFD packet to send [19:47:05]OFD Sender: No OFD packet to send [19:47:10]OFD Sender: No OFD packet to send [19:47:15]OFD Sender: No OFD packet to send [19:47:20]OFD Sender: No OFD packet to send [19:47:25]OFD Sender: No OFD packet to send [19:47:30]OFD Sender: No OFD packet to send [19:47:34]accept exits with 9 [19:47:34]New connection [19:47:34]New thread 3066809700 created [19:47:34]Thread 3066666340 joined [19:47:34]Waiting for new connection... [19:47:34] Sock 9.Parse request [19:47:34]Sock 9.Check first char [19:47:34]Sock 9.First char is OK [19:47:34]request: POST /json_proto HTTP/1.0 [19:47:34]Method: POST [19:47:34]URL: /json_proto [19:47:34]Method is POST - this is cgi request [19:47:34]url: /json_proto [19:47:34]query_string will be loaded in cgi processing [19:47:34]execute_cgi json_proto POST (null) [19:47:34]execute_cgi path=json_proto method=POST [19:47:34]POST find Content-Length [19:47:34]Host: 172.17.48.197:8080 [19:47:34]Content-Length: 683 [19:47:34]Content-Type: application/json [19:47:34] [19:47:34]POST finish read [19:47:34]Found Content-Length = 683 [19:47:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:34]execute_script... [19:47:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:34]POST & json_proto [19:47:34]process_json_proto [19:47:34]json parsed OK: [19:47:34]protocol is kg_v1.0 [19:47:34]action value=close_receipt [19:47:34]process_action close_receipt [19:47:34]cmd_close_receipt [19:47:34]MH_GetDate [19:47:34]Write to MH i2c: F0 00 00 E0 27 F6 [19:47:34]Write i2c OK [19:47:34]MH_I2C_Read... [19:47:34]Read from MH i2c: F0 [19:47:34]MH_I2C_Read... [19:47:34]Read from MH i2c: F0 09 00 [19:47:34]MH_I2C_Read... [19:47:34]Read from MH i2c: F0 09 00 E0 27 00 58 82 E3 65 66 EE DC 65 B6 [19:47:34]GetLastDocTimeStamp 1709408733 [19:47:34]current date 1709408856 [19:47:34]FM_GetShiftState [19:47:34]SAM_PROTO_GetShiftState [19:47:34]wFMCommunicate request_size=4 [19:47:34]MH_SAM_APDU [19:47:34]CAPDU: 80 13 01 00 [19:47:34]Write to MH i2c: E2 08 00 E1 27 80 13 01 00 00 00 00 00 85 [19:47:34]Write i2c OK [19:47:34]MH_I2C_Read... [19:47:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:34]Read from MH i2c: E2 [19:47:34]MH_I2C_Read... [19:47:34]Read from MH i2c: E2 0E 00 [19:47:34]MH_I2C_Read... [19:47:34]Read from MH i2c: E2 0E 00 E1 27 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EC [19:47:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:47:34]wFMCommunicate OK [19:47:34]SAM_PROTO_GetShiftState done [19:47:34]FM_GetShiftState done [19:47:34]opened in 1709338023 [19:47:34]opened+sec_in_day 1709424423 [19:47:34]quantity*price = 100030 [19:47:34]sum+1 = 100031 [19:47:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 291 02.03.2024 19:47 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123072 ФПД: 280250565897421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194736&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123072&fm=280250565897421&tin=02508201610067®Number=0000000000090573&sum=100000 [19:47:35]StoreToDocumentArchive [19:47:35]shift 321 fd 123072 [19:47:35]save to /storage/0321/doc_00123072 [19:47:35]save last doc name /storage/0321/doc_00123072 to /storage/kkm_last_doc_name [19:47:35]save OK [19:47:35]Clear old archive folders... [19:47:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:47:35]tlvbuf is 003F2100 [19:47:35]SAM_PROTO_ClearQueue [19:47:35]wFMCommunicate request_size=4 [19:47:35]MH_SAM_APDU [19:47:35]CAPDU: 80 09 00 00 [19:47:35]Write to MH i2c: E2 08 00 EE 27 80 09 00 00 00 00 00 00 87 [19:47:35]Write i2c OK [19:47:35]MH_I2C_Read... [19:47:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:36]Read from MH i2c: E2 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 03 00 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 03 00 EE 27 00 90 00 89 [19:47:36]RAPDU: 90 00 [19:47:36]wFMCommunicate OK [19:47:36]SAM_PROTO_ClearQueue done [19:47:36]KKMCreateOFDPacket [19:47:36]OFDProtocolAddRootSTLVToBuf [19:47:36]FM_MakeSignedData [19:47:36]FM_MakeSignedData [19:47:36]SAM_PROTO_SignData [19:47:36]wFMCommunicate request_size=4 [19:47:36]MH_SAM_APDU [19:47:36]CAPDU: 80 0D 01 02 [19:47:36]Write to MH i2c: E2 08 00 EF 27 80 0D 01 02 00 00 00 00 8F [19:47:36]Write i2c OK [19:47:36]MH_I2C_Read... [19:47:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:36]Read from MH i2c: E2 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 03 00 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 03 00 EF 27 00 90 00 8A [19:47:36]RAPDU: 90 00 [19:47:36]wFMCommunicate OK [19:47:36]wFMCommunicate request_size=255 [19:47:36]MH_SAM_APDU [19:47: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 58 82 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E0 01 00 35 04 06 00 FE [19:47:36]Write to MH i2c: E2 02 01 F0 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 58 82 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E0 01 00 35 04 06 00 FE 00 00 22 [19:47:36]Write i2c OK [19:47:36]MH_I2C_Read... [19:47:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:36]Read from MH i2c: E2 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 03 00 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 03 00 F0 27 00 90 00 8B [19:47:36]RAPDU: 90 00 [19:47:36]wFMCommunicate OK [19:47:36]wFMCommunicate request_size=10 [19:47:36]MH_SAM_APDU [19:47:36]CAPDU: 80 0D 02 02 05 E2 EB 6D AC CD [19:47:36]Write to MH i2c: E2 0D 00 F1 27 80 0D 02 02 05 00 E2 EB 6D AC CD 00 00 4F [19:47:36]Write i2c OK [19:47:36]MH_I2C_Read... [19:47:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:36]Read from MH i2c: E2 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 03 00 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 03 00 F1 27 00 90 00 8C [19:47:36]RAPDU: 90 00 [19:47:36]wFMCommunicate OK [19:47:36]wFMCommunicate request_size=4 [19:47:36]MH_SAM_APDU [19:47:36]CAPDU: 80 0D 03 02 [19:47:36]Write to MH i2c: E2 08 00 F2 27 80 0D 03 02 00 00 00 00 94 [19:47:36]Write i2c OK [19:47:36]MH_I2C_Read... [19:47:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:36]Read from MH i2c: E2 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 0B 00 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 0B 00 F2 27 00 45 60 88 EC BE A3 BD 3A 90 00 06 [19:47:36]RAPDU: 45 60 88 EC BE A3 BD 3A 90 00 [19:47:36]wFMCommunicate OK [19:47:36]SAM_PROTO_SignData done [19:47:36]FM_MakeSignedData done [19:47:36]CreateOFDProtocolMessage [19:47:36]wFMCommunicate request_size=4 [19:47:36]MH_SAM_APDU [19:47:36]CAPDU: 80 11 00 00 [19:47:36]Write to MH i2c: E2 08 00 F3 27 80 11 00 00 00 00 00 00 94 [19:47:36]Write i2c OK [19:47:36]MH_I2C_Read... [19:47:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:36]Read from MH i2c: E2 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 17 00 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: E2 17 00 F3 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F2 [19:47:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:47:36]wFMCommunicate OK [19:47:36]CreateOFDProtocolMessage done [19:47:36]OFDSenderStorePacket 123072 [19:47:36]StoreOFDPacket docnum=123072 [19:47:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2A 30 07 01 A0 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 58 82 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E0 01 00 35 04 06 00 FE E2 EB 6D AC CD 45 60 88 EC BE A3 BD 3A [19:47:36]CheckFolder [19:47:36]dirname=/storage/ofd_packets [19:47:36]CheckFolder done [19:47:36]ProducePacketName [19:47:36]name=ofd_packets/00123072 [19:47:36]NVStorageSaveData ofd_packets/00123072 [19:47:36]File name is /storage/ofd_packets/00123072 [19:47:36]Write 301 bytes [19:47:36]NVStorageSaveData done [19:47:36]OFDSenderStorePacket done [19:47:36]KKMCreateOFDPacket done [19:47:36]NVStorageSaveData kkm_last_timestamp [19:47:36]File name is /storage/kkm_last_timestamp [19:47:36]Write 4 bytes [19:47:36]NVStorageSaveData done [19:47:36]ExternCall_PrintAddStr [19:47:36]wPrintStart [19:47:36]Write to MH i2c: 01 00 00 F4 27 1B [19:47:36]Write i2c OK [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: 01 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: 01 07 00 [19:47:36]MH_I2C_Read... [19:47:36]Read from MH i2c: 01 07 00 F4 27 00 00 00 00 00 FF 0F 30 [19:47:36]RasterBufferAndPrint [19:47:36]line Счет N : (1)1105975 [19:47:36]line ИНН: 02508201610067 [19:47:36]line Контрольно-Кассовый Чек [19:47:36]line ПРОДАЖА [19:47:36]line ТРК (МРК, ГНК) : 32 [19:47:36]line Товар: 2710124130 [19:47:36]line Аи-92-К-5 [19:47:36]line 16.160 * 61.90 [19:47:36]line = 1000.30 [19:47:36]line НДС 12% НСП 1% [19:47:36]line > о реализуемом товаре [19:47:36]line ОКРУГЛЕНИЕ: -0.30 [19:47:36]line ИТОГО: 1000.00 [19:47:36]line Внесено: 1000.00 [19:47:36]line СДАЧА: 0.00 [19:47:36]line НСП 1% : 8.85 [19:47:36]line НДС 12% : 106.23 [19:47:36]line Наличными: 1000.00 [19:47:36]line Безнал.: 0.00 [19:47:36]line Место: АЗС № 25 "Партнер Нефть" [19:47:36]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:47:36]line СНО: Общий режим [19:47:36]line Чек 291 02.03.2024 19:47 [19:47:36]line Смена: 321 ФФД: 1.0 [19:47:36]line ЗНМ: 0300000019 [19:47:36]line РНМ: 0000000000090573 [19:47:36]line Версия ККМ: 001 [19:47:36]line ФМ: 0000000000874798 [19:47:36]line ФД: 123072 [19:47:36]line ФПД: 280250565897421 [19:47:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194736&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123072&fm=280250565897421&tin=02508201610067®Number=0000000000090573&sum=100000 [19:47:36]OFD Sender: Processing packet 123072 [packets to send 112, broken 111] [19:47:36]ProducePacketName [19:47:36]name=ofd_packets/00123072 [19:47:36]OFD Sender: To server: pG, [19:47:36]CommunicateWithHost lk.salyk.kg:30040 [19:47:36]ConnectInit lk.salyk.kg [19:47:36]written 0, free lines is 4095 [19:47:36]Connected sock=10 [19:47:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2A 30 07 01 A0 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 58 82 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E0 01 00 35 04 06 00 FE E2 EB 6D AC CD 45 60 88 EC BE A3 BD 3A [19:47:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0C 7C 47 00 A8 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E0 01 00 F4 03 04 00 33 2E E3 65 B6 04 01 00 00 64 5E 17 32 9C 07 7F 71 [19:47:37]CommunicateWithHost err = 0 [19:47:37]CheckOFDResponse [19:47:37]1017 (14) - 77093643461234 [19:47:37]1041 (16) - 0000000000874798 [19:47:37]1040 (4) - 123072 [19:47:37]1012 (4) - 02.03.2024 13:48 [19:47:37]1206 (1) - 0 [19:47:37]OFD Sender: Remove packet 123072 [19:47:37]ProducePacketName [19:47:37]name=ofd_packets/00123072 [19:47:37]NVStorageDeleteData [19:47:37]Write to MH i2c: 01 00 00 1F 28 47 [19:47:37]Write i2c OK [19:47:37]MH_I2C_Read... [19:47:37]Read from MH i2c: 01 [19:47:37]MH_I2C_Read... [19:47:37]Read from MH i2c: 01 07 00 [19:47:37]MH_I2C_Read... [19:47:37]Read from MH i2c: 01 07 00 1F 28 00 00 00 00 00 E9 0C 43 [19:47:37]RasterBufferAndPrint [19:47:37]line [19:47:37]line [19:47:37]line [19:47:37]line [19:47:37]line [19:47:37]written 0, free lines is 3311 [19:47:37]MH_Cut [19:47:37]Write to MH i2c: D1 01 00 26 28 01 20 [19:47:37]Write i2c OK [19:47:37]MH_I2C_Read... [19:47:37]Read from MH i2c: D1 [19:47:37]MH_I2C_Read... [19:47:37]Read from MH i2c: D1 01 00 [19:47:37]MH_I2C_Read... [19:47:37]Read from MH i2c: D1 01 00 26 28 00 1F [19:47:37]Write to MH i2c: 01 00 00 27 28 4F [19:47:37]Write i2c OK [19:47:37]MH_I2C_Read... [19:47:37]OFD Sender: No OFD packet to send [19:47:37]*** Cut start [19:47:37]*** Purtial cut [19:47:37]*** Stage 1: CUTSNS_PIN = 1 [19:47:39]Read from MH i2c: 01 [19:47:40]MH_I2C_Read... [19:47:40]*** Stop cut motor [19:47:40]*** Cut end [19:47:40]Read from MH i2c: 01 07 00 [19:47:40]MH_I2C_Read... [19:47:40]Read from MH i2c: 01 07 00 27 28 00 00 00 00 00 FF 0F 64 [19:47:40]process_action close_receipt done [19:47:40]requested_data is exist [19:47:40]produce_requested_data [19:47:40]requested_item fm.sn is exist - process it [19:47:40]wFMCommunicate request_size=4 [19:47:40]MH_SAM_APDU [19:47:40]CAPDU: 80 11 00 00 [19:47:40]Write to MH i2c: E2 08 00 28 28 80 11 00 00 00 00 00 00 CA [19:47:40]Write i2c OK [19:47:40]MH_I2C_Read... [19:47:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:40]Read from MH i2c: E2 [19:47:40]MH_I2C_Read... [19:47:40]Read from MH i2c: E2 17 00 [19:47:40]MH_I2C_Read... [19:47:40]Read from MH i2c: E2 17 00 28 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 28 [19:47:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:47:40]wFMCommunicate OK [19:47:40]requested_item fd.num is exist - process it [19:47:40]SAM_PROTO_GetFieldsCounters [19:47:40]wFMCommunicate request_size=4 [19:47:40]MH_SAM_APDU [19:47:40]CAPDU: 80 13 00 00 [19:47:40]Write to MH i2c: E2 08 00 29 28 80 13 00 00 00 00 00 00 CD [19:47:40]Write i2c OK [19:47:40]MH_I2C_Read... [19:47:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:40]Read from MH i2c: E2 [19:47:40]MH_I2C_Read... [19:47:40]Read from MH i2c: E2 62 00 [19:47:40]MH_I2C_Read... [19:47:40]Read from MH i2c: E2 62 00 29 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [19:47:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:40]wFMCommunicate OK [19:47:40]SAM_PROTO_GetFieldsCounters done [19:47:40]requested_item shift.num is exist - process it [19:47:40]requested_item shift.opened is exist - process it [19:47:40]req_shift_opened [19:47:40]FM_GetShiftState [19:47:40]SAM_PROTO_GetShiftState [19:47:40]wFMCommunicate request_size=4 [19:47:40]MH_SAM_APDU [19:47:40]CAPDU: 80 13 01 00 [19:47:40]Write to MH i2c: E2 08 00 2A 28 80 13 01 00 00 00 00 00 CF [19:47:40]Write i2c OK [19:47:40]MH_I2C_Read... [19:47:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:40]Read from MH i2c: E2 [19:47:40]MH_I2C_Read... [19:47:40]Read from MH i2c: E2 0E 00 [19:47:40]MH_I2C_Read... [19:47:40]Read from MH i2c: E2 0E 00 2A 28 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 36 [19:47:40]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:47:40]wFMCommunicate OK [19:47:40]SAM_PROTO_GetShiftState done [19:47:40]FM_GetShiftState done [19:47:40]req_shift_opened done [19:47:40]requested_item shift.open_date is exist - process it [19:47:40]req_shift_open_date [19:47:40]req_shift_open_date done [19:47:40]produce_requested_data done [19:47:40]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123072,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:47:40]process_action_free close_receipt [19:47:40]json_value_free [19:47:40]json_value_free done [19:47:40]process_json_proto returns [19:47:40]Send response to host [19:47:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123072,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:47:40]free response buf [19:47:40]execute_script done [19:47:40]execute_script returns [19:47:40]free content buf [19:47:40]Sock 9.Close socket [19:47:40]Sock 9.Thread stoped [19:47:42]OFD Sender: No OFD packet to send [19:47:47]OFD Sender: No OFD packet to send [19:47:52]OFD Sender: No OFD packet to send [19:47:57]OFD Sender: No OFD packet to send [19:48:02]OFD Sender: No OFD packet to send [19:48:07]OFD Sender: No OFD packet to send [19:48:12]OFD Sender: No OFD packet to send [19:48:17]OFD Sender: No OFD packet to send [19:48:22]OFD Sender: No OFD packet to send [19:48:27]OFD Sender: No OFD packet to send [19:48:32]OFD Sender: No OFD packet to send [19:48:37]OFD Sender: No OFD packet to send [19:48:42]OFD Sender: No OFD packet to send [19:48:47]OFD Sender: No OFD packet to send [19:48:52]OFD Sender: No OFD packet to send [19:48:57]OFD Sender: No OFD packet to send [19:49:02]OFD Sender: No OFD packet to send [19:49:07]OFD Sender: No OFD packet to send [19:49:12]OFD Sender: No OFD packet to send [19:49:17]OFD Sender: No OFD packet to send [19:49:22]OFD Sender: No OFD packet to send [19:49:27]OFD Sender: No OFD packet to send [19:49:32]OFD Sender: No OFD packet to send [19:49:37]OFD Sender: No OFD packet to send [19:49:39]accept exits with 8 [19:49:39]New connection [19:49:39]New thread 3066666340 created [19:49:39]Thread 3066809700 joined [19:49:39]Waiting for new connection... [19:49:39] Sock 8.Parse request [19:49:39]Sock 8.Check first char [19:49:39]Sock 8.First char is OK [19:49:39]request: POST /json_proto HTTP/1.0 [19:49:39]Method: POST [19:49:39]URL: /json_proto [19:49:39]Method is POST - this is cgi request [19:49:39]url: /json_proto [19:49:39]query_string will be loaded in cgi processing [19:49:39]execute_cgi json_proto POST (null) [19:49:39]execute_cgi path=json_proto method=POST [19:49:39]POST find Content-Length [19:49:39]Host: 172.17.48.197:8080 [19:49:39]Content-Length: 683 [19:49:39]Content-Type: application/json [19:49:39] [19:49:39]POST finish read [19:49:39]Found Content-Length = 683 [19:49:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 8.470, "sum" : 600.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:39]execute_script... [19:49:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 8.470, "sum" : 600.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:39]POST & json_proto [19:49:39]process_json_proto [19:49:39]json parsed OK: [19:49:39]protocol is kg_v1.0 [19:49:39]action value=close_receipt [19:49:39]process_action close_receipt [19:49:39]cmd_close_receipt [19:49:39]MH_GetDate [19:49:39]Write to MH i2c: F0 00 00 2B 28 42 [19:49:39]Write i2c OK [19:49:39]MH_I2C_Read... [19:49:39]Read from MH i2c: F0 [19:49:39]MH_I2C_Read... [19:49:39]Read from MH i2c: F0 09 00 [19:49:39]MH_I2C_Read... [19:49:39]Read from MH i2c: F0 09 00 2B 28 00 D4 82 E3 65 66 EE DC 65 7E [19:49:39]GetLastDocTimeStamp 1709408856 [19:49:39]current date 1709408980 [19:49:39]FM_GetShiftState [19:49:39]SAM_PROTO_GetShiftState [19:49:39]wFMCommunicate request_size=4 [19:49:39]MH_SAM_APDU [19:49:39]CAPDU: 80 13 01 00 [19:49:39]Write to MH i2c: E2 08 00 2C 28 80 13 01 00 00 00 00 00 D1 [19:49:39]Write i2c OK [19:49:39]MH_I2C_Read... [19:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:39]Read from MH i2c: E2 [19:49:39]MH_I2C_Read... [19:49:39]Read from MH i2c: E2 0E 00 [19:49:39]MH_I2C_Read... [19:49:39]Read from MH i2c: E2 0E 00 2C 28 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 38 [19:49:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:49:39]wFMCommunicate OK [19:49:39]SAM_PROTO_GetShiftState done [19:49:39]FM_GetShiftState done [19:49:39]opened in 1709338023 [19:49:39]opened+sec_in_day 1709424423 [19:49:39]quantity*price = 60052 [19:49:39]sum+1 = 60053 [19:49:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 292 02.03.2024 19:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123073 ФПД: 154634646659008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194940&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123073&fm=154634646659008&tin=02508201610067®Number=0000000000090573&sum=60000 [19:49:40]StoreToDocumentArchive [19:49:40]shift 321 fd 123073 [19:49:40]save to /storage/0321/doc_00123073 [19:49:40]save last doc name /storage/0321/doc_00123073 to /storage/kkm_last_doc_name [19:49:40]save OK [19:49:40]Clear old archive folders... [19:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:49:40]tlvbuf is 003E1C80 [19:49:40]SAM_PROTO_ClearQueue [19:49:40]wFMCommunicate request_size=4 [19:49:40]MH_SAM_APDU [19:49:40]CAPDU: 80 09 00 00 [19:49:40]Write to MH i2c: E2 08 00 39 28 80 09 00 00 00 00 00 00 D3 [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:49:40]Read from MH i2c: E2 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 03 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 03 00 39 28 00 90 00 D5 [19:49:40]RAPDU: 90 00 [19:49:40]wFMCommunicate OK [19:49:40]SAM_PROTO_ClearQueue done [19:49:40]KKMCreateOFDPacket [19:49:40]OFDProtocolAddRootSTLVToBuf [19:49:40]FM_MakeSignedData [19:49:40]FM_MakeSignedData [19:49:40]SAM_PROTO_SignData [19:49:40]wFMCommunicate request_size=4 [19:49:40]MH_SAM_APDU [19:49:40]CAPDU: 80 0D 01 02 [19:49:40]Write to MH i2c: E2 08 00 3A 28 80 0D 01 02 00 00 00 00 DB [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:49:40]Read from MH i2c: E2 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 03 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 03 00 3A 28 00 90 00 D6 [19:49:40]RAPDU: 90 00 [19:49:40]wFMCommunicate OK [19:49:40]wFMCommunicate request_size=255 [19:49:40]MH_SAM_APDU [19:49:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 D4 82 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E0 01 00 35 04 06 00 [19:49:40]Write to MH i2c: E2 02 01 3B 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 D4 82 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E0 01 00 35 04 06 00 00 00 FD [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:40]Read from MH i2c: E2 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 03 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 03 00 3B 28 00 90 00 D7 [19:49:40]RAPDU: 90 00 [19:49:40]wFMCommunicate OK [19:49:40]wFMCommunicate request_size=11 [19:49:40]MH_SAM_APDU [19:49:40]CAPDU: 80 0D 02 02 06 8C A3 AF 2F 1F C0 [19:49:40]Write to MH i2c: E2 0E 00 3C 28 80 0D 02 02 06 00 8C A3 AF 2F 1F C0 00 00 D6 [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:40]Read from MH i2c: E2 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 03 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 03 00 3C 28 00 90 00 D8 [19:49:40]RAPDU: 90 00 [19:49:40]wFMCommunicate OK [19:49:40]wFMCommunicate request_size=4 [19:49:40]MH_SAM_APDU [19:49:40]CAPDU: 80 0D 03 02 [19:49:40]Write to MH i2c: E2 08 00 3D 28 80 0D 03 02 00 00 00 00 E0 [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:49:40]Read from MH i2c: E2 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 0B 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 0B 00 3D 28 00 87 A3 F8 4E 1C 94 EA 1F 90 00 0A [19:49:40]RAPDU: 87 A3 F8 4E 1C 94 EA 1F 90 00 [19:49:40]wFMCommunicate OK [19:49:40]SAM_PROTO_SignData done [19:49:40]FM_MakeSignedData done [19:49:40]CreateOFDProtocolMessage [19:49:40]wFMCommunicate request_size=4 [19:49:40]MH_SAM_APDU [19:49:40]CAPDU: 80 11 00 00 [19:49:40]Write to MH i2c: E2 08 00 3E 28 80 11 00 00 00 00 00 00 E0 [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:40]Read from MH i2c: E2 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 17 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 17 00 3E 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3E [19:49:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:49:40]wFMCommunicate OK [19:49:40]CreateOFDProtocolMessage done [19:49:40]OFDSenderStorePacket 123073 [19:49:40]StoreOFDPacket docnum=123073 [19:49:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 BA 29 08 01 2C 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 D4 82 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E0 01 00 35 04 06 00 8C A3 AF 2F 1F C0 87 A3 F8 4E 1C 94 EA 1F [19:49:40]CheckFolder [19:49:40]dirname=/storage/ofd_packets [19:49:40]CheckFolder done [19:49:40]ProducePacketName [19:49:40]name=ofd_packets/00123073 [19:49:40]NVStorageSaveData ofd_packets/00123073 [19:49:40]File name is /storage/ofd_packets/00123073 [19:49:40]Write 302 bytes [19:49:40]NVStorageSaveData done [19:49:40]OFDSenderStorePacket done [19:49:40]KKMCreateOFDPacket done [19:49:40]NVStorageSaveData kkm_last_timestamp [19:49:40]File name is /storage/kkm_last_timestamp [19:49:40]Write 4 bytes [19:49:40]NVStorageSaveData done [19:49:40]ExternCall_PrintAddStr [19:49:40]wPrintStart [19:49:40]Write to MH i2c: 01 00 00 3F 28 67 [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: 01 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: 01 07 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: 01 07 00 3F 28 00 00 00 00 00 FF 0F 7C [19:49:40]RasterBufferAndPrint [19:49:40]line Счет N : (1)1105976 [19:49:40]line ИНН: 02508201610067 [19:49:40]line Контрольно-Кассовый Чек [19:49:40]line ПРОДАЖА [19:49:40]line ТРК (МРК, ГНК) : 41 [19:49:40]line Товар: 2710194210 [19:49:40]line ДТ(л)-К-5 [19:49:40]line 8.470 * 70.90 [19:49:40]line = 600.52 [19:49:40]line НДС 12% НСП 1% [19:49:40]line > о реализуемом товаре [19:49:40]line ОКРУГЛЕНИЕ: -0.52 [19:49:40]line ИТОГО: 600.00 [19:49:40]line Внесено: 600.00 [19:49:40]line СДАЧА: 0.00 [19:49:40]line НСП 1% : 5.31 [19:49:40]line НДС 12% : 63.77 [19:49:40]line Наличными: 600.00 [19:49:40]line Безнал.: 0.00 [19:49:40]line Место: АЗС № 25 "Партнер Нефть" [19:49:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:49:40]line СНО: Общий режим [19:49:40]line Чек 292 02.03.2024 19:49 [19:49:40]line Смена: 321 ФФД: 1.0 [19:49:40]line ЗНМ: 0300000019 [19:49:40]line РНМ: 0000000000090573 [19:49:40]line Версия ККМ: 001 [19:49:40]line ФМ: 0000000000874798 [19:49:40]line ФД: 123073 [19:49:40]line ФПД: 154634646659008 [19:49:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T194940&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123073&fm=154634646659008&tin=02508201610067®Number=0000000000090573&sum=60000 [19:49:41]OFD Sender: Processing packet 123073 [packets to send 112, broken 111] [19:49:41]ProducePacketName [19:49:41]name=ofd_packets/00123073 [19:49:41]OFD Sender: To server: pG, [19:49:41]CommunicateWithHost lk.salyk.kg:30040 [19:49:41]ConnectInit lk.salyk.kg [19:49:41]written 0, free lines is 4095 [19:49:41]Connected sock=10 [19:49:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 BA 29 08 01 2C 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 D4 82 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E0 01 00 35 04 06 00 8C A3 AF 2F 1F C0 87 A3 F8 4E 1C 94 EA 1F [19:49:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7D B3 47 00 FD 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E0 01 00 F4 03 04 00 AF 2E E3 65 B6 04 01 00 00 A3 A8 73 D8 98 FC 72 CB [19:49:41]CommunicateWithHost err = 0 [19:49:41]CheckOFDResponse [19:49:41]1017 (14) - 77093643461234 [19:49:41]1041 (16) - 0000000000874798 [19:49:41]1040 (4) - 123073 [19:49:41]1012 (4) - 02.03.2024 13:50 [19:49:41]1206 (1) - 0 [19:49:41]OFD Sender: Remove packet 123073 [19:49:41]ProducePacketName [19:49:41]name=ofd_packets/00123073 [19:49:41]NVStorageDeleteData [19:49:41]Write to MH i2c: 01 00 00 6A 28 92 [19:49:41]Write i2c OK [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: 01 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: 01 07 00 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: 01 07 00 6A 28 00 00 00 00 00 F7 0C 9C [19:49:41]RasterBufferAndPrint [19:49:41]line [19:49:41]line [19:49:41]line [19:49:41]line [19:49:41]line [19:49:41]written 0, free lines is 3328 [19:49:41]MH_Cut [19:49:41]Write to MH i2c: D1 01 00 71 28 01 6B [19:49:41]Write i2c OK [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: D1 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: D1 01 00 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: D1 01 00 71 28 00 6A [19:49:41]Write to MH i2c: 01 00 00 72 28 9A [19:49:41]Write i2c OK [19:49:41]MH_I2C_Read... [19:49:41]OFD Sender: No OFD packet to send [19:49:42]*** Cut start [19:49:42]*** Purtial cut [19:49:42]*** Stage 1: CUTSNS_PIN = 1 [19:49:44]Read from MH i2c: 01 [19:49:44]MH_I2C_Read... [19:49:44]*** Stop cut motor [19:49:44]*** Cut end [19:49:44]Read from MH i2c: 01 07 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: 01 07 00 72 28 00 00 00 00 00 FF 0F AF [19:49:44]process_action close_receipt done [19:49:44]requested_data is exist [19:49:44]produce_requested_data [19:49:44]requested_item fm.sn is exist - process it [19:49:44]wFMCommunicate request_size=4 [19:49:44]MH_SAM_APDU [19:49:44]CAPDU: 80 11 00 00 [19:49:44]Write to MH i2c: E2 08 00 73 28 80 11 00 00 00 00 00 00 15 [19:49:44]Write i2c OK [19:49:44]MH_I2C_Read... [19:49:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:44]Read from MH i2c: E2 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 17 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 17 00 73 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 73 [19:49:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:49:44]wFMCommunicate OK [19:49:44]requested_item fd.num is exist - process it [19:49:44]SAM_PROTO_GetFieldsCounters [19:49:44]wFMCommunicate request_size=4 [19:49:44]MH_SAM_APDU [19:49:44]CAPDU: 80 13 00 00 [19:49:44]Write to MH i2c: E2 08 00 74 28 80 13 00 00 00 00 00 00 18 [19:49:44]Write i2c OK [19:49:44]MH_I2C_Read... [19:49:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:44]Read from MH i2c: E2 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 62 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 62 00 74 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [19:49:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:44]wFMCommunicate OK [19:49:44]SAM_PROTO_GetFieldsCounters done [19:49:44]requested_item shift.num is exist - process it [19:49:44]requested_item shift.opened is exist - process it [19:49:44]req_shift_opened [19:49:44]FM_GetShiftState [19:49:44]SAM_PROTO_GetShiftState [19:49:44]wFMCommunicate request_size=4 [19:49:44]MH_SAM_APDU [19:49:44]CAPDU: 80 13 01 00 [19:49:44]Write to MH i2c: E2 08 00 75 28 80 13 01 00 00 00 00 00 1A [19:49:44]Write i2c OK [19:49:44]MH_I2C_Read... [19:49:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:44]Read from MH i2c: E2 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 0E 00 [19:49:44]MH_I2C_Read... [19:49:44]Read from MH i2c: E2 0E 00 75 28 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 81 [19:49:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:49:44]wFMCommunicate OK [19:49:44]SAM_PROTO_GetShiftState done [19:49:44]FM_GetShiftState done [19:49:44]req_shift_opened done [19:49:44]requested_item shift.open_date is exist - process it [19:49:44]req_shift_open_date [19:49:44]req_shift_open_date done [19:49:44]produce_requested_data done [19:49:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123073,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:49:44]process_action_free close_receipt [19:49:44]json_value_free [19:49:44]json_value_free done [19:49:44]process_json_proto returns [19:49:44]Send response to host [19:49:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123073,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:49:44]free response buf [19:49:44]execute_script done [19:49:44]execute_script returns [19:49:44]free content buf [19:49:44]Sock 8.Close socket [19:49:44]Sock 8.Thread stoped [19:49:46]OFD Sender: No OFD packet to send [19:49:52]OFD Sender: No OFD packet to send [19:49:57]OFD Sender: No OFD packet to send [19:50:02]OFD Sender: No OFD packet to send [19:50:07]OFD Sender: No OFD packet to send [19:50:12]OFD Sender: No OFD packet to send [19:50:17]OFD Sender: No OFD packet to send [19:50:22]OFD Sender: No OFD packet to send [19:50:27]OFD Sender: No OFD packet to send [19:50:32]OFD Sender: No OFD packet to send [19:50:37]OFD Sender: No OFD packet to send [19:50:42]OFD Sender: No OFD packet to send [19:50:47]OFD Sender: No OFD packet to send [19:50:52]OFD Sender: No OFD packet to send [19:50:57]OFD Sender: No OFD packet to send [19:51:02]OFD Sender: No OFD packet to send [19:51:07]OFD Sender: No OFD packet to send [19:51:12]OFD Sender: No OFD packet to send [19:51:17]OFD Sender: No OFD packet to send [19:51:22]OFD Sender: No OFD packet to send [19:51:27]OFD Sender: No OFD packet to send [19:51:32]OFD Sender: No OFD packet to send [19:51:37]OFD Sender: No OFD packet to send [19:51:42]OFD Sender: No OFD packet to send [19:51:47]OFD Sender: No OFD packet to send [19:51:52]OFD Sender: No OFD packet to send [19:51:57]OFD Sender: No OFD packet to send [19:52:02]OFD Sender: No OFD packet to send [19:52:02]accept exits with 9 [19:52:02]New connection [19:52:02]New thread 3066809700 created [19:52:02]Thread 3066666340 joined [19:52:02]Waiting for new connection... [19:52:02] Sock 9.Parse request [19:52:02]Sock 9.Check first char [19:52:02]Sock 9.First char is OK [19:52:02]request: POST /json_proto HTTP/1.0 [19:52:02]Method: POST [19:52:02]URL: /json_proto [19:52:02]Method is POST - this is cgi request [19:52:02]url: /json_proto [19:52:02]query_string will be loaded in cgi processing [19:52:02]execute_cgi json_proto POST (null) [19:52:02]execute_cgi path=json_proto method=POST [19:52:02]POST find Content-Length [19:52:02]Host: 172.17.48.197:8080 [19:52:02]Content-Length: 683 [19:52:02]Content-Type: application/json [19:52:02] [19:52:02]POST finish read [19:52:02]Found Content-Length = 683 [19:52:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:02]execute_script... [19:52: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)1105977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:02]POST & json_proto [19:52:02]process_json_proto [19:52:02]json parsed OK: [19:52:02]protocol is kg_v1.0 [19:52:02]action value=close_receipt [19:52:02]process_action close_receipt [19:52:02]cmd_close_receipt [19:52:02]MH_GetDate [19:52:02]Write to MH i2c: F0 00 00 76 28 8D [19:52:02]Write i2c OK [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 09 00 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: F0 09 00 76 28 00 63 83 E3 65 66 EE DC 65 59 [19:52:02]GetLastDocTimeStamp 1709408980 [19:52:02]current date 1709409123 [19:52:02]FM_GetShiftState [19:52:02]SAM_PROTO_GetShiftState [19:52:02]wFMCommunicate request_size=4 [19:52:02]MH_SAM_APDU [19:52:02]CAPDU: 80 13 01 00 [19:52:02]Write to MH i2c: E2 08 00 77 28 80 13 01 00 00 00 00 00 1C [19:52:02]Write i2c OK [19:52:02]MH_I2C_Read... [19:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:02]Read from MH i2c: E2 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: E2 0E 00 [19:52:02]MH_I2C_Read... [19:52:02]Read from MH i2c: E2 0E 00 77 28 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 83 [19:52:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:52:02]wFMCommunicate OK [19:52:02]SAM_PROTO_GetShiftState done [19:52:02]FM_GetShiftState done [19:52:02]opened in 1709338023 [19:52:02]opened+sec_in_day 1709424423 [19:52:02]quantity*price = 100030 [19:52:02]sum+1 = 100031 [19:52:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 293 02.03.2024 19:52 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123074 ФПД: 175914207983323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T195203&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123074&fm=175914207983323&tin=02508201610067®Number=0000000000090573&sum=100000 [19:52:03]StoreToDocumentArchive [19:52:03]shift 321 fd 123074 [19:52:03]save to /storage/0321/doc_00123074 [19:52:03]save last doc name /storage/0321/doc_00123074 to /storage/kkm_last_doc_name [19:52:03]save OK [19:52:03]Clear old archive folders... [19:52:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:52:03]tlvbuf is 003DD110 [19:52:03]SAM_PROTO_ClearQueue [19:52:03]wFMCommunicate request_size=4 [19:52:03]MH_SAM_APDU [19:52:03]CAPDU: 80 09 00 00 [19:52:03]Write to MH i2c: E2 08 00 84 28 80 09 00 00 00 00 00 00 1E [19:52:03]Write i2c OK [19:52:03]MH_I2C_Read... [19:52:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:03]Read from MH i2c: E2 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 84 28 00 90 00 20 [19:52:03]RAPDU: 90 00 [19:52:03]wFMCommunicate OK [19:52:03]SAM_PROTO_ClearQueue done [19:52:03]KKMCreateOFDPacket [19:52:03]OFDProtocolAddRootSTLVToBuf [19:52:03]FM_MakeSignedData [19:52:03]FM_MakeSignedData [19:52:03]SAM_PROTO_SignData [19:52:03]wFMCommunicate request_size=4 [19:52:03]MH_SAM_APDU [19:52:03]CAPDU: 80 0D 01 02 [19:52:03]Write to MH i2c: E2 08 00 85 28 80 0D 01 02 00 00 00 00 26 [19:52:03]Write i2c OK [19:52:03]MH_I2C_Read... [19:52:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:03]Read from MH i2c: E2 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 [19:52:03]MH_I2C_Read... [19:52:03]Read from MH i2c: E2 03 00 85 28 00 90 00 21 [19:52:03]RAPDU: 90 00 [19:52:03]wFMCommunicate OK [19:52:03]wFMCommunicate request_size=255 [19:52:03]MH_SAM_APDU [19:52: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 63 83 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E0 01 00 35 04 06 00 9F [19:52:03]Write to MH i2c: E2 02 01 86 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 63 83 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E0 01 00 35 04 06 00 9F 00 00 6A [19:52:03]Write i2c OK [19:52:03]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 86 28 00 90 00 22 [19:52:04]RAPDU: 90 00 [19:52:04]wFMCommunicate OK [19:52:04]wFMCommunicate request_size=10 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 0D 02 02 05 FE 37 E0 B6 DB [19:52:04]Write to MH i2c: E2 0D 00 87 28 80 0D 02 02 05 00 FE 37 E0 B6 DB 00 00 D9 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 03 00 87 28 00 90 00 23 [19:52:04]RAPDU: 90 00 [19:52:04]wFMCommunicate OK [19:52:04]wFMCommunicate request_size=4 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 0D 03 02 [19:52:04]Write to MH i2c: E2 08 00 88 28 80 0D 03 02 00 00 00 00 2B [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 0B 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 0B 00 88 28 00 3A 57 5B CB 55 AD B1 16 90 00 AC [19:52:04]RAPDU: 3A 57 5B CB 55 AD B1 16 90 00 [19:52:04]wFMCommunicate OK [19:52:04]SAM_PROTO_SignData done [19:52:04]FM_MakeSignedData done [19:52:04]CreateOFDProtocolMessage [19:52:04]wFMCommunicate request_size=4 [19:52:04]MH_SAM_APDU [19:52:04]CAPDU: 80 11 00 00 [19:52:04]Write to MH i2c: E2 08 00 89 28 80 11 00 00 00 00 00 00 2B [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:04]Read from MH i2c: E2 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 17 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: E2 17 00 89 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 89 [19:52:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:52:04]wFMCommunicate OK [19:52:04]CreateOFDProtocolMessage done [19:52:04]OFDSenderStorePacket 123074 [19:52:04]StoreOFDPacket docnum=123074 [19:52:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 17 C1 07 01 62 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 63 83 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E0 01 00 35 04 06 00 9F FE 37 E0 B6 DB 3A 57 5B CB 55 AD B1 16 [19:52:04]CheckFolder [19:52:04]dirname=/storage/ofd_packets [19:52:04]CheckFolder done [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00123074 [19:52:04]NVStorageSaveData ofd_packets/00123074 [19:52:04]File name is /storage/ofd_packets/00123074 [19:52:04]Write 301 bytes [19:52:04]NVStorageSaveData done [19:52:04]OFDSenderStorePacket done [19:52:04]KKMCreateOFDPacket done [19:52:04]NVStorageSaveData kkm_last_timestamp [19:52:04]File name is /storage/kkm_last_timestamp [19:52:04]Write 4 bytes [19:52:04]NVStorageSaveData done [19:52:04]ExternCall_PrintAddStr [19:52:04]wPrintStart [19:52:04]Write to MH i2c: 01 00 00 8A 28 B2 [19:52:04]Write i2c OK [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 07 00 [19:52:04]MH_I2C_Read... [19:52:04]Read from MH i2c: 01 07 00 8A 28 00 00 00 00 00 FF 0F C7 [19:52:04]RasterBufferAndPrint [19:52:04]line Счет N : (1)1105977 [19:52:04]line ИНН: 02508201610067 [19:52:04]line Контрольно-Кассовый Чек [19:52:04]line ПРОДАЖА [19:52:04]line ТРК (МРК, ГНК) : 11 [19:52:04]line Товар: 2710124130 [19:52:04]line Аи-92-К-5 [19:52:04]line 16.160 * 61.90 [19:52:04]line = 1000.30 [19:52:04]line НДС 12% НСП 1% [19:52:04]line > о реализуемом товаре [19:52:04]line ОКРУГЛЕНИЕ: -0.30 [19:52:04]line ИТОГО: 1000.00 [19:52:04]line Внесено: 1000.00 [19:52:04]line СДАЧА: 0.00 [19:52:04]line НСП 1% : 8.85 [19:52:04]line НДС 12% : 106.23 [19:52:04]line Наличными: 1000.00 [19:52:04]line Безнал.: 0.00 [19:52:04]line Место: АЗС № 25 "Партнер Нефть" [19:52:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:52:04]line СНО: Общий режим [19:52:04]line Чек 293 02.03.2024 19:52 [19:52:04]line Смена: 321 ФФД: 1.0 [19:52:04]line ЗНМ: 0300000019 [19:52:04]line РНМ: 0000000000090573 [19:52:04]line Версия ККМ: 001 [19:52:04]line ФМ: 0000000000874798 [19:52:04]line ФД: 123074 [19:52:04]line ФПД: 175914207983323 [19:52:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T195203&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123074&fm=175914207983323&tin=02508201610067®Number=0000000000090573&sum=100000 [19:52:04]OFD Sender: Processing packet 123074 [packets to send 112, broken 111] [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00123074 [19:52:04]OFD Sender: To server: pG, [19:52:04]CommunicateWithHost lk.salyk.kg:30040 [19:52:04]ConnectInit lk.salyk.kg [19:52:04]written 0, free lines is 4095 [19:52:04]Connected sock=11 [19:52:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 17 C1 07 01 62 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 63 83 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E0 01 00 35 04 06 00 9F FE 37 E0 B6 DB 3A 57 5B CB 55 AD B1 16 [19:52:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 26 95 47 00 27 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E0 01 00 F4 03 04 00 3F 2F E3 65 B6 04 01 00 00 D8 92 C3 48 78 3F 30 81 [19:52:04]CommunicateWithHost err = 0 [19:52:04]CheckOFDResponse [19:52:04]1017 (14) - 77093643461234 [19:52:04]1041 (16) - 0000000000874798 [19:52:04]1040 (4) - 123074 [19:52:04]1012 (4) - 02.03.2024 13:53 [19:52:04]1206 (1) - 0 [19:52:04]OFD Sender: Remove packet 123074 [19:52:04]ProducePacketName [19:52:04]name=ofd_packets/00123074 [19:52:04]NVStorageDeleteData [19:52:05]Write to MH i2c: 01 00 00 B5 28 DD [19:52:05]Write i2c OK [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: 01 [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: 01 07 00 [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: 01 07 00 B5 28 00 00 00 00 00 ED 0C DD [19:52:05]RasterBufferAndPrint [19:52:05]line [19:52:05]line [19:52:05]line [19:52:05]line [19:52:05]line [19:52:05]written 0, free lines is 3315 [19:52:05]MH_Cut [19:52:05]Write to MH i2c: D1 01 00 BC 28 01 B6 [19:52:05]Write i2c OK [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: D1 [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: D1 01 00 [19:52:05]MH_I2C_Read... [19:52:05]Read from MH i2c: D1 01 00 BC 28 00 B5 [19:52:05]Write to MH i2c: 01 00 00 BD 28 E5 [19:52:05]Write i2c OK [19:52:05]MH_I2C_Read... [19:52:05]OFD Sender: No OFD packet to send [19:52:05]*** Cut start [19:52:05]*** Purtial cut [19:52:05]*** Stage 1: CUTSNS_PIN = 1 [19:52:07]Read from MH i2c: 01 [19:52:07]MH_I2C_Read... [19:52:07]*** Stop cut motor [19:52:07]*** Cut end [19:52:07]Read from MH i2c: 01 07 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: 01 07 00 BD 28 00 00 00 00 00 FF 0F FA [19:52:07]process_action close_receipt done [19:52:07]requested_data is exist [19:52:07]produce_requested_data [19:52:07]requested_item fm.sn is exist - process it [19:52:07]wFMCommunicate request_size=4 [19:52:07]MH_SAM_APDU [19:52:07]CAPDU: 80 11 00 00 [19:52:07]Write to MH i2c: E2 08 00 BE 28 80 11 00 00 00 00 00 00 60 [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 17 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 17 00 BE 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BE [19:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:52:07]wFMCommunicate OK [19:52:07]requested_item fd.num is exist - process it [19:52:07]SAM_PROTO_GetFieldsCounters [19:52:07]wFMCommunicate request_size=4 [19:52:07]MH_SAM_APDU [19:52:07]CAPDU: 80 13 00 00 [19:52:07]Write to MH i2c: E2 08 00 BF 28 80 13 00 00 00 00 00 00 63 [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 62 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 62 00 BF 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [19:52:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:52:07]wFMCommunicate OK [19:52:07]SAM_PROTO_GetFieldsCounters done [19:52:07]requested_item shift.num is exist - process it [19:52:07]requested_item shift.opened is exist - process it [19:52:07]req_shift_opened [19:52:07]FM_GetShiftState [19:52:07]SAM_PROTO_GetShiftState [19:52:07]wFMCommunicate request_size=4 [19:52:07]MH_SAM_APDU [19:52:07]CAPDU: 80 13 01 00 [19:52:07]Write to MH i2c: E2 08 00 C0 28 80 13 01 00 00 00 00 00 65 [19:52:07]Write i2c OK [19:52:07]MH_I2C_Read... [19:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:07]Read from MH i2c: E2 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 0E 00 [19:52:07]MH_I2C_Read... [19:52:07]Read from MH i2c: E2 0E 00 C0 28 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CC [19:52:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:52:07]wFMCommunicate OK [19:52:07]SAM_PROTO_GetShiftState done [19:52:07]FM_GetShiftState done [19:52:07]req_shift_opened done [19:52:07]requested_item shift.open_date is exist - process it [19:52:07]req_shift_open_date [19:52:07]req_shift_open_date done [19:52:07]produce_requested_data done [19:52:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123074,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:52:07]process_action_free close_receipt [19:52:07]json_value_free [19:52:07]json_value_free done [19:52:07]process_json_proto returns [19:52:07]Send response to host [19:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123074,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:52:07]free response buf [19:52:07]execute_script done [19:52:07]execute_script returns [19:52:07]free content buf [19:52:07]Sock 9.Close socket [19:52:07]Sock 9.Thread stoped [19:52:10]OFD Sender: No OFD packet to send [19:52:15]OFD Sender: No OFD packet to send [19:52:20]OFD Sender: No OFD packet to send [19:52:25]OFD Sender: No OFD packet to send [19:52:30]OFD Sender: No OFD packet to send [19:52:35]OFD Sender: No OFD packet to send [19:52:40]OFD Sender: No OFD packet to send [19:52:45]OFD Sender: No OFD packet to send [19:52:50]OFD Sender: No OFD packet to send [19:52:55]OFD Sender: No OFD packet to send [19:53:00]OFD Sender: No OFD packet to send [19:53:05]OFD Sender: No OFD packet to send [19:53:10]OFD Sender: No OFD packet to send [19:53:15]OFD Sender: No OFD packet to send [19:53:20]OFD Sender: No OFD packet to send [19:53:25]OFD Sender: No OFD packet to send [19:53:30]OFD Sender: No OFD packet to send [19:53:35]OFD Sender: No OFD packet to send [19:53:40]OFD Sender: No OFD packet to send [19:53:45]OFD Sender: No OFD packet to send [19:53:50]OFD Sender: No OFD packet to send [19:53:55]OFD Sender: No OFD packet to send [19:54:00]OFD Sender: No OFD packet to send [19:54:05]OFD Sender: No OFD packet to send [19:54:10]OFD Sender: No OFD packet to send [19:54:12]accept exits with 8 [19:54:12]New connection [19:54:12]New thread 3066666340 created [19:54:12]Thread 3066809700 joined [19:54:12]Waiting for new connection... [19:54:12] Sock 8.Parse request [19:54:12]Sock 8.Check first char [19:54:12]Sock 8.First char is OK [19:54:12]request: POST /json_proto HTTP/1.0 [19:54:12]Method: POST [19:54:12]URL: /json_proto [19:54:12]Method is POST - this is cgi request [19:54:12]url: /json_proto [19:54:12]query_string will be loaded in cgi processing [19:54:12]execute_cgi json_proto POST (null) [19:54:12]execute_cgi path=json_proto method=POST [19:54:12]POST find Content-Length [19:54:12]Host: 172.17.48.197:8080 [19:54:12]Content-Length: 820 [19:54:12]Content-Type: application/json [19:54:12] [19:54:12]POST finish read [19:54:12]Found Content-Length = 820 [19:54:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:12]execute_script... [19:54: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)1105978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:12]POST & json_proto [19:54:12]process_json_proto [19:54:12]json parsed OK: [19:54:12]protocol is kg_v1.0 [19:54:12]action value=close_receipt [19:54:12]process_action close_receipt [19:54:12]cmd_close_receipt [19:54:12]MH_GetDate [19:54:12]Write to MH i2c: F0 00 00 C1 28 D8 [19:54:12]Write i2c OK [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: F0 [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: F0 09 00 [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: F0 09 00 C1 28 00 E6 83 E3 65 66 EE DC 65 27 [19:54:12]GetLastDocTimeStamp 1709409123 [19:54:12]current date 1709409254 [19:54:12]FM_GetShiftState [19:54:12]SAM_PROTO_GetShiftState [19:54:12]wFMCommunicate request_size=4 [19:54:12]MH_SAM_APDU [19:54:12]CAPDU: 80 13 01 00 [19:54:12]Write to MH i2c: E2 08 00 C2 28 80 13 01 00 00 00 00 00 67 [19:54:12]Write i2c OK [19:54:12]MH_I2C_Read... [19:54:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:12]Read from MH i2c: E2 [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: E2 0E 00 [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: E2 0E 00 C2 28 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CE [19:54:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:54:12]wFMCommunicate OK [19:54:12]SAM_PROTO_GetShiftState done [19:54:12]FM_GetShiftState done [19:54:12]opened in 1709338023 [19:54:12]opened+sec_in_day 1709424423 [19:54:12]quantity*price = 200060 [19:54:12]sum+1 = 200062 [19:54:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.61 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 0.00 Безнал.: 2000.61 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 294 02.03.2024 19:54 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123075 ФПД: 251993295578783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T195414&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123075&fm=251993295578783&tin=02508201610067®Number=0000000000090573&sum=200061 [19:54:13]StoreToDocumentArchive [19:54:13]shift 321 fd 123075 [19:54:13]save to /storage/0321/doc_00123075 [19:54:13]save last doc name /storage/0321/doc_00123075 to /storage/kkm_last_doc_name [19:54:13]save OK [19:54:13]Clear old archive folders... [19:54:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:13]tlvbuf is 003A56E0 [19:54:13]SAM_PROTO_ClearQueue [19:54:13]wFMCommunicate request_size=4 [19:54:13]MH_SAM_APDU [19:54:13]CAPDU: 80 09 00 00 [19:54:13]Write to MH i2c: E2 08 00 CF 28 80 09 00 00 00 00 00 00 69 [19:54:13]Write i2c OK [19:54:13]MH_I2C_Read... [19:54:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:13]Read from MH i2c: E2 [19:54:13]MH_I2C_Read... [19:54:13]Read from MH i2c: E2 03 00 [19:54:13]MH_I2C_Read... [19:54:13]Read from MH i2c: E2 03 00 CF 28 00 90 00 6B [19:54:13]RAPDU: 90 00 [19:54:13]wFMCommunicate OK [19:54:13]SAM_PROTO_ClearQueue done [19:54:13]KKMCreateOFDPacket [19:54:13]OFDProtocolAddRootSTLVToBuf [19:54:13]FM_MakeSignedData [19:54:13]FM_MakeSignedData [19:54:13]SAM_PROTO_SignData [19:54:13]wFMCommunicate request_size=4 [19:54:13]MH_SAM_APDU [19:54:13]CAPDU: 80 0D 01 02 [19:54:13]Write to MH i2c: E2 08 00 D0 28 80 0D 01 02 00 00 00 00 71 [19:54:13]Write i2c OK [19:54:13]MH_I2C_Read... [19:54:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:13]Read from MH i2c: E2 [19:54:13]MH_I2C_Read... [19:54:13]Read from MH i2c: E2 03 00 [19:54:13]MH_I2C_Read... [19:54:13]Read from MH i2c: E2 03 00 D0 28 00 90 00 6C [19:54:13]RAPDU: 90 00 [19:54:13]wFMCommunicate OK [19:54:13]wFMCommunicate request_size=255 [19:54:13]MH_SAM_APDU [19:54: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 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 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 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 E6 83 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E0 01 00 35 04 06 00 E5 [19:54:14]Write to MH i2c: E2 02 01 D1 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 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 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 E6 83 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E0 01 00 35 04 06 00 E5 00 00 12 [19:54:14]Write i2c OK [19:54:14]MH_I2C_Read... [19:54:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:14]Read from MH i2c: E2 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 03 00 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 03 00 D1 28 00 90 00 6D [19:54:14]RAPDU: 90 00 [19:54:14]wFMCommunicate OK [19:54:14]wFMCommunicate request_size=10 [19:54:14]MH_SAM_APDU [19:54:14]CAPDU: 80 0D 02 02 05 2F C2 DE 66 9F [19:54:14]Write to MH i2c: E2 0D 00 D2 28 80 0D 02 02 05 00 2F C2 DE 66 9F 00 00 52 [19:54:14]Write i2c OK [19:54:14]MH_I2C_Read... [19:54:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:14]Read from MH i2c: E2 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 03 00 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 03 00 D2 28 00 90 00 6E [19:54:14]RAPDU: 90 00 [19:54:14]wFMCommunicate OK [19:54:14]wFMCommunicate request_size=4 [19:54:14]MH_SAM_APDU [19:54:14]CAPDU: 80 0D 03 02 [19:54:14]Write to MH i2c: E2 08 00 D3 28 80 0D 03 02 00 00 00 00 76 [19:54:14]Write i2c OK [19:54:14]MH_I2C_Read... [19:54:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:14]Read from MH i2c: E2 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 0B 00 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 0B 00 D3 28 00 52 25 7A E7 39 4C FA 9C 90 00 6A [19:54:14]RAPDU: 52 25 7A E7 39 4C FA 9C 90 00 [19:54:14]wFMCommunicate OK [19:54:14]SAM_PROTO_SignData done [19:54:14]FM_MakeSignedData done [19:54:14]CreateOFDProtocolMessage [19:54:14]wFMCommunicate request_size=4 [19:54:14]MH_SAM_APDU [19:54:14]CAPDU: 80 11 00 00 [19:54:14]Write to MH i2c: E2 08 00 D4 28 80 11 00 00 00 00 00 00 76 [19:54:14]Write i2c OK [19:54:14]MH_I2C_Read... [19:54:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:14]Read from MH i2c: E2 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 17 00 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 17 00 D4 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [19:54:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:54:14]wFMCommunicate OK [19:54:14]CreateOFDProtocolMessage done [19:54:14]OFDSenderStorePacket 123075 [19:54:14]StoreOFDPacket docnum=123075 [19:54:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 11 2F 07 01 49 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 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 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 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 E6 83 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E0 01 00 35 04 06 00 E5 2F C2 DE 66 9F 52 25 7A E7 39 4C FA 9C [19:54:14]CheckFolder [19:54:14]dirname=/storage/ofd_packets [19:54:14]CheckFolder done [19:54:14]ProducePacketName [19:54:14]name=ofd_packets/00123075 [19:54:14]NVStorageSaveData ofd_packets/00123075 [19:54:14]File name is /storage/ofd_packets/00123075 [19:54:14]Write 301 bytes [19:54:14]NVStorageSaveData done [19:54:14]OFDSenderStorePacket done [19:54:14]KKMCreateOFDPacket done [19:54:14]NVStorageSaveData kkm_last_timestamp [19:54:14]File name is /storage/kkm_last_timestamp [19:54:14]Write 4 bytes [19:54:14]NVStorageSaveData done [19:54:14]ExternCall_PrintAddStr [19:54:14]wPrintStart [19:54:14]Write to MH i2c: 01 00 00 D5 28 FD [19:54:14]Write i2c OK [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: 01 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: 01 07 00 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: 01 07 00 D5 28 00 00 00 00 00 FF 0F 12 [19:54:14]RasterBufferAndPrint [19:54:14]line Счет N : (1)1105978 [19:54:14]line ИНН: 02508201610067 [19:54:14]line Контрольно-Кассовый Чек [19:54:14]line ПРОДАЖА [19:54:14]line ТРК (МРК, ГНК) : 52 [19:54:14]line Товар: 2710124130 [19:54:14]line Аи-92-К-5 [19:54:14]line 32.320 * 61.90 [19:54:14]line = 2000.61 [19:54:14]line НДС 12% НСП 1% [19:54:14]line > о реализуемом товаре [19:54:14]line ИТОГО: 2000.61 [19:54:14]line НСП 1% : 17.70 [19:54:14]line НДС 12% : 212.45 [19:54:14]line Наличными: 0.00 [19:54:14]line Безнал.: 2000.61 [19:54:14]line Место: АЗС № 25 "Партнер Нефть" [19:54:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:54:14]line СНО: Общий режим [19:54:14]line Чек 294 02.03.2024 19:54 [19:54:14]line Смена: 321 ФФД: 1.0 [19:54:14]line ЗНМ: 0300000019 [19:54:14]line РНМ: 0000000000090573 [19:54:14]line Версия ККМ: 001 [19:54:14]line Платежная система: Бакай Банк [19:54:14]line ФМ: 0000000000874798 [19:54:14]line ФД: 123075 [19:54:14]line ФПД: 251993295578783 [19:54:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T195414&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123075&fm=251993295578783&tin=02508201610067®Number=0000000000090573&sum=200061 [19:54:14]OFD Sender: Processing packet 123075 [packets to send 112, broken 111] [19:54:14]ProducePacketName [19:54:14]name=ofd_packets/00123075 [19:54:14]OFD Sender: To server: pG, [19:54:14]CommunicateWithHost lk.salyk.kg:30040 [19:54:14]ConnectInit lk.salyk.kg [19:54:14]written 0, free lines is 4095 [19:54:14]Connected sock=10 [19:54:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 11 2F 07 01 49 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 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 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 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 E6 83 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E0 01 00 35 04 06 00 E5 2F C2 DE 66 9F 52 25 7A E7 39 4C FA 9C [19:54:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 27 7A 47 00 53 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E0 01 00 F4 03 04 00 C1 2F E3 65 B6 04 01 00 00 BB 4E D4 94 E4 9A E9 88 [19:54:15]CommunicateWithHost err = 0 [19:54:15]CheckOFDResponse [19:54:15]1017 (14) - 77093643461234 [19:54:15]1041 (16) - 0000000000874798 [19:54:15]1040 (4) - 123075 [19:54:15]1012 (4) - 02.03.2024 13:55 [19:54:15]1206 (1) - 0 [19:54:15]OFD Sender: Remove packet 123075 [19:54:15]ProducePacketName [19:54:15]name=ofd_packets/00123075 [19:54:15]NVStorageDeleteData [19:54:15]Write to MH i2c: 01 00 00 FF 28 27 [19:54:15]Write i2c OK [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: 01 [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: 01 07 00 [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: 01 07 00 FF 28 00 00 00 00 00 FB 0C 35 [19:54:15]RasterBufferAndPrint [19:54:15]line [19:54:15]line [19:54:15]line [19:54:15]line [19:54:15]line [19:54:15]written 0, free lines is 3330 [19:54:15]MH_Cut [19:54:15]Write to MH i2c: D1 01 00 06 29 01 01 [19:54:15]Write i2c OK [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: D1 [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: D1 01 00 [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: D1 01 00 06 29 00 00 [19:54:15]Write to MH i2c: 01 00 00 07 29 30 [19:54:15]Write i2c OK [19:54:15]MH_I2C_Read... [19:54:15]OFD Sender: No OFD packet to send [19:54:15]*** Cut start [19:54:15]*** Purtial cut [19:54:15]*** Stage 1: CUTSNS_PIN = 1 [19:54:17]Read from MH i2c: 01 [19:54:17]MH_I2C_Read... [19:54:17]*** Stop cut motor [19:54:17]*** Cut end [19:54:17]Read from MH i2c: 01 07 00 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: 01 07 00 07 29 00 00 00 00 00 FF 0F 45 [19:54:17]process_action close_receipt done [19:54:17]requested_data is exist [19:54:17]produce_requested_data [19:54:17]requested_item fm.sn is exist - process it [19:54:17]wFMCommunicate request_size=4 [19:54:17]MH_SAM_APDU [19:54:17]CAPDU: 80 11 00 00 [19:54:17]Write to MH i2c: E2 08 00 08 29 80 11 00 00 00 00 00 00 AB [19:54:17]Write i2c OK [19:54:17]MH_I2C_Read... [19:54:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:17]Read from MH i2c: E2 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 17 00 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 17 00 08 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 09 [19:54:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:54:17]wFMCommunicate OK [19:54:17]requested_item fd.num is exist - process it [19:54:17]SAM_PROTO_GetFieldsCounters [19:54:17]wFMCommunicate request_size=4 [19:54:17]MH_SAM_APDU [19:54:17]CAPDU: 80 13 00 00 [19:54:17]Write to MH i2c: E2 08 00 09 29 80 13 00 00 00 00 00 00 AE [19:54:17]Write i2c OK [19:54:17]MH_I2C_Read... [19:54:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:18]Read from MH i2c: E2 [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: E2 62 00 [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: E2 62 00 09 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [19:54:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:54:18]wFMCommunicate OK [19:54:18]SAM_PROTO_GetFieldsCounters done [19:54:18]requested_item shift.num is exist - process it [19:54:18]requested_item shift.opened is exist - process it [19:54:18]req_shift_opened [19:54:18]FM_GetShiftState [19:54:18]SAM_PROTO_GetShiftState [19:54:18]wFMCommunicate request_size=4 [19:54:18]MH_SAM_APDU [19:54:18]CAPDU: 80 13 01 00 [19:54:18]Write to MH i2c: E2 08 00 0A 29 80 13 01 00 00 00 00 00 B0 [19:54:18]Write i2c OK [19:54:18]MH_I2C_Read... [19:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:18]Read from MH i2c: E2 [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: E2 0E 00 [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: E2 0E 00 0A 29 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 17 [19:54:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:54:18]wFMCommunicate OK [19:54:18]SAM_PROTO_GetShiftState done [19:54:18]FM_GetShiftState done [19:54:18]req_shift_opened done [19:54:18]requested_item shift.open_date is exist - process it [19:54:18]req_shift_open_date [19:54:18]req_shift_open_date done [19:54:18]produce_requested_data done [19:54:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123075,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:54:18]process_action_free close_receipt [19:54:18]json_value_free [19:54:18]json_value_free done [19:54:18]process_json_proto returns [19:54:18]Send response to host [19:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123075,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:54:18]free response buf [19:54:18]execute_script done [19:54:18]execute_script returns [19:54:18]free content buf [19:54:18]Sock 8.Close socket [19:54:18]Sock 8.Thread stoped [19:54:20]OFD Sender: No OFD packet to send [19:54:25]OFD Sender: No OFD packet to send [19:54:30]OFD Sender: No OFD packet to send [19:54:35]OFD Sender: No OFD packet to send [19:54:40]OFD Sender: No OFD packet to send [19:54:45]OFD Sender: No OFD packet to send [19:54:50]OFD Sender: No OFD packet to send [19:54:55]OFD Sender: No OFD packet to send [19:55:00]OFD Sender: No OFD packet to send [19:55:05]OFD Sender: No OFD packet to send [19:55:10]OFD Sender: No OFD packet to send [19:55:15]OFD Sender: No OFD packet to send [19:55:20]OFD Sender: No OFD packet to send [19:55:25]OFD Sender: No OFD packet to send [19:55:30]OFD Sender: No OFD packet to send [19:55:35]OFD Sender: No OFD packet to send [19:55:40]OFD Sender: No OFD packet to send [19:55:45]OFD Sender: No OFD packet to send [19:55:50]OFD Sender: No OFD packet to send [19:55:55]OFD Sender: No OFD packet to send [19:56:00]OFD Sender: No OFD packet to send [19:56:05]OFD Sender: No OFD packet to send [19:56:10]OFD Sender: No OFD packet to send [19:56:15]OFD Sender: No OFD packet to send [19:56:20]OFD Sender: No OFD packet to send [19:56:25]OFD Sender: No OFD packet to send [19:56:30]OFD Sender: No OFD packet to send [19:56:35]OFD Sender: No OFD packet to send [19:56:40]OFD Sender: No OFD packet to send [19:56:45]OFD Sender: No OFD packet to send [19:56:50]OFD Sender: No OFD packet to send [19:56:55]OFD Sender: No OFD packet to send [19:57:00]OFD Sender: No OFD packet to send [19:57:05]OFD Sender: No OFD packet to send [19:57:10]OFD Sender: No OFD packet to send [19:57:15]OFD Sender: No OFD packet to send [19:57:16]accept exits with 9 [19:57:16]New connection [19:57:16]New thread 3066809700 created [19:57:16]Thread 3066666340 joined [19:57:16]Waiting for new connection... [19:57:16] Sock 9.Parse request [19:57:16]Sock 9.Check first char [19:57:16]Sock 9.First char is OK [19:57:16]request: POST /json_proto HTTP/1.0 [19:57:16]Method: POST [19:57:16]URL: /json_proto [19:57:16]Method is POST - this is cgi request [19:57:16]url: /json_proto [19:57:16]query_string will be loaded in cgi processing [19:57:16]execute_cgi json_proto POST (null) [19:57:16]execute_cgi path=json_proto method=POST [19:57:16]POST find Content-Length [19:57:16]Host: 172.17.48.197:8080 [19:57:16]Content-Length: 806 [19:57:16]Content-Type: application/json [19:57:16] [19:57:16]POST finish read [19:57:16]Found Content-Length = 806 [19:57:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.330, "sum" : 577.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 577.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:16]execute_script... [19:57:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.330, "sum" : 577.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 577.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:16]POST & json_proto [19:57:16]process_json_proto [19:57:16]json parsed OK: [19:57:16]protocol is kg_v1.0 [19:57:16]action value=close_receipt [19:57:16]process_action close_receipt [19:57:16]cmd_close_receipt [19:57:16]MH_GetDate [19:57:16]Write to MH i2c: F0 00 00 0B 29 23 [19:57:16]Write i2c OK [19:57:16]MH_I2C_Read... [19:57:16]Read from MH i2c: F0 [19:57:16]MH_I2C_Read... [19:57:16]Read from MH i2c: F0 09 00 [19:57:16]MH_I2C_Read... [19:57:16]Read from MH i2c: F0 09 00 0B 29 00 9E 84 E3 65 66 EE DC 65 2B [19:57:16]GetLastDocTimeStamp 1709409254 [19:57:16]current date 1709409438 [19:57:16]FM_GetShiftState [19:57:16]SAM_PROTO_GetShiftState [19:57:16]wFMCommunicate request_size=4 [19:57:16]MH_SAM_APDU [19:57:16]CAPDU: 80 13 01 00 [19:57:16]Write to MH i2c: E2 08 00 0C 29 80 13 01 00 00 00 00 00 B2 [19:57:16]Write i2c OK [19:57:16]MH_I2C_Read... [19:57:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:16]Read from MH i2c: E2 [19:57:16]MH_I2C_Read... [19:57:16]Read from MH i2c: E2 0E 00 [19:57:16]MH_I2C_Read... [19:57:16]Read from MH i2c: E2 0E 00 0C 29 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 19 [19:57:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:57:16]wFMCommunicate OK [19:57:16]SAM_PROTO_GetShiftState done [19:57:16]FM_GetShiftState done [19:57:16]opened in 1709338023 [19:57:16]opened+sec_in_day 1709424423 [19:57:16]quantity*price = 57752 [19:57:16]sum+1 = 57754 [19:57:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 577.53 НСП 1% : 5.11 НДС 12% : 61.33 Наличными: 0.00 Безнал.: 577.53 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 295 02.03.2024 19:57 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123076 ФПД: 237479281255238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T195718&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123076&fm=237479281255238&tin=02508201610067®Number=0000000000090573&sum=57753 [19:57:17]StoreToDocumentArchive [19:57:17]shift 321 fd 123076 [19:57:17]save to /storage/0321/doc_00123076 [19:57:17]save last doc name /storage/0321/doc_00123076 to /storage/kkm_last_doc_name [19:57:17]save OK [19:57:17]Clear old archive folders... [19:57:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:57:17]tlvbuf is 003D6BC0 [19:57:17]SAM_PROTO_ClearQueue [19:57:17]wFMCommunicate request_size=4 [19:57:17]MH_SAM_APDU [19:57:17]CAPDU: 80 09 00 00 [19:57:17]Write to MH i2c: E2 08 00 19 29 80 09 00 00 00 00 00 00 B4 [19:57:17]Write i2c OK [19:57:17]MH_I2C_Read... [19:57:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:17]Read from MH i2c: E2 [19:57:17]MH_I2C_Read... [19:57:17]Read from MH i2c: E2 03 00 [19:57:17]MH_I2C_Read... [19:57:17]Read from MH i2c: E2 03 00 19 29 00 90 00 B6 [19:57:17]RAPDU: 90 00 [19:57:17]wFMCommunicate OK [19:57:17]SAM_PROTO_ClearQueue done [19:57:17]KKMCreateOFDPacket [19:57:17]OFDProtocolAddRootSTLVToBuf [19:57:17]FM_MakeSignedData [19:57:17]FM_MakeSignedData [19:57:17]SAM_PROTO_SignData [19:57:17]wFMCommunicate request_size=4 [19:57:17]MH_SAM_APDU [19:57:17]CAPDU: 80 0D 01 02 [19:57:17]Write to MH i2c: E2 08 00 1A 29 80 0D 01 02 00 00 00 00 BC [19:57:17]Write i2c OK [19:57:17]MH_I2C_Read... [19:57:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:17]Read from MH i2c: E2 [19:57:17]MH_I2C_Read... [19:57:17]Read from MH i2c: E2 03 00 [19:57:17]MH_I2C_Read... [19:57:17]Read from MH i2c: E2 03 00 1A 29 00 90 00 B7 [19:57:17]RAPDU: 90 00 [19:57:17]wFMCommunicate OK [19:57:17]wFMCommunicate request_size=255 [19:57:17]MH_SAM_APDU [19:57:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 99 E1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 99 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 99 E1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 9E 84 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E0 01 00 35 04 06 00 D7 [19:57:17]Write to MH i2c: E2 02 01 1B 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 24 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 99 E1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 99 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 99 E1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 9E 84 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E0 01 00 35 04 06 00 D7 00 00 76 [19:57:17]Write i2c OK [19:57:17]MH_I2C_Read... [19:57:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:18]Read from MH i2c: E2 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 03 00 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 03 00 1B 29 00 90 00 B8 [19:57:18]RAPDU: 90 00 [19:57:18]wFMCommunicate OK [19:57:18]wFMCommunicate request_size=10 [19:57:18]MH_SAM_APDU [19:57:18]CAPDU: 80 0D 02 02 05 FC 74 33 63 46 [19:57:18]Write to MH i2c: E2 0D 00 1C 29 80 0D 02 02 05 00 FC 74 33 63 46 00 00 15 [19:57:18]Write i2c OK [19:57:18]MH_I2C_Read... [19:57:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:18]Read from MH i2c: E2 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 03 00 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 03 00 1C 29 00 90 00 B9 [19:57:18]RAPDU: 90 00 [19:57:18]wFMCommunicate OK [19:57:18]wFMCommunicate request_size=4 [19:57:18]MH_SAM_APDU [19:57:18]CAPDU: 80 0D 03 02 [19:57:18]Write to MH i2c: E2 08 00 1D 29 80 0D 03 02 00 00 00 00 C1 [19:57:18]Write i2c OK [19:57:18]MH_I2C_Read... [19:57:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:18]Read from MH i2c: E2 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 0B 00 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 0B 00 1D 29 00 71 88 72 88 6E 07 19 48 90 00 8B [19:57:18]RAPDU: 71 88 72 88 6E 07 19 48 90 00 [19:57:18]wFMCommunicate OK [19:57:18]SAM_PROTO_SignData done [19:57:18]FM_MakeSignedData done [19:57:18]CreateOFDProtocolMessage [19:57:18]wFMCommunicate request_size=4 [19:57:18]MH_SAM_APDU [19:57:18]CAPDU: 80 11 00 00 [19:57:18]Write to MH i2c: E2 08 00 1E 29 80 11 00 00 00 00 00 00 C1 [19:57:18]Write i2c OK [19:57:18]MH_I2C_Read... [19:57:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:18]Read from MH i2c: E2 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 17 00 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 17 00 1E 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1F [19:57:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:57:18]wFMCommunicate OK [19:57:18]CreateOFDProtocolMessage done [19:57:18]OFDSenderStorePacket 123076 [19:57:18]StoreOFDPacket docnum=123076 [19:57:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AD 44 07 01 59 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 72 24 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 99 E1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 99 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 99 E1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 9E 84 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E0 01 00 35 04 06 00 D7 FC 74 33 63 46 71 88 72 88 6E 07 19 48 [19:57:18]CheckFolder [19:57:18]dirname=/storage/ofd_packets [19:57:18]CheckFolder done [19:57:18]ProducePacketName [19:57:18]name=ofd_packets/00123076 [19:57:18]NVStorageSaveData ofd_packets/00123076 [19:57:18]File name is /storage/ofd_packets/00123076 [19:57:18]Write 301 bytes [19:57:18]NVStorageSaveData done [19:57:18]OFDSenderStorePacket done [19:57:18]KKMCreateOFDPacket done [19:57:18]NVStorageSaveData kkm_last_timestamp [19:57:18]File name is /storage/kkm_last_timestamp [19:57:18]Write 4 bytes [19:57:18]NVStorageSaveData done [19:57:18]ExternCall_PrintAddStr [19:57:18]wPrintStart [19:57:18]Write to MH i2c: 01 00 00 1F 29 48 [19:57:18]Write i2c OK [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: 01 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: 01 07 00 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: 01 07 00 1F 29 00 00 00 00 00 FF 0F 5D [19:57:18]RasterBufferAndPrint [19:57:18]line Счет N : (1)1105979 [19:57:18]line ИНН: 02508201610067 [19:57:18]line Контрольно-Кассовый Чек [19:57:18]line ПРОДАЖА [19:57:18]line ТРК (МРК, ГНК) : 11 [19:57:18]line Товар: 2710124130 [19:57:18]line Аи-92-К-5 [19:57:18]line 9.330 * 61.90 [19:57:18]line = 577.53 [19:57:18]line НДС 12% НСП 1% [19:57:18]line > о реализуемом товаре [19:57:18]line ИТОГО: 577.53 [19:57:18]line НСП 1% : 5.11 [19:57:18]line НДС 12% : 61.33 [19:57:18]line Наличными: 0.00 [19:57:18]line Безнал.: 577.53 [19:57:18]line Место: АЗС № 25 "Партнер Нефть" [19:57:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:57:18]line СНО: Общий режим [19:57:18]line Чек 295 02.03.2024 19:57 [19:57:18]line Смена: 321 ФФД: 1.0 [19:57:18]line ЗНМ: 0300000019 [19:57:18]line РНМ: 0000000000090573 [19:57:18]line Версия ККМ: 001 [19:57:18]line Платежная система: О! деньги [19:57:18]line ФМ: 0000000000874798 [19:57:18]line ФД: 123076 [19:57:18]line ФПД: 237479281255238 [19:57:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T195718&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123076&fm=237479281255238&tin=02508201610067®Number=0000000000090573&sum=57753 [19:57:18]OFD Sender: Processing packet 123076 [packets to send 112, broken 111] [19:57:18]ProducePacketName [19:57:18]name=ofd_packets/00123076 [19:57:18]OFD Sender: To server: pG, [19:57:18]CommunicateWithHost lk.salyk.kg:30040 [19:57:18]ConnectInit lk.salyk.kg [19:57:18]written 0, free lines is 4095 [19:57:18]Connected sock=11 [19:57:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AD 44 07 01 59 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 72 24 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 99 E1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 99 E1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 99 E1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 9E 84 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E0 01 00 35 04 06 00 D7 FC 74 33 63 46 71 88 72 88 6E 07 19 48 [19:57:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9D 2E 47 00 63 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E0 01 00 F4 03 04 00 79 30 E3 65 B6 04 01 00 00 20 63 47 F3 3A 1B 2A 80 [19:57:18]CommunicateWithHost err = 0 [19:57:18]CheckOFDResponse [19:57:18]1017 (14) - 77093643461234 [19:57:18]1041 (16) - 0000000000874798 [19:57:18]1040 (4) - 123076 [19:57:18]1012 (4) - 02.03.2024 13:58 [19:57:18]1206 (1) - 0 [19:57:18]OFD Sender: Remove packet 123076 [19:57:18]ProducePacketName [19:57:18]name=ofd_packets/00123076 [19:57:18]NVStorageDeleteData [19:57:19]Write to MH i2c: 01 00 00 49 29 72 [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: 01 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: 01 07 00 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: 01 07 00 49 29 00 00 00 00 00 F9 0C 7E [19:57:19]RasterBufferAndPrint [19:57:19]line [19:57:19]line [19:57:19]line [19:57:19]line [19:57:19]line [19:57:19]written 0, free lines is 3327 [19:57:19]MH_Cut [19:57:19]Write to MH i2c: D1 01 00 50 29 01 4B [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: D1 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: D1 01 00 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: D1 01 00 50 29 00 4A [19:57:19]Write to MH i2c: 01 00 00 51 29 7A [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]OFD Sender: No OFD packet to send [19:57:19]*** Cut start [19:57:19]*** Purtial cut [19:57:19]*** Stage 1: CUTSNS_PIN = 1 [19:57:21]Read from MH i2c: 01 [19:57:21]MH_I2C_Read... [19:57:21]*** Stop cut motor [19:57:21]*** Cut end [19:57:21]Read from MH i2c: 01 07 00 [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: 01 07 00 51 29 00 00 00 00 00 FF 0F 8F [19:57:21]process_action close_receipt done [19:57:21]requested_data is exist [19:57:21]produce_requested_data [19:57:21]requested_item fm.sn is exist - process it [19:57:21]wFMCommunicate request_size=4 [19:57:21]MH_SAM_APDU [19:57:21]CAPDU: 80 11 00 00 [19:57:21]Write to MH i2c: E2 08 00 52 29 80 11 00 00 00 00 00 00 F5 [19:57:21]Write i2c OK [19:57:21]MH_I2C_Read... [19:57:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:21]Read from MH i2c: E2 [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: E2 17 00 [19:57:21]MH_I2C_Read... [19:57:21]Read from MH i2c: E2 17 00 52 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 53 [19:57:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:57:21]wFMCommunicate OK [19:57:21]requested_item fd.num is exist - process it [19:57:21]SAM_PROTO_GetFieldsCounters [19:57:21]wFMCommunicate request_size=4 [19:57:21]MH_SAM_APDU [19:57:21]CAPDU: 80 13 00 00 [19:57:21]Write to MH i2c: E2 08 00 53 29 80 13 00 00 00 00 00 00 F8 [19:57:21]Write i2c OK [19:57:21]MH_I2C_Read... [19:57:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:22]Read from MH i2c: E2 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 62 00 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 62 00 53 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [19:57:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:57:22]wFMCommunicate OK [19:57:22]SAM_PROTO_GetFieldsCounters done [19:57:22]requested_item shift.num is exist - process it [19:57:22]requested_item shift.opened is exist - process it [19:57:22]req_shift_opened [19:57:22]FM_GetShiftState [19:57:22]SAM_PROTO_GetShiftState [19:57:22]wFMCommunicate request_size=4 [19:57:22]MH_SAM_APDU [19:57:22]CAPDU: 80 13 01 00 [19:57:22]Write to MH i2c: E2 08 00 54 29 80 13 01 00 00 00 00 00 FA [19:57:22]Write i2c OK [19:57:22]MH_I2C_Read... [19:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:22]Read from MH i2c: E2 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 0E 00 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 0E 00 54 29 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 61 [19:57:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:57:22]wFMCommunicate OK [19:57:22]SAM_PROTO_GetShiftState done [19:57:22]FM_GetShiftState done [19:57:22]req_shift_opened done [19:57:22]requested_item shift.open_date is exist - process it [19:57:22]req_shift_open_date [19:57:22]req_shift_open_date done [19:57:22]produce_requested_data done [19:57:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123076,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:57:22]process_action_free close_receipt [19:57:22]json_value_free [19:57:22]json_value_free done [19:57:22]process_json_proto returns [19:57:22]Send response to host [19:57:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123076,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:57:22]free response buf [19:57:22]execute_script done [19:57:22]execute_script returns [19:57:22]free content buf [19:57:22]Sock 9.Close socket [19:57:22]Sock 9.Thread stoped [19:57:24]OFD Sender: No OFD packet to send [19:57:29]OFD Sender: No OFD packet to send [19:57:34]OFD Sender: No OFD packet to send [19:57:39]OFD Sender: No OFD packet to send [19:57:44]OFD Sender: No OFD packet to send [19:57:49]OFD Sender: No OFD packet to send [19:57:54]OFD Sender: No OFD packet to send [19:57:59]OFD Sender: No OFD packet to send [19:58:04]OFD Sender: No OFD packet to send [19:58:09]OFD Sender: No OFD packet to send [19:58:14]OFD Sender: No OFD packet to send [19:58:17]accept exits with 8 [19:58:17]New connection [19:58:17]New thread 3066666340 created [19:58:17]Thread 3066809700 joined [19:58:17]Waiting for new connection... [19:58:17] Sock 8.Parse request [19:58:17]Sock 8.Check first char [19:58:17]Sock 8.First char is OK [19:58:17]request: POST /json_proto HTTP/1.0 [19:58:17]Method: POST [19:58:17]URL: /json_proto [19:58:17]Method is POST - this is cgi request [19:58:17]url: /json_proto [19:58:17]query_string will be loaded in cgi processing [19:58:17]execute_cgi json_proto POST (null) [19:58:17]execute_cgi path=json_proto method=POST [19:58:17]POST find Content-Length [19:58:17]Host: 172.17.48.197:8080 [19:58:17]Content-Length: 807 [19:58:17]Content-Type: application/json [19:58:17] [19:58:17]POST finish read [19:58:17]Found Content-Length = 807 [19:58:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 12.950, "sum" : 900.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:17]execute_script... [19:58: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)1105980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 12.950, "sum" : 900.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:17]POST & json_proto [19:58:17]process_json_proto [19:58:17]json parsed OK: [19:58:17]protocol is kg_v1.0 [19:58:17]action value=close_receipt [19:58:17]process_action close_receipt [19:58:17]cmd_close_receipt [19:58:17]MH_GetDate [19:58:17]Write to MH i2c: F0 00 00 55 29 6D [19:58:17]Write i2c OK [19:58:17]MH_I2C_Read... [19:58:17]Read from MH i2c: F0 [19:58:17]MH_I2C_Read... [19:58:17]Read from MH i2c: F0 09 00 [19:58:17]MH_I2C_Read... [19:58:17]Read from MH i2c: F0 09 00 55 29 00 DA 84 E3 65 66 EE DC 65 B1 [19:58:17]GetLastDocTimeStamp 1709409438 [19:58:17]current date 1709409498 [19:58:17]FM_GetShiftState [19:58:17]SAM_PROTO_GetShiftState [19:58:17]wFMCommunicate request_size=4 [19:58:17]MH_SAM_APDU [19:58:17]CAPDU: 80 13 01 00 [19:58:17]Write to MH i2c: E2 08 00 56 29 80 13 01 00 00 00 00 00 FC [19:58:17]Write i2c OK [19:58:17]MH_I2C_Read... [19:58:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:17]Read from MH i2c: E2 [19:58:17]MH_I2C_Read... [19:58:17]Read from MH i2c: E2 0E 00 [19:58:17]MH_I2C_Read... [19:58:17]Read from MH i2c: E2 0E 00 56 29 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 63 [19:58:17]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:58:17]wFMCommunicate OK [19:58:17]SAM_PROTO_GetShiftState done [19:58:17]FM_GetShiftState done [19:58:17]opened in 1709338023 [19:58:17]opened+sec_in_day 1709424423 [19:58:17]quantity*price = 90002 [19:58:17]sum+1 = 90004 [19:58:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.03 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 0.00 Безнал.: 900.03 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 296 02.03.2024 19:58 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123077 ФПД: 212736791187828 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T195818&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123077&fm=212736791187828&tin=02508201610067®Number=0000000000090573&sum=90003 [19:58:18]StoreToDocumentArchive [19:58:18]shift 321 fd 123077 [19:58:18]save to /storage/0321/doc_00123077 [19:58:18]save last doc name /storage/0321/doc_00123077 to /storage/kkm_last_doc_name [19:58:18]save OK [19:58:18]Clear old archive folders... [19:58:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:18]tlvbuf is 003D45F0 [19:58:18]SAM_PROTO_ClearQueue [19:58:18]wFMCommunicate request_size=4 [19:58:18]MH_SAM_APDU [19:58:18]CAPDU: 80 09 00 00 [19:58:18]Write to MH i2c: E2 08 00 63 29 80 09 00 00 00 00 00 00 FE [19:58:18]Write i2c OK [19:58:18]MH_I2C_Read... [19:58:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:18]Read from MH i2c: E2 [19:58:18]MH_I2C_Read... [19:58:18]Read from MH i2c: E2 03 00 [19:58:18]MH_I2C_Read... [19:58:18]Read from MH i2c: E2 03 00 63 29 00 90 00 00 [19:58:18]RAPDU: 90 00 [19:58:18]wFMCommunicate OK [19:58:18]SAM_PROTO_ClearQueue done [19:58:18]KKMCreateOFDPacket [19:58:18]OFDProtocolAddRootSTLVToBuf [19:58:18]FM_MakeSignedData [19:58:18]FM_MakeSignedData [19:58:18]SAM_PROTO_SignData [19:58:18]wFMCommunicate request_size=4 [19:58:18]MH_SAM_APDU [19:58:18]CAPDU: 80 0D 01 02 [19:58:18]Write to MH i2c: E2 08 00 64 29 80 0D 01 02 00 00 00 00 06 [19:58:18]Write i2c OK [19:58:18]MH_I2C_Read... [19:58:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:18]Read from MH i2c: E2 [19:58:18]MH_I2C_Read... [19:58:18]Read from MH i2c: E2 03 00 [19:58:18]MH_I2C_Read... [19:58:18]Read from MH i2c: E2 03 00 64 29 00 90 00 01 [19:58:18]RAPDU: 90 00 [19:58:18]wFMCommunicate OK [19:58:18]wFMCommunicate request_size=255 [19:58:18]MH_SAM_APDU [19:58:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 32 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 93 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 93 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 DA 84 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E0 01 00 35 04 06 00 C1 [19:58:18]Write to MH i2c: E2 02 01 65 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 32 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 93 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 93 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 DA 84 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E0 01 00 35 04 06 00 C1 00 00 12 [19:58:18]Write i2c OK [19:58:18]MH_I2C_Read... [19:58:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:18]Read from MH i2c: E2 [19:58:18]MH_I2C_Read... [19:58:18]Read from MH i2c: E2 03 00 [19:58:18]MH_I2C_Read... [19:58:18]Read from MH i2c: E2 03 00 65 29 00 90 00 02 [19:58:18]RAPDU: 90 00 [19:58:18]wFMCommunicate OK [19:58:18]wFMCommunicate request_size=10 [19:58:18]MH_SAM_APDU [19:58:18]CAPDU: 80 0D 02 02 05 7B A4 DE 91 74 [19:58:18]Write to MH i2c: E2 0D 00 66 29 80 0D 02 02 05 00 7B A4 DE 91 74 00 00 15 [19:58:18]Write i2c OK [19:58:18]MH_I2C_Read... [19:58:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:18]Read from MH i2c: E2 [19:58:18]MH_I2C_Read... [19:58:18]Read from MH i2c: E2 03 00 [19:58:18]MH_I2C_Read... [19:58:18]Read from MH i2c: E2 03 00 66 29 00 90 00 03 [19:58:18]RAPDU: 90 00 [19:58:18]wFMCommunicate OK [19:58:18]wFMCommunicate request_size=4 [19:58:18]MH_SAM_APDU [19:58:18]CAPDU: 80 0D 03 02 [19:58:18]Write to MH i2c: E2 08 00 67 29 80 0D 03 02 00 00 00 00 0B [19:58:18]Write i2c OK [19:58:18]MH_I2C_Read... [19:58:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:19]Read from MH i2c: E2 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: E2 0B 00 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: E2 0B 00 67 29 00 B9 00 06 9D 51 AC A3 D3 90 00 DB [19:58:19]RAPDU: B9 00 06 9D 51 AC A3 D3 90 00 [19:58:19]wFMCommunicate OK [19:58:19]SAM_PROTO_SignData done [19:58:19]FM_MakeSignedData done [19:58:19]CreateOFDProtocolMessage [19:58:19]wFMCommunicate request_size=4 [19:58:19]MH_SAM_APDU [19:58:19]CAPDU: 80 11 00 00 [19:58:19]Write to MH i2c: E2 08 00 68 29 80 11 00 00 00 00 00 00 0B [19:58:19]Write i2c OK [19:58:19]MH_I2C_Read... [19:58:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:19]Read from MH i2c: E2 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: E2 17 00 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: E2 17 00 68 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 69 [19:58:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:58:19]wFMCommunicate OK [19:58:19]CreateOFDProtocolMessage done [19:58:19]OFDSenderStorePacket 123077 [19:58:19]StoreOFDPacket docnum=123077 [19:58:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 04 9A 07 01 F9 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 32 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 93 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 93 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 DA 84 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E0 01 00 35 04 06 00 C1 7B A4 DE 91 74 B9 00 06 9D 51 AC A3 D3 [19:58:19]CheckFolder [19:58:19]dirname=/storage/ofd_packets [19:58:19]CheckFolder done [19:58:19]ProducePacketName [19:58:19]name=ofd_packets/00123077 [19:58:19]NVStorageSaveData ofd_packets/00123077 [19:58:19]File name is /storage/ofd_packets/00123077 [19:58:19]Write 301 bytes [19:58:19]NVStorageSaveData done [19:58:19]OFDSenderStorePacket done [19:58:19]KKMCreateOFDPacket done [19:58:19]NVStorageSaveData kkm_last_timestamp [19:58:19]File name is /storage/kkm_last_timestamp [19:58:19]Write 4 bytes [19:58:19]NVStorageSaveData done [19:58:19]ExternCall_PrintAddStr [19:58:19]wPrintStart [19:58:19]Write to MH i2c: 01 00 00 69 29 92 [19:58:19]Write i2c OK [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: 01 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: 01 07 00 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: 01 07 00 69 29 00 00 00 00 00 FF 0F A7 [19:58:19]RasterBufferAndPrint [19:58:19]line Счет N : (1)1105980 [19:58:19]line ИНН: 02508201610067 [19:58:19]line Контрольно-Кассовый Чек [19:58:19]line ПРОДАЖА [19:58:19]line ТРК (МРК, ГНК) : 53 [19:58:19]line Товар: 2710124500 [19:58:19]line Аи-95-К-5 [19:58:19]line 12.950 * 69.50 [19:58:19]line = 900.03 [19:58:19]line НДС 12% НСП 1% [19:58:19]line > о реализуемом товаре [19:58:19]line ИТОГО: 900.03 [19:58:19]line НСП 1% : 7.96 [19:58:19]line НДС 12% : 95.58 [19:58:19]line Наличными: 0.00 [19:58:19]line Безнал.: 900.03 [19:58:19]line Место: АЗС № 25 "Партнер Нефть" [19:58:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [19:58:19]line СНО: Общий режим [19:58:19]line Чек 296 02.03.2024 19:58 [19:58:19]line Смена: 321 ФФД: 1.0 [19:58:19]line ЗНМ: 0300000019 [19:58:19]line РНМ: 0000000000090573 [19:58:19]line Версия ККМ: 001 [19:58:19]line Платежная система: О! деньги [19:58:19]line ФМ: 0000000000874798 [19:58:19]line ФД: 123077 [19:58:19]line ФПД: 212736791187828 [19:58:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T195818&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123077&fm=212736791187828&tin=02508201610067®Number=0000000000090573&sum=90003 [19:58:19]OFD Sender: Processing packet 123077 [packets to send 112, broken 111] [19:58:19]ProducePacketName [19:58:19]name=ofd_packets/00123077 [19:58:19]OFD Sender: To server: pG, [19:58:19]CommunicateWithHost lk.salyk.kg:30040 [19:58:19]ConnectInit lk.salyk.kg [19:58:19]written 0, free lines is 4095 [19:58:19]Connected sock=10 [19:58:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 04 9A 07 01 F9 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 32 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 93 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 93 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 DA 84 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E0 01 00 35 04 06 00 C1 7B A4 DE 91 74 B9 00 06 9D 51 AC A3 D3 [19:58:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 93 B3 47 00 79 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E0 01 00 F4 03 04 00 B6 30 E3 65 B6 04 01 00 00 E7 06 B2 DD 02 B7 B2 D9 [19:58:19]CommunicateWithHost err = 0 [19:58:19]CheckOFDResponse [19:58:19]1017 (14) - 77093643461234 [19:58:19]1041 (16) - 0000000000874798 [19:58:19]1040 (4) - 123077 [19:58:19]1012 (4) - 02.03.2024 13:59 [19:58:19]1206 (1) - 0 [19:58:19]OFD Sender: Remove packet 123077 [19:58:19]ProducePacketName [19:58:19]name=ofd_packets/00123077 [19:58:19]NVStorageDeleteData [19:58:19]Write to MH i2c: 01 00 00 93 29 BC [19:58:19]Write i2c OK [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: 01 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: 01 07 00 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: 01 07 00 93 29 00 00 00 00 00 FF 0C CE [19:58:19]RasterBufferAndPrint [19:58:19]line [19:58:19]line [19:58:19]line [19:58:19]line [19:58:19]line [19:58:19]written 0, free lines is 3333 [19:58:19]MH_Cut [19:58:19]Write to MH i2c: D1 01 00 9A 29 01 95 [19:58:19]Write i2c OK [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: D1 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: D1 01 00 [19:58:19]MH_I2C_Read... [19:58:19]Read from MH i2c: D1 01 00 9A 29 00 94 [19:58:19]Write to MH i2c: 01 00 00 9B 29 C4 [19:58:19]Write i2c OK [19:58:19]MH_I2C_Read... [19:58:20]OFD Sender: No OFD packet to send [19:58:20]*** Cut start [19:58:20]*** Purtial cut [19:58:20]*** Stage 1: CUTSNS_PIN = 1 [19:58:22]Read from MH i2c: 01 [19:58:22]MH_I2C_Read... [19:58:22]*** Stop cut motor [19:58:22]*** Cut end [19:58:22]Read from MH i2c: 01 07 00 [19:58:22]MH_I2C_Read... [19:58:22]Read from MH i2c: 01 07 00 9B 29 00 00 00 00 00 FF 0F D9 [19:58:22]process_action close_receipt done [19:58:22]requested_data is exist [19:58:22]produce_requested_data [19:58:22]requested_item fm.sn is exist - process it [19:58:22]wFMCommunicate request_size=4 [19:58:22]MH_SAM_APDU [19:58:22]CAPDU: 80 11 00 00 [19:58:22]Write to MH i2c: E2 08 00 9C 29 80 11 00 00 00 00 00 00 3F [19:58:22]Write i2c OK [19:58:22]MH_I2C_Read... [19:58:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:22]Read from MH i2c: E2 [19:58:22]MH_I2C_Read... [19:58:22]Read from MH i2c: E2 17 00 [19:58:22]MH_I2C_Read... [19:58:22]Read from MH i2c: E2 17 00 9C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9D [19:58:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [19:58:22]wFMCommunicate OK [19:58:22]requested_item fd.num is exist - process it [19:58:22]SAM_PROTO_GetFieldsCounters [19:58:22]wFMCommunicate request_size=4 [19:58:22]MH_SAM_APDU [19:58:22]CAPDU: 80 13 00 00 [19:58:22]Write to MH i2c: E2 08 00 9D 29 80 13 00 00 00 00 00 00 42 [19:58:22]Write i2c OK [19:58:22]MH_I2C_Read... [19:58:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:22]Read from MH i2c: E2 [19:58:22]MH_I2C_Read... [19:58:22]Read from MH i2c: E2 62 00 [19:58:22]MH_I2C_Read... [19:58:22]Read from MH i2c: E2 62 00 9D 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [19:58:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:22]wFMCommunicate OK [19:58:22]SAM_PROTO_GetFieldsCounters done [19:58:22]requested_item shift.num is exist - process it [19:58:22]requested_item shift.opened is exist - process it [19:58:22]req_shift_opened [19:58:22]FM_GetShiftState [19:58:22]SAM_PROTO_GetShiftState [19:58:22]wFMCommunicate request_size=4 [19:58:22]MH_SAM_APDU [19:58:22]CAPDU: 80 13 01 00 [19:58:22]Write to MH i2c: E2 08 00 9E 29 80 13 01 00 00 00 00 00 44 [19:58:22]Write i2c OK [19:58:22]MH_I2C_Read... [19:58:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:22]Read from MH i2c: E2 [19:58:22]MH_I2C_Read... [19:58:22]Read from MH i2c: E2 0E 00 [19:58:22]MH_I2C_Read... [19:58:22]Read from MH i2c: E2 0E 00 9E 29 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AB [19:58:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [19:58:22]wFMCommunicate OK [19:58:22]SAM_PROTO_GetShiftState done [19:58:22]FM_GetShiftState done [19:58:22]req_shift_opened done [19:58:22]requested_item shift.open_date is exist - process it [19:58:22]req_shift_open_date [19:58:22]req_shift_open_date done [19:58:22]produce_requested_data done [19:58:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123077,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [19:58:22]process_action_free close_receipt [19:58:22]json_value_free [19:58:22]json_value_free done [19:58:22]process_json_proto returns [19:58:22]Send response to host [19:58:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123077,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [19:58:22]free response buf [19:58:22]execute_script done [19:58:22]execute_script returns [19:58:22]free content buf [19:58:22]Sock 8.Close socket [19:58:22]Sock 8.Thread stoped [19:58:25]OFD Sender: No OFD packet to send [19:58:30]OFD Sender: No OFD packet to send [19:58:35]OFD Sender: No OFD packet to send [19:58:40]OFD Sender: No OFD packet to send [19:58:45]OFD Sender: No OFD packet to send [19:58:50]OFD Sender: No OFD packet to send [19:58:55]OFD Sender: No OFD packet to send [19:59:00]OFD Sender: No OFD packet to send [19:59:05]OFD Sender: No OFD packet to send [19:59:10]OFD Sender: No OFD packet to send [19:59:15]OFD Sender: No OFD packet to send [19:59:20]OFD Sender: No OFD packet to send [19:59:25]OFD Sender: No OFD packet to send [19:59:30]OFD Sender: No OFD packet to send [19:59:35]OFD Sender: No OFD packet to send [19:59:40]OFD Sender: No OFD packet to send [19:59:45]OFD Sender: No OFD packet to send [19:59:50]OFD Sender: No OFD packet to send [19:59:55]OFD Sender: No OFD packet to send [20:00:00]OFD Sender: No OFD packet to send [20:00:05]OFD Sender: No OFD packet to send [20:00:10]OFD Sender: No OFD packet to send [20:00:15]OFD Sender: No OFD packet to send [20:00:20]OFD Sender: No OFD packet to send [20:00:25]OFD Sender: No OFD packet to send [20:00:30]OFD Sender: No OFD packet to send [20:00:35]OFD Sender: No OFD packet to send [20:00:40]OFD Sender: No OFD packet to send [20:00:45]OFD Sender: No OFD packet to send [20:00:50]OFD Sender: No OFD packet to send [20:00:55]OFD Sender: No OFD packet to send [20:01:00]OFD Sender: No OFD packet to send [20:01:05]OFD Sender: No OFD packet to send [20:01:10]OFD Sender: No OFD packet to send [20:01:15]OFD Sender: No OFD packet to send [20:01:20]OFD Sender: No OFD packet to send [20:01:25]OFD Sender: No OFD packet to send [20:01:30]OFD Sender: No OFD packet to send [20:01:35]OFD Sender: No OFD packet to send [20:01:40]OFD Sender: No OFD packet to send [20:01:45]OFD Sender: No OFD packet to send [20:01:50]OFD Sender: No OFD packet to send [20:01:55]OFD Sender: No OFD packet to send [20:02:00]OFD Sender: No OFD packet to send [20:02:05]OFD Sender: No OFD packet to send [20:02:10]OFD Sender: No OFD packet to send [20:02:15]OFD Sender: No OFD packet to send [20:02:20]OFD Sender: No OFD packet to send [20:02:25]OFD Sender: No OFD packet to send [20:02:30]OFD Sender: No OFD packet to send [20:02:35]OFD Sender: No OFD packet to send [20:02:40]OFD Sender: No OFD packet to send [20:02:45]OFD Sender: No OFD packet to send [20:02:50]OFD Sender: No OFD packet to send [20:02:55]OFD Sender: No OFD packet to send [20:03:00]OFD Sender: No OFD packet to send [20:03:05]OFD Sender: No OFD packet to send [20:03:10]OFD Sender: No OFD packet to send [20:03:15]OFD Sender: No OFD packet to send [20:03:20]OFD Sender: No OFD packet to send [20:03:25]OFD Sender: No OFD packet to send [20:03:30]OFD Sender: No OFD packet to send [20:03:35]OFD Sender: No OFD packet to send [20:03:40]OFD Sender: No OFD packet to send [20:03:45]OFD Sender: No OFD packet to send [20:03:50]OFD Sender: No OFD packet to send [20:03:55]OFD Sender: No OFD packet to send [20:04:00]OFD Sender: No OFD packet to send [20:04:05]OFD Sender: No OFD packet to send [20:04:10]OFD Sender: No OFD packet to send [20:04:15]OFD Sender: No OFD packet to send [20:04:20]OFD Sender: No OFD packet to send [20:04:25]OFD Sender: No OFD packet to send [20:04:30]accept exits with 9 [20:04:30]New connection [20:04:30]New thread 3066809700 created [20:04:30]Thread 3066666340 joined [20:04:30]Waiting for new connection... [20:04:30] Sock 9.Parse request [20:04:30]Sock 9.Check first char [20:04:30]Sock 9.First char is OK [20:04:30]request: POST /json_proto HTTP/1.0 [20:04:30]Method: POST [20:04:30]URL: /json_proto [20:04:30]Method is POST - this is cgi request [20:04:30]url: /json_proto [20:04:30]query_string will be loaded in cgi processing [20:04:30]execute_cgi json_proto POST (null) [20:04:30]execute_cgi path=json_proto method=POST [20:04:30]POST find Content-Length [20:04:30]Host: 172.17.48.197:8080 [20:04:30]Content-Length: 1222 [20:04:30]Content-Type: application/json [20:04:30] [20:04:30]POST finish read [20:04:30]Found Content-Length = 1222 [20:04:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105981\u000A02.03.2024 19:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3860880.879\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:04:30]execute_script... [20:04:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105981\u000A02.03.2024 19:59\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3860880.879\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:04:30]POST & json_proto [20:04:30]process_json_proto [20:04:30]json parsed OK: [20:04:30]protocol is kg_v1.0 [20:04:30]action value=print_text [20:04:30]process_action print_text [20:04:30]cmd_print_text [20:04:30]ExternCall_PrintAddStr [20:04:30]wPrintStart [20:04:30]Write to MH i2c: 01 00 00 9F 29 C8 [20:04:30]Write i2c OK [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: 01 [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: 01 07 00 [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: 01 07 00 9F 29 00 00 00 00 00 FF 0F DD [20:04:30]RasterBufferAndPrint [20:04:30]line *****ТОВАРНЫЙ ЧЕК***** [20:04:30]line АЗС 25 [20:04:30]line Партнер нефть [20:04:30]line 02508201610067 [20:04:30]line Кассир : Таалайбек к. А. [20:04:30]line Счет N : (1)1105981 [20:04:30]line 02.03.2024 19:59 [20:04:30]line ПРОДАЖА [20:04:30]line ТРК (МРК, ГНК): 52 [20:04:30]line Вид ГСМ : 2710124130 [20:04:30]line Аи-92-К-5 [20:04:30]line 20.000 x 61.90 [20:04:30]line ИТОГ: 1238.00 [20:04:30]line Тип оплаты: Талоны: Топливные Талоны [20:04:30]line 3860880.879 [20:04:30]line ______________________ [20:04:30]line (подпись) [20:04:30]written 0, free lines is 4095 [20:04:30]Write to MH i2c: 01 00 00 B4 29 DD [20:04:30]Write i2c OK [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: 01 [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: 01 07 00 [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: 01 07 00 B4 29 00 00 00 00 00 F8 0D E9 [20:04:30]RasterBufferAndPrint [20:04:30]line [20:04:30]line [20:04:30]line [20:04:30]line [20:04:30]line [20:04:30]written 0, free lines is 3577 [20:04:30]MH_Cut [20:04:30]Write to MH i2c: D1 01 00 BB 29 01 B6 [20:04:30]Write i2c OK [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: D1 [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: D1 01 00 [20:04:30]MH_I2C_Read... [20:04:30]Read from MH i2c: D1 01 00 BB 29 00 B5 [20:04:30]Write to MH i2c: 01 00 00 BC 29 E5 [20:04:30]Write i2c OK [20:04:30]MH_I2C_Read... [20:04:30]OFD Sender: No OFD packet to send [20:04:30]*** Cut start [20:04:30]*** Purtial cut [20:04:30]*** Stage 1: CUTSNS_PIN = 1 [20:04:32]Read from MH i2c: 01 [20:04:32]MH_I2C_Read... [20:04:32]*** Stop cut motor [20:04:32]*** Cut end [20:04:32]Read from MH i2c: 01 07 00 [20:04:32]MH_I2C_Read... [20:04:32]Read from MH i2c: 01 07 00 BC 29 00 00 00 00 00 FF 0F FA [20:04:32]process_action print_text done [20:04:32]requested_data is exist [20:04:32]produce_requested_data [20:04:32]requested_item fm.sn is exist - process it [20:04:32]wFMCommunicate request_size=4 [20:04:32]MH_SAM_APDU [20:04:32]CAPDU: 80 11 00 00 [20:04:32]Write to MH i2c: E2 08 00 BD 29 80 11 00 00 00 00 00 00 60 [20:04:32]Write i2c OK [20:04:32]MH_I2C_Read... [20:04:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:32]Read from MH i2c: E2 [20:04:32]MH_I2C_Read... [20:04:32]Read from MH i2c: E2 17 00 [20:04:32]MH_I2C_Read... [20:04:32]Read from MH i2c: E2 17 00 BD 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BE [20:04:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:04:32]wFMCommunicate OK [20:04:32]requested_item fd.num is exist - process it [20:04:32]SAM_PROTO_GetFieldsCounters [20:04:32]wFMCommunicate request_size=4 [20:04:32]MH_SAM_APDU [20:04:32]CAPDU: 80 13 00 00 [20:04:32]Write to MH i2c: E2 08 00 BE 29 80 13 00 00 00 00 00 00 63 [20:04:32]Write i2c OK [20:04:32]MH_I2C_Read... [20:04:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:04:33]Read from MH i2c: E2 [20:04:33]MH_I2C_Read... [20:04:33]Read from MH i2c: E2 62 00 [20:04:33]MH_I2C_Read... [20:04:33]Read from MH i2c: E2 62 00 BE 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 F1 [20:04:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:04:33]wFMCommunicate OK [20:04:33]SAM_PROTO_GetFieldsCounters done [20:04:33]requested_item shift.num is exist - process it [20:04:33]requested_item shift.opened is exist - process it [20:04:33]req_shift_opened [20:04:33]FM_GetShiftState [20:04:33]SAM_PROTO_GetShiftState [20:04:33]wFMCommunicate request_size=4 [20:04:33]MH_SAM_APDU [20:04:33]CAPDU: 80 13 01 00 [20:04:33]Write to MH i2c: E2 08 00 BF 29 80 13 01 00 00 00 00 00 65 [20:04:33]Write i2c OK [20:04:33]MH_I2C_Read... [20:04:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:33]Read from MH i2c: E2 [20:04:33]MH_I2C_Read... [20:04:33]Read from MH i2c: E2 0E 00 [20:04:33]MH_I2C_Read... [20:04:33]Read from MH i2c: E2 0E 00 BF 29 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CC [20:04:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:04:33]wFMCommunicate OK [20:04:33]SAM_PROTO_GetShiftState done [20:04:33]FM_GetShiftState done [20:04:33]req_shift_opened done [20:04:33]requested_item shift.open_date is exist - process it [20:04:33]req_shift_open_date [20:04:33]req_shift_open_date done [20:04:33]produce_requested_data done [20:04:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123077,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:04:33]process_action_free print_text [20:04:33]json_value_free [20:04:33]json_value_free done [20:04:33]process_json_proto returns [20:04:33]Send response to host [20:04:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123077,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:04:33]free response buf [20:04:33]execute_script done [20:04:33]execute_script returns [20:04:33]free content buf [20:04:33]Sock 9.Close socket [20:04:33]Sock 9.Thread stoped [20:04:35]OFD Sender: No OFD packet to send [20:04:40]OFD Sender: No OFD packet to send [20:04:45]OFD Sender: No OFD packet to send [20:04:50]OFD Sender: No OFD packet to send [20:04:55]OFD Sender: No OFD packet to send [20:05:00]OFD Sender: No OFD packet to send [20:05:05]OFD Sender: No OFD packet to send [20:05:10]OFD Sender: No OFD packet to send [20:05:15]OFD Sender: No OFD packet to send [20:05:20]OFD Sender: No OFD packet to send [20:05:25]OFD Sender: No OFD packet to send [20:05:30]OFD Sender: No OFD packet to send [20:05:35]OFD Sender: No OFD packet to send [20:05:40]OFD Sender: No OFD packet to send [20:05:45]OFD Sender: No OFD packet to send [20:05:50]OFD Sender: No OFD packet to send [20:05:55]OFD Sender: No OFD packet to send [20:06:00]OFD Sender: No OFD packet to send [20:06:05]OFD Sender: No OFD packet to send [20:06:10]OFD Sender: No OFD packet to send [20:06:15]OFD Sender: No OFD packet to send [20:06:20]OFD Sender: No OFD packet to send [20:06:25]OFD Sender: No OFD packet to send [20:06:30]OFD Sender: No OFD packet to send [20:06:35]OFD Sender: No OFD packet to send [20:06:40]OFD Sender: No OFD packet to send [20:06:45]OFD Sender: No OFD packet to send [20:06:50]OFD Sender: No OFD packet to send [20:06:55]OFD Sender: No OFD packet to send [20:07:00]OFD Sender: No OFD packet to send [20:07:05]OFD Sender: No OFD packet to send [20:07:10]OFD Sender: No OFD packet to send [20:07:15]OFD Sender: No OFD packet to send [20:07:19]accept exits with 8 [20:07:19]New connection [20:07:19]New thread 3066666340 created [20:07:19]Thread 3066809700 joined [20:07:19]Waiting for new connection... [20:07:19] Sock 8.Parse request [20:07:19]Sock 8.Check first char [20:07:19]Sock 8.First char is OK [20:07:19]request: POST /json_proto HTTP/1.0 [20:07:19]Method: POST [20:07:19]URL: /json_proto [20:07:19]Method is POST - this is cgi request [20:07:19]url: /json_proto [20:07:19]query_string will be loaded in cgi processing [20:07:19]execute_cgi json_proto POST (null) [20:07:19]execute_cgi path=json_proto method=POST [20:07:19]POST find Content-Length [20:07:19]Host: 172.17.48.197:8080 [20:07:19]Content-Length: 678 [20:07:19]Content-Type: application/json [20:07:19] [20:07:19]POST finish read [20:07:19]Found Content-Length = 678 [20:07:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:19]execute_script... [20:07:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:19]POST & json_proto [20:07:19]process_json_proto [20:07:19]json parsed OK: [20:07:19]protocol is kg_v1.0 [20:07:19]action value=close_receipt [20:07:19]process_action close_receipt [20:07:19]cmd_close_receipt [20:07:19]MH_GetDate [20:07:19]Write to MH i2c: F0 00 00 C0 29 D8 [20:07:19]Write i2c OK [20:07:19]MH_I2C_Read... [20:07:19]Read from MH i2c: F0 [20:07:19]MH_I2C_Read... [20:07:19]Read from MH i2c: F0 09 00 [20:07:19]MH_I2C_Read... [20:07:19]Read from MH i2c: F0 09 00 C0 29 00 F8 86 E3 65 66 EE DC 65 3C [20:07:19]GetLastDocTimeStamp 1709409498 [20:07:19]current date 1709410040 [20:07:19]FM_GetShiftState [20:07:19]SAM_PROTO_GetShiftState [20:07:19]wFMCommunicate request_size=4 [20:07:19]MH_SAM_APDU [20:07:19]CAPDU: 80 13 01 00 [20:07:19]Write to MH i2c: E2 08 00 C1 29 80 13 01 00 00 00 00 00 67 [20:07:19]Write i2c OK [20:07:19]MH_I2C_Read... [20:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:19]Read from MH i2c: E2 [20:07:19]MH_I2C_Read... [20:07:19]Read from MH i2c: E2 0E 00 [20:07:19]MH_I2C_Read... [20:07:19]Read from MH i2c: E2 0E 00 C1 29 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CE [20:07:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:07:19]wFMCommunicate OK [20:07:19]SAM_PROTO_GetShiftState done [20:07:19]FM_GetShiftState done [20:07:19]opened in 1709338023 [20:07:19]opened+sec_in_day 1709424423 [20:07:19]quantity*price = 50015 [20:07:19]sum+1 = 50016 [20:07:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 297 02.03.2024 20:07 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123078 ФПД: 118715799021746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T200720&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123078&fm=118715799021746&tin=02508201610067®Number=0000000000090573&sum=50000 [20:07:20]StoreToDocumentArchive [20:07:20]shift 321 fd 123078 [20:07:20]save to /storage/0321/doc_00123078 [20:07:20]save last doc name /storage/0321/doc_00123078 to /storage/kkm_last_doc_name [20:07:20]save OK [20:07:20]Clear old archive folders... [20:07:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:07:20]tlvbuf is 003CF9C0 [20:07:20]SAM_PROTO_ClearQueue [20:07:20]wFMCommunicate request_size=4 [20:07:20]MH_SAM_APDU [20:07:20]CAPDU: 80 09 00 00 [20:07:20]Write to MH i2c: E2 08 00 CE 29 80 09 00 00 00 00 00 00 69 [20:07:20]Write i2c OK [20:07:20]MH_I2C_Read... [20:07:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:07:20]Read from MH i2c: E2 [20:07:20]MH_I2C_Read... [20:07:20]Read from MH i2c: E2 03 00 [20:07:20]MH_I2C_Read... [20:07:20]OFD Sender: No OFD packet to send [20:07:20]Read from MH i2c: E2 03 00 CE 29 00 90 00 6B [20:07:20]RAPDU: 90 00 [20:07:20]wFMCommunicate OK [20:07:20]SAM_PROTO_ClearQueue done [20:07:20]KKMCreateOFDPacket [20:07:20]OFDProtocolAddRootSTLVToBuf [20:07:20]FM_MakeSignedData [20:07:20]FM_MakeSignedData [20:07:20]SAM_PROTO_SignData [20:07:20]wFMCommunicate request_size=4 [20:07:20]MH_SAM_APDU [20:07:20]CAPDU: 80 0D 01 02 [20:07:20]Write to MH i2c: E2 08 00 CF 29 80 0D 01 02 00 00 00 00 71 [20:07:20]Write i2c OK [20:07:20]MH_I2C_Read... [20:07:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:07:20]Read from MH i2c: E2 [20:07:20]MH_I2C_Read... [20:07:20]Read from MH i2c: E2 03 00 [20:07:20]MH_I2C_Read... [20:07:20]Read from MH i2c: E2 03 00 CF 29 00 90 00 6C [20:07:20]RAPDU: 90 00 [20:07:20]wFMCommunicate OK [20:07:20]wFMCommunicate request_size=255 [20:07:20]MH_SAM_APDU [20:07:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 F8 86 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E0 01 00 35 04 06 00 6B [20:07:20]Write to MH i2c: E2 02 01 D0 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 F8 86 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E0 01 00 35 04 06 00 6B 00 00 95 [20:07:20]Write i2c OK [20:07:20]MH_I2C_Read... [20:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:21]Read from MH i2c: E2 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: E2 03 00 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: E2 03 00 D0 29 00 90 00 6D [20:07:21]RAPDU: 90 00 [20:07:21]wFMCommunicate OK [20:07:21]wFMCommunicate request_size=10 [20:07:21]MH_SAM_APDU [20:07:21]CAPDU: 80 0D 02 02 05 F8 AD 07 A8 B2 [20:07:21]Write to MH i2c: E2 0D 00 D1 29 80 0D 02 02 05 00 F8 AD 07 A8 B2 00 00 84 [20:07:21]Write i2c OK [20:07:21]MH_I2C_Read... [20:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:21]Read from MH i2c: E2 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: E2 03 00 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: E2 03 00 D1 29 00 90 00 6E [20:07:21]RAPDU: 90 00 [20:07:21]wFMCommunicate OK [20:07:21]wFMCommunicate request_size=4 [20:07:21]MH_SAM_APDU [20:07:21]CAPDU: 80 0D 03 02 [20:07:21]Write to MH i2c: E2 08 00 D2 29 80 0D 03 02 00 00 00 00 76 [20:07:21]Write i2c OK [20:07:21]MH_I2C_Read... [20:07:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:07:21]Read from MH i2c: E2 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: E2 0B 00 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: E2 0B 00 D2 29 00 90 0C 3A E4 44 98 90 1B 90 00 B8 [20:07:21]RAPDU: 90 0C 3A E4 44 98 90 1B 90 00 [20:07:21]wFMCommunicate OK [20:07:21]SAM_PROTO_SignData done [20:07:21]FM_MakeSignedData done [20:07:21]CreateOFDProtocolMessage [20:07:21]wFMCommunicate request_size=4 [20:07:21]MH_SAM_APDU [20:07:21]CAPDU: 80 11 00 00 [20:07:21]Write to MH i2c: E2 08 00 D3 29 80 11 00 00 00 00 00 00 76 [20:07:21]Write i2c OK [20:07:21]MH_I2C_Read... [20:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:21]Read from MH i2c: E2 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: E2 17 00 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: E2 17 00 D3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [20:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:07:21]wFMCommunicate OK [20:07:21]CreateOFDProtocolMessage done [20:07:21]OFDSenderStorePacket 123078 [20:07:21]StoreOFDPacket docnum=123078 [20:07:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CA 34 07 01 A4 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 F8 86 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E0 01 00 35 04 06 00 6B F8 AD 07 A8 B2 90 0C 3A E4 44 98 90 1B [20:07:21]CheckFolder [20:07:21]dirname=/storage/ofd_packets [20:07:21]CheckFolder done [20:07:21]ProducePacketName [20:07:21]name=ofd_packets/00123078 [20:07:21]NVStorageSaveData ofd_packets/00123078 [20:07:21]File name is /storage/ofd_packets/00123078 [20:07:21]Write 301 bytes [20:07:21]NVStorageSaveData done [20:07:21]OFDSenderStorePacket done [20:07:21]KKMCreateOFDPacket done [20:07:21]NVStorageSaveData kkm_last_timestamp [20:07:21]File name is /storage/kkm_last_timestamp [20:07:21]Write 4 bytes [20:07:21]NVStorageSaveData done [20:07:21]ExternCall_PrintAddStr [20:07:21]wPrintStart [20:07:21]Write to MH i2c: 01 00 00 D4 29 FD [20:07:21]Write i2c OK [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: 01 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: 01 07 00 [20:07:21]MH_I2C_Read... [20:07:21]Read from MH i2c: 01 07 00 D4 29 00 00 00 00 00 FF 0F 12 [20:07:21]RasterBufferAndPrint [20:07:21]line Счет N : (1)1105982 [20:07:21]line ИНН: 02508201610067 [20:07:21]line Контрольно-Кассовый Чек [20:07:21]line ПРОДАЖА [20:07:21]line ТРК (МРК, ГНК) : 62 [20:07:21]line Товар: 2710124130 [20:07:21]line Аи-92-К-5 [20:07:21]line 8.080 * 61.90 [20:07:21]line = 500.15 [20:07:21]line НДС 12% НСП 1% [20:07:21]line > о реализуемом товаре [20:07:21]line ОКРУГЛЕНИЕ: -0.15 [20:07:21]line ИТОГО: 500.00 [20:07:21]line Внесено: 500.00 [20:07:21]line СДАЧА: 0.00 [20:07:21]line НСП 1% : 4.43 [20:07:21]line НДС 12% : 53.11 [20:07:21]line Наличными: 500.00 [20:07:21]line Безнал.: 0.00 [20:07:21]line Место: АЗС № 25 "Партнер Нефть" [20:07:21]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:07:21]line СНО: Общий режим [20:07:21]line Чек 297 02.03.2024 20:07 [20:07:21]line Смена: 321 ФФД: 1.0 [20:07:21]line ЗНМ: 0300000019 [20:07:21]line РНМ: 0000000000090573 [20:07:21]line Версия ККМ: 001 [20:07:21]line ФМ: 0000000000874798 [20:07:21]line ФД: 123078 [20:07:21]line ФПД: 118715799021746 [20:07:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T200720&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123078&fm=118715799021746&tin=02508201610067®Number=0000000000090573&sum=50000 [20:07:21]OFD Sender: Processing packet 123078 [packets to send 112, broken 111] [20:07:21]ProducePacketName [20:07:21]name=ofd_packets/00123078 [20:07:21]OFD Sender: To server: pG, [20:07:21]CommunicateWithHost lk.salyk.kg:30040 [20:07:21]ConnectInit lk.salyk.kg [20:07:21]written 0, free lines is 4095 [20:07:21]Connected sock=11 [20:07:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CA 34 07 01 A4 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 F8 86 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E0 01 00 35 04 06 00 6B F8 AD 07 A8 B2 90 0C 3A E4 44 98 90 1B [20:07:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 95 0B 47 00 0A A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E0 01 00 F4 03 04 00 D4 32 E3 65 B6 04 01 00 00 5B BA 71 76 26 49 E6 5C [20:07:21]CommunicateWithHost err = 0 [20:07:21]CheckOFDResponse [20:07:21]1017 (14) - 77093643461234 [20:07:21]1041 (16) - 0000000000874798 [20:07:21]1040 (4) - 123078 [20:07:21]1012 (4) - 02.03.2024 14:08 [20:07:21]1206 (1) - 0 [20:07:21]OFD Sender: Remove packet 123078 [20:07:21]ProducePacketName [20:07:21]name=ofd_packets/00123078 [20:07:21]NVStorageDeleteData [20:07:22]Write to MH i2c: 01 00 00 FF 29 28 [20:07:22]Write i2c OK [20:07:22]MH_I2C_Read... [20:07:22]Read from MH i2c: 01 [20:07:22]MH_I2C_Read... [20:07:22]Read from MH i2c: 01 07 00 [20:07:22]MH_I2C_Read... [20:07:22]Read from MH i2c: 01 07 00 FF 29 00 00 00 00 00 E6 0C 21 [20:07:22]RasterBufferAndPrint [20:07:22]line [20:07:22]line [20:07:22]line [20:07:22]line [20:07:22]line [20:07:22]written 0, free lines is 3308 [20:07:22]MH_Cut [20:07:22]Write to MH i2c: D1 01 00 06 2A 01 02 [20:07:22]Write i2c OK [20:07:22]MH_I2C_Read... [20:07:22]Read from MH i2c: D1 [20:07:22]MH_I2C_Read... [20:07:22]Read from MH i2c: D1 01 00 [20:07:22]MH_I2C_Read... [20:07:22]Read from MH i2c: D1 01 00 06 2A 00 01 [20:07:22]Write to MH i2c: 01 00 00 07 2A 31 [20:07:22]Write i2c OK [20:07:22]MH_I2C_Read... [20:07:22]OFD Sender: No OFD packet to send [20:07:22]*** Cut start [20:07:22]*** Purtial cut [20:07:22]*** Stage 1: CUTSNS_PIN = 1 [20:07:24]Read from MH i2c: 01 [20:07:24]MH_I2C_Read... [20:07:24]*** Stop cut motor [20:07:24]*** Cut end [20:07:24]Read from MH i2c: 01 07 00 [20:07:24]MH_I2C_Read... [20:07:24]Read from MH i2c: 01 07 00 07 2A 00 00 00 00 00 FF 0F 46 [20:07:24]process_action close_receipt done [20:07:24]requested_data is exist [20:07:24]produce_requested_data [20:07:24]requested_item fm.sn is exist - process it [20:07:24]wFMCommunicate request_size=4 [20:07:24]MH_SAM_APDU [20:07:24]CAPDU: 80 11 00 00 [20:07:24]Write to MH i2c: E2 08 00 08 2A 80 11 00 00 00 00 00 00 AC [20:07:24]Write i2c OK [20:07:24]MH_I2C_Read... [20:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:24]Read from MH i2c: E2 [20:07:24]MH_I2C_Read... [20:07:24]Read from MH i2c: E2 17 00 [20:07:24]MH_I2C_Read... [20:07:24]Read from MH i2c: E2 17 00 08 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0A [20:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:07:24]wFMCommunicate OK [20:07:24]requested_item fd.num is exist - process it [20:07:24]SAM_PROTO_GetFieldsCounters [20:07:24]wFMCommunicate request_size=4 [20:07:24]MH_SAM_APDU [20:07:24]CAPDU: 80 13 00 00 [20:07:24]Write to MH i2c: E2 08 00 09 2A 80 13 00 00 00 00 00 00 AF [20:07:24]Write i2c OK [20:07:24]MH_I2C_Read... [20:07:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:07:24]Read from MH i2c: E2 [20:07:24]MH_I2C_Read... [20:07:24]Read from MH i2c: E2 62 00 [20:07:24]MH_I2C_Read... [20:07:24]Read from MH i2c: E2 62 00 09 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [20:07:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:07:24]wFMCommunicate OK [20:07:24]SAM_PROTO_GetFieldsCounters done [20:07:24]requested_item shift.num is exist - process it [20:07:24]requested_item shift.opened is exist - process it [20:07:24]req_shift_opened [20:07:24]FM_GetShiftState [20:07:24]SAM_PROTO_GetShiftState [20:07:24]wFMCommunicate request_size=4 [20:07:24]MH_SAM_APDU [20:07:24]CAPDU: 80 13 01 00 [20:07:24]Write to MH i2c: E2 08 00 0A 2A 80 13 01 00 00 00 00 00 B1 [20:07:24]Write i2c OK [20:07:24]MH_I2C_Read... [20:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:25]Read from MH i2c: E2 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: E2 0E 00 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: E2 0E 00 0A 2A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 18 [20:07:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:07:25]wFMCommunicate OK [20:07:25]SAM_PROTO_GetShiftState done [20:07:25]FM_GetShiftState done [20:07:25]req_shift_opened done [20:07:25]requested_item shift.open_date is exist - process it [20:07:25]req_shift_open_date [20:07:25]req_shift_open_date done [20:07:25]produce_requested_data done [20:07:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123078,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:07:25]process_action_free close_receipt [20:07:25]json_value_free [20:07:25]json_value_free done [20:07:25]process_json_proto returns [20:07:25]Send response to host [20:07:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123078,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:07:25]free response buf [20:07:25]execute_script done [20:07:25]execute_script returns [20:07:25]free content buf [20:07:25]Sock 8.Close socket [20:07:25]Sock 8.Thread stoped [20:07:27]OFD Sender: No OFD packet to send [20:07:32]OFD Sender: No OFD packet to send [20:07:37]OFD Sender: No OFD packet to send [20:07:42]OFD Sender: No OFD packet to send [20:07:47]OFD Sender: No OFD packet to send [20:07:52]OFD Sender: No OFD packet to send [20:07:57]OFD Sender: No OFD packet to send [20:08:02]OFD Sender: No OFD packet to send [20:08:07]OFD Sender: No OFD packet to send [20:08:12]OFD Sender: No OFD packet to send [20:08:17]OFD Sender: No OFD packet to send [20:08:22]OFD Sender: No OFD packet to send [20:08:27]OFD Sender: No OFD packet to send [20:08:32]OFD Sender: No OFD packet to send [20:08:37]OFD Sender: No OFD packet to send [20:08:42]OFD Sender: No OFD packet to send [20:08:47]OFD Sender: No OFD packet to send [20:08:52]OFD Sender: No OFD packet to send [20:08:57]OFD Sender: No OFD packet to send [20:09:02]OFD Sender: No OFD packet to send [20:09:07]OFD Sender: No OFD packet to send [20:09:12]OFD Sender: No OFD packet to send [20:09:17]OFD Sender: No OFD packet to send [20:09:22]OFD Sender: No OFD packet to send [20:09:27]OFD Sender: No OFD packet to send [20:09:32]OFD Sender: No OFD packet to send [20:09:37]OFD Sender: No OFD packet to send [20:09:42]OFD Sender: No OFD packet to send [20:09:47]OFD Sender: No OFD packet to send [20:09:52]OFD Sender: No OFD packet to send [20:09:57]OFD Sender: No OFD packet to send [20:10:02]OFD Sender: No OFD packet to send [20:10:07]OFD Sender: No OFD packet to send [20:10:12]OFD Sender: No OFD packet to send [20:10:17]OFD Sender: No OFD packet to send [20:10:22]OFD Sender: No OFD packet to send [20:10:27]OFD Sender: No OFD packet to send [20:10:32]OFD Sender: No OFD packet to send [20:10:37]OFD Sender: No OFD packet to send [20:10:42]OFD Sender: No OFD packet to send [20:10:47]OFD Sender: No OFD packet to send [20:10:52]OFD Sender: No OFD packet to send [20:10:57]OFD Sender: No OFD packet to send [20:11:02]OFD Sender: No OFD packet to send [20:11:07]OFD Sender: No OFD packet to send [20:11:12]OFD Sender: No OFD packet to send [20:11:17]OFD Sender: No OFD packet to send [20:11:22]OFD Sender: No OFD packet to send [20:11:27]OFD Sender: No OFD packet to send [20:11:32]OFD Sender: No OFD packet to send [20:11:37]OFD Sender: No OFD packet to send [20:11:42]OFD Sender: No OFD packet to send [20:11:47]OFD Sender: No OFD packet to send [20:11:52]OFD Sender: No OFD packet to send [20:11:57]OFD Sender: No OFD packet to send [20:12:02]OFD Sender: No OFD packet to send [20:12:07]OFD Sender: No OFD packet to send [20:12:12]OFD Sender: No OFD packet to send [20:12:17]OFD Sender: No OFD packet to send [20:12:22]OFD Sender: No OFD packet to send [20:12:27]OFD Sender: No OFD packet to send [20:12:32]OFD Sender: No OFD packet to send [20:12:37]OFD Sender: No OFD packet to send [20:12:42]OFD Sender: No OFD packet to send [20:12:47]OFD Sender: No OFD packet to send [20:12:52]OFD Sender: No OFD packet to send [20:12:57]OFD Sender: No OFD packet to send [20:13:02]OFD Sender: No OFD packet to send [20:13:07]OFD Sender: No OFD packet to send [20:13:12]OFD Sender: No OFD packet to send [20:13:17]OFD Sender: No OFD packet to send [20:13:22]OFD Sender: No OFD packet to send [20:13:27]OFD Sender: No OFD packet to send [20:13:32]OFD Sender: No OFD packet to send [20:13:37]OFD Sender: No OFD packet to send [20:13:42]OFD Sender: No OFD packet to send [20:13:47]OFD Sender: No OFD packet to send [20:13:52]OFD Sender: No OFD packet to send [20:13:57]OFD Sender: No OFD packet to send [20:14:02]OFD Sender: No OFD packet to send [20:14:07]OFD Sender: No OFD packet to send [20:14:12]OFD Sender: No OFD packet to send [20:14:17]OFD Sender: No OFD packet to send [20:14:22]OFD Sender: No OFD packet to send [20:14:27]OFD Sender: No OFD packet to send [20:14:32]OFD Sender: No OFD packet to send [20:14:37]OFD Sender: No OFD packet to send [20:14:42]OFD Sender: No OFD packet to send [20:14:47]OFD Sender: No OFD packet to send [20:14:52]OFD Sender: No OFD packet to send [20:14:57]OFD Sender: No OFD packet to send [20:15:02]OFD Sender: No OFD packet to send [20:15:07]OFD Sender: No OFD packet to send [20:15:12]OFD Sender: No OFD packet to send [20:15:17]OFD Sender: No OFD packet to send [20:15:22]OFD Sender: No OFD packet to send [20:15:27]OFD Sender: No OFD packet to send [20:15:32]OFD Sender: No OFD packet to send [20:15:37]OFD Sender: No OFD packet to send [20:15:42]OFD Sender: No OFD packet to send [20:15:47]OFD Sender: No OFD packet to send [20:15:52]OFD Sender: No OFD packet to send [20:15:57]OFD Sender: No OFD packet to send [20:16:02]OFD Sender: No OFD packet to send [20:16:07]OFD Sender: No OFD packet to send [20:16:12]OFD Sender: No OFD packet to send [20:16:17]OFD Sender: No OFD packet to send [20:16:22]OFD Sender: No OFD packet to send [20:16:27]OFD Sender: No OFD packet to send [20:16:32]OFD Sender: No OFD packet to send [20:16:37]OFD Sender: No OFD packet to send [20:16:42]OFD Sender: No OFD packet to send [20:16:47]OFD Sender: No OFD packet to send [20:16:52]OFD Sender: No OFD packet to send [20:16:57]OFD Sender: No OFD packet to send [20:17:02]OFD Sender: No OFD packet to send [20:17:07]OFD Sender: No OFD packet to send [20:17:12]OFD Sender: No OFD packet to send [20:17:17]OFD Sender: No OFD packet to send [20:17:22]OFD Sender: No OFD packet to send [20:17:27]OFD Sender: No OFD packet to send [20:17:32]OFD Sender: No OFD packet to send [20:17:37]OFD Sender: No OFD packet to send [20:17:42]OFD Sender: No OFD packet to send [20:17:48]OFD Sender: No OFD packet to send [20:17:53]OFD Sender: No OFD packet to send [20:17:58]OFD Sender: No OFD packet to send [20:18:03]OFD Sender: No OFD packet to send [20:18:08]OFD Sender: No OFD packet to send [20:18:13]OFD Sender: No OFD packet to send [20:18:18]OFD Sender: No OFD packet to send [20:18:23]OFD Sender: No OFD packet to send [20:18:28]OFD Sender: No OFD packet to send [20:18:33]OFD Sender: No OFD packet to send [20:18:38]OFD Sender: No OFD packet to send [20:18:43]OFD Sender: No OFD packet to send [20:18:48]OFD Sender: No OFD packet to send [20:18:53]OFD Sender: No OFD packet to send [20:18:58]OFD Sender: No OFD packet to send [20:19:03]OFD Sender: No OFD packet to send [20:19:08]OFD Sender: No OFD packet to send [20:19:13]OFD Sender: No OFD packet to send [20:19:18]OFD Sender: No OFD packet to send [20:19:23]OFD Sender: No OFD packet to send [20:19:28]OFD Sender: No OFD packet to send [20:19:33]OFD Sender: No OFD packet to send [20:19:38]OFD Sender: No OFD packet to send [20:19:43]OFD Sender: No OFD packet to send [20:19:48]OFD Sender: No OFD packet to send [20:19:53]OFD Sender: No OFD packet to send [20:19:58]OFD Sender: No OFD packet to send [20:20:03]OFD Sender: No OFD packet to send [20:20:08]OFD Sender: No OFD packet to send [20:20:13]OFD Sender: No OFD packet to send [20:20:18]OFD Sender: No OFD packet to send [20:20:23]OFD Sender: No OFD packet to send [20:20:28]OFD Sender: No OFD packet to send [20:20:33]OFD Sender: No OFD packet to send [20:20:38]OFD Sender: No OFD packet to send [20:20:43]OFD Sender: No OFD packet to send [20:20:48]OFD Sender: No OFD packet to send [20:20:53]OFD Sender: No OFD packet to send [20:20:58]OFD Sender: No OFD packet to send [20:21:03]OFD Sender: No OFD packet to send [20:21:08]OFD Sender: No OFD packet to send [20:21:13]OFD Sender: No OFD packet to send [20:21:18]OFD Sender: No OFD packet to send [20:21:23]OFD Sender: No OFD packet to send [20:21:28]OFD Sender: No OFD packet to send [20:21:33]OFD Sender: No OFD packet to send [20:21:38]OFD Sender: No OFD packet to send [20:21:43]OFD Sender: No OFD packet to send [20:21:48]OFD Sender: No OFD packet to send [20:21:53]OFD Sender: No OFD packet to send [20:21:58]OFD Sender: No OFD packet to send [20:22:03]OFD Sender: No OFD packet to send [20:22:08]OFD Sender: No OFD packet to send [20:22:13]OFD Sender: No OFD packet to send [20:22:18]OFD Sender: No OFD packet to send [20:22:23]OFD Sender: No OFD packet to send [20:22:28]OFD Sender: No OFD packet to send [20:22:33]OFD Sender: No OFD packet to send [20:22:38]OFD Sender: No OFD packet to send [20:22:43]OFD Sender: No OFD packet to send [20:22:48]OFD Sender: No OFD packet to send [20:22:53]OFD Sender: No OFD packet to send [20:22:58]OFD Sender: No OFD packet to send [20:23:03]OFD Sender: No OFD packet to send [20:23:08]OFD Sender: No OFD packet to send [20:23:13]OFD Sender: No OFD packet to send [20:23:18]OFD Sender: No OFD packet to send [20:23:23]OFD Sender: No OFD packet to send [20:23:28]OFD Sender: No OFD packet to send [20:23:33]OFD Sender: No OFD packet to send [20:23:38]OFD Sender: No OFD packet to send [20:23:43]OFD Sender: No OFD packet to send [20:23:48]OFD Sender: No OFD packet to send [20:23:53]OFD Sender: No OFD packet to send [20:23:58]OFD Sender: No OFD packet to send [20:24:03]OFD Sender: No OFD packet to send [20:24:08]OFD Sender: No OFD packet to send [20:24:13]OFD Sender: No OFD packet to send [20:24:18]OFD Sender: No OFD packet to send [20:24:23]OFD Sender: No OFD packet to send [20:24:28]OFD Sender: No OFD packet to send [20:24:33]OFD Sender: No OFD packet to send [20:24:38]OFD Sender: No OFD packet to send [20:24:43]OFD Sender: No OFD packet to send [20:24:48]OFD Sender: No OFD packet to send [20:24:53]OFD Sender: No OFD packet to send [20:24:58]OFD Sender: No OFD packet to send [20:25:03]OFD Sender: No OFD packet to send [20:25:08]OFD Sender: No OFD packet to send [20:25:13]OFD Sender: No OFD packet to send [20:25:18]OFD Sender: No OFD packet to send [20:25:23]OFD Sender: No OFD packet to send [20:25:28]OFD Sender: No OFD packet to send [20:25:33]OFD Sender: No OFD packet to send [20:25:38]OFD Sender: No OFD packet to send [20:25:43]OFD Sender: No OFD packet to send [20:25:48]OFD Sender: No OFD packet to send [20:25:53]OFD Sender: No OFD packet to send [20:25:58]OFD Sender: No OFD packet to send [20:26:03]OFD Sender: No OFD packet to send [20:26:08]OFD Sender: No OFD packet to send [20:26:13]OFD Sender: No OFD packet to send [20:26:16]accept exits with 9 [20:26:16]New connection [20:26:16]New thread 3066809700 created [20:26:16]Thread 3066666340 joined [20:26:16]Waiting for new connection... [20:26:16] Sock 9.Parse request [20:26:16]Sock 9.Check first char [20:26:16]Sock 9.First char is OK [20:26:16]request: POST /json_proto HTTP/1.0 [20:26:16]Method: POST [20:26:16]URL: /json_proto [20:26:16]Method is POST - this is cgi request [20:26:16]url: /json_proto [20:26:16]query_string will be loaded in cgi processing [20:26:16]execute_cgi json_proto POST (null) [20:26:16]execute_cgi path=json_proto method=POST [20:26:16]POST find Content-Length [20:26:16]Host: 172.17.48.197:8080 [20:26:16]Content-Length: 1222 [20:26:16]Content-Type: application/json [20:26:16] [20:26:16]POST finish read [20:26:16]Found Content-Length = 1222 [20:26:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105983\u000A02.03.2024 20:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2068273.272\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:16]execute_script... [20:26:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1105983\u000A02.03.2024 20:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2068273.272\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:16]POST & json_proto [20:26:16]process_json_proto [20:26:16]json parsed OK: [20:26:16]protocol is kg_v1.0 [20:26:16]action value=print_text [20:26:16]process_action print_text [20:26:16]cmd_print_text [20:26:16]ExternCall_PrintAddStr [20:26:16]wPrintStart [20:26:16]Write to MH i2c: 01 00 00 0B 2A 35 [20:26:16]Write i2c OK [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: 01 [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: 01 07 00 [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: 01 07 00 0B 2A 00 00 00 00 00 FF 0F 4A [20:26:16]RasterBufferAndPrint [20:26:16]line *****ТОВАРНЫЙ ЧЕК***** [20:26:16]line АЗС 25 [20:26:16]line Партнер нефть [20:26:16]line 02508201610067 [20:26:16]line Кассир : Таалайбек к. А. [20:26:16]line Счет N : (1)1105983 [20:26:16]line 02.03.2024 20:21 [20:26:16]line ПРОДАЖА [20:26:16]line ТРК (МРК, ГНК): 13 [20:26:16]line Вид ГСМ : 2710124500 [20:26:16]line Аи-95-К-5 [20:26:16]line 20.000 x 69.50 [20:26:16]line ИТОГ: 1390.00 [20:26:16]line Тип оплаты: Талоны: Топливные Талоны [20:26:16]line 2068273.272 [20:26:16]line ______________________ [20:26:16]line (подпись) [20:26:16]written 0, free lines is 4095 [20:26:16]Write to MH i2c: 01 00 00 20 2A 4A [20:26:16]Write i2c OK [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: 01 [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: 01 07 00 [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: 01 07 00 20 2A 00 00 00 00 00 F7 0D 55 [20:26:16]RasterBufferAndPrint [20:26:16]line [20:26:16]line [20:26:16]line [20:26:16]line [20:26:16]line [20:26:16]written 0, free lines is 3577 [20:26:16]MH_Cut [20:26:16]Write to MH i2c: D1 01 00 27 2A 01 23 [20:26:16]Write i2c OK [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: D1 [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: D1 01 00 [20:26:16]MH_I2C_Read... [20:26:16]Read from MH i2c: D1 01 00 27 2A 00 22 [20:26:16]Write to MH i2c: 01 00 00 28 2A 52 [20:26:16]Write i2c OK [20:26:16]MH_I2C_Read... [20:26:16]*** Cut start [20:26:16]*** Purtial cut [20:26:16]*** Stage 1: CUTSNS_PIN = 1 [20:26:18]OFD Sender: No OFD packet to send [20:26:18]Read from MH i2c: 01 [20:26:18]MH_I2C_Read... [20:26:18]Read from MH i2c: 01 07 00 [20:26:18]MH_I2C_Read... [20:26:18]*** Stop cut motor [20:26:18]*** Cut end [20:26:18]Read from MH i2c: 01 07 00 28 2A 00 00 00 00 00 FF 0F 67 [20:26:18]process_action print_text done [20:26:18]requested_data is exist [20:26:18]produce_requested_data [20:26:18]requested_item fm.sn is exist - process it [20:26:18]wFMCommunicate request_size=4 [20:26:18]MH_SAM_APDU [20:26:18]CAPDU: 80 11 00 00 [20:26:18]Write to MH i2c: E2 08 00 29 2A 80 11 00 00 00 00 00 00 CD [20:26:18]Write i2c OK [20:26:18]MH_I2C_Read... [20:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:18]Read from MH i2c: E2 [20:26:18]MH_I2C_Read... [20:26:18]Read from MH i2c: E2 17 00 [20:26:18]MH_I2C_Read... [20:26:18]Read from MH i2c: E2 17 00 29 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2B [20:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:26:18]wFMCommunicate OK [20:26:18]requested_item fd.num is exist - process it [20:26:18]SAM_PROTO_GetFieldsCounters [20:26:18]wFMCommunicate request_size=4 [20:26:18]MH_SAM_APDU [20:26:18]CAPDU: 80 13 00 00 [20:26:18]Write to MH i2c: E2 08 00 2A 2A 80 13 00 00 00 00 00 00 D0 [20:26:18]Write i2c OK [20:26:18]MH_I2C_Read... [20:26:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:26:19]Read from MH i2c: E2 [20:26:19]MH_I2C_Read... [20:26:19]Read from MH i2c: E2 62 00 [20:26:19]MH_I2C_Read... [20:26:19]Read from MH i2c: E2 62 00 2A 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [20:26:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:26:19]wFMCommunicate OK [20:26:19]SAM_PROTO_GetFieldsCounters done [20:26:19]requested_item shift.num is exist - process it [20:26:19]requested_item shift.opened is exist - process it [20:26:19]req_shift_opened [20:26:19]FM_GetShiftState [20:26:19]SAM_PROTO_GetShiftState [20:26:19]wFMCommunicate request_size=4 [20:26:19]MH_SAM_APDU [20:26:19]CAPDU: 80 13 01 00 [20:26:19]Write to MH i2c: E2 08 00 2B 2A 80 13 01 00 00 00 00 00 D2 [20:26:19]Write i2c OK [20:26:19]MH_I2C_Read... [20:26:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:19]Read from MH i2c: E2 [20:26:19]MH_I2C_Read... [20:26:19]Read from MH i2c: E2 0E 00 [20:26:19]MH_I2C_Read... [20:26:19]Read from MH i2c: E2 0E 00 2B 2A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 39 [20:26:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:26:19]wFMCommunicate OK [20:26:19]SAM_PROTO_GetShiftState done [20:26:19]FM_GetShiftState done [20:26:19]req_shift_opened done [20:26:19]requested_item shift.open_date is exist - process it [20:26:19]req_shift_open_date [20:26:19]req_shift_open_date done [20:26:19]produce_requested_data done [20:26:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123078,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:26:19]process_action_free print_text [20:26:19]json_value_free [20:26:19]json_value_free done [20:26:19]process_json_proto returns [20:26:19]Send response to host [20:26:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123078,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:26:19]free response buf [20:26:19]execute_script done [20:26:19]execute_script returns [20:26:19]free content buf [20:26:19]Sock 9.Close socket [20:26:19]Sock 9.Thread stoped [20:26:23]OFD Sender: No OFD packet to send [20:26:28]OFD Sender: No OFD packet to send [20:26:33]OFD Sender: No OFD packet to send [20:26:38]OFD Sender: No OFD packet to send [20:26:43]OFD Sender: No OFD packet to send [20:26:48]OFD Sender: No OFD packet to send [20:26:53]OFD Sender: No OFD packet to send [20:26:58]OFD Sender: No OFD packet to send [20:27:03]OFD Sender: No OFD packet to send [20:27:08]OFD Sender: No OFD packet to send [20:27:13]OFD Sender: No OFD packet to send [20:27:18]OFD Sender: No OFD packet to send [20:27:23]OFD Sender: No OFD packet to send [20:27:28]OFD Sender: No OFD packet to send [20:27:33]OFD Sender: No OFD packet to send [20:27:38]OFD Sender: No OFD packet to send [20:27:43]OFD Sender: No OFD packet to send [20:27:48]OFD Sender: No OFD packet to send [20:27:53]OFD Sender: No OFD packet to send [20:27:58]OFD Sender: No OFD packet to send [20:28:03]OFD Sender: No OFD packet to send [20:28:08]OFD Sender: No OFD packet to send [20:28:13]OFD Sender: No OFD packet to send [20:28:18]OFD Sender: No OFD packet to send [20:28:23]OFD Sender: No OFD packet to send [20:28:28]OFD Sender: No OFD packet to send [20:28:29]accept exits with 8 [20:28:29]New connection [20:28:29]New thread 3066666340 created [20:28:29]Thread 3066809700 joined [20:28:29]Waiting for new connection... [20:28:29] Sock 8.Parse request [20:28:29]Sock 8.Check first char [20:28:29]Sock 8.First char is OK [20:28:29]request: POST /json_proto HTTP/1.0 [20:28:29]Method: POST [20:28:29]URL: /json_proto [20:28:29]Method is POST - this is cgi request [20:28:29]url: /json_proto [20:28:29]query_string will be loaded in cgi processing [20:28:29]execute_cgi json_proto POST (null) [20:28:29]execute_cgi path=json_proto method=POST [20:28:29]POST find Content-Length [20:28:29]Host: 172.17.48.197:8080 [20:28:29]Content-Length: 678 [20:28:29]Content-Type: application/json [20:28:29] [20:28:29]POST finish read [20:28:29]Found Content-Length = 678 [20:28:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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" ] } } [20:28:29]execute_script... [20:28:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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" ] } } [20:28:29]POST & json_proto [20:28:29]process_json_proto [20:28:29]json parsed OK: [20:28:29]protocol is kg_v1.0 [20:28:29]action value=close_receipt [20:28:29]process_action close_receipt [20:28:29]cmd_close_receipt [20:28:29]MH_GetDate [20:28:29]Write to MH i2c: F0 00 00 2C 2A 45 [20:28:29]Write i2c OK [20:28:29]MH_I2C_Read... [20:28:29]Read from MH i2c: F0 [20:28:29]MH_I2C_Read... [20:28:29]Read from MH i2c: F0 09 00 [20:28:29]MH_I2C_Read... [20:28:29]Read from MH i2c: F0 09 00 2C 2A 00 EE 8B E3 65 66 EE DC 65 A4 [20:28:29]GetLastDocTimeStamp 1709410040 [20:28:29]current date 1709411310 [20:28:29]FM_GetShiftState [20:28:29]SAM_PROTO_GetShiftState [20:28:29]wFMCommunicate request_size=4 [20:28:29]MH_SAM_APDU [20:28:29]CAPDU: 80 13 01 00 [20:28:29]Write to MH i2c: E2 08 00 2D 2A 80 13 01 00 00 00 00 00 D4 [20:28:29]Write i2c OK [20:28:29]MH_I2C_Read... [20:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:29]Read from MH i2c: E2 [20:28:29]MH_I2C_Read... [20:28:29]Read from MH i2c: E2 0E 00 [20:28:29]MH_I2C_Read... [20:28:29]Read from MH i2c: E2 0E 00 2D 2A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3B [20:28:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:28:29]wFMCommunicate OK [20:28:29]SAM_PROTO_GetShiftState done [20:28:29]FM_GetShiftState done [20:28:29]opened in 1709338023 [20:28:29]opened+sec_in_day 1709424423 [20:28:29]quantity*price = 30021 [20:28:29]sum+1 = 30023 [20:28:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 298 02.03.2024 20:28 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123079 ФПД: 52361596443623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T202830&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123079&fm=52361596443623&tin=02508201610067®Number=0000000000090573&sum=30000 [20:28:30]StoreToDocumentArchive [20:28:30]shift 321 fd 123079 [20:28:30]save to /storage/0321/doc_00123079 [20:28:30]save last doc name /storage/0321/doc_00123079 to /storage/kkm_last_doc_name [20:28:30]save OK [20:28:30]Clear old archive folders... [20:28:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:28:30]tlvbuf is 00438B70 [20:28:30]SAM_PROTO_ClearQueue [20:28:30]wFMCommunicate request_size=4 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 09 00 00 [20:28:30]Write to MH i2c: E2 08 00 3A 2A 80 09 00 00 00 00 00 00 D6 [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 3A 2A 00 90 00 D8 [20:28:30]RAPDU: 90 00 [20:28:30]wFMCommunicate OK [20:28:30]SAM_PROTO_ClearQueue done [20:28:30]KKMCreateOFDPacket [20:28:30]OFDProtocolAddRootSTLVToBuf [20:28:30]FM_MakeSignedData [20:28:30]FM_MakeSignedData [20:28:30]SAM_PROTO_SignData [20:28:30]wFMCommunicate request_size=4 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 0D 01 02 [20:28:30]Write to MH i2c: E2 08 00 3B 2A 80 0D 01 02 00 00 00 00 DE [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 3B 2A 00 90 00 D9 [20:28:30]RAPDU: 90 00 [20:28:30]wFMCommunicate OK [20:28:30]wFMCommunicate request_size=255 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 2A 01 00 00 F4 03 04 00 EE 8B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E0 01 00 35 04 06 00 2F [20:28:30]Write to MH i2c: E2 02 01 3C 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 2A 01 00 00 F4 03 04 00 EE 8B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E0 01 00 35 04 06 00 2F 00 00 D1 [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 3C 2A 00 90 00 DA [20:28:30]RAPDU: 90 00 [20:28:30]wFMCommunicate OK [20:28:30]wFMCommunicate request_size=10 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 0D 02 02 05 9F 62 5B 1B E7 [20:28:30]Write to MH i2c: E2 0D 00 3D 2A 80 0D 02 02 05 00 9F 62 5B 1B E7 00 00 49 [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 03 00 3D 2A 00 90 00 DB [20:28:30]RAPDU: 90 00 [20:28:30]wFMCommunicate OK [20:28:30]wFMCommunicate request_size=4 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 0D 03 02 [20:28:30]Write to MH i2c: E2 08 00 3E 2A 80 0D 03 02 00 00 00 00 E3 [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 0B 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 0B 00 3E 2A 00 AF A2 BC 0D 7F 5D 4E DC 90 00 04 [20:28:30]RAPDU: AF A2 BC 0D 7F 5D 4E DC 90 00 [20:28:30]wFMCommunicate OK [20:28:30]SAM_PROTO_SignData done [20:28:30]FM_MakeSignedData done [20:28:30]CreateOFDProtocolMessage [20:28:30]wFMCommunicate request_size=4 [20:28:30]MH_SAM_APDU [20:28:30]CAPDU: 80 11 00 00 [20:28:30]Write to MH i2c: E2 08 00 3F 2A 80 11 00 00 00 00 00 00 E3 [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:30]Read from MH i2c: E2 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 17 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: E2 17 00 3F 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 41 [20:28:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:28:30]wFMCommunicate OK [20:28:30]CreateOFDProtocolMessage done [20:28:30]OFDSenderStorePacket 123079 [20:28:30]StoreOFDPacket docnum=123079 [20:28:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 07 59 07 01 AE A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 2A 01 00 00 F4 03 04 00 EE 8B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E0 01 00 35 04 06 00 2F 9F 62 5B 1B E7 AF A2 BC 0D 7F 5D 4E DC [20:28:30]CheckFolder [20:28:30]dirname=/storage/ofd_packets [20:28:30]CheckFolder done [20:28:30]ProducePacketName [20:28:30]name=ofd_packets/00123079 [20:28:30]NVStorageSaveData ofd_packets/00123079 [20:28:30]File name is /storage/ofd_packets/00123079 [20:28:30]Write 301 bytes [20:28:30]NVStorageSaveData done [20:28:30]OFDSenderStorePacket done [20:28:30]KKMCreateOFDPacket done [20:28:30]NVStorageSaveData kkm_last_timestamp [20:28:30]File name is /storage/kkm_last_timestamp [20:28:30]Write 4 bytes [20:28:30]NVStorageSaveData done [20:28:30]ExternCall_PrintAddStr [20:28:30]wPrintStart [20:28:30]Write to MH i2c: 01 00 00 40 2A 6A [20:28:30]Write i2c OK [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: 01 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: 01 07 00 [20:28:30]MH_I2C_Read... [20:28:30]Read from MH i2c: 01 07 00 40 2A 00 00 00 00 00 FF 0F 7F [20:28:30]RasterBufferAndPrint [20:28:30]line Счет N : (1)1105984 [20:28:30]line ИНН: 02508201610067 [20:28:30]line Контрольно-Кассовый Чек [20:28:30]line ПРОДАЖА [20:28:30]line ТРК (МРК, ГНК) : 52 [20:28:30]line Товар: 2710124130 [20:28:30]line Аи-92-К-5 [20:28:30]line 4.850 * 61.90 [20:28:30]line = 300.22 [20:28:30]line НДС 12% НСП 1% [20:28:30]line > о реализуемом товаре [20:28:30]line ОКРУГЛЕНИЕ: -0.22 [20:28:30]line ИТОГО: 300.00 [20:28:30]line Внесено: 300.00 [20:28:30]line СДАЧА: 0.00 [20:28:30]line НСП 1% : 2.66 [20:28:30]line НДС 12% : 31.88 [20:28:30]line Наличными: 300.00 [20:28:30]line Безнал.: 0.00 [20:28:30]line Место: АЗС № 25 "Партнер Нефть" [20:28:30]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:28:30]line СНО: Общий режим [20:28:30]line Чек 298 02.03.2024 20:28 [20:28:30]line Смена: 321 ФФД: 1.0 [20:28:30]line ЗНМ: 0300000019 [20:28:30]line РНМ: 0000000000090573 [20:28:30]line Версия ККМ: 001 [20:28:30]line ФМ: 0000000000874798 [20:28:30]line ФД: 123079 [20:28:30]line ФПД: 52361596443623 [20:28:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T202830&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123079&fm=52361596443623&tin=02508201610067®Number=0000000000090573&sum=30000 [20:28:31]OFD Sender: Processing packet 123079 [packets to send 112, broken 111] [20:28:31]ProducePacketName [20:28:31]name=ofd_packets/00123079 [20:28:31]OFD Sender: To server: pG, [20:28:31]CommunicateWithHost lk.salyk.kg:30040 [20:28:31]ConnectInit lk.salyk.kg [20:28:31]written 0, free lines is 4095 [20:28:31]Connected sock=10 [20:28:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 07 59 07 01 AE A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 2A 01 00 00 F4 03 04 00 EE 8B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E0 01 00 35 04 06 00 2F 9F 62 5B 1B E7 AF A2 BC 0D 7F 5D 4E DC [20:28:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 35 46 47 00 14 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E0 01 00 F4 03 04 00 C9 37 E3 65 B6 04 01 00 00 DA 8D 6D 5D F9 28 20 0D [20:28:31]CommunicateWithHost err = 0 [20:28:31]CheckOFDResponse [20:28:31]1017 (14) - 77093643461234 [20:28:31]1041 (16) - 0000000000874798 [20:28:31]1040 (4) - 123079 [20:28:31]1012 (4) - 02.03.2024 14:29 [20:28:31]1206 (1) - 0 [20:28:31]OFD Sender: Remove packet 123079 [20:28:31]ProducePacketName [20:28:31]name=ofd_packets/00123079 [20:28:31]NVStorageDeleteData [20:28:31]Write to MH i2c: 01 00 00 6B 2A 95 [20:28:31]Write i2c OK [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: 01 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: 01 07 00 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: 01 07 00 6B 2A 00 00 00 00 00 E8 0C 90 [20:28:31]RasterBufferAndPrint [20:28:31]line [20:28:31]line [20:28:31]line [20:28:31]line [20:28:31]line [20:28:31]written 0, free lines is 3310 [20:28:31]MH_Cut [20:28:31]Write to MH i2c: D1 01 00 72 2A 01 6E [20:28:31]Write i2c OK [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: D1 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: D1 01 00 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: D1 01 00 72 2A 00 6D [20:28:31]Write to MH i2c: 01 00 00 73 2A 9D [20:28:31]Write i2c OK [20:28:31]MH_I2C_Read... [20:28:32]OFD Sender: No OFD packet to send [20:28:32]*** Cut start [20:28:32]*** Purtial cut [20:28:32]*** Stage 1: CUTSNS_PIN = 1 [20:28:34]Read from MH i2c: 01 [20:28:34]MH_I2C_Read... [20:28:34]*** Stop cut motor [20:28:34]*** Cut end [20:28:34]Read from MH i2c: 01 07 00 [20:28:34]MH_I2C_Read... [20:28:34]Read from MH i2c: 01 07 00 73 2A 00 00 00 00 00 FF 0F B2 [20:28:34]process_action close_receipt done [20:28:34]requested_data is exist [20:28:34]produce_requested_data [20:28:34]requested_item fm.sn is exist - process it [20:28:34]wFMCommunicate request_size=4 [20:28:34]MH_SAM_APDU [20:28:34]CAPDU: 80 11 00 00 [20:28:34]Write to MH i2c: E2 08 00 74 2A 80 11 00 00 00 00 00 00 18 [20:28:34]Write i2c OK [20:28:34]MH_I2C_Read... [20:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:34]Read from MH i2c: E2 [20:28:34]MH_I2C_Read... [20:28:34]Read from MH i2c: E2 17 00 [20:28:34]MH_I2C_Read... [20:28:34]Read from MH i2c: E2 17 00 74 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 76 [20:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:28:34]wFMCommunicate OK [20:28:34]requested_item fd.num is exist - process it [20:28:34]SAM_PROTO_GetFieldsCounters [20:28:34]wFMCommunicate request_size=4 [20:28:34]MH_SAM_APDU [20:28:34]CAPDU: 80 13 00 00 [20:28:34]Write to MH i2c: E2 08 00 75 2A 80 13 00 00 00 00 00 00 1B [20:28:34]Write i2c OK [20:28:34]MH_I2C_Read... [20:28:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:28:34]Read from MH i2c: E2 [20:28:34]MH_I2C_Read... [20:28:34]Read from MH i2c: E2 62 00 [20:28:34]MH_I2C_Read... [20:28:34]Read from MH i2c: E2 62 00 75 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [20:28:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:28:34]wFMCommunicate OK [20:28:34]SAM_PROTO_GetFieldsCounters done [20:28:34]requested_item shift.num is exist - process it [20:28:34]requested_item shift.opened is exist - process it [20:28:34]req_shift_opened [20:28:34]FM_GetShiftState [20:28:34]SAM_PROTO_GetShiftState [20:28:34]wFMCommunicate request_size=4 [20:28:34]MH_SAM_APDU [20:28:34]CAPDU: 80 13 01 00 [20:28:34]Write to MH i2c: E2 08 00 76 2A 80 13 01 00 00 00 00 00 1D [20:28:34]Write i2c OK [20:28:34]MH_I2C_Read... [20:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:34]Read from MH i2c: E2 [20:28:34]MH_I2C_Read... [20:28:34]Read from MH i2c: E2 0E 00 [20:28:34]MH_I2C_Read... [20:28:34]Read from MH i2c: E2 0E 00 76 2A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 84 [20:28:34]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:28:34]wFMCommunicate OK [20:28:34]SAM_PROTO_GetShiftState done [20:28:34]FM_GetShiftState done [20:28:34]req_shift_opened done [20:28:34]requested_item shift.open_date is exist - process it [20:28:34]req_shift_open_date [20:28:34]req_shift_open_date done [20:28:34]produce_requested_data done [20:28:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123079,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:28:34]process_action_free close_receipt [20:28:34]json_value_free [20:28:34]json_value_free done [20:28:34]process_json_proto returns [20:28:34]Send response to host [20:28:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123079,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:28:34]free response buf [20:28:34]execute_script done [20:28:34]execute_script returns [20:28:34]free content buf [20:28:34]Sock 8.Close socket [20:28:34]Sock 8.Thread stoped [20:28:37]OFD Sender: No OFD packet to send [20:28:42]OFD Sender: No OFD packet to send [20:28:47]OFD Sender: No OFD packet to send [20:28:52]OFD Sender: No OFD packet to send [20:28:57]OFD Sender: No OFD packet to send [20:29:02]OFD Sender: No OFD packet to send [20:29:07]OFD Sender: No OFD packet to send [20:29:12]OFD Sender: No OFD packet to send [20:29:17]OFD Sender: No OFD packet to send [20:29:22]OFD Sender: No OFD packet to send [20:29:27]OFD Sender: No OFD packet to send [20:29:32]OFD Sender: No OFD packet to send [20:29:37]OFD Sender: No OFD packet to send [20:29:42]OFD Sender: No OFD packet to send [20:29:47]OFD Sender: No OFD packet to send [20:29:52]OFD Sender: No OFD packet to send [20:29:57]OFD Sender: No OFD packet to send [20:30:02]OFD Sender: No OFD packet to send [20:30:07]OFD Sender: No OFD packet to send [20:30:12]OFD Sender: No OFD packet to send [20:30:17]OFD Sender: No OFD packet to send [20:30:22]OFD Sender: No OFD packet to send [20:30:27]OFD Sender: No OFD packet to send [20:30:32]OFD Sender: No OFD packet to send [20:30:37]OFD Sender: No OFD packet to send [20:30:42]OFD Sender: No OFD packet to send [20:30:47]OFD Sender: No OFD packet to send [20:30:52]OFD Sender: No OFD packet to send [20:30:57]OFD Sender: No OFD packet to send [20:31:02]OFD Sender: No OFD packet to send [20:31:07]OFD Sender: No OFD packet to send [20:31:12]OFD Sender: No OFD packet to send [20:31:13]accept exits with 9 [20:31:13]New connection [20:31:13]New thread 3066809700 created [20:31:13]Thread 3066666340 joined [20:31:13]Waiting for new connection... [20:31:13] Sock 9.Parse request [20:31:13]Sock 9.Check first char [20:31:13]Sock 9.First char is OK [20:31:13]request: POST /json_proto HTTP/1.0 [20:31:13]Method: POST [20:31:13]URL: /json_proto [20:31:13]Method is POST - this is cgi request [20:31:13]url: /json_proto [20:31:13]query_string will be loaded in cgi processing [20:31:13]execute_cgi json_proto POST (null) [20:31:13]execute_cgi path=json_proto method=POST [20:31:13]POST find Content-Length [20:31:13]Host: 172.17.48.197:8080 [20:31:13]Content-Length: 678 [20:31:13]Content-Type: application/json [20:31:13] [20:31:13]POST finish read [20:31:13]Found Content-Length = 678 [20:31:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:13]execute_script... [20:31:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:13]POST & json_proto [20:31:13]process_json_proto [20:31:13]json parsed OK: [20:31:13]protocol is kg_v1.0 [20:31:13]action value=close_receipt [20:31:13]process_action close_receipt [20:31:13]cmd_close_receipt [20:31:13]MH_GetDate [20:31:13]Write to MH i2c: F0 00 00 77 2A 90 [20:31:13]Write i2c OK [20:31:13]MH_I2C_Read... [20:31:13]Read from MH i2c: F0 [20:31:13]MH_I2C_Read... [20:31:13]Read from MH i2c: F0 09 00 [20:31:13]MH_I2C_Read... [20:31:13]Read from MH i2c: F0 09 00 77 2A 00 92 8C E3 65 66 EE DC 65 94 [20:31:13]GetLastDocTimeStamp 1709411310 [20:31:13]current date 1709411474 [20:31:13]FM_GetShiftState [20:31:13]SAM_PROTO_GetShiftState [20:31:13]wFMCommunicate request_size=4 [20:31:13]MH_SAM_APDU [20:31:13]CAPDU: 80 13 01 00 [20:31:13]Write to MH i2c: E2 08 00 78 2A 80 13 01 00 00 00 00 00 1F [20:31:13]Write i2c OK [20:31:13]MH_I2C_Read... [20:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:13]Read from MH i2c: E2 [20:31:13]MH_I2C_Read... [20:31:13]Read from MH i2c: E2 0E 00 [20:31:13]MH_I2C_Read... [20:31:13]Read from MH i2c: E2 0E 00 78 2A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 86 [20:31:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:31:13]wFMCommunicate OK [20:31:13]SAM_PROTO_GetShiftState done [20:31:13]FM_GetShiftState done [20:31:13]opened in 1709338023 [20:31:13]opened+sec_in_day 1709424423 [20:31:13]quantity*price = 50015 [20:31:13]sum+1 = 50016 [20:31:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 299 02.03.2024 20:31 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123080 ФПД: 27325184082420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T203115&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123080&fm=27325184082420&tin=02508201610067®Number=0000000000090573&sum=50000 [20:31:14]StoreToDocumentArchive [20:31:14]shift 321 fd 123080 [20:31:14]save to /storage/0321/doc_00123080 [20:31:14]save last doc name /storage/0321/doc_00123080 to /storage/kkm_last_doc_name [20:31:14]save OK [20:31:14]Clear old archive folders... [20:31:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:31:14]tlvbuf is 00411630 [20:31:14]SAM_PROTO_ClearQueue [20:31:14]wFMCommunicate request_size=4 [20:31:14]MH_SAM_APDU [20:31:14]CAPDU: 80 09 00 00 [20:31:14]Write to MH i2c: E2 08 00 85 2A 80 09 00 00 00 00 00 00 21 [20:31:14]Write i2c OK [20:31:14]MH_I2C_Read... [20:31:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:31:14]Read from MH i2c: E2 [20:31:14]MH_I2C_Read... [20:31:14]Read from MH i2c: E2 03 00 [20:31:14]MH_I2C_Read... [20:31:14]Read from MH i2c: E2 03 00 85 2A 00 90 00 23 [20:31:14]RAPDU: 90 00 [20:31:14]wFMCommunicate OK [20:31:14]SAM_PROTO_ClearQueue done [20:31:14]KKMCreateOFDPacket [20:31:14]OFDProtocolAddRootSTLVToBuf [20:31:14]FM_MakeSignedData [20:31:14]FM_MakeSignedData [20:31:14]SAM_PROTO_SignData [20:31:14]wFMCommunicate request_size=4 [20:31:14]MH_SAM_APDU [20:31:14]CAPDU: 80 0D 01 02 [20:31:14]Write to MH i2c: E2 08 00 86 2A 80 0D 01 02 00 00 00 00 29 [20:31:14]Write i2c OK [20:31:14]MH_I2C_Read... [20:31:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:31:14]Read from MH i2c: E2 [20:31:14]MH_I2C_Read... [20:31:14]Read from MH i2c: E2 03 00 [20:31:14]MH_I2C_Read... [20:31:14]Read from MH i2c: E2 03 00 86 2A 00 90 00 24 [20:31:14]RAPDU: 90 00 [20:31:14]wFMCommunicate OK [20:31:14]wFMCommunicate request_size=255 [20:31:14]MH_SAM_APDU [20:31: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 93 8C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E0 01 00 35 04 06 00 18 [20:31:14]Write to MH i2c: E2 02 01 87 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 93 8C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E0 01 00 35 04 06 00 18 00 00 9F [20:31:14]Write i2c OK [20:31:14]MH_I2C_Read... [20:31:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:15]Read from MH i2c: E2 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: E2 03 00 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: E2 03 00 87 2A 00 90 00 25 [20:31:15]RAPDU: 90 00 [20:31:15]wFMCommunicate OK [20:31:15]wFMCommunicate request_size=10 [20:31:15]MH_SAM_APDU [20:31:15]CAPDU: 80 0D 02 02 05 DA 23 E4 01 F4 [20:31:15]Write to MH i2c: E2 0D 00 88 2A 80 0D 02 02 05 00 DA 23 E4 01 F4 00 00 0C [20:31:15]Write i2c OK [20:31:15]MH_I2C_Read... [20:31:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:15]Read from MH i2c: E2 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: E2 03 00 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: E2 03 00 88 2A 00 90 00 26 [20:31:15]RAPDU: 90 00 [20:31:15]wFMCommunicate OK [20:31:15]wFMCommunicate request_size=4 [20:31:15]MH_SAM_APDU [20:31:15]CAPDU: 80 0D 03 02 [20:31:15]Write to MH i2c: E2 08 00 89 2A 80 0D 03 02 00 00 00 00 2E [20:31:15]Write i2c OK [20:31:15]MH_I2C_Read... [20:31:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:31:15]Read from MH i2c: E2 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: E2 0B 00 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: E2 0B 00 89 2A 00 AD 41 31 B6 22 A2 67 5C 90 00 8B [20:31:15]RAPDU: AD 41 31 B6 22 A2 67 5C 90 00 [20:31:15]wFMCommunicate OK [20:31:15]SAM_PROTO_SignData done [20:31:15]FM_MakeSignedData done [20:31:15]CreateOFDProtocolMessage [20:31:15]wFMCommunicate request_size=4 [20:31:15]MH_SAM_APDU [20:31:15]CAPDU: 80 11 00 00 [20:31:15]Write to MH i2c: E2 08 00 8A 2A 80 11 00 00 00 00 00 00 2E [20:31:15]Write i2c OK [20:31:15]MH_I2C_Read... [20:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:15]Read from MH i2c: E2 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: E2 17 00 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: E2 17 00 8A 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8C [20:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:31:15]wFMCommunicate OK [20:31:15]CreateOFDProtocolMessage done [20:31:15]OFDSenderStorePacket 123080 [20:31:15]StoreOFDPacket docnum=123080 [20:31:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 71 CB 07 01 5C 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 93 8C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E0 01 00 35 04 06 00 18 DA 23 E4 01 F4 AD 41 31 B6 22 A2 67 5C [20:31:15]CheckFolder [20:31:15]dirname=/storage/ofd_packets [20:31:15]CheckFolder done [20:31:15]ProducePacketName [20:31:15]name=ofd_packets/00123080 [20:31:15]NVStorageSaveData ofd_packets/00123080 [20:31:15]File name is /storage/ofd_packets/00123080 [20:31:15]Write 301 bytes [20:31:15]NVStorageSaveData done [20:31:15]OFDSenderStorePacket done [20:31:15]KKMCreateOFDPacket done [20:31:15]NVStorageSaveData kkm_last_timestamp [20:31:15]File name is /storage/kkm_last_timestamp [20:31:15]Write 4 bytes [20:31:15]NVStorageSaveData done [20:31:15]ExternCall_PrintAddStr [20:31:15]wPrintStart [20:31:15]Write to MH i2c: 01 00 00 8B 2A B5 [20:31:15]Write i2c OK [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: 01 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: 01 07 00 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: 01 07 00 8B 2A 00 00 00 00 00 FF 0F CA [20:31:15]RasterBufferAndPrint [20:31:15]line Счет N : (1)1105985 [20:31:15]line ИНН: 02508201610067 [20:31:15]line Контрольно-Кассовый Чек [20:31:15]line ПРОДАЖА [20:31:15]line ТРК (МРК, ГНК) : 11 [20:31:15]line Товар: 2710124130 [20:31:15]line Аи-92-К-5 [20:31:15]line 8.080 * 61.90 [20:31:15]line = 500.15 [20:31:15]line НДС 12% НСП 1% [20:31:15]line > о реализуемом товаре [20:31:15]line ОКРУГЛЕНИЕ: -0.15 [20:31:15]line ИТОГО: 500.00 [20:31:15]line Внесено: 500.00 [20:31:15]line СДАЧА: 0.00 [20:31:15]line НСП 1% : 4.43 [20:31:15]line НДС 12% : 53.11 [20:31:15]line Наличными: 500.00 [20:31:15]line Безнал.: 0.00 [20:31:15]line Место: АЗС № 25 "Партнер Нефть" [20:31:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:31:15]line СНО: Общий режим [20:31:15]line Чек 299 02.03.2024 20:31 [20:31:15]line Смена: 321 ФФД: 1.0 [20:31:15]line ЗНМ: 0300000019 [20:31:15]line РНМ: 0000000000090573 [20:31:15]line Версия ККМ: 001 [20:31:15]line ФМ: 0000000000874798 [20:31:15]line ФД: 123080 [20:31:15]line ФПД: 27325184082420 [20:31:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T203115&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123080&fm=27325184082420&tin=02508201610067®Number=0000000000090573&sum=50000 [20:31:15]OFD Sender: Processing packet 123080 [packets to send 112, broken 111] [20:31:15]ProducePacketName [20:31:15]name=ofd_packets/00123080 [20:31:15]OFD Sender: To server: pG, [20:31:15]CommunicateWithHost lk.salyk.kg:30040 [20:31:15]ConnectInit lk.salyk.kg [20:31:15]written 0, free lines is 4095 [20:31:15]Connected sock=10 [20:31:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 71 CB 07 01 5C 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 93 8C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E0 01 00 35 04 06 00 18 DA 23 E4 01 F4 AD 41 31 B6 22 A2 67 5C [20:31:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 99 D0 47 00 CA 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E0 01 00 F4 03 04 00 6E 38 E3 65 B6 04 01 00 00 39 67 29 AB 1C AB 12 B8 [20:31:15]CommunicateWithHost err = 0 [20:31:15]CheckOFDResponse [20:31:15]1017 (14) - 77093643461234 [20:31:15]1041 (16) - 0000000000874798 [20:31:15]1040 (4) - 123080 [20:31:15]1012 (4) - 02.03.2024 14:32 [20:31:15]1206 (1) - 0 [20:31:15]OFD Sender: Remove packet 123080 [20:31:15]ProducePacketName [20:31:15]name=ofd_packets/00123080 [20:31:15]NVStorageDeleteData [20:31:15]Write to MH i2c: 01 00 00 B6 2A E0 [20:31:15]Write i2c OK [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: 01 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: 01 07 00 [20:31:15]MH_I2C_Read... [20:31:15]Read from MH i2c: 01 07 00 B6 2A 00 00 00 00 00 EB 0C DE [20:31:15]RasterBufferAndPrint [20:31:15]line [20:31:15]line [20:31:15]line [20:31:15]line [20:31:15]line [20:31:15]written 0, free lines is 3313 [20:31:15]MH_Cut [20:31:15]Write to MH i2c: D1 01 00 BD 2A 01 B9 [20:31:15]Write i2c OK [20:31:15]MH_I2C_Read... [20:31:16]Read from MH i2c: D1 [20:31:16]MH_I2C_Read... [20:31:16]Read from MH i2c: D1 01 00 [20:31:16]MH_I2C_Read... [20:31:16]Read from MH i2c: D1 01 00 BD 2A 00 B8 [20:31:16]Write to MH i2c: 01 00 00 BE 2A E8 [20:31:16]Write i2c OK [20:31:16]MH_I2C_Read... [20:31:16]OFD Sender: No OFD packet to send [20:31:16]*** Cut start [20:31:16]*** Purtial cut [20:31:16]*** Stage 1: CUTSNS_PIN = 1 [20:31:18]Read from MH i2c: 01 [20:31:18]MH_I2C_Read... [20:31:18]*** Stop cut motor [20:31:18]*** Cut end [20:31:18]Read from MH i2c: 01 07 00 [20:31:18]MH_I2C_Read... [20:31:18]Read from MH i2c: 01 07 00 BE 2A 00 00 00 00 00 FF 0F FD [20:31:18]process_action close_receipt done [20:31:18]requested_data is exist [20:31:18]produce_requested_data [20:31:18]requested_item fm.sn is exist - process it [20:31:18]wFMCommunicate request_size=4 [20:31:18]MH_SAM_APDU [20:31:18]CAPDU: 80 11 00 00 [20:31:18]Write to MH i2c: E2 08 00 BF 2A 80 11 00 00 00 00 00 00 63 [20:31:18]Write i2c OK [20:31:18]MH_I2C_Read... [20:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:18]Read from MH i2c: E2 [20:31:18]MH_I2C_Read... [20:31:18]Read from MH i2c: E2 17 00 [20:31:18]MH_I2C_Read... [20:31:18]Read from MH i2c: E2 17 00 BF 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C1 [20:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:31:18]wFMCommunicate OK [20:31:18]requested_item fd.num is exist - process it [20:31:18]SAM_PROTO_GetFieldsCounters [20:31:18]wFMCommunicate request_size=4 [20:31:18]MH_SAM_APDU [20:31:18]CAPDU: 80 13 00 00 [20:31:18]Write to MH i2c: E2 08 00 C0 2A 80 13 00 00 00 00 00 00 66 [20:31:18]Write i2c OK [20:31:18]MH_I2C_Read... [20:31:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:31:18]Read from MH i2c: E2 [20:31:18]MH_I2C_Read... [20:31:18]Read from MH i2c: E2 62 00 [20:31:18]MH_I2C_Read... [20:31:18]Read from MH i2c: E2 62 00 C0 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [20:31:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:31:18]wFMCommunicate OK [20:31:18]SAM_PROTO_GetFieldsCounters done [20:31:18]requested_item shift.num is exist - process it [20:31:18]requested_item shift.opened is exist - process it [20:31:18]req_shift_opened [20:31:18]FM_GetShiftState [20:31:18]SAM_PROTO_GetShiftState [20:31:18]wFMCommunicate request_size=4 [20:31:18]MH_SAM_APDU [20:31:18]CAPDU: 80 13 01 00 [20:31:18]Write to MH i2c: E2 08 00 C1 2A 80 13 01 00 00 00 00 00 68 [20:31:18]Write i2c OK [20:31:18]MH_I2C_Read... [20:31:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:18]Read from MH i2c: E2 [20:31:18]MH_I2C_Read... [20:31:18]Read from MH i2c: E2 0E 00 [20:31:18]MH_I2C_Read... [20:31:18]Read from MH i2c: E2 0E 00 C1 2A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CF [20:31:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:31:18]wFMCommunicate OK [20:31:18]SAM_PROTO_GetShiftState done [20:31:18]FM_GetShiftState done [20:31:18]req_shift_opened done [20:31:18]requested_item shift.open_date is exist - process it [20:31:18]req_shift_open_date [20:31:18]req_shift_open_date done [20:31:18]produce_requested_data done [20:31:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123080,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:31:18]process_action_free close_receipt [20:31:18]json_value_free [20:31:18]json_value_free done [20:31:18]process_json_proto returns [20:31:18]Send response to host [20:31:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123080,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:31:18]free response buf [20:31:18]execute_script done [20:31:18]execute_script returns [20:31:18]free content buf [20:31:18]Sock 9.Close socket [20:31:18]Sock 9.Thread stoped [20:31:21]OFD Sender: No OFD packet to send [20:31:26]OFD Sender: No OFD packet to send [20:31:31]OFD Sender: No OFD packet to send [20:31:36]OFD Sender: No OFD packet to send [20:31:41]OFD Sender: No OFD packet to send [20:31:46]OFD Sender: No OFD packet to send [20:31:51]OFD Sender: No OFD packet to send [20:31:56]OFD Sender: No OFD packet to send [20:32:01]OFD Sender: No OFD packet to send [20:32:06]OFD Sender: No OFD packet to send [20:32:11]OFD Sender: No OFD packet to send [20:32:16]OFD Sender: No OFD packet to send [20:32:21]OFD Sender: No OFD packet to send [20:32:26]OFD Sender: No OFD packet to send [20:32:31]OFD Sender: No OFD packet to send [20:32:36]OFD Sender: No OFD packet to send [20:32:41]OFD Sender: No OFD packet to send [20:32:46]OFD Sender: No OFD packet to send [20:32:51]OFD Sender: No OFD packet to send [20:32:56]OFD Sender: No OFD packet to send [20:33:01]OFD Sender: No OFD packet to send [20:33:06]OFD Sender: No OFD packet to send [20:33:11]OFD Sender: No OFD packet to send [20:33:16]OFD Sender: No OFD packet to send [20:33:21]OFD Sender: No OFD packet to send [20:33:26]OFD Sender: No OFD packet to send [20:33:31]OFD Sender: No OFD packet to send [20:33:36]OFD Sender: No OFD packet to send [20:33:41]OFD Sender: No OFD packet to send [20:33:46]OFD Sender: No OFD packet to send [20:33:51]OFD Sender: No OFD packet to send [20:33:56]OFD Sender: No OFD packet to send [20:34:01]OFD Sender: No OFD packet to send [20:34:06]OFD Sender: No OFD packet to send [20:34:11]OFD Sender: No OFD packet to send [20:34:16]OFD Sender: No OFD packet to send [20:34:21]OFD Sender: No OFD packet to send [20:34:26]OFD Sender: No OFD packet to send [20:34:31]OFD Sender: No OFD packet to send [20:34:36]OFD Sender: No OFD packet to send [20:34:41]OFD Sender: No OFD packet to send [20:34:46]OFD Sender: No OFD packet to send [20:34:51]OFD Sender: No OFD packet to send [20:34:56]OFD Sender: No OFD packet to send [20:35:01]OFD Sender: No OFD packet to send [20:35:06]OFD Sender: No OFD packet to send [20:35:11]OFD Sender: No OFD packet to send [20:35:16]OFD Sender: No OFD packet to send [20:35:21]OFD Sender: No OFD packet to send [20:35:26]OFD Sender: No OFD packet to send [20:35:31]OFD Sender: No OFD packet to send [20:35:36]OFD Sender: No OFD packet to send [20:35:41]OFD Sender: No OFD packet to send [20:35:46]OFD Sender: No OFD packet to send [20:35:51]OFD Sender: No OFD packet to send [20:35:56]OFD Sender: No OFD packet to send [20:36:01]OFD Sender: No OFD packet to send [20:36:06]OFD Sender: No OFD packet to send [20:36:11]OFD Sender: No OFD packet to send [20:36:16]OFD Sender: No OFD packet to send [20:36:21]OFD Sender: No OFD packet to send [20:36:26]OFD Sender: No OFD packet to send [20:36:31]OFD Sender: No OFD packet to send [20:36:36]OFD Sender: No OFD packet to send [20:36:41]OFD Sender: No OFD packet to send [20:36:46]OFD Sender: No OFD packet to send [20:36:51]OFD Sender: No OFD packet to send [20:36:56]OFD Sender: No OFD packet to send [20:37:01]OFD Sender: No OFD packet to send [20:37:06]OFD Sender: No OFD packet to send [20:37:11]OFD Sender: No OFD packet to send [20:37:16]OFD Sender: No OFD packet to send [20:37:21]OFD Sender: No OFD packet to send [20:37:26]OFD Sender: No OFD packet to send [20:37:31]OFD Sender: No OFD packet to send [20:37:36]OFD Sender: No OFD packet to send [20:37:41]OFD Sender: No OFD packet to send [20:37:46]OFD Sender: No OFD packet to send [20:37:51]OFD Sender: No OFD packet to send [20:37:56]OFD Sender: No OFD packet to send [20:38:01]OFD Sender: No OFD packet to send [20:38:06]OFD Sender: No OFD packet to send [20:38:09]accept exits with 8 [20:38:09]New connection [20:38:09]New thread 3066666340 created [20:38:09]Thread 3066809700 joined [20:38:09]Waiting for new connection... [20:38:09] Sock 8.Parse request [20:38:09]Sock 8.Check first char [20:38:09]Sock 8.First char is OK [20:38:09]request: POST /json_proto HTTP/1.0 [20:38:09]Method: POST [20:38:09]URL: /json_proto [20:38:09]Method is POST - this is cgi request [20:38:09]url: /json_proto [20:38:09]query_string will be loaded in cgi processing [20:38:09]execute_cgi json_proto POST (null) [20:38:09]execute_cgi path=json_proto method=POST [20:38:09]POST find Content-Length [20:38:09]Host: 172.17.48.197:8080 [20:38:09]Content-Length: 820 [20:38:09]Content-Type: application/json [20:38:09] [20:38:09]POST finish read [20:38:09]Found Content-Length = 820 [20:38:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 40.000, "sum" : 2780.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:38:09]execute_script... [20:38:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 40.000, "sum" : 2780.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:38:09]POST & json_proto [20:38:09]process_json_proto [20:38:09]json parsed OK: [20:38:09]protocol is kg_v1.0 [20:38:09]action value=close_receipt [20:38:09]process_action close_receipt [20:38:09]cmd_close_receipt [20:38:09]MH_GetDate [20:38:09]Write to MH i2c: F0 00 00 C2 2A DB [20:38:09]Write i2c OK [20:38:09]MH_I2C_Read... [20:38:09]Read from MH i2c: F0 [20:38:09]MH_I2C_Read... [20:38:09]Read from MH i2c: F0 09 00 [20:38:09]MH_I2C_Read... [20:38:09]Read from MH i2c: F0 09 00 C2 2A 00 32 8E E3 65 66 EE DC 65 81 [20:38:09]GetLastDocTimeStamp 1709411475 [20:38:09]current date 1709411890 [20:38:09]FM_GetShiftState [20:38:09]SAM_PROTO_GetShiftState [20:38:09]wFMCommunicate request_size=4 [20:38:09]MH_SAM_APDU [20:38:09]CAPDU: 80 13 01 00 [20:38:09]Write to MH i2c: E2 08 00 C3 2A 80 13 01 00 00 00 00 00 6A [20:38:09]Write i2c OK [20:38:09]MH_I2C_Read... [20:38:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:09]Read from MH i2c: E2 [20:38:09]MH_I2C_Read... [20:38:09]Read from MH i2c: E2 0E 00 [20:38:09]MH_I2C_Read... [20:38:09]Read from MH i2c: E2 0E 00 C3 2A 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D1 [20:38:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:38:09]wFMCommunicate OK [20:38:09]SAM_PROTO_GetShiftState done [20:38:09]FM_GetShiftState done [20:38:09]opened in 1709338023 [20:38:09]opened+sec_in_day 1709424423 [20:38:09]quantity*price = 278000 [20:38:09]sum+1 = 278001 [20:38:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2780.00 НСП 1% : 24.60 НДС 12% : 295.22 Наличными: 0.00 Безнал.: 2780.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 300 02.03.2024 20:38 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123081 ФПД: 85143085451515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T203810&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123081&fm=85143085451515&tin=02508201610067®Number=0000000000090573&sum=278000 [20:38:10]StoreToDocumentArchive [20:38:10]shift 321 fd 123081 [20:38:10]save to /storage/0321/doc_00123081 [20:38:10]save last doc name /storage/0321/doc_00123081 to /storage/kkm_last_doc_name [20:38:10]save OK [20:38:10]Clear old archive folders... [20:38:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:38:10]tlvbuf is 00444A30 [20:38:10]SAM_PROTO_ClearQueue [20:38:10]wFMCommunicate request_size=4 [20:38:10]MH_SAM_APDU [20:38:10]CAPDU: 80 09 00 00 [20:38:10]Write to MH i2c: E2 08 00 D0 2A 80 09 00 00 00 00 00 00 6C [20:38:10]Write i2c OK [20:38:10]MH_I2C_Read... [20:38:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:38:10]Read from MH i2c: E2 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 03 00 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 03 00 D0 2A 00 90 00 6E [20:38:10]RAPDU: 90 00 [20:38:10]wFMCommunicate OK [20:38:10]SAM_PROTO_ClearQueue done [20:38:10]KKMCreateOFDPacket [20:38:10]OFDProtocolAddRootSTLVToBuf [20:38:10]FM_MakeSignedData [20:38:10]FM_MakeSignedData [20:38:10]SAM_PROTO_SignData [20:38:10]wFMCommunicate request_size=4 [20:38:10]MH_SAM_APDU [20:38:10]CAPDU: 80 0D 01 02 [20:38:10]Write to MH i2c: E2 08 00 D1 2A 80 0D 01 02 00 00 00 00 74 [20:38:10]Write i2c OK [20:38:10]MH_I2C_Read... [20:38:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:38:10]Read from MH i2c: E2 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 03 00 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 03 00 D1 2A 00 90 00 6F [20:38:10]RAPDU: 90 00 [20:38:10]wFMCommunicate OK [20:38:10]wFMCommunicate request_size=255 [20:38:10]MH_SAM_APDU [20:38:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 3D 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 32 8E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E0 01 00 35 04 06 00 4D [20:38:10]Write to MH i2c: E2 02 01 D2 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 3D 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 32 8E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E0 01 00 35 04 06 00 4D 00 00 14 [20:38:10]Write i2c OK [20:38:10]MH_I2C_Read... [20:38:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:10]Read from MH i2c: E2 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 03 00 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 03 00 D2 2A 00 90 00 70 [20:38:10]RAPDU: 90 00 [20:38:10]wFMCommunicate OK [20:38:10]wFMCommunicate request_size=10 [20:38:10]MH_SAM_APDU [20:38:10]CAPDU: 80 0D 02 02 05 6F EB 5D 08 FB [20:38:10]Write to MH i2c: E2 0D 00 D3 2A 80 0D 02 02 05 00 6F EB 5D 08 FB 00 00 3B [20:38:10]Write i2c OK [20:38:10]MH_I2C_Read... [20:38:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:10]Read from MH i2c: E2 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 03 00 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 03 00 D3 2A 00 90 00 71 [20:38:10]RAPDU: 90 00 [20:38:10]wFMCommunicate OK [20:38:10]wFMCommunicate request_size=4 [20:38:10]MH_SAM_APDU [20:38:10]CAPDU: 80 0D 03 02 [20:38:10]Write to MH i2c: E2 08 00 D4 2A 80 0D 03 02 00 00 00 00 79 [20:38:10]Write i2c OK [20:38:10]MH_I2C_Read... [20:38:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:38:10]Read from MH i2c: E2 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 0B 00 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 0B 00 D4 2A 00 E8 70 D0 D7 24 94 F2 A2 90 00 C5 [20:38:10]RAPDU: E8 70 D0 D7 24 94 F2 A2 90 00 [20:38:10]wFMCommunicate OK [20:38:10]SAM_PROTO_SignData done [20:38:10]FM_MakeSignedData done [20:38:10]CreateOFDProtocolMessage [20:38:10]wFMCommunicate request_size=4 [20:38:10]MH_SAM_APDU [20:38:10]CAPDU: 80 11 00 00 [20:38:10]Write to MH i2c: E2 08 00 D5 2A 80 11 00 00 00 00 00 00 79 [20:38:10]Write i2c OK [20:38:10]MH_I2C_Read... [20:38:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:10]Read from MH i2c: E2 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 17 00 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: E2 17 00 D5 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D7 [20:38:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:38:10]wFMCommunicate OK [20:38:10]CreateOFDProtocolMessage done [20:38:10]OFDSenderStorePacket 123081 [20:38:10]StoreOFDPacket docnum=123081 [20:38:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EE 49 07 01 2C 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 3D 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 32 8E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E0 01 00 35 04 06 00 4D 6F EB 5D 08 FB E8 70 D0 D7 24 94 F2 A2 [20:38:10]CheckFolder [20:38:10]dirname=/storage/ofd_packets [20:38:10]CheckFolder done [20:38:10]ProducePacketName [20:38:10]name=ofd_packets/00123081 [20:38:10]NVStorageSaveData ofd_packets/00123081 [20:38:10]File name is /storage/ofd_packets/00123081 [20:38:10]Write 301 bytes [20:38:10]NVStorageSaveData done [20:38:10]OFDSenderStorePacket done [20:38:10]KKMCreateOFDPacket done [20:38:10]NVStorageSaveData kkm_last_timestamp [20:38:10]File name is /storage/kkm_last_timestamp [20:38:10]Write 4 bytes [20:38:10]NVStorageSaveData done [20:38:10]ExternCall_PrintAddStr [20:38:10]wPrintStart [20:38:10]Write to MH i2c: 01 00 00 D6 2A 00 [20:38:10]Write i2c OK [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: 01 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: 01 07 00 [20:38:10]MH_I2C_Read... [20:38:10]Read from MH i2c: 01 07 00 D6 2A 00 00 00 00 00 FF 0F 15 [20:38:10]RasterBufferAndPrint [20:38:10]line Счет N : (1)1105986 [20:38:10]line ИНН: 02508201610067 [20:38:10]line Контрольно-Кассовый Чек [20:38:10]line ПРОДАЖА [20:38:10]line ТРК (МРК, ГНК) : 23 [20:38:10]line Товар: 2710124500 [20:38:10]line Аи-95-К-5 [20:38:10]line 40.000 * 69.50 [20:38:10]line = 2780.00 [20:38:10]line НДС 12% НСП 1% [20:38:10]line > о реализуемом товаре [20:38:10]line ИТОГО: 2780.00 [20:38:10]line НСП 1% : 24.60 [20:38:10]line НДС 12% : 295.22 [20:38:10]line Наличными: 0.00 [20:38:10]line Безнал.: 2780.00 [20:38:10]line Место: АЗС № 25 "Партнер Нефть" [20:38:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:38:10]line СНО: Общий режим [20:38:10]line Чек 300 02.03.2024 20:38 [20:38:10]line Смена: 321 ФФД: 1.0 [20:38:10]line ЗНМ: 0300000019 [20:38:10]line РНМ: 0000000000090573 [20:38:10]line Версия ККМ: 001 [20:38:10]line Платежная система: Бакай Банк [20:38:10]line ФМ: 0000000000874798 [20:38:10]line ФД: 123081 [20:38:10]line ФПД: 85143085451515 [20:38:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T203810&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123081&fm=85143085451515&tin=02508201610067®Number=0000000000090573&sum=278000 [20:38:11]OFD Sender: Processing packet 123081 [packets to send 112, broken 111] [20:38:11]ProducePacketName [20:38:11]name=ofd_packets/00123081 [20:38:11]OFD Sender: To server: pG, [20:38:11]CommunicateWithHost lk.salyk.kg:30040 [20:38:11]ConnectInit lk.salyk.kg [20:38:11]written 0, free lines is 4095 [20:38:11]Connected sock=10 [20:38:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EE 49 07 01 2C 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 3D 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 32 8E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E0 01 00 35 04 06 00 4D 6F EB 5D 08 FB E8 70 D0 D7 24 94 F2 A2 [20:38:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3D 3F 47 00 B7 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E0 01 00 F4 03 04 00 0D 3A E3 65 B6 04 01 00 00 59 83 79 3B 79 77 92 6C [20:38:11]CommunicateWithHost err = 0 [20:38:11]CheckOFDResponse [20:38:11]1017 (14) - 77093643461234 [20:38:11]1041 (16) - 0000000000874798 [20:38:11]1040 (4) - 123081 [20:38:11]1012 (4) - 02.03.2024 14:39 [20:38:11]1206 (1) - 0 [20:38:11]OFD Sender: Remove packet 123081 [20:38:11]ProducePacketName [20:38:11]name=ofd_packets/00123081 [20:38:11]NVStorageDeleteData [20:38:11]Write to MH i2c: 01 00 00 00 2B 2B [20:38:11]Write i2c OK [20:38:11]MH_I2C_Read... [20:38:11]Read from MH i2c: 01 [20:38:11]MH_I2C_Read... [20:38:11]Read from MH i2c: 01 07 00 [20:38:11]MH_I2C_Read... [20:38:11]Read from MH i2c: 01 07 00 00 2B 00 00 00 00 00 FA 0C 38 [20:38:11]RasterBufferAndPrint [20:38:11]line [20:38:11]line [20:38:11]line [20:38:11]line [20:38:11]line [20:38:11]written 0, free lines is 3329 [20:38:11]MH_Cut [20:38:11]Write to MH i2c: D1 01 00 07 2B 01 04 [20:38:11]Write i2c OK [20:38:11]MH_I2C_Read... [20:38:11]Read from MH i2c: D1 [20:38:11]MH_I2C_Read... [20:38:11]Read from MH i2c: D1 01 00 [20:38:11]MH_I2C_Read... [20:38:11]Read from MH i2c: D1 01 00 07 2B 00 03 [20:38:11]Write to MH i2c: 01 00 00 08 2B 33 [20:38:11]Write i2c OK [20:38:11]MH_I2C_Read... [20:38:11]OFD Sender: No OFD packet to send [20:38:12]*** Cut start [20:38:12]*** Purtial cut [20:38:12]*** Stage 1: CUTSNS_PIN = 1 [20:38:14]Read from MH i2c: 01 [20:38:14]MH_I2C_Read... [20:38:14]*** Stop cut motor [20:38:14]*** Cut end [20:38:14]Read from MH i2c: 01 07 00 [20:38:14]MH_I2C_Read... [20:38:14]Read from MH i2c: 01 07 00 08 2B 00 00 00 00 00 FF 0F 48 [20:38:14]process_action close_receipt done [20:38:14]requested_data is exist [20:38:14]produce_requested_data [20:38:14]requested_item fm.sn is exist - process it [20:38:14]wFMCommunicate request_size=4 [20:38:14]MH_SAM_APDU [20:38:14]CAPDU: 80 11 00 00 [20:38:14]Write to MH i2c: E2 08 00 09 2B 80 11 00 00 00 00 00 00 AE [20:38:14]Write i2c OK [20:38:14]MH_I2C_Read... [20:38:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:14]Read from MH i2c: E2 [20:38:14]MH_I2C_Read... [20:38:14]Read from MH i2c: E2 17 00 [20:38:14]MH_I2C_Read... [20:38:14]Read from MH i2c: E2 17 00 09 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0C [20:38:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:38:14]wFMCommunicate OK [20:38:14]requested_item fd.num is exist - process it [20:38:14]SAM_PROTO_GetFieldsCounters [20:38:14]wFMCommunicate request_size=4 [20:38:14]MH_SAM_APDU [20:38:14]CAPDU: 80 13 00 00 [20:38:14]Write to MH i2c: E2 08 00 0A 2B 80 13 00 00 00 00 00 00 B1 [20:38:14]Write i2c OK [20:38:14]MH_I2C_Read... [20:38:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:38:14]Read from MH i2c: E2 [20:38:14]MH_I2C_Read... [20:38:14]Read from MH i2c: E2 62 00 [20:38:14]MH_I2C_Read... [20:38:14]Read from MH i2c: E2 62 00 0A 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [20:38:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:38:14]wFMCommunicate OK [20:38:14]SAM_PROTO_GetFieldsCounters done [20:38:14]requested_item shift.num is exist - process it [20:38:14]requested_item shift.opened is exist - process it [20:38:14]req_shift_opened [20:38:14]FM_GetShiftState [20:38:14]SAM_PROTO_GetShiftState [20:38:14]wFMCommunicate request_size=4 [20:38:14]MH_SAM_APDU [20:38:14]CAPDU: 80 13 01 00 [20:38:14]Write to MH i2c: E2 08 00 0B 2B 80 13 01 00 00 00 00 00 B3 [20:38:14]Write i2c OK [20:38:14]MH_I2C_Read... [20:38:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:14]Read from MH i2c: E2 [20:38:14]MH_I2C_Read... [20:38:14]Read from MH i2c: E2 0E 00 [20:38:14]MH_I2C_Read... [20:38:14]Read from MH i2c: E2 0E 00 0B 2B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1A [20:38:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:38:14]wFMCommunicate OK [20:38:14]SAM_PROTO_GetShiftState done [20:38:14]FM_GetShiftState done [20:38:14]req_shift_opened done [20:38:14]requested_item shift.open_date is exist - process it [20:38:14]req_shift_open_date [20:38:14]req_shift_open_date done [20:38:14]produce_requested_data done [20:38:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123081,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:38:14]process_action_free close_receipt [20:38:14]json_value_free [20:38:14]json_value_free done [20:38:14]process_json_proto returns [20:38:14]Send response to host [20:38:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123081,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:38:14]free response buf [20:38:14]execute_script done [20:38:14]execute_script returns [20:38:14]free content buf [20:38:14]Sock 8.Close socket [20:38:14]Sock 8.Thread stoped [20:38:16]OFD Sender: No OFD packet to send [20:38:21]OFD Sender: No OFD packet to send [20:38:26]OFD Sender: No OFD packet to send [20:38:31]OFD Sender: No OFD packet to send [20:38:36]OFD Sender: No OFD packet to send [20:38:41]OFD Sender: No OFD packet to send [20:38:46]OFD Sender: No OFD packet to send [20:38:51]OFD Sender: No OFD packet to send [20:38:56]OFD Sender: No OFD packet to send [20:39:01]OFD Sender: No OFD packet to send [20:39:06]OFD Sender: No OFD packet to send [20:39:11]OFD Sender: No OFD packet to send [20:39:16]OFD Sender: No OFD packet to send [20:39:21]OFD Sender: No OFD packet to send [20:39:26]OFD Sender: No OFD packet to send [20:39:31]OFD Sender: No OFD packet to send [20:39:36]OFD Sender: No OFD packet to send [20:39:41]OFD Sender: No OFD packet to send [20:39:46]OFD Sender: No OFD packet to send [20:39:51]OFD Sender: No OFD packet to send [20:39:56]OFD Sender: No OFD packet to send [20:40:01]OFD Sender: No OFD packet to send [20:40:06]OFD Sender: No OFD packet to send [20:40:11]OFD Sender: No OFD packet to send [20:40:16]OFD Sender: No OFD packet to send [20:40:21]OFD Sender: No OFD packet to send [20:40:27]OFD Sender: No OFD packet to send [20:40:32]OFD Sender: No OFD packet to send [20:40:37]OFD Sender: No OFD packet to send [20:40:42]OFD Sender: No OFD packet to send [20:40:47]OFD Sender: No OFD packet to send [20:40:50]accept exits with 9 [20:40:50]New connection [20:40:50]New thread 3066809700 created [20:40:50]Thread 3066666340 joined [20:40:50]Waiting for new connection... [20:40:50] Sock 9.Parse request [20:40:50]Sock 9.Check first char [20:40:50]Sock 9.First char is OK [20:40:50]request: POST /json_proto HTTP/1.0 [20:40:50]Method: POST [20:40:50]URL: /json_proto [20:40:50]Method is POST - this is cgi request [20:40:50]url: /json_proto [20:40:50]query_string will be loaded in cgi processing [20:40:50]execute_cgi json_proto POST (null) [20:40:50]execute_cgi path=json_proto method=POST [20:40:50]POST find Content-Length [20:40:50]Host: 172.17.48.197:8080 [20:40:50]Content-Length: 678 [20:40:50]Content-Type: application/json [20:40:50] [20:40:50]POST finish read [20:40:50]Found Content-Length = 678 [20:40:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:50]execute_script... [20:40: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)1105987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:50]POST & json_proto [20:40:50]process_json_proto [20:40:50]json parsed OK: [20:40:50]protocol is kg_v1.0 [20:40:50]action value=close_receipt [20:40:50]process_action close_receipt [20:40:50]cmd_close_receipt [20:40:50]MH_GetDate [20:40:50]Write to MH i2c: F0 00 00 0C 2B 26 [20:40:50]Write i2c OK [20:40:50]MH_I2C_Read... [20:40:50]Read from MH i2c: F0 [20:40:50]MH_I2C_Read... [20:40:50]Read from MH i2c: F0 09 00 [20:40:50]MH_I2C_Read... [20:40:50]Read from MH i2c: F0 09 00 0C 2B 00 D4 8E E3 65 66 EE DC 65 6E [20:40:50]GetLastDocTimeStamp 1709411890 [20:40:50]current date 1709412052 [20:40:50]FM_GetShiftState [20:40:50]SAM_PROTO_GetShiftState [20:40:50]wFMCommunicate request_size=4 [20:40:50]MH_SAM_APDU [20:40:50]CAPDU: 80 13 01 00 [20:40:50]Write to MH i2c: E2 08 00 0D 2B 80 13 01 00 00 00 00 00 B5 [20:40:50]Write i2c OK [20:40:50]MH_I2C_Read... [20:40:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:50]Read from MH i2c: E2 [20:40:50]MH_I2C_Read... [20:40:50]Read from MH i2c: E2 0E 00 [20:40:50]MH_I2C_Read... [20:40:50]Read from MH i2c: E2 0E 00 0D 2B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1C [20:40:50]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:40:50]wFMCommunicate OK [20:40:50]SAM_PROTO_GetShiftState done [20:40:50]FM_GetShiftState done [20:40:50]opened in 1709338023 [20:40:50]opened+sec_in_day 1709424423 [20:40:50]quantity*price = 50015 [20:40:50]sum+1 = 50016 [20:40:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 301 02.03.2024 20:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123082 ФПД: 53420417613846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T204052&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123082&fm=53420417613846&tin=02508201610067®Number=0000000000090573&sum=50000 [20:40:51]StoreToDocumentArchive [20:40:51]shift 321 fd 123082 [20:40:51]save to /storage/0321/doc_00123082 [20:40:51]save last doc name /storage/0321/doc_00123082 to /storage/kkm_last_doc_name [20:40:51]save OK [20:40:51]Clear old archive folders... [20:40:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:40:51]tlvbuf is 00418BB0 [20:40:51]SAM_PROTO_ClearQueue [20:40:51]wFMCommunicate request_size=4 [20:40:51]MH_SAM_APDU [20:40:51]CAPDU: 80 09 00 00 [20:40:51]Write to MH i2c: E2 08 00 1A 2B 80 09 00 00 00 00 00 00 B7 [20:40:51]Write i2c OK [20:40:51]MH_I2C_Read... [20:40:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:40:51]Read from MH i2c: E2 [20:40:51]MH_I2C_Read... [20:40:51]Read from MH i2c: E2 03 00 [20:40:51]MH_I2C_Read... [20:40:51]Read from MH i2c: E2 03 00 1A 2B 00 90 00 B9 [20:40:51]RAPDU: 90 00 [20:40:51]wFMCommunicate OK [20:40:51]SAM_PROTO_ClearQueue done [20:40:51]KKMCreateOFDPacket [20:40:51]OFDProtocolAddRootSTLVToBuf [20:40:51]FM_MakeSignedData [20:40:51]FM_MakeSignedData [20:40:51]SAM_PROTO_SignData [20:40:51]wFMCommunicate request_size=4 [20:40:51]MH_SAM_APDU [20:40:51]CAPDU: 80 0D 01 02 [20:40:51]Write to MH i2c: E2 08 00 1B 2B 80 0D 01 02 00 00 00 00 BF [20:40:51]Write i2c OK [20:40:51]MH_I2C_Read... [20:40:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:40:51]Read from MH i2c: E2 [20:40:51]MH_I2C_Read... [20:40:51]Read from MH i2c: E2 03 00 [20:40:51]MH_I2C_Read... [20:40:51]Read from MH i2c: E2 03 00 1B 2B 00 90 00 BA [20:40:51]RAPDU: 90 00 [20:40:51]wFMCommunicate OK [20:40:51]wFMCommunicate request_size=255 [20:40:51]MH_SAM_APDU [20:40:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 D4 8E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E0 01 00 35 04 06 00 30 [20:40:51]Write to MH i2c: E2 02 01 1C 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 D4 8E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E0 01 00 35 04 06 00 30 00 00 94 [20:40:51]Write i2c OK [20:40:51]MH_I2C_Read... [20:40:52]OFD Sender: No OFD packet to send [20:40:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:52]Read from MH i2c: E2 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: E2 03 00 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: E2 03 00 1C 2B 00 90 00 BB [20:40:52]RAPDU: 90 00 [20:40:52]wFMCommunicate OK [20:40:52]wFMCommunicate request_size=10 [20:40:52]MH_SAM_APDU [20:40:52]CAPDU: 80 0D 02 02 05 95 E9 04 00 16 [20:40:52]Write to MH i2c: E2 0D 00 1D 2B 80 0D 02 02 05 00 95 E9 04 00 16 00 00 64 [20:40:52]Write i2c OK [20:40:52]MH_I2C_Read... [20:40:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:52]Read from MH i2c: E2 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: E2 03 00 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: E2 03 00 1D 2B 00 90 00 BC [20:40:52]RAPDU: 90 00 [20:40:52]wFMCommunicate OK [20:40:52]wFMCommunicate request_size=4 [20:40:52]MH_SAM_APDU [20:40:52]CAPDU: 80 0D 03 02 [20:40:52]Write to MH i2c: E2 08 00 1E 2B 80 0D 03 02 00 00 00 00 C4 [20:40:52]Write i2c OK [20:40:52]MH_I2C_Read... [20:40:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:40:52]Read from MH i2c: E2 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: E2 0B 00 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: E2 0B 00 1E 2B 00 F1 01 42 00 C1 B6 E4 7F 90 00 D3 [20:40:52]RAPDU: F1 01 42 00 C1 B6 E4 7F 90 00 [20:40:52]wFMCommunicate OK [20:40:52]SAM_PROTO_SignData done [20:40:52]FM_MakeSignedData done [20:40:52]CreateOFDProtocolMessage [20:40:52]wFMCommunicate request_size=4 [20:40:52]MH_SAM_APDU [20:40:52]CAPDU: 80 11 00 00 [20:40:52]Write to MH i2c: E2 08 00 1F 2B 80 11 00 00 00 00 00 00 C4 [20:40:52]Write i2c OK [20:40:52]MH_I2C_Read... [20:40:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:52]Read from MH i2c: E2 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: E2 17 00 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: E2 17 00 1F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [20:40:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:40:52]wFMCommunicate OK [20:40:52]CreateOFDProtocolMessage done [20:40:52]OFDSenderStorePacket 123082 [20:40:52]StoreOFDPacket docnum=123082 [20:40:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9D B7 07 01 41 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 D4 8E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E0 01 00 35 04 06 00 30 95 E9 04 00 16 F1 01 42 00 C1 B6 E4 7F [20:40:52]CheckFolder [20:40:52]dirname=/storage/ofd_packets [20:40:52]CheckFolder done [20:40:52]ProducePacketName [20:40:52]name=ofd_packets/00123082 [20:40:52]NVStorageSaveData ofd_packets/00123082 [20:40:52]File name is /storage/ofd_packets/00123082 [20:40:52]Write 301 bytes [20:40:52]NVStorageSaveData done [20:40:52]OFDSenderStorePacket done [20:40:52]KKMCreateOFDPacket done [20:40:52]NVStorageSaveData kkm_last_timestamp [20:40:52]File name is /storage/kkm_last_timestamp [20:40:52]Write 4 bytes [20:40:52]NVStorageSaveData done [20:40:52]ExternCall_PrintAddStr [20:40:52]wPrintStart [20:40:52]Write to MH i2c: 01 00 00 20 2B 4B [20:40:52]Write i2c OK [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: 01 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: 01 07 00 [20:40:52]MH_I2C_Read... [20:40:52]Read from MH i2c: 01 07 00 20 2B 00 00 00 00 00 FF 0F 60 [20:40:52]RasterBufferAndPrint [20:40:52]line Счет N : (1)1105987 [20:40:52]line ИНН: 02508201610067 [20:40:52]line Контрольно-Кассовый Чек [20:40:52]line ПРОДАЖА [20:40:52]line ТРК (МРК, ГНК) : 21 [20:40:52]line Товар: 2710124130 [20:40:52]line Аи-92-К-5 [20:40:52]line 8.080 * 61.90 [20:40:52]line = 500.15 [20:40:52]line НДС 12% НСП 1% [20:40:52]line > о реализуемом товаре [20:40:52]line ОКРУГЛЕНИЕ: -0.15 [20:40:52]line ИТОГО: 500.00 [20:40:52]line Внесено: 500.00 [20:40:52]line СДАЧА: 0.00 [20:40:52]line НСП 1% : 4.43 [20:40:52]line НДС 12% : 53.11 [20:40:52]line Наличными: 500.00 [20:40:52]line Безнал.: 0.00 [20:40:52]line Место: АЗС № 25 "Партнер Нефть" [20:40:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:40:52]line СНО: Общий режим [20:40:52]line Чек 301 02.03.2024 20:40 [20:40:52]line Смена: 321 ФФД: 1.0 [20:40:52]line ЗНМ: 0300000019 [20:40:52]line РНМ: 0000000000090573 [20:40:52]line Версия ККМ: 001 [20:40:52]line ФМ: 0000000000874798 [20:40:52]line ФД: 123082 [20:40:52]line ФПД: 53420417613846 [20:40:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T204052&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123082&fm=53420417613846&tin=02508201610067®Number=0000000000090573&sum=50000 [20:40:52]OFD Sender: Processing packet 123082 [packets to send 112, broken 111] [20:40:52]ProducePacketName [20:40:52]name=ofd_packets/00123082 [20:40:52]OFD Sender: To server: pG, [20:40:52]CommunicateWithHost lk.salyk.kg:30040 [20:40:52]ConnectInit lk.salyk.kg [20:40:52]written 0, free lines is 4095 [20:40:52]Connected sock=10 [20:40:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9D B7 07 01 41 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 D4 8E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E0 01 00 35 04 06 00 30 95 E9 04 00 16 F1 01 42 00 C1 B6 E4 7F [20:40:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 51 6C 47 00 F8 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E0 01 00 F4 03 04 00 AF 3A E3 65 B6 04 01 00 00 26 E8 30 4D 8A A7 10 CE [20:40:53]CommunicateWithHost err = 0 [20:40:53]CheckOFDResponse [20:40:53]1017 (14) - 77093643461234 [20:40:53]1041 (16) - 0000000000874798 [20:40:53]1040 (4) - 123082 [20:40:53]1012 (4) - 02.03.2024 14:41 [20:40:53]1206 (1) - 0 [20:40:53]OFD Sender: Remove packet 123082 [20:40:53]ProducePacketName [20:40:53]name=ofd_packets/00123082 [20:40:53]NVStorageDeleteData [20:40:53]Write to MH i2c: 01 00 00 4B 2B 76 [20:40:53]Write i2c OK [20:40:53]MH_I2C_Read... [20:40:53]Read from MH i2c: 01 [20:40:53]MH_I2C_Read... [20:40:53]Read from MH i2c: 01 07 00 [20:40:53]MH_I2C_Read... [20:40:53]Read from MH i2c: 01 07 00 4B 2B 00 00 00 00 00 E3 0C 6C [20:40:53]RasterBufferAndPrint [20:40:53]line [20:40:53]line [20:40:53]line [20:40:53]line [20:40:53]line [20:40:53]written 0, free lines is 3305 [20:40:53]MH_Cut [20:40:53]Write to MH i2c: D1 01 00 52 2B 01 4F [20:40:53]Write i2c OK [20:40:53]MH_I2C_Read... [20:40:53]Read from MH i2c: D1 [20:40:53]MH_I2C_Read... [20:40:53]Read from MH i2c: D1 01 00 [20:40:53]MH_I2C_Read... [20:40:53]Read from MH i2c: D1 01 00 52 2B 00 4E [20:40:53]Write to MH i2c: 01 00 00 53 2B 7E [20:40:53]Write i2c OK [20:40:53]MH_I2C_Read... [20:40:53]OFD Sender: No OFD packet to send [20:40:53]*** Cut start [20:40:53]*** Purtial cut [20:40:53]*** Stage 1: CUTSNS_PIN = 1 [20:40:55]Read from MH i2c: 01 [20:40:55]MH_I2C_Read... [20:40:55]*** Stop cut motor [20:40:55]*** Cut end [20:40:55]Read from MH i2c: 01 07 00 [20:40:55]MH_I2C_Read... [20:40:55]Read from MH i2c: 01 07 00 53 2B 00 00 00 00 00 FF 0F 93 [20:40:55]process_action close_receipt done [20:40:55]requested_data is exist [20:40:55]produce_requested_data [20:40:55]requested_item fm.sn is exist - process it [20:40:55]wFMCommunicate request_size=4 [20:40:55]MH_SAM_APDU [20:40:55]CAPDU: 80 11 00 00 [20:40:55]Write to MH i2c: E2 08 00 54 2B 80 11 00 00 00 00 00 00 F9 [20:40:55]Write i2c OK [20:40:55]MH_I2C_Read... [20:40:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:55]Read from MH i2c: E2 [20:40:55]MH_I2C_Read... [20:40:55]Read from MH i2c: E2 17 00 [20:40:55]MH_I2C_Read... [20:40:55]Read from MH i2c: E2 17 00 54 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 57 [20:40:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:40:55]wFMCommunicate OK [20:40:55]requested_item fd.num is exist - process it [20:40:55]SAM_PROTO_GetFieldsCounters [20:40:55]wFMCommunicate request_size=4 [20:40:55]MH_SAM_APDU [20:40:55]CAPDU: 80 13 00 00 [20:40:55]Write to MH i2c: E2 08 00 55 2B 80 13 00 00 00 00 00 00 FC [20:40:55]Write i2c OK [20:40:55]MH_I2C_Read... [20:40:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:40:56]Read from MH i2c: E2 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 62 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 62 00 55 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [20:40:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:40:56]wFMCommunicate OK [20:40:56]SAM_PROTO_GetFieldsCounters done [20:40:56]requested_item shift.num is exist - process it [20:40:56]requested_item shift.opened is exist - process it [20:40:56]req_shift_opened [20:40:56]FM_GetShiftState [20:40:56]SAM_PROTO_GetShiftState [20:40:56]wFMCommunicate request_size=4 [20:40:56]MH_SAM_APDU [20:40:56]CAPDU: 80 13 01 00 [20:40:56]Write to MH i2c: E2 08 00 56 2B 80 13 01 00 00 00 00 00 FE [20:40:56]Write i2c OK [20:40:56]MH_I2C_Read... [20:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:56]Read from MH i2c: E2 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 0E 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 0E 00 56 2B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 65 [20:40:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:40:56]wFMCommunicate OK [20:40:56]SAM_PROTO_GetShiftState done [20:40:56]FM_GetShiftState done [20:40:56]req_shift_opened done [20:40:56]requested_item shift.open_date is exist - process it [20:40:56]req_shift_open_date [20:40:56]req_shift_open_date done [20:40:56]produce_requested_data done [20:40:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123082,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:40:56]process_action_free close_receipt [20:40:56]json_value_free [20:40:56]json_value_free done [20:40:56]process_json_proto returns [20:40:56]Send response to host [20:40:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123082,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:40:56]free response buf [20:40:56]execute_script done [20:40:56]execute_script returns [20:40:56]free content buf [20:40:56]Sock 9.Close socket [20:40:56]Sock 9.Thread stoped [20:40:58]OFD Sender: No OFD packet to send [20:41:03]OFD Sender: No OFD packet to send [20:41:08]OFD Sender: No OFD packet to send [20:41:13]OFD Sender: No OFD packet to send [20:41:18]OFD Sender: No OFD packet to send [20:41:23]OFD Sender: No OFD packet to send [20:41:28]OFD Sender: No OFD packet to send [20:41:33]OFD Sender: No OFD packet to send [20:41:38]OFD Sender: No OFD packet to send [20:41:43]OFD Sender: No OFD packet to send [20:41:48]OFD Sender: No OFD packet to send [20:41:53]OFD Sender: No OFD packet to send [20:41:58]OFD Sender: No OFD packet to send [20:42:03]OFD Sender: No OFD packet to send [20:42:08]OFD Sender: No OFD packet to send [20:42:13]OFD Sender: No OFD packet to send [20:42:18]OFD Sender: No OFD packet to send [20:42:23]OFD Sender: No OFD packet to send [20:42:28]OFD Sender: No OFD packet to send [20:42:33]OFD Sender: No OFD packet to send [20:42:38]OFD Sender: No OFD packet to send [20:42:43]OFD Sender: No OFD packet to send [20:42:48]OFD Sender: No OFD packet to send [20:42:53]OFD Sender: No OFD packet to send [20:42:58]OFD Sender: No OFD packet to send [20:43:03]OFD Sender: No OFD packet to send [20:43:08]OFD Sender: No OFD packet to send [20:43:13]OFD Sender: No OFD packet to send [20:43:18]OFD Sender: No OFD packet to send [20:43:23]OFD Sender: No OFD packet to send [20:43:28]OFD Sender: No OFD packet to send [20:43:33]OFD Sender: No OFD packet to send [20:43:38]OFD Sender: No OFD packet to send [20:43:43]OFD Sender: No OFD packet to send [20:43:48]OFD Sender: No OFD packet to send [20:43:53]OFD Sender: No OFD packet to send [20:43:58]OFD Sender: No OFD packet to send [20:44:03]OFD Sender: No OFD packet to send [20:44:08]OFD Sender: No OFD packet to send [20:44:13]OFD Sender: No OFD packet to send [20:44:18]OFD Sender: No OFD packet to send [20:44:23]OFD Sender: No OFD packet to send [20:44:28]OFD Sender: No OFD packet to send [20:44:33]OFD Sender: No OFD packet to send [20:44:38]OFD Sender: No OFD packet to send [20:44:41]accept exits with 8 [20:44:41]New connection [20:44:41]New thread 3066666340 created [20:44:41]Thread 3066809700 joined [20:44:41]Waiting for new connection... [20:44:41] Sock 8.Parse request [20:44:41]Sock 8.Check first char [20:44:41]Sock 8.First char is OK [20:44:41]request: POST /json_proto HTTP/1.0 [20:44:41]Method: POST [20:44:41]URL: /json_proto [20:44:41]Method is POST - this is cgi request [20:44:41]url: /json_proto [20:44:41]query_string will be loaded in cgi processing [20:44:41]execute_cgi json_proto POST (null) [20:44:41]execute_cgi path=json_proto method=POST [20:44:41]POST find Content-Length [20:44:41]Host: 172.17.48.197:8080 [20:44:41]Content-Length: 678 [20:44:41]Content-Type: application/json [20:44:41] [20:44:41]POST finish read [20:44:41]Found Content-Length = 678 [20:44:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:41]execute_script... [20:44: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)1105988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:41]POST & json_proto [20:44:41]process_json_proto [20:44:41]json parsed OK: [20:44:41]protocol is kg_v1.0 [20:44:41]action value=close_receipt [20:44:41]process_action close_receipt [20:44:41]cmd_close_receipt [20:44:41]MH_GetDate [20:44:41]Write to MH i2c: F0 00 00 57 2B 71 [20:44:41]Write i2c OK [20:44:41]MH_I2C_Read... [20:44:41]Read from MH i2c: F0 [20:44:41]MH_I2C_Read... [20:44:41]Read from MH i2c: F0 09 00 [20:44:41]MH_I2C_Read... [20:44:41]Read from MH i2c: F0 09 00 57 2B 00 BB 8F E3 65 66 EE DC 65 A1 [20:44:41]GetLastDocTimeStamp 1709412052 [20:44:41]current date 1709412283 [20:44:41]FM_GetShiftState [20:44:41]SAM_PROTO_GetShiftState [20:44:41]wFMCommunicate request_size=4 [20:44:41]MH_SAM_APDU [20:44:41]CAPDU: 80 13 01 00 [20:44:41]Write to MH i2c: E2 08 00 58 2B 80 13 01 00 00 00 00 00 00 [20:44:41]Write i2c OK [20:44:41]MH_I2C_Read... [20:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:41]Read from MH i2c: E2 [20:44:41]MH_I2C_Read... [20:44:41]Read from MH i2c: E2 0E 00 [20:44:41]MH_I2C_Read... [20:44:41]Read from MH i2c: E2 0E 00 58 2B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 67 [20:44:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:44:41]wFMCommunicate OK [20:44:41]SAM_PROTO_GetShiftState done [20:44:41]FM_GetShiftState done [20:44:41]opened in 1709338023 [20:44:41]opened+sec_in_day 1709424423 [20:44:41]quantity*price = 50015 [20:44:41]sum+1 = 50016 [20:44:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 302 02.03.2024 20:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123083 ФПД: 110950503551956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T204443&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123083&fm=110950503551956&tin=02508201610067®Number=0000000000090573&sum=50000 [20:44:43]StoreToDocumentArchive [20:44:43]shift 321 fd 123083 [20:44:43]save to /storage/0321/doc_00123083 [20:44:43]save last doc name /storage/0321/doc_00123083 to /storage/kkm_last_doc_name [20:44:43]save OK [20:44:43]Clear old archive folders... [20:44:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:44:43]tlvbuf is 00418AF0 [20:44:43]SAM_PROTO_ClearQueue [20:44:43]wFMCommunicate request_size=4 [20:44:43]MH_SAM_APDU [20:44:43]CAPDU: 80 09 00 00 [20:44:43]Write to MH i2c: E2 08 00 65 2B 80 09 00 00 00 00 00 00 02 [20:44:43]Write i2c OK [20:44:43]MH_I2C_Read... [20:44:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:44:43]Read from MH i2c: E2 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 03 00 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 03 00 65 2B 00 90 00 04 [20:44:43]RAPDU: 90 00 [20:44:43]wFMCommunicate OK [20:44:43]SAM_PROTO_ClearQueue done [20:44:43]KKMCreateOFDPacket [20:44:43]OFDProtocolAddRootSTLVToBuf [20:44:43]FM_MakeSignedData [20:44:43]FM_MakeSignedData [20:44:43]SAM_PROTO_SignData [20:44:43]wFMCommunicate request_size=4 [20:44:43]MH_SAM_APDU [20:44:43]CAPDU: 80 0D 01 02 [20:44:43]Write to MH i2c: E2 08 00 66 2B 80 0D 01 02 00 00 00 00 0A [20:44:43]Write i2c OK [20:44:43]MH_I2C_Read... [20:44:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:44:43]Read from MH i2c: E2 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 03 00 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 03 00 66 2B 00 90 00 05 [20:44:43]RAPDU: 90 00 [20:44:43]wFMCommunicate OK [20:44:43]wFMCommunicate request_size=255 [20:44:43]MH_SAM_APDU [20:44: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 BB 8F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E0 01 00 35 04 06 00 64 [20:44:43]Write to MH i2c: E2 02 01 67 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 BB 8F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E0 01 00 35 04 06 00 64 00 00 FD [20:44:43]Write i2c OK [20:44:43]MH_I2C_Read... [20:44:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:43]Read from MH i2c: E2 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 03 00 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 03 00 67 2B 00 90 00 06 [20:44:43]RAPDU: 90 00 [20:44:43]wFMCommunicate OK [20:44:43]wFMCommunicate request_size=10 [20:44:43]MH_SAM_APDU [20:44:43]CAPDU: 80 0D 02 02 05 E8 AD 5A 13 D4 [20:44:43]Write to MH i2c: E2 0D 00 68 2B 80 0D 02 02 05 00 E8 AD 5A 13 D4 00 00 ED [20:44:43]Write i2c OK [20:44:43]MH_I2C_Read... [20:44:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:43]Read from MH i2c: E2 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 03 00 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 03 00 68 2B 00 90 00 07 [20:44:43]RAPDU: 90 00 [20:44:43]wFMCommunicate OK [20:44:43]wFMCommunicate request_size=4 [20:44:43]MH_SAM_APDU [20:44:43]CAPDU: 80 0D 03 02 [20:44:43]Write to MH i2c: E2 08 00 69 2B 80 0D 03 02 00 00 00 00 0F [20:44:43]Write i2c OK [20:44:43]MH_I2C_Read... [20:44:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:44:43]Read from MH i2c: E2 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 0B 00 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 0B 00 69 2B 00 7C 03 44 FD 38 EF 4B FF 90 00 41 [20:44:43]RAPDU: 7C 03 44 FD 38 EF 4B FF 90 00 [20:44:43]wFMCommunicate OK [20:44:43]SAM_PROTO_SignData done [20:44:43]FM_MakeSignedData done [20:44:43]CreateOFDProtocolMessage [20:44:43]wFMCommunicate request_size=4 [20:44:43]MH_SAM_APDU [20:44:43]CAPDU: 80 11 00 00 [20:44:43]Write to MH i2c: E2 08 00 6A 2B 80 11 00 00 00 00 00 00 0F [20:44:43]Write i2c OK [20:44:43]MH_I2C_Read... [20:44:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:43]Read from MH i2c: E2 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 17 00 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: E2 17 00 6A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6D [20:44:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:44:43]wFMCommunicate OK [20:44:43]CreateOFDProtocolMessage done [20:44:43]OFDSenderStorePacket 123083 [20:44:43]StoreOFDPacket docnum=123083 [20:44:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CD BE 07 01 D8 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 BB 8F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E0 01 00 35 04 06 00 64 E8 AD 5A 13 D4 7C 03 44 FD 38 EF 4B FF [20:44:43]CheckFolder [20:44:43]dirname=/storage/ofd_packets [20:44:43]CheckFolder done [20:44:43]ProducePacketName [20:44:43]name=ofd_packets/00123083 [20:44:43]NVStorageSaveData ofd_packets/00123083 [20:44:43]File name is /storage/ofd_packets/00123083 [20:44:43]Write 301 bytes [20:44:43]NVStorageSaveData done [20:44:43]OFDSenderStorePacket done [20:44:43]KKMCreateOFDPacket done [20:44:43]NVStorageSaveData kkm_last_timestamp [20:44:43]File name is /storage/kkm_last_timestamp [20:44:43]Write 4 bytes [20:44:43]NVStorageSaveData done [20:44:43]ExternCall_PrintAddStr [20:44:43]wPrintStart [20:44:43]Write to MH i2c: 01 00 00 6B 2B 96 [20:44:43]Write i2c OK [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: 01 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: 01 07 00 [20:44:43]MH_I2C_Read... [20:44:43]Read from MH i2c: 01 07 00 6B 2B 00 00 00 00 00 FF 0F AB [20:44:43]RasterBufferAndPrint [20:44:43]line Счет N : (1)1105988 [20:44:43]line ИНН: 02508201610067 [20:44:43]line Контрольно-Кассовый Чек [20:44:43]line ПРОДАЖА [20:44:43]line ТРК (МРК, ГНК) : 11 [20:44:43]line Товар: 2710124130 [20:44:43]line Аи-92-К-5 [20:44:43]line 8.080 * 61.90 [20:44:43]line = 500.15 [20:44:43]line НДС 12% НСП 1% [20:44:43]line > о реализуемом товаре [20:44:43]line ОКРУГЛЕНИЕ: -0.15 [20:44:43]line ИТОГО: 500.00 [20:44:43]line Внесено: 500.00 [20:44:43]line СДАЧА: 0.00 [20:44:43]line НСП 1% : 4.43 [20:44:43]line НДС 12% : 53.11 [20:44:43]line Наличными: 500.00 [20:44:43]line Безнал.: 0.00 [20:44:43]line Место: АЗС № 25 "Партнер Нефть" [20:44:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:44:43]line СНО: Общий режим [20:44:43]line Чек 302 02.03.2024 20:44 [20:44:43]line Смена: 321 ФФД: 1.0 [20:44:43]line ЗНМ: 0300000019 [20:44:43]line РНМ: 0000000000090573 [20:44:43]line Версия ККМ: 001 [20:44:43]line ФМ: 0000000000874798 [20:44:43]line ФД: 123083 [20:44:43]line ФПД: 110950503551956 [20:44:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T204443&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123083&fm=110950503551956&tin=02508201610067®Number=0000000000090573&sum=50000 [20:44:43]OFD Sender: Processing packet 123083 [packets to send 112, broken 111] [20:44:43]ProducePacketName [20:44:43]name=ofd_packets/00123083 [20:44:43]OFD Sender: To server: pG, [20:44:43]CommunicateWithHost lk.salyk.kg:30040 [20:44:43]ConnectInit lk.salyk.kg [20:44:43]written 0, free lines is 4095 [20:44:44]Connected sock=10 [20:44:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CD BE 07 01 D8 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 BB 8F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E0 01 00 35 04 06 00 64 E8 AD 5A 13 D4 7C 03 44 FD 38 EF 4B FF [20:44:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A0 2F 47 00 BF F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E0 01 00 F4 03 04 00 96 3B E3 65 B6 04 01 00 00 A4 66 50 C7 B7 BD 27 38 [20:44:44]CommunicateWithHost err = 0 [20:44:44]CheckOFDResponse [20:44:44]1017 (14) - 77093643461234 [20:44:44]1041 (16) - 0000000000874798 [20:44:44]1040 (4) - 123083 [20:44:44]1012 (4) - 02.03.2024 14:45 [20:44:44]1206 (1) - 0 [20:44:44]OFD Sender: Remove packet 123083 [20:44:44]ProducePacketName [20:44:44]name=ofd_packets/00123083 [20:44:44]NVStorageDeleteData [20:44:44]Write to MH i2c: 01 00 00 96 2B C1 [20:44:44]Write i2c OK [20:44:44]MH_I2C_Read... [20:44:44]Read from MH i2c: 01 [20:44:44]MH_I2C_Read... [20:44:44]Read from MH i2c: 01 07 00 [20:44:44]MH_I2C_Read... [20:44:44]Read from MH i2c: 01 07 00 96 2B 00 00 00 00 00 ED 0C C1 [20:44:44]RasterBufferAndPrint [20:44:44]line [20:44:44]line [20:44:44]line [20:44:44]line [20:44:44]line [20:44:44]written 0, free lines is 3318 [20:44:44]MH_Cut [20:44:44]Write to MH i2c: D1 01 00 9D 2B 01 9A [20:44:44]Write i2c OK [20:44:44]MH_I2C_Read... [20:44:44]Read from MH i2c: D1 [20:44:44]MH_I2C_Read... [20:44:44]Read from MH i2c: D1 01 00 [20:44:44]MH_I2C_Read... [20:44:44]Read from MH i2c: D1 01 00 9D 2B 00 99 [20:44:44]Write to MH i2c: 01 00 00 9E 2B C9 [20:44:44]Write i2c OK [20:44:44]MH_I2C_Read... [20:44:44]OFD Sender: No OFD packet to send [20:44:45]*** Cut start [20:44:45]*** Purtial cut [20:44:45]*** Stage 1: CUTSNS_PIN = 1 [20:44:47]Read from MH i2c: 01 [20:44:47]MH_I2C_Read... [20:44:47]*** Stop cut motor [20:44:47]*** Cut end [20:44:47]Read from MH i2c: 01 07 00 [20:44:47]MH_I2C_Read... [20:44:47]Read from MH i2c: 01 07 00 9E 2B 00 00 00 00 00 FF 0F DE [20:44:47]process_action close_receipt done [20:44:47]requested_data is exist [20:44:47]produce_requested_data [20:44:47]requested_item fm.sn is exist - process it [20:44:47]wFMCommunicate request_size=4 [20:44:47]MH_SAM_APDU [20:44:47]CAPDU: 80 11 00 00 [20:44:47]Write to MH i2c: E2 08 00 9F 2B 80 11 00 00 00 00 00 00 44 [20:44:47]Write i2c OK [20:44:47]MH_I2C_Read... [20:44:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:47]Read from MH i2c: E2 [20:44:47]MH_I2C_Read... [20:44:47]Read from MH i2c: E2 17 00 [20:44:47]MH_I2C_Read... [20:44:47]Read from MH i2c: E2 17 00 9F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A2 [20:44:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:44:47]wFMCommunicate OK [20:44:47]requested_item fd.num is exist - process it [20:44:47]SAM_PROTO_GetFieldsCounters [20:44:47]wFMCommunicate request_size=4 [20:44:47]MH_SAM_APDU [20:44:47]CAPDU: 80 13 00 00 [20:44:47]Write to MH i2c: E2 08 00 A0 2B 80 13 00 00 00 00 00 00 47 [20:44:47]Write i2c OK [20:44:47]MH_I2C_Read... [20:44:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:44:47]Read from MH i2c: E2 [20:44:47]MH_I2C_Read... [20:44:47]Read from MH i2c: E2 62 00 [20:44:47]MH_I2C_Read... [20:44:47]Read from MH i2c: E2 62 00 A0 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [20:44:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:44:47]wFMCommunicate OK [20:44:47]SAM_PROTO_GetFieldsCounters done [20:44:47]requested_item shift.num is exist - process it [20:44:47]requested_item shift.opened is exist - process it [20:44:47]req_shift_opened [20:44:47]FM_GetShiftState [20:44:47]SAM_PROTO_GetShiftState [20:44:47]wFMCommunicate request_size=4 [20:44:47]MH_SAM_APDU [20:44:47]CAPDU: 80 13 01 00 [20:44:47]Write to MH i2c: E2 08 00 A1 2B 80 13 01 00 00 00 00 00 49 [20:44:47]Write i2c OK [20:44:47]MH_I2C_Read... [20:44:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:47]Read from MH i2c: E2 [20:44:47]MH_I2C_Read... [20:44:47]Read from MH i2c: E2 0E 00 [20:44:47]MH_I2C_Read... [20:44:47]Read from MH i2c: E2 0E 00 A1 2B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B0 [20:44:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:44:47]wFMCommunicate OK [20:44:47]SAM_PROTO_GetShiftState done [20:44:47]FM_GetShiftState done [20:44:47]req_shift_opened done [20:44:47]requested_item shift.open_date is exist - process it [20:44:47]req_shift_open_date [20:44:47]req_shift_open_date done [20:44:47]produce_requested_data done [20:44:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123083,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:44:47]process_action_free close_receipt [20:44:47]json_value_free [20:44:47]json_value_free done [20:44:47]process_json_proto returns [20:44:47]Send response to host [20:44:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123083,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:44:47]free response buf [20:44:47]execute_script done [20:44:47]execute_script returns [20:44:47]free content buf [20:44:47]Sock 8.Close socket [20:44:47]Sock 8.Thread stoped [20:44:49]OFD Sender: No OFD packet to send [20:44:54]OFD Sender: No OFD packet to send [20:44:59]OFD Sender: No OFD packet to send [20:45:04]OFD Sender: No OFD packet to send [20:45:09]OFD Sender: No OFD packet to send [20:45:14]OFD Sender: No OFD packet to send [20:45:19]OFD Sender: No OFD packet to send [20:45:24]OFD Sender: No OFD packet to send [20:45:29]OFD Sender: No OFD packet to send [20:45:34]OFD Sender: No OFD packet to send [20:45:39]OFD Sender: No OFD packet to send [20:45:44]OFD Sender: No OFD packet to send [20:45:49]OFD Sender: No OFD packet to send [20:45:51]accept exits with 9 [20:45:51]New connection [20:45:51]New thread 3066809700 created [20:45:51]Thread 3066666340 joined [20:45:51]Waiting for new connection... [20:45:51] Sock 9.Parse request [20:45:51]Sock 9.Check first char [20:45:51]Sock 9.First char is OK [20:45:51]request: POST /json_proto HTTP/1.0 [20:45:51]Method: POST [20:45:51]URL: /json_proto [20:45:51]Method is POST - this is cgi request [20:45:51]url: /json_proto [20:45:51]query_string will be loaded in cgi processing [20:45:51]execute_cgi json_proto POST (null) [20:45:51]execute_cgi path=json_proto method=POST [20:45:51]POST find Content-Length [20:45:51]Host: 172.17.48.197:8080 [20:45:51]Content-Length: 679 [20:45:51]Content-Type: application/json [20:45:51] [20:45:51]POST finish read [20:45:51]Found Content-Length = 679 [20:45:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 11.520, "sum" : 800.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:51]execute_script... [20: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)1105989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 11.520, "sum" : 800.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:51]POST & json_proto [20:45:51]process_json_proto [20:45:51]json parsed OK: [20:45:51]protocol is kg_v1.0 [20:45:51]action value=close_receipt [20:45:51]process_action close_receipt [20:45:51]cmd_close_receipt [20:45:51]MH_GetDate [20:45:51]Write to MH i2c: F0 00 00 A2 2B BC [20:45:51]Write i2c OK [20:45:51]MH_I2C_Read... [20:45:51]Read from MH i2c: F0 [20:45:51]MH_I2C_Read... [20:45:51]Read from MH i2c: F0 09 00 [20:45:51]MH_I2C_Read... [20:45:51]Read from MH i2c: F0 09 00 A2 2B 00 01 90 E3 65 66 EE DC 65 33 [20:45:51]GetLastDocTimeStamp 1709412283 [20:45:51]current date 1709412353 [20:45:51]FM_GetShiftState [20:45:51]SAM_PROTO_GetShiftState [20:45:51]wFMCommunicate request_size=4 [20:45:51]MH_SAM_APDU [20:45:51]CAPDU: 80 13 01 00 [20:45:51]Write to MH i2c: E2 08 00 A3 2B 80 13 01 00 00 00 00 00 4B [20:45:51]Write i2c OK [20:45:51]MH_I2C_Read... [20:45:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:51]Read from MH i2c: E2 [20:45:51]MH_I2C_Read... [20:45:51]Read from MH i2c: E2 0E 00 [20:45:51]MH_I2C_Read... [20:45:51]Read from MH i2c: E2 0E 00 A3 2B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B2 [20:45:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:45:51]wFMCommunicate OK [20:45:51]SAM_PROTO_GetShiftState done [20:45:51]FM_GetShiftState done [20:45:51]opened in 1709338023 [20:45:51]opened+sec_in_day 1709424423 [20:45:51]quantity*price = 80064 [20:45:51]sum+1 = 80065 [20:45:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 303 02.03.2024 20:45 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123084 ФПД: 166180276758496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T204553&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123084&fm=166180276758496&tin=02508201610067®Number=0000000000090573&sum=80000 [20:45:52]StoreToDocumentArchive [20:45:52]shift 321 fd 123084 [20:45:52]save to /storage/0321/doc_00123084 [20:45:52]save last doc name /storage/0321/doc_00123084 to /storage/kkm_last_doc_name [20:45:52]save OK [20:45:52]Clear old archive folders... [20:45:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:53]tlvbuf is 003EC710 [20:45:53]SAM_PROTO_ClearQueue [20:45:53]wFMCommunicate request_size=4 [20:45:53]MH_SAM_APDU [20:45:53]CAPDU: 80 09 00 00 [20:45:53]Write to MH i2c: E2 08 00 B0 2B 80 09 00 00 00 00 00 00 4D [20:45:53]Write i2c OK [20:45:53]MH_I2C_Read... [20:45:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:53]Read from MH i2c: E2 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 03 00 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 03 00 B0 2B 00 90 00 4F [20:45:53]RAPDU: 90 00 [20:45:53]wFMCommunicate OK [20:45:53]SAM_PROTO_ClearQueue done [20:45:53]KKMCreateOFDPacket [20:45:53]OFDProtocolAddRootSTLVToBuf [20:45:53]FM_MakeSignedData [20:45:53]FM_MakeSignedData [20:45:53]SAM_PROTO_SignData [20:45:53]wFMCommunicate request_size=4 [20:45:53]MH_SAM_APDU [20:45:53]CAPDU: 80 0D 01 02 [20:45:53]Write to MH i2c: E2 08 00 B1 2B 80 0D 01 02 00 00 00 00 55 [20:45:53]Write i2c OK [20:45:53]MH_I2C_Read... [20:45:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:53]Read from MH i2c: E2 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 03 00 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 03 00 B1 2B 00 90 00 50 [20:45:53]RAPDU: 90 00 [20:45:53]wFMCommunicate OK [20:45:53]wFMCommunicate request_size=255 [20:45:53]MH_SAM_APDU [20:45: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 01 90 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E0 01 00 35 04 06 00 97 [20:45:53]Write to MH i2c: E2 02 01 B2 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 01 90 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E0 01 00 35 04 06 00 97 00 00 F2 [20:45:53]Write i2c OK [20:45:53]MH_I2C_Read... [20:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:53]Read from MH i2c: E2 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 03 00 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 03 00 B2 2B 00 90 00 51 [20:45:53]RAPDU: 90 00 [20:45:53]wFMCommunicate OK [20:45:53]wFMCommunicate request_size=10 [20:45:53]MH_SAM_APDU [20:45:53]CAPDU: 80 0D 02 02 05 23 DC 5D 67 E0 [20:45:53]Write to MH i2c: E2 0D 00 B3 2B 80 0D 02 02 05 00 23 DC 5D 67 E0 00 00 05 [20:45:53]Write i2c OK [20:45:53]MH_I2C_Read... [20:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:53]Read from MH i2c: E2 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 03 00 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 03 00 B3 2B 00 90 00 52 [20:45:53]RAPDU: 90 00 [20:45:53]wFMCommunicate OK [20:45:53]wFMCommunicate request_size=4 [20:45:53]MH_SAM_APDU [20:45:53]CAPDU: 80 0D 03 02 [20:45:53]Write to MH i2c: E2 08 00 B4 2B 80 0D 03 02 00 00 00 00 5A [20:45:53]Write i2c OK [20:45:53]MH_I2C_Read... [20:45:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:53]Read from MH i2c: E2 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 0B 00 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 0B 00 B4 2B 00 72 E8 29 F0 70 45 8B D5 90 00 E3 [20:45:53]RAPDU: 72 E8 29 F0 70 45 8B D5 90 00 [20:45:53]wFMCommunicate OK [20:45:53]SAM_PROTO_SignData done [20:45:53]FM_MakeSignedData done [20:45:53]CreateOFDProtocolMessage [20:45:53]wFMCommunicate request_size=4 [20:45:53]MH_SAM_APDU [20:45:53]CAPDU: 80 11 00 00 [20:45:53]Write to MH i2c: E2 08 00 B5 2B 80 11 00 00 00 00 00 00 5A [20:45:53]Write i2c OK [20:45:53]MH_I2C_Read... [20:45:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:53]Read from MH i2c: E2 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 17 00 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: E2 17 00 B5 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B8 [20:45:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:45:53]wFMCommunicate OK [20:45:53]CreateOFDProtocolMessage done [20:45:53]OFDSenderStorePacket 123084 [20:45:53]StoreOFDPacket docnum=123084 [20:45:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1C B4 07 01 6A 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 01 90 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E0 01 00 35 04 06 00 97 23 DC 5D 67 E0 72 E8 29 F0 70 45 8B D5 [20:45:53]CheckFolder [20:45:53]dirname=/storage/ofd_packets [20:45:53]CheckFolder done [20:45:53]ProducePacketName [20:45:53]name=ofd_packets/00123084 [20:45:53]NVStorageSaveData ofd_packets/00123084 [20:45:53]File name is /storage/ofd_packets/00123084 [20:45:53]Write 301 bytes [20:45:53]NVStorageSaveData done [20:45:53]OFDSenderStorePacket done [20:45:53]KKMCreateOFDPacket done [20:45:53]NVStorageSaveData kkm_last_timestamp [20:45:53]File name is /storage/kkm_last_timestamp [20:45:53]Write 4 bytes [20:45:53]NVStorageSaveData done [20:45:53]ExternCall_PrintAddStr [20:45:53]wPrintStart [20:45:53]Write to MH i2c: 01 00 00 B6 2B E1 [20:45:53]Write i2c OK [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: 01 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: 01 07 00 [20:45:53]MH_I2C_Read... [20:45:53]Read from MH i2c: 01 07 00 B6 2B 00 00 00 00 00 FF 0F F6 [20:45:53]RasterBufferAndPrint [20:45:53]line Счет N : (1)1105989 [20:45:53]line ИНН: 02508201610067 [20:45:53]line Контрольно-Кассовый Чек [20:45:53]line ПРОДАЖА [20:45:53]line ТРК (МРК, ГНК) : 53 [20:45:53]line Товар: 2710124500 [20:45:53]line Аи-95-К-5 [20:45:53]line 11.520 * 69.50 [20:45:53]line = 800.64 [20:45:53]line НДС 12% НСП 1% [20:45:53]line > о реализуемом товаре [20:45:53]line ОКРУГЛЕНИЕ: -0.64 [20:45:53]line ИТОГО: 800.00 [20:45:53]line Внесено: 800.00 [20:45:53]line СДАЧА: 0.00 [20:45:53]line НСП 1% : 7.08 [20:45:53]line НДС 12% : 85.02 [20:45:53]line Наличными: 800.00 [20:45:53]line Безнал.: 0.00 [20:45:53]line Место: АЗС № 25 "Партнер Нефть" [20:45:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:45:53]line СНО: Общий режим [20:45:53]line Чек 303 02.03.2024 20:45 [20:45:53]line Смена: 321 ФФД: 1.0 [20:45:53]line ЗНМ: 0300000019 [20:45:53]line РНМ: 0000000000090573 [20:45:53]line Версия ККМ: 001 [20:45:53]line ФМ: 0000000000874798 [20:45:53]line ФД: 123084 [20:45:53]line ФПД: 166180276758496 [20:45:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T204553&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123084&fm=166180276758496&tin=02508201610067®Number=0000000000090573&sum=80000 [20:45:53]OFD Sender: Processing packet 123084 [packets to send 112, broken 111] [20:45:53]ProducePacketName [20:45:53]name=ofd_packets/00123084 [20:45:53]OFD Sender: To server: pG, [20:45:53]CommunicateWithHost lk.salyk.kg:30040 [20:45:53]ConnectInit lk.salyk.kg [20:45:53]written 0, free lines is 4095 [20:45:53]Connected sock=10 [20:45:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1C B4 07 01 6A 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 00 2D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C0 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 01 90 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E0 01 00 35 04 06 00 97 23 DC 5D 67 E0 72 E8 29 F0 70 45 8B D5 [20:45:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 70 22 47 00 3D 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E0 01 00 F4 03 04 00 DC 3B E3 65 B6 04 01 00 00 CA 38 ED A4 FC 76 70 1F [20:45:54]CommunicateWithHost err = 0 [20:45:54]CheckOFDResponse [20:45:54]1017 (14) - 77093643461234 [20:45:54]1041 (16) - 0000000000874798 [20:45:54]1040 (4) - 123084 [20:45:54]1012 (4) - 02.03.2024 14:46 [20:45:54]1206 (1) - 0 [20:45:54]OFD Sender: Remove packet 123084 [20:45:54]ProducePacketName [20:45:54]name=ofd_packets/00123084 [20:45:54]NVStorageDeleteData [20:45:54]Write to MH i2c: 01 00 00 E1 2B 0C [20:45:54]Write i2c OK [20:45:54]MH_I2C_Read... [20:45:54]Read from MH i2c: 01 [20:45:54]MH_I2C_Read... [20:45:54]Read from MH i2c: 01 07 00 [20:45:54]MH_I2C_Read... [20:45:54]Read from MH i2c: 01 07 00 E1 2B 00 00 00 00 00 F8 0C 17 [20:45:54]RasterBufferAndPrint [20:45:54]line [20:45:54]line [20:45:54]line [20:45:54]line [20:45:54]line [20:45:54]written 0, free lines is 3326 [20:45:54]MH_Cut [20:45:54]Write to MH i2c: D1 01 00 E8 2B 01 E5 [20:45:54]Write i2c OK [20:45:54]MH_I2C_Read... [20:45:54]Read from MH i2c: D1 [20:45:54]MH_I2C_Read... [20:45:54]Read from MH i2c: D1 01 00 [20:45:54]MH_I2C_Read... [20:45:54]Read from MH i2c: D1 01 00 E8 2B 00 E4 [20:45:54]Write to MH i2c: 01 00 00 E9 2B 14 [20:45:54]Write i2c OK [20:45:54]MH_I2C_Read... [20:45:54]OFD Sender: No OFD packet to send [20:45:54]*** Cut start [20:45:55]*** Purtial cut [20:45:55]*** Stage 1: CUTSNS_PIN = 1 [20:45:57]Read from MH i2c: 01 [20:45:57]MH_I2C_Read... [20:45:57]*** Stop cut motor [20:45:57]*** Cut end [20:45:57]Read from MH i2c: 01 07 00 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: 01 07 00 E9 2B 00 00 00 00 00 FF 0F 29 [20:45:57]process_action close_receipt done [20:45:57]requested_data is exist [20:45:57]produce_requested_data [20:45:57]requested_item fm.sn is exist - process it [20:45:57]wFMCommunicate request_size=4 [20:45:57]MH_SAM_APDU [20:45:57]CAPDU: 80 11 00 00 [20:45:57]Write to MH i2c: E2 08 00 EA 2B 80 11 00 00 00 00 00 00 8F [20:45:57]Write i2c OK [20:45:57]MH_I2C_Read... [20:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:57]Read from MH i2c: E2 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 17 00 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 17 00 EA 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 ED [20:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:45:57]wFMCommunicate OK [20:45:57]requested_item fd.num is exist - process it [20:45:57]SAM_PROTO_GetFieldsCounters [20:45:57]wFMCommunicate request_size=4 [20:45:57]MH_SAM_APDU [20:45:57]CAPDU: 80 13 00 00 [20:45:57]Write to MH i2c: E2 08 00 EB 2B 80 13 00 00 00 00 00 00 92 [20:45:57]Write i2c OK [20:45:57]MH_I2C_Read... [20:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:57]Read from MH i2c: E2 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 62 00 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 62 00 EB 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [20:45:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:57]wFMCommunicate OK [20:45:57]SAM_PROTO_GetFieldsCounters done [20:45:57]requested_item shift.num is exist - process it [20:45:57]requested_item shift.opened is exist - process it [20:45:57]req_shift_opened [20:45:57]FM_GetShiftState [20:45:57]SAM_PROTO_GetShiftState [20:45:57]wFMCommunicate request_size=4 [20:45:57]MH_SAM_APDU [20:45:57]CAPDU: 80 13 01 00 [20:45:57]Write to MH i2c: E2 08 00 EC 2B 80 13 01 00 00 00 00 00 94 [20:45:57]Write i2c OK [20:45:57]MH_I2C_Read... [20:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:57]Read from MH i2c: E2 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 0E 00 [20:45:57]MH_I2C_Read... [20:45:57]Read from MH i2c: E2 0E 00 EC 2B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FB [20:45:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:45:57]wFMCommunicate OK [20:45:57]SAM_PROTO_GetShiftState done [20:45:57]FM_GetShiftState done [20:45:57]req_shift_opened done [20:45:57]requested_item shift.open_date is exist - process it [20:45:57]req_shift_open_date [20:45:57]req_shift_open_date done [20:45:57]produce_requested_data done [20:45:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123084,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:45:57]process_action_free close_receipt [20:45:57]json_value_free [20:45:57]json_value_free done [20:45:57]process_json_proto returns [20:45:57]Send response to host [20:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123084,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:45:57]free response buf [20:45:57]execute_script done [20:45:57]execute_script returns [20:45:57]free content buf [20:45:57]Sock 9.Close socket [20:45:57]Sock 9.Thread stoped [20:45:59]OFD Sender: No OFD packet to send [20:46:04]OFD Sender: No OFD packet to send [20:46:09]OFD Sender: No OFD packet to send [20:46:14]OFD Sender: No OFD packet to send [20:46:19]OFD Sender: No OFD packet to send [20:46:24]OFD Sender: No OFD packet to send [20:46:29]OFD Sender: No OFD packet to send [20:46:34]OFD Sender: No OFD packet to send [20:46:39]OFD Sender: No OFD packet to send [20:46:44]OFD Sender: No OFD packet to send [20:46:49]OFD Sender: No OFD packet to send [20:46:54]OFD Sender: No OFD packet to send [20:46:59]OFD Sender: No OFD packet to send [20:47:04]OFD Sender: No OFD packet to send [20:47:09]OFD Sender: No OFD packet to send [20:47:14]OFD Sender: No OFD packet to send [20:47:19]OFD Sender: No OFD packet to send [20:47:24]OFD Sender: No OFD packet to send [20:47:29]OFD Sender: No OFD packet to send [20:47:34]OFD Sender: No OFD packet to send [20:47:39]OFD Sender: No OFD packet to send [20:47:44]OFD Sender: No OFD packet to send [20:47:49]OFD Sender: No OFD packet to send [20:47:54]OFD Sender: No OFD packet to send [20:47:59]OFD Sender: No OFD packet to send [20:48:04]OFD Sender: No OFD packet to send [20:48:09]OFD Sender: No OFD packet to send [20:48:14]OFD Sender: No OFD packet to send [20:48:19]OFD Sender: No OFD packet to send [20:48:24]OFD Sender: No OFD packet to send [20:48:29]OFD Sender: No OFD packet to send [20:48:34]OFD Sender: No OFD packet to send [20:48:39]OFD Sender: No OFD packet to send [20:48:44]OFD Sender: No OFD packet to send [20:48:49]OFD Sender: No OFD packet to send [20:48:54]OFD Sender: No OFD packet to send [20:48:59]OFD Sender: No OFD packet to send [20:49:04]OFD Sender: No OFD packet to send [20:49:09]OFD Sender: No OFD packet to send [20:49:14]OFD Sender: No OFD packet to send [20:49:19]OFD Sender: No OFD packet to send [20:49:24]OFD Sender: No OFD packet to send [20:49:29]OFD Sender: No OFD packet to send [20:49:34]OFD Sender: No OFD packet to send [20:49:39]OFD Sender: No OFD packet to send [20:49:44]OFD Sender: No OFD packet to send [20:49:49]OFD Sender: No OFD packet to send [20:49:54]accept exits with 8 [20:49:54]New connection [20:49:54]New thread 3066666340 created [20:49:54]Thread 3066809700 joined [20:49:54]Waiting for new connection... [20:49:54] Sock 8.Parse request [20:49:54]Sock 8.Check first char [20:49:54]Sock 8.First char is OK [20:49:54]request: POST /json_proto HTTP/1.0 [20:49:54]Method: POST [20:49:54]URL: /json_proto [20:49:54]Method is POST - this is cgi request [20:49:54]url: /json_proto [20:49:54]query_string will be loaded in cgi processing [20:49:54]execute_cgi json_proto POST (null) [20:49:54]execute_cgi path=json_proto method=POST [20:49:54]POST find Content-Length [20:49:54]Host: 172.17.48.197:8080 [20:49:54]Content-Length: 678 [20:49:54]Content-Type: application/json [20:49:54] [20:49:54]POST finish read [20:49:54]Found Content-Length = 678 [20:49:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:54]execute_script... [20:49:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:54]POST & json_proto [20:49:54]process_json_proto [20:49:54]json parsed OK: [20:49:54]protocol is kg_v1.0 [20:49:54]action value=close_receipt [20:49:54]process_action close_receipt [20:49:54]cmd_close_receipt [20:49:54]MH_GetDate [20:49:54]Write to MH i2c: F0 00 00 ED 2B 07 [20:49:54]Write i2c OK [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: F0 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: F0 09 00 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: F0 09 00 ED 2B 00 F3 90 E3 65 66 EE DC 65 70 [20:49:54]GetLastDocTimeStamp 1709412353 [20:49:54]current date 1709412595 [20:49:54]FM_GetShiftState [20:49:54]SAM_PROTO_GetShiftState [20:49:54]wFMCommunicate request_size=4 [20:49:54]MH_SAM_APDU [20:49:54]CAPDU: 80 13 01 00 [20:49:54]Write to MH i2c: E2 08 00 EE 2B 80 13 01 00 00 00 00 00 96 [20:49:54]Write i2c OK [20:49:54]MH_I2C_Read... [20:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:54]Read from MH i2c: E2 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: E2 0E 00 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: E2 0E 00 EE 2B 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FD [20:49:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:49:54]wFMCommunicate OK [20:49:54]SAM_PROTO_GetShiftState done [20:49:54]FM_GetShiftState done [20:49:54]opened in 1709338023 [20:49:54]opened+sec_in_day 1709424423 [20:49:54]quantity*price = 50015 [20:49:54]sum+1 = 50016 [20:49:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 304 02.03.2024 20:49 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123085 ФПД: 224012733243653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T204955&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123085&fm=224012733243653&tin=02508201610067®Number=0000000000090573&sum=50000 [20:49:55]StoreToDocumentArchive [20:49:55]shift 321 fd 123085 [20:49:55]save to /storage/0321/doc_00123085 [20:49:55]save last doc name /storage/0321/doc_00123085 to /storage/kkm_last_doc_name [20:49:55]save OK [20:49:55]Clear old archive folders... [20:49:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:49:55]tlvbuf is 003E81E0 [20:49:55]SAM_PROTO_ClearQueue [20:49:55]wFMCommunicate request_size=4 [20:49:55]MH_SAM_APDU [20:49:55]CAPDU: 80 09 00 00 [20:49:55]Write to MH i2c: E2 08 00 FB 2B 80 09 00 00 00 00 00 00 98 [20:49:55]Write i2c OK [20:49:55]MH_I2C_Read... [20:49:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:55]Read from MH i2c: E2 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 03 00 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 03 00 FB 2B 00 90 00 9A [20:49:55]RAPDU: 90 00 [20:49:55]wFMCommunicate OK [20:49:55]SAM_PROTO_ClearQueue done [20:49:55]KKMCreateOFDPacket [20:49:55]OFDProtocolAddRootSTLVToBuf [20:49:55]FM_MakeSignedData [20:49:55]FM_MakeSignedData [20:49:55]SAM_PROTO_SignData [20:49:55]wFMCommunicate request_size=4 [20:49:55]MH_SAM_APDU [20:49:55]CAPDU: 80 0D 01 02 [20:49:55]Write to MH i2c: E2 08 00 FC 2B 80 0D 01 02 00 00 00 00 A0 [20:49:55]Write i2c OK [20:49:55]MH_I2C_Read... [20:49:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:55]Read from MH i2c: E2 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 03 00 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 03 00 FC 2B 00 90 00 9B [20:49:55]RAPDU: 90 00 [20:49:55]wFMCommunicate OK [20:49:55]wFMCommunicate request_size=255 [20:49:55]MH_SAM_APDU [20:49:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 F3 90 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E0 01 00 35 04 06 00 CB [20:49:55]Write to MH i2c: E2 02 01 FD 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 F3 90 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E0 01 00 35 04 06 00 CB 00 00 37 [20:49:55]Write i2c OK [20:49:55]MH_I2C_Read... [20:49:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:55]Read from MH i2c: E2 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 03 00 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 03 00 FD 2B 00 90 00 9C [20:49:55]RAPDU: 90 00 [20:49:55]wFMCommunicate OK [20:49:55]wFMCommunicate request_size=10 [20:49:55]MH_SAM_APDU [20:49:55]CAPDU: 80 0D 02 02 05 BD 07 63 E1 05 [20:49:55]Write to MH i2c: E2 0D 00 FE 2B 80 0D 02 02 05 00 BD 07 63 E1 05 00 00 BA [20:49:55]Write i2c OK [20:49:55]MH_I2C_Read... [20:49:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:55]Read from MH i2c: E2 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 03 00 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 03 00 FE 2B 00 90 00 9D [20:49:55]RAPDU: 90 00 [20:49:55]wFMCommunicate OK [20:49:55]wFMCommunicate request_size=4 [20:49:55]MH_SAM_APDU [20:49:55]CAPDU: 80 0D 03 02 [20:49:55]Write to MH i2c: E2 08 00 FF 2B 80 0D 03 02 00 00 00 00 A5 [20:49:55]Write i2c OK [20:49:55]MH_I2C_Read... [20:49:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:55]Read from MH i2c: E2 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 0B 00 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 0B 00 FF 2B 00 EC F3 0D 25 30 66 AE CD 90 00 C8 [20:49:55]RAPDU: EC F3 0D 25 30 66 AE CD 90 00 [20:49:55]wFMCommunicate OK [20:49:55]SAM_PROTO_SignData done [20:49:55]FM_MakeSignedData done [20:49:55]CreateOFDProtocolMessage [20:49:55]wFMCommunicate request_size=4 [20:49:55]MH_SAM_APDU [20:49:55]CAPDU: 80 11 00 00 [20:49:55]Write to MH i2c: E2 08 00 00 2C 80 11 00 00 00 00 00 00 A6 [20:49:55]Write i2c OK [20:49:55]MH_I2C_Read... [20:49:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:56]Read from MH i2c: E2 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 17 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 17 00 00 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 04 [20:49:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:49:56]wFMCommunicate OK [20:49:56]CreateOFDProtocolMessage done [20:49:56]OFDSenderStorePacket 123085 [20:49:56]StoreOFDPacket docnum=123085 [20:49:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BE F1 07 01 96 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 F3 90 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E0 01 00 35 04 06 00 CB BD 07 63 E1 05 EC F3 0D 25 30 66 AE CD [20:49:56]CheckFolder [20:49:56]dirname=/storage/ofd_packets [20:49:56]CheckFolder done [20:49:56]ProducePacketName [20:49:56]name=ofd_packets/00123085 [20:49:56]NVStorageSaveData ofd_packets/00123085 [20:49:56]File name is /storage/ofd_packets/00123085 [20:49:56]Write 301 bytes [20:49:56]NVStorageSaveData done [20:49:56]OFDSenderStorePacket done [20:49:56]KKMCreateOFDPacket done [20:49:56]NVStorageSaveData kkm_last_timestamp [20:49:56]File name is /storage/kkm_last_timestamp [20:49:56]Write 4 bytes [20:49:56]NVStorageSaveData done [20:49:56]ExternCall_PrintAddStr [20:49:56]wPrintStart [20:49:56]Write to MH i2c: 01 00 00 01 2C 2D [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: 01 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: 01 07 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: 01 07 00 01 2C 00 00 00 00 00 FF 0F 42 [20:49:56]RasterBufferAndPrint [20:49:56]line Счет N : (1)1105990 [20:49:56]line ИНН: 02508201610067 [20:49:56]line Контрольно-Кассовый Чек [20:49:56]line ПРОДАЖА [20:49:56]line ТРК (МРК, ГНК) : 52 [20:49:56]line Товар: 2710124130 [20:49:56]line Аи-92-К-5 [20:49:56]line 8.080 * 61.90 [20:49:56]line = 500.15 [20:49:56]line НДС 12% НСП 1% [20:49:56]line > о реализуемом товаре [20:49:56]line ОКРУГЛЕНИЕ: -0.15 [20:49:56]line ИТОГО: 500.00 [20:49:56]line Внесено: 500.00 [20:49:56]line СДАЧА: 0.00 [20:49:56]line НСП 1% : 4.43 [20:49:56]line НДС 12% : 53.11 [20:49:56]line Наличными: 500.00 [20:49:56]line Безнал.: 0.00 [20:49:56]line Место: АЗС № 25 "Партнер Нефть" [20:49:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:49:56]line СНО: Общий режим [20:49:56]line Чек 304 02.03.2024 20:49 [20:49:56]line Смена: 321 ФФД: 1.0 [20:49:56]line ЗНМ: 0300000019 [20:49:56]line РНМ: 0000000000090573 [20:49:56]line Версия ККМ: 001 [20:49:56]line ФМ: 0000000000874798 [20:49:56]line ФД: 123085 [20:49:56]line ФПД: 224012733243653 [20:49:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T204955&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123085&fm=224012733243653&tin=02508201610067®Number=0000000000090573&sum=50000 [20:49:56]OFD Sender: Processing packet 123085 [packets to send 112, broken 111] [20:49:56]ProducePacketName [20:49:56]name=ofd_packets/00123085 [20:49:56]OFD Sender: To server: pG, [20:49:56]CommunicateWithHost lk.salyk.kg:30040 [20:49:56]ConnectInit lk.salyk.kg [20:49:56]written 0, free lines is 4095 [20:49:56]Connected sock=10 [20:49:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BE F1 07 01 96 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 F3 90 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E0 01 00 35 04 06 00 CB BD 07 63 E1 05 EC F3 0D 25 30 66 AE CD [20:49:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AB 72 47 00 DA 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E0 01 00 F4 03 04 00 CF 3C E3 65 B6 04 01 00 00 6A 0E DB A7 14 10 43 0F [20:49:56]CommunicateWithHost err = 0 [20:49:56]CheckOFDResponse [20:49:56]1017 (14) - 77093643461234 [20:49:56]1041 (16) - 0000000000874798 [20:49:56]1040 (4) - 123085 [20:49:56]1012 (4) - 02.03.2024 14:50 [20:49:56]1206 (1) - 0 [20:49:56]OFD Sender: Remove packet 123085 [20:49:56]ProducePacketName [20:49:56]name=ofd_packets/00123085 [20:49:56]NVStorageDeleteData [20:49:56]Write to MH i2c: 01 00 00 2C 2C 58 [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: 01 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: 01 07 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: 01 07 00 2C 2C 00 00 00 00 00 E9 0C 54 [20:49:56]RasterBufferAndPrint [20:49:56]line [20:49:56]line [20:49:56]line [20:49:56]line [20:49:56]line [20:49:56]written 0, free lines is 3314 [20:49:56]MH_Cut [20:49:56]Write to MH i2c: D1 01 00 33 2C 01 31 [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: D1 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: D1 01 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: D1 01 00 33 2C 00 30 [20:49:56]Write to MH i2c: 01 00 00 34 2C 60 [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:57]OFD Sender: No OFD packet to send [20:49:57]*** Cut start [20:49:57]*** Purtial cut [20:49:57]*** Stage 1: CUTSNS_PIN = 1 [20:49:59]Read from MH i2c: 01 [20:49:59]MH_I2C_Read... [20:49:59]*** Stop cut motor [20:49:59]*** Cut end [20:49:59]Read from MH i2c: 01 07 00 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: 01 07 00 34 2C 00 00 00 00 00 FF 0F 75 [20:49:59]process_action close_receipt done [20:49:59]requested_data is exist [20:49:59]produce_requested_data [20:49:59]requested_item fm.sn is exist - process it [20:49:59]wFMCommunicate request_size=4 [20:49:59]MH_SAM_APDU [20:49:59]CAPDU: 80 11 00 00 [20:49:59]Write to MH i2c: E2 08 00 35 2C 80 11 00 00 00 00 00 00 DB [20:49:59]Write i2c OK [20:49:59]MH_I2C_Read... [20:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:59]Read from MH i2c: E2 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 17 00 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 17 00 35 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 39 [20:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:49:59]wFMCommunicate OK [20:49:59]requested_item fd.num is exist - process it [20:49:59]SAM_PROTO_GetFieldsCounters [20:49:59]wFMCommunicate request_size=4 [20:49:59]MH_SAM_APDU [20:49:59]CAPDU: 80 13 00 00 [20:49:59]Write to MH i2c: E2 08 00 36 2C 80 13 00 00 00 00 00 00 DE [20:49:59]Write i2c OK [20:49:59]MH_I2C_Read... [20:49:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:59]Read from MH i2c: E2 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 62 00 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 62 00 36 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [20:49:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:59]wFMCommunicate OK [20:49:59]SAM_PROTO_GetFieldsCounters done [20:49:59]requested_item shift.num is exist - process it [20:49:59]requested_item shift.opened is exist - process it [20:49:59]req_shift_opened [20:49:59]FM_GetShiftState [20:49:59]SAM_PROTO_GetShiftState [20:49:59]wFMCommunicate request_size=4 [20:49:59]MH_SAM_APDU [20:49:59]CAPDU: 80 13 01 00 [20:49:59]Write to MH i2c: E2 08 00 37 2C 80 13 01 00 00 00 00 00 E0 [20:49:59]Write i2c OK [20:49:59]MH_I2C_Read... [20:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:59]Read from MH i2c: E2 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 0E 00 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 0E 00 37 2C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 47 [20:49:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:49:59]wFMCommunicate OK [20:49:59]SAM_PROTO_GetShiftState done [20:49:59]FM_GetShiftState done [20:49:59]req_shift_opened done [20:49:59]requested_item shift.open_date is exist - process it [20:49:59]req_shift_open_date [20:49:59]req_shift_open_date done [20:49:59]produce_requested_data done [20:49:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123085,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:49:59]process_action_free close_receipt [20:49:59]json_value_free [20:49:59]json_value_free done [20:49:59]process_json_proto returns [20:49:59]Send response to host [20:49:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123085,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:49:59]free response buf [20:49:59]execute_script done [20:49:59]execute_script returns [20:49:59]free content buf [20:49:59]Sock 8.Close socket [20:49:59]Sock 8.Thread stoped [20:50:02]OFD Sender: No OFD packet to send [20:50:07]OFD Sender: No OFD packet to send [20:50:07]accept exits with 9 [20:50:07]New connection [20:50:07]New thread 3066809700 created [20:50:07]Thread 3066666340 joined [20:50:07]Waiting for new connection... [20:50:07] Sock 9.Parse request [20:50:07]Sock 9.Check first char [20:50:07]Sock 9.First char is OK [20:50:07]request: POST /json_proto HTTP/1.0 [20:50:07]Method: POST [20:50:07]URL: /json_proto [20:50:07]Method is POST - this is cgi request [20:50:07]url: /json_proto [20:50:07]query_string will be loaded in cgi processing [20:50:07]execute_cgi json_proto POST (null) [20:50:07]execute_cgi path=json_proto method=POST [20:50:07]POST find Content-Length [20:50:07]Host: 172.17.48.197:8080 [20:50:07]Content-Length: 683 [20:50:07]Content-Type: application/json [20:50:07] [20:50:07]POST finish read [20:50:07]Found Content-Length = 683 [20:50:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:07]execute_script... [20:50:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:07]POST & json_proto [20:50:07]process_json_proto [20:50:07]json parsed OK: [20:50:07]protocol is kg_v1.0 [20:50:07]action value=close_receipt [20:50:07]process_action close_receipt [20:50:07]cmd_close_receipt [20:50:07]MH_GetDate [20:50:07]Write to MH i2c: F0 00 00 38 2C 53 [20:50:07]Write i2c OK [20:50:07]MH_I2C_Read... [20:50:07]Read from MH i2c: F0 [20:50:07]MH_I2C_Read... [20:50:07]Read from MH i2c: F0 09 00 [20:50:07]MH_I2C_Read... [20:50:07]Read from MH i2c: F0 09 00 38 2C 00 01 91 E3 65 66 EE DC 65 CB [20:50:07]GetLastDocTimeStamp 1709412595 [20:50:07]current date 1709412609 [20:50:07]FM_GetShiftState [20:50:07]SAM_PROTO_GetShiftState [20:50:07]wFMCommunicate request_size=4 [20:50:07]MH_SAM_APDU [20:50:07]CAPDU: 80 13 01 00 [20:50:08]Write to MH i2c: E2 08 00 39 2C 80 13 01 00 00 00 00 00 E2 [20:50:08]Write i2c OK [20:50:08]MH_I2C_Read... [20:50:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:08]Read from MH i2c: E2 [20:50:08]MH_I2C_Read... [20:50:08]Read from MH i2c: E2 0E 00 [20:50:08]MH_I2C_Read... [20:50:08]Read from MH i2c: E2 0E 00 39 2C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 49 [20:50:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:50:08]wFMCommunicate OK [20:50:08]SAM_PROTO_GetShiftState done [20:50:08]FM_GetShiftState done [20:50:08]opened in 1709338023 [20:50:08]opened+sec_in_day 1709424423 [20:50:08]quantity*price = 100010 [20:50:08]sum+1 = 100012 [20:50:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 305 02.03.2024 20:50 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123086 ФПД: 191900969479297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T205009&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123086&fm=191900969479297&tin=02508201610067®Number=0000000000090573&sum=100000 [20:50:09]StoreToDocumentArchive [20:50:09]shift 321 fd 123086 [20:50:09]save to /storage/0321/doc_00123086 [20:50:09]save last doc name /storage/0321/doc_00123086 to /storage/kkm_last_doc_name [20:50:09]save OK [20:50:09]Clear old archive folders... [20:50:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:50:09]tlvbuf is 003C05A0 [20:50:09]SAM_PROTO_ClearQueue [20:50:09]wFMCommunicate request_size=4 [20:50:09]MH_SAM_APDU [20:50:09]CAPDU: 80 09 00 00 [20:50:09]Write to MH i2c: E2 08 00 46 2C 80 09 00 00 00 00 00 00 E4 [20:50:09]Write i2c OK [20:50:09]MH_I2C_Read... [20:50:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:09]Read from MH i2c: E2 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 03 00 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 03 00 46 2C 00 90 00 E6 [20:50:09]RAPDU: 90 00 [20:50:09]wFMCommunicate OK [20:50:09]SAM_PROTO_ClearQueue done [20:50:09]KKMCreateOFDPacket [20:50:09]OFDProtocolAddRootSTLVToBuf [20:50:09]FM_MakeSignedData [20:50:09]FM_MakeSignedData [20:50:09]SAM_PROTO_SignData [20:50:09]wFMCommunicate request_size=4 [20:50:09]MH_SAM_APDU [20:50:09]CAPDU: 80 0D 01 02 [20:50:09]Write to MH i2c: E2 08 00 47 2C 80 0D 01 02 00 00 00 00 EC [20:50:09]Write i2c OK [20:50:09]MH_I2C_Read... [20:50:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:09]Read from MH i2c: E2 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 03 00 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 03 00 47 2C 00 90 00 E7 [20:50:09]RAPDU: 90 00 [20:50:09]wFMCommunicate OK [20:50:09]wFMCommunicate request_size=255 [20:50:09]MH_SAM_APDU [20:50:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 01 91 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E0 01 00 35 04 06 00 AE [20:50:09]Write to MH i2c: E2 02 01 48 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 01 91 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E0 01 00 35 04 06 00 AE 00 00 FC [20:50:09]Write i2c OK [20:50:09]MH_I2C_Read... [20:50:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:09]Read from MH i2c: E2 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 03 00 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 03 00 48 2C 00 90 00 E8 [20:50:09]RAPDU: 90 00 [20:50:09]wFMCommunicate OK [20:50:09]wFMCommunicate request_size=10 [20:50:09]MH_SAM_APDU [20:50:09]CAPDU: 80 0D 02 02 05 88 6D 1E 2C 81 [20:50:09]Write to MH i2c: E2 0D 00 49 2C 80 0D 02 02 05 00 88 6D 1E 2C 81 00 00 B9 [20:50:09]Write i2c OK [20:50:09]MH_I2C_Read... [20:50:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:09]Read from MH i2c: E2 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 03 00 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 03 00 49 2C 00 90 00 E9 [20:50:09]RAPDU: 90 00 [20:50:09]wFMCommunicate OK [20:50:09]wFMCommunicate request_size=4 [20:50:09]MH_SAM_APDU [20:50:09]CAPDU: 80 0D 03 02 [20:50:09]Write to MH i2c: E2 08 00 4A 2C 80 0D 03 02 00 00 00 00 F1 [20:50:09]Write i2c OK [20:50:09]MH_I2C_Read... [20:50:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:09]Read from MH i2c: E2 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 0B 00 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 0B 00 4A 2C 00 EA 56 B4 7E 75 38 82 9B 90 00 2E [20:50:09]RAPDU: EA 56 B4 7E 75 38 82 9B 90 00 [20:50:09]wFMCommunicate OK [20:50:09]SAM_PROTO_SignData done [20:50:09]FM_MakeSignedData done [20:50:09]CreateOFDProtocolMessage [20:50:09]wFMCommunicate request_size=4 [20:50:09]MH_SAM_APDU [20:50:09]CAPDU: 80 11 00 00 [20:50:09]Write to MH i2c: E2 08 00 4B 2C 80 11 00 00 00 00 00 00 F1 [20:50:09]Write i2c OK [20:50:09]MH_I2C_Read... [20:50:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:09]Read from MH i2c: E2 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 17 00 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: E2 17 00 4B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4F [20:50:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:50:09]wFMCommunicate OK [20:50:09]CreateOFDProtocolMessage done [20:50:09]OFDSenderStorePacket 123086 [20:50:09]StoreOFDPacket docnum=123086 [20:50:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 12 C2 07 01 7F BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 01 91 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E0 01 00 35 04 06 00 AE 88 6D 1E 2C 81 EA 56 B4 7E 75 38 82 9B [20:50:09]CheckFolder [20:50:09]dirname=/storage/ofd_packets [20:50:09]CheckFolder done [20:50:09]ProducePacketName [20:50:09]name=ofd_packets/00123086 [20:50:09]NVStorageSaveData ofd_packets/00123086 [20:50:09]File name is /storage/ofd_packets/00123086 [20:50:09]Write 301 bytes [20:50:09]NVStorageSaveData done [20:50:09]OFDSenderStorePacket done [20:50:09]KKMCreateOFDPacket done [20:50:09]NVStorageSaveData kkm_last_timestamp [20:50:09]File name is /storage/kkm_last_timestamp [20:50:09]Write 4 bytes [20:50:09]NVStorageSaveData done [20:50:09]ExternCall_PrintAddStr [20:50:09]wPrintStart [20:50:09]Write to MH i2c: 01 00 00 4C 2C 78 [20:50:09]Write i2c OK [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: 01 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: 01 07 00 [20:50:09]MH_I2C_Read... [20:50:09]Read from MH i2c: 01 07 00 4C 2C 00 00 00 00 00 FF 0F 8D [20:50:09]RasterBufferAndPrint [20:50:09]line Счет N : (1)1105991 [20:50:09]line ИНН: 02508201610067 [20:50:09]line Контрольно-Кассовый Чек [20:50:09]line ПРОДАЖА [20:50:09]line ТРК (МРК, ГНК) : 23 [20:50:09]line Товар: 2710124500 [20:50:09]line Аи-95-К-5 [20:50:09]line 14.390 * 69.50 [20:50:09]line = 1000.11 [20:50:09]line НДС 12% НСП 1% [20:50:09]line > о реализуемом товаре [20:50:09]line ОКРУГЛЕНИЕ: -0.11 [20:50:09]line ИТОГО: 1000.00 [20:50:09]line Внесено: 1000.00 [20:50:09]line СДАЧА: 0.00 [20:50:09]line НСП 1% : 8.85 [20:50:09]line НДС 12% : 106.21 [20:50:09]line Наличными: 1000.00 [20:50:09]line Безнал.: 0.00 [20:50:09]line Место: АЗС № 25 "Партнер Нефть" [20:50:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:50:09]line СНО: Общий режим [20:50:09]line Чек 305 02.03.2024 20:50 [20:50:09]line Смена: 321 ФФД: 1.0 [20:50:09]line ЗНМ: 0300000019 [20:50:09]line РНМ: 0000000000090573 [20:50:09]line Версия ККМ: 001 [20:50:09]line ФМ: 0000000000874798 [20:50:09]line ФД: 123086 [20:50:09]line ФПД: 191900969479297 [20:50:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T205009&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123086&fm=191900969479297&tin=02508201610067®Number=0000000000090573&sum=100000 [20:50:10]OFD Sender: Processing packet 123086 [packets to send 112, broken 111] [20:50:10]ProducePacketName [20:50:10]name=ofd_packets/00123086 [20:50:10]OFD Sender: To server: pG, [20:50:10]CommunicateWithHost lk.salyk.kg:30040 [20:50:10]ConnectInit lk.salyk.kg [20:50:10]written 0, free lines is 4095 [20:50:10]Connected sock=10 [20:50:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 12 C2 07 01 7F BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 01 91 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E0 01 00 35 04 06 00 AE 88 6D 1E 2C 81 EA 56 B4 7E 75 38 82 9B [20:50:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 07 87 47 00 0B 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E0 01 00 F4 03 04 00 DC 3C E3 65 B6 04 01 00 00 7F EA 0A B8 79 36 31 D9 [20:50:10]CommunicateWithHost err = 0 [20:50:10]CheckOFDResponse [20:50:10]1017 (14) - 77093643461234 [20:50:10]1041 (16) - 0000000000874798 [20:50:10]1040 (4) - 123086 [20:50:10]1012 (4) - 02.03.2024 14:51 [20:50:10]1206 (1) - 0 [20:50:10]OFD Sender: Remove packet 123086 [20:50:10]ProducePacketName [20:50:10]name=ofd_packets/00123086 [20:50:10]NVStorageDeleteData [20:50:10]Write to MH i2c: 01 00 00 77 2C A3 [20:50:10]Write i2c OK [20:50:10]MH_I2C_Read... [20:50:10]Read from MH i2c: 01 [20:50:10]MH_I2C_Read... [20:50:10]Read from MH i2c: 01 07 00 [20:50:10]MH_I2C_Read... [20:50:10]Read from MH i2c: 01 07 00 77 2C 00 00 00 00 00 F6 0C AC [20:50:10]RasterBufferAndPrint [20:50:10]line [20:50:10]line [20:50:10]line [20:50:10]line [20:50:10]line [20:50:10]written 0, free lines is 3324 [20:50:10]MH_Cut [20:50:10]Write to MH i2c: D1 01 00 7E 2C 01 7C [20:50:10]Write i2c OK [20:50:10]MH_I2C_Read... [20:50:10]Read from MH i2c: D1 [20:50:10]MH_I2C_Read... [20:50:10]Read from MH i2c: D1 01 00 [20:50:10]MH_I2C_Read... [20:50:10]Read from MH i2c: D1 01 00 7E 2C 00 7B [20:50:10]Write to MH i2c: 01 00 00 7F 2C AB [20:50:10]Write i2c OK [20:50:10]MH_I2C_Read... [20:50:10]OFD Sender: No OFD packet to send [20:50:11]*** Cut start [20:50:11]*** Purtial cut [20:50:11]*** Stage 1: CUTSNS_PIN = 1 [20:50:13]Read from MH i2c: 01 [20:50:13]MH_I2C_Read... [20:50:13]*** Stop cut motor [20:50:13]*** Cut end [20:50:13]Read from MH i2c: 01 07 00 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: 01 07 00 7F 2C 00 00 00 00 00 FF 0F C0 [20:50:13]process_action close_receipt done [20:50:13]requested_data is exist [20:50:13]produce_requested_data [20:50:13]requested_item fm.sn is exist - process it [20:50:13]wFMCommunicate request_size=4 [20:50:13]MH_SAM_APDU [20:50:13]CAPDU: 80 11 00 00 [20:50:13]Write to MH i2c: E2 08 00 80 2C 80 11 00 00 00 00 00 00 26 [20:50:13]Write i2c OK [20:50:13]MH_I2C_Read... [20:50:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:13]Read from MH i2c: E2 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: E2 17 00 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: E2 17 00 80 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 84 [20:50:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:50:13]wFMCommunicate OK [20:50:13]requested_item fd.num is exist - process it [20:50:13]SAM_PROTO_GetFieldsCounters [20:50:13]wFMCommunicate request_size=4 [20:50:13]MH_SAM_APDU [20:50:13]CAPDU: 80 13 00 00 [20:50:13]Write to MH i2c: E2 08 00 81 2C 80 13 00 00 00 00 00 00 29 [20:50:13]Write i2c OK [20:50:13]MH_I2C_Read... [20:50:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:13]Read from MH i2c: E2 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: E2 62 00 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: E2 62 00 81 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [20:50:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:50:13]wFMCommunicate OK [20:50:13]SAM_PROTO_GetFieldsCounters done [20:50:13]requested_item shift.num is exist - process it [20:50:13]requested_item shift.opened is exist - process it [20:50:13]req_shift_opened [20:50:13]FM_GetShiftState [20:50:13]SAM_PROTO_GetShiftState [20:50:13]wFMCommunicate request_size=4 [20:50:13]MH_SAM_APDU [20:50:13]CAPDU: 80 13 01 00 [20:50:13]Write to MH i2c: E2 08 00 82 2C 80 13 01 00 00 00 00 00 2B [20:50:13]Write i2c OK [20:50:13]MH_I2C_Read... [20:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:13]Read from MH i2c: E2 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: E2 0E 00 [20:50:13]MH_I2C_Read... [20:50:13]Read from MH i2c: E2 0E 00 82 2C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 92 [20:50:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:50:13]wFMCommunicate OK [20:50:13]SAM_PROTO_GetShiftState done [20:50:13]FM_GetShiftState done [20:50:13]req_shift_opened done [20:50:13]requested_item shift.open_date is exist - process it [20:50:13]req_shift_open_date [20:50:13]req_shift_open_date done [20:50:13]produce_requested_data done [20:50:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123086,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:50:13]process_action_free close_receipt [20:50:13]json_value_free [20:50:13]json_value_free done [20:50:13]process_json_proto returns [20:50:13]Send response to host [20:50:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123086,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:50:13]free response buf [20:50:13]execute_script done [20:50:13]execute_script returns [20:50:13]free content buf [20:50:13]Sock 9.Close socket [20:50:13]Sock 9.Thread stoped [20:50:15]OFD Sender: No OFD packet to send [20:50:20]OFD Sender: No OFD packet to send [20:50:25]OFD Sender: No OFD packet to send [20:50:30]OFD Sender: No OFD packet to send [20:50:35]OFD Sender: No OFD packet to send [20:50:40]OFD Sender: No OFD packet to send [20:50:45]OFD Sender: No OFD packet to send [20:50:50]OFD Sender: No OFD packet to send [20:50:55]OFD Sender: No OFD packet to send [20:51:00]OFD Sender: No OFD packet to send [20:51:05]OFD Sender: No OFD packet to send [20:51:10]OFD Sender: No OFD packet to send [20:51:15]OFD Sender: No OFD packet to send [20:51:20]OFD Sender: No OFD packet to send [20:51:25]OFD Sender: No OFD packet to send [20:51:30]OFD Sender: No OFD packet to send [20:51:35]OFD Sender: No OFD packet to send [20:51:40]OFD Sender: No OFD packet to send [20:51:45]OFD Sender: No OFD packet to send [20:51:50]OFD Sender: No OFD packet to send [20:51:55]OFD Sender: No OFD packet to send [20:52:00]OFD Sender: No OFD packet to send [20:52:05]OFD Sender: No OFD packet to send [20:52:10]OFD Sender: No OFD packet to send [20:52:15]OFD Sender: No OFD packet to send [20:52:20]OFD Sender: No OFD packet to send [20:52:25]OFD Sender: No OFD packet to send [20:52:30]OFD Sender: No OFD packet to send [20:52:35]OFD Sender: No OFD packet to send [20:52:40]OFD Sender: No OFD packet to send [20:52:46]OFD Sender: No OFD packet to send [20:52:51]OFD Sender: No OFD packet to send [20:52:56]OFD Sender: No OFD packet to send [20:53:01]OFD Sender: No OFD packet to send [20:53:06]OFD Sender: No OFD packet to send [20:53:11]OFD Sender: No OFD packet to send [20:53:16]OFD Sender: No OFD packet to send [20:53:21]OFD Sender: No OFD packet to send [20:53:26]OFD Sender: No OFD packet to send [20:53:31]OFD Sender: No OFD packet to send [20:53:36]OFD Sender: No OFD packet to send [20:53:41]OFD Sender: No OFD packet to send [20:53:46]OFD Sender: No OFD packet to send [20:53:51]OFD Sender: No OFD packet to send [20:53:56]OFD Sender: No OFD packet to send [20:54:01]OFD Sender: No OFD packet to send [20:54:06]OFD Sender: No OFD packet to send [20:54:11]OFD Sender: No OFD packet to send [20:54:16]OFD Sender: No OFD packet to send [20:54:21]OFD Sender: No OFD packet to send [20:54:26]OFD Sender: No OFD packet to send [20:54:31]OFD Sender: No OFD packet to send [20:54:36]OFD Sender: No OFD packet to send [20:54:41]OFD Sender: No OFD packet to send [20:54:46]OFD Sender: No OFD packet to send [20:54:51]OFD Sender: No OFD packet to send [20:54:56]OFD Sender: No OFD packet to send [20:54:58]accept exits with 8 [20:54:58]New connection [20:54:58]New thread 3066666340 created [20:54:58]Thread 3066809700 joined [20:54:58]Waiting for new connection... [20:54:58] Sock 8.Parse request [20:54:58]Sock 8.Check first char [20:54:58]Sock 8.First char is OK [20:54:58]request: POST /json_proto HTTP/1.0 [20:54:58]Method: POST [20:54:58]URL: /json_proto [20:54:58]Method is POST - this is cgi request [20:54:58]url: /json_proto [20:54:58]query_string will be loaded in cgi processing [20:54:58]execute_cgi json_proto POST (null) [20:54:58]execute_cgi path=json_proto method=POST [20:54:58]POST find Content-Length [20:54:58]Host: 172.17.48.197:8080 [20:54:58]Content-Length: 809 [20:54:58]Content-Type: application/json [20:54:58] [20:54:58]POST finish read [20:54:58]Found Content-Length = 809 [20:54:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:58]execute_script... [20:54:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:58]POST & json_proto [20:54:58]process_json_proto [20:54:58]json parsed OK: [20:54:58]protocol is kg_v1.0 [20:54:58]action value=close_receipt [20:54:58]process_action close_receipt [20:54:58]cmd_close_receipt [20:54:58]MH_GetDate [20:54:58]Write to MH i2c: F0 00 00 83 2C 9E [20:54:58]Write i2c OK [20:54:58]MH_I2C_Read... [20:54:58]Read from MH i2c: F0 [20:54:58]MH_I2C_Read... [20:54:58]Read from MH i2c: F0 09 00 [20:54:58]MH_I2C_Read... [20:54:58]Read from MH i2c: F0 09 00 83 2C 00 24 92 E3 65 66 EE DC 65 3A [20:54:58]GetLastDocTimeStamp 1709412609 [20:54:58]current date 1709412900 [20:54:58]FM_GetShiftState [20:54:58]SAM_PROTO_GetShiftState [20:54:58]wFMCommunicate request_size=4 [20:54:58]MH_SAM_APDU [20:54:58]CAPDU: 80 13 01 00 [20:54:58]Write to MH i2c: E2 08 00 84 2C 80 13 01 00 00 00 00 00 2D [20:54:58]Write i2c OK [20:54:58]MH_I2C_Read... [20:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:58]Read from MH i2c: E2 [20:54:58]MH_I2C_Read... [20:54:58]Read from MH i2c: E2 0E 00 [20:54:58]MH_I2C_Read... [20:54:58]Read from MH i2c: E2 0E 00 84 2C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 94 [20:54:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:54:58]wFMCommunicate OK [20:54:58]SAM_PROTO_GetShiftState done [20:54:58]FM_GetShiftState done [20:54:58]opened in 1709338023 [20:54:58]opened+sec_in_day 1709424423 [20:54:58]quantity*price = 100030 [20:54:58]sum+1 = 100031 [20:54:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 306 02.03.2024 20:55 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123087 ФПД: 106062082291469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T205500&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123087&fm=106062082291469&tin=02508201610067®Number=0000000000090573&sum=100030 [20:54:59]StoreToDocumentArchive [20:54:59]shift 321 fd 123087 [20:54:59]save to /storage/0321/doc_00123087 [20:54:59]save last doc name /storage/0321/doc_00123087 to /storage/kkm_last_doc_name [20:54:59]save OK [20:54:59]Clear old archive folders... [20:54:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:54:59]tlvbuf is B6F35500 [20:54:59]SAM_PROTO_ClearQueue [20:54:59]wFMCommunicate request_size=4 [20:54:59]MH_SAM_APDU [20:54:59]CAPDU: 80 09 00 00 [20:54:59]Write to MH i2c: E2 08 00 91 2C 80 09 00 00 00 00 00 00 2F [20:54:59]Write i2c OK [20:54:59]MH_I2C_Read... [20:55:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:00]Read from MH i2c: E2 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 03 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 03 00 91 2C 00 90 00 31 [20:55:00]RAPDU: 90 00 [20:55:00]wFMCommunicate OK [20:55:00]SAM_PROTO_ClearQueue done [20:55:00]KKMCreateOFDPacket [20:55:00]OFDProtocolAddRootSTLVToBuf [20:55:00]FM_MakeSignedData [20:55:00]FM_MakeSignedData [20:55:00]SAM_PROTO_SignData [20:55:00]wFMCommunicate request_size=4 [20:55:00]MH_SAM_APDU [20:55:00]CAPDU: 80 0D 01 02 [20:55:00]Write to MH i2c: E2 08 00 92 2C 80 0D 01 02 00 00 00 00 37 [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:00]Read from MH i2c: E2 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 03 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 03 00 92 2C 00 90 00 32 [20:55:00]RAPDU: 90 00 [20:55:00]wFMCommunicate OK [20:55:00]wFMCommunicate request_size=255 [20:55:00]MH_SAM_APDU [20:55:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 24 92 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E0 01 00 35 04 06 00 60 [20:55:00]Write to MH i2c: E2 02 01 93 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 24 92 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E0 01 00 35 04 06 00 60 00 00 62 [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:00]Read from MH i2c: E2 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 03 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 03 00 93 2C 00 90 00 33 [20:55:00]RAPDU: 90 00 [20:55:00]wFMCommunicate OK [20:55:00]wFMCommunicate request_size=10 [20:55:00]MH_SAM_APDU [20:55:00]CAPDU: 80 0D 02 02 05 76 80 BD 37 0D [20:55:00]Write to MH i2c: E2 0D 00 94 2C 80 0D 02 02 05 00 76 80 BD 37 0D 00 00 3B [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:00]Read from MH i2c: E2 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 03 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 03 00 94 2C 00 90 00 34 [20:55:00]RAPDU: 90 00 [20:55:00]wFMCommunicate OK [20:55:00]wFMCommunicate request_size=4 [20:55:00]MH_SAM_APDU [20:55:00]CAPDU: 80 0D 03 02 [20:55:00]Write to MH i2c: E2 08 00 95 2C 80 0D 03 02 00 00 00 00 3C [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:00]Read from MH i2c: E2 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 0B 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 0B 00 95 2C 00 27 ED A3 0E C7 16 90 DD 90 00 4C [20:55:00]RAPDU: 27 ED A3 0E C7 16 90 DD 90 00 [20:55:00]wFMCommunicate OK [20:55:00]SAM_PROTO_SignData done [20:55:00]FM_MakeSignedData done [20:55:00]CreateOFDProtocolMessage [20:55:00]wFMCommunicate request_size=4 [20:55:00]MH_SAM_APDU [20:55:00]CAPDU: 80 11 00 00 [20:55:00]Write to MH i2c: E2 08 00 96 2C 80 11 00 00 00 00 00 00 3C [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:00]Read from MH i2c: E2 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 17 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: E2 17 00 96 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9A [20:55:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:55:00]wFMCommunicate OK [20:55:00]CreateOFDProtocolMessage done [20:55:00]OFDSenderStorePacket 123087 [20:55:00]StoreOFDPacket docnum=123087 [20:55:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F1 66 07 01 7D 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 24 92 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E0 01 00 35 04 06 00 60 76 80 BD 37 0D 27 ED A3 0E C7 16 90 DD [20:55:00]CheckFolder [20:55:00]dirname=/storage/ofd_packets [20:55:00]CheckFolder done [20:55:00]ProducePacketName [20:55:00]name=ofd_packets/00123087 [20:55:00]NVStorageSaveData ofd_packets/00123087 [20:55:00]File name is /storage/ofd_packets/00123087 [20:55:00]Write 301 bytes [20:55:00]NVStorageSaveData done [20:55:00]OFDSenderStorePacket done [20:55:00]KKMCreateOFDPacket done [20:55:00]NVStorageSaveData kkm_last_timestamp [20:55:00]File name is /storage/kkm_last_timestamp [20:55:00]Write 4 bytes [20:55:00]NVStorageSaveData done [20:55:00]ExternCall_PrintAddStr [20:55:00]wPrintStart [20:55:00]Write to MH i2c: 01 00 00 97 2C C3 [20:55:00]Write i2c OK [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 07 00 [20:55:00]MH_I2C_Read... [20:55:00]Read from MH i2c: 01 07 00 97 2C 00 00 00 00 00 FF 0F D8 [20:55:00]RasterBufferAndPrint [20:55:00]line Счет N : (1)1105992 [20:55:00]line ИНН: 02508201610067 [20:55:00]line Контрольно-Кассовый Чек [20:55:00]line ПРОДАЖА [20:55:00]line ТРК (МРК, ГНК) : 52 [20:55:00]line Товар: 2710124130 [20:55:00]line Аи-92-К-5 [20:55:00]line 16.160 * 61.90 [20:55:00]line = 1000.30 [20:55:00]line НДС 12% НСП 1% [20:55:00]line > о реализуемом товаре [20:55:00]line ИТОГО: 1000.30 [20:55:00]line НСП 1% : 8.85 [20:55:00]line НДС 12% : 106.23 [20:55:00]line Наличными: 0.00 [20:55:00]line Безнал.: 1000.30 [20:55:00]line Место: АЗС № 25 "Партнер Нефть" [20:55:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:55:00]line СНО: Общий режим [20:55:00]line Чек 306 02.03.2024 20:55 [20:55:00]line Смена: 321 ФФД: 1.0 [20:55:00]line ЗНМ: 0300000019 [20:55:00]line РНМ: 0000000000090573 [20:55:00]line Версия ККМ: 001 [20:55:00]line Платежная система: О! деньги [20:55:00]line ФМ: 0000000000874798 [20:55:00]line ФД: 123087 [20:55:00]line ФПД: 106062082291469 [20:55:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T205500&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123087&fm=106062082291469&tin=02508201610067®Number=0000000000090573&sum=100030 [20:55:00]OFD Sender: Processing packet 123087 [packets to send 112, broken 111] [20:55:00]ProducePacketName [20:55:00]name=ofd_packets/00123087 [20:55:00]OFD Sender: To server: pG, [20:55:00]CommunicateWithHost lk.salyk.kg:30040 [20:55:00]ConnectInit lk.salyk.kg [20:55:00]written 0, free lines is 4095 [20:55:00]Connected sock=9 [20:55:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F1 66 07 01 7D 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 24 92 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E0 01 00 35 04 06 00 60 76 80 BD 37 0D 27 ED A3 0E C7 16 90 DD [20:55:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 58 5F 47 00 5B 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E0 01 00 F4 03 04 00 FF 3D E3 65 B6 04 01 00 00 19 6F BC A2 7E 9B 53 0C [20:55:01]CommunicateWithHost err = 0 [20:55:01]CheckOFDResponse [20:55:01]1017 (14) - 77093643461234 [20:55:01]1041 (16) - 0000000000874798 [20:55:01]1040 (4) - 123087 [20:55:01]1012 (4) - 02.03.2024 14:55 [20:55:01]1206 (1) - 0 [20:55:01]OFD Sender: Remove packet 123087 [20:55:01]ProducePacketName [20:55:01]name=ofd_packets/00123087 [20:55:01]NVStorageDeleteData [20:55:01]Write to MH i2c: 01 00 00 C1 2C ED [20:55:01]Write i2c OK [20:55:01]MH_I2C_Read... [20:55:01]Read from MH i2c: 01 [20:55:01]MH_I2C_Read... [20:55:01]Read from MH i2c: 01 07 00 [20:55:01]MH_I2C_Read... [20:55:01]Read from MH i2c: 01 07 00 C1 2C 00 00 00 00 00 07 0D 08 [20:55:01]RasterBufferAndPrint [20:55:01]line [20:55:01]line [20:55:01]line [20:55:01]line [20:55:01]line [20:55:01]written 0, free lines is 3343 [20:55:01]MH_Cut [20:55:01]Write to MH i2c: D1 01 00 C8 2C 01 C6 [20:55:01]Write i2c OK [20:55:01]MH_I2C_Read... [20:55:01]Read from MH i2c: D1 [20:55:01]MH_I2C_Read... [20:55:01]Read from MH i2c: D1 01 00 [20:55:01]MH_I2C_Read... [20:55:01]Read from MH i2c: D1 01 00 C8 2C 00 C5 [20:55:01]Write to MH i2c: 01 00 00 C9 2C F5 [20:55:01]Write i2c OK [20:55:01]MH_I2C_Read... [20:55:01]OFD Sender: No OFD packet to send [20:55:01]*** Cut start [20:55:01]*** Purtial cut [20:55:01]*** Stage 1: CUTSNS_PIN = 1 [20:55:04]Read from MH i2c: 01 [20:55:04]MH_I2C_Read... [20:55:04]*** Stop cut motor [20:55:04]*** Cut end [20:55:04]Read from MH i2c: 01 07 00 [20:55:04]MH_I2C_Read... [20:55:04]Read from MH i2c: 01 07 00 C9 2C 00 00 00 00 00 FF 0F 0A [20:55:04]process_action close_receipt done [20:55:04]requested_data is exist [20:55:04]produce_requested_data [20:55:04]requested_item fm.sn is exist - process it [20:55:04]wFMCommunicate request_size=4 [20:55:04]MH_SAM_APDU [20:55:04]CAPDU: 80 11 00 00 [20:55:04]Write to MH i2c: E2 08 00 CA 2C 80 11 00 00 00 00 00 00 70 [20:55:04]Write i2c OK [20:55:04]MH_I2C_Read... [20:55:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:04]Read from MH i2c: E2 [20:55:04]MH_I2C_Read... [20:55:04]Read from MH i2c: E2 17 00 [20:55:04]MH_I2C_Read... [20:55:04]Read from MH i2c: E2 17 00 CA 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CE [20:55:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:55:04]wFMCommunicate OK [20:55:04]requested_item fd.num is exist - process it [20:55:04]SAM_PROTO_GetFieldsCounters [20:55:04]wFMCommunicate request_size=4 [20:55:04]MH_SAM_APDU [20:55:04]CAPDU: 80 13 00 00 [20:55:04]Write to MH i2c: E2 08 00 CB 2C 80 13 00 00 00 00 00 00 73 [20:55:04]Write i2c OK [20:55:04]MH_I2C_Read... [20:55:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:04]Read from MH i2c: E2 [20:55:04]MH_I2C_Read... [20:55:04]Read from MH i2c: E2 62 00 [20:55:04]MH_I2C_Read... [20:55:04]Read from MH i2c: E2 62 00 CB 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [20:55:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:04]wFMCommunicate OK [20:55:04]SAM_PROTO_GetFieldsCounters done [20:55:04]requested_item shift.num is exist - process it [20:55:04]requested_item shift.opened is exist - process it [20:55:04]req_shift_opened [20:55:04]FM_GetShiftState [20:55:04]SAM_PROTO_GetShiftState [20:55:04]wFMCommunicate request_size=4 [20:55:04]MH_SAM_APDU [20:55:04]CAPDU: 80 13 01 00 [20:55:04]Write to MH i2c: E2 08 00 CC 2C 80 13 01 00 00 00 00 00 75 [20:55:04]Write i2c OK [20:55:04]MH_I2C_Read... [20:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:04]Read from MH i2c: E2 [20:55:04]MH_I2C_Read... [20:55:04]Read from MH i2c: E2 0E 00 [20:55:04]MH_I2C_Read... [20:55:04]Read from MH i2c: E2 0E 00 CC 2C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DC [20:55:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:55:04]wFMCommunicate OK [20:55:04]SAM_PROTO_GetShiftState done [20:55:04]FM_GetShiftState done [20:55:04]req_shift_opened done [20:55:04]requested_item shift.open_date is exist - process it [20:55:04]req_shift_open_date [20:55:04]req_shift_open_date done [20:55:04]produce_requested_data done [20:55:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123087,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:55:04]process_action_free close_receipt [20:55:04]json_value_free [20:55:04]json_value_free done [20:55:04]process_json_proto returns [20:55:04]Send response to host [20:55:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123087,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:55:04]free response buf [20:55:04]execute_script done [20:55:04]execute_script returns [20:55:04]free content buf [20:55:04]Sock 8.Close socket [20:55:04]Sock 8.Thread stoped [20:55:06]OFD Sender: No OFD packet to send [20:55:11]OFD Sender: No OFD packet to send [20:55:16]OFD Sender: No OFD packet to send [20:55:21]OFD Sender: No OFD packet to send [20:55:26]OFD Sender: No OFD packet to send [20:55:31]OFD Sender: No OFD packet to send [20:55:36]OFD Sender: No OFD packet to send [20:55:41]OFD Sender: No OFD packet to send [20:55:46]OFD Sender: No OFD packet to send [20:55:51]OFD Sender: No OFD packet to send [20:55:56]OFD Sender: No OFD packet to send [20:56:01]OFD Sender: No OFD packet to send [20:56:06]OFD Sender: No OFD packet to send [20:56:11]OFD Sender: No OFD packet to send [20:56:16]OFD Sender: No OFD packet to send [20:56:21]OFD Sender: No OFD packet to send [20:56:26]OFD Sender: No OFD packet to send [20:56:31]OFD Sender: No OFD packet to send [20:56:36]OFD Sender: No OFD packet to send [20:56:41]OFD Sender: No OFD packet to send [20:56:46]OFD Sender: No OFD packet to send [20:56:51]OFD Sender: No OFD packet to send [20:56:56]OFD Sender: No OFD packet to send [20:57:01]OFD Sender: No OFD packet to send [20:57:06]OFD Sender: No OFD packet to send [20:57:11]OFD Sender: No OFD packet to send [20:57:16]OFD Sender: No OFD packet to send [20:57:21]OFD Sender: No OFD packet to send [20:57:26]OFD Sender: No OFD packet to send [20:57:31]OFD Sender: No OFD packet to send [20:57:36]OFD Sender: No OFD packet to send [20:57:41]OFD Sender: No OFD packet to send [20:57:46]OFD Sender: No OFD packet to send [20:57:51]OFD Sender: No OFD packet to send [20:57:56]OFD Sender: No OFD packet to send [20:58:01]OFD Sender: No OFD packet to send [20:58:06]OFD Sender: No OFD packet to send [20:58:11]OFD Sender: No OFD packet to send [20:58:13]accept exits with 10 [20:58:13]New connection [20:58:13]New thread 3066809700 created [20:58:13]Thread 3066666340 joined [20:58:13]Waiting for new connection... [20:58:13] Sock 10.Parse request [20:58:13]Sock 10.Check first char [20:58:13]Sock 10.First char is OK [20:58:13]request: POST /json_proto HTTP/1.0 [20:58:13]Method: POST [20:58:13]URL: /json_proto [20:58:13]Method is POST - this is cgi request [20:58:13]url: /json_proto [20:58:13]query_string will be loaded in cgi processing [20:58:13]execute_cgi json_proto POST (null) [20:58:13]execute_cgi path=json_proto method=POST [20:58:13]POST find Content-Length [20:58:13]Host: 172.17.48.197:8080 [20:58:13]Content-Length: 817 [20:58:13]Content-Type: application/json [20:58:13] [20:58:13]POST finish read [20:58:13]Found Content-Length = 817 [20:58:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:13]execute_script... [20:58: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)1105993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:13]POST & json_proto [20:58:13]process_json_proto [20:58:13]json parsed OK: [20:58:13]protocol is kg_v1.0 [20:58:13]action value=close_receipt [20:58:13]process_action close_receipt [20:58:13]cmd_close_receipt [20:58:13]MH_GetDate [20:58:13]Write to MH i2c: F0 00 00 CD 2C E8 [20:58:13]Write i2c OK [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: F0 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: F0 09 00 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: F0 09 00 CD 2C 00 E7 92 E3 65 66 EE DC 65 47 [20:58:13]GetLastDocTimeStamp 1709412900 [20:58:13]current date 1709413095 [20:58:13]FM_GetShiftState [20:58:13]SAM_PROTO_GetShiftState [20:58:13]wFMCommunicate request_size=4 [20:58:13]MH_SAM_APDU [20:58:13]CAPDU: 80 13 01 00 [20:58:13]Write to MH i2c: E2 08 00 CE 2C 80 13 01 00 00 00 00 00 77 [20:58:13]Write i2c OK [20:58:13]MH_I2C_Read... [20:58:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:13]Read from MH i2c: E2 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: E2 0E 00 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: E2 0E 00 CE 2C 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 DE [20:58:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:58:13]wFMCommunicate OK [20:58:13]SAM_PROTO_GetShiftState done [20:58:13]FM_GetShiftState done [20:58:13]opened in 1709338023 [20:58:13]opened+sec_in_day 1709424423 [20:58:13]quantity*price = 50015 [20:58:13]sum+1 = 50016 [20:58:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 307 02.03.2024 20:58 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123088 ФПД: 134336791865258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T205815&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123088&fm=134336791865258&tin=02508201610067®Number=0000000000090573&sum=50015 [20:58:14]StoreToDocumentArchive [20:58:14]shift 321 fd 123088 [20:58:14]save to /storage/0321/doc_00123088 [20:58:14]save last doc name /storage/0321/doc_00123088 to /storage/kkm_last_doc_name [20:58:14]save OK [20:58:14]Clear old archive folders... [20:58:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:58:14]tlvbuf is 004389E0 [20:58:14]SAM_PROTO_ClearQueue [20:58:14]wFMCommunicate request_size=4 [20:58:14]MH_SAM_APDU [20:58:14]CAPDU: 80 09 00 00 [20:58:14]Write to MH i2c: E2 08 00 DB 2C 80 09 00 00 00 00 00 00 79 [20:58:14]Write i2c OK [20:58:14]MH_I2C_Read... [20:58:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:58:14]Read from MH i2c: E2 [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: E2 03 00 [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: E2 03 00 DB 2C 00 90 00 7B [20:58:14]RAPDU: 90 00 [20:58:14]wFMCommunicate OK [20:58:14]SAM_PROTO_ClearQueue done [20:58:14]KKMCreateOFDPacket [20:58:14]OFDProtocolAddRootSTLVToBuf [20:58:14]FM_MakeSignedData [20:58:14]FM_MakeSignedData [20:58:14]SAM_PROTO_SignData [20:58:14]wFMCommunicate request_size=4 [20:58:14]MH_SAM_APDU [20:58:14]CAPDU: 80 0D 01 02 [20:58:14]Write to MH i2c: E2 08 00 DC 2C 80 0D 01 02 00 00 00 00 81 [20:58:14]Write i2c OK [20:58:14]MH_I2C_Read... [20:58:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:58:14]Read from MH i2c: E2 [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: E2 03 00 [20:58:14]MH_I2C_Read... [20:58:14]Read from MH i2c: E2 03 00 DC 2C 00 90 00 7C [20:58:14]RAPDU: 90 00 [20:58:14]wFMCommunicate OK [20:58:14]wFMCommunicate request_size=255 [20:58:14]MH_SAM_APDU [20:58: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 E7 92 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E0 01 00 35 04 06 00 7A [20:58:14]Write to MH i2c: E2 02 01 DD 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 E7 92 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E0 01 00 35 04 06 00 7A 00 00 E1 [20:58:14]Write i2c OK [20:58:14]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 DD 2C 00 90 00 7D [20:58:15]RAPDU: 90 00 [20:58:15]wFMCommunicate OK [20:58:15]wFMCommunicate request_size=10 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 0D 02 02 05 2D B8 C2 67 AA [20:58:15]Write to MH i2c: E2 0D 00 DE 2C 80 0D 02 02 05 00 2D B8 C2 67 AA 00 00 46 [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 03 00 DE 2C 00 90 00 7E [20:58:15]RAPDU: 90 00 [20:58:15]wFMCommunicate OK [20:58:15]wFMCommunicate request_size=4 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 0D 03 02 [20:58:15]Write to MH i2c: E2 08 00 DF 2C 80 0D 03 02 00 00 00 00 86 [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 0B 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 0B 00 DF 2C 00 7B E6 E2 87 59 B8 22 F3 90 00 77 [20:58:15]RAPDU: 7B E6 E2 87 59 B8 22 F3 90 00 [20:58:15]wFMCommunicate OK [20:58:15]SAM_PROTO_SignData done [20:58:15]FM_MakeSignedData done [20:58:15]CreateOFDProtocolMessage [20:58:15]wFMCommunicate request_size=4 [20:58:15]MH_SAM_APDU [20:58:15]CAPDU: 80 11 00 00 [20:58:15]Write to MH i2c: E2 08 00 E0 2C 80 11 00 00 00 00 00 00 86 [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:15]Read from MH i2c: E2 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 17 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: E2 17 00 E0 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [20:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:58:15]wFMCommunicate OK [20:58:15]CreateOFDProtocolMessage done [20:58:15]OFDSenderStorePacket 123088 [20:58:15]StoreOFDPacket docnum=123088 [20:58:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3E 05 07 01 7B 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 E7 92 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E0 01 00 35 04 06 00 7A 2D B8 C2 67 AA 7B E6 E2 87 59 B8 22 F3 [20:58:15]CheckFolder [20:58:15]dirname=/storage/ofd_packets [20:58:15]CheckFolder done [20:58:15]ProducePacketName [20:58:15]name=ofd_packets/00123088 [20:58:15]NVStorageSaveData ofd_packets/00123088 [20:58:15]File name is /storage/ofd_packets/00123088 [20:58:15]Write 301 bytes [20:58:15]NVStorageSaveData done [20:58:15]OFDSenderStorePacket done [20:58:15]KKMCreateOFDPacket done [20:58:15]NVStorageSaveData kkm_last_timestamp [20:58:15]File name is /storage/kkm_last_timestamp [20:58:15]Write 4 bytes [20:58:15]NVStorageSaveData done [20:58:15]ExternCall_PrintAddStr [20:58:15]wPrintStart [20:58:15]Write to MH i2c: 01 00 00 E1 2C 0D [20:58:15]Write i2c OK [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: 01 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: 01 07 00 [20:58:15]MH_I2C_Read... [20:58:15]Read from MH i2c: 01 07 00 E1 2C 00 00 00 00 00 FF 0F 22 [20:58:15]RasterBufferAndPrint [20:58:15]line Счет N : (1)1105993 [20:58:15]line ИНН: 02508201610067 [20:58:15]line Контрольно-Кассовый Чек [20:58:15]line ПРОДАЖА [20:58:15]line ТРК (МРК, ГНК) : 32 [20:58:15]line Товар: 2710124130 [20:58:15]line Аи-92-К-5 [20:58:15]line 8.080 * 61.90 [20:58:15]line = 500.15 [20:58:15]line НДС 12% НСП 1% [20:58:15]line > о реализуемом товаре [20:58:15]line ИТОГО: 500.15 [20:58:15]line НСП 1% : 4.43 [20:58:15]line НДС 12% : 53.11 [20:58:15]line Наличными: 0.00 [20:58:15]line Безнал.: 500.15 [20:58:15]line Место: АЗС № 25 "Партнер Нефть" [20:58:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:58:15]line СНО: Общий режим [20:58:15]line Чек 307 02.03.2024 20:58 [20:58:15]line Смена: 321 ФФД: 1.0 [20:58:15]line ЗНМ: 0300000019 [20:58:15]line РНМ: 0000000000090573 [20:58:15]line Версия ККМ: 001 [20:58:15]line Платежная система: Бакай Банк [20:58:15]line ФМ: 0000000000874798 [20:58:15]line ФД: 123088 [20:58:15]line ФПД: 134336791865258 [20:58:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T205815&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123088&fm=134336791865258&tin=02508201610067®Number=0000000000090573&sum=50015 [20:58:15]OFD Sender: Processing packet 123088 [packets to send 112, broken 111] [20:58:15]ProducePacketName [20:58:15]name=ofd_packets/00123088 [20:58:15]OFD Sender: To server: pG, [20:58:15]CommunicateWithHost lk.salyk.kg:30040 [20:58:15]ConnectInit lk.salyk.kg [20:58:15]written 0, free lines is 4095 [20:58:15]Connected sock=9 [20:58:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3E 05 07 01 7B 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 E7 92 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E0 01 00 35 04 06 00 7A 2D B8 C2 67 AA 7B E6 E2 87 59 B8 22 F3 [20:58:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 68 1D 47 00 11 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E0 01 00 F4 03 04 00 C2 3E E3 65 B6 04 01 00 00 E8 B5 8F 83 45 B0 35 21 [20:58:15]CommunicateWithHost err = 0 [20:58:15]CheckOFDResponse [20:58:15]1017 (14) - 77093643461234 [20:58:15]1041 (16) - 0000000000874798 [20:58:15]1040 (4) - 123088 [20:58:15]1012 (4) - 02.03.2024 14:59 [20:58:15]1206 (1) - 0 [20:58:15]OFD Sender: Remove packet 123088 [20:58:15]ProducePacketName [20:58:15]name=ofd_packets/00123088 [20:58:15]NVStorageDeleteData [20:58:16]Write to MH i2c: 01 00 00 0B 2D 38 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 07 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: 01 07 00 0B 2D 00 00 00 00 00 08 0D 54 [20:58:16]RasterBufferAndPrint [20:58:16]line [20:58:16]line [20:58:16]line [20:58:16]line [20:58:16]line [20:58:16]written 0, free lines is 3344 [20:58:16]MH_Cut [20:58:16]Write to MH i2c: D1 01 00 12 2D 01 11 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: D1 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: D1 01 00 [20:58:16]MH_I2C_Read... [20:58:16]Read from MH i2c: D1 01 00 12 2D 00 10 [20:58:16]Write to MH i2c: 01 00 00 13 2D 40 [20:58:16]Write i2c OK [20:58:16]MH_I2C_Read... [20:58:16]OFD Sender: No OFD packet to send [20:58:16]*** Cut start [20:58:16]*** Purtial cut [20:58:16]*** Stage 1: CUTSNS_PIN = 1 [20:58:18]Read from MH i2c: 01 [20:58:18]MH_I2C_Read... [20:58:18]*** Stop cut motor [20:58:18]*** Cut end [20:58:18]Read from MH i2c: 01 07 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: 01 07 00 13 2D 00 00 00 00 00 FF 0F 55 [20:58:18]process_action close_receipt done [20:58:18]requested_data is exist [20:58:18]produce_requested_data [20:58:18]requested_item fm.sn is exist - process it [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 11 00 00 [20:58:18]Write to MH i2c: E2 08 00 14 2D 80 11 00 00 00 00 00 00 BB [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:18]Read from MH i2c: E2 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 17 00 [20:58:18]MH_I2C_Read... [20:58:18]Read from MH i2c: E2 17 00 14 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 19 [20:58:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:58:18]wFMCommunicate OK [20:58:18]requested_item fd.num is exist - process it [20:58:18]SAM_PROTO_GetFieldsCounters [20:58:18]wFMCommunicate request_size=4 [20:58:18]MH_SAM_APDU [20:58:18]CAPDU: 80 13 00 00 [20:58:18]Write to MH i2c: E2 08 00 15 2D 80 13 00 00 00 00 00 00 BE [20:58:18]Write i2c OK [20:58:18]MH_I2C_Read... [20:58:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:58:19]Read from MH i2c: E2 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 62 00 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 62 00 15 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [20:58:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:58:19]wFMCommunicate OK [20:58:19]SAM_PROTO_GetFieldsCounters done [20:58:19]requested_item shift.num is exist - process it [20:58:19]requested_item shift.opened is exist - process it [20:58:19]req_shift_opened [20:58:19]FM_GetShiftState [20:58:19]SAM_PROTO_GetShiftState [20:58:19]wFMCommunicate request_size=4 [20:58:19]MH_SAM_APDU [20:58:19]CAPDU: 80 13 01 00 [20:58:19]Write to MH i2c: E2 08 00 16 2D 80 13 01 00 00 00 00 00 C0 [20:58:19]Write i2c OK [20:58:19]MH_I2C_Read... [20:58:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:19]Read from MH i2c: E2 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 0E 00 [20:58:19]MH_I2C_Read... [20:58:19]Read from MH i2c: E2 0E 00 16 2D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 27 [20:58:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:58:19]wFMCommunicate OK [20:58:19]SAM_PROTO_GetShiftState done [20:58:19]FM_GetShiftState done [20:58:19]req_shift_opened done [20:58:19]requested_item shift.open_date is exist - process it [20:58:19]req_shift_open_date [20:58:19]req_shift_open_date done [20:58:19]produce_requested_data done [20:58:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123088,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:58:19]process_action_free close_receipt [20:58:19]json_value_free [20:58:19]json_value_free done [20:58:19]process_json_proto returns [20:58:19]Send response to host [20:58:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123088,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:58:19]free response buf [20:58:19]execute_script done [20:58:19]execute_script returns [20:58:19]free content buf [20:58:19]Sock 10.Close socket [20:58:19]Sock 10.Thread stoped [20:58:21]OFD Sender: No OFD packet to send [20:58:26]OFD Sender: No OFD packet to send [20:58:31]OFD Sender: No OFD packet to send [20:58:36]OFD Sender: No OFD packet to send [20:58:41]OFD Sender: No OFD packet to send [20:58:46]OFD Sender: No OFD packet to send [20:58:51]OFD Sender: No OFD packet to send [20:58:56]OFD Sender: No OFD packet to send [20:59:01]OFD Sender: No OFD packet to send [20:59:06]OFD Sender: No OFD packet to send [20:59:11]OFD Sender: No OFD packet to send [20:59:16]OFD Sender: No OFD packet to send [20:59:21]OFD Sender: No OFD packet to send [20:59:25]accept exits with 8 [20:59:25]New connection [20:59:25]New thread 3066666340 created [20:59:25]Thread 3066809700 joined [20:59:25]Waiting for new connection... [20:59:25] Sock 8.Parse request [20:59:25]Sock 8.Check first char [20:59:25]Sock 8.First char is OK [20:59:25]request: POST /json_proto HTTP/1.0 [20:59:25]Method: POST [20:59:25]URL: /json_proto [20:59:25]Method is POST - this is cgi request [20:59:25]url: /json_proto [20:59:25]query_string will be loaded in cgi processing [20:59:25]execute_cgi json_proto POST (null) [20:59:25]execute_cgi path=json_proto method=POST [20:59:25]POST find Content-Length [20:59:25]Host: 172.17.48.197:8080 [20:59:25]Content-Length: 683 [20:59:25]Content-Type: application/json [20:59:25] [20:59:25]POST finish read [20:59:25]Found Content-Length = 683 [20:59:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:25]execute_script... [20:59:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:25]POST & json_proto [20:59:25]process_json_proto [20:59:25]json parsed OK: [20:59:25]protocol is kg_v1.0 [20:59:25]action value=close_receipt [20:59:25]process_action close_receipt [20:59:25]cmd_close_receipt [20:59:25]MH_GetDate [20:59:25]Write to MH i2c: F0 00 00 17 2D 33 [20:59:25]Write i2c OK [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: F0 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: F0 09 00 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: F0 09 00 17 2D 00 2F 93 E3 65 66 EE DC 65 DB [20:59:25]GetLastDocTimeStamp 1709413095 [20:59:25]current date 1709413167 [20:59:25]FM_GetShiftState [20:59:25]SAM_PROTO_GetShiftState [20:59:25]wFMCommunicate request_size=4 [20:59:25]MH_SAM_APDU [20:59:25]CAPDU: 80 13 01 00 [20:59:25]Write to MH i2c: E2 08 00 18 2D 80 13 01 00 00 00 00 00 C2 [20:59:25]Write i2c OK [20:59:25]MH_I2C_Read... [20:59:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:25]Read from MH i2c: E2 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: E2 0E 00 [20:59:25]MH_I2C_Read... [20:59:25]Read from MH i2c: E2 0E 00 18 2D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 29 [20:59:25]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:59:25]wFMCommunicate OK [20:59:25]SAM_PROTO_GetShiftState done [20:59:25]FM_GetShiftState done [20:59:25]opened in 1709338023 [20:59:25]opened+sec_in_day 1709424423 [20:59:25]quantity*price = 200060 [20:59:25]sum+1 = 200062 [20:59:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 308 02.03.2024 20:59 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123089 ФПД: 204976118693670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T205927&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123089&fm=204976118693670&tin=02508201610067®Number=0000000000090573&sum=200000 [20:59:26]StoreToDocumentArchive [20:59:26]shift 321 fd 123089 [20:59:26]save to /storage/0321/doc_00123089 [20:59:26]save last doc name /storage/0321/doc_00123089 to /storage/kkm_last_doc_name [20:59:26]save OK [20:59:26]Clear old archive folders... [20:59:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:59:26]tlvbuf is 003DB350 [20:59:26]SAM_PROTO_ClearQueue [20:59:26]wFMCommunicate request_size=4 [20:59:26]MH_SAM_APDU [20:59:26]CAPDU: 80 09 00 00 [20:59:26]Write to MH i2c: E2 08 00 25 2D 80 09 00 00 00 00 00 00 C4 [20:59:26]Write i2c OK [20:59:26]MH_I2C_Read... [20:59:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:59:26]Read from MH i2c: E2 [20:59:26]MH_I2C_Read... [20:59:26]Read from MH i2c: E2 03 00 [20:59:26]MH_I2C_Read... [20:59:26]Read from MH i2c: E2 03 00 25 2D 00 90 00 C6 [20:59:26]RAPDU: 90 00 [20:59:26]wFMCommunicate OK [20:59:26]SAM_PROTO_ClearQueue done [20:59:26]KKMCreateOFDPacket [20:59:26]OFDProtocolAddRootSTLVToBuf [20:59:26]FM_MakeSignedData [20:59:26]FM_MakeSignedData [20:59:26]SAM_PROTO_SignData [20:59:26]wFMCommunicate request_size=4 [20:59:26]MH_SAM_APDU [20:59:26]CAPDU: 80 0D 01 02 [20:59:26]Write to MH i2c: E2 08 00 26 2D 80 0D 01 02 00 00 00 00 CC [20:59:26]Write i2c OK [20:59:26]MH_I2C_Read... [20:59:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:59:26]Read from MH i2c: E2 [20:59:26]MH_I2C_Read... [20:59:26]Read from MH i2c: E2 03 00 [20:59:26]MH_I2C_Read... [20:59:26]Read from MH i2c: E2 03 00 26 2D 00 90 00 C7 [20:59:26]RAPDU: 90 00 [20:59:26]wFMCommunicate OK [20:59:26]wFMCommunicate request_size=255 [20:59:26]MH_SAM_APDU [20:59:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 34 01 00 00 F4 03 04 00 2F 93 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E0 01 00 35 04 06 00 BA [20:59:26]Write to MH i2c: E2 02 01 27 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 34 01 00 00 F4 03 04 00 2F 93 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E0 01 00 35 04 06 00 BA 00 00 3D [20:59:26]Write i2c OK [20:59:26]MH_I2C_Read... [20:59:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:27]Read from MH i2c: E2 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: E2 03 00 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: E2 03 00 27 2D 00 90 00 C8 [20:59:27]RAPDU: 90 00 [20:59:27]wFMCommunicate OK [20:59:27]wFMCommunicate request_size=10 [20:59:27]MH_SAM_APDU [20:59:27]CAPDU: 80 0D 02 02 05 6C B8 BD FF 26 [20:59:27]Write to MH i2c: E2 0D 00 28 2D 80 0D 02 02 05 00 6C B8 BD FF 26 00 00 DF [20:59:27]Write i2c OK [20:59:27]MH_I2C_Read... [20:59:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:27]Read from MH i2c: E2 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: E2 03 00 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: E2 03 00 28 2D 00 90 00 C9 [20:59:27]RAPDU: 90 00 [20:59:27]wFMCommunicate OK [20:59:27]wFMCommunicate request_size=4 [20:59:27]MH_SAM_APDU [20:59:27]CAPDU: 80 0D 03 02 [20:59:27]Write to MH i2c: E2 08 00 29 2D 80 0D 03 02 00 00 00 00 D1 [20:59:27]Write i2c OK [20:59:27]MH_I2C_Read... [20:59:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:59:27]Read from MH i2c: E2 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: E2 0B 00 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: E2 0B 00 29 2D 00 81 41 AA 9E E0 AA B8 E7 90 00 05 [20:59:27]RAPDU: 81 41 AA 9E E0 AA B8 E7 90 00 [20:59:27]wFMCommunicate OK [20:59:27]SAM_PROTO_SignData done [20:59:27]FM_MakeSignedData done [20:59:27]CreateOFDProtocolMessage [20:59:27]wFMCommunicate request_size=4 [20:59:27]MH_SAM_APDU [20:59:27]CAPDU: 80 11 00 00 [20:59:27]Write to MH i2c: E2 08 00 2A 2D 80 11 00 00 00 00 00 00 D1 [20:59:27]Write i2c OK [20:59:27]MH_I2C_Read... [20:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:27]Read from MH i2c: E2 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: E2 17 00 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: E2 17 00 2A 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2F [20:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:59:27]wFMCommunicate OK [20:59:27]CreateOFDProtocolMessage done [20:59:27]OFDSenderStorePacket 123089 [20:59:27]StoreOFDPacket docnum=123089 [20:59:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 73 07 01 0D 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 34 01 00 00 F4 03 04 00 2F 93 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E0 01 00 35 04 06 00 BA 6C B8 BD FF 26 81 41 AA 9E E0 AA B8 E7 [20:59:27]CheckFolder [20:59:27]dirname=/storage/ofd_packets [20:59:27]CheckFolder done [20:59:27]ProducePacketName [20:59:27]name=ofd_packets/00123089 [20:59:27]NVStorageSaveData ofd_packets/00123089 [20:59:27]File name is /storage/ofd_packets/00123089 [20:59:27]Write 301 bytes [20:59:27]NVStorageSaveData done [20:59:27]OFDSenderStorePacket done [20:59:27]KKMCreateOFDPacket done [20:59:27]NVStorageSaveData kkm_last_timestamp [20:59:27]File name is /storage/kkm_last_timestamp [20:59:27]Write 4 bytes [20:59:27]NVStorageSaveData done [20:59:27]OFD Sender: Processing packet 123089 [packets to send 112, broken 111] [20:59:27]ProducePacketName [20:59:27]name=ofd_packets/00123089 [20:59:27]OFD Sender: To server: pG, [20:59:27]CommunicateWithHost lk.salyk.kg:30040 [20:59:27]ConnectInit lk.salyk.kg [20:59:27]ExternCall_PrintAddStr [20:59:27]wPrintStart [20:59:27]Write to MH i2c: 01 00 00 2B 2D 58 [20:59:27]Write i2c OK [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: 01 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: 01 07 00 [20:59:27]MH_I2C_Read... [20:59:27]Read from MH i2c: 01 07 00 2B 2D 00 00 00 00 00 FF 0F 6D [20:59:27]RasterBufferAndPrint [20:59:27]line Счет N : (1)1105994 [20:59:27]line ИНН: 02508201610067 [20:59:27]line Контрольно-Кассовый Чек [20:59:27]line ПРОДАЖА [20:59:27]line ТРК (МРК, ГНК) : 52 [20:59:27]line Товар: 2710124130 [20:59:27]line Аи-92-К-5 [20:59:27]line 32.320 * 61.90 [20:59:27]line = 2000.61 [20:59:27]line НДС 12% НСП 1% [20:59:27]line > о реализуемом товаре [20:59:27]line ОКРУГЛЕНИЕ: -0.61 [20:59:27]line ИТОГО: 2000.00 [20:59:27]line Внесено: 2000.00 [20:59:27]line СДАЧА: 0.00 [20:59:27]line НСП 1% : 17.70 [20:59:27]line НДС 12% : 212.45 [20:59:27]line Наличными: 2000.00 [20:59:27]line Безнал.: 0.00 [20:59:27]line Место: АЗС № 25 "Партнер Нефть" [20:59:27]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [20:59:27]line СНО: Общий режим [20:59:27]line Чек 308 02.03.2024 20:59 [20:59:27]line Смена: 321 ФФД: 1.0 [20:59:27]line ЗНМ: 0300000019 [20:59:27]line РНМ: 0000000000090573 [20:59:27]line Версия ККМ: 001 [20:59:27]line ФМ: 0000000000874798 [20:59:27]line ФД: 123089 [20:59:27]line ФПД: 204976118693670 [20:59:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T205927&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123089&fm=204976118693670&tin=02508201610067®Number=0000000000090573&sum=200000 [20:59:27]Connected sock=11 [20:59:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 73 07 01 0D 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 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 FD 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 34 01 00 00 F4 03 04 00 2F 93 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E0 01 00 35 04 06 00 BA 6C B8 BD FF 26 81 41 AA 9E E0 AA B8 E7 [20:59:27]written 0, free lines is 4095 [20:59:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C9 49 47 00 2A AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E0 01 00 F4 03 04 00 0A 3F E3 65 B6 04 01 00 00 28 41 98 FD 75 F7 8B 06 [20:59:27]CommunicateWithHost err = 0 [20:59:27]CheckOFDResponse [20:59:27]1017 (14) - 77093643461234 [20:59:27]1041 (16) - 0000000000874798 [20:59:27]1040 (4) - 123089 [20:59:27]1012 (4) - 02.03.2024 15:00 [20:59:27]1206 (1) - 0 [20:59:27]OFD Sender: Remove packet 123089 [20:59:27]ProducePacketName [20:59:27]name=ofd_packets/00123089 [20:59:27]NVStorageDeleteData [20:59:28]Write to MH i2c: 01 00 00 56 2D 83 [20:59:28]Write i2c OK [20:59:28]MH_I2C_Read... [20:59:28]Read from MH i2c: 01 [20:59:28]MH_I2C_Read... [20:59:28]Read from MH i2c: 01 07 00 [20:59:28]MH_I2C_Read... [20:59:28]Read from MH i2c: 01 07 00 56 2D 00 00 00 00 00 F4 0C 8A [20:59:28]RasterBufferAndPrint [20:59:28]line [20:59:28]line [20:59:28]line [20:59:28]line [20:59:28]line [20:59:28]written 0, free lines is 3322 [20:59:28]MH_Cut [20:59:28]Write to MH i2c: D1 01 00 5D 2D 01 5C [20:59:28]Write i2c OK [20:59:28]MH_I2C_Read... [20:59:28]Read from MH i2c: D1 [20:59:28]MH_I2C_Read... [20:59:28]Read from MH i2c: D1 01 00 [20:59:28]MH_I2C_Read... [20:59:28]Read from MH i2c: D1 01 00 5D 2D 00 5B [20:59:28]Write to MH i2c: 01 00 00 5E 2D 8B [20:59:28]Write i2c OK [20:59:28]MH_I2C_Read... [20:59:28]OFD Sender: No OFD packet to send [20:59:28]*** Cut start [20:59:28]*** Purtial cut [20:59:28]*** Stage 1: CUTSNS_PIN = 1 [20:59:30]Read from MH i2c: 01 [20:59:30]MH_I2C_Read... [20:59:30]*** Stop cut motor [20:59:30]*** Cut end [20:59:30]Read from MH i2c: 01 07 00 [20:59:30]MH_I2C_Read... [20:59:30]Read from MH i2c: 01 07 00 5E 2D 00 00 00 00 00 FF 0F A0 [20:59:30]process_action close_receipt done [20:59:30]requested_data is exist [20:59:30]produce_requested_data [20:59:30]requested_item fm.sn is exist - process it [20:59:30]wFMCommunicate request_size=4 [20:59:30]MH_SAM_APDU [20:59:30]CAPDU: 80 11 00 00 [20:59:30]Write to MH i2c: E2 08 00 5F 2D 80 11 00 00 00 00 00 00 06 [20:59:30]Write i2c OK [20:59:30]MH_I2C_Read... [20:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:30]Read from MH i2c: E2 [20:59:30]MH_I2C_Read... [20:59:30]Read from MH i2c: E2 17 00 [20:59:30]MH_I2C_Read... [20:59:30]Read from MH i2c: E2 17 00 5F 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 64 [20:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [20:59:30]wFMCommunicate OK [20:59:30]requested_item fd.num is exist - process it [20:59:30]SAM_PROTO_GetFieldsCounters [20:59:30]wFMCommunicate request_size=4 [20:59:30]MH_SAM_APDU [20:59:30]CAPDU: 80 13 00 00 [20:59:30]Write to MH i2c: E2 08 00 60 2D 80 13 00 00 00 00 00 00 09 [20:59:30]Write i2c OK [20:59:30]MH_I2C_Read... [20:59:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:59:31]Read from MH i2c: E2 [20:59:31]MH_I2C_Read... [20:59:31]Read from MH i2c: E2 62 00 [20:59:31]MH_I2C_Read... [20:59:31]Read from MH i2c: E2 62 00 60 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [20:59:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:59:31]wFMCommunicate OK [20:59:31]SAM_PROTO_GetFieldsCounters done [20:59:31]requested_item shift.num is exist - process it [20:59:31]requested_item shift.opened is exist - process it [20:59:31]req_shift_opened [20:59:31]FM_GetShiftState [20:59:31]SAM_PROTO_GetShiftState [20:59:31]wFMCommunicate request_size=4 [20:59:31]MH_SAM_APDU [20:59:31]CAPDU: 80 13 01 00 [20:59:31]Write to MH i2c: E2 08 00 61 2D 80 13 01 00 00 00 00 00 0B [20:59:31]Write i2c OK [20:59:31]MH_I2C_Read... [20:59:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:31]Read from MH i2c: E2 [20:59:31]MH_I2C_Read... [20:59:31]Read from MH i2c: E2 0E 00 [20:59:31]MH_I2C_Read... [20:59:31]Read from MH i2c: E2 0E 00 61 2D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 72 [20:59:31]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [20:59:31]wFMCommunicate OK [20:59:31]SAM_PROTO_GetShiftState done [20:59:31]FM_GetShiftState done [20:59:31]req_shift_opened done [20:59:31]requested_item shift.open_date is exist - process it [20:59:31]req_shift_open_date [20:59:31]req_shift_open_date done [20:59:31]produce_requested_data done [20:59:31]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123089,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [20:59:31]process_action_free close_receipt [20:59:31]json_value_free [20:59:31]json_value_free done [20:59:31]process_json_proto returns [20:59:31]Send response to host [20:59:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123089,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [20:59:31]free response buf [20:59:31]execute_script done [20:59:31]execute_script returns [20:59:31]free content buf [20:59:31]Sock 8.Close socket [20:59:31]Sock 8.Thread stoped [20:59:33]OFD Sender: No OFD packet to send [20:59:38]OFD Sender: No OFD packet to send [20:59:43]OFD Sender: No OFD packet to send [20:59:48]OFD Sender: No OFD packet to send [20:59:53]OFD Sender: No OFD packet to send [20:59:58]OFD Sender: No OFD packet to send [21:00:03]OFD Sender: No OFD packet to send [21:00:08]OFD Sender: No OFD packet to send [21:00:13]OFD Sender: No OFD packet to send [21:00:18]OFD Sender: No OFD packet to send [21:00:23]OFD Sender: No OFD packet to send [21:00:28]OFD Sender: No OFD packet to send [21:00:33]OFD Sender: No OFD packet to send [21:00:38]OFD Sender: No OFD packet to send [21:00:43]OFD Sender: No OFD packet to send [21:00:48]OFD Sender: No OFD packet to send [21:00:53]OFD Sender: No OFD packet to send [21:00:58]OFD Sender: No OFD packet to send [21:01:03]OFD Sender: No OFD packet to send [21:01:08]OFD Sender: No OFD packet to send [21:01:13]OFD Sender: No OFD packet to send [21:01:18]OFD Sender: No OFD packet to send [21:01:23]OFD Sender: No OFD packet to send [21:01:24]accept exits with 9 [21:01:24]New connection [21:01:24]New thread 3066809700 created [21:01:24]Thread 3066666340 joined [21:01:24]Waiting for new connection... [21:01:24] Sock 9.Parse request [21:01:24]Sock 9.Check first char [21:01:24]Sock 9.First char is OK [21:01:24]request: POST /json_proto HTTP/1.0 [21:01:24]Method: POST [21:01:24]URL: /json_proto [21:01:24]Method is POST - this is cgi request [21:01:24]url: /json_proto [21:01:24]query_string will be loaded in cgi processing [21:01:24]execute_cgi json_proto POST (null) [21:01:24]execute_cgi path=json_proto method=POST [21:01:24]POST find Content-Length [21:01:24]Host: 172.17.48.197:8080 [21:01:24]Content-Length: 683 [21:01:24]Content-Type: application/json [21:01:24] [21:01:24]POST finish read [21:01:24]Found Content-Length = 683 [21:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 3.110, "sum" : 220.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:24]execute_script... [21:01:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 3.110, "sum" : 220.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:24]POST & json_proto [21:01:24]process_json_proto [21:01:24]json parsed OK: [21:01:24]protocol is kg_v1.0 [21:01:24]action value=close_receipt [21:01:24]process_action close_receipt [21:01:24]cmd_close_receipt [21:01:24]MH_GetDate [21:01:24]Write to MH i2c: F0 00 00 62 2D 7E [21:01:24]Write i2c OK [21:01:24]MH_I2C_Read... [21:01:24]Read from MH i2c: F0 [21:01:24]MH_I2C_Read... [21:01:24]Read from MH i2c: F0 09 00 [21:01:24]MH_I2C_Read... [21:01:24]Read from MH i2c: F0 09 00 62 2D 00 A5 93 E3 65 66 EE DC 65 9C [21:01:24]GetLastDocTimeStamp 1709413167 [21:01:24]current date 1709413285 [21:01:24]FM_GetShiftState [21:01:24]SAM_PROTO_GetShiftState [21:01:24]wFMCommunicate request_size=4 [21:01:24]MH_SAM_APDU [21:01:24]CAPDU: 80 13 01 00 [21:01:24]Write to MH i2c: E2 08 00 63 2D 80 13 01 00 00 00 00 00 0D [21:01:24]Write i2c OK [21:01:24]MH_I2C_Read... [21:01:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:24]Read from MH i2c: E2 [21:01:24]MH_I2C_Read... [21:01:24]Read from MH i2c: E2 0E 00 [21:01:24]MH_I2C_Read... [21:01:24]Read from MH i2c: E2 0E 00 63 2D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 74 [21:01:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:01:24]wFMCommunicate OK [21:01:24]SAM_PROTO_GetShiftState done [21:01:24]FM_GetShiftState done [21:01:24]opened in 1709338023 [21:01:24]opened+sec_in_day 1709424423 [21:01:24]quantity*price = 22049 [21:01:24]sum+1 = 22051 [21:01:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.42 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 309 02.03.2024 21:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123090 ФПД: 187766239631216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210125&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123090&fm=187766239631216&tin=02508201610067®Number=0000000000090573&sum=22000 [21:01:25]StoreToDocumentArchive [21:01:25]shift 321 fd 123090 [21:01:25]save to /storage/0321/doc_00123090 [21:01:25]save last doc name /storage/0321/doc_00123090 to /storage/kkm_last_doc_name [21:01:25]save OK [21:01:25]Clear old archive folders... [21:01:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:01:25]tlvbuf is 003DD680 [21:01:25]SAM_PROTO_ClearQueue [21:01:25]wFMCommunicate request_size=4 [21:01:25]MH_SAM_APDU [21:01:25]CAPDU: 80 09 00 00 [21:01:25]Write to MH i2c: E2 08 00 70 2D 80 09 00 00 00 00 00 00 0F [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:25]Read from MH i2c: E2 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 03 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 03 00 70 2D 00 90 00 11 [21:01:25]RAPDU: 90 00 [21:01:25]wFMCommunicate OK [21:01:25]SAM_PROTO_ClearQueue done [21:01:25]KKMCreateOFDPacket [21:01:25]OFDProtocolAddRootSTLVToBuf [21:01:25]FM_MakeSignedData [21:01:25]FM_MakeSignedData [21:01:25]SAM_PROTO_SignData [21:01:25]wFMCommunicate request_size=4 [21:01:25]MH_SAM_APDU [21:01:25]CAPDU: 80 0D 01 02 [21:01:25]Write to MH i2c: E2 08 00 71 2D 80 0D 01 02 00 00 00 00 17 [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:25]Read from MH i2c: E2 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 03 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 03 00 71 2D 00 90 00 12 [21:01:25]RAPDU: 90 00 [21:01:25]wFMCommunicate OK [21:01:25]wFMCommunicate request_size=255 [21:01:25]MH_SAM_APDU [21:01:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 22 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A5 93 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E0 01 00 35 04 06 00 [21:01:25]Write to MH i2c: E2 02 01 72 2D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 22 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A5 93 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E0 01 00 35 04 06 00 00 00 04 [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:25]Read from MH i2c: E2 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 03 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 03 00 72 2D 00 90 00 13 [21:01:25]RAPDU: 90 00 [21:01:25]wFMCommunicate OK [21:01:25]wFMCommunicate request_size=11 [21:01:25]MH_SAM_APDU [21:01:25]CAPDU: 80 0D 02 02 06 AA C5 BC 03 97 70 [21:01:25]Write to MH i2c: E2 0E 00 73 2D 80 0D 02 02 06 00 AA C5 BC 03 97 70 00 00 5B [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:25]Read from MH i2c: E2 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 03 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 03 00 73 2D 00 90 00 14 [21:01:25]RAPDU: 90 00 [21:01:25]wFMCommunicate OK [21:01:25]wFMCommunicate request_size=4 [21:01:25]MH_SAM_APDU [21:01:25]CAPDU: 80 0D 03 02 [21:01:25]Write to MH i2c: E2 08 00 74 2D 80 0D 03 02 00 00 00 00 1C [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:25]Read from MH i2c: E2 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 0B 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 0B 00 74 2D 00 EE C1 E4 E4 9B 1B 38 90 90 00 12 [21:01:25]RAPDU: EE C1 E4 E4 9B 1B 38 90 90 00 [21:01:25]wFMCommunicate OK [21:01:25]SAM_PROTO_SignData done [21:01:25]FM_MakeSignedData done [21:01:25]CreateOFDProtocolMessage [21:01:25]wFMCommunicate request_size=4 [21:01:25]MH_SAM_APDU [21:01:25]CAPDU: 80 11 00 00 [21:01:25]Write to MH i2c: E2 08 00 75 2D 80 11 00 00 00 00 00 00 1C [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:25]Read from MH i2c: E2 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 17 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 17 00 75 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7A [21:01:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:01:25]wFMCommunicate OK [21:01:25]CreateOFDProtocolMessage done [21:01:25]OFDSenderStorePacket 123090 [21:01:25]StoreOFDPacket docnum=123090 [21:01:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 73 BF 08 01 22 DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 22 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A5 93 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E0 01 00 35 04 06 00 AA C5 BC 03 97 70 EE C1 E4 E4 9B 1B 38 90 [21:01:25]CheckFolder [21:01:25]dirname=/storage/ofd_packets [21:01:25]CheckFolder done [21:01:25]ProducePacketName [21:01:25]name=ofd_packets/00123090 [21:01:25]NVStorageSaveData ofd_packets/00123090 [21:01:25]File name is /storage/ofd_packets/00123090 [21:01:25]Write 302 bytes [21:01:25]NVStorageSaveData done [21:01:25]OFDSenderStorePacket done [21:01:25]KKMCreateOFDPacket done [21:01:25]NVStorageSaveData kkm_last_timestamp [21:01:25]File name is /storage/kkm_last_timestamp [21:01:25]Write 4 bytes [21:01:25]NVStorageSaveData done [21:01:25]ExternCall_PrintAddStr [21:01:25]wPrintStart [21:01:25]Write to MH i2c: 01 00 00 76 2D A3 [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: 01 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: 01 07 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: 01 07 00 76 2D 00 00 00 00 00 FF 0F B8 [21:01:25]RasterBufferAndPrint [21:01:25]line Счет N : (1)1105995 [21:01:25]line ИНН: 02508201610067 [21:01:25]line Контрольно-Кассовый Чек [21:01:25]line ПРОДАЖА [21:01:25]line ТРК (МРК, ГНК) : 61 [21:01:25]line Товар: 2710194210 [21:01:25]line ДТ(л)-К-5 [21:01:25]line 3.110 * 70.90 [21:01:25]line = 220.50 [21:01:25]line НДС 12% НСП 1% [21:01:25]line > о реализуемом товаре [21:01:25]line ОКРУГЛЕНИЕ: -0.50 [21:01:25]line ИТОГО: 220.00 [21:01:25]line Внесено: 220.00 [21:01:25]line СДАЧА: 0.00 [21:01:25]line НСП 1% : 1.95 [21:01:25]line НДС 12% : 23.42 [21:01:25]line Наличными: 220.00 [21:01:25]line Безнал.: 0.00 [21:01:25]line Место: АЗС № 25 "Партнер Нефть" [21:01:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:01:25]line СНО: Общий режим [21:01:25]line Чек 309 02.03.2024 21:01 [21:01:25]line Смена: 321 ФФД: 1.0 [21:01:25]line ЗНМ: 0300000019 [21:01:25]line РНМ: 0000000000090573 [21:01:25]line Версия ККМ: 001 [21:01:25]line ФМ: 0000000000874798 [21:01:25]line ФД: 123090 [21:01:25]line ФПД: 187766239631216 [21:01:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210125&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123090&fm=187766239631216&tin=02508201610067®Number=0000000000090573&sum=22000 [21:01:26]OFD Sender: Processing packet 123090 [packets to send 112, broken 111] [21:01:26]ProducePacketName [21:01:26]name=ofd_packets/00123090 [21:01:26]OFD Sender: To server: pG, [21:01:26]CommunicateWithHost lk.salyk.kg:30040 [21:01:26]ConnectInit lk.salyk.kg [21:01:26]written 0, free lines is 4095 [21:01:26]Connected sock=10 [21:01:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 73 BF 08 01 22 DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 0C 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 22 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A5 93 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E0 01 00 35 04 06 00 AA C5 BC 03 97 70 EE C1 E4 E4 9B 1B 38 90 [21:01:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 EE E0 47 00 C7 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E0 01 00 F4 03 04 00 80 3F E3 65 B6 04 01 00 00 36 5C 1A AA B9 C2 73 9B [21:01:26]CommunicateWithHost err = 0 [21:01:26]CheckOFDResponse [21:01:26]1017 (14) - 77093643461234 [21:01:26]1041 (16) - 0000000000874798 [21:01:26]1040 (4) - 123090 [21:01:26]1012 (4) - 02.03.2024 15:02 [21:01:26]1206 (1) - 0 [21:01:26]OFD Sender: Remove packet 123090 [21:01:26]ProducePacketName [21:01:26]name=ofd_packets/00123090 [21:01:26]NVStorageDeleteData [21:01:26]Write to MH i2c: 01 00 00 A1 2D CE [21:01:26]Write i2c OK [21:01:26]MH_I2C_Read... [21:01:26]Read from MH i2c: 01 [21:01:26]MH_I2C_Read... [21:01:26]Read from MH i2c: 01 07 00 [21:01:26]MH_I2C_Read... [21:01:26]Read from MH i2c: 01 07 00 A1 2D 00 00 00 00 00 EF 0C D0 [21:01:26]RasterBufferAndPrint [21:01:26]line [21:01:26]line [21:01:26]line [21:01:26]line [21:01:26]line [21:01:26]written 0, free lines is 3317 [21:01:26]MH_Cut [21:01:26]Write to MH i2c: D1 01 00 A8 2D 01 A7 [21:01:26]Write i2c OK [21:01:26]MH_I2C_Read... [21:01:26]Read from MH i2c: D1 [21:01:26]MH_I2C_Read... [21:01:26]Read from MH i2c: D1 01 00 [21:01:26]MH_I2C_Read... [21:01:26]Read from MH i2c: D1 01 00 A8 2D 00 A6 [21:01:26]Write to MH i2c: 01 00 00 A9 2D D6 [21:01:26]Write i2c OK [21:01:26]MH_I2C_Read... [21:01:26]OFD Sender: No OFD packet to send [21:01:27]*** Cut start [21:01:27]*** Purtial cut [21:01:27]*** Stage 1: CUTSNS_PIN = 1 [21:01:29]Read from MH i2c: 01 [21:01:29]MH_I2C_Read... [21:01:29]*** Stop cut motor [21:01:29]*** Cut end [21:01:29]Read from MH i2c: 01 07 00 [21:01:29]MH_I2C_Read... [21:01:29]Read from MH i2c: 01 07 00 A9 2D 00 00 00 00 00 FF 0F EB [21:01:29]process_action close_receipt done [21:01:29]requested_data is exist [21:01:29]produce_requested_data [21:01:29]requested_item fm.sn is exist - process it [21:01:29]wFMCommunicate request_size=4 [21:01:29]MH_SAM_APDU [21:01:29]CAPDU: 80 11 00 00 [21:01:29]Write to MH i2c: E2 08 00 AA 2D 80 11 00 00 00 00 00 00 51 [21:01:29]Write i2c OK [21:01:29]MH_I2C_Read... [21:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:29]Read from MH i2c: E2 [21:01:29]MH_I2C_Read... [21:01:29]Read from MH i2c: E2 17 00 [21:01:29]MH_I2C_Read... [21:01:29]Read from MH i2c: E2 17 00 AA 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AF [21:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:01:29]wFMCommunicate OK [21:01:29]requested_item fd.num is exist - process it [21:01:29]SAM_PROTO_GetFieldsCounters [21:01:29]wFMCommunicate request_size=4 [21:01:29]MH_SAM_APDU [21:01:29]CAPDU: 80 13 00 00 [21:01:29]Write to MH i2c: E2 08 00 AB 2D 80 13 00 00 00 00 00 00 54 [21:01:29]Write i2c OK [21:01:29]MH_I2C_Read... [21:01:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:29]Read from MH i2c: E2 [21:01:29]MH_I2C_Read... [21:01:29]Read from MH i2c: E2 62 00 [21:01:29]MH_I2C_Read... [21:01:29]Read from MH i2c: E2 62 00 AB 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [21:01:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:29]wFMCommunicate OK [21:01:29]SAM_PROTO_GetFieldsCounters done [21:01:29]requested_item shift.num is exist - process it [21:01:29]requested_item shift.opened is exist - process it [21:01:29]req_shift_opened [21:01:29]FM_GetShiftState [21:01:29]SAM_PROTO_GetShiftState [21:01:29]wFMCommunicate request_size=4 [21:01:29]MH_SAM_APDU [21:01:29]CAPDU: 80 13 01 00 [21:01:29]Write to MH i2c: E2 08 00 AC 2D 80 13 01 00 00 00 00 00 56 [21:01:29]Write i2c OK [21:01:29]MH_I2C_Read... [21:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:29]Read from MH i2c: E2 [21:01:29]MH_I2C_Read... [21:01:29]Read from MH i2c: E2 0E 00 [21:01:29]MH_I2C_Read... [21:01:29]Read from MH i2c: E2 0E 00 AC 2D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BD [21:01:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:01:29]wFMCommunicate OK [21:01:29]SAM_PROTO_GetShiftState done [21:01:29]FM_GetShiftState done [21:01:29]req_shift_opened done [21:01:29]requested_item shift.open_date is exist - process it [21:01:29]req_shift_open_date [21:01:29]req_shift_open_date done [21:01:29]produce_requested_data done [21:01:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123090,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:01:29]process_action_free close_receipt [21:01:29]json_value_free [21:01:29]json_value_free done [21:01:29]process_json_proto returns [21:01:29]Send response to host [21:01:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123090,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:01:29]free response buf [21:01:29]execute_script done [21:01:29]execute_script returns [21:01:29]free content buf [21:01:29]Sock 9.Close socket [21:01:29]Sock 9.Thread stoped [21:01:31]OFD Sender: No OFD packet to send [21:01:36]OFD Sender: No OFD packet to send [21:01:41]OFD Sender: No OFD packet to send [21:01:46]OFD Sender: No OFD packet to send [21:01:51]OFD Sender: No OFD packet to send [21:01:56]OFD Sender: No OFD packet to send [21:02:01]OFD Sender: No OFD packet to send [21:02:06]OFD Sender: No OFD packet to send [21:02:12]OFD Sender: No OFD packet to send [21:02:17]OFD Sender: No OFD packet to send [21:02:22]OFD Sender: No OFD packet to send [21:02:27]OFD Sender: No OFD packet to send [21:02:32]OFD Sender: No OFD packet to send [21:02:37]OFD Sender: No OFD packet to send [21:02:42]OFD Sender: No OFD packet to send [21:02:47]OFD Sender: No OFD packet to send [21:02:52]OFD Sender: No OFD packet to send [21:02:57]OFD Sender: No OFD packet to send [21:03:02]OFD Sender: No OFD packet to send [21:03:07]OFD Sender: No OFD packet to send [21:03:12]OFD Sender: No OFD packet to send [21:03:17]OFD Sender: No OFD packet to send [21:03:22]OFD Sender: No OFD packet to send [21:03:27]OFD Sender: No OFD packet to send [21:03:32]OFD Sender: No OFD packet to send [21:03:37]OFD Sender: No OFD packet to send [21:03:42]OFD Sender: No OFD packet to send [21:03:47]OFD Sender: No OFD packet to send [21:03:52]OFD Sender: No OFD packet to send [21:03:57]OFD Sender: No OFD packet to send [21:04:02]OFD Sender: No OFD packet to send [21:04:07]OFD Sender: No OFD packet to send [21:04:12]OFD Sender: No OFD packet to send [21:04:17]OFD Sender: No OFD packet to send [21:04:22]OFD Sender: No OFD packet to send [21:04:27]OFD Sender: No OFD packet to send [21:04:32]OFD Sender: No OFD packet to send [21:04:37]OFD Sender: No OFD packet to send [21:04:42]OFD Sender: No OFD packet to send [21:04:47]OFD Sender: No OFD packet to send [21:04:52]OFD Sender: No OFD packet to send [21:04:57]OFD Sender: No OFD packet to send [21:05:02]OFD Sender: No OFD packet to send [21:05:07]OFD Sender: No OFD packet to send [21:05:12]OFD Sender: No OFD packet to send [21:05:17]OFD Sender: No OFD packet to send [21:05:22]OFD Sender: No OFD packet to send [21:05:27]OFD Sender: No OFD packet to send [21:05:32]OFD Sender: No OFD packet to send [21:05:37]OFD Sender: No OFD packet to send [21:05:42]OFD Sender: No OFD packet to send [21:05:47]OFD Sender: No OFD packet to send [21:05:52]OFD Sender: No OFD packet to send [21:05:57]OFD Sender: No OFD packet to send [21:06:02]OFD Sender: No OFD packet to send [21:06:07]OFD Sender: No OFD packet to send [21:06:12]OFD Sender: No OFD packet to send [21:06:17]OFD Sender: No OFD packet to send [21:06:22]OFD Sender: No OFD packet to send [21:06:23]accept exits with 8 [21:06:23]New connection [21:06:23]New thread 3066666340 created [21:06:23]Thread 3066809700 joined [21:06:23]Waiting for new connection... [21:06:23] Sock 8.Parse request [21:06:23]Sock 8.Check first char [21:06:23]Sock 8.First char is OK [21:06:23]request: POST /json_proto HTTP/1.0 [21:06:23]Method: POST [21:06:23]URL: /json_proto [21:06:23]Method is POST - this is cgi request [21:06:23]url: /json_proto [21:06:23]query_string will be loaded in cgi processing [21:06:23]execute_cgi json_proto POST (null) [21:06:23]execute_cgi path=json_proto method=POST [21:06:23]POST find Content-Length [21:06:23]Host: 172.17.48.197:8080 [21:06:23]Content-Length: 666 [21:06:23]Content-Type: application/json [21:06:23] [21:06:23]POST finish read [21:06:23]Found Content-Length = 666 [21:06:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 10.000, "sum" : 709.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "payments": [ { "type": 0, "sum" : 709.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:23]execute_script... [21:06:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 10.000, "sum" : 709.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "payments": [ { "type": 0, "sum" : 709.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:23]POST & json_proto [21:06:23]process_json_proto [21:06:23]json parsed OK: [21:06:23]protocol is kg_v1.0 [21:06:23]action value=close_receipt [21:06:23]process_action close_receipt [21:06:23]cmd_close_receipt [21:06:23]MH_GetDate [21:06:23]Write to MH i2c: F0 00 00 AD 2D C9 [21:06:23]Write i2c OK [21:06:23]MH_I2C_Read... [21:06:23]Read from MH i2c: F0 [21:06:23]MH_I2C_Read... [21:06:23]Read from MH i2c: F0 09 00 [21:06:23]MH_I2C_Read... [21:06:23]Read from MH i2c: F0 09 00 AD 2D 00 D1 94 E3 65 66 EE DC 65 14 [21:06:23]GetLastDocTimeStamp 1709413285 [21:06:23]current date 1709413585 [21:06:23]FM_GetShiftState [21:06:23]SAM_PROTO_GetShiftState [21:06:23]wFMCommunicate request_size=4 [21:06:23]MH_SAM_APDU [21:06:23]CAPDU: 80 13 01 00 [21:06:23]Write to MH i2c: E2 08 00 AE 2D 80 13 01 00 00 00 00 00 58 [21:06:23]Write i2c OK [21:06:23]MH_I2C_Read... [21:06:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:23]Read from MH i2c: E2 [21:06:23]MH_I2C_Read... [21:06:23]Read from MH i2c: E2 0E 00 [21:06:23]MH_I2C_Read... [21:06:23]Read from MH i2c: E2 0E 00 AE 2D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BF [21:06:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:06:23]wFMCommunicate OK [21:06:23]SAM_PROTO_GetShiftState done [21:06:23]FM_GetShiftState done [21:06:23]opened in 1709338023 [21:06:23]opened+sec_in_day 1709424423 [21:06:23]quantity*price = 70900 [21:06:23]sum+1 = 70901 [21:06:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 709.00 Внесено: 800.00 СДАЧА: 91.00 НСП 1% : 6.27 НДС 12% : 75.29 Наличными: 709.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 310 02.03.2024 21:06 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123091 ФПД: 65384438568814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210625&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123091&fm=65384438568814&tin=02508201610067®Number=0000000000090573&sum=70900 [21:06:24]StoreToDocumentArchive [21:06:24]shift 321 fd 123091 [21:06:24]save to /storage/0321/doc_00123091 [21:06:24]save last doc name /storage/0321/doc_00123091 to /storage/kkm_last_doc_name [21:06:24]save OK [21:06:24]Clear old archive folders... [21:06:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:06:24]tlvbuf is 003D6AA0 [21:06:24]SAM_PROTO_ClearQueue [21:06:24]wFMCommunicate request_size=4 [21:06:24]MH_SAM_APDU [21:06:24]CAPDU: 80 09 00 00 [21:06:24]Write to MH i2c: E2 08 00 BB 2D 80 09 00 00 00 00 00 00 5A [21:06:24]Write i2c OK [21:06:24]MH_I2C_Read... [21:06:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:06:24]Read from MH i2c: E2 [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: E2 03 00 [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: E2 03 00 BB 2D 00 90 00 5C [21:06:24]RAPDU: 90 00 [21:06:24]wFMCommunicate OK [21:06:24]SAM_PROTO_ClearQueue done [21:06:24]KKMCreateOFDPacket [21:06:24]OFDProtocolAddRootSTLVToBuf [21:06:24]FM_MakeSignedData [21:06:24]FM_MakeSignedData [21:06:24]SAM_PROTO_SignData [21:06:24]wFMCommunicate request_size=4 [21:06:24]MH_SAM_APDU [21:06:24]CAPDU: 80 0D 01 02 [21:06:24]Write to MH i2c: E2 08 00 BC 2D 80 0D 01 02 00 00 00 00 62 [21:06:24]Write i2c OK [21:06:24]MH_I2C_Read... [21:06:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:06:25]Read from MH i2c: E2 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 03 00 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 03 00 BC 2D 00 90 00 5D [21:06:25]RAPDU: 90 00 [21:06:25]wFMCommunicate OK [21:06:25]wFMCommunicate request_size=255 [21:06:25]MH_SAM_APDU [21:06:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F4 14 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 14 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 1D 00 00 00 00 07 04 06 00 F4 14 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 D1 94 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E0 01 00 35 04 06 00 [21:06:25]Write to MH i2c: E2 02 01 BD 2D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F4 14 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 14 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 1D 00 00 00 00 07 04 06 00 F4 14 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 D1 94 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E0 01 00 35 04 06 00 00 00 A5 [21:06:25]Write i2c OK [21:06:25]MH_I2C_Read... [21:06:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:25]Read from MH i2c: E2 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 03 00 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 03 00 BD 2D 00 90 00 5E [21:06:25]RAPDU: 90 00 [21:06:25]wFMCommunicate OK [21:06:25]wFMCommunicate request_size=11 [21:06:25]MH_SAM_APDU [21:06:25]CAPDU: 80 0D 02 02 06 3B 77 80 3C 17 6E [21:06:25]Write to MH i2c: E2 0E 00 BE 2D 80 0D 02 02 06 00 3B 77 80 3C 17 6E 00 00 64 [21:06:25]Write i2c OK [21:06:25]MH_I2C_Read... [21:06:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:25]Read from MH i2c: E2 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 03 00 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 03 00 BE 2D 00 90 00 5F [21:06:25]RAPDU: 90 00 [21:06:25]wFMCommunicate OK [21:06:25]wFMCommunicate request_size=4 [21:06:25]MH_SAM_APDU [21:06:25]CAPDU: 80 0D 03 02 [21:06:25]Write to MH i2c: E2 08 00 BF 2D 80 0D 03 02 00 00 00 00 67 [21:06:25]Write i2c OK [21:06:25]MH_I2C_Read... [21:06:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:06:25]Read from MH i2c: E2 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 0B 00 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 0B 00 BF 2D 00 1F 26 BD 3C A0 16 49 38 90 00 DD [21:06:25]RAPDU: 1F 26 BD 3C A0 16 49 38 90 00 [21:06:25]wFMCommunicate OK [21:06:25]SAM_PROTO_SignData done [21:06:25]FM_MakeSignedData done [21:06:25]CreateOFDProtocolMessage [21:06:25]wFMCommunicate request_size=4 [21:06:25]MH_SAM_APDU [21:06:25]CAPDU: 80 11 00 00 [21:06:25]Write to MH i2c: E2 08 00 C0 2D 80 11 00 00 00 00 00 00 67 [21:06:25]Write i2c OK [21:06:25]MH_I2C_Read... [21:06:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:25]Read from MH i2c: E2 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 17 00 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: E2 17 00 C0 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C5 [21:06:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:06:25]wFMCommunicate OK [21:06:25]CreateOFDProtocolMessage done [21:06:25]OFDSenderStorePacket 123091 [21:06:25]StoreOFDPacket docnum=123091 [21:06:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 76 9E 08 01 1F D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F4 14 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 14 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 1D 00 00 00 00 07 04 06 00 F4 14 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 D1 94 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E0 01 00 35 04 06 00 3B 77 80 3C 17 6E 1F 26 BD 3C A0 16 49 38 [21:06:25]CheckFolder [21:06:25]dirname=/storage/ofd_packets [21:06:25]CheckFolder done [21:06:25]ProducePacketName [21:06:25]name=ofd_packets/00123091 [21:06:25]NVStorageSaveData ofd_packets/00123091 [21:06:25]File name is /storage/ofd_packets/00123091 [21:06:25]Write 302 bytes [21:06:25]NVStorageSaveData done [21:06:25]OFDSenderStorePacket done [21:06:25]KKMCreateOFDPacket done [21:06:25]NVStorageSaveData kkm_last_timestamp [21:06:25]File name is /storage/kkm_last_timestamp [21:06:25]Write 4 bytes [21:06:25]NVStorageSaveData done [21:06:25]ExternCall_PrintAddStr [21:06:25]wPrintStart [21:06:25]Write to MH i2c: 01 00 00 C1 2D EE [21:06:25]Write i2c OK [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: 01 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: 01 07 00 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: 01 07 00 C1 2D 00 00 00 00 00 FF 0F 03 [21:06:25]RasterBufferAndPrint [21:06:25]line Счет N : (1)1105996 [21:06:25]line ИНН: 02508201610067 [21:06:25]line Контрольно-Кассовый Чек [21:06:25]line ПРОДАЖА [21:06:25]line ТРК (МРК, ГНК) : 41 [21:06:25]line Товар: 2710194210 [21:06:25]line ДТ(л)-К-5 [21:06:25]line 10.000 * 70.90 [21:06:25]line = 709.00 [21:06:25]line НДС 12% НСП 1% [21:06:25]line > о реализуемом товаре [21:06:25]line ИТОГО: 709.00 [21:06:25]line Внесено: 800.00 [21:06:25]line СДАЧА: 91.00 [21:06:25]line НСП 1% : 6.27 [21:06:25]line НДС 12% : 75.29 [21:06:25]line Наличными: 709.00 [21:06:25]line Безнал.: 0.00 [21:06:25]line Место: АЗС № 25 "Партнер Нефть" [21:06:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:06:25]line СНО: Общий режим [21:06:25]line Чек 310 02.03.2024 21:06 [21:06:25]line Смена: 321 ФФД: 1.0 [21:06:25]line ЗНМ: 0300000019 [21:06:25]line РНМ: 0000000000090573 [21:06:25]line Версия ККМ: 001 [21:06:25]line ФМ: 0000000000874798 [21:06:25]line ФД: 123091 [21:06:25]line ФПД: 65384438568814 [21:06:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210625&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123091&fm=65384438568814&tin=02508201610067®Number=0000000000090573&sum=70900 [21:06:25]OFD Sender: Processing packet 123091 [packets to send 112, broken 111] [21:06:25]ProducePacketName [21:06:25]name=ofd_packets/00123091 [21:06:25]OFD Sender: To server: pG, [21:06:25]CommunicateWithHost lk.salyk.kg:30040 [21:06:25]ConnectInit lk.salyk.kg [21:06:25]written 0, free lines is 4095 [21:06:25]Connected sock=10 [21:06:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 76 9E 08 01 1F D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F4 14 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 14 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 1D 00 00 00 00 07 04 06 00 F4 14 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 D1 94 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E0 01 00 35 04 06 00 3B 77 80 3C 17 6E 1F 26 BD 3C A0 16 49 38 [21:06:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BC 33 47 00 A0 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E0 01 00 F4 03 04 00 AC 40 E3 65 B6 04 01 00 00 5A 98 D3 3D DC C3 13 28 [21:06:26]CommunicateWithHost err = 0 [21:06:26]CheckOFDResponse [21:06:26]1017 (14) - 77093643461234 [21:06:26]1041 (16) - 0000000000874798 [21:06:26]1040 (4) - 123091 [21:06:26]1012 (4) - 02.03.2024 15:07 [21:06:26]1206 (1) - 0 [21:06:26]OFD Sender: Remove packet 123091 [21:06:26]ProducePacketName [21:06:26]name=ofd_packets/00123091 [21:06:26]NVStorageDeleteData [21:06:26]Write to MH i2c: 01 00 00 EB 2D 18 [21:06:26]Write i2c OK [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: 01 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: 01 07 00 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: 01 07 00 EB 2D 00 00 00 00 00 F8 0C 23 [21:06:26]RasterBufferAndPrint [21:06:26]line [21:06:26]line [21:06:26]line [21:06:26]line [21:06:26]line [21:06:26]written 0, free lines is 3326 [21:06:26]MH_Cut [21:06:26]Write to MH i2c: D1 01 00 F2 2D 01 F1 [21:06:26]Write i2c OK [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: D1 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: D1 01 00 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: D1 01 00 F2 2D 00 F0 [21:06:26]Write to MH i2c: 01 00 00 F3 2D 20 [21:06:26]Write i2c OK [21:06:26]MH_I2C_Read... [21:06:26]OFD Sender: No OFD packet to send [21:06:26]*** Cut start [21:06:26]*** Purtial cut [21:06:26]*** Stage 1: CUTSNS_PIN = 1 [21:06:28]Read from MH i2c: 01 [21:06:28]MH_I2C_Read... [21:06:28]*** Stop cut motor [21:06:28]*** Cut end [21:06:28]Read from MH i2c: 01 07 00 [21:06:28]MH_I2C_Read... [21:06:28]Read from MH i2c: 01 07 00 F3 2D 00 00 00 00 00 FF 0F 35 [21:06:28]process_action close_receipt done [21:06:28]requested_data is exist [21:06:28]produce_requested_data [21:06:28]requested_item fm.sn is exist - process it [21:06:28]wFMCommunicate request_size=4 [21:06:28]MH_SAM_APDU [21:06:28]CAPDU: 80 11 00 00 [21:06:28]Write to MH i2c: E2 08 00 F4 2D 80 11 00 00 00 00 00 00 9B [21:06:28]Write i2c OK [21:06:28]MH_I2C_Read... [21:06:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:29]Read from MH i2c: E2 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: E2 17 00 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: E2 17 00 F4 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F9 [21:06:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:06:29]wFMCommunicate OK [21:06:29]requested_item fd.num is exist - process it [21:06:29]SAM_PROTO_GetFieldsCounters [21:06:29]wFMCommunicate request_size=4 [21:06:29]MH_SAM_APDU [21:06:29]CAPDU: 80 13 00 00 [21:06:29]Write to MH i2c: E2 08 00 F5 2D 80 13 00 00 00 00 00 00 9E [21:06:29]Write i2c OK [21:06:29]MH_I2C_Read... [21:06:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:06:29]Read from MH i2c: E2 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: E2 62 00 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: E2 62 00 F5 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [21:06:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:06:29]wFMCommunicate OK [21:06:29]SAM_PROTO_GetFieldsCounters done [21:06:29]requested_item shift.num is exist - process it [21:06:29]requested_item shift.opened is exist - process it [21:06:29]req_shift_opened [21:06:29]FM_GetShiftState [21:06:29]SAM_PROTO_GetShiftState [21:06:29]wFMCommunicate request_size=4 [21:06:29]MH_SAM_APDU [21:06:29]CAPDU: 80 13 01 00 [21:06:29]Write to MH i2c: E2 08 00 F6 2D 80 13 01 00 00 00 00 00 A0 [21:06:29]Write i2c OK [21:06:29]MH_I2C_Read... [21:06:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:29]Read from MH i2c: E2 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: E2 0E 00 [21:06:29]MH_I2C_Read... [21:06:29]Read from MH i2c: E2 0E 00 F6 2D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 07 [21:06:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:06:29]wFMCommunicate OK [21:06:29]SAM_PROTO_GetShiftState done [21:06:29]FM_GetShiftState done [21:06:29]req_shift_opened done [21:06:29]requested_item shift.open_date is exist - process it [21:06:29]req_shift_open_date [21:06:29]req_shift_open_date done [21:06:29]produce_requested_data done [21:06:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123091,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:06:29]process_action_free close_receipt [21:06:29]json_value_free [21:06:29]json_value_free done [21:06:29]process_json_proto returns [21:06:29]Send response to host [21:06:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123091,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:06:29]free response buf [21:06:29]execute_script done [21:06:29]execute_script returns [21:06:29]free content buf [21:06:29]Sock 8.Close socket [21:06:29]Sock 8.Thread stoped [21:06:31]OFD Sender: No OFD packet to send [21:06:36]OFD Sender: No OFD packet to send [21:06:41]OFD Sender: No OFD packet to send [21:06:46]OFD Sender: No OFD packet to send [21:06:51]OFD Sender: No OFD packet to send [21:06:56]OFD Sender: No OFD packet to send [21:07:01]OFD Sender: No OFD packet to send [21:07:06]OFD Sender: No OFD packet to send [21:07:11]OFD Sender: No OFD packet to send [21:07:16]OFD Sender: No OFD packet to send [21:07:21]OFD Sender: No OFD packet to send [21:07:26]OFD Sender: No OFD packet to send [21:07:31]OFD Sender: No OFD packet to send [21:07:31]accept exits with 9 [21:07:31]New connection [21:07:31]New thread 3066809700 created [21:07:31]Thread 3066666340 joined [21:07:31]Waiting for new connection... [21:07:31] Sock 9.Parse request [21:07:31]Sock 9.Check first char [21:07:31]Sock 9.First char is OK [21:07:31]request: POST /json_proto HTTP/1.0 [21:07:31]Method: POST [21:07:31]URL: /json_proto [21:07:31]Method is POST - this is cgi request [21:07:31]url: /json_proto [21:07:31]query_string will be loaded in cgi processing [21:07:31]execute_cgi json_proto POST (null) [21:07:31]execute_cgi path=json_proto method=POST [21:07:31]POST find Content-Length [21:07:31]Host: 172.17.48.197:8080 [21:07:31]Content-Length: 817 [21:07:31]Content-Type: application/json [21:07:31] [21:07:31]POST finish read [21:07:31]Found Content-Length = 817 [21:07:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:31]execute_script... [21:07: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)1105997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:31]POST & json_proto [21:07:31]process_json_proto [21:07:31]json parsed OK: [21:07:31]protocol is kg_v1.0 [21:07:31]action value=close_receipt [21:07:31]process_action close_receipt [21:07:31]cmd_close_receipt [21:07:31]MH_GetDate [21:07:31]Write to MH i2c: F0 00 00 F7 2D 13 [21:07:31]Write i2c OK [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: F0 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: F0 09 00 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: F0 09 00 F7 2D 00 15 95 E3 65 66 EE DC 65 A3 [21:07:31]GetLastDocTimeStamp 1709413585 [21:07:31]current date 1709413653 [21:07:31]FM_GetShiftState [21:07:31]SAM_PROTO_GetShiftState [21:07:31]wFMCommunicate request_size=4 [21:07:31]MH_SAM_APDU [21:07:31]CAPDU: 80 13 01 00 [21:07:31]Write to MH i2c: E2 08 00 F8 2D 80 13 01 00 00 00 00 00 A2 [21:07:31]Write i2c OK [21:07:31]MH_I2C_Read... [21:07:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:31]Read from MH i2c: E2 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: E2 0E 00 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: E2 0E 00 F8 2D 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 09 [21:07:31]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:07:31]wFMCommunicate OK [21:07:31]SAM_PROTO_GetShiftState done [21:07:31]FM_GetShiftState done [21:07:31]opened in 1709338023 [21:07:31]opened+sec_in_day 1709424423 [21:07:31]quantity*price = 50015 [21:07:31]sum+1 = 50016 [21:07:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 311 02.03.2024 21:07 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123092 ФПД: 240249392417230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210733&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123092&fm=240249392417230&tin=02508201610067®Number=0000000000090573&sum=50015 [21:07:32]StoreToDocumentArchive [21:07:32]shift 321 fd 123092 [21:07:32]save to /storage/0321/doc_00123092 [21:07:32]save last doc name /storage/0321/doc_00123092 to /storage/kkm_last_doc_name [21:07:32]save OK [21:07:32]Clear old archive folders... [21:07:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:32]tlvbuf is 003F24A0 [21:07:32]SAM_PROTO_ClearQueue [21:07:32]wFMCommunicate request_size=4 [21:07:32]MH_SAM_APDU [21:07:32]CAPDU: 80 09 00 00 [21:07:32]Write to MH i2c: E2 08 00 05 2E 80 09 00 00 00 00 00 00 A5 [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 05 2E 00 90 00 A7 [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]SAM_PROTO_ClearQueue done [21:07:33]KKMCreateOFDPacket [21:07:33]OFDProtocolAddRootSTLVToBuf [21:07:33]FM_MakeSignedData [21:07:33]FM_MakeSignedData [21:07:33]SAM_PROTO_SignData [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 01 02 [21:07:33]Write to MH i2c: E2 08 00 06 2E 80 0D 01 02 00 00 00 00 AD [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 06 2E 00 90 00 A8 [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]wFMCommunicate request_size=255 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 15 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E0 01 00 35 04 06 00 DA [21:07:33]Write to MH i2c: E2 02 01 07 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 15 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E0 01 00 35 04 06 00 DA 00 00 A6 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 07 2E 00 90 00 A9 [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]wFMCommunicate request_size=10 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 02 02 05 81 6B B1 49 CE [21:07:33]Write to MH i2c: E2 0D 00 08 2E 80 0D 02 02 05 00 81 6B B1 49 CE 00 00 6E [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 03 00 08 2E 00 90 00 AA [21:07:33]RAPDU: 90 00 [21:07:33]wFMCommunicate OK [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 0D 03 02 [21:07:33]Write to MH i2c: E2 08 00 09 2E 80 0D 03 02 00 00 00 00 B2 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 0B 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 0B 00 09 2E 00 B4 4D F7 23 E3 FA 8E CA 90 00 03 [21:07:33]RAPDU: B4 4D F7 23 E3 FA 8E CA 90 00 [21:07:33]wFMCommunicate OK [21:07:33]SAM_PROTO_SignData done [21:07:33]FM_MakeSignedData done [21:07:33]CreateOFDProtocolMessage [21:07:33]wFMCommunicate request_size=4 [21:07:33]MH_SAM_APDU [21:07:33]CAPDU: 80 11 00 00 [21:07:33]Write to MH i2c: E2 08 00 0A 2E 80 11 00 00 00 00 00 00 B2 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:33]Read from MH i2c: E2 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 17 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: E2 17 00 0A 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 10 [21:07:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:07:33]wFMCommunicate OK [21:07:33]CreateOFDProtocolMessage done [21:07:33]OFDSenderStorePacket 123092 [21:07:33]StoreOFDPacket docnum=123092 [21:07:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 30 02 07 01 78 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 15 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E0 01 00 35 04 06 00 DA 81 6B B1 49 CE B4 4D F7 23 E3 FA 8E CA [21:07:33]CheckFolder [21:07:33]dirname=/storage/ofd_packets [21:07:33]CheckFolder done [21:07:33]ProducePacketName [21:07:33]name=ofd_packets/00123092 [21:07:33]NVStorageSaveData ofd_packets/00123092 [21:07:33]File name is /storage/ofd_packets/00123092 [21:07:33]Write 301 bytes [21:07:33]NVStorageSaveData done [21:07:33]OFDSenderStorePacket done [21:07:33]KKMCreateOFDPacket done [21:07:33]NVStorageSaveData kkm_last_timestamp [21:07:33]File name is /storage/kkm_last_timestamp [21:07:33]Write 4 bytes [21:07:33]NVStorageSaveData done [21:07:33]ExternCall_PrintAddStr [21:07:33]wPrintStart [21:07:33]Write to MH i2c: 01 00 00 0B 2E 39 [21:07:33]Write i2c OK [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 07 00 [21:07:33]MH_I2C_Read... [21:07:33]Read from MH i2c: 01 07 00 0B 2E 00 00 00 00 00 FF 0F 4E [21:07:33]RasterBufferAndPrint [21:07:33]line Счет N : (1)1105997 [21:07:33]line ИНН: 02508201610067 [21:07:33]line Контрольно-Кассовый Чек [21:07:33]line ПРОДАЖА [21:07:33]line ТРК (МРК, ГНК) : 62 [21:07:33]line Товар: 2710124130 [21:07:33]line Аи-92-К-5 [21:07:33]line 8.080 * 61.90 [21:07:33]line = 500.15 [21:07:33]line НДС 12% НСП 1% [21:07:33]line > о реализуемом товаре [21:07:33]line ИТОГО: 500.15 [21:07:33]line НСП 1% : 4.43 [21:07:33]line НДС 12% : 53.11 [21:07:33]line Наличными: 0.00 [21:07:33]line Безнал.: 500.15 [21:07:33]line Место: АЗС № 25 "Партнер Нефть" [21:07:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:07:33]line СНО: Общий режим [21:07:33]line Чек 311 02.03.2024 21:07 [21:07:33]line Смена: 321 ФФД: 1.0 [21:07:33]line ЗНМ: 0300000019 [21:07:33]line РНМ: 0000000000090573 [21:07:33]line Версия ККМ: 001 [21:07:33]line Платежная система: Бакай Банк [21:07:33]line ФМ: 0000000000874798 [21:07:33]line ФД: 123092 [21:07:33]line ФПД: 240249392417230 [21:07:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210733&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123092&fm=240249392417230&tin=02508201610067®Number=0000000000090573&sum=50015 [21:07:33]OFD Sender: Processing packet 123092 [packets to send 112, broken 111] [21:07:33]ProducePacketName [21:07:33]name=ofd_packets/00123092 [21:07:33]OFD Sender: To server: pG, [21:07:33]CommunicateWithHost lk.salyk.kg:30040 [21:07:33]ConnectInit lk.salyk.kg [21:07:33]written 0, free lines is 4095 [21:07:33]Connected sock=10 [21:07:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 30 02 07 01 78 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 15 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E0 01 00 35 04 06 00 DA 81 6B B1 49 CE B4 4D F7 23 E3 FA 8E CA [21:07:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 15 35 47 00 B5 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E0 01 00 F4 03 04 00 F0 40 E3 65 B6 04 01 00 00 75 FE 75 C1 5D 06 E4 56 [21:07:34]CommunicateWithHost err = 0 [21:07:34]CheckOFDResponse [21:07:34]1017 (14) - 77093643461234 [21:07:34]1041 (16) - 0000000000874798 [21:07:34]1040 (4) - 123092 [21:07:34]1012 (4) - 02.03.2024 15:08 [21:07:34]1206 (1) - 0 [21:07:34]OFD Sender: Remove packet 123092 [21:07:34]ProducePacketName [21:07:34]name=ofd_packets/00123092 [21:07:34]NVStorageDeleteData [21:07:34]Write to MH i2c: 01 00 00 35 2E 63 [21:07:34]Write i2c OK [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 07 00 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: 01 07 00 35 2E 00 00 00 00 00 FE 0C 74 [21:07:34]RasterBufferAndPrint [21:07:34]line [21:07:34]line [21:07:34]line [21:07:34]line [21:07:34]line [21:07:34]written 0, free lines is 3332 [21:07:34]MH_Cut [21:07:34]Write to MH i2c: D1 01 00 3C 2E 01 3C [21:07:34]Write i2c OK [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: D1 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: D1 01 00 [21:07:34]MH_I2C_Read... [21:07:34]Read from MH i2c: D1 01 00 3C 2E 00 3B [21:07:34]Write to MH i2c: 01 00 00 3D 2E 6B [21:07:34]Write i2c OK [21:07:34]MH_I2C_Read... [21:07:34]OFD Sender: No OFD packet to send [21:07:34]*** Cut start [21:07:34]*** Purtial cut [21:07:34]*** Stage 1: CUTSNS_PIN = 1 [21:07:36]Read from MH i2c: 01 [21:07:36]MH_I2C_Read... [21:07:36]*** Stop cut motor [21:07:36]*** Cut end [21:07:36]Read from MH i2c: 01 07 00 [21:07:36]MH_I2C_Read... [21:07:36]Read from MH i2c: 01 07 00 3D 2E 00 00 00 00 00 FF 0F 80 [21:07:36]process_action close_receipt done [21:07:36]requested_data is exist [21:07:36]produce_requested_data [21:07:36]requested_item fm.sn is exist - process it [21:07:36]wFMCommunicate request_size=4 [21:07:36]MH_SAM_APDU [21:07:36]CAPDU: 80 11 00 00 [21:07:36]Write to MH i2c: E2 08 00 3E 2E 80 11 00 00 00 00 00 00 E6 [21:07:36]Write i2c OK [21:07:36]MH_I2C_Read... [21:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:37]Read from MH i2c: E2 [21:07:37]MH_I2C_Read... [21:07:37]Read from MH i2c: E2 17 00 [21:07:37]MH_I2C_Read... [21:07:37]Read from MH i2c: E2 17 00 3E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 44 [21:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:07:37]wFMCommunicate OK [21:07:37]requested_item fd.num is exist - process it [21:07:37]SAM_PROTO_GetFieldsCounters [21:07:37]wFMCommunicate request_size=4 [21:07:37]MH_SAM_APDU [21:07:37]CAPDU: 80 13 00 00 [21:07:37]Write to MH i2c: E2 08 00 3F 2E 80 13 00 00 00 00 00 00 E9 [21:07:37]Write i2c OK [21:07:37]MH_I2C_Read... [21:07:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:37]Read from MH i2c: E2 [21:07:37]MH_I2C_Read... [21:07:37]Read from MH i2c: E2 62 00 [21:07:37]MH_I2C_Read... [21:07:37]Read from MH i2c: E2 62 00 3F 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [21:07:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:37]wFMCommunicate OK [21:07:37]SAM_PROTO_GetFieldsCounters done [21:07:37]requested_item shift.num is exist - process it [21:07:37]requested_item shift.opened is exist - process it [21:07:37]req_shift_opened [21:07:37]FM_GetShiftState [21:07:37]SAM_PROTO_GetShiftState [21:07:37]wFMCommunicate request_size=4 [21:07:37]MH_SAM_APDU [21:07:37]CAPDU: 80 13 01 00 [21:07:37]Write to MH i2c: E2 08 00 40 2E 80 13 01 00 00 00 00 00 EB [21:07:37]Write i2c OK [21:07:37]MH_I2C_Read... [21:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:37]Read from MH i2c: E2 [21:07:37]MH_I2C_Read... [21:07:37]Read from MH i2c: E2 0E 00 [21:07:37]MH_I2C_Read... [21:07:37]Read from MH i2c: E2 0E 00 40 2E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 52 [21:07:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:07:37]wFMCommunicate OK [21:07:37]SAM_PROTO_GetShiftState done [21:07:37]FM_GetShiftState done [21:07:37]req_shift_opened done [21:07:37]requested_item shift.open_date is exist - process it [21:07:37]req_shift_open_date [21:07:37]req_shift_open_date done [21:07:37]produce_requested_data done [21:07:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123092,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:07:37]process_action_free close_receipt [21:07:37]json_value_free [21:07:37]json_value_free done [21:07:37]process_json_proto returns [21:07:37]Send response to host [21:07:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123092,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:07:37]free response buf [21:07:37]execute_script done [21:07:37]execute_script returns [21:07:37]free content buf [21:07:37]Sock 9.Close socket [21:07:37]Sock 9.Thread stoped [21:07:39]OFD Sender: No OFD packet to send [21:07:44]OFD Sender: No OFD packet to send [21:07:49]OFD Sender: No OFD packet to send [21:07:54]OFD Sender: No OFD packet to send [21:07:59]OFD Sender: No OFD packet to send [21:08:04]accept exits with 8 [21:08:04]New connection [21:08:04]New thread 3066666340 created [21:08:04]Thread 3066809700 joined [21:08:04]Waiting for new connection... [21:08:04] Sock 8.Parse request [21:08:04]Sock 8.Check first char [21:08:04]Sock 8.First char is OK [21:08:04]request: POST /json_proto HTTP/1.0 [21:08:04]Method: POST [21:08:04]URL: /json_proto [21:08:04]Method is POST - this is cgi request [21:08:04]url: /json_proto [21:08:04]query_string will be loaded in cgi processing [21:08:04]execute_cgi json_proto POST (null) [21:08:04]execute_cgi path=json_proto method=POST [21:08:04]POST find Content-Length [21:08:04]Host: 172.17.48.197:8080 [21:08:04]Content-Length: 678 [21:08:04]Content-Type: application/json [21:08:04] [21:08:04]POST finish read [21:08:04]Found Content-Length = 678 [21:08:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.940, "sum" : 553.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 553.00, "total" : 553.00, "payments": [ { "type": 0, "sum" : 553.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:04]execute_script... [21:08:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.940, "sum" : 553.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 553.00, "total" : 553.00, "payments": [ { "type": 0, "sum" : 553.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:04]POST & json_proto [21:08:04]process_json_proto [21:08:04]json parsed OK: [21:08:04]protocol is kg_v1.0 [21:08:04]action value=close_receipt [21:08:04]process_action close_receipt [21:08:04]cmd_close_receipt [21:08:04]MH_GetDate [21:08:04]Write to MH i2c: F0 00 00 41 2E 5E [21:08:04]Write i2c OK [21:08:04]MH_I2C_Read... [21:08:04]Read from MH i2c: F0 [21:08:04]MH_I2C_Read... [21:08:04]Read from MH i2c: F0 09 00 [21:08:04]MH_I2C_Read... [21:08:04]Read from MH i2c: F0 09 00 41 2E 00 36 95 E3 65 66 EE DC 65 0F [21:08:04]GetLastDocTimeStamp 1709413653 [21:08:04]current date 1709413686 [21:08:04]FM_GetShiftState [21:08:04]SAM_PROTO_GetShiftState [21:08:04]wFMCommunicate request_size=4 [21:08:04]MH_SAM_APDU [21:08:04]CAPDU: 80 13 01 00 [21:08:04]Write to MH i2c: E2 08 00 42 2E 80 13 01 00 00 00 00 00 ED [21:08:04]Write i2c OK [21:08:04]MH_I2C_Read... [21:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:04]Read from MH i2c: E2 [21:08:04]MH_I2C_Read... [21:08:04]Read from MH i2c: E2 0E 00 [21:08:04]MH_I2C_Read... [21:08:04]Read from MH i2c: E2 0E 00 42 2E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 54 [21:08:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:08:04]wFMCommunicate OK [21:08:04]SAM_PROTO_GetShiftState done [21:08:04]FM_GetShiftState done [21:08:04]opened in 1709338023 [21:08:04]opened+sec_in_day 1709424423 [21:08:04]quantity*price = 55338 [21:08:04]sum+1 = 55340 [21:08:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 553.00 Внесено: 553.00 СДАЧА: 0.00 НСП 1% : 4.90 НДС 12% : 58.77 Наличными: 553.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 312 02.03.2024 21:08 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123093 ФПД: 24670592960958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210806&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123093&fm=24670592960958&tin=02508201610067®Number=0000000000090573&sum=55300 [21:08:05]StoreToDocumentArchive [21:08:05]shift 321 fd 123093 [21:08:05]save to /storage/0321/doc_00123093 [21:08:05]save last doc name /storage/0321/doc_00123093 to /storage/kkm_last_doc_name [21:08:05]save OK [21:08:05]Clear old archive folders... [21:08:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:08:05]tlvbuf is 003DB030 [21:08:05]SAM_PROTO_ClearQueue [21:08:05]wFMCommunicate request_size=4 [21:08:05]MH_SAM_APDU [21:08:05]CAPDU: 80 09 00 00 [21:08:05]Write to MH i2c: E2 08 00 4F 2E 80 09 00 00 00 00 00 00 EF [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:08:05]Read from MH i2c: E2 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 4F 2E 00 90 00 F1 [21:08:05]RAPDU: 90 00 [21:08:05]wFMCommunicate OK [21:08:05]SAM_PROTO_ClearQueue done [21:08:05]KKMCreateOFDPacket [21:08:05]OFDProtocolAddRootSTLVToBuf [21:08:05]FM_MakeSignedData [21:08:05]FM_MakeSignedData [21:08:05]SAM_PROTO_SignData [21:08:05]wFMCommunicate request_size=4 [21:08:05]MH_SAM_APDU [21:08:05]CAPDU: 80 0D 01 02 [21:08:05]Write to MH i2c: E2 08 00 50 2E 80 0D 01 02 00 00 00 00 F7 [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:08:05]Read from MH i2c: E2 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 50 2E 00 90 00 F2 [21:08:05]RAPDU: 90 00 [21:08:05]wFMCommunicate OK [21:08:05]wFMCommunicate request_size=255 [21:08:05]MH_SAM_APDU [21:08:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 22 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 2B D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 16 00 00 00 00 07 04 06 00 04 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 38 01 00 00 F4 03 04 00 36 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E0 01 00 35 04 06 00 16 [21:08:05]Write to MH i2c: E2 02 01 51 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 22 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 2B D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 16 00 00 00 00 07 04 06 00 04 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 38 01 00 00 F4 03 04 00 36 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E0 01 00 35 04 06 00 16 00 00 6A [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:05]Read from MH i2c: E2 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 [21:08:05]MH_I2C_Read... [21:08:05]Read from MH i2c: E2 03 00 51 2E 00 90 00 F3 [21:08:05]RAPDU: 90 00 [21:08:05]wFMCommunicate OK [21:08:05]wFMCommunicate request_size=10 [21:08:05]MH_SAM_APDU [21:08:05]CAPDU: 80 0D 02 02 05 70 11 EE 09 BE [21:08:05]Write to MH i2c: E2 0D 00 52 2E 80 0D 02 02 05 00 70 11 EE 09 BE 00 00 3A [21:08:05]Write i2c OK [21:08:05]MH_I2C_Read... [21:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:06]Read from MH i2c: E2 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: E2 03 00 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: E2 03 00 52 2E 00 90 00 F4 [21:08:06]RAPDU: 90 00 [21:08:06]wFMCommunicate OK [21:08:06]wFMCommunicate request_size=4 [21:08:06]MH_SAM_APDU [21:08:06]CAPDU: 80 0D 03 02 [21:08:06]Write to MH i2c: E2 08 00 53 2E 80 0D 03 02 00 00 00 00 FC [21:08:06]Write i2c OK [21:08:06]MH_I2C_Read... [21:08:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:08:06]Read from MH i2c: E2 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: E2 0B 00 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: E2 0B 00 53 2E 00 C9 DF 65 B2 76 F8 38 1D 90 00 7F [21:08:06]RAPDU: C9 DF 65 B2 76 F8 38 1D 90 00 [21:08:06]wFMCommunicate OK [21:08:06]SAM_PROTO_SignData done [21:08:06]FM_MakeSignedData done [21:08:06]CreateOFDProtocolMessage [21:08:06]wFMCommunicate request_size=4 [21:08:06]MH_SAM_APDU [21:08:06]CAPDU: 80 11 00 00 [21:08:06]Write to MH i2c: E2 08 00 54 2E 80 11 00 00 00 00 00 00 FC [21:08:06]Write i2c OK [21:08:06]MH_I2C_Read... [21:08:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:06]Read from MH i2c: E2 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: E2 17 00 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: E2 17 00 54 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5A [21:08:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:08:06]wFMCommunicate OK [21:08:06]CreateOFDProtocolMessage done [21:08:06]OFDSenderStorePacket 123093 [21:08:06]StoreOFDPacket docnum=123093 [21:08:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E5 3C 07 01 A3 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 22 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 2B D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 16 00 00 00 00 07 04 06 00 04 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 38 01 00 00 F4 03 04 00 36 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E0 01 00 35 04 06 00 16 70 11 EE 09 BE C9 DF 65 B2 76 F8 38 1D [21:08:06]CheckFolder [21:08:06]dirname=/storage/ofd_packets [21:08:06]CheckFolder done [21:08:06]ProducePacketName [21:08:06]name=ofd_packets/00123093 [21:08:06]NVStorageSaveData ofd_packets/00123093 [21:08:06]File name is /storage/ofd_packets/00123093 [21:08:06]Write 301 bytes [21:08:06]NVStorageSaveData done [21:08:06]OFDSenderStorePacket done [21:08:06]KKMCreateOFDPacket done [21:08:06]NVStorageSaveData kkm_last_timestamp [21:08:06]File name is /storage/kkm_last_timestamp [21:08:06]Write 4 bytes [21:08:06]NVStorageSaveData done [21:08:06]ExternCall_PrintAddStr [21:08:06]wPrintStart [21:08:06]Write to MH i2c: 01 00 00 55 2E 83 [21:08:06]Write i2c OK [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: 01 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: 01 07 00 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: 01 07 00 55 2E 00 00 00 00 00 FF 0F 98 [21:08:06]RasterBufferAndPrint [21:08:06]line Счет N : (1)1105998 [21:08:06]line ИНН: 02508201610067 [21:08:06]line Контрольно-Кассовый Чек [21:08:06]line ПРОДАЖА [21:08:06]line ТРК (МРК, ГНК) : 52 [21:08:06]line Товар: 2710124130 [21:08:06]line Аи-92-К-5 [21:08:06]line 8.940 * 61.90 [21:08:06]line = 553.39 [21:08:06]line НДС 12% НСП 1% [21:08:06]line > о реализуемом товаре [21:08:06]line ОКРУГЛЕНИЕ: -0.39 [21:08:06]line ИТОГО: 553.00 [21:08:06]line Внесено: 553.00 [21:08:06]line СДАЧА: 0.00 [21:08:06]line НСП 1% : 4.90 [21:08:06]line НДС 12% : 58.77 [21:08:06]line Наличными: 553.00 [21:08:06]line Безнал.: 0.00 [21:08:06]line Место: АЗС № 25 "Партнер Нефть" [21:08:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:08:06]line СНО: Общий режим [21:08:06]line Чек 312 02.03.2024 21:08 [21:08:06]line Смена: 321 ФФД: 1.0 [21:08:06]line ЗНМ: 0300000019 [21:08:06]line РНМ: 0000000000090573 [21:08:06]line Версия ККМ: 001 [21:08:06]line ФМ: 0000000000874798 [21:08:06]line ФД: 123093 [21:08:06]line ФПД: 24670592960958 [21:08:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210806&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123093&fm=24670592960958&tin=02508201610067®Number=0000000000090573&sum=55300 [21:08:06]OFD Sender: Processing packet 123093 [packets to send 112, broken 111] [21:08:06]ProducePacketName [21:08:06]name=ofd_packets/00123093 [21:08:06]OFD Sender: To server: pG, [21:08:06]CommunicateWithHost lk.salyk.kg:30040 [21:08:06]ConnectInit lk.salyk.kg [21:08:06]written 0, free lines is 4095 [21:08:06]Connected sock=10 [21:08:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E5 3C 07 01 A3 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EC 22 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 2B D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 16 00 00 00 00 07 04 06 00 04 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 38 01 00 00 F4 03 04 00 36 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E0 01 00 35 04 06 00 16 70 11 EE 09 BE C9 DF 65 B2 76 F8 38 1D [21:08:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8F E7 47 00 E4 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E0 01 00 F4 03 04 00 11 41 E3 65 B6 04 01 00 00 DD 69 72 2E 10 06 9B 64 [21:08:06]CommunicateWithHost err = 0 [21:08:06]CheckOFDResponse [21:08:06]1017 (14) - 77093643461234 [21:08:06]1041 (16) - 0000000000874798 [21:08:06]1040 (4) - 123093 [21:08:06]1012 (4) - 02.03.2024 15:09 [21:08:06]1206 (1) - 0 [21:08:06]OFD Sender: Remove packet 123093 [21:08:06]ProducePacketName [21:08:06]name=ofd_packets/00123093 [21:08:06]NVStorageDeleteData [21:08:06]Write to MH i2c: 01 00 00 80 2E AE [21:08:06]Write i2c OK [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: 01 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: 01 07 00 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: 01 07 00 80 2E 00 00 00 00 00 F5 0C B6 [21:08:06]RasterBufferAndPrint [21:08:06]line [21:08:06]line [21:08:06]line [21:08:06]line [21:08:06]line [21:08:06]written 0, free lines is 3323 [21:08:06]MH_Cut [21:08:06]Write to MH i2c: D1 01 00 87 2E 01 87 [21:08:06]Write i2c OK [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: D1 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: D1 01 00 [21:08:06]MH_I2C_Read... [21:08:06]Read from MH i2c: D1 01 00 87 2E 00 86 [21:08:06]Write to MH i2c: 01 00 00 88 2E B6 [21:08:06]Write i2c OK [21:08:06]MH_I2C_Read... [21:08:07]OFD Sender: No OFD packet to send [21:08:07]*** Cut start [21:08:07]*** Purtial cut [21:08:07]*** Stage 1: CUTSNS_PIN = 1 [21:08:09]Read from MH i2c: 01 [21:08:09]MH_I2C_Read... [21:08:09]*** Stop cut motor [21:08:09]*** Cut end [21:08:09]Read from MH i2c: 01 07 00 [21:08:09]MH_I2C_Read... [21:08:09]Read from MH i2c: 01 07 00 88 2E 00 00 00 00 00 FF 0F CB [21:08:09]process_action close_receipt done [21:08:09]requested_data is exist [21:08:09]produce_requested_data [21:08:09]requested_item fm.sn is exist - process it [21:08:09]wFMCommunicate request_size=4 [21:08:09]MH_SAM_APDU [21:08:09]CAPDU: 80 11 00 00 [21:08:09]Write to MH i2c: E2 08 00 89 2E 80 11 00 00 00 00 00 00 31 [21:08:09]Write i2c OK [21:08:09]MH_I2C_Read... [21:08:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:09]Read from MH i2c: E2 [21:08:09]MH_I2C_Read... [21:08:09]Read from MH i2c: E2 17 00 [21:08:09]MH_I2C_Read... [21:08:09]Read from MH i2c: E2 17 00 89 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8F [21:08:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:08:09]wFMCommunicate OK [21:08:09]requested_item fd.num is exist - process it [21:08:09]SAM_PROTO_GetFieldsCounters [21:08:09]wFMCommunicate request_size=4 [21:08:09]MH_SAM_APDU [21:08:09]CAPDU: 80 13 00 00 [21:08:09]Write to MH i2c: E2 08 00 8A 2E 80 13 00 00 00 00 00 00 34 [21:08:09]Write i2c OK [21:08:09]MH_I2C_Read... [21:08:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:08:09]Read from MH i2c: E2 [21:08:09]MH_I2C_Read... [21:08:09]Read from MH i2c: E2 62 00 [21:08:09]MH_I2C_Read... [21:08:09]Read from MH i2c: E2 62 00 8A 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 02 [21:08:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:08:09]wFMCommunicate OK [21:08:09]SAM_PROTO_GetFieldsCounters done [21:08:09]requested_item shift.num is exist - process it [21:08:09]requested_item shift.opened is exist - process it [21:08:09]req_shift_opened [21:08:09]FM_GetShiftState [21:08:09]SAM_PROTO_GetShiftState [21:08:09]wFMCommunicate request_size=4 [21:08:09]MH_SAM_APDU [21:08:09]CAPDU: 80 13 01 00 [21:08:09]Write to MH i2c: E2 08 00 8B 2E 80 13 01 00 00 00 00 00 36 [21:08:09]Write i2c OK [21:08:09]MH_I2C_Read... [21:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:09]Read from MH i2c: E2 [21:08:09]MH_I2C_Read... [21:08:09]Read from MH i2c: E2 0E 00 [21:08:09]MH_I2C_Read... [21:08:09]Read from MH i2c: E2 0E 00 8B 2E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9D [21:08:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:08:09]wFMCommunicate OK [21:08:09]SAM_PROTO_GetShiftState done [21:08:09]FM_GetShiftState done [21:08:09]req_shift_opened done [21:08:09]requested_item shift.open_date is exist - process it [21:08:09]req_shift_open_date [21:08:09]req_shift_open_date done [21:08:09]produce_requested_data done [21:08:09]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123093,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:08:09]process_action_free close_receipt [21:08:09]json_value_free [21:08:09]json_value_free done [21:08:09]process_json_proto returns [21:08:09]Send response to host [21:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123093,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:08:09]free response buf [21:08:09]execute_script done [21:08:09]execute_script returns [21:08:09]free content buf [21:08:09]Sock 8.Close socket [21:08:09]Sock 8.Thread stoped [21:08:12]OFD Sender: No OFD packet to send [21:08:17]OFD Sender: No OFD packet to send [21:08:22]OFD Sender: No OFD packet to send [21:08:24]accept exits with 9 [21:08:24]New connection [21:08:24]New thread 3066809700 created [21:08:24]Thread 3066666340 joined [21:08:24]Waiting for new connection... [21:08:24] Sock 9.Parse request [21:08:24]Sock 9.Check first char [21:08:24]Sock 9.First char is OK [21:08:24]request: POST /json_proto HTTP/1.0 [21:08:24]Method: POST [21:08:24]URL: /json_proto [21:08:24]Method is POST - this is cgi request [21:08:24]url: /json_proto [21:08:24]query_string will be loaded in cgi processing [21:08:24]execute_cgi json_proto POST (null) [21:08:24]execute_cgi path=json_proto method=POST [21:08:24]POST find Content-Length [21:08:24]Host: 172.17.48.197:8080 [21:08:24]Content-Length: 683 [21:08:24]Content-Type: application/json [21:08:24] [21:08:24]POST finish read [21:08:24]Found Content-Length = 683 [21:08:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:24]execute_script... [21:08:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1105999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:24]POST & json_proto [21:08:24]process_json_proto [21:08:24]json parsed OK: [21:08:24]protocol is kg_v1.0 [21:08:24]action value=close_receipt [21:08:24]process_action close_receipt [21:08:24]cmd_close_receipt [21:08:24]MH_GetDate [21:08:24]Write to MH i2c: F0 00 00 8C 2E A9 [21:08:24]Write i2c OK [21:08:24]MH_I2C_Read... [21:08:24]Read from MH i2c: F0 [21:08:24]MH_I2C_Read... [21:08:24]Read from MH i2c: F0 09 00 [21:08:24]MH_I2C_Read... [21:08:24]Read from MH i2c: F0 09 00 8C 2E 00 4A 95 E3 65 66 EE DC 65 6E [21:08:24]GetLastDocTimeStamp 1709413686 [21:08:24]current date 1709413706 [21:08:24]FM_GetShiftState [21:08:24]SAM_PROTO_GetShiftState [21:08:24]wFMCommunicate request_size=4 [21:08:24]MH_SAM_APDU [21:08:24]CAPDU: 80 13 01 00 [21:08:24]Write to MH i2c: E2 08 00 8D 2E 80 13 01 00 00 00 00 00 38 [21:08:24]Write i2c OK [21:08:24]MH_I2C_Read... [21:08:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:24]Read from MH i2c: E2 [21:08:24]MH_I2C_Read... [21:08:24]Read from MH i2c: E2 0E 00 [21:08:24]MH_I2C_Read... [21:08:24]Read from MH i2c: E2 0E 00 8D 2E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9F [21:08:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:08:24]wFMCommunicate OK [21:08:24]SAM_PROTO_GetShiftState done [21:08:24]FM_GetShiftState done [21:08:24]opened in 1709338023 [21:08:24]opened+sec_in_day 1709424423 [21:08:24]quantity*price = 100010 [21:08:24]sum+1 = 100012 [21:08:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 313 02.03.2024 21:08 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123094 ФПД: 264510070155272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210826&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123094&fm=264510070155272&tin=02508201610067®Number=0000000000090573&sum=100000 [21:08:25]StoreToDocumentArchive [21:08:25]shift 321 fd 123094 [21:08:25]save to /storage/0321/doc_00123094 [21:08:25]save last doc name /storage/0321/doc_00123094 to /storage/kkm_last_doc_name [21:08:25]save OK [21:08:25]Clear old archive folders... [21:08:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:08:25]tlvbuf is 003E7E80 [21:08:25]SAM_PROTO_ClearQueue [21:08:25]wFMCommunicate request_size=4 [21:08:25]MH_SAM_APDU [21:08:25]CAPDU: 80 09 00 00 [21:08:25]Write to MH i2c: E2 08 00 9A 2E 80 09 00 00 00 00 00 00 3A [21:08:25]Write i2c OK [21:08:25]MH_I2C_Read... [21:08:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:08:25]Read from MH i2c: E2 [21:08:25]MH_I2C_Read... [21:08:25]Read from MH i2c: E2 03 00 [21:08:25]MH_I2C_Read... [21:08:25]Read from MH i2c: E2 03 00 9A 2E 00 90 00 3C [21:08:25]RAPDU: 90 00 [21:08:25]wFMCommunicate OK [21:08:25]SAM_PROTO_ClearQueue done [21:08:25]KKMCreateOFDPacket [21:08:25]OFDProtocolAddRootSTLVToBuf [21:08:25]FM_MakeSignedData [21:08:25]FM_MakeSignedData [21:08:25]SAM_PROTO_SignData [21:08:25]wFMCommunicate request_size=4 [21:08:25]MH_SAM_APDU [21:08:25]CAPDU: 80 0D 01 02 [21:08:25]Write to MH i2c: E2 08 00 9B 2E 80 0D 01 02 00 00 00 00 42 [21:08:25]Write i2c OK [21:08:25]MH_I2C_Read... [21:08:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:08:25]Read from MH i2c: E2 [21:08:25]MH_I2C_Read... [21:08:25]Read from MH i2c: E2 03 00 [21:08:25]MH_I2C_Read... [21:08:25]Read from MH i2c: E2 03 00 9B 2E 00 90 00 3D [21:08:25]RAPDU: 90 00 [21:08:25]wFMCommunicate OK [21:08:25]wFMCommunicate request_size=255 [21:08:25]MH_SAM_APDU [21:08:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 4A 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E0 01 00 35 04 06 00 F0 [21:08:25]Write to MH i2c: E2 02 01 9C 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 4A 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E0 01 00 35 04 06 00 F0 00 00 F1 [21:08:25]Write i2c OK [21:08:25]MH_I2C_Read... [21:08:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:26]Read from MH i2c: E2 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: E2 03 00 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: E2 03 00 9C 2E 00 90 00 3E [21:08:26]RAPDU: 90 00 [21:08:26]wFMCommunicate OK [21:08:26]wFMCommunicate request_size=10 [21:08:26]MH_SAM_APDU [21:08:26]CAPDU: 80 0D 02 02 05 92 0C C5 68 08 [21:08:26]Write to MH i2c: E2 0D 00 9D 2E 80 0D 02 02 05 00 92 0C C5 68 08 00 00 22 [21:08:26]Write i2c OK [21:08:26]MH_I2C_Read... [21:08:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:26]Read from MH i2c: E2 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: E2 03 00 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: E2 03 00 9D 2E 00 90 00 3F [21:08:26]RAPDU: 90 00 [21:08:26]wFMCommunicate OK [21:08:26]wFMCommunicate request_size=4 [21:08:26]MH_SAM_APDU [21:08:26]CAPDU: 80 0D 03 02 [21:08:26]Write to MH i2c: E2 08 00 9E 2E 80 0D 03 02 00 00 00 00 47 [21:08:26]Write i2c OK [21:08:26]MH_I2C_Read... [21:08:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:08:26]Read from MH i2c: E2 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: E2 0B 00 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: E2 0B 00 9E 2E 00 9B B8 17 AA 65 86 64 91 90 00 3C [21:08:26]RAPDU: 9B B8 17 AA 65 86 64 91 90 00 [21:08:26]wFMCommunicate OK [21:08:26]SAM_PROTO_SignData done [21:08:26]FM_MakeSignedData done [21:08:26]CreateOFDProtocolMessage [21:08:26]wFMCommunicate request_size=4 [21:08:26]MH_SAM_APDU [21:08:26]CAPDU: 80 11 00 00 [21:08:26]Write to MH i2c: E2 08 00 9F 2E 80 11 00 00 00 00 00 00 47 [21:08:26]Write i2c OK [21:08:26]MH_I2C_Read... [21:08:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:26]Read from MH i2c: E2 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: E2 17 00 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: E2 17 00 9F 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A5 [21:08:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:08:26]wFMCommunicate OK [21:08:26]CreateOFDProtocolMessage done [21:08:26]OFDSenderStorePacket 123094 [21:08:26]StoreOFDPacket docnum=123094 [21:08:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5D B8 07 01 DE 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 4A 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E0 01 00 35 04 06 00 F0 92 0C C5 68 08 9B B8 17 AA 65 86 64 91 [21:08:26]CheckFolder [21:08:26]dirname=/storage/ofd_packets [21:08:26]CheckFolder done [21:08:26]ProducePacketName [21:08:26]name=ofd_packets/00123094 [21:08:26]NVStorageSaveData ofd_packets/00123094 [21:08:26]File name is /storage/ofd_packets/00123094 [21:08:26]Write 301 bytes [21:08:26]NVStorageSaveData done [21:08:26]OFDSenderStorePacket done [21:08:26]KKMCreateOFDPacket done [21:08:26]NVStorageSaveData kkm_last_timestamp [21:08:26]File name is /storage/kkm_last_timestamp [21:08:26]Write 4 bytes [21:08:26]NVStorageSaveData done [21:08:26]ExternCall_PrintAddStr [21:08:26]wPrintStart [21:08:26]Write to MH i2c: 01 00 00 A0 2E CE [21:08:26]Write i2c OK [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: 01 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: 01 07 00 [21:08:26]MH_I2C_Read... [21:08:26]Read from MH i2c: 01 07 00 A0 2E 00 00 00 00 00 FF 0F E3 [21:08:26]RasterBufferAndPrint [21:08:26]line Счет N : (1)1105999 [21:08:26]line ИНН: 02508201610067 [21:08:26]line Контрольно-Кассовый Чек [21:08:26]line ПРОДАЖА [21:08:26]line ТРК (МРК, ГНК) : 13 [21:08:26]line Товар: 2710124500 [21:08:26]line Аи-95-К-5 [21:08:26]line 14.390 * 69.50 [21:08:26]line = 1000.11 [21:08:26]line НДС 12% НСП 1% [21:08:26]line > о реализуемом товаре [21:08:26]line ОКРУГЛЕНИЕ: -0.11 [21:08:26]line ИТОГО: 1000.00 [21:08:26]line Внесено: 1000.00 [21:08:26]line СДАЧА: 0.00 [21:08:26]line НСП 1% : 8.85 [21:08:26]line НДС 12% : 106.21 [21:08:26]line Наличными: 1000.00 [21:08:26]line Безнал.: 0.00 [21:08:26]line Место: АЗС № 25 "Партнер Нефть" [21:08:26]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:08:26]line СНО: Общий режим [21:08:26]line Чек 313 02.03.2024 21:08 [21:08:26]line Смена: 321 ФФД: 1.0 [21:08:26]line ЗНМ: 0300000019 [21:08:26]line РНМ: 0000000000090573 [21:08:26]line Версия ККМ: 001 [21:08:26]line ФМ: 0000000000874798 [21:08:26]line ФД: 123094 [21:08:26]line ФПД: 264510070155272 [21:08:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T210826&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123094&fm=264510070155272&tin=02508201610067®Number=0000000000090573&sum=100000 [21:08:26]OFD Sender: Processing packet 123094 [packets to send 112, broken 111] [21:08:26]ProducePacketName [21:08:26]name=ofd_packets/00123094 [21:08:26]OFD Sender: To server: pG, [21:08:26]CommunicateWithHost lk.salyk.kg:30040 [21:08:26]ConnectInit lk.salyk.kg [21:08:26]written 0, free lines is 4095 [21:08:26]Connected sock=10 [21:08:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5D B8 07 01 DE 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 4A 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E0 01 00 35 04 06 00 F0 92 0C C5 68 08 9B B8 17 AA 65 86 64 91 [21:08:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 24 E3 47 00 91 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E0 01 00 F4 03 04 00 25 41 E3 65 B6 04 01 00 00 DA 74 74 9E EC 01 67 50 [21:08:26]CommunicateWithHost err = 0 [21:08:26]CheckOFDResponse [21:08:26]1017 (14) - 77093643461234 [21:08:26]1041 (16) - 0000000000874798 [21:08:26]1040 (4) - 123094 [21:08:26]1012 (4) - 02.03.2024 15:09 [21:08:26]1206 (1) - 0 [21:08:26]OFD Sender: Remove packet 123094 [21:08:26]ProducePacketName [21:08:26]name=ofd_packets/00123094 [21:08:26]NVStorageDeleteData [21:08:27]Write to MH i2c: 01 00 00 CB 2E F9 [21:08:27]Write i2c OK [21:08:27]MH_I2C_Read... [21:08:27]Read from MH i2c: 01 [21:08:27]MH_I2C_Read... [21:08:27]Read from MH i2c: 01 07 00 [21:08:27]MH_I2C_Read... [21:08:27]Read from MH i2c: 01 07 00 CB 2E 00 00 00 00 00 F0 0C FC [21:08:27]RasterBufferAndPrint [21:08:27]line [21:08:27]line [21:08:27]line [21:08:27]line [21:08:27]line [21:08:27]written 0, free lines is 3318 [21:08:27]MH_Cut [21:08:27]Write to MH i2c: D1 01 00 D2 2E 01 D2 [21:08:27]Write i2c OK [21:08:27]MH_I2C_Read... [21:08:27]Read from MH i2c: D1 [21:08:27]MH_I2C_Read... [21:08:27]Read from MH i2c: D1 01 00 [21:08:27]MH_I2C_Read... [21:08:27]Read from MH i2c: D1 01 00 D2 2E 00 D1 [21:08:27]Write to MH i2c: 01 00 00 D3 2E 01 [21:08:27]Write i2c OK [21:08:27]MH_I2C_Read... [21:08:27]OFD Sender: No OFD packet to send [21:08:27]*** Cut start [21:08:27]*** Purtial cut [21:08:27]*** Stage 1: CUTSNS_PIN = 1 [21:08:29]Read from MH i2c: 01 [21:08:29]MH_I2C_Read... [21:08:29]*** Stop cut motor [21:08:29]*** Cut end [21:08:29]Read from MH i2c: 01 07 00 [21:08:29]MH_I2C_Read... [21:08:29]Read from MH i2c: 01 07 00 D3 2E 00 00 00 00 00 FF 0F 16 [21:08:29]process_action close_receipt done [21:08:29]requested_data is exist [21:08:29]produce_requested_data [21:08:29]requested_item fm.sn is exist - process it [21:08:29]wFMCommunicate request_size=4 [21:08:29]MH_SAM_APDU [21:08:29]CAPDU: 80 11 00 00 [21:08:29]Write to MH i2c: E2 08 00 D4 2E 80 11 00 00 00 00 00 00 7C [21:08:29]Write i2c OK [21:08:29]MH_I2C_Read... [21:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:29]Read from MH i2c: E2 [21:08:29]MH_I2C_Read... [21:08:29]Read from MH i2c: E2 17 00 [21:08:29]MH_I2C_Read... [21:08:29]Read from MH i2c: E2 17 00 D4 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DA [21:08:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:08:29]wFMCommunicate OK [21:08:29]requested_item fd.num is exist - process it [21:08:29]SAM_PROTO_GetFieldsCounters [21:08:29]wFMCommunicate request_size=4 [21:08:29]MH_SAM_APDU [21:08:29]CAPDU: 80 13 00 00 [21:08:29]Write to MH i2c: E2 08 00 D5 2E 80 13 00 00 00 00 00 00 7F [21:08:29]Write i2c OK [21:08:29]MH_I2C_Read... [21:08:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:08:30]Read from MH i2c: E2 [21:08:30]MH_I2C_Read... [21:08:30]Read from MH i2c: E2 62 00 [21:08:30]MH_I2C_Read... [21:08:30]Read from MH i2c: E2 62 00 D5 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [21:08:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:08:30]wFMCommunicate OK [21:08:30]SAM_PROTO_GetFieldsCounters done [21:08:30]requested_item shift.num is exist - process it [21:08:30]requested_item shift.opened is exist - process it [21:08:30]req_shift_opened [21:08:30]FM_GetShiftState [21:08:30]SAM_PROTO_GetShiftState [21:08:30]wFMCommunicate request_size=4 [21:08:30]MH_SAM_APDU [21:08:30]CAPDU: 80 13 01 00 [21:08:30]Write to MH i2c: E2 08 00 D6 2E 80 13 01 00 00 00 00 00 81 [21:08:30]Write i2c OK [21:08:30]MH_I2C_Read... [21:08:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:30]Read from MH i2c: E2 [21:08:30]MH_I2C_Read... [21:08:30]Read from MH i2c: E2 0E 00 [21:08:30]MH_I2C_Read... [21:08:30]Read from MH i2c: E2 0E 00 D6 2E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E8 [21:08:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:08:30]wFMCommunicate OK [21:08:30]SAM_PROTO_GetShiftState done [21:08:30]FM_GetShiftState done [21:08:30]req_shift_opened done [21:08:30]requested_item shift.open_date is exist - process it [21:08:30]req_shift_open_date [21:08:30]req_shift_open_date done [21:08:30]produce_requested_data done [21:08:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123094,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:08:30]process_action_free close_receipt [21:08:30]json_value_free [21:08:30]json_value_free done [21:08:30]process_json_proto returns [21:08:30]Send response to host [21:08:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123094,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:08:30]free response buf [21:08:30]execute_script done [21:08:30]execute_script returns [21:08:30]free content buf [21:08:30]Sock 9.Close socket [21:08:30]Sock 9.Thread stoped [21:08:32]OFD Sender: No OFD packet to send [21:08:37]OFD Sender: No OFD packet to send [21:08:42]OFD Sender: No OFD packet to send [21:08:47]OFD Sender: No OFD packet to send [21:08:52]OFD Sender: No OFD packet to send [21:08:57]OFD Sender: No OFD packet to send [21:09:02]OFD Sender: No OFD packet to send [21:09:07]OFD Sender: No OFD packet to send [21:09:12]OFD Sender: No OFD packet to send [21:09:17]OFD Sender: No OFD packet to send [21:09:22]OFD Sender: No OFD packet to send [21:09:27]OFD Sender: No OFD packet to send [21:09:32]OFD Sender: No OFD packet to send [21:09:37]OFD Sender: No OFD packet to send [21:09:42]OFD Sender: No OFD packet to send [21:09:47]OFD Sender: No OFD packet to send [21:09:52]OFD Sender: No OFD packet to send [21:09:57]OFD Sender: No OFD packet to send [21:10:02]OFD Sender: No OFD packet to send [21:10:07]OFD Sender: No OFD packet to send [21:10:12]OFD Sender: No OFD packet to send [21:10:17]OFD Sender: No OFD packet to send [21:10:22]OFD Sender: No OFD packet to send [21:10:27]OFD Sender: No OFD packet to send [21:10:32]OFD Sender: No OFD packet to send [21:10:37]OFD Sender: No OFD packet to send [21:10:41]accept exits with 8 [21:10:41]New connection [21:10:41]New thread 3066666340 created [21:10:41]Thread 3066809700 joined [21:10:41]Waiting for new connection... [21:10:41] Sock 8.Parse request [21:10:41]Sock 8.Check first char [21:10:41]Sock 8.First char is OK [21:10:41]request: POST /json_proto HTTP/1.0 [21:10:41]Method: POST [21:10:41]URL: /json_proto [21:10:41]Method is POST - this is cgi request [21:10:41]url: /json_proto [21:10:41]query_string will be loaded in cgi processing [21:10:41]execute_cgi json_proto POST (null) [21:10:41]execute_cgi path=json_proto method=POST [21:10:41]POST find Content-Length [21:10:41]Host: 172.17.48.197:8080 [21:10:41]Content-Length: 678 [21:10:41]Content-Type: application/json [21:10:41] [21:10:41]POST finish read [21:10:41]Found Content-Length = 678 [21:10:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:41]execute_script... [21:10: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)1106000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:41]POST & json_proto [21:10:41]process_json_proto [21:10:41]json parsed OK: [21:10:41]protocol is kg_v1.0 [21:10:41]action value=close_receipt [21:10:41]process_action close_receipt [21:10:41]cmd_close_receipt [21:10:41]MH_GetDate [21:10:41]Write to MH i2c: F0 00 00 D7 2E F4 [21:10:41]Write i2c OK [21:10:41]MH_I2C_Read... [21:10:41]Read from MH i2c: F0 [21:10:41]MH_I2C_Read... [21:10:41]Read from MH i2c: F0 09 00 [21:10:41]MH_I2C_Read... [21:10:41]Read from MH i2c: F0 09 00 D7 2E 00 D3 95 E3 65 66 EE DC 65 42 [21:10:41]GetLastDocTimeStamp 1709413706 [21:10:41]current date 1709413843 [21:10:41]FM_GetShiftState [21:10:41]SAM_PROTO_GetShiftState [21:10:41]wFMCommunicate request_size=4 [21:10:41]MH_SAM_APDU [21:10:41]CAPDU: 80 13 01 00 [21:10:41]Write to MH i2c: E2 08 00 D8 2E 80 13 01 00 00 00 00 00 83 [21:10:41]Write i2c OK [21:10:41]MH_I2C_Read... [21:10:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:41]Read from MH i2c: E2 [21:10:41]MH_I2C_Read... [21:10:41]Read from MH i2c: E2 0E 00 [21:10:41]MH_I2C_Read... [21:10:41]Read from MH i2c: E2 0E 00 D8 2E 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EA [21:10:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:10:41]wFMCommunicate OK [21:10:41]SAM_PROTO_GetShiftState done [21:10:41]FM_GetShiftState done [21:10:41]opened in 1709338023 [21:10:41]opened+sec_in_day 1709424423 [21:10:41]quantity*price = 60043 [21:10:41]sum+1 = 60044 [21:10:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 314 02.03.2024 21:10 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123095 ФПД: 47815213726893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T211043&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123095&fm=47815213726893&tin=02508201610067®Number=0000000000090573&sum=60000 [21:10:42]StoreToDocumentArchive [21:10:42]shift 321 fd 123095 [21:10:42]save to /storage/0321/doc_00123095 [21:10:42]save last doc name /storage/0321/doc_00123095 to /storage/kkm_last_doc_name [21:10:42]save OK [21:10:42]Clear old archive folders... [21:10:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:10:42]tlvbuf is 003DD2B0 [21:10:42]SAM_PROTO_ClearQueue [21:10:42]wFMCommunicate request_size=4 [21:10:42]MH_SAM_APDU [21:10:42]CAPDU: 80 09 00 00 [21:10:42]Write to MH i2c: E2 08 00 E5 2E 80 09 00 00 00 00 00 00 85 [21:10:42]Write i2c OK [21:10:42]MH_I2C_Read... [21:10:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:10:43]Read from MH i2c: E2 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 03 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 03 00 E5 2E 00 90 00 87 [21:10:43]RAPDU: 90 00 [21:10:43]wFMCommunicate OK [21:10:43]SAM_PROTO_ClearQueue done [21:10:43]KKMCreateOFDPacket [21:10:43]OFDProtocolAddRootSTLVToBuf [21:10:43]FM_MakeSignedData [21:10:43]FM_MakeSignedData [21:10:43]SAM_PROTO_SignData [21:10:43]wFMCommunicate request_size=4 [21:10:43]MH_SAM_APDU [21:10:43]CAPDU: 80 0D 01 02 [21:10:43]Write to MH i2c: E2 08 00 E6 2E 80 0D 01 02 00 00 00 00 8D [21:10:43]Write i2c OK [21:10:43]MH_I2C_Read... [21:10:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:10:43]Read from MH i2c: E2 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 03 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 03 00 E6 2E 00 90 00 88 [21:10:43]RAPDU: 90 00 [21:10:43]wFMCommunicate OK [21:10:43]wFMCommunicate request_size=255 [21:10:43]MH_SAM_APDU [21:10: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 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 D3 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 E0 01 00 35 04 06 00 2B [21:10:43]Write to MH i2c: E2 02 01 E7 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 D3 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 E0 01 00 35 04 06 00 2B 00 00 1E [21:10:43]Write i2c OK [21:10:43]MH_I2C_Read... [21:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:43]Read from MH i2c: E2 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 03 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 03 00 E7 2E 00 90 00 89 [21:10:43]RAPDU: 90 00 [21:10:43]wFMCommunicate OK [21:10:43]wFMCommunicate request_size=10 [21:10:43]MH_SAM_APDU [21:10:43]CAPDU: 80 0D 02 02 05 7C D8 D4 3C AD [21:10:43]Write to MH i2c: E2 0D 00 E8 2E 80 0D 02 02 05 00 7C D8 D4 3C AD 00 00 AB [21:10:43]Write i2c OK [21:10:43]MH_I2C_Read... [21:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:43]Read from MH i2c: E2 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 03 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 03 00 E8 2E 00 90 00 8A [21:10:43]RAPDU: 90 00 [21:10:43]wFMCommunicate OK [21:10:43]wFMCommunicate request_size=4 [21:10:43]MH_SAM_APDU [21:10:43]CAPDU: 80 0D 03 02 [21:10:43]Write to MH i2c: E2 08 00 E9 2E 80 0D 03 02 00 00 00 00 92 [21:10:43]Write i2c OK [21:10:43]MH_I2C_Read... [21:10:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:10:43]Read from MH i2c: E2 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 0B 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 0B 00 E9 2E 00 B7 29 BB E3 15 F7 3F 1A 90 00 76 [21:10:43]RAPDU: B7 29 BB E3 15 F7 3F 1A 90 00 [21:10:43]wFMCommunicate OK [21:10:43]SAM_PROTO_SignData done [21:10:43]FM_MakeSignedData done [21:10:43]CreateOFDProtocolMessage [21:10:43]wFMCommunicate request_size=4 [21:10:43]MH_SAM_APDU [21:10:43]CAPDU: 80 11 00 00 [21:10:43]Write to MH i2c: E2 08 00 EA 2E 80 11 00 00 00 00 00 00 92 [21:10:43]Write i2c OK [21:10:43]MH_I2C_Read... [21:10:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:43]Read from MH i2c: E2 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 17 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 17 00 EA 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F0 [21:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:10:43]wFMCommunicate OK [21:10:43]CreateOFDProtocolMessage done [21:10:43]OFDSenderStorePacket 123095 [21:10:43]StoreOFDPacket docnum=123095 [21:10:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5C A4 07 01 E9 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 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 D3 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 E0 01 00 35 04 06 00 2B 7C D8 D4 3C AD B7 29 BB E3 15 F7 3F 1A [21:10:43]CheckFolder [21:10:43]dirname=/storage/ofd_packets [21:10:43]CheckFolder done [21:10:43]ProducePacketName [21:10:43]name=ofd_packets/00123095 [21:10:43]NVStorageSaveData ofd_packets/00123095 [21:10:43]File name is /storage/ofd_packets/00123095 [21:10:43]Write 301 bytes [21:10:43]NVStorageSaveData done [21:10:43]OFDSenderStorePacket done [21:10:43]KKMCreateOFDPacket done [21:10:43]NVStorageSaveData kkm_last_timestamp [21:10:43]File name is /storage/kkm_last_timestamp [21:10:43]Write 4 bytes [21:10:43]NVStorageSaveData done [21:10:43]ExternCall_PrintAddStr [21:10:43]wPrintStart [21:10:43]Write to MH i2c: 01 00 00 EB 2E 19 [21:10:43]Write i2c OK [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: 01 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: 01 07 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: 01 07 00 EB 2E 00 00 00 00 00 FF 0F 2E [21:10:43]RasterBufferAndPrint [21:10:43]line Счет N : (1)1106000 [21:10:43]line ИНН: 02508201610067 [21:10:43]line Контрольно-Кассовый Чек [21:10:43]line ПРОДАЖА [21:10:43]line ТРК (МРК, ГНК) : 52 [21:10:43]line Товар: 2710124130 [21:10:43]line Аи-92-К-5 [21:10:43]line 9.700 * 61.90 [21:10:43]line = 600.43 [21:10:43]line НДС 12% НСП 1% [21:10:43]line > о реализуемом товаре [21:10:43]line ОКРУГЛЕНИЕ: -0.43 [21:10:43]line ИТОГО: 600.00 [21:10:43]line Внесено: 600.00 [21:10:43]line СДАЧА: 0.00 [21:10:43]line НСП 1% : 5.31 [21:10:43]line НДС 12% : 63.76 [21:10:43]line Наличными: 600.00 [21:10:43]line Безнал.: 0.00 [21:10:43]line Место: АЗС № 25 "Партнер Нефть" [21:10:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:10:43]line СНО: Общий режим [21:10:43]line Чек 314 02.03.2024 21:10 [21:10:43]line Смена: 321 ФФД: 1.0 [21:10:43]line ЗНМ: 0300000019 [21:10:43]line РНМ: 0000000000090573 [21:10:43]line Версия ККМ: 001 [21:10:43]line ФМ: 0000000000874798 [21:10:43]line ФД: 123095 [21:10:43]line ФПД: 47815213726893 [21:10:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T211043&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123095&fm=47815213726893&tin=02508201610067®Number=0000000000090573&sum=60000 [21:10:43]OFD Sender: Processing packet 123095 [packets to send 112, broken 111] [21:10:43]ProducePacketName [21:10:43]name=ofd_packets/00123095 [21:10:43]OFD Sender: To server: pG, [21:10:43]CommunicateWithHost lk.salyk.kg:30040 [21:10:43]ConnectInit lk.salyk.kg [21:10:43]written 0, free lines is 4095 [21:10:43]Connected sock=10 [21:10:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5C A4 07 01 E9 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 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 D3 95 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 E0 01 00 35 04 06 00 2B 7C D8 D4 3C AD B7 29 BB E3 15 F7 3F 1A [21:10:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CA 80 47 00 1A 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 E0 01 00 F4 03 04 00 AE 41 E3 65 B6 04 01 00 00 D2 54 D3 29 37 DC 33 D4 [21:10:44]CommunicateWithHost err = 0 [21:10:44]CheckOFDResponse [21:10:44]1017 (14) - 77093643461234 [21:10:44]1041 (16) - 0000000000874798 [21:10:44]1040 (4) - 123095 [21:10:44]1012 (4) - 02.03.2024 15:11 [21:10:44]1206 (1) - 0 [21:10:44]OFD Sender: Remove packet 123095 [21:10:44]ProducePacketName [21:10:44]name=ofd_packets/00123095 [21:10:44]NVStorageDeleteData [21:10:44]Write to MH i2c: 01 00 00 16 2F 45 [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: 01 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: 01 07 00 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: 01 07 00 16 2F 00 00 00 00 00 F2 0C 4A [21:10:44]RasterBufferAndPrint [21:10:44]line [21:10:44]line [21:10:44]line [21:10:44]line [21:10:44]line [21:10:44]written 0, free lines is 3320 [21:10:44]MH_Cut [21:10:44]Write to MH i2c: D1 01 00 1D 2F 01 1E [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: D1 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: D1 01 00 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: D1 01 00 1D 2F 00 1D [21:10:44]Write to MH i2c: 01 00 00 1E 2F 4D [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]OFD Sender: No OFD packet to send [21:10:44]*** Cut start [21:10:44]*** Purtial cut [21:10:44]*** Stage 1: CUTSNS_PIN = 1 [21:10:47]Read from MH i2c: 01 [21:10:47]MH_I2C_Read... [21:10:47]*** Stop cut motor [21:10:47]*** Cut end [21:10:47]Read from MH i2c: 01 07 00 [21:10:47]MH_I2C_Read... [21:10:47]Read from MH i2c: 01 07 00 1E 2F 00 00 00 00 00 FF 0F 62 [21:10:47]process_action close_receipt done [21:10:47]requested_data is exist [21:10:47]produce_requested_data [21:10:47]requested_item fm.sn is exist - process it [21:10:47]wFMCommunicate request_size=4 [21:10:47]MH_SAM_APDU [21:10:47]CAPDU: 80 11 00 00 [21:10:47]Write to MH i2c: E2 08 00 1F 2F 80 11 00 00 00 00 00 00 C8 [21:10:47]Write i2c OK [21:10:47]MH_I2C_Read... [21:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:47]Read from MH i2c: E2 [21:10:47]MH_I2C_Read... [21:10:47]Read from MH i2c: E2 17 00 [21:10:47]MH_I2C_Read... [21:10:47]Read from MH i2c: E2 17 00 1F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [21:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:10:47]wFMCommunicate OK [21:10:47]requested_item fd.num is exist - process it [21:10:47]SAM_PROTO_GetFieldsCounters [21:10:47]wFMCommunicate request_size=4 [21:10:47]MH_SAM_APDU [21:10:47]CAPDU: 80 13 00 00 [21:10:47]Write to MH i2c: E2 08 00 20 2F 80 13 00 00 00 00 00 00 CB [21:10:47]Write i2c OK [21:10:47]MH_I2C_Read... [21:10:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:10:47]Read from MH i2c: E2 [21:10:47]MH_I2C_Read... [21:10:47]Read from MH i2c: E2 62 00 [21:10:47]MH_I2C_Read... [21:10:47]Read from MH i2c: E2 62 00 20 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [21:10:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:10:47]wFMCommunicate OK [21:10:47]SAM_PROTO_GetFieldsCounters done [21:10:47]requested_item shift.num is exist - process it [21:10:47]requested_item shift.opened is exist - process it [21:10:47]req_shift_opened [21:10:47]FM_GetShiftState [21:10:47]SAM_PROTO_GetShiftState [21:10:47]wFMCommunicate request_size=4 [21:10:47]MH_SAM_APDU [21:10:47]CAPDU: 80 13 01 00 [21:10:47]Write to MH i2c: E2 08 00 21 2F 80 13 01 00 00 00 00 00 CD [21:10:47]Write i2c OK [21:10:47]MH_I2C_Read... [21:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:47]Read from MH i2c: E2 [21:10:47]MH_I2C_Read... [21:10:47]Read from MH i2c: E2 0E 00 [21:10:47]MH_I2C_Read... [21:10:47]Read from MH i2c: E2 0E 00 21 2F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [21:10:47]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:10:47]wFMCommunicate OK [21:10:47]SAM_PROTO_GetShiftState done [21:10:47]FM_GetShiftState done [21:10:47]req_shift_opened done [21:10:47]requested_item shift.open_date is exist - process it [21:10:47]req_shift_open_date [21:10:47]req_shift_open_date done [21:10:47]produce_requested_data done [21:10:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123095,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:10:47]process_action_free close_receipt [21:10:47]json_value_free [21:10:47]json_value_free done [21:10:47]process_json_proto returns [21:10:47]Send response to host [21:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123095,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:10:47]free response buf [21:10:47]execute_script done [21:10:47]execute_script returns [21:10:47]free content buf [21:10:47]Sock 8.Close socket [21:10:47]Sock 8.Thread stoped [21:10:49]OFD Sender: No OFD packet to send [21:10:54]OFD Sender: No OFD packet to send [21:10:59]OFD Sender: No OFD packet to send [21:11:04]OFD Sender: No OFD packet to send [21:11:09]OFD Sender: No OFD packet to send [21:11:14]OFD Sender: No OFD packet to send [21:11:19]OFD Sender: No OFD packet to send [21:11:24]OFD Sender: No OFD packet to send [21:11:29]OFD Sender: No OFD packet to send [21:11:34]OFD Sender: No OFD packet to send [21:11:39]OFD Sender: No OFD packet to send [21:11:44]OFD Sender: No OFD packet to send [21:11:49]OFD Sender: No OFD packet to send [21:11:54]OFD Sender: No OFD packet to send [21:11:59]OFD Sender: No OFD packet to send [21:12:04]OFD Sender: No OFD packet to send [21:12:09]OFD Sender: No OFD packet to send [21:12:14]OFD Sender: No OFD packet to send [21:12:19]OFD Sender: No OFD packet to send [21:12:24]OFD Sender: No OFD packet to send [21:12:29]OFD Sender: No OFD packet to send [21:12:34]OFD Sender: No OFD packet to send [21:12:39]OFD Sender: No OFD packet to send [21:12:44]OFD Sender: No OFD packet to send [21:12:49]OFD Sender: No OFD packet to send [21:12:54]OFD Sender: No OFD packet to send [21:12:59]OFD Sender: No OFD packet to send [21:13:04]OFD Sender: No OFD packet to send [21:13:09]OFD Sender: No OFD packet to send [21:13:11]accept exits with 9 [21:13:11]New connection [21:13:11]New thread 3066809700 created [21:13:11]Thread 3066666340 joined [21:13:11]Waiting for new connection... [21:13:11] Sock 9.Parse request [21:13:11]Sock 9.Check first char [21:13:11]Sock 9.First char is OK [21:13:11]request: POST /json_proto HTTP/1.0 [21:13:11]Method: POST [21:13:11]URL: /json_proto [21:13:11]Method is POST - this is cgi request [21:13:11]url: /json_proto [21:13:11]query_string will be loaded in cgi processing [21:13:11]execute_cgi json_proto POST (null) [21:13:11]execute_cgi path=json_proto method=POST [21:13:11]POST find Content-Length [21:13:11]Host: 172.17.48.197:8080 [21:13:11]Content-Length: 678 [21:13:11]Content-Type: application/json [21:13:11] [21:13:11]POST finish read [21:13:11]Found Content-Length = 678 [21:13:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.050, "sum" : 560.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:13:11]execute_script... [21:13: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)1106001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.050, "sum" : 560.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 560.00, "total" : 560.00, "payments": [ { "type": 0, "sum" : 560.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:13:11]POST & json_proto [21:13:11]process_json_proto [21:13:11]json parsed OK: [21:13:11]protocol is kg_v1.0 [21:13:11]action value=close_receipt [21:13:11]process_action close_receipt [21:13:11]cmd_close_receipt [21:13:11]MH_GetDate [21:13:11]Write to MH i2c: F0 00 00 22 2F 40 [21:13:11]Write i2c OK [21:13:11]MH_I2C_Read... [21:13:11]Read from MH i2c: F0 [21:13:11]MH_I2C_Read... [21:13:11]Read from MH i2c: F0 09 00 [21:13:11]MH_I2C_Read... [21:13:11]Read from MH i2c: F0 09 00 22 2F 00 68 96 E3 65 66 EE DC 65 24 [21:13:11]GetLastDocTimeStamp 1709413843 [21:13:11]current date 1709413992 [21:13:11]FM_GetShiftState [21:13:11]SAM_PROTO_GetShiftState [21:13:11]wFMCommunicate request_size=4 [21:13:11]MH_SAM_APDU [21:13:11]CAPDU: 80 13 01 00 [21:13:11]Write to MH i2c: E2 08 00 23 2F 80 13 01 00 00 00 00 00 CF [21:13:11]Write i2c OK [21:13:11]MH_I2C_Read... [21:13:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:11]Read from MH i2c: E2 [21:13:11]MH_I2C_Read... [21:13:11]Read from MH i2c: E2 0E 00 [21:13:11]MH_I2C_Read... [21:13:11]Read from MH i2c: E2 0E 00 23 2F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 36 [21:13:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:13:11]wFMCommunicate OK [21:13:11]SAM_PROTO_GetShiftState done [21:13:11]FM_GetShiftState done [21:13:11]opened in 1709338023 [21:13:11]opened+sec_in_day 1709424423 [21:13:11]quantity*price = 56019 [21:13:11]sum+1 = 56021 [21:13:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 560.00 Внесено: 560.00 СДАЧА: 0.00 НСП 1% : 4.96 НДС 12% : 59.49 Наличными: 560.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 315 02.03.2024 21:13 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123096 ФПД: 87728066660486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T211312&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123096&fm=87728066660486&tin=02508201610067®Number=0000000000090573&sum=56000 [21:13:12]StoreToDocumentArchive [21:13:12]shift 321 fd 123096 [21:13:12]save to /storage/0321/doc_00123096 [21:13:12]save last doc name /storage/0321/doc_00123096 to /storage/kkm_last_doc_name [21:13:12]save OK [21:13:12]Clear old archive folders... [21:13:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:13:12]tlvbuf is 00419150 [21:13:12]SAM_PROTO_ClearQueue [21:13:12]wFMCommunicate request_size=4 [21:13:12]MH_SAM_APDU [21:13:12]CAPDU: 80 09 00 00 [21:13:12]Write to MH i2c: E2 08 00 30 2F 80 09 00 00 00 00 00 00 D1 [21:13:12]Write i2c OK [21:13:12]MH_I2C_Read... [21:13:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:13:12]Read from MH i2c: E2 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 03 00 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 03 00 30 2F 00 90 00 D3 [21:13:12]RAPDU: 90 00 [21:13:12]wFMCommunicate OK [21:13:12]SAM_PROTO_ClearQueue done [21:13:12]KKMCreateOFDPacket [21:13:12]OFDProtocolAddRootSTLVToBuf [21:13:12]FM_MakeSignedData [21:13:12]FM_MakeSignedData [21:13:12]SAM_PROTO_SignData [21:13:12]wFMCommunicate request_size=4 [21:13:12]MH_SAM_APDU [21:13:12]CAPDU: 80 0D 01 02 [21:13:12]Write to MH i2c: E2 08 00 31 2F 80 0D 01 02 00 00 00 00 D9 [21:13:12]Write i2c OK [21:13:12]MH_I2C_Read... [21:13:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:13:12]Read from MH i2c: E2 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 03 00 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 03 00 31 2F 00 90 00 D4 [21:13:12]RAPDU: 90 00 [21:13:12]wFMCommunicate OK [21:13:12]wFMCommunicate request_size=255 [21:13:12]MH_SAM_APDU [21:13:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D4 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 68 96 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 E0 01 00 35 04 06 00 4F [21:13:12]Write to MH i2c: E2 02 01 32 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D4 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 68 96 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 E0 01 00 35 04 06 00 4F 00 00 A3 [21:13:12]Write i2c OK [21:13:12]MH_I2C_Read... [21:13:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:12]Read from MH i2c: E2 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 03 00 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 03 00 32 2F 00 90 00 D5 [21:13:12]RAPDU: 90 00 [21:13:12]wFMCommunicate OK [21:13:12]wFMCommunicate request_size=10 [21:13:12]MH_SAM_APDU [21:13:12]CAPDU: 80 0D 02 02 05 C9 C8 40 08 86 [21:13:12]Write to MH i2c: E2 0D 00 33 2F 80 0D 02 02 05 00 C9 C8 40 08 86 00 00 45 [21:13:12]Write i2c OK [21:13:12]MH_I2C_Read... [21:13:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:12]Read from MH i2c: E2 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 03 00 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 03 00 33 2F 00 90 00 D6 [21:13:12]RAPDU: 90 00 [21:13:12]wFMCommunicate OK [21:13:12]wFMCommunicate request_size=4 [21:13:12]MH_SAM_APDU [21:13:12]CAPDU: 80 0D 03 02 [21:13:12]Write to MH i2c: E2 08 00 34 2F 80 0D 03 02 00 00 00 00 DE [21:13:12]Write i2c OK [21:13:12]MH_I2C_Read... [21:13:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:13:12]Read from MH i2c: E2 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 0B 00 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 0B 00 34 2F 00 43 67 F5 9A FA 3D 08 1D 90 00 74 [21:13:12]RAPDU: 43 67 F5 9A FA 3D 08 1D 90 00 [21:13:12]wFMCommunicate OK [21:13:12]SAM_PROTO_SignData done [21:13:12]FM_MakeSignedData done [21:13:12]CreateOFDProtocolMessage [21:13:12]wFMCommunicate request_size=4 [21:13:12]MH_SAM_APDU [21:13:12]CAPDU: 80 11 00 00 [21:13:12]Write to MH i2c: E2 08 00 35 2F 80 11 00 00 00 00 00 00 DE [21:13:12]Write i2c OK [21:13:12]MH_I2C_Read... [21:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:12]Read from MH i2c: E2 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 17 00 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: E2 17 00 35 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [21:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:13:12]wFMCommunicate OK [21:13:12]CreateOFDProtocolMessage done [21:13:12]OFDSenderStorePacket 123096 [21:13:12]StoreOFDPacket docnum=123096 [21:13:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8C 7B 07 01 A8 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D4 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 68 96 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 E0 01 00 35 04 06 00 4F C9 C8 40 08 86 43 67 F5 9A FA 3D 08 1D [21:13:12]CheckFolder [21:13:12]dirname=/storage/ofd_packets [21:13:12]CheckFolder done [21:13:12]ProducePacketName [21:13:12]name=ofd_packets/00123096 [21:13:12]NVStorageSaveData ofd_packets/00123096 [21:13:12]File name is /storage/ofd_packets/00123096 [21:13:12]Write 301 bytes [21:13:12]NVStorageSaveData done [21:13:12]OFDSenderStorePacket done [21:13:12]KKMCreateOFDPacket done [21:13:12]NVStorageSaveData kkm_last_timestamp [21:13:12]File name is /storage/kkm_last_timestamp [21:13:12]Write 4 bytes [21:13:12]NVStorageSaveData done [21:13:12]ExternCall_PrintAddStr [21:13:12]wPrintStart [21:13:12]Write to MH i2c: 01 00 00 36 2F 65 [21:13:12]Write i2c OK [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: 01 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: 01 07 00 [21:13:12]MH_I2C_Read... [21:13:12]Read from MH i2c: 01 07 00 36 2F 00 00 00 00 00 FF 0F 7A [21:13:12]RasterBufferAndPrint [21:13:12]line Счет N : (1)1106001 [21:13:12]line ИНН: 02508201610067 [21:13:12]line Контрольно-Кассовый Чек [21:13:12]line ПРОДАЖА [21:13:12]line ТРК (МРК, ГНК) : 21 [21:13:12]line Товар: 2710124130 [21:13:12]line Аи-92-К-5 [21:13:12]line 9.050 * 61.90 [21:13:12]line = 560.20 [21:13:12]line НДС 12% НСП 1% [21:13:12]line > о реализуемом товаре [21:13:12]line ОКРУГЛЕНИЕ: -0.20 [21:13:12]line ИТОГО: 560.00 [21:13:12]line Внесено: 560.00 [21:13:12]line СДАЧА: 0.00 [21:13:12]line НСП 1% : 4.96 [21:13:12]line НДС 12% : 59.49 [21:13:12]line Наличными: 560.00 [21:13:12]line Безнал.: 0.00 [21:13:12]line Место: АЗС № 25 "Партнер Нефть" [21:13:12]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:13:12]line СНО: Общий режим [21:13:12]line Чек 315 02.03.2024 21:13 [21:13:12]line Смена: 321 ФФД: 1.0 [21:13:12]line ЗНМ: 0300000019 [21:13:12]line РНМ: 0000000000090573 [21:13:12]line Версия ККМ: 001 [21:13:12]line ФМ: 0000000000874798 [21:13:12]line ФД: 123096 [21:13:12]line ФПД: 87728066660486 [21:13:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T211312&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123096&fm=87728066660486&tin=02508201610067®Number=0000000000090573&sum=56000 [21:13:12]written 0, free lines is 4095 [21:13:12]OFD Sender: Processing packet 123096 [packets to send 112, broken 111] [21:13:12]ProducePacketName [21:13:12]name=ofd_packets/00123096 [21:13:12]OFD Sender: To server: pG, [21:13:12]CommunicateWithHost lk.salyk.kg:30040 [21:13:12]ConnectInit lk.salyk.kg [21:13:12]Connected sock=10 [21:13:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8C 7B 07 01 A8 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D4 DA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 DA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 17 00 00 00 00 07 04 06 00 C0 DA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 68 96 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 E0 01 00 35 04 06 00 4F C9 C8 40 08 86 43 67 F5 9A FA 3D 08 1D [21:13:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7A 56 47 00 11 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D8 E0 01 00 F4 03 04 00 43 42 E3 65 B6 04 01 00 00 39 A7 02 88 A6 4F DD 9F [21:13:13]CommunicateWithHost err = 0 [21:13:13]CheckOFDResponse [21:13:13]1017 (14) - 77093643461234 [21:13:13]1041 (16) - 0000000000874798 [21:13:13]1040 (4) - 123096 [21:13:13]1012 (4) - 02.03.2024 15:14 [21:13:13]1206 (1) - 0 [21:13:13]OFD Sender: Remove packet 123096 [21:13:13]ProducePacketName [21:13:13]name=ofd_packets/00123096 [21:13:13]NVStorageDeleteData [21:13:13]Write to MH i2c: 01 00 00 61 2F 90 [21:13:13]Write i2c OK [21:13:13]MH_I2C_Read... [21:13:13]Read from MH i2c: 01 [21:13:13]MH_I2C_Read... [21:13:13]Read from MH i2c: 01 07 00 [21:13:13]MH_I2C_Read... [21:13:13]Read from MH i2c: 01 07 00 61 2F 00 00 00 00 00 06 0D AA [21:13:13]RasterBufferAndPrint [21:13:13]line [21:13:13]line [21:13:13]line [21:13:13]line [21:13:13]line [21:13:13]written 0, free lines is 3343 [21:13:13]MH_Cut [21:13:13]Write to MH i2c: D1 01 00 68 2F 01 69 [21:13:13]Write i2c OK [21:13:13]MH_I2C_Read... [21:13:13]Read from MH i2c: D1 [21:13:13]MH_I2C_Read... [21:13:13]Read from MH i2c: D1 01 00 [21:13:13]MH_I2C_Read... [21:13:13]Read from MH i2c: D1 01 00 68 2F 00 68 [21:13:13]Write to MH i2c: 01 00 00 69 2F 98 [21:13:13]Write i2c OK [21:13:13]MH_I2C_Read... [21:13:13]OFD Sender: No OFD packet to send [21:13:13]*** Cut start [21:13:13]*** Purtial cut [21:13:13]*** Stage 1: CUTSNS_PIN = 1 [21:13:15]Read from MH i2c: 01 [21:13:16]MH_I2C_Read... [21:13:16]*** Stop cut motor [21:13:16]*** Cut end [21:13:16]Read from MH i2c: 01 07 00 [21:13:16]MH_I2C_Read... [21:13:16]Read from MH i2c: 01 07 00 69 2F 00 00 00 00 00 FF 0F AD [21:13:16]process_action close_receipt done [21:13:16]requested_data is exist [21:13:16]produce_requested_data [21:13:16]requested_item fm.sn is exist - process it [21:13:16]wFMCommunicate request_size=4 [21:13:16]MH_SAM_APDU [21:13:16]CAPDU: 80 11 00 00 [21:13:16]Write to MH i2c: E2 08 00 6A 2F 80 11 00 00 00 00 00 00 13 [21:13:16]Write i2c OK [21:13:16]MH_I2C_Read... [21:13:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:16]Read from MH i2c: E2 [21:13:16]MH_I2C_Read... [21:13:16]Read from MH i2c: E2 17 00 [21:13:16]MH_I2C_Read... [21:13:16]Read from MH i2c: E2 17 00 6A 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [21:13:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:13:16]wFMCommunicate OK [21:13:16]requested_item fd.num is exist - process it [21:13:16]SAM_PROTO_GetFieldsCounters [21:13:16]wFMCommunicate request_size=4 [21:13:16]MH_SAM_APDU [21:13:16]CAPDU: 80 13 00 00 [21:13:16]Write to MH i2c: E2 08 00 6B 2F 80 13 00 00 00 00 00 00 16 [21:13:16]Write i2c OK [21:13:16]MH_I2C_Read... [21:13:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:13:16]Read from MH i2c: E2 [21:13:16]MH_I2C_Read... [21:13:16]Read from MH i2c: E2 62 00 [21:13:16]MH_I2C_Read... [21:13:16]Read from MH i2c: E2 62 00 6B 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [21:13:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:13:16]wFMCommunicate OK [21:13:16]SAM_PROTO_GetFieldsCounters done [21:13:16]requested_item shift.num is exist - process it [21:13:16]requested_item shift.opened is exist - process it [21:13:16]req_shift_opened [21:13:16]FM_GetShiftState [21:13:16]SAM_PROTO_GetShiftState [21:13:16]wFMCommunicate request_size=4 [21:13:16]MH_SAM_APDU [21:13:16]CAPDU: 80 13 01 00 [21:13:16]Write to MH i2c: E2 08 00 6C 2F 80 13 01 00 00 00 00 00 18 [21:13:16]Write i2c OK [21:13:16]MH_I2C_Read... [21:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:16]Read from MH i2c: E2 [21:13:16]MH_I2C_Read... [21:13:16]Read from MH i2c: E2 0E 00 [21:13:16]MH_I2C_Read... [21:13:16]Read from MH i2c: E2 0E 00 6C 2F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7F [21:13:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:13:16]wFMCommunicate OK [21:13:16]SAM_PROTO_GetShiftState done [21:13:16]FM_GetShiftState done [21:13:16]req_shift_opened done [21:13:16]requested_item shift.open_date is exist - process it [21:13:16]req_shift_open_date [21:13:16]req_shift_open_date done [21:13:16]produce_requested_data done [21:13:16]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123096,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:13:16]process_action_free close_receipt [21:13:16]json_value_free [21:13:16]json_value_free done [21:13:16]process_json_proto returns [21:13:16]Send response to host [21:13:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123096,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:13:16]free response buf [21:13:16]execute_script done [21:13:16]execute_script returns [21:13:16]free content buf [21:13:16]Sock 9.Close socket [21:13:16]Sock 9.Thread stoped [21:13:18]OFD Sender: No OFD packet to send [21:13:23]OFD Sender: No OFD packet to send [21:13:28]OFD Sender: No OFD packet to send [21:13:33]OFD Sender: No OFD packet to send [21:13:38]OFD Sender: No OFD packet to send [21:13:43]OFD Sender: No OFD packet to send [21:13:48]OFD Sender: No OFD packet to send [21:13:53]OFD Sender: No OFD packet to send [21:13:58]OFD Sender: No OFD packet to send [21:14:03]OFD Sender: No OFD packet to send [21:14:08]OFD Sender: No OFD packet to send [21:14:13]OFD Sender: No OFD packet to send [21:14:18]OFD Sender: No OFD packet to send [21:14:23]OFD Sender: No OFD packet to send [21:14:28]OFD Sender: No OFD packet to send [21:14:33]OFD Sender: No OFD packet to send [21:14:38]OFD Sender: No OFD packet to send [21:14:43]OFD Sender: No OFD packet to send [21:14:48]OFD Sender: No OFD packet to send [21:14:53]OFD Sender: No OFD packet to send [21:14:58]OFD Sender: No OFD packet to send [21:15:03]OFD Sender: No OFD packet to send [21:15:08]OFD Sender: No OFD packet to send [21:15:13]OFD Sender: No OFD packet to send [21:15:18]OFD Sender: No OFD packet to send [21:15:23]OFD Sender: No OFD packet to send [21:15:28]OFD Sender: No OFD packet to send [21:15:33]OFD Sender: No OFD packet to send [21:15:38]OFD Sender: No OFD packet to send [21:15:43]OFD Sender: No OFD packet to send [21:15:48]OFD Sender: No OFD packet to send [21:15:53]OFD Sender: No OFD packet to send [21:15:58]OFD Sender: No OFD packet to send [21:16:03]OFD Sender: No OFD packet to send [21:16:08]OFD Sender: No OFD packet to send [21:16:13]OFD Sender: No OFD packet to send [21:16:18]OFD Sender: No OFD packet to send [21:16:23]OFD Sender: No OFD packet to send [21:16:28]OFD Sender: No OFD packet to send [21:16:33]OFD Sender: No OFD packet to send [21:16:38]OFD Sender: No OFD packet to send [21:16:43]OFD Sender: No OFD packet to send [21:16:48]OFD Sender: No OFD packet to send [21:16:53]OFD Sender: No OFD packet to send [21:16:58]OFD Sender: No OFD packet to send [21:17:03]OFD Sender: No OFD packet to send [21:17:08]OFD Sender: No OFD packet to send [21:17:11]accept exits with 8 [21:17:11]New connection [21:17:11]New thread 3066666340 created [21:17:11]Thread 3066809700 joined [21:17:11]Waiting for new connection... [21:17:11] Sock 8.Parse request [21:17:11]Sock 8.Check first char [21:17:11]Sock 8.First char is OK [21:17:11]request: POST /json_proto HTTP/1.0 [21:17:11]Method: POST [21:17:11]URL: /json_proto [21:17:11]Method is POST - this is cgi request [21:17:11]url: /json_proto [21:17:11]query_string will be loaded in cgi processing [21:17:11]execute_cgi json_proto POST (null) [21:17:11]execute_cgi path=json_proto method=POST [21:17:11]POST find Content-Length [21:17:11]Host: 172.17.48.197:8080 [21:17:11]Content-Length: 679 [21:17:11]Content-Type: application/json [21:17:11] [21:17:11]POST finish read [21:17:11]Found Content-Length = 679 [21:17:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:17:11]execute_script... [21:17: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)1106003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:17:11]POST & json_proto [21:17:11]process_json_proto [21:17:11]json parsed OK: [21:17:11]protocol is kg_v1.0 [21:17:11]action value=close_receipt [21:17:11]process_action close_receipt [21:17:11]cmd_close_receipt [21:17:11]MH_GetDate [21:17:11]Write to MH i2c: F0 00 00 6D 2F 8B [21:17:11]Write i2c OK [21:17:11]MH_I2C_Read... [21:17:11]Read from MH i2c: F0 [21:17:11]MH_I2C_Read... [21:17:11]Read from MH i2c: F0 09 00 [21:17:11]MH_I2C_Read... [21:17:11]Read from MH i2c: F0 09 00 6D 2F 00 59 97 E3 65 66 EE DC 65 61 [21:17:11]GetLastDocTimeStamp 1709413992 [21:17:11]current date 1709414233 [21:17:11]FM_GetShiftState [21:17:11]SAM_PROTO_GetShiftState [21:17:11]wFMCommunicate request_size=4 [21:17:11]MH_SAM_APDU [21:17:11]CAPDU: 80 13 01 00 [21:17:11]Write to MH i2c: E2 08 00 6E 2F 80 13 01 00 00 00 00 00 1A [21:17:11]Write i2c OK [21:17:11]MH_I2C_Read... [21:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:17:11]Read from MH i2c: E2 [21:17:11]MH_I2C_Read... [21:17:11]Read from MH i2c: E2 0E 00 [21:17:11]MH_I2C_Read... [21:17:11]Read from MH i2c: E2 0E 00 6E 2F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 81 [21:17:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:17:11]wFMCommunicate OK [21:17:11]SAM_PROTO_GetShiftState done [21:17:11]FM_GetShiftState done [21:17:11]opened in 1709338023 [21:17:11]opened+sec_in_day 1709424423 [21:17:11]quantity*price = 80036 [21:17:11]sum+1 = 80038 [21:17:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 316 02.03.2024 21:17 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123097 ФПД: 87847394520286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T211713&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123097&fm=87847394520286&tin=02508201610067®Number=0000000000090573&sum=80000 [21:17:12]StoreToDocumentArchive [21:17:12]shift 321 fd 123097 [21:17:12]save to /storage/0321/doc_00123097 [21:17:12]save last doc name /storage/0321/doc_00123097 to /storage/kkm_last_doc_name [21:17:12]save OK [21:17:12]Clear old archive folders... [21:17:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:17:12]tlvbuf is 003F24B0 [21:17:12]SAM_PROTO_ClearQueue [21:17:12]wFMCommunicate request_size=4 [21:17:12]MH_SAM_APDU [21:17:12]CAPDU: 80 09 00 00 [21:17:12]Write to MH i2c: E2 08 00 7B 2F 80 09 00 00 00 00 00 00 1C [21:17:12]Write i2c OK [21:17:12]MH_I2C_Read... [21:17:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:17:12]Read from MH i2c: E2 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 03 00 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 03 00 7B 2F 00 90 00 1E [21:17:12]RAPDU: 90 00 [21:17:12]wFMCommunicate OK [21:17:12]SAM_PROTO_ClearQueue done [21:17:12]KKMCreateOFDPacket [21:17:12]OFDProtocolAddRootSTLVToBuf [21:17:12]FM_MakeSignedData [21:17:12]FM_MakeSignedData [21:17:12]SAM_PROTO_SignData [21:17:12]wFMCommunicate request_size=4 [21:17:12]MH_SAM_APDU [21:17:12]CAPDU: 80 0D 01 02 [21:17:12]Write to MH i2c: E2 08 00 7C 2F 80 0D 01 02 00 00 00 00 24 [21:17:12]Write i2c OK [21:17:12]MH_I2C_Read... [21:17:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:17:12]Read from MH i2c: E2 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 03 00 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 03 00 7C 2F 00 90 00 1F [21:17:12]RAPDU: 90 00 [21:17:12]wFMCommunicate OK [21:17:12]wFMCommunicate request_size=255 [21:17:12]MH_SAM_APDU [21:17: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 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 59 97 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 E0 01 00 35 04 06 00 4F [21:17:12]Write to MH i2c: E2 02 01 7D 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 59 97 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 E0 01 00 35 04 06 00 4F 00 00 5C [21:17:12]Write i2c OK [21:17:12]MH_I2C_Read... [21:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:17:12]Read from MH i2c: E2 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 03 00 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 03 00 7D 2F 00 90 00 20 [21:17:12]RAPDU: 90 00 [21:17:12]wFMCommunicate OK [21:17:12]wFMCommunicate request_size=10 [21:17:12]MH_SAM_APDU [21:17:12]CAPDU: 80 0D 02 02 05 E5 90 BE AC DE [21:17:12]Write to MH i2c: E2 0D 00 7E 2F 80 0D 02 02 05 00 E5 90 BE AC DE 00 00 EE [21:17:12]Write i2c OK [21:17:12]MH_I2C_Read... [21:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:17:12]Read from MH i2c: E2 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 03 00 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 03 00 7E 2F 00 90 00 21 [21:17:12]RAPDU: 90 00 [21:17:12]wFMCommunicate OK [21:17:12]wFMCommunicate request_size=4 [21:17:12]MH_SAM_APDU [21:17:12]CAPDU: 80 0D 03 02 [21:17:12]Write to MH i2c: E2 08 00 7F 2F 80 0D 03 02 00 00 00 00 29 [21:17:12]Write i2c OK [21:17:12]MH_I2C_Read... [21:17:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:17:12]Read from MH i2c: E2 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 0B 00 [21:17:12]MH_I2C_Read... [21:17:12]Read from MH i2c: E2 0B 00 7F 2F 00 CE 62 7D 85 37 FC C8 AE 90 00 05 [21:17:12]RAPDU: CE 62 7D 85 37 FC C8 AE 90 00 [21:17:12]wFMCommunicate OK [21:17:12]SAM_PROTO_SignData done [21:17:12]FM_MakeSignedData done [21:17:12]CreateOFDProtocolMessage [21:17:12]wFMCommunicate request_size=4 [21:17:12]MH_SAM_APDU [21:17:12]CAPDU: 80 11 00 00 [21:17:12]Write to MH i2c: E2 08 00 80 2F 80 11 00 00 00 00 00 00 29 [21:17:12]Write i2c OK [21:17:12]MH_I2C_Read... [21:17:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:17:13]Read from MH i2c: E2 [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: E2 17 00 [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: E2 17 00 80 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 87 [21:17:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:17:13]wFMCommunicate OK [21:17:13]CreateOFDProtocolMessage done [21:17:13]OFDSenderStorePacket 123097 [21:17:13]StoreOFDPacket docnum=123097 [21:17:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 08 27 07 01 F7 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 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 59 97 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 E0 01 00 35 04 06 00 4F E5 90 BE AC DE CE 62 7D 85 37 FC C8 AE [21:17:13]CheckFolder [21:17:13]dirname=/storage/ofd_packets [21:17:13]CheckFolder done [21:17:13]ProducePacketName [21:17:13]name=ofd_packets/00123097 [21:17:13]NVStorageSaveData ofd_packets/00123097 [21:17:13]File name is /storage/ofd_packets/00123097 [21:17:13]Write 301 bytes [21:17:13]NVStorageSaveData done [21:17:13]OFDSenderStorePacket done [21:17:13]KKMCreateOFDPacket done [21:17:13]NVStorageSaveData kkm_last_timestamp [21:17:13]File name is /storage/kkm_last_timestamp [21:17:13]Write 4 bytes [21:17:13]NVStorageSaveData done [21:17:13]ExternCall_PrintAddStr [21:17:13]wPrintStart [21:17:13]Write to MH i2c: 01 00 00 81 2F B0 [21:17:13]Write i2c OK [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: 01 [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: 01 07 00 [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: 01 07 00 81 2F 00 00 00 00 00 FF 0F C5 [21:17:13]RasterBufferAndPrint [21:17:13]line Счет N : (1)1106003 [21:17:13]line ИНН: 02508201610067 [21:17:13]line Контрольно-Кассовый Чек [21:17:13]line ПРОДАЖА [21:17:13]line ТРК (МРК, ГНК) : 52 [21:17:13]line Товар: 2710124130 [21:17:13]line Аи-92-К-5 [21:17:13]line 12.930 * 61.90 [21:17:13]line = 800.37 [21:17:13]line НДС 12% НСП 1% [21:17:13]line > о реализуемом товаре [21:17:13]line ОКРУГЛЕНИЕ: -0.37 [21:17:13]line ИТОГО: 800.00 [21:17:13]line Внесено: 800.00 [21:17:13]line СДАЧА: 0.00 [21:17:13]line НСП 1% : 7.08 [21:17:13]line НДС 12% : 84.99 [21:17:13]line Наличными: 800.00 [21:17:13]line Безнал.: 0.00 [21:17:13]line Место: АЗС № 25 "Партнер Нефть" [21:17:13]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:17:13]line СНО: Общий режим [21:17:13]line Чек 316 02.03.2024 21:17 [21:17:13]line Смена: 321 ФФД: 1.0 [21:17:13]line ЗНМ: 0300000019 [21:17:13]line РНМ: 0000000000090573 [21:17:13]line Версия ККМ: 001 [21:17:13]line ФМ: 0000000000874798 [21:17:13]line ФД: 123097 [21:17:13]line ФПД: 87847394520286 [21:17:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T211713&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123097&fm=87847394520286&tin=02508201610067®Number=0000000000090573&sum=80000 [21:17:13]OFD Sender: Processing packet 123097 [packets to send 112, broken 111] [21:17:13]ProducePacketName [21:17:13]name=ofd_packets/00123097 [21:17:13]OFD Sender: To server: pG, [21:17:13]CommunicateWithHost lk.salyk.kg:30040 [21:17:13]ConnectInit lk.salyk.kg [21:17:13]written 0, free lines is 4095 [21:17:13]Connected sock=10 [21:17:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 08 27 07 01 F7 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 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 59 97 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 E0 01 00 35 04 06 00 4F E5 90 BE AC DE CE 62 7D 85 37 FC C8 AE [21:17:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0D E7 47 00 6F 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D9 E0 01 00 F4 03 04 00 34 43 E3 65 B6 04 01 00 00 D8 CC 46 53 6E 0B 51 3E [21:17:13]CommunicateWithHost err = 0 [21:17:13]CheckOFDResponse [21:17:13]1017 (14) - 77093643461234 [21:17:13]1041 (16) - 0000000000874798 [21:17:13]1040 (4) - 123097 [21:17:13]1012 (4) - 02.03.2024 15:18 [21:17:13]1206 (1) - 0 [21:17:13]OFD Sender: Remove packet 123097 [21:17:13]ProducePacketName [21:17:13]name=ofd_packets/00123097 [21:17:13]NVStorageDeleteData [21:17:13]Write to MH i2c: 01 00 00 AC 2F DB [21:17:13]Write i2c OK [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: 01 [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: 01 07 00 [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: 01 07 00 AC 2F 00 00 00 00 00 F2 0C E0 [21:17:13]RasterBufferAndPrint [21:17:13]line [21:17:13]line [21:17:13]line [21:17:13]line [21:17:13]line [21:17:13]written 0, free lines is 3320 [21:17:13]MH_Cut [21:17:13]Write to MH i2c: D1 01 00 B3 2F 01 B4 [21:17:13]Write i2c OK [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: D1 [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: D1 01 00 [21:17:13]MH_I2C_Read... [21:17:13]Read from MH i2c: D1 01 00 B3 2F 00 B3 [21:17:13]Write to MH i2c: 01 00 00 B4 2F E3 [21:17:13]Write i2c OK [21:17:13]MH_I2C_Read... [21:17:14]OFD Sender: No OFD packet to send [21:17:14]*** Cut start [21:17:14]*** Purtial cut [21:17:14]*** Stage 1: CUTSNS_PIN = 1 [21:17:16]Read from MH i2c: 01 [21:17:16]MH_I2C_Read... [21:17:16]*** Stop cut motor [21:17:16]*** Cut end [21:17:16]Read from MH i2c: 01 07 00 [21:17:16]MH_I2C_Read... [21:17:16]Read from MH i2c: 01 07 00 B4 2F 00 00 00 00 00 FF 0F F8 [21:17:16]process_action close_receipt done [21:17:16]requested_data is exist [21:17:16]produce_requested_data [21:17:16]requested_item fm.sn is exist - process it [21:17:16]wFMCommunicate request_size=4 [21:17:16]MH_SAM_APDU [21:17:16]CAPDU: 80 11 00 00 [21:17:16]Write to MH i2c: E2 08 00 B5 2F 80 11 00 00 00 00 00 00 5E [21:17:16]Write i2c OK [21:17:16]MH_I2C_Read... [21:17:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:17:16]Read from MH i2c: E2 [21:17:16]MH_I2C_Read... [21:17:16]Read from MH i2c: E2 17 00 [21:17:16]MH_I2C_Read... [21:17:16]Read from MH i2c: E2 17 00 B5 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BC [21:17:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:17:16]wFMCommunicate OK [21:17:16]requested_item fd.num is exist - process it [21:17:16]SAM_PROTO_GetFieldsCounters [21:17:16]wFMCommunicate request_size=4 [21:17:16]MH_SAM_APDU [21:17:16]CAPDU: 80 13 00 00 [21:17:16]Write to MH i2c: E2 08 00 B6 2F 80 13 00 00 00 00 00 00 61 [21:17:16]Write i2c OK [21:17:16]MH_I2C_Read... [21:17:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:17:16]Read from MH i2c: E2 [21:17:16]MH_I2C_Read... [21:17:16]Read from MH i2c: E2 62 00 [21:17:16]MH_I2C_Read... [21:17:16]Read from MH i2c: E2 62 00 B6 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [21:17:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:17:16]wFMCommunicate OK [21:17:16]SAM_PROTO_GetFieldsCounters done [21:17:16]requested_item shift.num is exist - process it [21:17:16]requested_item shift.opened is exist - process it [21:17:16]req_shift_opened [21:17:16]FM_GetShiftState [21:17:16]SAM_PROTO_GetShiftState [21:17:16]wFMCommunicate request_size=4 [21:17:16]MH_SAM_APDU [21:17:16]CAPDU: 80 13 01 00 [21:17:16]Write to MH i2c: E2 08 00 B7 2F 80 13 01 00 00 00 00 00 63 [21:17:16]Write i2c OK [21:17:16]MH_I2C_Read... [21:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:17:16]Read from MH i2c: E2 [21:17:16]MH_I2C_Read... [21:17:16]Read from MH i2c: E2 0E 00 [21:17:16]MH_I2C_Read... [21:17:16]Read from MH i2c: E2 0E 00 B7 2F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CA [21:17:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:17:16]wFMCommunicate OK [21:17:16]SAM_PROTO_GetShiftState done [21:17:16]FM_GetShiftState done [21:17:16]req_shift_opened done [21:17:16]requested_item shift.open_date is exist - process it [21:17:16]req_shift_open_date [21:17:16]req_shift_open_date done [21:17:16]produce_requested_data done [21:17:16]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123097,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:17:16]process_action_free close_receipt [21:17:16]json_value_free [21:17:16]json_value_free done [21:17:16]process_json_proto returns [21:17:16]Send response to host [21:17:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123097,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:17:16]free response buf [21:17:16]execute_script done [21:17:16]execute_script returns [21:17:16]free content buf [21:17:16]Sock 8.Close socket [21:17:16]Sock 8.Thread stoped [21:17:19]OFD Sender: No OFD packet to send [21:17:24]OFD Sender: No OFD packet to send [21:17:29]OFD Sender: No OFD packet to send [21:17:34]OFD Sender: No OFD packet to send [21:17:39]OFD Sender: No OFD packet to send [21:17:44]OFD Sender: No OFD packet to send [21:17:49]OFD Sender: No OFD packet to send [21:17:54]OFD Sender: No OFD packet to send [21:17:59]OFD Sender: No OFD packet to send [21:18:04]OFD Sender: No OFD packet to send [21:18:09]OFD Sender: No OFD packet to send [21:18:14]OFD Sender: No OFD packet to send [21:18:19]OFD Sender: No OFD packet to send [21:18:24]OFD Sender: No OFD packet to send [21:18:29]OFD Sender: No OFD packet to send [21:18:30]accept exits with 9 [21:18:30]New connection [21:18:30]New thread 3066809700 created [21:18:30]Thread 3066666340 joined [21:18:30]Waiting for new connection... [21:18:30] Sock 9.Parse request [21:18:30]Sock 9.Check first char [21:18:30]Sock 9.First char is OK [21:18:30]request: POST /json_proto HTTP/1.0 [21:18:30]Method: POST [21:18:30]URL: /json_proto [21:18:30]Method is POST - this is cgi request [21:18:30]url: /json_proto [21:18:30]query_string will be loaded in cgi processing [21:18:30]execute_cgi json_proto POST (null) [21:18:30]execute_cgi path=json_proto method=POST [21:18:30]POST find Content-Length [21:18:30]Host: 172.17.48.197:8080 [21:18:30]Content-Length: 820 [21:18:30]Content-Type: application/json [21:18:30] [21:18:30]POST finish read [21:18:30]Found Content-Length = 820 [21:18:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:30]execute_script... [21:18:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:30]POST & json_proto [21:18:30]process_json_proto [21:18:30]json parsed OK: [21:18:30]protocol is kg_v1.0 [21:18:30]action value=close_receipt [21:18:30]process_action close_receipt [21:18:30]cmd_close_receipt [21:18:30]MH_GetDate [21:18:30]Write to MH i2c: F0 00 00 B8 2F D6 [21:18:30]Write i2c OK [21:18:30]MH_I2C_Read... [21:18:30]Read from MH i2c: F0 [21:18:30]MH_I2C_Read... [21:18:30]Read from MH i2c: F0 09 00 [21:18:30]MH_I2C_Read... [21:18:30]Read from MH i2c: F0 09 00 B8 2F 00 A8 97 E3 65 66 EE DC 65 FB [21:18:30]GetLastDocTimeStamp 1709414233 [21:18:30]current date 1709414312 [21:18:30]FM_GetShiftState [21:18:30]SAM_PROTO_GetShiftState [21:18:30]wFMCommunicate request_size=4 [21:18:30]MH_SAM_APDU [21:18:30]CAPDU: 80 13 01 00 [21:18:30]Write to MH i2c: E2 08 00 B9 2F 80 13 01 00 00 00 00 00 65 [21:18:30]Write i2c OK [21:18:30]MH_I2C_Read... [21:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:30]Read from MH i2c: E2 [21:18:30]MH_I2C_Read... [21:18:30]Read from MH i2c: E2 0E 00 [21:18:30]MH_I2C_Read... [21:18:30]Read from MH i2c: E2 0E 00 B9 2F 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CC [21:18:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:18:30]wFMCommunicate OK [21:18:30]SAM_PROTO_GetShiftState done [21:18:30]FM_GetShiftState done [21:18:30]opened in 1709338023 [21:18:30]opened+sec_in_day 1709424423 [21:18:30]quantity*price = 100010 [21:18:30]sum+1 = 100012 [21:18:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 317 02.03.2024 21:18 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123098 ФПД: 152552115065191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T211832&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123098&fm=152552115065191&tin=02508201610067®Number=0000000000090573&sum=100011 [21:18:31]StoreToDocumentArchive [21:18:31]shift 321 fd 123098 [21:18:31]save to /storage/0321/doc_00123098 [21:18:31]save last doc name /storage/0321/doc_00123098 to /storage/kkm_last_doc_name [21:18:31]save OK [21:18:31]Clear old archive folders... [21:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:18:31]tlvbuf is 003C0A40 [21:18:31]SAM_PROTO_ClearQueue [21:18:31]wFMCommunicate request_size=4 [21:18:31]MH_SAM_APDU [21:18:31]CAPDU: 80 09 00 00 [21:18:31]Write to MH i2c: E2 08 00 C6 2F 80 09 00 00 00 00 00 00 67 [21:18:31]Write i2c OK [21:18:31]MH_I2C_Read... [21:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:18:31]Read from MH i2c: E2 [21:18:31]MH_I2C_Read... [21:18:31]Read from MH i2c: E2 03 00 [21:18:31]MH_I2C_Read... [21:18:31]Read from MH i2c: E2 03 00 C6 2F 00 90 00 69 [21:18:31]RAPDU: 90 00 [21:18:31]wFMCommunicate OK [21:18:31]SAM_PROTO_ClearQueue done [21:18:31]KKMCreateOFDPacket [21:18:31]OFDProtocolAddRootSTLVToBuf [21:18:31]FM_MakeSignedData [21:18:31]FM_MakeSignedData [21:18:31]SAM_PROTO_SignData [21:18:31]wFMCommunicate request_size=4 [21:18:31]MH_SAM_APDU [21:18:31]CAPDU: 80 0D 01 02 [21:18:31]Write to MH i2c: E2 08 00 C7 2F 80 0D 01 02 00 00 00 00 6F [21:18:31]Write i2c OK [21:18:31]MH_I2C_Read... [21:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:18:31]Read from MH i2c: E2 [21:18:31]MH_I2C_Read... [21:18:31]Read from MH i2c: E2 03 00 [21:18:31]MH_I2C_Read... [21:18:31]Read from MH i2c: E2 03 00 C7 2F 00 90 00 6A [21:18:31]RAPDU: 90 00 [21:18:31]wFMCommunicate OK [21:18:31]wFMCommunicate request_size=255 [21:18:31]MH_SAM_APDU [21:18: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A8 97 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA E0 01 00 35 04 06 00 8A [21:18:31]Write to MH i2c: E2 02 01 C8 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A8 97 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA E0 01 00 35 04 06 00 8A 00 00 36 [21:18:31]Write i2c OK [21:18:31]MH_I2C_Read... [21:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:32]Read from MH i2c: E2 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: E2 03 00 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: E2 03 00 C8 2F 00 90 00 6B [21:18:32]RAPDU: 90 00 [21:18:32]wFMCommunicate OK [21:18:32]wFMCommunicate request_size=10 [21:18:32]MH_SAM_APDU [21:18:32]CAPDU: 80 0D 02 02 05 BE CE A0 D1 67 [21:18:32]Write to MH i2c: E2 0D 00 C9 2F 80 0D 02 02 05 00 BE CE A0 D1 67 00 00 E0 [21:18:32]Write i2c OK [21:18:32]MH_I2C_Read... [21:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:32]Read from MH i2c: E2 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: E2 03 00 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: E2 03 00 C9 2F 00 90 00 6C [21:18:32]RAPDU: 90 00 [21:18:32]wFMCommunicate OK [21:18:32]wFMCommunicate request_size=4 [21:18:32]MH_SAM_APDU [21:18:32]CAPDU: 80 0D 03 02 [21:18:32]Write to MH i2c: E2 08 00 CA 2F 80 0D 03 02 00 00 00 00 74 [21:18:32]Write i2c OK [21:18:32]MH_I2C_Read... [21:18:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:18:32]Read from MH i2c: E2 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: E2 0B 00 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: E2 0B 00 CA 2F 00 D2 86 CD 50 35 9D A1 E9 90 00 46 [21:18:32]RAPDU: D2 86 CD 50 35 9D A1 E9 90 00 [21:18:32]wFMCommunicate OK [21:18:32]SAM_PROTO_SignData done [21:18:32]FM_MakeSignedData done [21:18:32]CreateOFDProtocolMessage [21:18:32]wFMCommunicate request_size=4 [21:18:32]MH_SAM_APDU [21:18:32]CAPDU: 80 11 00 00 [21:18:32]Write to MH i2c: E2 08 00 CB 2F 80 11 00 00 00 00 00 00 74 [21:18:32]Write i2c OK [21:18:32]MH_I2C_Read... [21:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:32]Read from MH i2c: E2 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: E2 17 00 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: E2 17 00 CB 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D2 [21:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:18:32]wFMCommunicate OK [21:18:32]CreateOFDProtocolMessage done [21:18:32]OFDSenderStorePacket 123098 [21:18:32]StoreOFDPacket docnum=123098 [21:18:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A5 EC 07 01 15 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A8 97 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA E0 01 00 35 04 06 00 8A BE CE A0 D1 67 D2 86 CD 50 35 9D A1 E9 [21:18:32]CheckFolder [21:18:32]dirname=/storage/ofd_packets [21:18:32]CheckFolder done [21:18:32]ProducePacketName [21:18:32]name=ofd_packets/00123098 [21:18:32]NVStorageSaveData ofd_packets/00123098 [21:18:32]File name is /storage/ofd_packets/00123098 [21:18:32]Write 301 bytes [21:18:32]NVStorageSaveData done [21:18:32]OFDSenderStorePacket done [21:18:32]KKMCreateOFDPacket done [21:18:32]NVStorageSaveData kkm_last_timestamp [21:18:32]File name is /storage/kkm_last_timestamp [21:18:32]Write 4 bytes [21:18:32]NVStorageSaveData done [21:18:32]ExternCall_PrintAddStr [21:18:32]wPrintStart [21:18:32]Write to MH i2c: 01 00 00 CC 2F FB [21:18:32]Write i2c OK [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: 01 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: 01 07 00 [21:18:32]MH_I2C_Read... [21:18:32]Read from MH i2c: 01 07 00 CC 2F 00 00 00 00 00 FF 0F 10 [21:18:32]RasterBufferAndPrint [21:18:32]line Счет N : (1)1106002 [21:18:32]line ИНН: 02508201610067 [21:18:32]line Контрольно-Кассовый Чек [21:18:32]line ПРОДАЖА [21:18:32]line ТРК (МРК, ГНК) : 63 [21:18:32]line Товар: 2710124500 [21:18:32]line Аи-95-К-5 [21:18:32]line 14.390 * 69.50 [21:18:32]line = 1000.11 [21:18:32]line НДС 12% НСП 1% [21:18:32]line > о реализуемом товаре [21:18:32]line ИТОГО: 1000.11 [21:18:32]line НСП 1% : 8.85 [21:18:32]line НДС 12% : 106.21 [21:18:32]line Наличными: 0.00 [21:18:32]line Безнал.: 1000.11 [21:18:32]line Место: АЗС № 25 "Партнер Нефть" [21:18:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:18:32]line СНО: Общий режим [21:18:32]line Чек 317 02.03.2024 21:18 [21:18:32]line Смена: 321 ФФД: 1.0 [21:18:32]line ЗНМ: 0300000019 [21:18:32]line РНМ: 0000000000090573 [21:18:32]line Версия ККМ: 001 [21:18:32]line Платежная система: Бакай Банк [21:18:32]line ФМ: 0000000000874798 [21:18:32]line ФД: 123098 [21:18:32]line ФПД: 152552115065191 [21:18:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T211832&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123098&fm=152552115065191&tin=02508201610067®Number=0000000000090573&sum=100011 [21:18:32]OFD Sender: Processing packet 123098 [packets to send 112, broken 111] [21:18:32]ProducePacketName [21:18:32]name=ofd_packets/00123098 [21:18:32]OFD Sender: To server: pG, [21:18:32]CommunicateWithHost lk.salyk.kg:30040 [21:18:32]ConnectInit lk.salyk.kg [21:18:32]written 0, free lines is 4095 [21:18:32]Connected sock=10 [21:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A5 EC 07 01 15 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A8 97 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA E0 01 00 35 04 06 00 8A BE CE A0 D1 67 D2 86 CD 50 35 9D A1 E9 [21:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 02 BD 47 00 3E 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DA E0 01 00 F4 03 04 00 83 43 E3 65 B6 04 01 00 00 19 8B F3 2B 6A 99 A2 CF [21:18:32]CommunicateWithHost err = 0 [21:18:32]CheckOFDResponse [21:18:32]1017 (14) - 77093643461234 [21:18:32]1041 (16) - 0000000000874798 [21:18:32]1040 (4) - 123098 [21:18:32]1012 (4) - 02.03.2024 15:19 [21:18:32]1206 (1) - 0 [21:18:32]OFD Sender: Remove packet 123098 [21:18:32]ProducePacketName [21:18:32]name=ofd_packets/00123098 [21:18:32]NVStorageDeleteData [21:18:33]Write to MH i2c: 01 00 00 F6 2F 25 [21:18:33]Write i2c OK [21:18:33]MH_I2C_Read... [21:18:33]Read from MH i2c: 01 [21:18:33]MH_I2C_Read... [21:18:33]Read from MH i2c: 01 07 00 [21:18:33]MH_I2C_Read... [21:18:33]Read from MH i2c: 01 07 00 F6 2F 00 00 00 00 00 05 0D 3E [21:18:33]RasterBufferAndPrint [21:18:33]line [21:18:33]line [21:18:33]line [21:18:33]line [21:18:33]line [21:18:33]written 0, free lines is 3342 [21:18:33]MH_Cut [21:18:33]Write to MH i2c: D1 01 00 FD 2F 01 FE [21:18:33]Write i2c OK [21:18:33]MH_I2C_Read... [21:18:33]Read from MH i2c: D1 [21:18:33]MH_I2C_Read... [21:18:33]Read from MH i2c: D1 01 00 [21:18:33]MH_I2C_Read... [21:18:33]Read from MH i2c: D1 01 00 FD 2F 00 FD [21:18:33]Write to MH i2c: 01 00 00 FE 2F 2D [21:18:33]Write i2c OK [21:18:33]MH_I2C_Read... [21:18:33]OFD Sender: No OFD packet to send [21:18:33]*** Cut start [21:18:33]*** Purtial cut [21:18:33]*** Stage 1: CUTSNS_PIN = 1 [21:18:35]Read from MH i2c: 01 [21:18:35]MH_I2C_Read... [21:18:35]*** Stop cut motor [21:18:35]*** Cut end [21:18:35]Read from MH i2c: 01 07 00 [21:18:35]MH_I2C_Read... [21:18:35]Read from MH i2c: 01 07 00 FE 2F 00 00 00 00 00 FF 0F 42 [21:18:35]process_action close_receipt done [21:18:35]requested_data is exist [21:18:35]produce_requested_data [21:18:35]requested_item fm.sn is exist - process it [21:18:35]wFMCommunicate request_size=4 [21:18:35]MH_SAM_APDU [21:18:35]CAPDU: 80 11 00 00 [21:18:35]Write to MH i2c: E2 08 00 FF 2F 80 11 00 00 00 00 00 00 A8 [21:18:35]Write i2c OK [21:18:35]MH_I2C_Read... [21:18:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:35]Read from MH i2c: E2 [21:18:35]MH_I2C_Read... [21:18:35]Read from MH i2c: E2 17 00 [21:18:35]MH_I2C_Read... [21:18:35]Read from MH i2c: E2 17 00 FF 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 06 [21:18:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:18:35]wFMCommunicate OK [21:18:35]requested_item fd.num is exist - process it [21:18:35]SAM_PROTO_GetFieldsCounters [21:18:35]wFMCommunicate request_size=4 [21:18:35]MH_SAM_APDU [21:18:35]CAPDU: 80 13 00 00 [21:18:35]Write to MH i2c: E2 08 00 00 30 80 13 00 00 00 00 00 00 AC [21:18:35]Write i2c OK [21:18:35]MH_I2C_Read... [21:18:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:18:35]Read from MH i2c: E2 [21:18:35]MH_I2C_Read... [21:18:35]Read from MH i2c: E2 62 00 [21:18:35]MH_I2C_Read... [21:18:35]Read from MH i2c: E2 62 00 00 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [21:18:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:18:35]wFMCommunicate OK [21:18:35]SAM_PROTO_GetFieldsCounters done [21:18:35]requested_item shift.num is exist - process it [21:18:35]requested_item shift.opened is exist - process it [21:18:35]req_shift_opened [21:18:35]FM_GetShiftState [21:18:35]SAM_PROTO_GetShiftState [21:18:35]wFMCommunicate request_size=4 [21:18:35]MH_SAM_APDU [21:18:35]CAPDU: 80 13 01 00 [21:18:35]Write to MH i2c: E2 08 00 01 30 80 13 01 00 00 00 00 00 AE [21:18:35]Write i2c OK [21:18:35]MH_I2C_Read... [21:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:35]Read from MH i2c: E2 [21:18:35]MH_I2C_Read... [21:18:35]Read from MH i2c: E2 0E 00 [21:18:35]MH_I2C_Read... [21:18:35]Read from MH i2c: E2 0E 00 01 30 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 15 [21:18:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:18:35]wFMCommunicate OK [21:18:35]SAM_PROTO_GetShiftState done [21:18:35]FM_GetShiftState done [21:18:35]req_shift_opened done [21:18:35]requested_item shift.open_date is exist - process it [21:18:35]req_shift_open_date [21:18:35]req_shift_open_date done [21:18:35]produce_requested_data done [21:18:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123098,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:18:35]process_action_free close_receipt [21:18:35]json_value_free [21:18:35]json_value_free done [21:18:35]process_json_proto returns [21:18:35]Send response to host [21:18:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123098,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:18:35]free response buf [21:18:35]execute_script done [21:18:35]execute_script returns [21:18:35]free content buf [21:18:35]Sock 9.Close socket [21:18:35]Sock 9.Thread stoped [21:18:38]OFD Sender: No OFD packet to send [21:18:43]OFD Sender: No OFD packet to send [21:18:48]OFD Sender: No OFD packet to send [21:18:53]OFD Sender: No OFD packet to send [21:18:58]OFD Sender: No OFD packet to send [21:19:03]OFD Sender: No OFD packet to send [21:19:08]OFD Sender: No OFD packet to send [21:19:13]OFD Sender: No OFD packet to send [21:19:18]OFD Sender: No OFD packet to send [21:19:23]OFD Sender: No OFD packet to send [21:19:28]OFD Sender: No OFD packet to send [21:19:33]OFD Sender: No OFD packet to send [21:19:38]OFD Sender: No OFD packet to send [21:19:43]OFD Sender: No OFD packet to send [21:19:48]OFD Sender: No OFD packet to send [21:19:53]OFD Sender: No OFD packet to send [21:19:58]OFD Sender: No OFD packet to send [21:20:03]OFD Sender: No OFD packet to send [21:20:08]OFD Sender: No OFD packet to send [21:20:13]OFD Sender: No OFD packet to send [21:20:18]OFD Sender: No OFD packet to send [21:20:23]OFD Sender: No OFD packet to send [21:20:28]OFD Sender: No OFD packet to send [21:20:33]OFD Sender: No OFD packet to send [21:20:38]OFD Sender: No OFD packet to send [21:20:41]accept exits with 8 [21:20:41]New connection [21:20:41]New thread 3066666340 created [21:20:41]Thread 3066809700 joined [21:20:41]Waiting for new connection... [21:20:41] Sock 8.Parse request [21:20:41]Sock 8.Check first char [21:20:41]Sock 8.First char is OK [21:20:41]request: POST /json_proto HTTP/1.0 [21:20:41]Method: POST [21:20:41]URL: /json_proto [21:20:41]Method is POST - this is cgi request [21:20:41]url: /json_proto [21:20:41]query_string will be loaded in cgi processing [21:20:41]execute_cgi json_proto POST (null) [21:20:41]execute_cgi path=json_proto method=POST [21:20:41]POST find Content-Length [21:20:41]Host: 172.17.48.197:8080 [21:20:41]Content-Length: 683 [21:20:41]Content-Type: application/json [21:20:41] [21:20:41]POST finish read [21:20:41]Found Content-Length = 683 [21:20:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 35.980, "sum" : 2500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:41]execute_script... [21:20: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)1106004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 35.980, "sum" : 2500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:41]POST & json_proto [21:20:41]process_json_proto [21:20:41]json parsed OK: [21:20:41]protocol is kg_v1.0 [21:20:41]action value=close_receipt [21:20:41]process_action close_receipt [21:20:41]cmd_close_receipt [21:20:41]MH_GetDate [21:20:41]Write to MH i2c: F0 00 00 02 30 21 [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: F0 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: F0 09 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: F0 09 00 02 30 00 2A 98 E3 65 66 EE DC 65 C9 [21:20:41]GetLastDocTimeStamp 1709414312 [21:20:41]current date 1709414442 [21:20:41]FM_GetShiftState [21:20:41]SAM_PROTO_GetShiftState [21:20:41]wFMCommunicate request_size=4 [21:20:41]MH_SAM_APDU [21:20:41]CAPDU: 80 13 01 00 [21:20:41]Write to MH i2c: E2 08 00 03 30 80 13 01 00 00 00 00 00 B0 [21:20:41]Write i2c OK [21:20:41]MH_I2C_Read... [21:20:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:41]Read from MH i2c: E2 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 0E 00 [21:20:41]MH_I2C_Read... [21:20:41]Read from MH i2c: E2 0E 00 03 30 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 17 [21:20:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:20:41]wFMCommunicate OK [21:20:41]SAM_PROTO_GetShiftState done [21:20:41]FM_GetShiftState done [21:20:41]opened in 1709338023 [21:20:41]opened+sec_in_day 1709424423 [21:20:41]quantity*price = 250061 [21:20:41]sum+1 = 250062 [21:20:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.55 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 318 02.03.2024 21:20 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123099 ФПД: 264011438611890 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T212042&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123099&fm=264011438611890&tin=02508201610067®Number=0000000000090573&sum=250000 [21:20:42]StoreToDocumentArchive [21:20:42]shift 321 fd 123099 [21:20:42]save to /storage/0321/doc_00123099 [21:20:42]save last doc name /storage/0321/doc_00123099 to /storage/kkm_last_doc_name [21:20:42]save OK [21:20:42]Clear old archive folders... [21:20:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:20:42]tlvbuf is 003EC5C0 [21:20:42]SAM_PROTO_ClearQueue [21:20:42]wFMCommunicate request_size=4 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 09 00 00 [21:20:42]Write to MH i2c: E2 08 00 10 30 80 09 00 00 00 00 00 00 B2 [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 10 30 00 90 00 B4 [21:20:42]RAPDU: 90 00 [21:20:42]wFMCommunicate OK [21:20:42]SAM_PROTO_ClearQueue done [21:20:42]KKMCreateOFDPacket [21:20:42]OFDProtocolAddRootSTLVToBuf [21:20:42]FM_MakeSignedData [21:20:42]FM_MakeSignedData [21:20:42]SAM_PROTO_SignData [21:20:42]wFMCommunicate request_size=4 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 0D 01 02 [21:20:42]Write to MH i2c: E2 08 00 11 30 80 0D 01 02 00 00 00 00 BA [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 11 30 00 90 00 B5 [21:20:42]RAPDU: 90 00 [21:20:42]wFMCommunicate OK [21:20:42]wFMCommunicate request_size=255 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 8C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 CD D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 2A 98 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB E0 01 00 35 04 06 00 F0 [21:20:42]Write to MH i2c: E2 02 01 12 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 8C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 CD D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 2A 98 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB E0 01 00 35 04 06 00 F0 00 00 97 [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 12 30 00 90 00 B6 [21:20:42]RAPDU: 90 00 [21:20:42]wFMCommunicate OK [21:20:42]wFMCommunicate request_size=10 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 0D 02 02 05 1D F4 03 DD B2 [21:20:42]Write to MH i2c: E2 0D 00 13 30 80 0D 02 02 05 00 1D F4 03 DD B2 00 00 6A [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 03 00 13 30 00 90 00 B7 [21:20:42]RAPDU: 90 00 [21:20:42]wFMCommunicate OK [21:20:42]wFMCommunicate request_size=4 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 0D 03 02 [21:20:42]Write to MH i2c: E2 08 00 14 30 80 0D 03 02 00 00 00 00 BF [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 0B 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 0B 00 14 30 00 03 A2 2D D1 16 C8 15 6E 90 00 C4 [21:20:42]RAPDU: 03 A2 2D D1 16 C8 15 6E 90 00 [21:20:42]wFMCommunicate OK [21:20:42]SAM_PROTO_SignData done [21:20:42]FM_MakeSignedData done [21:20:42]CreateOFDProtocolMessage [21:20:42]wFMCommunicate request_size=4 [21:20:42]MH_SAM_APDU [21:20:42]CAPDU: 80 11 00 00 [21:20:42]Write to MH i2c: E2 08 00 15 30 80 11 00 00 00 00 00 00 BF [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:42]Read from MH i2c: E2 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 17 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: E2 17 00 15 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1D [21:20:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:20:42]wFMCommunicate OK [21:20:42]CreateOFDProtocolMessage done [21:20:42]OFDSenderStorePacket 123099 [21:20:42]StoreOFDPacket docnum=123099 [21:20:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F2 59 07 01 39 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 8C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 CD D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 2A 98 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB E0 01 00 35 04 06 00 F0 1D F4 03 DD B2 03 A2 2D D1 16 C8 15 6E [21:20:42]CheckFolder [21:20:42]dirname=/storage/ofd_packets [21:20:42]CheckFolder done [21:20:42]ProducePacketName [21:20:42]name=ofd_packets/00123099 [21:20:42]NVStorageSaveData ofd_packets/00123099 [21:20:42]File name is /storage/ofd_packets/00123099 [21:20:42]Write 301 bytes [21:20:42]NVStorageSaveData done [21:20:42]OFDSenderStorePacket done [21:20:42]KKMCreateOFDPacket done [21:20:42]NVStorageSaveData kkm_last_timestamp [21:20:42]File name is /storage/kkm_last_timestamp [21:20:42]Write 4 bytes [21:20:42]OFD Sender: Processing packet 123099 [packets to send 112, broken 111] [21:20:42]ProducePacketName [21:20:42]name=ofd_packets/00123099 [21:20:42]OFD Sender: To server: pG, [21:20:42]CommunicateWithHost lk.salyk.kg:30040 [21:20:42]ConnectInit lk.salyk.kg [21:20:42]NVStorageSaveData done [21:20:42]ExternCall_PrintAddStr [21:20:42]wPrintStart [21:20:42]Write to MH i2c: 01 00 00 16 30 46 [21:20:42]Write i2c OK [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: 01 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: 01 07 00 [21:20:42]MH_I2C_Read... [21:20:42]Read from MH i2c: 01 07 00 16 30 00 00 00 00 00 FF 0F 5B [21:20:42]RasterBufferAndPrint [21:20:42]line Счет N : (1)1106004 [21:20:42]line ИНН: 02508201610067 [21:20:42]line Контрольно-Кассовый Чек [21:20:42]line ПРОДАЖА [21:20:42]line ТРК (МРК, ГНК) : 23 [21:20:42]line Товар: 2710124500 [21:20:42]line Аи-95-К-5 [21:20:42]line 35.980 * 69.50 [21:20:42]line = 2500.61 [21:20:42]line НДС 12% НСП 1% [21:20:42]line > о реализуемом товаре [21:20:42]line ОКРУГЛЕНИЕ: -0.61 [21:20:42]line ИТОГО: 2500.00 [21:20:42]line Внесено: 2500.00 [21:20:42]line СДАЧА: 0.00 [21:20:42]line НСП 1% : 22.13 [21:20:42]line НДС 12% : 265.55 [21:20:42]line Наличными: 2500.00 [21:20:42]line Безнал.: 0.00 [21:20:42]line Место: АЗС № 25 "Партнер Нефть" [21:20:42]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:20:42]line СНО: Общий режим [21:20:42]line Чек 318 02.03.2024 21:20 [21:20:42]line Смена: 321 ФФД: 1.0 [21:20:42]line ЗНМ: 0300000019 [21:20:43]line РНМ: 0000000000090573 [21:20:43]line Версия ККМ: 001 [21:20:43]line ФМ: 0000000000874798 [21:20:43]line ФД: 123099 [21:20:43]line ФПД: 264011438611890 [21:20:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T212042&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123099&fm=264011438611890&tin=02508201610067®Number=0000000000090573&sum=250000 [21:20:43]Connected sock=11 [21:20:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F2 59 07 01 39 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 8C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 CD D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 2A 98 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB E0 01 00 35 04 06 00 F0 1D F4 03 DD B2 03 A2 2D D1 16 C8 15 6E [21:20:43]written 0, free lines is 4095 [21:20:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 55 AD 47 00 B7 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DB E0 01 00 F4 03 04 00 05 44 E3 65 B6 04 01 00 00 22 70 24 C8 F1 2F 40 05 [21:20:43]CommunicateWithHost err = 0 [21:20:43]CheckOFDResponse [21:20:43]1017 (14) - 77093643461234 [21:20:43]1041 (16) - 0000000000874798 [21:20:43]1040 (4) - 123099 [21:20:43]1012 (4) - 02.03.2024 15:21 [21:20:43]1206 (1) - 0 [21:20:43]OFD Sender: Remove packet 123099 [21:20:43]ProducePacketName [21:20:43]name=ofd_packets/00123099 [21:20:43]NVStorageDeleteData [21:20:43]Write to MH i2c: 01 00 00 41 30 71 [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 07 00 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: 01 07 00 41 30 00 00 00 00 00 FF 0C 83 [21:20:43]RasterBufferAndPrint [21:20:43]line [21:20:43]line [21:20:43]line [21:20:43]line [21:20:43]line [21:20:43]written 0, free lines is 3336 [21:20:43]MH_Cut [21:20:43]Write to MH i2c: D1 01 00 48 30 01 4A [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: D1 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: D1 01 00 [21:20:43]MH_I2C_Read... [21:20:43]Read from MH i2c: D1 01 00 48 30 00 49 [21:20:43]Write to MH i2c: 01 00 00 49 30 79 [21:20:43]Write i2c OK [21:20:43]MH_I2C_Read... [21:20:43]OFD Sender: No OFD packet to send [21:20:44]*** Cut start [21:20:44]*** Purtial cut [21:20:44]*** Stage 1: CUTSNS_PIN = 1 [21:20:46]Read from MH i2c: 01 [21:20:46]MH_I2C_Read... [21:20:46]*** Stop cut motor [21:20:46]*** Cut end [21:20:46]Read from MH i2c: 01 07 00 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: 01 07 00 49 30 00 00 00 00 00 FF 0F 8E [21:20:46]process_action close_receipt done [21:20:46]requested_data is exist [21:20:46]produce_requested_data [21:20:46]requested_item fm.sn is exist - process it [21:20:46]wFMCommunicate request_size=4 [21:20:46]MH_SAM_APDU [21:20:46]CAPDU: 80 11 00 00 [21:20:46]Write to MH i2c: E2 08 00 4A 30 80 11 00 00 00 00 00 00 F4 [21:20:46]Write i2c OK [21:20:46]MH_I2C_Read... [21:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:46]Read from MH i2c: E2 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 17 00 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 17 00 4A 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 52 [21:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:20:46]wFMCommunicate OK [21:20:46]requested_item fd.num is exist - process it [21:20:46]SAM_PROTO_GetFieldsCounters [21:20:46]wFMCommunicate request_size=4 [21:20:46]MH_SAM_APDU [21:20:46]CAPDU: 80 13 00 00 [21:20:46]Write to MH i2c: E2 08 00 4B 30 80 13 00 00 00 00 00 00 F7 [21:20:46]Write i2c OK [21:20:46]MH_I2C_Read... [21:20:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:46]Read from MH i2c: E2 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 62 00 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 62 00 4B 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [21:20:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:20:46]wFMCommunicate OK [21:20:46]SAM_PROTO_GetFieldsCounters done [21:20:46]requested_item shift.num is exist - process it [21:20:46]requested_item shift.opened is exist - process it [21:20:46]req_shift_opened [21:20:46]FM_GetShiftState [21:20:46]SAM_PROTO_GetShiftState [21:20:46]wFMCommunicate request_size=4 [21:20:46]MH_SAM_APDU [21:20:46]CAPDU: 80 13 01 00 [21:20:46]Write to MH i2c: E2 08 00 4C 30 80 13 01 00 00 00 00 00 F9 [21:20:46]Write i2c OK [21:20:46]MH_I2C_Read... [21:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:46]Read from MH i2c: E2 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 0E 00 [21:20:46]MH_I2C_Read... [21:20:46]Read from MH i2c: E2 0E 00 4C 30 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 60 [21:20:46]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:20:46]wFMCommunicate OK [21:20:46]SAM_PROTO_GetShiftState done [21:20:46]FM_GetShiftState done [21:20:46]req_shift_opened done [21:20:46]requested_item shift.open_date is exist - process it [21:20:46]req_shift_open_date [21:20:46]req_shift_open_date done [21:20:46]produce_requested_data done [21:20:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123099,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:20:46]process_action_free close_receipt [21:20:46]json_value_free [21:20:46]json_value_free done [21:20:46]process_json_proto returns [21:20:46]Send response to host [21:20:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123099,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:20:46]free response buf [21:20:46]execute_script done [21:20:46]execute_script returns [21:20:46]free content buf [21:20:46]Sock 8.Close socket [21:20:46]Sock 8.Thread stoped [21:20:48]OFD Sender: No OFD packet to send [21:20:53]OFD Sender: No OFD packet to send [21:20:58]OFD Sender: No OFD packet to send [21:21:03]OFD Sender: No OFD packet to send [21:21:08]OFD Sender: No OFD packet to send [21:21:13]OFD Sender: No OFD packet to send [21:21:18]OFD Sender: No OFD packet to send [21:21:23]OFD Sender: No OFD packet to send [21:21:28]OFD Sender: No OFD packet to send [21:21:33]OFD Sender: No OFD packet to send [21:21:38]OFD Sender: No OFD packet to send [21:21:43]OFD Sender: No OFD packet to send [21:21:48]OFD Sender: No OFD packet to send [21:21:53]OFD Sender: No OFD packet to send [21:21:58]OFD Sender: No OFD packet to send [21:22:03]OFD Sender: No OFD packet to send [21:22:08]OFD Sender: No OFD packet to send [21:22:13]OFD Sender: No OFD packet to send [21:22:18]OFD Sender: No OFD packet to send [21:22:23]OFD Sender: No OFD packet to send [21:22:28]OFD Sender: No OFD packet to send [21:22:33]accept exits with 9 [21:22:33]New connection [21:22:33]New thread 3066809700 created [21:22:33]Thread 3066666340 joined [21:22:33]Waiting for new connection... [21:22:33] Sock 9.Parse request [21:22:33]Sock 9.Check first char [21:22:33]Sock 9.First char is OK [21:22:33]request: POST /json_proto HTTP/1.0 [21:22:33]Method: POST [21:22:33]URL: /json_proto [21:22:33]Method is POST - this is cgi request [21:22:33]url: /json_proto [21:22:33]query_string will be loaded in cgi processing [21:22:33]execute_cgi json_proto POST (null) [21:22:33]execute_cgi path=json_proto method=POST [21:22:33]POST find Content-Length [21:22:33]Host: 172.17.48.197:8080 [21:22:33]Content-Length: 820 [21:22:33]Content-Type: application/json [21:22:33] [21:22:33]POST finish read [21:22:33]Found Content-Length = 820 [21:22:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:33]execute_script... [21:22:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:33]POST & json_proto [21:22:33]process_json_proto [21:22:33]json parsed OK: [21:22:33]protocol is kg_v1.0 [21:22:33]action value=close_receipt [21:22:33]process_action close_receipt [21:22:33]cmd_close_receipt [21:22:33]MH_GetDate [21:22:33]Write to MH i2c: F0 00 00 4D 30 6C [21:22:33]Write i2c OK [21:22:33]MH_I2C_Read... [21:22:33]Read from MH i2c: F0 [21:22:33]MH_I2C_Read... [21:22:33]Read from MH i2c: F0 09 00 [21:22:33]MH_I2C_Read... [21:22:33]Read from MH i2c: F0 09 00 4D 30 00 9B 98 E3 65 66 EE DC 65 85 [21:22:33]GetLastDocTimeStamp 1709414442 [21:22:33]current date 1709414555 [21:22:33]FM_GetShiftState [21:22:33]SAM_PROTO_GetShiftState [21:22:33]wFMCommunicate request_size=4 [21:22:33]MH_SAM_APDU [21:22:33]CAPDU: 80 13 01 00 [21:22:33]Write to MH i2c: E2 08 00 4E 30 80 13 01 00 00 00 00 00 FB [21:22:33]Write i2c OK [21:22:33]MH_I2C_Read... [21:22:33]OFD Sender: No OFD packet to send [21:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:33]Read from MH i2c: E2 [21:22:33]MH_I2C_Read... [21:22:33]Read from MH i2c: E2 0E 00 [21:22:33]MH_I2C_Read... [21:22:33]Read from MH i2c: E2 0E 00 4E 30 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 62 [21:22:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:22:33]wFMCommunicate OK [21:22:33]SAM_PROTO_GetShiftState done [21:22:33]FM_GetShiftState done [21:22:33]opened in 1709338023 [21:22:33]opened+sec_in_day 1709424423 [21:22:33]quantity*price = 100010 [21:22:33]sum+1 = 100012 [21:22:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 319 02.03.2024 21:22 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123100 ФПД: 234386836484170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T212235&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123100&fm=234386836484170&tin=02508201610067®Number=0000000000090573&sum=100011 [21:22:35]StoreToDocumentArchive [21:22:35]shift 321 fd 123100 [21:22:35]save to /storage/0321/doc_00123100 [21:22:35]save last doc name /storage/0321/doc_00123100 to /storage/kkm_last_doc_name [21:22:35]save OK [21:22:35]Clear old archive folders... [21:22:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:22:35]tlvbuf is 003DB290 [21:22:35]SAM_PROTO_ClearQueue [21:22:35]wFMCommunicate request_size=4 [21:22:35]MH_SAM_APDU [21:22:35]CAPDU: 80 09 00 00 [21:22:35]Write to MH i2c: E2 08 00 5B 30 80 09 00 00 00 00 00 00 FD [21:22:35]Write i2c OK [21:22:35]MH_I2C_Read... [21:22:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:35]Read from MH i2c: E2 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 03 00 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 03 00 5B 30 00 90 00 FF [21:22:35]RAPDU: 90 00 [21:22:35]wFMCommunicate OK [21:22:35]SAM_PROTO_ClearQueue done [21:22:35]KKMCreateOFDPacket [21:22:35]OFDProtocolAddRootSTLVToBuf [21:22:35]FM_MakeSignedData [21:22:35]FM_MakeSignedData [21:22:35]SAM_PROTO_SignData [21:22:35]wFMCommunicate request_size=4 [21:22:35]MH_SAM_APDU [21:22:35]CAPDU: 80 0D 01 02 [21:22:35]Write to MH i2c: E2 08 00 5C 30 80 0D 01 02 00 00 00 00 05 [21:22:35]Write i2c OK [21:22:35]MH_I2C_Read... [21:22:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:35]Read from MH i2c: E2 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 03 00 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 03 00 5C 30 00 90 00 00 [21:22:35]RAPDU: 90 00 [21:22:35]wFMCommunicate OK [21:22:35]wFMCommunicate request_size=255 [21:22:35]MH_SAM_APDU [21:22:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 9B 98 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC E0 01 00 35 04 06 00 D5 [21:22:35]Write to MH i2c: E2 02 01 5D 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 9B 98 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC E0 01 00 35 04 06 00 D5 00 00 0F [21:22:35]Write i2c OK [21:22:35]MH_I2C_Read... [21:22:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:35]Read from MH i2c: E2 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 03 00 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 03 00 5D 30 00 90 00 01 [21:22:35]RAPDU: 90 00 [21:22:35]wFMCommunicate OK [21:22:35]wFMCommunicate request_size=10 [21:22:35]MH_SAM_APDU [21:22:35]CAPDU: 80 0D 02 02 05 2C 70 20 F0 4A [21:22:35]Write to MH i2c: E2 0D 00 5E 30 80 0D 02 02 05 00 2C 70 20 F0 4A 00 00 08 [21:22:35]Write i2c OK [21:22:35]MH_I2C_Read... [21:22:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:35]Read from MH i2c: E2 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 03 00 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 03 00 5E 30 00 90 00 02 [21:22:35]RAPDU: 90 00 [21:22:35]wFMCommunicate OK [21:22:35]wFMCommunicate request_size=4 [21:22:35]MH_SAM_APDU [21:22:35]CAPDU: 80 0D 03 02 [21:22:35]Write to MH i2c: E2 08 00 5F 30 80 0D 03 02 00 00 00 00 0A [21:22:35]Write i2c OK [21:22:35]MH_I2C_Read... [21:22:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:35]Read from MH i2c: E2 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 0B 00 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 0B 00 5F 30 00 A4 FC F5 83 92 85 72 81 90 00 2D [21:22:35]RAPDU: A4 FC F5 83 92 85 72 81 90 00 [21:22:35]wFMCommunicate OK [21:22:35]SAM_PROTO_SignData done [21:22:35]FM_MakeSignedData done [21:22:35]CreateOFDProtocolMessage [21:22:35]wFMCommunicate request_size=4 [21:22:35]MH_SAM_APDU [21:22:35]CAPDU: 80 11 00 00 [21:22:35]Write to MH i2c: E2 08 00 60 30 80 11 00 00 00 00 00 00 0A [21:22:35]Write i2c OK [21:22:35]MH_I2C_Read... [21:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:35]Read from MH i2c: E2 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 17 00 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: E2 17 00 60 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 68 [21:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:22:35]wFMCommunicate OK [21:22:35]CreateOFDProtocolMessage done [21:22:35]OFDSenderStorePacket 123100 [21:22:35]StoreOFDPacket docnum=123100 [21:22:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 56 C2 07 01 9C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 9B 98 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC E0 01 00 35 04 06 00 D5 2C 70 20 F0 4A A4 FC F5 83 92 85 72 81 [21:22:35]CheckFolder [21:22:35]dirname=/storage/ofd_packets [21:22:35]CheckFolder done [21:22:35]ProducePacketName [21:22:35]name=ofd_packets/00123100 [21:22:35]NVStorageSaveData ofd_packets/00123100 [21:22:35]File name is /storage/ofd_packets/00123100 [21:22:35]Write 301 bytes [21:22:35]NVStorageSaveData done [21:22:35]OFDSenderStorePacket done [21:22:35]KKMCreateOFDPacket done [21:22:35]NVStorageSaveData kkm_last_timestamp [21:22:35]File name is /storage/kkm_last_timestamp [21:22:35]Write 4 bytes [21:22:35]NVStorageSaveData done [21:22:35]ExternCall_PrintAddStr [21:22:35]wPrintStart [21:22:35]Write to MH i2c: 01 00 00 61 30 91 [21:22:35]Write i2c OK [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: 01 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: 01 07 00 [21:22:35]MH_I2C_Read... [21:22:35]Read from MH i2c: 01 07 00 61 30 00 00 00 00 00 FF 0F A6 [21:22:35]RasterBufferAndPrint [21:22:35]line Счет N : (1)1106005 [21:22:35]line ИНН: 02508201610067 [21:22:35]line Контрольно-Кассовый Чек [21:22:35]line ПРОДАЖА [21:22:35]line ТРК (МРК, ГНК) : 53 [21:22:35]line Товар: 2710124500 [21:22:35]line Аи-95-К-5 [21:22:35]line 14.390 * 69.50 [21:22:35]line = 1000.11 [21:22:35]line НДС 12% НСП 1% [21:22:35]line > о реализуемом товаре [21:22:35]line ИТОГО: 1000.11 [21:22:35]line НСП 1% : 8.85 [21:22:35]line НДС 12% : 106.21 [21:22:35]line Наличными: 0.00 [21:22:35]line Безнал.: 1000.11 [21:22:35]line Место: АЗС № 25 "Партнер Нефть" [21:22:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:22:35]line СНО: Общий режим [21:22:35]line Чек 319 02.03.2024 21:22 [21:22:35]line Смена: 321 ФФД: 1.0 [21:22:35]line ЗНМ: 0300000019 [21:22:35]line РНМ: 0000000000090573 [21:22:35]line Версия ККМ: 001 [21:22:35]line Платежная система: Бакай Банк [21:22:35]line ФМ: 0000000000874798 [21:22:35]line ФД: 123100 [21:22:35]line ФПД: 234386836484170 [21:22:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T212235&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123100&fm=234386836484170&tin=02508201610067®Number=0000000000090573&sum=100011 [21:22:35]OFD Sender: Processing packet 123100 [packets to send 112, broken 111] [21:22:35]ProducePacketName [21:22:35]name=ofd_packets/00123100 [21:22:35]OFD Sender: To server: pG, [21:22:35]CommunicateWithHost lk.salyk.kg:30040 [21:22:35]ConnectInit lk.salyk.kg [21:22:35]written 0, free lines is 4095 [21:22:36]Connected sock=10 [21:22:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 56 C2 07 01 9C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 9B 98 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC E0 01 00 35 04 06 00 D5 2C 70 20 F0 4A A4 FC F5 83 92 85 72 81 [21:22:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BD D3 47 00 3B E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DC E0 01 00 F4 03 04 00 76 44 E3 65 B6 04 01 00 00 6B 8D 8A AD 88 75 79 A4 [21:22:36]CommunicateWithHost err = 0 [21:22:36]CheckOFDResponse [21:22:36]1017 (14) - 77093643461234 [21:22:36]1041 (16) - 0000000000874798 [21:22:36]1040 (4) - 123100 [21:22:36]1012 (4) - 02.03.2024 15:23 [21:22:36]1206 (1) - 0 [21:22:36]OFD Sender: Remove packet 123100 [21:22:36]ProducePacketName [21:22:36]name=ofd_packets/00123100 [21:22:36]NVStorageDeleteData [21:22:36]Write to MH i2c: 01 00 00 8B 30 BB [21:22:36]Write i2c OK [21:22:36]MH_I2C_Read... [21:22:36]Read from MH i2c: 01 [21:22:36]MH_I2C_Read... [21:22:36]Read from MH i2c: 01 07 00 [21:22:36]MH_I2C_Read... [21:22:36]Read from MH i2c: 01 07 00 8B 30 00 00 00 00 00 01 0D D0 [21:22:36]RasterBufferAndPrint [21:22:36]line [21:22:36]line [21:22:36]line [21:22:36]line [21:22:36]line [21:22:36]written 0, free lines is 3335 [21:22:36]MH_Cut [21:22:36]Write to MH i2c: D1 01 00 92 30 01 94 [21:22:36]Write i2c OK [21:22:36]MH_I2C_Read... [21:22:36]Read from MH i2c: D1 [21:22:36]MH_I2C_Read... [21:22:36]Read from MH i2c: D1 01 00 [21:22:36]MH_I2C_Read... [21:22:36]Read from MH i2c: D1 01 00 92 30 00 93 [21:22:36]Write to MH i2c: 01 00 00 93 30 C3 [21:22:36]Write i2c OK [21:22:36]MH_I2C_Read... [21:22:36]OFD Sender: No OFD packet to send [21:22:37]*** Cut start [21:22:37]*** Purtial cut [21:22:37]*** Stage 1: CUTSNS_PIN = 1 [21:22:39]Read from MH i2c: 01 [21:22:39]MH_I2C_Read... [21:22:39]*** Stop cut motor [21:22:39]*** Cut end [21:22:39]Read from MH i2c: 01 07 00 [21:22:39]MH_I2C_Read... [21:22:39]Read from MH i2c: 01 07 00 93 30 00 00 00 00 00 FF 0F D8 [21:22:39]process_action close_receipt done [21:22:39]requested_data is exist [21:22:39]produce_requested_data [21:22:39]requested_item fm.sn is exist - process it [21:22:39]wFMCommunicate request_size=4 [21:22:39]MH_SAM_APDU [21:22:39]CAPDU: 80 11 00 00 [21:22:39]Write to MH i2c: E2 08 00 94 30 80 11 00 00 00 00 00 00 3E [21:22:39]Write i2c OK [21:22:39]MH_I2C_Read... [21:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:39]Read from MH i2c: E2 [21:22:39]MH_I2C_Read... [21:22:39]Read from MH i2c: E2 17 00 [21:22:39]MH_I2C_Read... [21:22:39]Read from MH i2c: E2 17 00 94 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9C [21:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:22:39]wFMCommunicate OK [21:22:39]requested_item fd.num is exist - process it [21:22:39]SAM_PROTO_GetFieldsCounters [21:22:39]wFMCommunicate request_size=4 [21:22:39]MH_SAM_APDU [21:22:39]CAPDU: 80 13 00 00 [21:22:39]Write to MH i2c: E2 08 00 95 30 80 13 00 00 00 00 00 00 41 [21:22:39]Write i2c OK [21:22:39]MH_I2C_Read... [21:22:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:39]Read from MH i2c: E2 [21:22:39]MH_I2C_Read... [21:22:39]Read from MH i2c: E2 62 00 [21:22:39]MH_I2C_Read... [21:22:39]Read from MH i2c: E2 62 00 95 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [21:22:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:39]wFMCommunicate OK [21:22:39]SAM_PROTO_GetFieldsCounters done [21:22:39]requested_item shift.num is exist - process it [21:22:39]requested_item shift.opened is exist - process it [21:22:39]req_shift_opened [21:22:39]FM_GetShiftState [21:22:39]SAM_PROTO_GetShiftState [21:22:39]wFMCommunicate request_size=4 [21:22:39]MH_SAM_APDU [21:22:39]CAPDU: 80 13 01 00 [21:22:39]Write to MH i2c: E2 08 00 96 30 80 13 01 00 00 00 00 00 43 [21:22:39]Write i2c OK [21:22:39]MH_I2C_Read... [21:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:39]Read from MH i2c: E2 [21:22:39]MH_I2C_Read... [21:22:39]Read from MH i2c: E2 0E 00 [21:22:39]MH_I2C_Read... [21:22:39]Read from MH i2c: E2 0E 00 96 30 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AA [21:22:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:22:39]wFMCommunicate OK [21:22:39]SAM_PROTO_GetShiftState done [21:22:39]FM_GetShiftState done [21:22:39]req_shift_opened done [21:22:39]requested_item shift.open_date is exist - process it [21:22:39]req_shift_open_date [21:22:39]req_shift_open_date done [21:22:39]produce_requested_data done [21:22:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123100,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:22:39]process_action_free close_receipt [21:22:39]json_value_free [21:22:39]json_value_free done [21:22:39]process_json_proto returns [21:22:39]Send response to host [21:22:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123100,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:22:39]free response buf [21:22:39]execute_script done [21:22:39]execute_script returns [21:22:39]free content buf [21:22:39]Sock 9.Close socket [21:22:39]Sock 9.Thread stoped [21:22:41]OFD Sender: No OFD packet to send [21:22:46]OFD Sender: No OFD packet to send [21:22:51]OFD Sender: No OFD packet to send [21:22:56]OFD Sender: No OFD packet to send [21:23:01]OFD Sender: No OFD packet to send [21:23:06]OFD Sender: No OFD packet to send [21:23:11]OFD Sender: No OFD packet to send [21:23:16]OFD Sender: No OFD packet to send [21:23:21]OFD Sender: No OFD packet to send [21:23:26]OFD Sender: No OFD packet to send [21:23:31]OFD Sender: No OFD packet to send [21:23:36]OFD Sender: No OFD packet to send [21:23:41]OFD Sender: No OFD packet to send [21:23:46]OFD Sender: No OFD packet to send [21:23:51]OFD Sender: No OFD packet to send [21:23:56]OFD Sender: No OFD packet to send [21:24:01]OFD Sender: No OFD packet to send [21:24:06]OFD Sender: No OFD packet to send [21:24:11]OFD Sender: No OFD packet to send [21:24:16]OFD Sender: No OFD packet to send [21:24:21]OFD Sender: No OFD packet to send [21:24:26]OFD Sender: No OFD packet to send [21:24:31]OFD Sender: No OFD packet to send [21:24:36]OFD Sender: No OFD packet to send [21:24:41]OFD Sender: No OFD packet to send [21:24:46]OFD Sender: No OFD packet to send [21:24:51]OFD Sender: No OFD packet to send [21:24:56]OFD Sender: No OFD packet to send [21:25:01]OFD Sender: No OFD packet to send [21:25:06]OFD Sender: No OFD packet to send [21:25:11]OFD Sender: No OFD packet to send [21:25:16]OFD Sender: No OFD packet to send [21:25:21]OFD Sender: No OFD packet to send [21:25:26]OFD Sender: No OFD packet to send [21:25:31]OFD Sender: No OFD packet to send [21:25:36]OFD Sender: No OFD packet to send [21:25:41]OFD Sender: No OFD packet to send [21:25:46]OFD Sender: No OFD packet to send [21:25:51]OFD Sender: No OFD packet to send [21:25:56]OFD Sender: No OFD packet to send [21:26:01]OFD Sender: No OFD packet to send [21:26:06]OFD Sender: No OFD packet to send [21:26:11]OFD Sender: No OFD packet to send [21:26:16]OFD Sender: No OFD packet to send [21:26:21]accept exits with 8 [21:26:21]New connection [21:26:21]New thread 3066666340 created [21:26:21]Thread 3066809700 joined [21:26:21]Waiting for new connection... [21:26:21] Sock 8.Parse request [21:26:21]Sock 8.Check first char [21:26:21]Sock 8.First char is OK [21:26:21]request: POST /json_proto HTTP/1.0 [21:26:21]Method: POST [21:26:21]URL: /json_proto [21:26:21]Method is POST - this is cgi request [21:26:21]url: /json_proto [21:26:21]query_string will be loaded in cgi processing [21:26:21]execute_cgi json_proto POST (null) [21:26:21]execute_cgi path=json_proto method=POST [21:26:21]POST find Content-Length [21:26:21]Host: 172.17.48.197:8080 [21:26:21]Content-Length: 678 [21:26:21]Content-Type: application/json [21:26:21] [21:26:21]POST finish read [21:26:21]Found Content-Length = 678 [21:26:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.120, "sum" : 255.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 255.00, "total" : 255.00, "payments": [ { "type": 0, "sum" : 255.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:21]execute_script... [21:26:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.120, "sum" : 255.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 255.00, "total" : 255.00, "payments": [ { "type": 0, "sum" : 255.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:21]POST & json_proto [21:26:21]process_json_proto [21:26:21]json parsed OK: [21:26:21]protocol is kg_v1.0 [21:26:21]action value=close_receipt [21:26:21]process_action close_receipt [21:26:21]cmd_close_receipt [21:26:21]MH_GetDate [21:26:21]Write to MH i2c: F0 00 00 97 30 B6 [21:26:21]Write i2c OK [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: F0 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: F0 09 00 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: F0 09 00 97 30 00 7F 99 E3 65 66 EE DC 65 B4 [21:26:21]GetLastDocTimeStamp 1709414555 [21:26:21]current date 1709414783 [21:26:21]FM_GetShiftState [21:26:21]SAM_PROTO_GetShiftState [21:26:21]wFMCommunicate request_size=4 [21:26:21]MH_SAM_APDU [21:26:21]CAPDU: 80 13 01 00 [21:26:21]Write to MH i2c: E2 08 00 98 30 80 13 01 00 00 00 00 00 45 [21:26:21]Write i2c OK [21:26:21]MH_I2C_Read... [21:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:21]Read from MH i2c: E2 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: E2 0E 00 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: E2 0E 00 98 30 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 AC [21:26:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:26:21]wFMCommunicate OK [21:26:21]SAM_PROTO_GetShiftState done [21:26:21]FM_GetShiftState done [21:26:21]opened in 1709338023 [21:26:21]opened+sec_in_day 1709424423 [21:26:21]quantity*price = 25502 [21:26:21]sum+1 = 25504 [21:26:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 255.00 Внесено: 255.00 СДАЧА: 0.00 НСП 1% : 2.26 НДС 12% : 27.08 Наличными: 255.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 320 02.03.2024 21:26 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123101 ФПД: 171131480891304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T212623&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123101&fm=171131480891304&tin=02508201610067®Number=0000000000090573&sum=25500 [21:26:22]StoreToDocumentArchive [21:26:22]shift 321 fd 123101 [21:26:22]save to /storage/0321/doc_00123101 [21:26:22]save last doc name /storage/0321/doc_00123101 to /storage/kkm_last_doc_name [21:26:22]save OK [21:26:22]Clear old archive folders... [21:26:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:26:22]tlvbuf is B6F32270 [21:26:22]SAM_PROTO_ClearQueue [21:26:22]wFMCommunicate request_size=4 [21:26:22]MH_SAM_APDU [21:26:22]CAPDU: 80 09 00 00 [21:26:22]Write to MH i2c: E2 08 00 A5 30 80 09 00 00 00 00 00 00 47 [21:26:22]Write i2c OK [21:26:22]MH_I2C_Read... [21:26:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:22]Read from MH i2c: E2 [21:26:22]MH_I2C_Read... [21:26:22]Read from MH i2c: E2 03 00 [21:26:22]MH_I2C_Read... [21:26:22]Read from MH i2c: E2 03 00 A5 30 00 90 00 49 [21:26:22]RAPDU: 90 00 [21:26:22]wFMCommunicate OK [21:26:22]SAM_PROTO_ClearQueue done [21:26:22]KKMCreateOFDPacket [21:26:22]OFDProtocolAddRootSTLVToBuf [21:26:22]FM_MakeSignedData [21:26:22]FM_MakeSignedData [21:26:22]SAM_PROTO_SignData [21:26:22]wFMCommunicate request_size=4 [21:26:22]MH_SAM_APDU [21:26:22]CAPDU: 80 0D 01 02 [21:26:22]Write to MH i2c: E2 08 00 A6 30 80 0D 01 02 00 00 00 00 4F [21:26:22]Write i2c OK [21:26:22]MH_I2C_Read... [21:26:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:22]Read from MH i2c: E2 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 03 00 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 03 00 A6 30 00 90 00 4A [21:26:23]RAPDU: 90 00 [21:26:23]wFMCommunicate OK [21:26:23]wFMCommunicate request_size=255 [21:26:23]MH_SAM_APDU [21:26: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 18 10 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9F 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 0A 00 00 00 00 07 04 06 00 9C 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 7F 99 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD E0 01 00 35 04 06 00 9B [21:26:23]Write to MH i2c: E2 02 01 A7 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 10 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9F 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 0A 00 00 00 00 07 04 06 00 9C 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 7F 99 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD E0 01 00 35 04 06 00 9B 00 00 8D [21:26:23]Write i2c OK [21:26:23]MH_I2C_Read... [21:26:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:23]Read from MH i2c: E2 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 03 00 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 03 00 A7 30 00 90 00 4B [21:26:23]RAPDU: 90 00 [21:26:23]wFMCommunicate OK [21:26:23]wFMCommunicate request_size=10 [21:26:23]MH_SAM_APDU [21:26:23]CAPDU: 80 0D 02 02 05 A4 A7 20 DF A8 [21:26:23]Write to MH i2c: E2 0D 00 A8 30 80 0D 02 02 05 00 A4 A7 20 DF A8 00 00 4E [21:26:23]Write i2c OK [21:26:23]MH_I2C_Read... [21:26:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:23]Read from MH i2c: E2 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 03 00 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 03 00 A8 30 00 90 00 4C [21:26:23]RAPDU: 90 00 [21:26:23]wFMCommunicate OK [21:26:23]wFMCommunicate request_size=4 [21:26:23]MH_SAM_APDU [21:26:23]CAPDU: 80 0D 03 02 [21:26:23]Write to MH i2c: E2 08 00 A9 30 80 0D 03 02 00 00 00 00 54 [21:26:23]Write i2c OK [21:26:23]MH_I2C_Read... [21:26:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:26:23]Read from MH i2c: E2 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 0B 00 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 0B 00 A9 30 00 36 18 77 ED 3D 4D 69 00 90 00 FA [21:26:23]RAPDU: 36 18 77 ED 3D 4D 69 00 90 00 [21:26:23]wFMCommunicate OK [21:26:23]SAM_PROTO_SignData done [21:26:23]FM_MakeSignedData done [21:26:23]CreateOFDProtocolMessage [21:26:23]wFMCommunicate request_size=4 [21:26:23]MH_SAM_APDU [21:26:23]CAPDU: 80 11 00 00 [21:26:23]Write to MH i2c: E2 08 00 AA 30 80 11 00 00 00 00 00 00 54 [21:26:23]Write i2c OK [21:26:23]MH_I2C_Read... [21:26:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:23]Read from MH i2c: E2 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 17 00 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: E2 17 00 AA 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B2 [21:26:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:26:23]wFMCommunicate OK [21:26:23]CreateOFDProtocolMessage done [21:26:23]OFDSenderStorePacket 123101 [21:26:23]StoreOFDPacket docnum=123101 [21:26:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6E 82 07 01 7E AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 10 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9F 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 0A 00 00 00 00 07 04 06 00 9C 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 7F 99 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD E0 01 00 35 04 06 00 9B A4 A7 20 DF A8 36 18 77 ED 3D 4D 69 00 [21:26:23]CheckFolder [21:26:23]dirname=/storage/ofd_packets [21:26:23]CheckFolder done [21:26:23]ProducePacketName [21:26:23]name=ofd_packets/00123101 [21:26:23]NVStorageSaveData ofd_packets/00123101 [21:26:23]File name is /storage/ofd_packets/00123101 [21:26:23]Write 301 bytes [21:26:23]NVStorageSaveData done [21:26:23]OFDSenderStorePacket done [21:26:23]KKMCreateOFDPacket done [21:26:23]NVStorageSaveData kkm_last_timestamp [21:26:23]File name is /storage/kkm_last_timestamp [21:26:23]Write 4 bytes [21:26:23]NVStorageSaveData done [21:26:23]ExternCall_PrintAddStr [21:26:23]wPrintStart [21:26:23]Write to MH i2c: 01 00 00 AB 30 DB [21:26:23]Write i2c OK [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: 01 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: 01 07 00 [21:26:23]MH_I2C_Read... [21:26:23]Read from MH i2c: 01 07 00 AB 30 00 00 00 00 00 FF 0F F0 [21:26:23]RasterBufferAndPrint [21:26:23]line Счет N : (1)1106006 [21:26:23]line ИНН: 02508201610067 [21:26:23]line Контрольно-Кассовый Чек [21:26:23]line ПРОДАЖА [21:26:23]line ТРК (МРК, ГНК) : 21 [21:26:23]line Товар: 2710124130 [21:26:23]line Аи-92-К-5 [21:26:23]line 4.120 * 61.90 [21:26:23]line = 255.03 [21:26:23]line НДС 12% НСП 1% [21:26:23]line > о реализуемом товаре [21:26:23]line ОКРУГЛЕНИЕ: -0.03 [21:26:23]line ИТОГО: 255.00 [21:26:23]line Внесено: 255.00 [21:26:23]line СДАЧА: 0.00 [21:26:23]line НСП 1% : 2.26 [21:26:23]line НДС 12% : 27.08 [21:26:23]line Наличными: 255.00 [21:26:23]line Безнал.: 0.00 [21:26:23]line Место: АЗС № 25 "Партнер Нефть" [21:26:23]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:26:23]line СНО: Общий режим [21:26:23]line Чек 320 02.03.2024 21:26 [21:26:23]line Смена: 321 ФФД: 1.0 [21:26:23]line ЗНМ: 0300000019 [21:26:23]line РНМ: 0000000000090573 [21:26:23]line Версия ККМ: 001 [21:26:23]line ФМ: 0000000000874798 [21:26:23]line ФД: 123101 [21:26:23]line ФПД: 171131480891304 [21:26:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T212623&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123101&fm=171131480891304&tin=02508201610067®Number=0000000000090573&sum=25500 [21:26:23]OFD Sender: Processing packet 123101 [packets to send 112, broken 111] [21:26:23]ProducePacketName [21:26:23]name=ofd_packets/00123101 [21:26:23]OFD Sender: To server: pG, [21:26:23]CommunicateWithHost lk.salyk.kg:30040 [21:26:23]ConnectInit lk.salyk.kg [21:26:23]written 0, free lines is 4095 [21:26:23]Connected sock=10 [21:26:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6E 82 07 01 7E AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 10 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9F 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 0A 00 00 00 00 07 04 06 00 9C 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 7F 99 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD E0 01 00 35 04 06 00 9B A4 A7 20 DF A8 36 18 77 ED 3D 4D 69 00 [21:26:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 15 22 47 00 4F 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DD E0 01 00 F4 03 04 00 5A 45 E3 65 B6 04 01 00 00 07 D9 F1 EA E9 01 C5 46 [21:26:24]CommunicateWithHost err = 0 [21:26:24]CheckOFDResponse [21:26:24]1017 (14) - 77093643461234 [21:26:24]1041 (16) - 0000000000874798 [21:26:24]1040 (4) - 123101 [21:26:24]1012 (4) - 02.03.2024 15:27 [21:26:24]1206 (1) - 0 [21:26:24]OFD Sender: Remove packet 123101 [21:26:24]ProducePacketName [21:26:24]name=ofd_packets/00123101 [21:26:24]NVStorageDeleteData [21:26:24]Write to MH i2c: 01 00 00 D6 30 06 [21:26:24]Write i2c OK [21:26:24]MH_I2C_Read... [21:26:24]Read from MH i2c: 01 [21:26:24]MH_I2C_Read... [21:26:24]Read from MH i2c: 01 07 00 [21:26:24]MH_I2C_Read... [21:26:24]Read from MH i2c: 01 07 00 D6 30 00 00 00 00 00 EC 0C 05 [21:26:24]RasterBufferAndPrint [21:26:24]line [21:26:24]line [21:26:24]line [21:26:24]line [21:26:24]line [21:26:24]written 0, free lines is 3317 [21:26:24]MH_Cut [21:26:24]Write to MH i2c: D1 01 00 DD 30 01 DF [21:26:24]Write i2c OK [21:26:24]MH_I2C_Read... [21:26:24]Read from MH i2c: D1 [21:26:24]MH_I2C_Read... [21:26:24]Read from MH i2c: D1 01 00 [21:26:24]MH_I2C_Read... [21:26:24]Read from MH i2c: D1 01 00 DD 30 00 DE [21:26:24]Write to MH i2c: 01 00 00 DE 30 0E [21:26:24]Write i2c OK [21:26:24]MH_I2C_Read... [21:26:24]OFD Sender: No OFD packet to send [21:26:24]*** Cut start [21:26:24]*** Purtial cut [21:26:24]*** Stage 1: CUTSNS_PIN = 1 [21:26:26]Read from MH i2c: 01 [21:26:26]MH_I2C_Read... [21:26:26]*** Stop cut motor [21:26:26]*** Cut end [21:26:26]Read from MH i2c: 01 07 00 [21:26:26]MH_I2C_Read... [21:26:26]Read from MH i2c: 01 07 00 DE 30 00 00 00 00 00 FF 0F 23 [21:26:26]process_action close_receipt done [21:26:26]requested_data is exist [21:26:26]produce_requested_data [21:26:26]requested_item fm.sn is exist - process it [21:26:26]wFMCommunicate request_size=4 [21:26:26]MH_SAM_APDU [21:26:26]CAPDU: 80 11 00 00 [21:26:26]Write to MH i2c: E2 08 00 DF 30 80 11 00 00 00 00 00 00 89 [21:26:26]Write i2c OK [21:26:26]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 17 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 17 00 DF 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E7 [21:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:26:27]wFMCommunicate OK [21:26:27]requested_item fd.num is exist - process it [21:26:27]SAM_PROTO_GetFieldsCounters [21:26:27]wFMCommunicate request_size=4 [21:26:27]MH_SAM_APDU [21:26:27]CAPDU: 80 13 00 00 [21:26:27]Write to MH i2c: E2 08 00 E0 30 80 13 00 00 00 00 00 00 8C [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 62 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 62 00 E0 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [21:26:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:27]wFMCommunicate OK [21:26:27]SAM_PROTO_GetFieldsCounters done [21:26:27]requested_item shift.num is exist - process it [21:26:27]requested_item shift.opened is exist - process it [21:26:27]req_shift_opened [21:26:27]FM_GetShiftState [21:26:27]SAM_PROTO_GetShiftState [21:26:27]wFMCommunicate request_size=4 [21:26:27]MH_SAM_APDU [21:26:27]CAPDU: 80 13 01 00 [21:26:27]Write to MH i2c: E2 08 00 E1 30 80 13 01 00 00 00 00 00 8E [21:26:27]Write i2c OK [21:26:27]MH_I2C_Read... [21:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:27]Read from MH i2c: E2 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 0E 00 [21:26:27]MH_I2C_Read... [21:26:27]Read from MH i2c: E2 0E 00 E1 30 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F5 [21:26:27]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:26:27]wFMCommunicate OK [21:26:27]SAM_PROTO_GetShiftState done [21:26:27]FM_GetShiftState done [21:26:27]req_shift_opened done [21:26:27]requested_item shift.open_date is exist - process it [21:26:27]req_shift_open_date [21:26:27]req_shift_open_date done [21:26:27]produce_requested_data done [21:26:27]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123101,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:26:27]process_action_free close_receipt [21:26:27]json_value_free [21:26:27]json_value_free done [21:26:27]process_json_proto returns [21:26:27]Send response to host [21:26:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123101,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:26:27]free response buf [21:26:27]execute_script done [21:26:27]execute_script returns [21:26:27]free content buf [21:26:27]Sock 8.Close socket [21:26:27]Sock 8.Thread stoped [21:26:29]OFD Sender: No OFD packet to send [21:26:34]OFD Sender: No OFD packet to send [21:26:39]OFD Sender: No OFD packet to send [21:26:44]OFD Sender: No OFD packet to send [21:26:49]OFD Sender: No OFD packet to send [21:26:54]OFD Sender: No OFD packet to send [21:26:59]OFD Sender: No OFD packet to send [21:27:04]OFD Sender: No OFD packet to send [21:27:09]OFD Sender: No OFD packet to send [21:27:14]OFD Sender: No OFD packet to send [21:27:19]OFD Sender: No OFD packet to send [21:27:24]OFD Sender: No OFD packet to send [21:27:29]OFD Sender: No OFD packet to send [21:27:34]OFD Sender: No OFD packet to send [21:27:39]OFD Sender: No OFD packet to send [21:27:44]OFD Sender: No OFD packet to send [21:27:49]OFD Sender: No OFD packet to send [21:27:54]OFD Sender: No OFD packet to send [21:27:59]OFD Sender: No OFD packet to send [21:28:04]OFD Sender: No OFD packet to send [21:28:09]OFD Sender: No OFD packet to send [21:28:14]OFD Sender: No OFD packet to send [21:28:19]OFD Sender: No OFD packet to send [21:28:24]OFD Sender: No OFD packet to send [21:28:29]OFD Sender: No OFD packet to send [21:28:34]OFD Sender: No OFD packet to send [21:28:39]OFD Sender: No OFD packet to send [21:28:44]OFD Sender: No OFD packet to send [21:28:49]OFD Sender: No OFD packet to send [21:28:54]OFD Sender: No OFD packet to send [21:28:59]OFD Sender: No OFD packet to send [21:29:04]OFD Sender: No OFD packet to send [21:29:09]OFD Sender: No OFD packet to send [21:29:14]OFD Sender: No OFD packet to send [21:29:19]OFD Sender: No OFD packet to send [21:29:24]OFD Sender: No OFD packet to send [21:29:29]OFD Sender: No OFD packet to send [21:29:34]OFD Sender: No OFD packet to send [21:29:39]OFD Sender: No OFD packet to send [21:29:44]OFD Sender: No OFD packet to send [21:29:49]OFD Sender: No OFD packet to send [21:29:54]OFD Sender: No OFD packet to send [21:29:59]OFD Sender: No OFD packet to send [21:30:04]OFD Sender: No OFD packet to send [21:30:09]OFD Sender: No OFD packet to send [21:30:14]OFD Sender: No OFD packet to send [21:30:19]OFD Sender: No OFD packet to send [21:30:24]OFD Sender: No OFD packet to send [21:30:29]OFD Sender: No OFD packet to send [21:30:34]OFD Sender: No OFD packet to send [21:30:39]OFD Sender: No OFD packet to send [21:30:44]OFD Sender: No OFD packet to send [21:30:49]OFD Sender: No OFD packet to send [21:30:54]OFD Sender: No OFD packet to send [21:30:59]OFD Sender: No OFD packet to send [21:31:04]OFD Sender: No OFD packet to send [21:31:09]OFD Sender: No OFD packet to send [21:31:14]OFD Sender: No OFD packet to send [21:31:19]OFD Sender: No OFD packet to send [21:31:24]OFD Sender: No OFD packet to send [21:31:29]OFD Sender: No OFD packet to send [21:31:34]OFD Sender: No OFD packet to send [21:31:39]OFD Sender: No OFD packet to send [21:31:44]OFD Sender: No OFD packet to send [21:31:49]OFD Sender: No OFD packet to send [21:31:54]OFD Sender: No OFD packet to send [21:31:59]OFD Sender: No OFD packet to send [21:32:04]OFD Sender: No OFD packet to send [21:32:09]OFD Sender: No OFD packet to send [21:32:14]OFD Sender: No OFD packet to send [21:32:19]OFD Sender: No OFD packet to send [21:32:24]OFD Sender: No OFD packet to send [21:32:29]OFD Sender: No OFD packet to send [21:32:34]OFD Sender: No OFD packet to send [21:32:39]OFD Sender: No OFD packet to send [21:32:44]OFD Sender: No OFD packet to send [21:32:49]OFD Sender: No OFD packet to send [21:32:54]OFD Sender: No OFD packet to send [21:32:59]OFD Sender: No OFD packet to send [21:33:04]OFD Sender: No OFD packet to send [21:33:07]accept exits with 9 [21:33:07]New connection [21:33:07]New thread 3066809700 created [21:33:07]Thread 3066666340 joined [21:33:07]Waiting for new connection... [21:33:07] Sock 9.Parse request [21:33:07]Sock 9.Check first char [21:33:07]Sock 9.First char is OK [21:33:07]request: POST /json_proto HTTP/1.0 [21:33:07]Method: POST [21:33:07]URL: /json_proto [21:33:07]Method is POST - this is cgi request [21:33:07]url: /json_proto [21:33:07]query_string will be loaded in cgi processing [21:33:07]execute_cgi json_proto POST (null) [21:33:07]execute_cgi path=json_proto method=POST [21:33:07]POST find Content-Length [21:33:07]Host: 172.17.48.197:8080 [21:33:07]Content-Length: 1222 [21:33:07]Content-Type: application/json [21:33:07] [21:33:07]POST finish read [21:33:07]Found Content-Length = 1222 [21:33:07]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106008\u000A02.03.2024 21:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3820540.537\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:07]execute_script... [21:33:07]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106008\u000A02.03.2024 21:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3820540.537\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:07]POST & json_proto [21:33:07]process_json_proto [21:33:07]json parsed OK: [21:33:07]protocol is kg_v1.0 [21:33:07]action value=print_text [21:33:07]process_action print_text [21:33:07]cmd_print_text [21:33:07]ExternCall_PrintAddStr [21:33:07]wPrintStart [21:33:07]Write to MH i2c: 01 00 00 E2 30 12 [21:33:07]Write i2c OK [21:33:07]MH_I2C_Read... [21:33:07]Read from MH i2c: 01 [21:33:07]MH_I2C_Read... [21:33:07]Read from MH i2c: 01 07 00 [21:33:07]MH_I2C_Read... [21:33:07]Read from MH i2c: 01 07 00 E2 30 00 00 00 00 00 FF 0F 27 [21:33:07]RasterBufferAndPrint [21:33:07]line *****ТОВАРНЫЙ ЧЕК***** [21:33:07]line АЗС 25 [21:33:07]line Партнер нефть [21:33:07]line 02508201610067 [21:33:07]line Кассир : Таалайбек к. А. [21:33:07]line Счет N : (1)1106008 [21:33:07]line 02.03.2024 21:28 [21:33:07]line ПРОДАЖА [21:33:07]line ТРК (МРК, ГНК): 11 [21:33:07]line Вид ГСМ : 2710124130 [21:33:07]line Аи-92-К-5 [21:33:07]line 20.000 x 61.90 [21:33:07]line ИТОГ: 1238.00 [21:33:07]line Тип оплаты: Талоны: Топливные Талоны [21:33:07]line 3820540.537 [21:33:07]line ______________________ [21:33:07]line (подпись) [21:33:07]written 0, free lines is 4095 [21:33:08]Write to MH i2c: 01 00 00 F7 30 27 [21:33:08]Write i2c OK [21:33:08]MH_I2C_Read... [21:33:08]Read from MH i2c: 01 [21:33:08]MH_I2C_Read... [21:33:08]Read from MH i2c: 01 07 00 [21:33:08]MH_I2C_Read... [21:33:08]Read from MH i2c: 01 07 00 F7 30 00 00 00 00 00 F7 0D 32 [21:33:08]RasterBufferAndPrint [21:33:08]line [21:33:08]line [21:33:08]line [21:33:08]line [21:33:08]line [21:33:08]written 0, free lines is 3577 [21:33:08]MH_Cut [21:33:08]Write to MH i2c: D1 01 00 FE 30 01 00 [21:33:08]Write i2c OK [21:33:08]MH_I2C_Read... [21:33:08]Read from MH i2c: D1 [21:33:08]MH_I2C_Read... [21:33:08]Read from MH i2c: D1 01 00 [21:33:08]MH_I2C_Read... [21:33:08]Read from MH i2c: D1 01 00 FE 30 00 FF [21:33:08]Write to MH i2c: 01 00 00 FF 30 2F [21:33:08]Write i2c OK [21:33:08]MH_I2C_Read... [21:33:08]*** Cut start [21:33:08]*** Purtial cut [21:33:08]*** Stage 1: CUTSNS_PIN = 1 [21:33:10]OFD Sender: No OFD packet to send [21:33:10]Read from MH i2c: 01 [21:33:10]MH_I2C_Read... [21:33:10]*** Stop cut motor [21:33:10]*** Cut end [21:33:10]Read from MH i2c: 01 07 00 [21:33:10]MH_I2C_Read... [21:33:10]Read from MH i2c: 01 07 00 FF 30 00 00 00 00 00 FF 0F 44 [21:33:10]process_action print_text done [21:33:10]requested_data is exist [21:33:10]produce_requested_data [21:33:10]requested_item fm.sn is exist - process it [21:33:10]wFMCommunicate request_size=4 [21:33:10]MH_SAM_APDU [21:33:10]CAPDU: 80 11 00 00 [21:33:10]Write to MH i2c: E2 08 00 00 31 80 11 00 00 00 00 00 00 AB [21:33:10]Write i2c OK [21:33:10]MH_I2C_Read... [21:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:10]Read from MH i2c: E2 [21:33:10]MH_I2C_Read... [21:33:10]Read from MH i2c: E2 17 00 [21:33:10]MH_I2C_Read... [21:33:10]Read from MH i2c: E2 17 00 00 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 09 [21:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:33:10]wFMCommunicate OK [21:33:10]requested_item fd.num is exist - process it [21:33:10]SAM_PROTO_GetFieldsCounters [21:33:10]wFMCommunicate request_size=4 [21:33:10]MH_SAM_APDU [21:33:10]CAPDU: 80 13 00 00 [21:33:10]Write to MH i2c: E2 08 00 01 31 80 13 00 00 00 00 00 00 AE [21:33:10]Write i2c OK [21:33:10]MH_I2C_Read... [21:33:10]Read from MH i2c: E2 [21:33:10]MH_I2C_Read... [21:33:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:10]Read from MH i2c: E2 62 00 [21:33:10]MH_I2C_Read... [21:33:10]Read from MH i2c: E2 62 00 01 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [21:33:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:10]wFMCommunicate OK [21:33:10]SAM_PROTO_GetFieldsCounters done [21:33:10]requested_item shift.num is exist - process it [21:33:10]requested_item shift.opened is exist - process it [21:33:10]req_shift_opened [21:33:10]FM_GetShiftState [21:33:10]SAM_PROTO_GetShiftState [21:33:10]wFMCommunicate request_size=4 [21:33:10]MH_SAM_APDU [21:33:10]CAPDU: 80 13 01 00 [21:33:10]Write to MH i2c: E2 08 00 02 31 80 13 01 00 00 00 00 00 B0 [21:33:10]Write i2c OK [21:33:10]MH_I2C_Read... [21:33:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:10]Read from MH i2c: E2 [21:33:10]MH_I2C_Read... [21:33:10]Read from MH i2c: E2 0E 00 [21:33:10]MH_I2C_Read... [21:33:10]Read from MH i2c: E2 0E 00 02 31 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 17 [21:33:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:33:10]wFMCommunicate OK [21:33:10]SAM_PROTO_GetShiftState done [21:33:10]FM_GetShiftState done [21:33:10]req_shift_opened done [21:33:10]requested_item shift.open_date is exist - process it [21:33:10]req_shift_open_date [21:33:10]req_shift_open_date done [21:33:10]produce_requested_data done [21:33:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123101,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:33:10]process_action_free print_text [21:33:10]json_value_free [21:33:10]json_value_free done [21:33:10]process_json_proto returns [21:33:10]Send response to host [21:33:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123101,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:33:10]free response buf [21:33:10]execute_script done [21:33:10]execute_script returns [21:33:10]free content buf [21:33:10]Sock 9.Close socket [21:33:10]Sock 9.Thread stoped [21:33:15]OFD Sender: No OFD packet to send [21:33:20]OFD Sender: No OFD packet to send [21:33:25]OFD Sender: No OFD packet to send [21:33:30]OFD Sender: No OFD packet to send [21:33:35]OFD Sender: No OFD packet to send [21:33:40]OFD Sender: No OFD packet to send [21:33:45]OFD Sender: No OFD packet to send [21:33:50]OFD Sender: No OFD packet to send [21:33:55]OFD Sender: No OFD packet to send [21:34:00]OFD Sender: No OFD packet to send [21:34:05]OFD Sender: No OFD packet to send [21:34:10]OFD Sender: No OFD packet to send [21:34:15]OFD Sender: No OFD packet to send [21:34:20]OFD Sender: No OFD packet to send [21:34:25]OFD Sender: No OFD packet to send [21:34:30]OFD Sender: No OFD packet to send [21:34:35]OFD Sender: No OFD packet to send [21:34:40]OFD Sender: No OFD packet to send [21:34:45]OFD Sender: No OFD packet to send [21:34:50]OFD Sender: No OFD packet to send [21:34:55]OFD Sender: No OFD packet to send [21:35:00]OFD Sender: No OFD packet to send [21:35:05]OFD Sender: No OFD packet to send [21:35:10]OFD Sender: No OFD packet to send [21:35:15]OFD Sender: No OFD packet to send [21:35:18]accept exits with 8 [21:35:18]New connection [21:35:18]New thread 3066666340 created [21:35:18]Thread 3066809700 joined [21:35:18]Waiting for new connection... [21:35:18] Sock 8.Parse request [21:35:18]Sock 8.Check first char [21:35:18]Sock 8.First char is OK [21:35:18]request: POST /json_proto HTTP/1.0 [21:35:18]Method: POST [21:35:18]URL: /json_proto [21:35:18]Method is POST - this is cgi request [21:35:18]url: /json_proto [21:35:18]query_string will be loaded in cgi processing [21:35:18]execute_cgi json_proto POST (null) [21:35:18]execute_cgi path=json_proto method=POST [21:35:18]POST find Content-Length [21:35:18]Host: 172.17.48.197:8080 [21:35:18]Content-Length: 818 [21:35:18]Content-Type: application/json [21:35:18] [21:35:18]POST finish read [21:35:18]Found Content-Length = 818 [21:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:18]execute_script... [21:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:35:18]POST & json_proto [21:35:18]process_json_proto [21:35:18]json parsed OK: [21:35:18]protocol is kg_v1.0 [21:35:18]action value=close_receipt [21:35:18]process_action close_receipt [21:35:18]cmd_close_receipt [21:35:18]MH_GetDate [21:35:18]Write to MH i2c: F0 00 00 03 31 23 [21:35:18]Write i2c OK [21:35:18]MH_I2C_Read... [21:35:18]Read from MH i2c: F0 [21:35:18]MH_I2C_Read... [21:35:18]Read from MH i2c: F0 09 00 [21:35:18]MH_I2C_Read... [21:35:18]Read from MH i2c: F0 09 00 03 31 00 97 9B E3 65 66 EE DC 65 3B [21:35:18]GetLastDocTimeStamp 1709414783 [21:35:18]current date 1709415319 [21:35:18]FM_GetShiftState [21:35:18]SAM_PROTO_GetShiftState [21:35:18]wFMCommunicate request_size=4 [21:35:18]MH_SAM_APDU [21:35:18]CAPDU: 80 13 01 00 [21:35:18]Write to MH i2c: E2 08 00 04 31 80 13 01 00 00 00 00 00 B2 [21:35:18]Write i2c OK [21:35:18]MH_I2C_Read... [21:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:18]Read from MH i2c: E2 [21:35:18]MH_I2C_Read... [21:35:18]Read from MH i2c: E2 0E 00 [21:35:18]MH_I2C_Read... [21:35:18]Read from MH i2c: E2 0E 00 04 31 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 19 [21:35:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:35:18]wFMCommunicate OK [21:35:18]SAM_PROTO_GetShiftState done [21:35:18]FM_GetShiftState done [21:35:18]opened in 1709338023 [21:35:18]opened+sec_in_day 1709424423 [21:35:18]quantity*price = 61900 [21:35:18]sum+1 = 61901 [21:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 321 02.03.2024 21:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123102 ФПД: 43226368640222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T213520&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123102&fm=43226368640222&tin=02508201610067®Number=0000000000090573&sum=61900 [21:35:19]StoreToDocumentArchive [21:35:19]shift 321 fd 123102 [21:35:19]save to /storage/0321/doc_00123102 [21:35:19]save last doc name /storage/0321/doc_00123102 to /storage/kkm_last_doc_name [21:35:19]save OK [21:35:19]Clear old archive folders... [21:35:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:35:19]tlvbuf is 00418B10 [21:35:19]SAM_PROTO_ClearQueue [21:35:19]wFMCommunicate request_size=4 [21:35:19]MH_SAM_APDU [21:35:19]CAPDU: 80 09 00 00 [21:35:19]Write to MH i2c: E2 08 00 11 31 80 09 00 00 00 00 00 00 B4 [21:35:19]Write i2c OK [21:35:19]MH_I2C_Read... [21:35:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:19]Read from MH i2c: E2 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 03 00 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 03 00 11 31 00 90 00 B6 [21:35:19]RAPDU: 90 00 [21:35:19]wFMCommunicate OK [21:35:19]SAM_PROTO_ClearQueue done [21:35:19]KKMCreateOFDPacket [21:35:19]OFDProtocolAddRootSTLVToBuf [21:35:19]FM_MakeSignedData [21:35:19]FM_MakeSignedData [21:35:19]SAM_PROTO_SignData [21:35:19]wFMCommunicate request_size=4 [21:35:19]MH_SAM_APDU [21:35:19]CAPDU: 80 0D 01 02 [21:35:19]Write to MH i2c: E2 08 00 12 31 80 0D 01 02 00 00 00 00 BC [21:35:19]Write i2c OK [21:35:19]MH_I2C_Read... [21:35:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:19]Read from MH i2c: E2 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 03 00 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 03 00 12 31 00 90 00 B7 [21:35:19]RAPDU: 90 00 [21:35:19]wFMCommunicate OK [21:35:19]wFMCommunicate request_size=255 [21:35:19]MH_SAM_APDU [21:35:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 98 9B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE E0 01 00 35 04 06 00 27 [21:35:19]Write to MH i2c: E2 02 01 13 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 98 9B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE E0 01 00 35 04 06 00 27 00 00 55 [21:35:19]Write i2c OK [21:35:19]MH_I2C_Read... [21:35:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:19]Read from MH i2c: E2 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 03 00 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 03 00 13 31 00 90 00 B8 [21:35:19]RAPDU: 90 00 [21:35:19]wFMCommunicate OK [21:35:19]wFMCommunicate request_size=10 [21:35:19]MH_SAM_APDU [21:35:19]CAPDU: 80 0D 02 02 05 50 6C 59 04 DE [21:35:19]Write to MH i2c: E2 0D 00 14 31 80 0D 02 02 05 00 50 6C 59 04 DE 00 00 C0 [21:35:19]Write i2c OK [21:35:19]MH_I2C_Read... [21:35:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:19]Read from MH i2c: E2 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 03 00 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 03 00 14 31 00 90 00 B9 [21:35:19]RAPDU: 90 00 [21:35:19]wFMCommunicate OK [21:35:19]wFMCommunicate request_size=4 [21:35:19]MH_SAM_APDU [21:35:19]CAPDU: 80 0D 03 02 [21:35:19]Write to MH i2c: E2 08 00 15 31 80 0D 03 02 00 00 00 00 C1 [21:35:19]Write i2c OK [21:35:19]MH_I2C_Read... [21:35:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:19]Read from MH i2c: E2 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 0B 00 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 0B 00 15 31 00 D9 12 FB 28 BD B5 78 68 90 00 22 [21:35:19]RAPDU: D9 12 FB 28 BD B5 78 68 90 00 [21:35:19]wFMCommunicate OK [21:35:19]SAM_PROTO_SignData done [21:35:19]FM_MakeSignedData done [21:35:19]CreateOFDProtocolMessage [21:35:19]wFMCommunicate request_size=4 [21:35:19]MH_SAM_APDU [21:35:19]CAPDU: 80 11 00 00 [21:35:19]Write to MH i2c: E2 08 00 16 31 80 11 00 00 00 00 00 00 C1 [21:35:19]Write i2c OK [21:35:19]MH_I2C_Read... [21:35:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:19]Read from MH i2c: E2 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 17 00 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: E2 17 00 16 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1F [21:35:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:35:19]wFMCommunicate OK [21:35:19]CreateOFDProtocolMessage done [21:35:19]OFDSenderStorePacket 123102 [21:35:19]StoreOFDPacket docnum=123102 [21:35:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2D BC 07 01 E0 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 98 9B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE E0 01 00 35 04 06 00 27 50 6C 59 04 DE D9 12 FB 28 BD B5 78 68 [21:35:19]CheckFolder [21:35:19]dirname=/storage/ofd_packets [21:35:19]CheckFolder done [21:35:19]ProducePacketName [21:35:19]name=ofd_packets/00123102 [21:35:19]NVStorageSaveData ofd_packets/00123102 [21:35:19]File name is /storage/ofd_packets/00123102 [21:35:19]Write 301 bytes [21:35:19]NVStorageSaveData done [21:35:19]OFDSenderStorePacket done [21:35:19]KKMCreateOFDPacket done [21:35:19]NVStorageSaveData kkm_last_timestamp [21:35:19]File name is /storage/kkm_last_timestamp [21:35:19]Write 4 bytes [21:35:19]NVStorageSaveData done [21:35:19]ExternCall_PrintAddStr [21:35:19]wPrintStart [21:35:19]Write to MH i2c: 01 00 00 17 31 48 [21:35:19]Write i2c OK [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: 01 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: 01 07 00 [21:35:19]MH_I2C_Read... [21:35:19]Read from MH i2c: 01 07 00 17 31 00 00 00 00 00 FF 0F 5D [21:35:19]RasterBufferAndPrint [21:35:19]line Счет N : (1)1106007 [21:35:19]line ИНН: 02508201610067 [21:35:19]line Контрольно-Кассовый Чек [21:35:19]line ПРОДАЖА [21:35:19]line ТРК (МРК, ГНК) : 52 [21:35:19]line Товар: 2710124130 [21:35:19]line Аи-92-К-5 [21:35:19]line 10.000 * 61.90 [21:35:19]line = 619.00 [21:35:19]line НДС 12% НСП 1% [21:35:19]line > о реализуемом товаре [21:35:19]line ИТОГО: 619.00 [21:35:19]line НСП 1% : 5.48 [21:35:19]line НДС 12% : 65.73 [21:35:19]line Наличными: 0.00 [21:35:19]line Безнал.: 619.00 [21:35:19]line Место: АЗС № 25 "Партнер Нефть" [21:35:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:35:19]line СНО: Общий режим [21:35:19]line Чек 321 02.03.2024 21:35 [21:35:19]line Смена: 321 ФФД: 1.0 [21:35:19]line ЗНМ: 0300000019 [21:35:19]line РНМ: 0000000000090573 [21:35:19]line Версия ККМ: 001 [21:35:19]line Платежная система: Бакай Банк [21:35:19]line ФМ: 0000000000874798 [21:35:19]line ФД: 123102 [21:35:19]line ФПД: 43226368640222 [21:35:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T213520&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123102&fm=43226368640222&tin=02508201610067®Number=0000000000090573&sum=61900 [21:35:20]OFD Sender: Processing packet 123102 [packets to send 112, broken 111] [21:35:20]ProducePacketName [21:35:20]name=ofd_packets/00123102 [21:35:20]OFD Sender: To server: pG, [21:35:20]CommunicateWithHost lk.salyk.kg:30040 [21:35:20]ConnectInit lk.salyk.kg [21:35:20]written 0, free lines is 4095 [21:35:20]Connected sock=10 [21:35:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2D BC 07 01 E0 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 98 9B E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE E0 01 00 35 04 06 00 27 50 6C 59 04 DE D9 12 FB 28 BD B5 78 68 [21:35:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 76 E2 47 00 C5 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DE E0 01 00 F4 03 04 00 73 47 E3 65 B6 04 01 00 00 1A 95 2B F1 C3 55 30 9F [21:35:20]CommunicateWithHost err = 0 [21:35:20]CheckOFDResponse [21:35:20]1017 (14) - 77093643461234 [21:35:20]1041 (16) - 0000000000874798 [21:35:20]1040 (4) - 123102 [21:35:20]1012 (4) - 02.03.2024 15:36 [21:35:20]1206 (1) - 0 [21:35:20]OFD Sender: Remove packet 123102 [21:35:20]ProducePacketName [21:35:20]name=ofd_packets/00123102 [21:35:20]NVStorageDeleteData [21:35:20]Write to MH i2c: 01 00 00 41 31 72 [21:35:20]Write i2c OK [21:35:20]MH_I2C_Read... [21:35:20]Read from MH i2c: 01 [21:35:20]MH_I2C_Read... [21:35:20]Read from MH i2c: 01 07 00 [21:35:20]MH_I2C_Read... [21:35:20]Read from MH i2c: 01 07 00 41 31 00 00 00 00 00 FA 0C 7F [21:35:20]RasterBufferAndPrint [21:35:20]line [21:35:20]line [21:35:20]line [21:35:20]line [21:35:20]line [21:35:20]written 0, free lines is 3332 [21:35:20]MH_Cut [21:35:20]Write to MH i2c: D1 01 00 48 31 01 4B [21:35:20]Write i2c OK [21:35:20]MH_I2C_Read... [21:35:20]Read from MH i2c: D1 [21:35:20]MH_I2C_Read... [21:35:20]Read from MH i2c: D1 01 00 [21:35:20]MH_I2C_Read... [21:35:20]Read from MH i2c: D1 01 00 48 31 00 4A [21:35:20]Write to MH i2c: 01 00 00 49 31 7A [21:35:20]Write i2c OK [21:35:20]MH_I2C_Read... [21:35:21]OFD Sender: No OFD packet to send [21:35:21]*** Cut start [21:35:21]*** Purtial cut [21:35:21]*** Stage 1: CUTSNS_PIN = 1 [21:35:23]Read from MH i2c: 01 [21:35:23]MH_I2C_Read... [21:35:23]*** Stop cut motor [21:35:23]*** Cut end [21:35:23]Read from MH i2c: 01 07 00 [21:35:23]MH_I2C_Read... [21:35:23]Read from MH i2c: 01 07 00 49 31 00 00 00 00 00 FF 0F 8F [21:35:23]process_action close_receipt done [21:35:23]requested_data is exist [21:35:23]produce_requested_data [21:35:23]requested_item fm.sn is exist - process it [21:35:23]wFMCommunicate request_size=4 [21:35:23]MH_SAM_APDU [21:35:23]CAPDU: 80 11 00 00 [21:35:23]Write to MH i2c: E2 08 00 4A 31 80 11 00 00 00 00 00 00 F5 [21:35:23]Write i2c OK [21:35:23]MH_I2C_Read... [21:35:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:23]Read from MH i2c: E2 [21:35:23]MH_I2C_Read... [21:35:23]Read from MH i2c: E2 17 00 [21:35:23]MH_I2C_Read... [21:35:23]Read from MH i2c: E2 17 00 4A 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 53 [21:35:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:35:23]wFMCommunicate OK [21:35:23]requested_item fd.num is exist - process it [21:35:23]SAM_PROTO_GetFieldsCounters [21:35:23]wFMCommunicate request_size=4 [21:35:23]MH_SAM_APDU [21:35:23]CAPDU: 80 13 00 00 [21:35:23]Write to MH i2c: E2 08 00 4B 31 80 13 00 00 00 00 00 00 F8 [21:35:23]Write i2c OK [21:35:23]MH_I2C_Read... [21:35:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:23]Read from MH i2c: E2 [21:35:23]MH_I2C_Read... [21:35:23]Read from MH i2c: E2 62 00 [21:35:23]MH_I2C_Read... [21:35:23]Read from MH i2c: E2 62 00 4B 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [21:35:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:35:23]wFMCommunicate OK [21:35:23]SAM_PROTO_GetFieldsCounters done [21:35:23]requested_item shift.num is exist - process it [21:35:23]requested_item shift.opened is exist - process it [21:35:23]req_shift_opened [21:35:23]FM_GetShiftState [21:35:23]SAM_PROTO_GetShiftState [21:35:23]wFMCommunicate request_size=4 [21:35:23]MH_SAM_APDU [21:35:23]CAPDU: 80 13 01 00 [21:35:23]Write to MH i2c: E2 08 00 4C 31 80 13 01 00 00 00 00 00 FA [21:35:23]Write i2c OK [21:35:23]MH_I2C_Read... [21:35:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:23]Read from MH i2c: E2 [21:35:23]MH_I2C_Read... [21:35:23]Read from MH i2c: E2 0E 00 [21:35:23]MH_I2C_Read... [21:35:23]Read from MH i2c: E2 0E 00 4C 31 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 61 [21:35:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:35:23]wFMCommunicate OK [21:35:23]SAM_PROTO_GetShiftState done [21:35:23]FM_GetShiftState done [21:35:23]req_shift_opened done [21:35:23]requested_item shift.open_date is exist - process it [21:35:23]req_shift_open_date [21:35:23]req_shift_open_date done [21:35:23]produce_requested_data done [21:35:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123102,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:35:23]process_action_free close_receipt [21:35:23]json_value_free [21:35:23]json_value_free done [21:35:23]process_json_proto returns [21:35:23]Send response to host [21:35:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123102,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:35:23]free response buf [21:35:23]execute_script done [21:35:23]execute_script returns [21:35:23]free content buf [21:35:23]Sock 8.Close socket [21:35:23]Sock 8.Thread stoped [21:35:26]OFD Sender: No OFD packet to send [21:35:31]OFD Sender: No OFD packet to send [21:35:36]OFD Sender: No OFD packet to send [21:35:41]OFD Sender: No OFD packet to send [21:35:46]OFD Sender: No OFD packet to send [21:35:51]OFD Sender: No OFD packet to send [21:35:56]OFD Sender: No OFD packet to send [21:36:01]OFD Sender: No OFD packet to send [21:36:06]OFD Sender: No OFD packet to send [21:36:11]OFD Sender: No OFD packet to send [21:36:16]OFD Sender: No OFD packet to send [21:36:21]OFD Sender: No OFD packet to send [21:36:26]OFD Sender: No OFD packet to send [21:36:31]OFD Sender: No OFD packet to send [21:36:36]OFD Sender: No OFD packet to send [21:36:41]OFD Sender: No OFD packet to send [21:36:46]OFD Sender: No OFD packet to send [21:36:51]OFD Sender: No OFD packet to send [21:36:56]OFD Sender: No OFD packet to send [21:37:01]OFD Sender: No OFD packet to send [21:37:06]OFD Sender: No OFD packet to send [21:37:11]OFD Sender: No OFD packet to send [21:37:16]OFD Sender: No OFD packet to send [21:37:21]OFD Sender: No OFD packet to send [21:37:26]OFD Sender: No OFD packet to send [21:37:31]OFD Sender: No OFD packet to send [21:37:36]OFD Sender: No OFD packet to send [21:37:41]OFD Sender: No OFD packet to send [21:37:42]accept exits with 9 [21:37:42]New connection [21:37:42]New thread 3066809700 created [21:37:42]Thread 3066666340 joined [21:37:42]Waiting for new connection... [21:37:42] Sock 9.Parse request [21:37:42]Sock 9.Check first char [21:37:42]Sock 9.First char is OK [21:37:42]request: POST /json_proto HTTP/1.0 [21:37:42]Method: POST [21:37:42]URL: /json_proto [21:37:42]Method is POST - this is cgi request [21:37:42]url: /json_proto [21:37:42]query_string will be loaded in cgi processing [21:37:42]execute_cgi json_proto POST (null) [21:37:42]execute_cgi path=json_proto method=POST [21:37:42]POST find Content-Length [21:37:42]Host: 172.17.48.197:8080 [21:37:42]Content-Length: 1230 [21:37:42]Content-Type: application/json [21:37:42] [21:37:42]POST finish read [21:37:42]Found Content-Length = 1230 [21:37:42]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106009\u000A02.03.2024 21:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 40.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2780.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070399.424.423.400\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:42]execute_script... [21:37:42]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106009\u000A02.03.2024 21:32\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 40.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2780.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070399.424.423.400\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:37:42]POST & json_proto [21:37:42]process_json_proto [21:37:42]json parsed OK: [21:37:42]protocol is kg_v1.0 [21:37:42]action value=print_text [21:37:42]process_action print_text [21:37:42]cmd_print_text [21:37:42]ExternCall_PrintAddStr [21:37:42]wPrintStart [21:37:42]Write to MH i2c: 01 00 00 4D 31 7E [21:37:42]Write i2c OK [21:37:42]MH_I2C_Read... [21:37:42]Read from MH i2c: 01 [21:37:42]MH_I2C_Read... [21:37:42]Read from MH i2c: 01 07 00 [21:37:42]MH_I2C_Read... [21:37:42]Read from MH i2c: 01 07 00 4D 31 00 00 00 00 00 FF 0F 93 [21:37:42]RasterBufferAndPrint [21:37:42]line *****ТОВАРНЫЙ ЧЕК***** [21:37:42]line АЗС 25 [21:37:42]line Партнер нефть [21:37:42]line 02508201610067 [21:37:42]line Кассир : Таалайбек к. А. [21:37:42]line Счет N : (1)1106009 [21:37:42]line 02.03.2024 21:32 [21:37:42]line ПРОДАЖА [21:37:42]line ТРК (МРК, ГНК): 13 [21:37:42]line Вид ГСМ : 2710124500 [21:37:42]line Аи-95-К-5 [21:37:42]line 40.000 x 69.50 [21:37:42]line ИТОГ: 2780.00 [21:37:42]line Тип оплаты: Талоны: Топливные Талоны [21:37:42]line 2070399.424.423.400 [21:37:42]line ______________________ [21:37:42]line (подпись) [21:37:42]written 0, free lines is 4095 [21:37:43]Write to MH i2c: 01 00 00 62 31 93 [21:37:43]Write i2c OK [21:37:43]MH_I2C_Read... [21:37:43]Read from MH i2c: 01 [21:37:43]MH_I2C_Read... [21:37:43]Read from MH i2c: 01 07 00 [21:37:43]MH_I2C_Read... [21:37:43]Read from MH i2c: 01 07 00 62 31 00 00 00 00 00 FB 0D A2 [21:37:43]RasterBufferAndPrint [21:37:43]line [21:37:43]line [21:37:43]line [21:37:43]line [21:37:43]line [21:37:43]written 0, free lines is 3581 [21:37:43]MH_Cut [21:37:43]Write to MH i2c: D1 01 00 69 31 01 6C [21:37:43]Write i2c OK [21:37:43]MH_I2C_Read... [21:37:43]Read from MH i2c: D1 [21:37:43]MH_I2C_Read... [21:37:43]Read from MH i2c: D1 01 00 [21:37:43]MH_I2C_Read... [21:37:43]Read from MH i2c: D1 01 00 69 31 00 6B [21:37:43]Write to MH i2c: 01 00 00 6A 31 9B [21:37:43]Write i2c OK [21:37:43]MH_I2C_Read... [21:37:43]*** Cut start [21:37:43]*** Purtial cut [21:37:43]*** Stage 1: CUTSNS_PIN = 1 [21:37:45]Read from MH i2c: 01 [21:37:45]MH_I2C_Read... [21:37:45]*** Stop cut motor [21:37:45]*** Cut end [21:37:45]Read from MH i2c: 01 07 00 [21:37:45]MH_I2C_Read... [21:37:45]Read from MH i2c: 01 07 00 6A 31 00 00 00 00 00 FF 0F B0 [21:37:45]process_action print_text done [21:37:45]requested_data is exist [21:37:45]produce_requested_data [21:37:45]requested_item fm.sn is exist - process it [21:37:45]wFMCommunicate request_size=4 [21:37:45]MH_SAM_APDU [21:37:45]CAPDU: 80 11 00 00 [21:37:45]Write to MH i2c: E2 08 00 6B 31 80 11 00 00 00 00 00 00 16 [21:37:45]Write i2c OK [21:37:45]MH_I2C_Read... [21:37:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:45]Read from MH i2c: E2 [21:37:45]MH_I2C_Read... [21:37:45]Read from MH i2c: E2 17 00 [21:37:45]MH_I2C_Read... [21:37:45]Read from MH i2c: E2 17 00 6B 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 74 [21:37:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:37:45]wFMCommunicate OK [21:37:45]requested_item fd.num is exist - process it [21:37:45]SAM_PROTO_GetFieldsCounters [21:37:45]wFMCommunicate request_size=4 [21:37:45]MH_SAM_APDU [21:37:45]CAPDU: 80 13 00 00 [21:37:45]Write to MH i2c: E2 08 00 6C 31 80 13 00 00 00 00 00 00 19 [21:37:45]Write i2c OK [21:37:45]MH_I2C_Read... [21:37:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:37:45]Read from MH i2c: E2 [21:37:45]MH_I2C_Read... [21:37:45]Read from MH i2c: E2 62 00 [21:37:45]MH_I2C_Read... [21:37:45]Read from MH i2c: E2 62 00 6C 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [21:37:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:37:45]wFMCommunicate OK [21:37:45]SAM_PROTO_GetFieldsCounters done [21:37:45]requested_item shift.num is exist - process it [21:37:45]requested_item shift.opened is exist - process it [21:37:45]req_shift_opened [21:37:45]FM_GetShiftState [21:37:45]SAM_PROTO_GetShiftState [21:37:45]wFMCommunicate request_size=4 [21:37:45]MH_SAM_APDU [21:37:45]CAPDU: 80 13 01 00 [21:37:45]Write to MH i2c: E2 08 00 6D 31 80 13 01 00 00 00 00 00 1B [21:37:45]Write i2c OK [21:37:45]MH_I2C_Read... [21:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:45]Read from MH i2c: E2 [21:37:45]MH_I2C_Read... [21:37:45]Read from MH i2c: E2 0E 00 [21:37:45]MH_I2C_Read... [21:37:45]Read from MH i2c: E2 0E 00 6D 31 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 82 [21:37:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:37:45]wFMCommunicate OK [21:37:45]SAM_PROTO_GetShiftState done [21:37:45]FM_GetShiftState done [21:37:45]req_shift_opened done [21:37:45]requested_item shift.open_date is exist - process it [21:37:45]req_shift_open_date [21:37:45]req_shift_open_date done [21:37:45]produce_requested_data done [21:37:45]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123102,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:37:45]process_action_free print_text [21:37:45]json_value_free [21:37:45]json_value_free done [21:37:45]process_json_proto returns [21:37:45]Send response to host [21:37:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123102,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:37:45]free response buf [21:37:45]execute_script done [21:37:45]execute_script returns [21:37:45]free content buf [21:37:45]Sock 9.Close socket [21:37:45]Sock 9.Thread stoped [21:37:46]OFD Sender: No OFD packet to send [21:37:51]OFD Sender: No OFD packet to send [21:37:56]OFD Sender: No OFD packet to send [21:38:01]OFD Sender: No OFD packet to send [21:38:06]OFD Sender: No OFD packet to send [21:38:11]OFD Sender: No OFD packet to send [21:38:16]OFD Sender: No OFD packet to send [21:38:21]OFD Sender: No OFD packet to send [21:38:26]OFD Sender: No OFD packet to send [21:38:31]OFD Sender: No OFD packet to send [21:38:36]OFD Sender: No OFD packet to send [21:38:41]OFD Sender: No OFD packet to send [21:38:46]OFD Sender: No OFD packet to send [21:38:51]OFD Sender: No OFD packet to send [21:38:56]OFD Sender: No OFD packet to send [21:39:01]OFD Sender: No OFD packet to send [21:39:03]accept exits with 8 [21:39:03]New connection [21:39:03]New thread 3066666340 created [21:39:03]Thread 3066809700 joined [21:39:03]Waiting for new connection... [21:39:03] Sock 8.Parse request [21:39:03]Sock 8.Check first char [21:39:03]Sock 8.First char is OK [21:39:03]request: POST /json_proto HTTP/1.0 [21:39:03]Method: POST [21:39:03]URL: /json_proto [21:39:03]Method is POST - this is cgi request [21:39:03]url: /json_proto [21:39:03]query_string will be loaded in cgi processing [21:39:03]execute_cgi json_proto POST (null) [21:39:03]execute_cgi path=json_proto method=POST [21:39:03]POST find Content-Length [21:39:03]Host: 172.17.48.197:8080 [21:39:03]Content-Length: 678 [21:39:03]Content-Type: application/json [21:39:03] [21:39:03]POST finish read [21:39:03]Found Content-Length = 678 [21:39:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:03]execute_script... [21:39: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)1106010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:03]POST & json_proto [21:39:03]process_json_proto [21:39:03]json parsed OK: [21:39:03]protocol is kg_v1.0 [21:39:03]action value=close_receipt [21:39:03]process_action close_receipt [21:39:03]cmd_close_receipt [21:39:03]MH_GetDate [21:39:03]Write to MH i2c: F0 00 00 6E 31 8E [21:39:03]Write i2c OK [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: F0 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: F0 09 00 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: F0 09 00 6E 31 00 79 9C E3 65 66 EE DC 65 89 [21:39:03]GetLastDocTimeStamp 1709415320 [21:39:03]current date 1709415545 [21:39:03]FM_GetShiftState [21:39:03]SAM_PROTO_GetShiftState [21:39:03]wFMCommunicate request_size=4 [21:39:03]MH_SAM_APDU [21:39:03]CAPDU: 80 13 01 00 [21:39:03]Write to MH i2c: E2 08 00 6F 31 80 13 01 00 00 00 00 00 1D [21:39:03]Write i2c OK [21:39:03]MH_I2C_Read... [21:39:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:03]Read from MH i2c: E2 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: E2 0E 00 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: E2 0E 00 6F 31 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 84 [21:39:03]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:39:03]wFMCommunicate OK [21:39:03]SAM_PROTO_GetShiftState done [21:39:03]FM_GetShiftState done [21:39:03]opened in 1709338023 [21:39:03]opened+sec_in_day 1709424423 [21:39:03]quantity*price = 60043 [21:39:03]sum+1 = 60044 [21:39:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 322 02.03.2024 21:39 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123103 ФПД: 101653850892178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T213905&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123103&fm=101653850892178&tin=02508201610067®Number=0000000000090573&sum=60000 [21:39:04]StoreToDocumentArchive [21:39:04]shift 321 fd 123103 [21:39:04]save to /storage/0321/doc_00123103 [21:39:04]save last doc name /storage/0321/doc_00123103 to /storage/kkm_last_doc_name [21:39:04]save OK [21:39:04]Clear old archive folders... [21:39:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:39:04]tlvbuf is 004781A0 [21:39:04]SAM_PROTO_ClearQueue [21:39:04]wFMCommunicate request_size=4 [21:39:04]MH_SAM_APDU [21:39:04]CAPDU: 80 09 00 00 [21:39:04]Write to MH i2c: E2 08 00 7C 31 80 09 00 00 00 00 00 00 1F [21:39:04]Write i2c OK [21:39:04]MH_I2C_Read... [21:39:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:04]Read from MH i2c: E2 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 03 00 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 03 00 7C 31 00 90 00 21 [21:39:04]RAPDU: 90 00 [21:39:04]wFMCommunicate OK [21:39:04]SAM_PROTO_ClearQueue done [21:39:04]KKMCreateOFDPacket [21:39:04]OFDProtocolAddRootSTLVToBuf [21:39:04]FM_MakeSignedData [21:39:04]FM_MakeSignedData [21:39:04]SAM_PROTO_SignData [21:39:04]wFMCommunicate request_size=4 [21:39:04]MH_SAM_APDU [21:39:04]CAPDU: 80 0D 01 02 [21:39:04]Write to MH i2c: E2 08 00 7D 31 80 0D 01 02 00 00 00 00 27 [21:39:04]Write i2c OK [21:39:04]MH_I2C_Read... [21:39:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:04]Read from MH i2c: E2 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 03 00 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 03 00 7D 31 00 90 00 22 [21:39:04]RAPDU: 90 00 [21:39:04]wFMCommunicate OK [21:39:04]wFMCommunicate request_size=255 [21:39:04]MH_SAM_APDU [21:39:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 79 9C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DF E0 01 00 35 04 06 00 5C [21:39:04]Write to MH i2c: E2 02 01 7E 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 79 9C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DF E0 01 00 35 04 06 00 5C 00 00 A6 [21:39:04]Write i2c OK [21:39:04]MH_I2C_Read... [21:39:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:04]Read from MH i2c: E2 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 03 00 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 03 00 7E 31 00 90 00 23 [21:39:04]RAPDU: 90 00 [21:39:04]wFMCommunicate OK [21:39:04]wFMCommunicate request_size=10 [21:39:04]MH_SAM_APDU [21:39:04]CAPDU: 80 0D 02 02 05 74 21 AC 27 92 [21:39:04]Write to MH i2c: E2 0D 00 7F 31 80 0D 02 02 05 00 74 21 AC 27 92 00 00 2E [21:39:04]Write i2c OK [21:39:04]MH_I2C_Read... [21:39:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:04]Read from MH i2c: E2 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 03 00 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 03 00 7F 31 00 90 00 24 [21:39:04]RAPDU: 90 00 [21:39:04]wFMCommunicate OK [21:39:04]wFMCommunicate request_size=4 [21:39:04]MH_SAM_APDU [21:39:04]CAPDU: 80 0D 03 02 [21:39:04]Write to MH i2c: E2 08 00 80 31 80 0D 03 02 00 00 00 00 2C [21:39:04]Write i2c OK [21:39:04]MH_I2C_Read... [21:39:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:04]Read from MH i2c: E2 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 0B 00 [21:39:04]MH_I2C_Read... [21:39:04]Read from MH i2c: E2 0B 00 80 31 00 79 61 D2 3A 59 0A F6 07 90 00 73 [21:39:04]RAPDU: 79 61 D2 3A 59 0A F6 07 90 00 [21:39:04]wFMCommunicate OK [21:39:04]SAM_PROTO_SignData done [21:39:04]FM_MakeSignedData done [21:39:04]CreateOFDProtocolMessage [21:39:04]wFMCommunicate request_size=4 [21:39:04]MH_SAM_APDU [21:39:04]CAPDU: 80 11 00 00 [21:39:04]Write to MH i2c: E2 08 00 81 31 80 11 00 00 00 00 00 00 2C [21:39:04]Write i2c OK [21:39:04]MH_I2C_Read... [21:39:05]Read from MH i2c: E2 [21:39:05]MH_I2C_Read... [21:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:05]Read from MH i2c: E2 17 00 [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: E2 17 00 81 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8A [21:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:39:05]wFMCommunicate OK [21:39:05]CreateOFDProtocolMessage done [21:39:05]OFDSenderStorePacket 123103 [21:39:05]StoreOFDPacket docnum=123103 [21:39:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6D C3 07 01 66 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 79 9C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DF E0 01 00 35 04 06 00 5C 74 21 AC 27 92 79 61 D2 3A 59 0A F6 07 [21:39:05]CheckFolder [21:39:05]dirname=/storage/ofd_packets [21:39:05]CheckFolder done [21:39:05]ProducePacketName [21:39:05]name=ofd_packets/00123103 [21:39:05]NVStorageSaveData ofd_packets/00123103 [21:39:05]File name is /storage/ofd_packets/00123103 [21:39:05]Write 301 bytes [21:39:05]NVStorageSaveData done [21:39:05]OFDSenderStorePacket done [21:39:05]KKMCreateOFDPacket done [21:39:05]NVStorageSaveData kkm_last_timestamp [21:39:05]File name is /storage/kkm_last_timestamp [21:39:05]Write 4 bytes [21:39:05]NVStorageSaveData done [21:39:05]ExternCall_PrintAddStr [21:39:05]wPrintStart [21:39:05]Write to MH i2c: 01 00 00 82 31 B3 [21:39:05]Write i2c OK [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: 01 [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: 01 07 00 [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: 01 07 00 82 31 00 00 00 00 00 FF 0F C8 [21:39:05]RasterBufferAndPrint [21:39:05]line Счет N : (1)1106010 [21:39:05]line ИНН: 02508201610067 [21:39:05]line Контрольно-Кассовый Чек [21:39:05]line ПРОДАЖА [21:39:05]line ТРК (МРК, ГНК) : 32 [21:39:05]line Товар: 2710124130 [21:39:05]line Аи-92-К-5 [21:39:05]line 9.700 * 61.90 [21:39:05]line = 600.43 [21:39:05]line НДС 12% НСП 1% [21:39:05]line > о реализуемом товаре [21:39:05]line ОКРУГЛЕНИЕ: -0.43 [21:39:05]line ИТОГО: 600.00 [21:39:05]line Внесено: 600.00 [21:39:05]line СДАЧА: 0.00 [21:39:05]line НСП 1% : 5.31 [21:39:05]line НДС 12% : 63.76 [21:39:05]line Наличными: 600.00 [21:39:05]line Безнал.: 0.00 [21:39:05]line Место: АЗС № 25 "Партнер Нефть" [21:39:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:39:05]line СНО: Общий режим [21:39:05]line Чек 322 02.03.2024 21:39 [21:39:05]line Смена: 321 ФФД: 1.0 [21:39:05]line ЗНМ: 0300000019 [21:39:05]line РНМ: 0000000000090573 [21:39:05]line Версия ККМ: 001 [21:39:05]line ФМ: 0000000000874798 [21:39:05]line ФД: 123103 [21:39:05]line ФПД: 101653850892178 [21:39:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T213905&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123103&fm=101653850892178&tin=02508201610067®Number=0000000000090573&sum=60000 [21:39:05]written 0, free lines is 4095 [21:39:05]OFD Sender: Processing packet 123103 [packets to send 112, broken 111] [21:39:05]ProducePacketName [21:39:05]name=ofd_packets/00123103 [21:39:05]OFD Sender: To server: pG, [21:39:05]CommunicateWithHost lk.salyk.kg:30040 [21:39:05]ConnectInit lk.salyk.kg [21:39:05]Connected sock=10 [21:39:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6D C3 07 01 66 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 79 9C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DF E0 01 00 35 04 06 00 5C 74 21 AC 27 92 79 61 D2 3A 59 0A F6 07 [21:39:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 97 B8 47 00 56 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 DF E0 01 00 F4 03 04 00 53 48 E3 65 B6 04 01 00 00 05 83 3C 97 A5 1C E9 BE [21:39:05]CommunicateWithHost err = 0 [21:39:05]CheckOFDResponse [21:39:05]1017 (14) - 77093643461234 [21:39:05]1041 (16) - 0000000000874798 [21:39:05]1040 (4) - 123103 [21:39:05]1012 (4) - 02.03.2024 15:40 [21:39:05]1206 (1) - 0 [21:39:05]OFD Sender: Remove packet 123103 [21:39:05]ProducePacketName [21:39:05]name=ofd_packets/00123103 [21:39:05]NVStorageDeleteData [21:39:05]Write to MH i2c: 01 00 00 AD 31 DE [21:39:05]Write i2c OK [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: 01 [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: 01 07 00 [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: 01 07 00 AD 31 00 00 00 00 00 FE 0C EF [21:39:05]RasterBufferAndPrint [21:39:05]line [21:39:05]line [21:39:05]line [21:39:05]line [21:39:05]line [21:39:05]written 0, free lines is 3335 [21:39:05]MH_Cut [21:39:05]Write to MH i2c: D1 01 00 B4 31 01 B7 [21:39:05]Write i2c OK [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: D1 [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: D1 01 00 [21:39:05]MH_I2C_Read... [21:39:05]Read from MH i2c: D1 01 00 B4 31 00 B6 [21:39:05]Write to MH i2c: 01 00 00 B5 31 E6 [21:39:05]Write i2c OK [21:39:05]MH_I2C_Read... [21:39:05]OFD Sender: No OFD packet to send [21:39:06]*** Cut start [21:39:06]*** Purtial cut [21:39:06]*** Stage 1: CUTSNS_PIN = 1 [21:39:08]Read from MH i2c: 01 [21:39:08]MH_I2C_Read... [21:39:08]*** Stop cut motor [21:39:08]*** Cut end [21:39:08]Read from MH i2c: 01 07 00 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: 01 07 00 B5 31 00 00 00 00 00 FF 0F FB [21:39:08]process_action close_receipt done [21:39:08]requested_data is exist [21:39:08]produce_requested_data [21:39:08]requested_item fm.sn is exist - process it [21:39:08]wFMCommunicate request_size=4 [21:39:08]MH_SAM_APDU [21:39:08]CAPDU: 80 11 00 00 [21:39:08]Write to MH i2c: E2 08 00 B6 31 80 11 00 00 00 00 00 00 61 [21:39:08]Write i2c OK [21:39:08]MH_I2C_Read... [21:39:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:08]Read from MH i2c: E2 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: E2 17 00 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: E2 17 00 B6 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BF [21:39:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:39:08]wFMCommunicate OK [21:39:08]requested_item fd.num is exist - process it [21:39:08]SAM_PROTO_GetFieldsCounters [21:39:08]wFMCommunicate request_size=4 [21:39:08]MH_SAM_APDU [21:39:08]CAPDU: 80 13 00 00 [21:39:08]Write to MH i2c: E2 08 00 B7 31 80 13 00 00 00 00 00 00 64 [21:39:08]Write i2c OK [21:39:08]MH_I2C_Read... [21:39:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:08]Read from MH i2c: E2 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: E2 62 00 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: E2 62 00 B7 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [21:39:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 DF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:08]wFMCommunicate OK [21:39:08]SAM_PROTO_GetFieldsCounters done [21:39:08]requested_item shift.num is exist - process it [21:39:08]requested_item shift.opened is exist - process it [21:39:08]req_shift_opened [21:39:08]FM_GetShiftState [21:39:08]SAM_PROTO_GetShiftState [21:39:08]wFMCommunicate request_size=4 [21:39:08]MH_SAM_APDU [21:39:08]CAPDU: 80 13 01 00 [21:39:08]Write to MH i2c: E2 08 00 B8 31 80 13 01 00 00 00 00 00 66 [21:39:08]Write i2c OK [21:39:08]MH_I2C_Read... [21:39:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:08]Read from MH i2c: E2 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: E2 0E 00 [21:39:08]MH_I2C_Read... [21:39:08]Read from MH i2c: E2 0E 00 B8 31 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CD [21:39:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:39:08]wFMCommunicate OK [21:39:08]SAM_PROTO_GetShiftState done [21:39:08]FM_GetShiftState done [21:39:08]req_shift_opened done [21:39:08]requested_item shift.open_date is exist - process it [21:39:08]req_shift_open_date [21:39:08]req_shift_open_date done [21:39:08]produce_requested_data done [21:39:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123103,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:39:08]process_action_free close_receipt [21:39:08]json_value_free [21:39:08]json_value_free done [21:39:08]process_json_proto returns [21:39:08]Send response to host [21:39:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123103,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:39:08]free response buf [21:39:08]execute_script done [21:39:08]execute_script returns [21:39:08]free content buf [21:39:08]Sock 8.Close socket [21:39:08]Sock 8.Thread stoped [21:39:10]OFD Sender: No OFD packet to send [21:39:15]OFD Sender: No OFD packet to send [21:39:20]OFD Sender: No OFD packet to send [21:39:25]OFD Sender: No OFD packet to send [21:39:30]OFD Sender: No OFD packet to send [21:39:35]OFD Sender: No OFD packet to send [21:39:40]OFD Sender: No OFD packet to send [21:39:45]OFD Sender: No OFD packet to send [21:39:50]OFD Sender: No OFD packet to send [21:39:55]OFD Sender: No OFD packet to send [21:40:00]OFD Sender: No OFD packet to send [21:40:05]OFD Sender: No OFD packet to send [21:40:10]OFD Sender: No OFD packet to send [21:40:15]accept exits with 9 [21:40:15]New connection [21:40:15]New thread 3066809700 created [21:40:15]Thread 3066666340 joined [21:40:15]Waiting for new connection... [21:40:15] Sock 9.Parse request [21:40:15]Sock 9.Check first char [21:40:15]Sock 9.First char is OK [21:40:15]request: POST /json_proto HTTP/1.0 [21:40:15]Method: POST [21:40:15]URL: /json_proto [21:40:15]Method is POST - this is cgi request [21:40:15]url: /json_proto [21:40:15]query_string will be loaded in cgi processing [21:40:15]execute_cgi json_proto POST (null) [21:40:15]execute_cgi path=json_proto method=POST [21:40:15]POST find Content-Length [21:40:15]Host: 172.17.48.197:8080 [21:40:15]Content-Length: 678 [21:40:15]Content-Type: application/json [21:40:15] [21:40:15]POST finish read [21:40:15]Found Content-Length = 678 [21:40:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.060, "sum" : 375.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 375.00, "total" : 375.00, "payments": [ { "type": 0, "sum" : 375.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:40:15]execute_script... [21:40:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.060, "sum" : 375.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 375.00, "total" : 375.00, "payments": [ { "type": 0, "sum" : 375.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:40:15]POST & json_proto [21:40:15]process_json_proto [21:40:15]json parsed OK: [21:40:15]protocol is kg_v1.0 [21:40:15]action value=close_receipt [21:40:15]process_action close_receipt [21:40:15]cmd_close_receipt [21:40:15]MH_GetDate [21:40:15]Write to MH i2c: F0 00 00 B9 31 D9 [21:40:15]Write i2c OK [21:40:15]MH_I2C_Read... [21:40:15]Read from MH i2c: F0 [21:40:15]MH_I2C_Read... [21:40:15]Read from MH i2c: F0 09 00 [21:40:15]MH_I2C_Read... [21:40:15]Read from MH i2c: F0 09 00 B9 31 00 C0 9C E3 65 66 EE DC 65 1B [21:40:15]GetLastDocTimeStamp 1709415545 [21:40:15]current date 1709415616 [21:40:15]FM_GetShiftState [21:40:15]SAM_PROTO_GetShiftState [21:40:15]wFMCommunicate request_size=4 [21:40:15]MH_SAM_APDU [21:40:15]CAPDU: 80 13 01 00 [21:40:15]Write to MH i2c: E2 08 00 BA 31 80 13 01 00 00 00 00 00 68 [21:40:15]Write i2c OK [21:40:15]MH_I2C_Read... [21:40:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:40:15]Read from MH i2c: E2 [21:40:15]MH_I2C_Read... [21:40:15]Read from MH i2c: E2 0E 00 [21:40:15]MH_I2C_Read... [21:40:15]Read from MH i2c: E2 0E 00 BA 31 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 CF [21:40:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:40:15]wFMCommunicate OK [21:40:15]SAM_PROTO_GetShiftState done [21:40:15]FM_GetShiftState done [21:40:15]opened in 1709338023 [21:40:15]opened+sec_in_day 1709424423 [21:40:15]quantity*price = 37511 [21:40:15]sum+1 = 37512 [21:40:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 375.00 Внесено: 375.00 СДАЧА: 0.00 НСП 1% : 3.32 НДС 12% : 39.83 Наличными: 375.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 323 02.03.2024 21:40 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123104 ФПД: 245154868263839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214016&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123104&fm=245154868263839&tin=02508201610067®Number=0000000000090573&sum=37500 [21:40:16]StoreToDocumentArchive [21:40:16]shift 321 fd 123104 [21:40:16]save to /storage/0321/doc_00123104 [21:40:16]save last doc name /storage/0321/doc_00123104 to /storage/kkm_last_doc_name [21:40:16]save OK [21:40:16]Clear old archive folders... [21:40:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:40:16]tlvbuf is 00478420 [21:40:16]SAM_PROTO_ClearQueue [21:40:16]wFMCommunicate request_size=4 [21:40:16]MH_SAM_APDU [21:40:16]CAPDU: 80 09 00 00 [21:40:16]Write to MH i2c: E2 08 00 C7 31 80 09 00 00 00 00 00 00 6A [21:40:16]Write i2c OK [21:40:16]MH_I2C_Read... [21:40:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:40:16]Read from MH i2c: E2 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 03 00 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 03 00 C7 31 00 90 00 6C [21:40:16]RAPDU: 90 00 [21:40:16]wFMCommunicate OK [21:40:16]SAM_PROTO_ClearQueue done [21:40:16]KKMCreateOFDPacket [21:40:16]OFDProtocolAddRootSTLVToBuf [21:40:16]FM_MakeSignedData [21:40:16]FM_MakeSignedData [21:40:16]SAM_PROTO_SignData [21:40:16]wFMCommunicate request_size=4 [21:40:16]MH_SAM_APDU [21:40:16]CAPDU: 80 0D 01 02 [21:40:16]Write to MH i2c: E2 08 00 C8 31 80 0D 01 02 00 00 00 00 72 [21:40:16]Write i2c OK [21:40:16]MH_I2C_Read... [21:40:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:40:16]Read from MH i2c: E2 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 03 00 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 03 00 C8 31 00 90 00 6D [21:40:16]RAPDU: 90 00 [21:40:16]wFMCommunicate OK [21:40:16]wFMCommunicate request_size=255 [21:40:16]MH_SAM_APDU [21:40: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 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 C0 9C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E0 E0 01 00 35 04 06 00 DE [21:40:16]Write to MH i2c: E2 02 01 C9 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 C0 9C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E0 E0 01 00 35 04 06 00 DE 00 00 78 [21:40:16]Write i2c OK [21:40:16]MH_I2C_Read... [21:40:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:16]Read from MH i2c: E2 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 03 00 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 03 00 C9 31 00 90 00 6E [21:40:16]RAPDU: 90 00 [21:40:16]wFMCommunicate OK [21:40:16]wFMCommunicate request_size=10 [21:40:16]MH_SAM_APDU [21:40:16]CAPDU: 80 0D 02 02 05 F7 90 D6 7B 9F [21:40:16]Write to MH i2c: E2 0D 00 CA 31 80 0D 02 02 05 00 F7 90 D6 7B 9F 00 00 F6 [21:40:16]Write i2c OK [21:40:16]MH_I2C_Read... [21:40:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:40:16]Read from MH i2c: E2 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 03 00 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 03 00 CA 31 00 90 00 6F [21:40:16]RAPDU: 90 00 [21:40:16]wFMCommunicate OK [21:40:16]wFMCommunicate request_size=4 [21:40:16]MH_SAM_APDU [21:40:16]CAPDU: 80 0D 03 02 [21:40:16]Write to MH i2c: E2 08 00 CB 31 80 0D 03 02 00 00 00 00 77 [21:40:16]Write i2c OK [21:40:16]MH_I2C_Read... [21:40:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:40:16]Read from MH i2c: E2 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 0B 00 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 0B 00 CB 31 00 75 79 A0 B2 F0 9F 5B 9D 90 00 3F [21:40:16]RAPDU: 75 79 A0 B2 F0 9F 5B 9D 90 00 [21:40:16]wFMCommunicate OK [21:40:16]SAM_PROTO_SignData done [21:40:16]FM_MakeSignedData done [21:40:16]CreateOFDProtocolMessage [21:40:16]wFMCommunicate request_size=4 [21:40:16]MH_SAM_APDU [21:40:16]CAPDU: 80 11 00 00 [21:40:16]Write to MH i2c: E2 08 00 CC 31 80 11 00 00 00 00 00 00 77 [21:40:16]Write i2c OK [21:40:16]MH_I2C_Read... [21:40:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:16]Read from MH i2c: E2 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 17 00 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: E2 17 00 CC 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D5 [21:40:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:40:16]wFMCommunicate OK [21:40:16]CreateOFDProtocolMessage done [21:40:16]OFDSenderStorePacket 123104 [21:40:16]StoreOFDPacket docnum=123104 [21:40:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CF B9 07 01 A2 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 C0 9C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E0 E0 01 00 35 04 06 00 DE F7 90 D6 7B 9F 75 79 A0 B2 F0 9F 5B 9D [21:40:16]CheckFolder [21:40:16]dirname=/storage/ofd_packets [21:40:16]CheckFolder done [21:40:16]ProducePacketName [21:40:16]name=ofd_packets/00123104 [21:40:16]NVStorageSaveData ofd_packets/00123104 [21:40:16]File name is /storage/ofd_packets/00123104 [21:40:16]Write 301 bytes [21:40:16]NVStorageSaveData done [21:40:16]OFDSenderStorePacket done [21:40:16]KKMCreateOFDPacket done [21:40:16]NVStorageSaveData kkm_last_timestamp [21:40:16]File name is /storage/kkm_last_timestamp [21:40:16]Write 4 bytes [21:40:16]NVStorageSaveData done [21:40:16]ExternCall_PrintAddStr [21:40:16]wPrintStart [21:40:16]Write to MH i2c: 01 00 00 CD 31 FE [21:40:16]Write i2c OK [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: 01 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: 01 07 00 [21:40:16]MH_I2C_Read... [21:40:16]Read from MH i2c: 01 07 00 CD 31 00 00 00 00 00 FF 0F 13 [21:40:16]RasterBufferAndPrint [21:40:16]line Счет N : (1)1106011 [21:40:16]line ИНН: 02508201610067 [21:40:16]line Контрольно-Кассовый Чек [21:40:16]line ПРОДАЖА [21:40:16]line ТРК (МРК, ГНК) : 11 [21:40:16]line Товар: 2710124130 [21:40:16]line Аи-92-К-5 [21:40:16]line 6.060 * 61.90 [21:40:16]line = 375.11 [21:40:16]line НДС 12% НСП 1% [21:40:16]line > о реализуемом товаре [21:40:16]line ОКРУГЛЕНИЕ: -0.11 [21:40:16]line ИТОГО: 375.00 [21:40:16]line Внесено: 375.00 [21:40:16]line СДАЧА: 0.00 [21:40:16]line НСП 1% : 3.32 [21:40:16]line НДС 12% : 39.83 [21:40:16]line Наличными: 375.00 [21:40:16]line Безнал.: 0.00 [21:40:16]line Место: АЗС № 25 "Партнер Нефть" [21:40:16]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:40:16]line СНО: Общий режим [21:40:16]line Чек 323 02.03.2024 21:40 [21:40:16]line Смена: 321 ФФД: 1.0 [21:40:16]line ЗНМ: 0300000019 [21:40:16]line РНМ: 0000000000090573 [21:40:16]line Версия ККМ: 001 [21:40:16]line ФМ: 0000000000874798 [21:40:16]line ФД: 123104 [21:40:16]line ФПД: 245154868263839 [21:40:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214016&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123104&fm=245154868263839&tin=02508201610067®Number=0000000000090573&sum=37500 [21:40:17]OFD Sender: Processing packet 123104 [packets to send 112, broken 111] [21:40:17]ProducePacketName [21:40:17]name=ofd_packets/00123104 [21:40:17]OFD Sender: To server: pG, [21:40:17]CommunicateWithHost lk.salyk.kg:30040 [21:40:17]ConnectInit lk.salyk.kg [21:40:17]written 0, free lines is 4095 [21:40:17]Connected sock=8 [21:40:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CF B9 07 01 A2 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 C0 9C E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E0 E0 01 00 35 04 06 00 DE F7 90 D6 7B 9F 75 79 A0 B2 F0 9F 5B 9D [21:40:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3F A4 47 00 92 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E0 E0 01 00 F4 03 04 00 9C 48 E3 65 B6 04 01 00 00 02 93 ED B5 79 CE 81 24 [21:40:17]CommunicateWithHost err = 0 [21:40:17]CheckOFDResponse [21:40:17]1017 (14) - 77093643461234 [21:40:17]1041 (16) - 0000000000874798 [21:40:17]1040 (4) - 123104 [21:40:17]1012 (4) - 02.03.2024 15:41 [21:40:17]1206 (1) - 0 [21:40:17]OFD Sender: Remove packet 123104 [21:40:17]ProducePacketName [21:40:17]name=ofd_packets/00123104 [21:40:17]NVStorageDeleteData [21:40:17]Write to MH i2c: 01 00 00 F8 31 29 [21:40:17]Write i2c OK [21:40:17]MH_I2C_Read... [21:40:17]Read from MH i2c: 01 [21:40:17]MH_I2C_Read... [21:40:17]Read from MH i2c: 01 07 00 [21:40:17]MH_I2C_Read... [21:40:17]Read from MH i2c: 01 07 00 F8 31 00 00 00 00 00 F9 0C 35 [21:40:17]RasterBufferAndPrint [21:40:17]line [21:40:17]line [21:40:17]line [21:40:17]line [21:40:17]line [21:40:17]written 0, free lines is 3330 [21:40:17]MH_Cut [21:40:17]Write to MH i2c: D1 01 00 FF 31 01 02 [21:40:17]Write i2c OK [21:40:17]MH_I2C_Read... [21:40:17]Read from MH i2c: D1 [21:40:17]MH_I2C_Read... [21:40:17]Read from MH i2c: D1 01 00 [21:40:17]MH_I2C_Read... [21:40:17]Read from MH i2c: D1 01 00 FF 31 00 01 [21:40:17]Write to MH i2c: 01 00 00 00 32 32 [21:40:17]Write i2c OK [21:40:17]MH_I2C_Read... [21:40:18]OFD Sender: No OFD packet to send [21:40:18]*** Cut start [21:40:18]*** Purtial cut [21:40:18]*** Stage 1: CUTSNS_PIN = 1 [21:40:20]Read from MH i2c: 01 [21:40:20]MH_I2C_Read... [21:40:20]*** Stop cut motor [21:40:20]*** Cut end [21:40:20]Read from MH i2c: 01 07 00 [21:40:20]MH_I2C_Read... [21:40:20]Read from MH i2c: 01 07 00 00 32 00 00 00 00 00 FF 0F 47 [21:40:20]process_action close_receipt done [21:40:20]requested_data is exist [21:40:20]produce_requested_data [21:40:20]requested_item fm.sn is exist - process it [21:40:20]wFMCommunicate request_size=4 [21:40:20]MH_SAM_APDU [21:40:20]CAPDU: 80 11 00 00 [21:40:20]Write to MH i2c: E2 08 00 01 32 80 11 00 00 00 00 00 00 AD [21:40:20]Write i2c OK [21:40:20]MH_I2C_Read... [21:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:40:20]Read from MH i2c: E2 [21:40:20]MH_I2C_Read... [21:40:20]Read from MH i2c: E2 17 00 [21:40:20]MH_I2C_Read... [21:40:20]Read from MH i2c: E2 17 00 01 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0B [21:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:40:20]wFMCommunicate OK [21:40:20]requested_item fd.num is exist - process it [21:40:20]SAM_PROTO_GetFieldsCounters [21:40:20]wFMCommunicate request_size=4 [21:40:20]MH_SAM_APDU [21:40:20]CAPDU: 80 13 00 00 [21:40:20]Write to MH i2c: E2 08 00 02 32 80 13 00 00 00 00 00 00 B0 [21:40:20]Write i2c OK [21:40:20]MH_I2C_Read... [21:40:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:40:20]Read from MH i2c: E2 [21:40:20]MH_I2C_Read... [21:40:20]Read from MH i2c: E2 62 00 [21:40:20]MH_I2C_Read... [21:40:20]Read from MH i2c: E2 62 00 02 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [21:40:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:40:20]wFMCommunicate OK [21:40:20]SAM_PROTO_GetFieldsCounters done [21:40:20]requested_item shift.num is exist - process it [21:40:20]requested_item shift.opened is exist - process it [21:40:20]req_shift_opened [21:40:20]FM_GetShiftState [21:40:20]SAM_PROTO_GetShiftState [21:40:20]wFMCommunicate request_size=4 [21:40:20]MH_SAM_APDU [21:40:20]CAPDU: 80 13 01 00 [21:40:20]Write to MH i2c: E2 08 00 03 32 80 13 01 00 00 00 00 00 B2 [21:40:20]Write i2c OK [21:40:20]MH_I2C_Read... [21:40:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:40:20]Read from MH i2c: E2 [21:40:20]MH_I2C_Read... [21:40:20]Read from MH i2c: E2 0E 00 [21:40:20]MH_I2C_Read... [21:40:20]Read from MH i2c: E2 0E 00 03 32 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 19 [21:40:20]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:40:20]wFMCommunicate OK [21:40:20]SAM_PROTO_GetShiftState done [21:40:20]FM_GetShiftState done [21:40:20]req_shift_opened done [21:40:20]requested_item shift.open_date is exist - process it [21:40:20]req_shift_open_date [21:40:20]req_shift_open_date done [21:40:20]produce_requested_data done [21:40:20]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123104,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:40:20]process_action_free close_receipt [21:40:20]json_value_free [21:40:20]json_value_free done [21:40:20]process_json_proto returns [21:40:20]Send response to host [21:40:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123104,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:40:20]free response buf [21:40:20]execute_script done [21:40:20]execute_script returns [21:40:20]free content buf [21:40:20]Sock 9.Close socket [21:40:20]Sock 9.Thread stoped [21:40:23]OFD Sender: No OFD packet to send [21:40:28]OFD Sender: No OFD packet to send [21:40:33]OFD Sender: No OFD packet to send [21:40:38]OFD Sender: No OFD packet to send [21:40:43]OFD Sender: No OFD packet to send [21:40:48]OFD Sender: No OFD packet to send [21:40:53]OFD Sender: No OFD packet to send [21:40:58]OFD Sender: No OFD packet to send [21:41:03]OFD Sender: No OFD packet to send [21:41:08]OFD Sender: No OFD packet to send [21:41:13]OFD Sender: No OFD packet to send [21:41:18]OFD Sender: No OFD packet to send [21:41:23]OFD Sender: No OFD packet to send [21:41:28]OFD Sender: No OFD packet to send [21:41:33]OFD Sender: No OFD packet to send [21:41:38]OFD Sender: No OFD packet to send [21:41:43]OFD Sender: No OFD packet to send [21:41:43]accept exits with 10 [21:41:43]New connection [21:41:43]New thread 3066666340 created [21:41:43]Thread 3066809700 joined [21:41:43]Waiting for new connection... [21:41:43] Sock 10.Parse request [21:41:43]Sock 10.Check first char [21:41:43]Sock 10.First char is OK [21:41:43]request: POST /json_proto HTTP/1.0 [21:41:43]Method: POST [21:41:43]URL: /json_proto [21:41:43]Method is POST - this is cgi request [21:41:43]url: /json_proto [21:41:43]query_string will be loaded in cgi processing [21:41:43]execute_cgi json_proto POST (null) [21:41:43]execute_cgi path=json_proto method=POST [21:41:43]POST find Content-Length [21:41:43]Host: 172.17.48.197:8080 [21:41:43]Content-Length: 735 [21:41:43]Content-Type: application/json [21:41:43] [21:41:43]POST finish read [21:41:43]Found Content-Length = 735 [21:41:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123104, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.060, "sum" : 375.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 375.00, "total" : 375.00, "payments": [ { "type": 0, "sum" : 375.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:43]execute_script... [21:41:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123104, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.060, "sum" : 375.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 375.00, "total" : 375.00, "payments": [ { "type": 0, "sum" : 375.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:43]POST & json_proto [21:41:43]process_json_proto [21:41:43]json parsed OK: [21:41:43]protocol is kg_v1.0 [21:41:43]action value=close_receipt [21:41:43]process_action close_receipt [21:41:43]cmd_close_receipt [21:41:43]MH_GetDate [21:41:43]Write to MH i2c: F0 00 00 04 32 25 [21:41:43]Write i2c OK [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: F0 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: F0 09 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: F0 09 00 04 32 00 19 9D E3 65 66 EE DC 65 C1 [21:41:43]GetLastDocTimeStamp 1709415616 [21:41:43]current date 1709415705 [21:41:43]FM_GetShiftState [21:41:43]SAM_PROTO_GetShiftState [21:41:43]wFMCommunicate request_size=4 [21:41:43]MH_SAM_APDU [21:41:43]CAPDU: 80 13 01 00 [21:41:43]Write to MH i2c: E2 08 00 05 32 80 13 01 00 00 00 00 00 B4 [21:41:43]Write i2c OK [21:41:43]MH_I2C_Read... [21:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:43]Read from MH i2c: E2 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 0E 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 0E 00 05 32 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1B [21:41:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:41:43]wFMCommunicate OK [21:41:43]SAM_PROTO_GetShiftState done [21:41:43]FM_GetShiftState done [21:41:43]opened in 1709338023 [21:41:43]opened+sec_in_day 1709424423 [21:41:43]quantity*price = 37511 [21:41:43]sum+1 = 37512 [21:41:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 375.00 НСП 1% : 3.32 НДС 12% : 39.83 Наличными: 375.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 324 02.03.2024 21:41 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123104 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123105 ФПД: 129662277885512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214145&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123105&fm=129662277885512&tin=02508201610067®Number=0000000000090573&sum=37500 [21:41:44]StoreToDocumentArchive [21:41:44]shift 321 fd 123105 [21:41:44]save to /storage/0321/doc_00123105 [21:41:44]save last doc name /storage/0321/doc_00123105 to /storage/kkm_last_doc_name [21:41:44]save OK [21:41:44]Clear old archive folders... [21:41:44]ProcessDocumentItem done err = 0, tmpTLVsize=279 [21:41:44]tlvbuf is 003C0640 [21:41:44]SAM_PROTO_ClearQueue [21:41:44]wFMCommunicate request_size=4 [21:41:44]MH_SAM_APDU [21:41:44]CAPDU: 80 09 00 00 [21:41:44]Write to MH i2c: E2 08 00 14 32 80 09 00 00 00 00 00 00 B8 [21:41:44]Write i2c OK [21:41:44]MH_I2C_Read... [21:41:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:44]Read from MH i2c: E2 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: E2 03 00 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: E2 03 00 14 32 00 90 00 BA [21:41:44]RAPDU: 90 00 [21:41:44]wFMCommunicate OK [21:41:44]SAM_PROTO_ClearQueue done [21:41:44]KKMCreateOFDPacket [21:41:44]OFDProtocolAddRootSTLVToBuf [21:41:44]FM_MakeSignedData [21:41:44]FM_MakeSignedData [21:41:44]SAM_PROTO_SignData [21:41:44]wFMCommunicate request_size=4 [21:41:44]MH_SAM_APDU [21:41:44]CAPDU: 80 0D 01 02 [21:41:44]Write to MH i2c: E2 08 00 15 32 80 0D 01 02 00 00 00 00 C0 [21:41:44]Write i2c OK [21:41:44]MH_I2C_Read... [21:41:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:44]Read from MH i2c: E2 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: E2 03 00 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: E2 03 00 15 32 00 90 00 BB [21:41:44]RAPDU: 90 00 [21:41:44]wFMCommunicate OK [21:41:44]wFMCommunicate request_size=255 [21:41:44]MH_SAM_APDU [21:41:44]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 19 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 E0 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [21:41:44]Write to MH i2c: E2 02 01 16 32 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 19 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 E0 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 A5 [21:41:44]Write i2c OK [21:41:44]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 [21:41:45]MH_I2C_Read... [21:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:45]Read from MH i2c: E2 03 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 03 00 16 32 00 90 00 BC [21:41:45]RAPDU: 90 00 [21:41:45]wFMCommunicate OK [21:41:45]wFMCommunicate request_size=38 [21:41:45]MH_SAM_APDU [21:41:45]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 E0 01 00 35 04 06 00 75 ED 5A 03 9E 48 [21:41:45]Write to MH i2c: E2 29 00 17 32 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 E0 01 00 35 04 06 00 75 ED 5A 03 9E 48 00 00 BE [21:41:45]Write i2c OK [21:41:45]MH_I2C_Read... [21:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:45]Read from MH i2c: E2 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 03 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 03 00 17 32 00 90 00 BD [21:41:45]RAPDU: 90 00 [21:41:45]wFMCommunicate OK [21:41:45]wFMCommunicate request_size=4 [21:41:45]MH_SAM_APDU [21:41:45]CAPDU: 80 0D 03 02 [21:41:45]Write to MH i2c: E2 08 00 18 32 80 0D 03 02 00 00 00 00 C5 [21:41:45]Write i2c OK [21:41:45]MH_I2C_Read... [21:41:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:45]Read from MH i2c: E2 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 0B 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 0B 00 18 32 00 A9 5B 74 90 6C 82 31 2B 90 00 18 [21:41:45]RAPDU: A9 5B 74 90 6C 82 31 2B 90 00 [21:41:45]wFMCommunicate OK [21:41:45]SAM_PROTO_SignData done [21:41:45]FM_MakeSignedData done [21:41:45]CreateOFDProtocolMessage [21:41:45]wFMCommunicate request_size=4 [21:41:45]MH_SAM_APDU [21:41:45]CAPDU: 80 11 00 00 [21:41:45]Write to MH i2c: E2 08 00 19 32 80 11 00 00 00 00 00 00 C5 [21:41:45]Write i2c OK [21:41:45]MH_I2C_Read... [21:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:45]Read from MH i2c: E2 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 17 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 17 00 19 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 23 [21:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:41:45]wFMCommunicate OK [21:41:45]CreateOFDProtocolMessage done [21:41:45]OFDSenderStorePacket 123105 [21:41:45]StoreOFDPacket docnum=123105 [21:41:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 31 D2 23 01 08 9A 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 19 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 E0 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 E0 01 00 35 04 06 00 75 ED 5A 03 9E 48 A9 5B 74 90 6C 82 31 2B [21:41:45]CheckFolder [21:41:45]dirname=/storage/ofd_packets [21:41:45]CheckFolder done [21:41:45]ProducePacketName [21:41:45]name=ofd_packets/00123105 [21:41:45]NVStorageSaveData ofd_packets/00123105 [21:41:45]File name is /storage/ofd_packets/00123105 [21:41:45]Write 329 bytes [21:41:45]NVStorageSaveData done [21:41:45]OFDSenderStorePacket done [21:41:45]KKMCreateOFDPacket done [21:41:45]NVStorageSaveData kkm_last_timestamp [21:41:45]File name is /storage/kkm_last_timestamp [21:41:45]Write 4 bytes [21:41:45]NVStorageSaveData done [21:41:45]ExternCall_PrintAddStr [21:41:45]wPrintStart [21:41:45]Write to MH i2c: 01 00 00 1A 32 4C [21:41:45]Write i2c OK [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: 01 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: 01 07 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: 01 07 00 1A 32 00 00 00 00 00 FF 0F 61 [21:41:45]RasterBufferAndPrint [21:41:45]line Счет N : (1)1106011 [21:41:45]line ИНН: 02508201610067 [21:41:45]line Контрольно-Кассовый Чек [21:41:45]line ВОЗВРАТ ПРОДАЖИ [21:41:45]line ТРК (МРК, ГНК) : 11 [21:41:45]line Товар: 2710124130 [21:41:45]line Аи-92-К-5 [21:41:45]line 6.060 * 61.90 [21:41:45]line = 375.11 [21:41:45]line НДС 12% НСП 1% [21:41:45]line > о реализуемом товаре [21:41:45]line ОКРУГЛЕНИЕ: -0.11 [21:41:45]line ИТОГО: 375.00 [21:41:45]line НСП 1% : 3.32 [21:41:45]line НДС 12% : 39.83 [21:41:45]line Наличными: 375.00 [21:41:45]line Безнал.: 0.00 [21:41:45]line Место: АЗС № 25 "Партнер Нефть" [21:41:45]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:41:45]line СНО: Общий режим [21:41:45]line Чек 324 02.03.2024 21:41 [21:41:45]line Смена: 321 ФФД: 1.0 [21:41:45]line ЗНМ: 0300000019 [21:41:45]line РНМ: 0000000000090573 [21:41:45]line Версия ККМ: 001 [21:41:45]line ФД осн.: 123104 [21:41:45]line ФМ осн.: 0000000000874798 [21:41:45]line ФМ: 0000000000874798 [21:41:45]line ФД: 123105 [21:41:45]line ФПД: 129662277885512 [21:41:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214145&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123105&fm=129662277885512&tin=02508201610067®Number=0000000000090573&sum=37500 [21:41:45]OFD Sender: Processing packet 123105 [packets to send 112, broken 111] [21:41:45]ProducePacketName [21:41:45]name=ofd_packets/00123105 [21:41:45]OFD Sender: To server: pG, [21:41:45]CommunicateWithHost lk.salyk.kg:30040 [21:41:45]ConnectInit lk.salyk.kg [21:41:45]written 0, free lines is 4095 [21:41:45]Connected sock=9 [21:41:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 31 D2 23 01 08 9A 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 19 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 E0 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 E0 01 00 35 04 06 00 75 ED 5A 03 9E 48 A9 5B 74 90 6C 82 31 2B [21:41:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 FC A4 47 00 28 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E1 E0 01 00 F4 03 04 00 F4 48 E3 65 B6 04 01 00 00 9C 2E BE CF 7B FD D2 A3 [21:41:45]CommunicateWithHost err = 0 [21:41:45]CheckOFDResponse [21:41:45]1017 (14) - 77093643461234 [21:41:45]1041 (16) - 0000000000874798 [21:41:45]1040 (4) - 123105 [21:41:45]1012 (4) - 02.03.2024 15:42 [21:41:45]1206 (1) - 0 [21:41:45]OFD Sender: Remove packet 123105 [21:41:45]ProducePacketName [21:41:45]name=ofd_packets/00123105 [21:41:45]NVStorageDeleteData [21:41:46]Write to MH i2c: 01 00 00 45 32 77 [21:41:46]Write i2c OK [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: 01 [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: 01 07 00 [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: 01 07 00 45 32 00 00 00 00 00 F5 0C 7F [21:41:46]RasterBufferAndPrint [21:41:46]line [21:41:46]line [21:41:46]line [21:41:46]line [21:41:46]line [21:41:46]written 0, free lines is 3325 [21:41:46]MH_Cut [21:41:46]Write to MH i2c: D1 01 00 4C 32 01 50 [21:41:46]Write i2c OK [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: D1 [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: D1 01 00 [21:41:46]MH_I2C_Read... [21:41:46]Read from MH i2c: D1 01 00 4C 32 00 4F [21:41:46]Write to MH i2c: 01 00 00 4D 32 7F [21:41:46]Write i2c OK [21:41:46]MH_I2C_Read... [21:41:46]OFD Sender: No OFD packet to send [21:41:46]*** Cut start [21:41:46]*** Purtial cut [21:41:46]*** Stage 1: CUTSNS_PIN = 1 [21:41:48]Read from MH i2c: 01 [21:41:48]MH_I2C_Read... [21:41:48]*** Stop cut motor [21:41:48]*** Cut end [21:41:48]Read from MH i2c: 01 07 00 [21:41:48]MH_I2C_Read... [21:41:48]Read from MH i2c: 01 07 00 4D 32 00 00 00 00 00 FF 0F 94 [21:41:48]process_action close_receipt done [21:41:48]requested_data is exist [21:41:48]produce_requested_data [21:41:48]requested_item fm.sn is exist - process it [21:41:48]wFMCommunicate request_size=4 [21:41:48]MH_SAM_APDU [21:41:48]CAPDU: 80 11 00 00 [21:41:48]Write to MH i2c: E2 08 00 4E 32 80 11 00 00 00 00 00 00 FA [21:41:48]Write i2c OK [21:41:48]MH_I2C_Read... [21:41:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:48]Read from MH i2c: E2 [21:41:48]MH_I2C_Read... [21:41:48]Read from MH i2c: E2 17 00 [21:41:48]MH_I2C_Read... [21:41:48]Read from MH i2c: E2 17 00 4E 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [21:41:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:41:48]wFMCommunicate OK [21:41:48]requested_item fd.num is exist - process it [21:41:48]SAM_PROTO_GetFieldsCounters [21:41:48]wFMCommunicate request_size=4 [21:41:48]MH_SAM_APDU [21:41:48]CAPDU: 80 13 00 00 [21:41:48]Write to MH i2c: E2 08 00 4F 32 80 13 00 00 00 00 00 00 FD [21:41:48]Write i2c OK [21:41:48]MH_I2C_Read... [21:41:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:49]Read from MH i2c: E2 [21:41:49]MH_I2C_Read... [21:41:49]Read from MH i2c: E2 62 00 [21:41:49]MH_I2C_Read... [21:41:49]Read from MH i2c: E2 62 00 4F 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [21:41:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:49]wFMCommunicate OK [21:41:49]SAM_PROTO_GetFieldsCounters done [21:41:49]requested_item shift.num is exist - process it [21:41:49]requested_item shift.opened is exist - process it [21:41:49]req_shift_opened [21:41:49]FM_GetShiftState [21:41:49]SAM_PROTO_GetShiftState [21:41:49]wFMCommunicate request_size=4 [21:41:49]MH_SAM_APDU [21:41:49]CAPDU: 80 13 01 00 [21:41:49]Write to MH i2c: E2 08 00 50 32 80 13 01 00 00 00 00 00 FF [21:41:49]Write i2c OK [21:41:49]MH_I2C_Read... [21:41:49]Read from MH i2c: E2 [21:41:49]MH_I2C_Read... [21:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:49]Read from MH i2c: E2 0E 00 [21:41:49]MH_I2C_Read... [21:41:49]Read from MH i2c: E2 0E 00 50 32 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 66 [21:41:49]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:41:49]wFMCommunicate OK [21:41:49]SAM_PROTO_GetShiftState done [21:41:49]FM_GetShiftState done [21:41:49]req_shift_opened done [21:41:49]requested_item shift.open_date is exist - process it [21:41:49]req_shift_open_date [21:41:49]req_shift_open_date done [21:41:49]produce_requested_data done [21:41:49]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123105,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:41:49]process_action_free close_receipt [21:41:49]json_value_free [21:41:49]json_value_free done [21:41:49]process_json_proto returns [21:41:49]Send response to host [21:41:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123105,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:41:49]free response buf [21:41:49]execute_script done [21:41:49]execute_script returns [21:41:49]free content buf [21:41:49]Sock 10.Close socket [21:41:49]Sock 10.Thread stoped [21:41:51]OFD Sender: No OFD packet to send [21:41:54]accept exits with 8 [21:41:54]New connection [21:41:54]New thread 3066809700 created [21:41:54]Thread 3066666340 joined [21:41:54]Waiting for new connection... [21:41:54] Sock 8.Parse request [21:41:54]Sock 8.Check first char [21:41:54]Sock 8.First char is OK [21:41:54]request: POST /json_proto HTTP/1.0 [21:41:54]Method: POST [21:41:54]URL: /json_proto [21:41:54]Method is POST - this is cgi request [21:41:54]url: /json_proto [21:41:54]query_string will be loaded in cgi processing [21:41:54]execute_cgi json_proto POST (null) [21:41:54]execute_cgi path=json_proto method=POST [21:41:54]POST find Content-Length [21:41:54]Host: 172.17.48.197:8080 [21:41:54]Content-Length: 678 [21:41:54]Content-Type: application/json [21:41:54] [21:41:54]POST finish read [21:41:54]Found Content-Length = 678 [21:41:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.060, "sum" : 375.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 375.00, "total" : 375.00, "payments": [ { "type": 0, "sum" : 375.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:54]execute_script... [21:41:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.060, "sum" : 375.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 375.00, "total" : 375.00, "payments": [ { "type": 0, "sum" : 375.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:54]POST & json_proto [21:41:54]process_json_proto [21:41:54]json parsed OK: [21:41:54]protocol is kg_v1.0 [21:41:54]action value=close_receipt [21:41:54]process_action close_receipt [21:41:54]cmd_close_receipt [21:41:54]MH_GetDate [21:41:54]Write to MH i2c: F0 00 00 51 32 72 [21:41:54]Write i2c OK [21:41:54]MH_I2C_Read... [21:41:54]Read from MH i2c: F0 [21:41:54]MH_I2C_Read... [21:41:54]Read from MH i2c: F0 09 00 [21:41:54]MH_I2C_Read... [21:41:54]Read from MH i2c: F0 09 00 51 32 00 23 9D E3 65 66 EE DC 65 18 [21:41:54]GetLastDocTimeStamp 1709415705 [21:41:54]current date 1709415715 [21:41:54]FM_GetShiftState [21:41:54]SAM_PROTO_GetShiftState [21:41:54]wFMCommunicate request_size=4 [21:41:54]MH_SAM_APDU [21:41:54]CAPDU: 80 13 01 00 [21:41:54]Write to MH i2c: E2 08 00 52 32 80 13 01 00 00 00 00 00 01 [21:41:54]Write i2c OK [21:41:54]MH_I2C_Read... [21:41:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:54]Read from MH i2c: E2 [21:41:54]MH_I2C_Read... [21:41:54]Read from MH i2c: E2 0E 00 [21:41:54]MH_I2C_Read... [21:41:54]Read from MH i2c: E2 0E 00 52 32 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 68 [21:41:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:41:54]wFMCommunicate OK [21:41:54]SAM_PROTO_GetShiftState done [21:41:54]FM_GetShiftState done [21:41:54]opened in 1709338023 [21:41:54]opened+sec_in_day 1709424423 [21:41:54]quantity*price = 37511 [21:41:54]sum+1 = 37512 [21:41:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 375.00 Внесено: 375.00 СДАЧА: 0.00 НСП 1% : 3.32 НДС 12% : 39.83 Наличными: 375.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 325 02.03.2024 21:41 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123106 ФПД: 232355051105907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214155&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123106&fm=232355051105907&tin=02508201610067®Number=0000000000090573&sum=37500 [21:41:55]StoreToDocumentArchive [21:41:55]shift 321 fd 123106 [21:41:55]save to /storage/0321/doc_00123106 [21:41:55]save last doc name /storage/0321/doc_00123106 to /storage/kkm_last_doc_name [21:41:55]save OK [21:41:55]Clear old archive folders... [21:41:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:55]tlvbuf is 003CFB50 [21:41:55]SAM_PROTO_ClearQueue [21:41:55]wFMCommunicate request_size=4 [21:41:55]MH_SAM_APDU [21:41:55]CAPDU: 80 09 00 00 [21:41:55]Write to MH i2c: E2 08 00 5F 32 80 09 00 00 00 00 00 00 03 [21:41:55]Write i2c OK [21:41:55]MH_I2C_Read... [21:41:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:55]Read from MH i2c: E2 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 03 00 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 03 00 5F 32 00 90 00 05 [21:41:55]RAPDU: 90 00 [21:41:55]wFMCommunicate OK [21:41:55]SAM_PROTO_ClearQueue done [21:41:55]KKMCreateOFDPacket [21:41:55]OFDProtocolAddRootSTLVToBuf [21:41:55]FM_MakeSignedData [21:41:55]FM_MakeSignedData [21:41:55]SAM_PROTO_SignData [21:41:55]wFMCommunicate request_size=4 [21:41:55]MH_SAM_APDU [21:41:55]CAPDU: 80 0D 01 02 [21:41:55]Write to MH i2c: E2 08 00 60 32 80 0D 01 02 00 00 00 00 0B [21:41:55]Write i2c OK [21:41:55]MH_I2C_Read... [21:41:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:55]Read from MH i2c: E2 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 03 00 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 03 00 60 32 00 90 00 06 [21:41:55]RAPDU: 90 00 [21:41:55]wFMCommunicate OK [21:41:55]wFMCommunicate request_size=255 [21:41:55]MH_SAM_APDU [21:41:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 23 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 E0 01 00 35 04 06 00 D3 [21:41:55]Write to MH i2c: E2 02 01 61 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 23 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 E0 01 00 35 04 06 00 D3 00 00 6E [21:41:55]Write i2c OK [21:41:55]MH_I2C_Read... [21:41:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:55]Read from MH i2c: E2 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 03 00 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 03 00 61 32 00 90 00 07 [21:41:55]RAPDU: 90 00 [21:41:55]wFMCommunicate OK [21:41:55]wFMCommunicate request_size=10 [21:41:55]MH_SAM_APDU [21:41:55]CAPDU: 80 0D 02 02 05 53 60 48 6E 73 [21:41:55]Write to MH i2c: E2 0D 00 62 32 80 0D 02 02 05 00 53 60 48 6E 73 00 00 F4 [21:41:55]Write i2c OK [21:41:55]MH_I2C_Read... [21:41:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:55]Read from MH i2c: E2 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 03 00 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 03 00 62 32 00 90 00 08 [21:41:55]RAPDU: 90 00 [21:41:55]wFMCommunicate OK [21:41:55]wFMCommunicate request_size=4 [21:41:55]MH_SAM_APDU [21:41:55]CAPDU: 80 0D 03 02 [21:41:55]Write to MH i2c: E2 08 00 63 32 80 0D 03 02 00 00 00 00 10 [21:41:55]Write i2c OK [21:41:55]MH_I2C_Read... [21:41:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:55]Read from MH i2c: E2 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 0B 00 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 0B 00 63 32 00 90 EA FC DF DA 0C F6 80 90 00 C2 [21:41:55]RAPDU: 90 EA FC DF DA 0C F6 80 90 00 [21:41:55]wFMCommunicate OK [21:41:55]SAM_PROTO_SignData done [21:41:55]FM_MakeSignedData done [21:41:55]CreateOFDProtocolMessage [21:41:55]wFMCommunicate request_size=4 [21:41:55]MH_SAM_APDU [21:41:55]CAPDU: 80 11 00 00 [21:41:55]Write to MH i2c: E2 08 00 64 32 80 11 00 00 00 00 00 00 10 [21:41:55]Write i2c OK [21:41:55]MH_I2C_Read... [21:41:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:55]Read from MH i2c: E2 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 17 00 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: E2 17 00 64 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6E [21:41:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:41:55]wFMCommunicate OK [21:41:55]CreateOFDProtocolMessage done [21:41:55]OFDSenderStorePacket 123106 [21:41:55]StoreOFDPacket docnum=123106 [21:41:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AB 42 07 01 1A F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 23 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 E0 01 00 35 04 06 00 D3 53 60 48 6E 73 90 EA FC DF DA 0C F6 80 [21:41:55]CheckFolder [21:41:55]dirname=/storage/ofd_packets [21:41:55]CheckFolder done [21:41:55]ProducePacketName [21:41:55]name=ofd_packets/00123106 [21:41:55]NVStorageSaveData ofd_packets/00123106 [21:41:55]File name is /storage/ofd_packets/00123106 [21:41:55]Write 301 bytes [21:41:55]NVStorageSaveData done [21:41:55]OFDSenderStorePacket done [21:41:55]KKMCreateOFDPacket done [21:41:55]NVStorageSaveData kkm_last_timestamp [21:41:55]File name is /storage/kkm_last_timestamp [21:41:55]Write 4 bytes [21:41:55]NVStorageSaveData done [21:41:55]ExternCall_PrintAddStr [21:41:55]wPrintStart [21:41:55]Write to MH i2c: 01 00 00 65 32 97 [21:41:55]Write i2c OK [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: 01 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: 01 07 00 [21:41:55]MH_I2C_Read... [21:41:55]Read from MH i2c: 01 07 00 65 32 00 00 00 00 00 FF 0F AC [21:41:55]RasterBufferAndPrint [21:41:55]line Счет N : (1)1106013 [21:41:55]line ИНН: 02508201610067 [21:41:55]line Контрольно-Кассовый Чек [21:41:55]line ПРОДАЖА [21:41:55]line ТРК (МРК, ГНК) : 21 [21:41:55]line Товар: 2710124130 [21:41:55]line Аи-92-К-5 [21:41:55]line 6.060 * 61.90 [21:41:55]line = 375.11 [21:41:55]line НДС 12% НСП 1% [21:41:55]line > о реализуемом товаре [21:41:55]line ОКРУГЛЕНИЕ: -0.11 [21:41:55]line ИТОГО: 375.00 [21:41:55]line Внесено: 375.00 [21:41:55]line СДАЧА: 0.00 [21:41:55]line НСП 1% : 3.32 [21:41:55]line НДС 12% : 39.83 [21:41:55]line Наличными: 375.00 [21:41:55]line Безнал.: 0.00 [21:41:55]line Место: АЗС № 25 "Партнер Нефть" [21:41:55]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:41:55]line СНО: Общий режим [21:41:55]line Чек 325 02.03.2024 21:41 [21:41:55]line Смена: 321 ФФД: 1.0 [21:41:55]line ЗНМ: 0300000019 [21:41:55]line РНМ: 0000000000090573 [21:41:55]line Версия ККМ: 001 [21:41:55]line ФМ: 0000000000874798 [21:41:55]line ФД: 123106 [21:41:55]line ФПД: 232355051105907 [21:41:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214155&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123106&fm=232355051105907&tin=02508201610067®Number=0000000000090573&sum=37500 [21:41:56]OFD Sender: Processing packet 123106 [packets to send 112, broken 111] [21:41:56]ProducePacketName [21:41:56]name=ofd_packets/00123106 [21:41:56]OFD Sender: To server: pG, [21:41:56]CommunicateWithHost lk.salyk.kg:30040 [21:41:56]ConnectInit lk.salyk.kg [21:41:56]written 0, free lines is 4095 [21:41:56]Connected sock=10 [21:41:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AB 42 07 01 1A F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 87 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0F 00 00 00 00 07 04 06 00 7C 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 23 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 E0 01 00 35 04 06 00 D3 53 60 48 6E 73 90 EA FC DF DA 0C F6 80 [21:41:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 03 E3 47 00 55 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E2 E0 01 00 F4 03 04 00 FE 48 E3 65 B6 04 01 00 00 F9 A1 4E 9D A7 01 80 3B [21:41:56]CommunicateWithHost err = 0 [21:41:56]CheckOFDResponse [21:41:56]1017 (14) - 77093643461234 [21:41:56]1041 (16) - 0000000000874798 [21:41:56]1040 (4) - 123106 [21:41:56]1012 (4) - 02.03.2024 15:42 [21:41:56]1206 (1) - 0 [21:41:56]OFD Sender: Remove packet 123106 [21:41:56]ProducePacketName [21:41:56]name=ofd_packets/00123106 [21:41:56]NVStorageDeleteData [21:41:56]Write to MH i2c: 01 00 00 90 32 C2 [21:41:56]Write i2c OK [21:41:56]MH_I2C_Read... [21:41:56]Read from MH i2c: 01 [21:41:56]MH_I2C_Read... [21:41:56]Read from MH i2c: 01 07 00 [21:41:56]MH_I2C_Read... [21:41:56]Read from MH i2c: 01 07 00 90 32 00 00 00 00 00 F3 0C C8 [21:41:56]RasterBufferAndPrint [21:41:56]line [21:41:56]line [21:41:56]line [21:41:56]line [21:41:56]line [21:41:56]written 0, free lines is 3324 [21:41:56]MH_Cut [21:41:56]Write to MH i2c: D1 01 00 97 32 01 9B [21:41:56]Write i2c OK [21:41:56]MH_I2C_Read... [21:41:56]Read from MH i2c: D1 [21:41:56]MH_I2C_Read... [21:41:56]Read from MH i2c: D1 01 00 [21:41:56]MH_I2C_Read... [21:41:56]Read from MH i2c: D1 01 00 97 32 00 9A [21:41:56]Write to MH i2c: 01 00 00 98 32 CA [21:41:56]Write i2c OK [21:41:56]MH_I2C_Read... [21:41:56]OFD Sender: No OFD packet to send [21:41:57]*** Cut start [21:41:57]*** Purtial cut [21:41:57]*** Stage 1: CUTSNS_PIN = 1 [21:41:59]Read from MH i2c: 01 [21:41:59]MH_I2C_Read... [21:41:59]*** Stop cut motor [21:41:59]*** Cut end [21:41:59]Read from MH i2c: 01 07 00 [21:41:59]MH_I2C_Read... [21:41:59]Read from MH i2c: 01 07 00 98 32 00 00 00 00 00 FF 0F DF [21:41:59]process_action close_receipt done [21:41:59]requested_data is exist [21:41:59]produce_requested_data [21:41:59]requested_item fm.sn is exist - process it [21:41:59]wFMCommunicate request_size=4 [21:41:59]MH_SAM_APDU [21:41:59]CAPDU: 80 11 00 00 [21:41:59]Write to MH i2c: E2 08 00 99 32 80 11 00 00 00 00 00 00 45 [21:41:59]Write i2c OK [21:41:59]MH_I2C_Read... [21:41:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:59]Read from MH i2c: E2 [21:41:59]MH_I2C_Read... [21:41:59]Read from MH i2c: E2 17 00 [21:41:59]MH_I2C_Read... [21:41:59]Read from MH i2c: E2 17 00 99 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A3 [21:41:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:41:59]wFMCommunicate OK [21:41:59]requested_item fd.num is exist - process it [21:41:59]SAM_PROTO_GetFieldsCounters [21:41:59]wFMCommunicate request_size=4 [21:41:59]MH_SAM_APDU [21:41:59]CAPDU: 80 13 00 00 [21:41:59]Write to MH i2c: E2 08 00 9A 32 80 13 00 00 00 00 00 00 48 [21:41:59]Write i2c OK [21:41:59]MH_I2C_Read... [21:41:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:59]Read from MH i2c: E2 [21:41:59]MH_I2C_Read... [21:41:59]Read from MH i2c: E2 62 00 [21:41:59]MH_I2C_Read... [21:41:59]Read from MH i2c: E2 62 00 9A 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [21:41:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:59]wFMCommunicate OK [21:41:59]SAM_PROTO_GetFieldsCounters done [21:41:59]requested_item shift.num is exist - process it [21:41:59]requested_item shift.opened is exist - process it [21:41:59]req_shift_opened [21:41:59]FM_GetShiftState [21:41:59]SAM_PROTO_GetShiftState [21:41:59]wFMCommunicate request_size=4 [21:41:59]MH_SAM_APDU [21:41:59]CAPDU: 80 13 01 00 [21:41:59]Write to MH i2c: E2 08 00 9B 32 80 13 01 00 00 00 00 00 4A [21:41:59]Write i2c OK [21:41:59]MH_I2C_Read... [21:41:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:59]Read from MH i2c: E2 [21:41:59]MH_I2C_Read... [21:41:59]Read from MH i2c: E2 0E 00 [21:41:59]MH_I2C_Read... [21:41:59]Read from MH i2c: E2 0E 00 9B 32 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B1 [21:41:59]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:41:59]wFMCommunicate OK [21:41:59]SAM_PROTO_GetShiftState done [21:41:59]FM_GetShiftState done [21:41:59]req_shift_opened done [21:41:59]requested_item shift.open_date is exist - process it [21:41:59]req_shift_open_date [21:41:59]req_shift_open_date done [21:41:59]produce_requested_data done [21:41:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123106,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:41:59]process_action_free close_receipt [21:41:59]json_value_free [21:41:59]json_value_free done [21:41:59]process_json_proto returns [21:41:59]Send response to host [21:41:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123106,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:41:59]free response buf [21:41:59]execute_script done [21:41:59]execute_script returns [21:41:59]free content buf [21:41:59]Sock 8.Close socket [21:41:59]Sock 8.Thread stoped [21:42:01]OFD Sender: No OFD packet to send [21:42:06]OFD Sender: No OFD packet to send [21:42:11]OFD Sender: No OFD packet to send [21:42:16]OFD Sender: No OFD packet to send [21:42:21]OFD Sender: No OFD packet to send [21:42:26]OFD Sender: No OFD packet to send [21:42:31]OFD Sender: No OFD packet to send [21:42:33]accept exits with 9 [21:42:33]New connection [21:42:33]New thread 3066666340 created [21:42:33]Thread 3066809700 joined [21:42:33]Waiting for new connection... [21:42:33] Sock 9.Parse request [21:42:33]Sock 9.Check first char [21:42:33]Sock 9.First char is OK [21:42:33]request: POST /json_proto HTTP/1.0 [21:42:33]Method: POST [21:42:33]URL: /json_proto [21:42:33]Method is POST - this is cgi request [21:42:33]url: /json_proto [21:42:33]query_string will be loaded in cgi processing [21:42:33]execute_cgi json_proto POST (null) [21:42:33]execute_cgi path=json_proto method=POST [21:42:33]POST find Content-Length [21:42:33]Host: 172.17.48.197:8080 [21:42:33]Content-Length: 820 [21:42:33]Content-Type: application/json [21:42:33] [21:42:33]POST finish read [21:42:33]Found Content-Length = 820 [21:42:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:33]execute_script... [21:42:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:33]POST & json_proto [21:42:33]process_json_proto [21:42:33]json parsed OK: [21:42:33]protocol is kg_v1.0 [21:42:33]action value=close_receipt [21:42:33]process_action close_receipt [21:42:33]cmd_close_receipt [21:42:33]MH_GetDate [21:42:33]Write to MH i2c: F0 00 00 9C 32 BD [21:42:33]Write i2c OK [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: F0 [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: F0 09 00 [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: F0 09 00 9C 32 00 4B 9D E3 65 66 EE DC 65 8B [21:42:33]GetLastDocTimeStamp 1709415715 [21:42:33]current date 1709415755 [21:42:33]FM_GetShiftState [21:42:33]SAM_PROTO_GetShiftState [21:42:33]wFMCommunicate request_size=4 [21:42:33]MH_SAM_APDU [21:42:33]CAPDU: 80 13 01 00 [21:42:33]Write to MH i2c: E2 08 00 9D 32 80 13 01 00 00 00 00 00 4C [21:42:33]Write i2c OK [21:42:33]MH_I2C_Read... [21:42:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:33]Read from MH i2c: E2 [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: E2 0E 00 [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: E2 0E 00 9D 32 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B3 [21:42:33]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:42:33]wFMCommunicate OK [21:42:33]SAM_PROTO_GetShiftState done [21:42:33]FM_GetShiftState done [21:42:33]opened in 1709338023 [21:42:33]opened+sec_in_day 1709424423 [21:42:33]quantity*price = 150050 [21:42:33]sum+1 = 150052 [21:42:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.51 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.51 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 326 02.03.2024 21:42 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123107 ФПД: 216797414532870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214235&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123107&fm=216797414532870&tin=02508201610067®Number=0000000000090573&sum=150051 [21:42:35]StoreToDocumentArchive [21:42:35]shift 321 fd 123107 [21:42:35]save to /storage/0321/doc_00123107 [21:42:35]save last doc name /storage/0321/doc_00123107 to /storage/kkm_last_doc_name [21:42:35]save OK [21:42:35]Clear old archive folders... [21:42:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:42:35]tlvbuf is 003AEDE0 [21:42:35]SAM_PROTO_ClearQueue [21:42:35]wFMCommunicate request_size=4 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 09 00 00 [21:42:35]Write to MH i2c: E2 08 00 AA 32 80 09 00 00 00 00 00 00 4E [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 AA 32 00 90 00 50 [21:42:35]RAPDU: 90 00 [21:42:35]wFMCommunicate OK [21:42:35]SAM_PROTO_ClearQueue done [21:42:35]KKMCreateOFDPacket [21:42:35]OFDProtocolAddRootSTLVToBuf [21:42:35]FM_MakeSignedData [21:42:35]FM_MakeSignedData [21:42:35]SAM_PROTO_SignData [21:42:35]wFMCommunicate request_size=4 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 0D 01 02 [21:42:35]Write to MH i2c: E2 08 00 AB 32 80 0D 01 02 00 00 00 00 56 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 AB 32 00 90 00 51 [21:42:35]RAPDU: 90 00 [21:42:35]wFMCommunicate OK [21:42:35]wFMCommunicate request_size=255 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 4B 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 E0 01 00 35 04 06 00 C5 [21:42:35]Write to MH i2c: E2 02 01 AC 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 4B 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 E0 01 00 35 04 06 00 C5 00 00 9A [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 AC 32 00 90 00 52 [21:42:35]RAPDU: 90 00 [21:42:35]wFMCommunicate OK [21:42:35]wFMCommunicate request_size=10 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 0D 02 02 05 2D 14 E1 A7 06 [21:42:35]Write to MH i2c: E2 0D 00 AD 32 80 0D 02 02 05 00 2D 14 E1 A7 06 00 00 32 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 AD 32 00 90 00 53 [21:42:35]RAPDU: 90 00 [21:42:35]wFMCommunicate OK [21:42:35]wFMCommunicate request_size=4 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 0D 03 02 [21:42:35]Write to MH i2c: E2 08 00 AE 32 80 0D 03 02 00 00 00 00 5B [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 0B 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 0B 00 AE 32 00 01 D4 38 35 71 21 F5 BC 90 00 E1 [21:42:35]RAPDU: 01 D4 38 35 71 21 F5 BC 90 00 [21:42:35]wFMCommunicate OK [21:42:35]SAM_PROTO_SignData done [21:42:35]FM_MakeSignedData done [21:42:35]CreateOFDProtocolMessage [21:42:35]wFMCommunicate request_size=4 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 11 00 00 [21:42:35]Write to MH i2c: E2 08 00 AF 32 80 11 00 00 00 00 00 00 5B [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 17 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 17 00 AF 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B9 [21:42:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:42:35]wFMCommunicate OK [21:42:35]CreateOFDProtocolMessage done [21:42:35]OFDSenderStorePacket 123107 [21:42:35]StoreOFDPacket docnum=123107 [21:42:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 68 0C 07 01 1A 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 4B 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 E0 01 00 35 04 06 00 C5 2D 14 E1 A7 06 01 D4 38 35 71 21 F5 BC [21:42:35]CheckFolder [21:42:35]dirname=/storage/ofd_packets [21:42:35]CheckFolder done [21:42:35]ProducePacketName [21:42:35]name=ofd_packets/00123107 [21:42:35]NVStorageSaveData ofd_packets/00123107 [21:42:35]File name is /storage/ofd_packets/00123107 [21:42:35]Write 301 bytes [21:42:35]NVStorageSaveData done [21:42:35]OFDSenderStorePacket done [21:42:35]KKMCreateOFDPacket done [21:42:35]NVStorageSaveData kkm_last_timestamp [21:42:35]File name is /storage/kkm_last_timestamp [21:42:35]Write 4 bytes [21:42:35]NVStorageSaveData done [21:42:35]ExternCall_PrintAddStr [21:42:35]wPrintStart [21:42:35]Write to MH i2c: 01 00 00 B0 32 E2 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 07 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 07 00 B0 32 00 00 00 00 00 FF 0F F7 [21:42:35]RasterBufferAndPrint [21:42:35]line Счет N : (1)1106012 [21:42:35]line ИНН: 02508201610067 [21:42:35]line Контрольно-Кассовый Чек [21:42:35]line ПРОДАЖА [21:42:35]line ТРК (МРК, ГНК) : 53 [21:42:35]line Товар: 2710124500 [21:42:35]line Аи-95-К-5 [21:42:35]line 21.590 * 69.50 [21:42:35]line = 1500.51 [21:42:35]line НДС 12% НСП 1% [21:42:35]line > о реализуемом товаре [21:42:35]line ИТОГО: 1500.51 [21:42:35]line НСП 1% : 13.28 [21:42:35]line НДС 12% : 159.35 [21:42:35]line Наличными: 0.00 [21:42:35]line Безнал.: 1500.51 [21:42:35]line Место: АЗС № 25 "Партнер Нефть" [21:42:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:42:35]line СНО: Общий режим [21:42:35]line Чек 326 02.03.2024 21:42 [21:42:35]line Смена: 321 ФФД: 1.0 [21:42:35]line ЗНМ: 0300000019 [21:42:35]line РНМ: 0000000000090573 [21:42:35]line Версия ККМ: 001 [21:42:35]line Платежная система: Бакай Банк [21:42:35]line ФМ: 0000000000874798 [21:42:35]line ФД: 123107 [21:42:35]line ФПД: 216797414532870 [21:42:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214235&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123107&fm=216797414532870&tin=02508201610067®Number=0000000000090573&sum=150051 [21:42:35]written 0, free lines is 4095 [21:42:35]OFD Sender: Processing packet 123107 [packets to send 112, broken 111] [21:42:35]ProducePacketName [21:42:35]name=ofd_packets/00123107 [21:42:35]OFD Sender: To server: pG, [21:42:35]CommunicateWithHost lk.salyk.kg:30040 [21:42:35]ConnectInit lk.salyk.kg [21:42:36]Connected sock=10 [21:42:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 68 0C 07 01 1A 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 4B 9D E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 E0 01 00 35 04 06 00 C5 2D 14 E1 A7 06 01 D4 38 35 71 21 F5 BC [21:42:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 78 6B 47 00 D1 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E3 E0 01 00 F4 03 04 00 26 49 E3 65 B6 04 01 00 00 F2 5D 0E 6C 6E E2 73 1B [21:42:36]CommunicateWithHost err = 0 [21:42:36]CheckOFDResponse [21:42:36]1017 (14) - 77093643461234 [21:42:36]1041 (16) - 0000000000874798 [21:42:36]1040 (4) - 123107 [21:42:36]1012 (4) - 02.03.2024 15:43 [21:42:36]1206 (1) - 0 [21:42:36]OFD Sender: Remove packet 123107 [21:42:36]ProducePacketName [21:42:36]name=ofd_packets/00123107 [21:42:36]NVStorageDeleteData [21:42:36]Write to MH i2c: 01 00 00 DA 32 0C [21:42:36]Write i2c OK [21:42:36]MH_I2C_Read... [21:42:36]Read from MH i2c: 01 [21:42:36]MH_I2C_Read... [21:42:36]Read from MH i2c: 01 07 00 [21:42:36]MH_I2C_Read... [21:42:36]Read from MH i2c: 01 07 00 DA 32 00 00 00 00 00 0A 0D 2A [21:42:36]RasterBufferAndPrint [21:42:36]line [21:42:36]line [21:42:36]line [21:42:36]line [21:42:36]line [21:42:36]written 0, free lines is 3346 [21:42:36]MH_Cut [21:42:36]Write to MH i2c: D1 01 00 E1 32 01 E5 [21:42:36]Write i2c OK [21:42:36]MH_I2C_Read... [21:42:36]Read from MH i2c: D1 [21:42:36]MH_I2C_Read... [21:42:36]Read from MH i2c: D1 01 00 [21:42:36]MH_I2C_Read... [21:42:36]Read from MH i2c: D1 01 00 E1 32 00 E4 [21:42:36]Write to MH i2c: 01 00 00 E2 32 14 [21:42:36]Write i2c OK [21:42:36]MH_I2C_Read... [21:42:36]OFD Sender: No OFD packet to send [21:42:37]*** Cut start [21:42:37]*** Purtial cut [21:42:37]*** Stage 1: CUTSNS_PIN = 1 [21:42:39]Read from MH i2c: 01 [21:42:39]MH_I2C_Read... [21:42:39]*** Stop cut motor [21:42:39]*** Cut end [21:42:39]Read from MH i2c: 01 07 00 [21:42:39]MH_I2C_Read... [21:42:39]Read from MH i2c: 01 07 00 E2 32 00 00 00 00 00 FF 0F 29 [21:42:39]process_action close_receipt done [21:42:39]requested_data is exist [21:42:39]produce_requested_data [21:42:39]requested_item fm.sn is exist - process it [21:42:39]wFMCommunicate request_size=4 [21:42:39]MH_SAM_APDU [21:42:39]CAPDU: 80 11 00 00 [21:42:39]Write to MH i2c: E2 08 00 E3 32 80 11 00 00 00 00 00 00 8F [21:42:39]Write i2c OK [21:42:39]MH_I2C_Read... [21:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:39]Read from MH i2c: E2 [21:42:39]MH_I2C_Read... [21:42:39]Read from MH i2c: E2 17 00 [21:42:39]MH_I2C_Read... [21:42:39]Read from MH i2c: E2 17 00 E3 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 ED [21:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:42:39]wFMCommunicate OK [21:42:39]requested_item fd.num is exist - process it [21:42:39]SAM_PROTO_GetFieldsCounters [21:42:39]wFMCommunicate request_size=4 [21:42:39]MH_SAM_APDU [21:42:39]CAPDU: 80 13 00 00 [21:42:39]Write to MH i2c: E2 08 00 E4 32 80 13 00 00 00 00 00 00 92 [21:42:39]Write i2c OK [21:42:39]MH_I2C_Read... [21:42:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:42:39]Read from MH i2c: E2 [21:42:39]MH_I2C_Read... [21:42:39]Read from MH i2c: E2 62 00 [21:42:39]MH_I2C_Read... [21:42:39]Read from MH i2c: E2 62 00 E4 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [21:42:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:42:39]wFMCommunicate OK [21:42:39]SAM_PROTO_GetFieldsCounters done [21:42:39]requested_item shift.num is exist - process it [21:42:39]requested_item shift.opened is exist - process it [21:42:39]req_shift_opened [21:42:39]FM_GetShiftState [21:42:39]SAM_PROTO_GetShiftState [21:42:39]wFMCommunicate request_size=4 [21:42:39]MH_SAM_APDU [21:42:39]CAPDU: 80 13 01 00 [21:42:39]Write to MH i2c: E2 08 00 E5 32 80 13 01 00 00 00 00 00 94 [21:42:39]Write i2c OK [21:42:39]MH_I2C_Read... [21:42:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:39]Read from MH i2c: E2 [21:42:39]MH_I2C_Read... [21:42:39]Read from MH i2c: E2 0E 00 [21:42:39]MH_I2C_Read... [21:42:39]Read from MH i2c: E2 0E 00 E5 32 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 FB [21:42:39]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:42:39]wFMCommunicate OK [21:42:39]SAM_PROTO_GetShiftState done [21:42:39]FM_GetShiftState done [21:42:39]req_shift_opened done [21:42:39]requested_item shift.open_date is exist - process it [21:42:39]req_shift_open_date [21:42:39]req_shift_open_date done [21:42:39]produce_requested_data done [21:42:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123107,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:42:39]process_action_free close_receipt [21:42:39]json_value_free [21:42:39]json_value_free done [21:42:39]process_json_proto returns [21:42:39]Send response to host [21:42:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123107,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:42:39]free response buf [21:42:39]execute_script done [21:42:39]execute_script returns [21:42:39]free content buf [21:42:39]Sock 9.Close socket [21:42:39]Sock 9.Thread stoped [21:42:41]OFD Sender: No OFD packet to send [21:42:46]OFD Sender: No OFD packet to send [21:42:51]OFD Sender: No OFD packet to send [21:42:56]OFD Sender: No OFD packet to send [21:43:01]OFD Sender: No OFD packet to send [21:43:04]int [21:43:04]Write to MH i2c: 01 00 00 E6 32 18 [21:43:04]*** FLAG_PRN_PAP1 set [21:43:04]Write i2c OK [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: 01 [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: 01 07 00 [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: 01 07 00 E6 32 00 01 00 00 00 FF 0F 2E [21:43:04]state=0 [21:43:04]No paper [21:43:04]int [21:43:04]Write to MH i2c: 01 00 00 E7 32 19 [21:43:04]*** FLAG_PRN_PAP2 set [21:43:04]Write i2c OK [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: 01 [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: 01 07 00 [21:43:04]MH_I2C_Read... [21:43:04]Read from MH i2c: 01 07 00 E7 32 00 03 00 00 00 FF 0F 31 [21:43:04]state=0 [21:43:04]No paper [21:43:04]Cover opened [21:43:05]int [21:43:05]Write to MH i2c: 01 00 00 E8 32 1A [21:43:05]*** FLAG_PRN_PAP2 reset [21:43:05]Write i2c OK [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: 01 [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: 01 07 00 [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: 01 07 00 E8 32 00 01 00 00 00 FF 0F 30 [21:43:05]state=3 [21:43:05]No paper [21:43:05]Cover closed [21:43:05]int [21:43:05]Write to MH i2c: 01 00 00 E9 32 1B [21:43:05]*** FLAG_PRN_PAP2 set [21:43:05]Write i2c OK [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: 01 [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: 01 07 00 [21:43:05]MH_I2C_Read... [21:43:05]Read from MH i2c: 01 07 00 E9 32 00 03 00 00 00 FF 0F 33 [21:43:05]state=0 [21:43:05]No paper [21:43:05]Cover opened [21:43:06]OFD Sender: No OFD packet to send [21:43:10]Write to MH i2c: 01 00 00 EA 32 1C [21:43:10]Write i2c OK [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 07 00 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 07 00 EA 32 00 03 00 00 00 FF 0F 34 [21:43:10]state=3 [21:43:10]No paper [21:43:10]Cover opened [21:43:11]OFD Sender: No OFD packet to send [21:43:14]int [21:43:14]Write to MH i2c: 01 00 00 EB 32 1D [21:43:14]*** FLAG_PRN_PAP2 reset [21:43:14]Write i2c OK [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: 01 [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: 01 07 00 [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: 01 07 00 EB 32 00 01 00 00 00 FF 0F 33 [21:43:14]state=3 [21:43:14]No paper [21:43:14]Cover closed [21:43:14]int [21:43:14]Write to MH i2c: 01 00 00 EC 32 1E [21:43:14]*** FLAG_PRN_PAP1 reset [21:43:14]Write i2c OK [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: 01 [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: 01 07 00 [21:43:14]MH_I2C_Read... [21:43:14]Read from MH i2c: 01 07 00 EC 32 00 00 00 00 00 FF 0F 33 [21:43:14]state=0 [21:43:16]OFD Sender: No OFD packet to send [21:43:21]OFD Sender: No OFD packet to send [21:43:26]OFD Sender: No OFD packet to send [21:43:31]OFD Sender: No OFD packet to send [21:43:36]OFD Sender: No OFD packet to send [21:43:41]OFD Sender: No OFD packet to send [21:43:46]OFD Sender: No OFD packet to send [21:43:51]OFD Sender: No OFD packet to send [21:43:56]OFD Sender: No OFD packet to send [21:44:01]OFD Sender: No OFD packet to send [21:44:06]OFD Sender: No OFD packet to send [21:44:11]OFD Sender: No OFD packet to send [21:44:16]OFD Sender: No OFD packet to send [21:44:21]OFD Sender: No OFD packet to send [21:44:26]OFD Sender: No OFD packet to send [21:44:31]OFD Sender: No OFD packet to send [21:44:36]OFD Sender: No OFD packet to send [21:44:41]OFD Sender: No OFD packet to send [21:44:46]OFD Sender: No OFD packet to send [21:44:51]OFD Sender: No OFD packet to send [21:44:56]OFD Sender: No OFD packet to send [21:45:01]OFD Sender: No OFD packet to send [21:45:06]OFD Sender: No OFD packet to send [21:45:11]OFD Sender: No OFD packet to send [21:45:16]OFD Sender: No OFD packet to send [21:45:21]OFD Sender: No OFD packet to send [21:45:26]OFD Sender: No OFD packet to send [21:45:31]OFD Sender: No OFD packet to send [21:45:36]OFD Sender: No OFD packet to send [21:45:41]OFD Sender: No OFD packet to send [21:45:46]OFD Sender: No OFD packet to send [21:45:51]OFD Sender: No OFD packet to send [21:45:56]OFD Sender: No OFD packet to send [21:46:01]OFD Sender: No OFD packet to send [21:46:07]OFD Sender: No OFD packet to send [21:46:12]OFD Sender: No OFD packet to send [21:46:17]OFD Sender: No OFD packet to send [21:46:22]OFD Sender: No OFD packet to send [21:46:27]OFD Sender: No OFD packet to send [21:46:32]OFD Sender: No OFD packet to send [21:46:37]OFD Sender: No OFD packet to send [21:46:42]OFD Sender: No OFD packet to send [21:46:47]OFD Sender: No OFD packet to send [21:46:52]OFD Sender: No OFD packet to send [21:46:57]OFD Sender: No OFD packet to send [21:47:02]OFD Sender: No OFD packet to send [21:47:07]OFD Sender: No OFD packet to send [21:47:12]OFD Sender: No OFD packet to send [21:47:17]OFD Sender: No OFD packet to send [21:47:22]OFD Sender: No OFD packet to send [21:47:27]OFD Sender: No OFD packet to send [21:47:32]OFD Sender: No OFD packet to send [21:47:37]OFD Sender: No OFD packet to send [21:47:42]OFD Sender: No OFD packet to send [21:47:47]OFD Sender: No OFD packet to send [21:47:52]OFD Sender: No OFD packet to send [21:47:54]accept exits with 8 [21:47:54]New connection [21:47:54]New thread 3066809700 created [21:47:54]Thread 3066666340 joined [21:47:54]Waiting for new connection... [21:47:54] Sock 8.Parse request [21:47:54]Sock 8.Check first char [21:47:54]Sock 8.First char is OK [21:47:54]request: POST /json_proto HTTP/1.0 [21:47:54]Method: POST [21:47:54]URL: /json_proto [21:47:54]Method is POST - this is cgi request [21:47:54]url: /json_proto [21:47:54]query_string will be loaded in cgi processing [21:47:54]execute_cgi json_proto POST (null) [21:47:54]execute_cgi path=json_proto method=POST [21:47:54]POST find Content-Length [21:47:54]Host: 172.17.48.197:8080 [21:47:54]Content-Length: 678 [21:47:54]Content-Type: application/json [21:47:54] [21:47:54]POST finish read [21:47:54]Found Content-Length = 678 [21:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:47:54]execute_script... [21:47:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:47:54]POST & json_proto [21:47:54]process_json_proto [21:47:54]json parsed OK: [21:47:54]protocol is kg_v1.0 [21:47:54]action value=close_receipt [21:47:54]process_action close_receipt [21:47:54]cmd_close_receipt [21:47:54]MH_GetDate [21:47:54]Write to MH i2c: F0 00 00 ED 32 0E [21:47:54]Write i2c OK [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: F0 [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: F0 09 00 [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: F0 09 00 ED 32 00 8C 9E E3 65 66 EE DC 65 1E [21:47:54]GetLastDocTimeStamp 1709415755 [21:47:54]current date 1709416076 [21:47:54]FM_GetShiftState [21:47:54]SAM_PROTO_GetShiftState [21:47:54]wFMCommunicate request_size=4 [21:47:54]MH_SAM_APDU [21:47:54]CAPDU: 80 13 01 00 [21:47:54]Write to MH i2c: E2 08 00 EE 32 80 13 01 00 00 00 00 00 9D [21:47:54]Write i2c OK [21:47:54]MH_I2C_Read... [21:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:47:54]Read from MH i2c: E2 [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: E2 0E 00 [21:47:54]MH_I2C_Read... [21:47:54]Read from MH i2c: E2 0E 00 EE 32 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 04 [21:47:54]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:47:54]wFMCommunicate OK [21:47:54]SAM_PROTO_GetShiftState done [21:47:54]FM_GetShiftState done [21:47:54]opened in 1709338023 [21:47:54]opened+sec_in_day 1709424423 [21:47:54]quantity*price = 50040 [21:47:54]sum+1 = 50041 [21:47:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 327 02.03.2024 21:47 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123108 ФПД: 23521444782671 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214756&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123108&fm=23521444782671&tin=02508201610067®Number=0000000000090573&sum=50000 [21:47:55]StoreToDocumentArchive [21:47:55]shift 321 fd 123108 [21:47:55]save to /storage/0321/doc_00123108 [21:47:55]save last doc name /storage/0321/doc_00123108 to /storage/kkm_last_doc_name [21:47:55]save OK [21:47:55]Clear old archive folders... [21:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:47:55]tlvbuf is 003D4A50 [21:47:55]SAM_PROTO_ClearQueue [21:47:55]wFMCommunicate request_size=4 [21:47:55]MH_SAM_APDU [21:47:55]CAPDU: 80 09 00 00 [21:47:55]Write to MH i2c: E2 08 00 FB 32 80 09 00 00 00 00 00 00 9F [21:47:55]Write i2c OK [21:47:55]MH_I2C_Read... [21:47:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:47:55]Read from MH i2c: E2 [21:47:55]MH_I2C_Read... [21:47:55]Read from MH i2c: E2 03 00 [21:47:55]MH_I2C_Read... [21:47:55]Read from MH i2c: E2 03 00 FB 32 00 90 00 A1 [21:47:55]RAPDU: 90 00 [21:47:55]wFMCommunicate OK [21:47:55]SAM_PROTO_ClearQueue done [21:47:55]KKMCreateOFDPacket [21:47:55]OFDProtocolAddRootSTLVToBuf [21:47:55]FM_MakeSignedData [21:47:55]FM_MakeSignedData [21:47:55]SAM_PROTO_SignData [21:47:55]wFMCommunicate request_size=4 [21:47:55]MH_SAM_APDU [21:47:55]CAPDU: 80 0D 01 02 [21:47:55]Write to MH i2c: E2 08 00 FC 32 80 0D 01 02 00 00 00 00 A7 [21:47:55]Write i2c OK [21:47:55]MH_I2C_Read... [21:47:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:47:55]Read from MH i2c: E2 [21:47:55]MH_I2C_Read... [21:47:55]Read from MH i2c: E2 03 00 [21:47:55]MH_I2C_Read... [21:47:55]Read from MH i2c: E2 03 00 FC 32 00 90 00 A2 [21:47:55]RAPDU: 90 00 [21:47:55]wFMCommunicate OK [21:47:55]wFMCommunicate request_size=255 [21:47:55]MH_SAM_APDU [21:47:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 8C 9E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 E0 01 00 35 04 06 00 15 [21:47:55]Write to MH i2c: E2 02 01 FD 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 8C 9E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 E0 01 00 35 04 06 00 15 00 00 05 [21:47:55]Write i2c OK [21:47:55]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 FD 32 00 90 00 A3 [21:47:56]RAPDU: 90 00 [21:47:56]wFMCommunicate OK [21:47:56]wFMCommunicate request_size=10 [21:47:56]MH_SAM_APDU [21:47:56]CAPDU: 80 0D 02 02 05 64 83 5C 62 4F [21:47:56]Write to MH i2c: E2 0D 00 FE 32 80 0D 02 02 05 00 64 83 5C 62 4F 00 00 A8 [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 03 00 FE 32 00 90 00 A4 [21:47:56]RAPDU: 90 00 [21:47:56]wFMCommunicate OK [21:47:56]wFMCommunicate request_size=4 [21:47:56]MH_SAM_APDU [21:47:56]CAPDU: 80 0D 03 02 [21:47:56]Write to MH i2c: E2 08 00 FF 32 80 0D 03 02 00 00 00 00 AC [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 0B 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 0B 00 FF 32 00 3E 3E 0B CB 24 73 3E 0D 90 00 E1 [21:47:56]RAPDU: 3E 3E 0B CB 24 73 3E 0D 90 00 [21:47:56]wFMCommunicate OK [21:47:56]SAM_PROTO_SignData done [21:47:56]FM_MakeSignedData done [21:47:56]CreateOFDProtocolMessage [21:47:56]wFMCommunicate request_size=4 [21:47:56]MH_SAM_APDU [21:47:56]CAPDU: 80 11 00 00 [21:47:56]Write to MH i2c: E2 08 00 00 33 80 11 00 00 00 00 00 00 AD [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:47:56]Read from MH i2c: E2 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 17 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: E2 17 00 00 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0B [21:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:47:56]wFMCommunicate OK [21:47:56]CreateOFDProtocolMessage done [21:47:56]OFDSenderStorePacket 123108 [21:47:56]StoreOFDPacket docnum=123108 [21:47:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B8 A4 07 01 71 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 8C 9E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 E0 01 00 35 04 06 00 15 64 83 5C 62 4F 3E 3E 0B CB 24 73 3E 0D [21:47:56]CheckFolder [21:47:56]dirname=/storage/ofd_packets [21:47:56]CheckFolder done [21:47:56]ProducePacketName [21:47:56]name=ofd_packets/00123108 [21:47:56]NVStorageSaveData ofd_packets/00123108 [21:47:56]File name is /storage/ofd_packets/00123108 [21:47:56]Write 301 bytes [21:47:56]NVStorageSaveData done [21:47:56]OFDSenderStorePacket done [21:47:56]KKMCreateOFDPacket done [21:47:56]NVStorageSaveData kkm_last_timestamp [21:47:56]File name is /storage/kkm_last_timestamp [21:47:56]Write 4 bytes [21:47:56]NVStorageSaveData done [21:47:56]ExternCall_PrintAddStr [21:47:56]wPrintStart [21:47:56]Write to MH i2c: 01 00 00 01 33 34 [21:47:56]Write i2c OK [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: 01 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: 01 07 00 [21:47:56]MH_I2C_Read... [21:47:56]Read from MH i2c: 01 07 00 01 33 00 00 00 00 00 FF 0F 49 [21:47:56]RasterBufferAndPrint [21:47:56]line Счет N : (1)1106015 [21:47:56]line ИНН: 02508201610067 [21:47:56]line Контрольно-Кассовый Чек [21:47:56]line ПРОДАЖА [21:47:56]line ТРК (МРК, ГНК) : 13 [21:47:56]line Товар: 2710124500 [21:47:56]line Аи-95-К-5 [21:47:56]line 7.200 * 69.50 [21:47:56]line = 500.40 [21:47:56]line НДС 12% НСП 1% [21:47:56]line > о реализуемом товаре [21:47:56]line ОКРУГЛЕНИЕ: -0.40 [21:47:56]line ИТОГО: 500.00 [21:47:56]line Внесено: 500.00 [21:47:56]line СДАЧА: 0.00 [21:47:56]line НСП 1% : 4.43 [21:47:56]line НДС 12% : 53.14 [21:47:56]line Наличными: 500.00 [21:47:56]line Безнал.: 0.00 [21:47:56]line Место: АЗС № 25 "Партнер Нефть" [21:47:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:47:56]line СНО: Общий режим [21:47:56]line Чек 327 02.03.2024 21:47 [21:47:56]line Смена: 321 ФФД: 1.0 [21:47:56]line ЗНМ: 0300000019 [21:47:56]line РНМ: 0000000000090573 [21:47:56]line Версия ККМ: 001 [21:47:56]line ФМ: 0000000000874798 [21:47:56]line ФД: 123108 [21:47:56]line ФПД: 23521444782671 [21:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214756&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123108&fm=23521444782671&tin=02508201610067®Number=0000000000090573&sum=50000 [21:47:56]OFD Sender: Processing packet 123108 [packets to send 112, broken 111] [21:47:56]ProducePacketName [21:47:56]name=ofd_packets/00123108 [21:47:56]OFD Sender: To server: pG, [21:47:56]CommunicateWithHost lk.salyk.kg:30040 [21:47:56]ConnectInit lk.salyk.kg [21:47:56]written 0, free lines is 4095 [21:47:56]Connected sock=11 [21:47:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B8 A4 07 01 71 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 8C 9E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 E0 01 00 35 04 06 00 15 64 83 5C 62 4F 3E 3E 0B CB 24 73 3E 0D [21:47:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 46 A0 47 00 AC 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E4 E0 01 00 F4 03 04 00 67 4A E3 65 B6 04 01 00 00 BE A1 BE 0B BE D0 A4 07 [21:47:56]CommunicateWithHost err = 0 [21:47:56]CheckOFDResponse [21:47:56]1017 (14) - 77093643461234 [21:47:56]1041 (16) - 0000000000874798 [21:47:56]1040 (4) - 123108 [21:47:56]1012 (4) - 02.03.2024 15:48 [21:47:56]1206 (1) - 0 [21:47:56]OFD Sender: Remove packet 123108 [21:47:56]ProducePacketName [21:47:56]name=ofd_packets/00123108 [21:47:56]NVStorageDeleteData [21:47:57]Write to MH i2c: 01 00 00 2C 33 5F [21:47:57]Write i2c OK [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: 01 [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: 01 07 00 [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: 01 07 00 2C 33 00 00 00 00 00 E8 0C 5A [21:47:57]RasterBufferAndPrint [21:47:57]line [21:47:57]line [21:47:57]line [21:47:57]line [21:47:57]line [21:47:57]written 0, free lines is 3310 [21:47:57]MH_Cut [21:47:57]Write to MH i2c: D1 01 00 33 33 01 38 [21:47:57]Write i2c OK [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: D1 [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: D1 01 00 [21:47:57]MH_I2C_Read... [21:47:57]Read from MH i2c: D1 01 00 33 33 00 37 [21:47:57]Write to MH i2c: 01 00 00 34 33 67 [21:47:57]Write i2c OK [21:47:57]MH_I2C_Read... [21:47:57]OFD Sender: No OFD packet to send [21:47:57]*** Cut start [21:47:57]*** Purtial cut [21:47:57]*** Stage 1: CUTSNS_PIN = 1 [21:47:59]Read from MH i2c: 01 [21:47:59]MH_I2C_Read... [21:47:59]*** Stop cut motor [21:47:59]*** Cut end [21:47:59]Read from MH i2c: 01 07 00 [21:47:59]MH_I2C_Read... [21:47:59]Read from MH i2c: 01 07 00 34 33 00 00 00 00 00 FF 0F 7C [21:47:59]process_action close_receipt done [21:47:59]requested_data is exist [21:47:59]produce_requested_data [21:47:59]requested_item fm.sn is exist - process it [21:47:59]wFMCommunicate request_size=4 [21:47:59]MH_SAM_APDU [21:47:59]CAPDU: 80 11 00 00 [21:47:59]Write to MH i2c: E2 08 00 35 33 80 11 00 00 00 00 00 00 E2 [21:47:59]Write i2c OK [21:47:59]MH_I2C_Read... [21:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:47:59]Read from MH i2c: E2 [21:47:59]MH_I2C_Read... [21:47:59]Read from MH i2c: E2 17 00 [21:47:59]MH_I2C_Read... [21:47:59]Read from MH i2c: E2 17 00 35 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 40 [21:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:47:59]wFMCommunicate OK [21:47:59]requested_item fd.num is exist - process it [21:47:59]SAM_PROTO_GetFieldsCounters [21:47:59]wFMCommunicate request_size=4 [21:47:59]MH_SAM_APDU [21:47:59]CAPDU: 80 13 00 00 [21:47:59]Write to MH i2c: E2 08 00 36 33 80 13 00 00 00 00 00 00 E5 [21:47:59]Write i2c OK [21:47:59]MH_I2C_Read... [21:47:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:47:59]Read from MH i2c: E2 [21:47:59]MH_I2C_Read... [21:47:59]Read from MH i2c: E2 62 00 [21:47:59]MH_I2C_Read... [21:47:59]Read from MH i2c: E2 62 00 36 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [21:47:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:47:59]wFMCommunicate OK [21:47:59]SAM_PROTO_GetFieldsCounters done [21:47:59]requested_item shift.num is exist - process it [21:47:59]requested_item shift.opened is exist - process it [21:47:59]req_shift_opened [21:47:59]FM_GetShiftState [21:47:59]SAM_PROTO_GetShiftState [21:47:59]wFMCommunicate request_size=4 [21:47:59]MH_SAM_APDU [21:47:59]CAPDU: 80 13 01 00 [21:47:59]Write to MH i2c: E2 08 00 37 33 80 13 01 00 00 00 00 00 E7 [21:47:59]Write i2c OK [21:47:59]MH_I2C_Read... [21:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:00]Read from MH i2c: E2 [21:48:00]MH_I2C_Read... [21:48:00]Read from MH i2c: E2 0E 00 [21:48:00]MH_I2C_Read... [21:48:00]Read from MH i2c: E2 0E 00 37 33 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 4E [21:48:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:48:00]wFMCommunicate OK [21:48:00]SAM_PROTO_GetShiftState done [21:48:00]FM_GetShiftState done [21:48:00]req_shift_opened done [21:48:00]requested_item shift.open_date is exist - process it [21:48:00]req_shift_open_date [21:48:00]req_shift_open_date done [21:48:00]produce_requested_data done [21:48:00]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123108,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:48:00]process_action_free close_receipt [21:48:00]json_value_free [21:48:00]json_value_free done [21:48:00]process_json_proto returns [21:48:00]Send response to host [21:48:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123108,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:48:00]free response buf [21:48:00]execute_script done [21:48:00]execute_script returns [21:48:00]free content buf [21:48:00]Sock 8.Close socket [21:48:00]Sock 8.Thread stoped [21:48:02]OFD Sender: No OFD packet to send [21:48:07]OFD Sender: No OFD packet to send [21:48:09]accept exits with 9 [21:48:09]New connection [21:48:09]New thread 3066666340 created [21:48:09]Thread 3066809700 joined [21:48:09]Waiting for new connection... [21:48:09] Sock 9.Parse request [21:48:09]Sock 9.Check first char [21:48:09]Sock 9.First char is OK [21:48:09]request: POST /json_proto HTTP/1.0 [21:48:09]Method: POST [21:48:09]URL: /json_proto [21:48:09]Method is POST - this is cgi request [21:48:09]url: /json_proto [21:48:09]query_string will be loaded in cgi processing [21:48:09]execute_cgi json_proto POST (null) [21:48:09]execute_cgi path=json_proto method=POST [21:48:09]POST find Content-Length [21:48:09]Host: 172.17.48.197:8080 [21:48:09]Content-Length: 1222 [21:48:09]Content-Type: application/json [21:48:09] [21:48:09]POST finish read [21:48:09]Found Content-Length = 1222 [21:48:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106014\u000A02.03.2024 21:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070436.079\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:09]execute_script... [21:48:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106014\u000A02.03.2024 21:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2070436.079\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:09]POST & json_proto [21:48:09]process_json_proto [21:48:09]json parsed OK: [21:48:09]protocol is kg_v1.0 [21:48:09]action value=print_text [21:48:09]process_action print_text [21:48:09]cmd_print_text [21:48:09]ExternCall_PrintAddStr [21:48:09]wPrintStart [21:48:09]Write to MH i2c: 01 00 00 38 33 6B [21:48:09]Write i2c OK [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: 01 [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: 01 07 00 [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: 01 07 00 38 33 00 00 00 00 00 FF 0F 80 [21:48:09]RasterBufferAndPrint [21:48:09]line *****ТОВАРНЫЙ ЧЕК***** [21:48:09]line АЗС 25 [21:48:09]line Партнер нефть [21:48:09]line 02508201610067 [21:48:09]line Кассир : Таалайбек к. А. [21:48:09]line Счет N : (1)1106014 [21:48:09]line 02.03.2024 21:43 [21:48:09]line ПРОДАЖА [21:48:09]line ТРК (МРК, ГНК): 53 [21:48:09]line Вид ГСМ : 2710124500 [21:48:09]line Аи-95-К-5 [21:48:09]line 20.000 x 69.50 [21:48:09]line ИТОГ: 1390.00 [21:48:09]line Тип оплаты: Талоны: Топливные Талоны [21:48:09]line 2070436.079 [21:48:09]line ______________________ [21:48:09]line (подпись) [21:48:09]written 0, free lines is 4095 [21:48:09]Write to MH i2c: 01 00 00 4D 33 80 [21:48:09]Write i2c OK [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: 01 [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: 01 07 00 [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: 01 07 00 4D 33 00 00 00 00 00 F7 0D 8B [21:48:09]RasterBufferAndPrint [21:48:09]line [21:48:09]line [21:48:09]line [21:48:09]line [21:48:09]line [21:48:09]written 0, free lines is 3577 [21:48:09]MH_Cut [21:48:09]Write to MH i2c: D1 01 00 54 33 01 59 [21:48:09]Write i2c OK [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: D1 [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: D1 01 00 [21:48:09]MH_I2C_Read... [21:48:09]Read from MH i2c: D1 01 00 54 33 00 58 [21:48:09]Write to MH i2c: 01 00 00 55 33 88 [21:48:09]Write i2c OK [21:48:09]MH_I2C_Read... [21:48:10]*** Cut start [21:48:10]*** Purtial cut [21:48:10]*** Stage 1: CUTSNS_PIN = 1 [21:48:12]Read from MH i2c: 01 [21:48:12]MH_I2C_Read... [21:48:12]*** Stop cut motor [21:48:12]*** Cut end [21:48:12]Read from MH i2c: 01 07 00 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: 01 07 00 55 33 00 00 00 00 00 FF 0F 9D [21:48:12]process_action print_text done [21:48:12]requested_data is exist [21:48:12]produce_requested_data [21:48:12]requested_item fm.sn is exist - process it [21:48:12]wFMCommunicate request_size=4 [21:48:12]MH_SAM_APDU [21:48:12]CAPDU: 80 11 00 00 [21:48:12]Write to MH i2c: E2 08 00 56 33 80 11 00 00 00 00 00 00 03 [21:48:12]Write i2c OK [21:48:12]MH_I2C_Read... [21:48:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:12]Read from MH i2c: E2 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E2 17 00 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E2 17 00 56 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 61 [21:48:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:48:12]wFMCommunicate OK [21:48:12]requested_item fd.num is exist - process it [21:48:12]SAM_PROTO_GetFieldsCounters [21:48:12]wFMCommunicate request_size=4 [21:48:12]MH_SAM_APDU [21:48:12]CAPDU: 80 13 00 00 [21:48:12]Write to MH i2c: E2 08 00 57 33 80 13 00 00 00 00 00 00 06 [21:48:12]Write i2c OK [21:48:12]MH_I2C_Read... [21:48:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:48:12]Read from MH i2c: E2 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E2 62 00 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E2 62 00 57 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [21:48:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:48:12]wFMCommunicate OK [21:48:12]SAM_PROTO_GetFieldsCounters done [21:48:12]requested_item shift.num is exist - process it [21:48:12]requested_item shift.opened is exist - process it [21:48:12]req_shift_opened [21:48:12]FM_GetShiftState [21:48:12]SAM_PROTO_GetShiftState [21:48:12]wFMCommunicate request_size=4 [21:48:12]MH_SAM_APDU [21:48:12]CAPDU: 80 13 01 00 [21:48:12]Write to MH i2c: E2 08 00 58 33 80 13 01 00 00 00 00 00 08 [21:48:12]Write i2c OK [21:48:12]MH_I2C_Read... [21:48:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:12]Read from MH i2c: E2 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E2 0E 00 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E2 0E 00 58 33 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6F [21:48:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:48:12]wFMCommunicate OK [21:48:12]SAM_PROTO_GetShiftState done [21:48:12]FM_GetShiftState done [21:48:12]req_shift_opened done [21:48:12]requested_item shift.open_date is exist - process it [21:48:12]req_shift_open_date [21:48:12]req_shift_open_date done [21:48:12]produce_requested_data done [21:48:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123108,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:48:12]process_action_free print_text [21:48:12]json_value_free [21:48:12]json_value_free done [21:48:12]process_json_proto returns [21:48:12]Send response to host [21:48:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123108,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:48:12]free response buf [21:48:12]execute_script done [21:48:12]execute_script returns [21:48:12]free content buf [21:48:12]Sock 9.Close socket [21:48:12]Sock 9.Thread stoped [21:48:12]OFD Sender: No OFD packet to send [21:48:12]accept exits with 8 [21:48:12]New connection [21:48:12]New thread 3066809700 created [21:48:12]Thread 3066666340 joined [21:48:12]Waiting for new connection... [21:48:12] Sock 8.Parse request [21:48:12]Sock 8.Check first char [21:48:12]Sock 8.First char is OK [21:48:12]request: POST /json_proto HTTP/1.0 [21:48:12]Method: POST [21:48:12]URL: /json_proto [21:48:12]Method is POST - this is cgi request [21:48:12]url: /json_proto [21:48:12]query_string will be loaded in cgi processing [21:48:12]execute_cgi json_proto POST (null) [21:48:12]execute_cgi path=json_proto method=POST [21:48:12]POST find Content-Length [21:48:12]Host: 172.17.48.197:8080 [21:48:12]Content-Length: 678 [21:48:12]Content-Type: application/json [21:48:12] [21:48:12]POST finish read [21:48:12]Found Content-Length = 678 [21:48:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 4.390, "sum" : 305.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 305.00, "total" : 305.00, "payments": [ { "type": 0, "sum" : 305.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:12]execute_script... [21:48: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)1106016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 4.390, "sum" : 305.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 305.00, "total" : 305.00, "payments": [ { "type": 0, "sum" : 305.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:12]POST & json_proto [21:48:12]process_json_proto [21:48:12]json parsed OK: [21:48:12]protocol is kg_v1.0 [21:48:12]action value=close_receipt [21:48:12]process_action close_receipt [21:48:12]cmd_close_receipt [21:48:12]MH_GetDate [21:48:12]Write to MH i2c: F0 00 00 59 33 7B [21:48:12]Write i2c OK [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: F0 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: F0 09 00 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: F0 09 00 59 33 00 9E 9E E3 65 66 EE DC 65 9D [21:48:12]GetLastDocTimeStamp 1709416076 [21:48:12]current date 1709416094 [21:48:12]FM_GetShiftState [21:48:12]SAM_PROTO_GetShiftState [21:48:12]wFMCommunicate request_size=4 [21:48:12]MH_SAM_APDU [21:48:12]CAPDU: 80 13 01 00 [21:48:12]Write to MH i2c: E2 08 00 5A 33 80 13 01 00 00 00 00 00 0A [21:48:12]Write i2c OK [21:48:12]MH_I2C_Read... [21:48:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:12]Read from MH i2c: E2 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E2 0E 00 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E2 0E 00 5A 33 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 71 [21:48:12]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:48:12]wFMCommunicate OK [21:48:12]SAM_PROTO_GetShiftState done [21:48:12]FM_GetShiftState done [21:48:12]opened in 1709338023 [21:48:12]opened+sec_in_day 1709424423 [21:48:12]quantity*price = 30510 [21:48:12]sum+1 = 30512 [21:48:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 305.00 Внесено: 305.00 СДАЧА: 0.00 НСП 1% : 2.70 НДС 12% : 32.40 Наличными: 305.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 328 02.03.2024 21:48 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123109 ФПД: 165441185323497 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214814&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123109&fm=165441185323497&tin=02508201610067®Number=0000000000090573&sum=30500 [21:48:14]StoreToDocumentArchive [21:48:14]shift 321 fd 123109 [21:48:14]save to /storage/0321/doc_00123109 [21:48:14]save last doc name /storage/0321/doc_00123109 to /storage/kkm_last_doc_name [21:48:14]save OK [21:48:14]Clear old archive folders... [21:48:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:48:14]tlvbuf is 0047EC50 [21:48:14]SAM_PROTO_ClearQueue [21:48:14]wFMCommunicate request_size=4 [21:48:14]MH_SAM_APDU [21:48:14]CAPDU: 80 09 00 00 [21:48:14]Write to MH i2c: E2 08 00 67 33 80 09 00 00 00 00 00 00 0C [21:48:14]Write i2c OK [21:48:14]MH_I2C_Read... [21:48:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:48:14]Read from MH i2c: E2 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 03 00 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 03 00 67 33 00 90 00 0E [21:48:14]RAPDU: 90 00 [21:48:14]wFMCommunicate OK [21:48:14]SAM_PROTO_ClearQueue done [21:48:14]KKMCreateOFDPacket [21:48:14]OFDProtocolAddRootSTLVToBuf [21:48:14]FM_MakeSignedData [21:48:14]FM_MakeSignedData [21:48:14]SAM_PROTO_SignData [21:48:14]wFMCommunicate request_size=4 [21:48:14]MH_SAM_APDU [21:48:14]CAPDU: 80 0D 01 02 [21:48:14]Write to MH i2c: E2 08 00 68 33 80 0D 01 02 00 00 00 00 14 [21:48:14]Write i2c OK [21:48:14]MH_I2C_Read... [21:48:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:48:14]Read from MH i2c: E2 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 03 00 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 03 00 68 33 00 90 00 0F [21:48:14]RAPDU: 90 00 [21:48:14]wFMCommunicate OK [21:48:14]wFMCommunicate request_size=255 [21:48:14]MH_SAM_APDU [21:48:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 11 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 2F 77 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 0C 00 00 00 00 07 04 06 00 24 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 48 01 00 00 F4 03 04 00 9E 9E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 E0 01 00 35 04 06 00 96 [21:48:14]Write to MH i2c: E2 02 01 69 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 11 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 2F 77 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 0C 00 00 00 00 07 04 06 00 24 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 48 01 00 00 F4 03 04 00 9E 9E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 E0 01 00 35 04 06 00 96 00 00 AE [21:48:14]Write i2c OK [21:48:14]MH_I2C_Read... [21:48:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:48:14]Read from MH i2c: E2 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 03 00 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 03 00 69 33 00 90 00 10 [21:48:14]RAPDU: 90 00 [21:48:14]wFMCommunicate OK [21:48:14]wFMCommunicate request_size=10 [21:48:14]MH_SAM_APDU [21:48:14]CAPDU: 80 0D 02 02 05 77 C7 15 19 E9 [21:48:14]Write to MH i2c: E2 0D 00 6A 33 80 0D 02 02 05 00 77 C7 15 19 E9 00 00 76 [21:48:14]Write i2c OK [21:48:14]MH_I2C_Read... [21:48:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:48:14]Read from MH i2c: E2 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 03 00 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 03 00 6A 33 00 90 00 11 [21:48:14]RAPDU: 90 00 [21:48:14]wFMCommunicate OK [21:48:14]wFMCommunicate request_size=4 [21:48:14]MH_SAM_APDU [21:48:14]CAPDU: 80 0D 03 02 [21:48:14]Write to MH i2c: E2 08 00 6B 33 80 0D 03 02 00 00 00 00 19 [21:48:14]Write i2c OK [21:48:14]MH_I2C_Read... [21:48:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:48:14]Read from MH i2c: E2 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 0B 00 [21:48:14]MH_I2C_Read... [21:48:14]Read from MH i2c: E2 0B 00 6B 33 00 34 04 08 B4 C0 66 D0 86 90 00 8A [21:48:14]RAPDU: 34 04 08 B4 C0 66 D0 86 90 00 [21:48:14]wFMCommunicate OK [21:48:14]SAM_PROTO_SignData done [21:48:14]FM_MakeSignedData done [21:48:14]CreateOFDProtocolMessage [21:48:14]wFMCommunicate request_size=4 [21:48:14]MH_SAM_APDU [21:48:14]CAPDU: 80 11 00 00 [21:48:14]Write to MH i2c: E2 08 00 6C 33 80 11 00 00 00 00 00 00 19 [21:48:14]Write i2c OK [21:48:14]MH_I2C_Read... [21:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:15]Read from MH i2c: E2 [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: E2 17 00 [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: E2 17 00 6C 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 77 [21:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:48:15]wFMCommunicate OK [21:48:15]CreateOFDProtocolMessage done [21:48:15]OFDSenderStorePacket 123109 [21:48:15]StoreOFDPacket docnum=123109 [21:48:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9A 37 07 01 D2 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 11 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 2F 77 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 0C 00 00 00 00 07 04 06 00 24 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 48 01 00 00 F4 03 04 00 9E 9E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 E0 01 00 35 04 06 00 96 77 C7 15 19 E9 34 04 08 B4 C0 66 D0 86 [21:48:15]CheckFolder [21:48:15]dirname=/storage/ofd_packets [21:48:15]CheckFolder done [21:48:15]ProducePacketName [21:48:15]name=ofd_packets/00123109 [21:48:15]NVStorageSaveData ofd_packets/00123109 [21:48:15]File name is /storage/ofd_packets/00123109 [21:48:15]Write 301 bytes [21:48:15]NVStorageSaveData done [21:48:15]OFDSenderStorePacket done [21:48:15]KKMCreateOFDPacket done [21:48:15]NVStorageSaveData kkm_last_timestamp [21:48:15]File name is /storage/kkm_last_timestamp [21:48:15]Write 4 bytes [21:48:15]NVStorageSaveData done [21:48:15]ExternCall_PrintAddStr [21:48:15]wPrintStart [21:48:15]Write to MH i2c: 01 00 00 6D 33 A0 [21:48:15]Write i2c OK [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: 01 [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: 01 07 00 [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: 01 07 00 6D 33 00 00 00 00 00 FF 0F B5 [21:48:15]RasterBufferAndPrint [21:48:15]line Счет N : (1)1106016 [21:48:15]line ИНН: 02508201610067 [21:48:15]line Контрольно-Кассовый Чек [21:48:15]line ПРОДАЖА [21:48:15]line ТРК (МРК, ГНК) : 53 [21:48:15]line Товар: 2710124500 [21:48:15]line Аи-95-К-5 [21:48:15]line 4.390 * 69.50 [21:48:15]line = 305.11 [21:48:15]line НДС 12% НСП 1% [21:48:15]line > о реализуемом товаре [21:48:15]line ОКРУГЛЕНИЕ: -0.11 [21:48:15]line ИТОГО: 305.00 [21:48:15]line Внесено: 305.00 [21:48:15]line СДАЧА: 0.00 [21:48:15]line НСП 1% : 2.70 [21:48:15]line НДС 12% : 32.40 [21:48:15]line Наличными: 305.00 [21:48:15]line Безнал.: 0.00 [21:48:15]line Место: АЗС № 25 "Партнер Нефть" [21:48:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:48:15]line СНО: Общий режим [21:48:15]line Чек 328 02.03.2024 21:48 [21:48:15]line Смена: 321 ФФД: 1.0 [21:48:15]line ЗНМ: 0300000019 [21:48:15]line РНМ: 0000000000090573 [21:48:15]line Версия ККМ: 001 [21:48:15]line ФМ: 0000000000874798 [21:48:15]line ФД: 123109 [21:48:15]line ФПД: 165441185323497 [21:48:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T214814&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123109&fm=165441185323497&tin=02508201610067®Number=0000000000090573&sum=30500 [21:48:15]OFD Sender: Processing packet 123109 [packets to send 112, broken 111] [21:48:15]ProducePacketName [21:48:15]name=ofd_packets/00123109 [21:48:15]OFD Sender: To server: pG, [21:48:15]CommunicateWithHost lk.salyk.kg:30040 [21:48:15]ConnectInit lk.salyk.kg [21:48:15]written 0, free lines is 4095 [21:48:15]Connected sock=10 [21:48:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9A 37 07 01 D2 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 11 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 2F 77 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 0C 00 00 00 00 07 04 06 00 24 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 48 01 00 00 F4 03 04 00 9E 9E E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 E0 01 00 35 04 06 00 96 77 C7 15 19 E9 34 04 08 B4 C0 66 D0 86 [21:48:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9E F3 47 00 7E EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E5 E0 01 00 F4 03 04 00 79 4A E3 65 B6 04 01 00 00 1C 94 C1 A7 DC A3 35 76 [21:48:15]CommunicateWithHost err = 0 [21:48:15]CheckOFDResponse [21:48:15]1017 (14) - 77093643461234 [21:48:15]1041 (16) - 0000000000874798 [21:48:15]1040 (4) - 123109 [21:48:15]1012 (4) - 02.03.2024 15:49 [21:48:15]1206 (1) - 0 [21:48:15]OFD Sender: Remove packet 123109 [21:48:15]ProducePacketName [21:48:15]name=ofd_packets/00123109 [21:48:15]NVStorageDeleteData [21:48:15]Write to MH i2c: 01 00 00 98 33 CB [21:48:15]Write i2c OK [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: 01 [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: 01 07 00 [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: 01 07 00 98 33 00 00 00 00 00 EA 0C C8 [21:48:15]RasterBufferAndPrint [21:48:15]line [21:48:15]line [21:48:15]line [21:48:15]line [21:48:15]line [21:48:15]written 0, free lines is 3312 [21:48:15]MH_Cut [21:48:15]Write to MH i2c: D1 01 00 9F 33 01 A4 [21:48:15]Write i2c OK [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: D1 [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: D1 01 00 [21:48:15]MH_I2C_Read... [21:48:15]Read from MH i2c: D1 01 00 9F 33 00 A3 [21:48:15]Write to MH i2c: 01 00 00 A0 33 D3 [21:48:15]Write i2c OK [21:48:15]MH_I2C_Read... [21:48:15]OFD Sender: No OFD packet to send [21:48:16]*** Cut start [21:48:16]*** Purtial cut [21:48:16]*** Stage 1: CUTSNS_PIN = 1 [21:48:18]Read from MH i2c: 01 [21:48:18]MH_I2C_Read... [21:48:18]*** Stop cut motor [21:48:18]*** Cut end [21:48:18]Read from MH i2c: 01 07 00 [21:48:18]MH_I2C_Read... [21:48:18]Read from MH i2c: 01 07 00 A0 33 00 00 00 00 00 FF 0F E8 [21:48:18]process_action close_receipt done [21:48:18]requested_data is exist [21:48:18]produce_requested_data [21:48:18]requested_item fm.sn is exist - process it [21:48:18]wFMCommunicate request_size=4 [21:48:18]MH_SAM_APDU [21:48:18]CAPDU: 80 11 00 00 [21:48:18]Write to MH i2c: E2 08 00 A1 33 80 11 00 00 00 00 00 00 4E [21:48:18]Write i2c OK [21:48:18]MH_I2C_Read... [21:48:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:18]Read from MH i2c: E2 [21:48:18]MH_I2C_Read... [21:48:18]Read from MH i2c: E2 17 00 [21:48:18]MH_I2C_Read... [21:48:18]Read from MH i2c: E2 17 00 A1 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AC [21:48:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:48:18]wFMCommunicate OK [21:48:18]requested_item fd.num is exist - process it [21:48:18]SAM_PROTO_GetFieldsCounters [21:48:18]wFMCommunicate request_size=4 [21:48:18]MH_SAM_APDU [21:48:18]CAPDU: 80 13 00 00 [21:48:18]Write to MH i2c: E2 08 00 A2 33 80 13 00 00 00 00 00 00 51 [21:48:18]Write i2c OK [21:48:18]MH_I2C_Read... [21:48:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:48:18]Read from MH i2c: E2 [21:48:18]MH_I2C_Read... [21:48:18]Read from MH i2c: E2 62 00 [21:48:18]MH_I2C_Read... [21:48:18]Read from MH i2c: E2 62 00 A2 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [21:48:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:48:18]wFMCommunicate OK [21:48:18]SAM_PROTO_GetFieldsCounters done [21:48:18]requested_item shift.num is exist - process it [21:48:18]requested_item shift.opened is exist - process it [21:48:18]req_shift_opened [21:48:18]FM_GetShiftState [21:48:18]SAM_PROTO_GetShiftState [21:48:18]wFMCommunicate request_size=4 [21:48:18]MH_SAM_APDU [21:48:18]CAPDU: 80 13 01 00 [21:48:18]Write to MH i2c: E2 08 00 A3 33 80 13 01 00 00 00 00 00 53 [21:48:18]Write i2c OK [21:48:18]MH_I2C_Read... [21:48:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:18]Read from MH i2c: E2 [21:48:18]MH_I2C_Read... [21:48:18]Read from MH i2c: E2 0E 00 [21:48:18]MH_I2C_Read... [21:48:18]Read from MH i2c: E2 0E 00 A3 33 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BA [21:48:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:48:18]wFMCommunicate OK [21:48:18]SAM_PROTO_GetShiftState done [21:48:18]FM_GetShiftState done [21:48:18]req_shift_opened done [21:48:18]requested_item shift.open_date is exist - process it [21:48:18]req_shift_open_date [21:48:18]req_shift_open_date done [21:48:18]produce_requested_data done [21:48:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123109,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:48:18]process_action_free close_receipt [21:48:18]json_value_free [21:48:18]json_value_free done [21:48:18]process_json_proto returns [21:48:18]Send response to host [21:48:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123109,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:48:18]free response buf [21:48:18]execute_script done [21:48:18]execute_script returns [21:48:18]free content buf [21:48:18]Sock 8.Close socket [21:48:18]Sock 8.Thread stoped [21:48:20]OFD Sender: No OFD packet to send [21:48:25]OFD Sender: No OFD packet to send [21:48:30]OFD Sender: No OFD packet to send [21:48:35]OFD Sender: No OFD packet to send [21:48:40]OFD Sender: No OFD packet to send [21:48:45]OFD Sender: No OFD packet to send [21:48:50]OFD Sender: No OFD packet to send [21:48:55]OFD Sender: No OFD packet to send [21:49:00]OFD Sender: No OFD packet to send [21:49:05]OFD Sender: No OFD packet to send [21:49:10]OFD Sender: No OFD packet to send [21:49:15]OFD Sender: No OFD packet to send [21:49:20]OFD Sender: No OFD packet to send [21:49:25]OFD Sender: No OFD packet to send [21:49:30]OFD Sender: No OFD packet to send [21:49:35]OFD Sender: No OFD packet to send [21:49:40]OFD Sender: No OFD packet to send [21:49:46]OFD Sender: No OFD packet to send [21:49:51]OFD Sender: No OFD packet to send [21:49:56]OFD Sender: No OFD packet to send [21:50:01]OFD Sender: No OFD packet to send [21:50:06]OFD Sender: No OFD packet to send [21:50:11]OFD Sender: No OFD packet to send [21:50:16]OFD Sender: No OFD packet to send [21:50:21]OFD Sender: No OFD packet to send [21:50:26]OFD Sender: No OFD packet to send [21:50:31]OFD Sender: No OFD packet to send [21:50:36]OFD Sender: No OFD packet to send [21:50:41]OFD Sender: No OFD packet to send [21:50:46]OFD Sender: No OFD packet to send [21:50:51]OFD Sender: No OFD packet to send [21:50:56]OFD Sender: No OFD packet to send [21:51:01]OFD Sender: No OFD packet to send [21:51:06]OFD Sender: No OFD packet to send [21:51:11]OFD Sender: No OFD packet to send [21:51:16]OFD Sender: No OFD packet to send [21:51:21]OFD Sender: No OFD packet to send [21:51:26]OFD Sender: No OFD packet to send [21:51:31]OFD Sender: No OFD packet to send [21:51:36]OFD Sender: No OFD packet to send [21:51:41]OFD Sender: No OFD packet to send [21:51:46]OFD Sender: No OFD packet to send [21:51:51]OFD Sender: No OFD packet to send [21:51:56]OFD Sender: No OFD packet to send [21:52:01]OFD Sender: No OFD packet to send [21:52:06]OFD Sender: No OFD packet to send [21:52:11]OFD Sender: No OFD packet to send [21:52:16]OFD Sender: No OFD packet to send [21:52:21]OFD Sender: No OFD packet to send [21:52:26]OFD Sender: No OFD packet to send [21:52:31]OFD Sender: No OFD packet to send [21:52:36]OFD Sender: No OFD packet to send [21:52:41]OFD Sender: No OFD packet to send [21:52:44]accept exits with 9 [21:52:44]New connection [21:52:44]New thread 3066666340 created [21:52:44]Thread 3066809700 joined [21:52:44]Waiting for new connection... [21:52:44] Sock 9.Parse request [21:52:44]Sock 9.Check first char [21:52:44]Sock 9.First char is OK [21:52:44]request: POST /json_proto HTTP/1.0 [21:52:44]Method: POST [21:52:44]URL: /json_proto [21:52:44]Method is POST - this is cgi request [21:52:44]url: /json_proto [21:52:44]query_string will be loaded in cgi processing [21:52:44]execute_cgi json_proto POST (null) [21:52:44]execute_cgi path=json_proto method=POST [21:52:44]POST find Content-Length [21:52:44]Host: 172.17.48.197:8080 [21:52:44]Content-Length: 683 [21:52:44]Content-Type: application/json [21:52:44] [21:52:44]POST finish read [21:52:44]Found Content-Length = 683 [21:52:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 19.390, "sum" : 1200.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:44]execute_script... [21:52:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 19.390, "sum" : 1200.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:44]POST & json_proto [21:52:44]process_json_proto [21:52:44]json parsed OK: [21:52:44]protocol is kg_v1.0 [21:52:44]action value=close_receipt [21:52:44]process_action close_receipt [21:52:44]cmd_close_receipt [21:52:44]MH_GetDate [21:52:44]Write to MH i2c: F0 00 00 A4 33 C6 [21:52:44]Write i2c OK [21:52:44]MH_I2C_Read... [21:52:44]Read from MH i2c: F0 [21:52:44]MH_I2C_Read... [21:52:44]Read from MH i2c: F0 09 00 [21:52:44]MH_I2C_Read... [21:52:44]Read from MH i2c: F0 09 00 A4 33 00 AE 9F E3 65 66 EE DC 65 F9 [21:52:44]GetLastDocTimeStamp 1709416094 [21:52:44]current date 1709416366 [21:52:44]FM_GetShiftState [21:52:44]SAM_PROTO_GetShiftState [21:52:44]wFMCommunicate request_size=4 [21:52:44]MH_SAM_APDU [21:52:44]CAPDU: 80 13 01 00 [21:52:44]Write to MH i2c: E2 08 00 A5 33 80 13 01 00 00 00 00 00 55 [21:52:44]Write i2c OK [21:52:44]MH_I2C_Read... [21:52:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:44]Read from MH i2c: E2 [21:52:44]MH_I2C_Read... [21:52:44]Read from MH i2c: E2 0E 00 [21:52:44]MH_I2C_Read... [21:52:44]Read from MH i2c: E2 0E 00 A5 33 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BC [21:52:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:52:44]wFMCommunicate OK [21:52:44]SAM_PROTO_GetShiftState done [21:52:44]FM_GetShiftState done [21:52:44]opened in 1709338023 [21:52:44]opened+sec_in_day 1709424423 [21:52:44]quantity*price = 120024 [21:52:44]sum+1 = 120025 [21:52:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 329 02.03.2024 21:52 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123110 ФПД: 138108730784179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T215246&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123110&fm=138108730784179&tin=02508201610067®Number=0000000000090573&sum=120000 [21:52:45]StoreToDocumentArchive [21:52:45]shift 321 fd 123110 [21:52:45]save to /storage/0321/doc_00123110 [21:52:45]save last doc name /storage/0321/doc_00123110 to /storage/kkm_last_doc_name [21:52:45]save OK [21:52:45]Clear old archive folders... [21:52:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:52:45]tlvbuf is 00444610 [21:52:45]SAM_PROTO_ClearQueue [21:52:45]wFMCommunicate request_size=4 [21:52:45]MH_SAM_APDU [21:52:45]CAPDU: 80 09 00 00 [21:52:45]Write to MH i2c: E2 08 00 B2 33 80 09 00 00 00 00 00 00 57 [21:52:45]Write i2c OK [21:52:45]MH_I2C_Read... [21:52:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:45]Read from MH i2c: E2 [21:52:45]MH_I2C_Read... [21:52:45]Read from MH i2c: E2 03 00 [21:52:45]MH_I2C_Read... [21:52:45]Read from MH i2c: E2 03 00 B2 33 00 90 00 59 [21:52:45]RAPDU: 90 00 [21:52:45]wFMCommunicate OK [21:52:45]SAM_PROTO_ClearQueue done [21:52:45]KKMCreateOFDPacket [21:52:45]OFDProtocolAddRootSTLVToBuf [21:52:45]FM_MakeSignedData [21:52:45]FM_MakeSignedData [21:52:45]SAM_PROTO_SignData [21:52:45]wFMCommunicate request_size=4 [21:52:45]MH_SAM_APDU [21:52:45]CAPDU: 80 0D 01 02 [21:52:45]Write to MH i2c: E2 08 00 B3 33 80 0D 01 02 00 00 00 00 5F [21:52:45]Write i2c OK [21:52:45]MH_I2C_Read... [21:52:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:45]Read from MH i2c: E2 [21:52:45]MH_I2C_Read... [21:52:45]Read from MH i2c: E2 03 00 [21:52:45]MH_I2C_Read... [21:52:45]Read from MH i2c: E2 03 00 B3 33 00 90 00 5A [21:52:45]RAPDU: 90 00 [21:52:45]wFMCommunicate OK [21:52:45]wFMCommunicate request_size=255 [21:52:45]MH_SAM_APDU [21:52: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 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 AE 9F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 E0 01 00 35 04 06 00 7D [21:52:45]Write to MH i2c: E2 02 01 B4 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 AE 9F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 E0 01 00 35 04 06 00 7D 00 00 23 [21:52:45]Write i2c OK [21:52:45]MH_I2C_Read... [21:52:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:46]Read from MH i2c: E2 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: E2 03 00 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: E2 03 00 B4 33 00 90 00 5B [21:52:46]RAPDU: 90 00 [21:52:46]wFMCommunicate OK [21:52:46]wFMCommunicate request_size=10 [21:52:46]MH_SAM_APDU [21:52:46]CAPDU: 80 0D 02 02 05 9B F1 D6 B9 B3 [21:52:46]Write to MH i2c: E2 0D 00 B5 33 80 0D 02 02 05 00 9B F1 D6 B9 B3 00 00 3A [21:52:46]Write i2c OK [21:52:46]MH_I2C_Read... [21:52:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:46]Read from MH i2c: E2 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: E2 03 00 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: E2 03 00 B5 33 00 90 00 5C [21:52:46]RAPDU: 90 00 [21:52:46]wFMCommunicate OK [21:52:46]wFMCommunicate request_size=4 [21:52:46]MH_SAM_APDU [21:52:46]CAPDU: 80 0D 03 02 [21:52:46]Write to MH i2c: E2 08 00 B6 33 80 0D 03 02 00 00 00 00 64 [21:52:46]Write i2c OK [21:52:46]MH_I2C_Read... [21:52:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:46]Read from MH i2c: E2 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: E2 0B 00 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: E2 0B 00 B6 33 00 66 80 EA 16 24 94 EB F1 90 00 DF [21:52:46]RAPDU: 66 80 EA 16 24 94 EB F1 90 00 [21:52:46]wFMCommunicate OK [21:52:46]SAM_PROTO_SignData done [21:52:46]FM_MakeSignedData done [21:52:46]CreateOFDProtocolMessage [21:52:46]wFMCommunicate request_size=4 [21:52:46]MH_SAM_APDU [21:52:46]CAPDU: 80 11 00 00 [21:52:46]Write to MH i2c: E2 08 00 B7 33 80 11 00 00 00 00 00 00 64 [21:52:46]Write i2c OK [21:52:46]MH_I2C_Read... [21:52:46]OFD Sender: No OFD packet to send [21:52:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:46]Read from MH i2c: E2 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: E2 17 00 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: E2 17 00 B7 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C2 [21:52:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:52:46]wFMCommunicate OK [21:52:46]CreateOFDProtocolMessage done [21:52:46]OFDSenderStorePacket 123110 [21:52:46]StoreOFDPacket docnum=123110 [21:52:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 82 E6 07 01 CB F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 AE 9F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 E0 01 00 35 04 06 00 7D 9B F1 D6 B9 B3 66 80 EA 16 24 94 EB F1 [21:52:46]CheckFolder [21:52:46]dirname=/storage/ofd_packets [21:52:46]CheckFolder done [21:52:46]ProducePacketName [21:52:46]name=ofd_packets/00123110 [21:52:46]NVStorageSaveData ofd_packets/00123110 [21:52:46]File name is /storage/ofd_packets/00123110 [21:52:46]Write 301 bytes [21:52:46]NVStorageSaveData done [21:52:46]OFDSenderStorePacket done [21:52:46]KKMCreateOFDPacket done [21:52:46]NVStorageSaveData kkm_last_timestamp [21:52:46]File name is /storage/kkm_last_timestamp [21:52:46]Write 4 bytes [21:52:46]NVStorageSaveData done [21:52:46]ExternCall_PrintAddStr [21:52:46]wPrintStart [21:52:46]Write to MH i2c: 01 00 00 B8 33 EB [21:52:46]Write i2c OK [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: 01 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: 01 07 00 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: 01 07 00 B8 33 00 00 00 00 00 FF 0F 00 [21:52:46]RasterBufferAndPrint [21:52:46]line Счет N : (1)1106017 [21:52:46]line ИНН: 02508201610067 [21:52:46]line Контрольно-Кассовый Чек [21:52:46]line ПРОДАЖА [21:52:46]line ТРК (МРК, ГНК) : 11 [21:52:46]line Товар: 2710124130 [21:52:46]line Аи-92-К-5 [21:52:46]line 19.390 * 61.90 [21:52:46]line = 1200.24 [21:52:46]line НДС 12% НСП 1% [21:52:46]line > о реализуемом товаре [21:52:46]line ОКРУГЛЕНИЕ: -0.24 [21:52:46]line ИТОГО: 1200.00 [21:52:46]line Внесено: 1200.00 [21:52:46]line СДАЧА: 0.00 [21:52:46]line НСП 1% : 10.62 [21:52:46]line НДС 12% : 127.46 [21:52:46]line Наличными: 1200.00 [21:52:46]line Безнал.: 0.00 [21:52:46]line Место: АЗС № 25 "Партнер Нефть" [21:52:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:52:46]line СНО: Общий режим [21:52:46]line Чек 329 02.03.2024 21:52 [21:52:46]line Смена: 321 ФФД: 1.0 [21:52:46]line ЗНМ: 0300000019 [21:52:46]line РНМ: 0000000000090573 [21:52:46]line Версия ККМ: 001 [21:52:46]line ФМ: 0000000000874798 [21:52:46]line ФД: 123110 [21:52:46]line ФПД: 138108730784179 [21:52:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T215246&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123110&fm=138108730784179&tin=02508201610067®Number=0000000000090573&sum=120000 [21:52:46]written 0, free lines is 4095 [21:52:46]OFD Sender: Processing packet 123110 [packets to send 112, broken 111] [21:52:46]ProducePacketName [21:52:46]name=ofd_packets/00123110 [21:52:46]OFD Sender: To server: pG, [21:52:46]CommunicateWithHost lk.salyk.kg:30040 [21:52:46]ConnectInit lk.salyk.kg [21:52:46]Connected sock=10 [21: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 34 37 39 38 0F 01 00 00 82 E6 07 01 CB F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 AE 9F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 E0 01 00 35 04 06 00 7D 9B F1 D6 B9 B3 66 80 EA 16 24 94 EB F1 [21:52:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 4F F3 47 00 D7 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E6 E0 01 00 F4 03 04 00 89 4B E3 65 B6 04 01 00 00 B4 2D 59 5E F6 76 4A 68 [21:52:46]CommunicateWithHost err = 0 [21:52:46]CheckOFDResponse [21:52:46]1017 (14) - 77093643461234 [21:52:46]1041 (16) - 0000000000874798 [21:52:46]1040 (4) - 123110 [21:52:46]1012 (4) - 02.03.2024 15:53 [21:52:46]1206 (1) - 0 [21:52:46]OFD Sender: Remove packet 123110 [21:52:46]ProducePacketName [21:52:46]name=ofd_packets/00123110 [21:52:46]NVStorageDeleteData [21:52:46]Write to MH i2c: 01 00 00 E3 33 16 [21:52:46]Write i2c OK [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: 01 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: 01 07 00 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: 01 07 00 E3 33 00 00 00 00 00 01 0D 2B [21:52:46]RasterBufferAndPrint [21:52:46]line [21:52:46]line [21:52:46]line [21:52:46]line [21:52:46]line [21:52:46]written 0, free lines is 3335 [21:52:46]MH_Cut [21:52:46]Write to MH i2c: D1 01 00 EA 33 01 EF [21:52:46]Write i2c OK [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: D1 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: D1 01 00 [21:52:46]MH_I2C_Read... [21:52:46]Read from MH i2c: D1 01 00 EA 33 00 EE [21:52:46]Write to MH i2c: 01 00 00 EB 33 1E [21:52:46]Write i2c OK [21:52:46]MH_I2C_Read... [21:52:47]OFD Sender: No OFD packet to send [21:52:47]*** Cut start [21:52:47]*** Purtial cut [21:52:47]*** Stage 1: CUTSNS_PIN = 1 [21:52:49]Read from MH i2c: 01 [21:52:49]MH_I2C_Read... [21:52:49]*** Stop cut motor [21:52:49]*** Cut end [21:52:49]Read from MH i2c: 01 07 00 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: 01 07 00 EB 33 00 00 00 00 00 FF 0F 33 [21:52:49]process_action close_receipt done [21:52:49]requested_data is exist [21:52:49]produce_requested_data [21:52:49]requested_item fm.sn is exist - process it [21:52:49]wFMCommunicate request_size=4 [21:52:49]MH_SAM_APDU [21:52:49]CAPDU: 80 11 00 00 [21:52:49]Write to MH i2c: E2 08 00 EC 33 80 11 00 00 00 00 00 00 99 [21:52:49]Write i2c OK [21:52:49]MH_I2C_Read... [21:52:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:49]Read from MH i2c: E2 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: E2 17 00 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: E2 17 00 EC 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F7 [21:52:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:52:49]wFMCommunicate OK [21:52:49]requested_item fd.num is exist - process it [21:52:49]SAM_PROTO_GetFieldsCounters [21:52:49]wFMCommunicate request_size=4 [21:52:49]MH_SAM_APDU [21:52:49]CAPDU: 80 13 00 00 [21:52:49]Write to MH i2c: E2 08 00 ED 33 80 13 00 00 00 00 00 00 9C [21:52:49]Write i2c OK [21:52:49]MH_I2C_Read... [21:52:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:49]Read from MH i2c: E2 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: E2 62 00 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: E2 62 00 ED 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [21:52:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:52:49]wFMCommunicate OK [21:52:49]SAM_PROTO_GetFieldsCounters done [21:52:49]requested_item shift.num is exist - process it [21:52:49]requested_item shift.opened is exist - process it [21:52:49]req_shift_opened [21:52:49]FM_GetShiftState [21:52:49]SAM_PROTO_GetShiftState [21:52:49]wFMCommunicate request_size=4 [21:52:49]MH_SAM_APDU [21:52:49]CAPDU: 80 13 01 00 [21:52:49]Write to MH i2c: E2 08 00 EE 33 80 13 01 00 00 00 00 00 9E [21:52:49]Write i2c OK [21:52:49]MH_I2C_Read... [21:52:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:49]Read from MH i2c: E2 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: E2 0E 00 [21:52:49]MH_I2C_Read... [21:52:49]Read from MH i2c: E2 0E 00 EE 33 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 05 [21:52:49]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:52:49]wFMCommunicate OK [21:52:49]SAM_PROTO_GetShiftState done [21:52:49]FM_GetShiftState done [21:52:49]req_shift_opened done [21:52:49]requested_item shift.open_date is exist - process it [21:52:49]req_shift_open_date [21:52:49]req_shift_open_date done [21:52:49]produce_requested_data done [21:52:49]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123110,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:52:49]process_action_free close_receipt [21:52:49]json_value_free [21:52:49]json_value_free done [21:52:49]process_json_proto returns [21:52:49]Send response to host [21:52:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123110,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:52:49]free response buf [21:52:49]execute_script done [21:52:49]execute_script returns [21:52:49]free content buf [21:52:49]Sock 9.Close socket [21:52:49]Sock 9.Thread stoped [21:52:52]OFD Sender: No OFD packet to send [21:52:57]OFD Sender: No OFD packet to send [21:53:02]OFD Sender: No OFD packet to send [21:53:07]OFD Sender: No OFD packet to send [21:53:12]OFD Sender: No OFD packet to send [21:53:17]OFD Sender: No OFD packet to send [21:53:22]OFD Sender: No OFD packet to send [21:53:27]OFD Sender: No OFD packet to send [21:53:32]OFD Sender: No OFD packet to send [21:53:37]OFD Sender: No OFD packet to send [21:53:42]OFD Sender: No OFD packet to send [21:53:47]OFD Sender: No OFD packet to send [21:53:52]OFD Sender: No OFD packet to send [21:53:57]OFD Sender: No OFD packet to send [21:53:57]accept exits with 8 [21:53:57]New connection [21:53:57]New thread 3066809700 created [21:53:57]Thread 3066666340 joined [21:53:57]Waiting for new connection... [21:53:57] Sock 8.Parse request [21:53:57]Sock 8.Check first char [21:53:57]Sock 8.First char is OK [21:53:57]request: POST /json_proto HTTP/1.0 [21:53:57]Method: POST [21:53:57]URL: /json_proto [21:53:57]Method is POST - this is cgi request [21:53:57]url: /json_proto [21:53:57]query_string will be loaded in cgi processing [21:53:57]execute_cgi json_proto POST (null) [21:53:57]execute_cgi path=json_proto method=POST [21:53:57]POST find Content-Length [21:53:57]Host: 172.17.48.197:8080 [21:53:57]Content-Length: 683 [21:53:57]Content-Type: application/json [21:53:57] [21:53:57]POST finish read [21:53:57]Found Content-Length = 683 [21:53:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 8.470, "sum" : 600.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:57]execute_script... [21:53:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 8.470, "sum" : 600.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:57]POST & json_proto [21:53:57]process_json_proto [21:53:57]json parsed OK: [21:53:57]protocol is kg_v1.0 [21:53:57]action value=close_receipt [21:53:57]process_action close_receipt [21:53:57]cmd_close_receipt [21:53:57]MH_GetDate [21:53:57]Write to MH i2c: F0 00 00 EF 33 11 [21:53:57]Write i2c OK [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: F0 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: F0 09 00 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: F0 09 00 EF 33 00 F7 9F E3 65 66 EE DC 65 8D [21:53:57]GetLastDocTimeStamp 1709416366 [21:53:57]current date 1709416439 [21:53:57]FM_GetShiftState [21:53:57]SAM_PROTO_GetShiftState [21:53:57]wFMCommunicate request_size=4 [21:53:57]MH_SAM_APDU [21:53:57]CAPDU: 80 13 01 00 [21:53:57]Write to MH i2c: E2 08 00 F0 33 80 13 01 00 00 00 00 00 A0 [21:53:57]Write i2c OK [21:53:57]MH_I2C_Read... [21:53:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:57]Read from MH i2c: E2 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 0E 00 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 0E 00 F0 33 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 07 [21:53:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:53:57]wFMCommunicate OK [21:53:57]SAM_PROTO_GetShiftState done [21:53:57]FM_GetShiftState done [21:53:57]opened in 1709338023 [21:53:57]opened+sec_in_day 1709424423 [21:53:57]quantity*price = 60052 [21:53:57]sum+1 = 60053 [21:53:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 330 02.03.2024 21:53 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123111 ФПД: 104649301754453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T215359&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123111&fm=104649301754453&tin=02508201610067®Number=0000000000090573&sum=60000 [21:53:58]StoreToDocumentArchive [21:53:58]shift 321 fd 123111 [21:53:58]save to /storage/0321/doc_00123111 [21:53:58]save last doc name /storage/0321/doc_00123111 to /storage/kkm_last_doc_name [21:53:58]save OK [21:53:58]Clear old archive folders... [21:53:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:53:58]tlvbuf is 004C57B0 [21:53:58]SAM_PROTO_ClearQueue [21:53:58]wFMCommunicate request_size=4 [21:53:58]MH_SAM_APDU [21:53:58]CAPDU: 80 09 00 00 [21:53:58]Write to MH i2c: E2 08 00 FD 33 80 09 00 00 00 00 00 00 A2 [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:53:58]Read from MH i2c: E2 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 03 00 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 03 00 FD 33 00 90 00 A4 [21:53:58]RAPDU: 90 00 [21:53:58]wFMCommunicate OK [21:53:58]SAM_PROTO_ClearQueue done [21:53:58]KKMCreateOFDPacket [21:53:58]OFDProtocolAddRootSTLVToBuf [21:53:58]FM_MakeSignedData [21:53:58]FM_MakeSignedData [21:53:58]SAM_PROTO_SignData [21:53:58]wFMCommunicate request_size=4 [21:53:58]MH_SAM_APDU [21:53:58]CAPDU: 80 0D 01 02 [21:53:58]Write to MH i2c: E2 08 00 FE 33 80 0D 01 02 00 00 00 00 AA [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:53:58]Read from MH i2c: E2 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 03 00 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 03 00 FE 33 00 90 00 A5 [21:53:58]RAPDU: 90 00 [21:53:58]wFMCommunicate OK [21:53:58]wFMCommunicate request_size=255 [21:53:58]MH_SAM_APDU [21:53:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 F7 9F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 E0 01 00 35 04 06 00 [21:53:58]Write to MH i2c: E2 02 01 FF 33 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 F7 9F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 E0 01 00 35 04 06 00 00 00 58 [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:58]Read from MH i2c: E2 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 03 00 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 03 00 FF 33 00 90 00 A6 [21:53:58]RAPDU: 90 00 [21:53:58]wFMCommunicate OK [21:53:58]wFMCommunicate request_size=11 [21:53:58]MH_SAM_APDU [21:53:58]CAPDU: 80 0D 02 02 06 5F 2D 90 75 02 55 [21:53:58]Write to MH i2c: E2 0E 00 00 34 80 0D 02 02 06 00 5F 2D 90 75 02 55 00 00 A2 [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:58]Read from MH i2c: E2 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 03 00 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 03 00 00 34 00 90 00 A8 [21:53:58]RAPDU: 90 00 [21:53:58]wFMCommunicate OK [21:53:58]wFMCommunicate request_size=4 [21:53:58]MH_SAM_APDU [21:53:58]CAPDU: 80 0D 03 02 [21:53:58]Write to MH i2c: E2 08 00 01 34 80 0D 03 02 00 00 00 00 B0 [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:53:58]Read from MH i2c: E2 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 0B 00 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: E2 0B 00 01 34 00 6D 56 8A 03 01 C2 79 14 90 00 51 [21:53:58]RAPDU: 6D 56 8A 03 01 C2 79 14 90 00 [21:53:58]wFMCommunicate OK [21:53:58]SAM_PROTO_SignData done [21:53:58]FM_MakeSignedData done [21:53:58]CreateOFDProtocolMessage [21:53:58]wFMCommunicate request_size=4 [21:53:58]MH_SAM_APDU [21:53:58]CAPDU: 80 11 00 00 [21:53:58]Write to MH i2c: E2 08 00 02 34 80 11 00 00 00 00 00 00 B0 [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:59]Read from MH i2c: E2 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: E2 17 00 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: E2 17 00 02 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0E [21:53:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:53:59]wFMCommunicate OK [21:53:59]CreateOFDProtocolMessage done [21:53:59]OFDSenderStorePacket 123111 [21:53:59]StoreOFDPacket docnum=123111 [21:53:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 D1 41 08 01 30 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 F7 9F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 E0 01 00 35 04 06 00 5F 2D 90 75 02 55 6D 56 8A 03 01 C2 79 14 [21:53:59]CheckFolder [21:53:59]dirname=/storage/ofd_packets [21:53:59]CheckFolder done [21:53:59]ProducePacketName [21:53:59]name=ofd_packets/00123111 [21:53:59]NVStorageSaveData ofd_packets/00123111 [21:53:59]File name is /storage/ofd_packets/00123111 [21:53:59]Write 302 bytes [21:53:59]NVStorageSaveData done [21:53:59]OFDSenderStorePacket done [21:53:59]KKMCreateOFDPacket done [21:53:59]NVStorageSaveData kkm_last_timestamp [21:53:59]File name is /storage/kkm_last_timestamp [21:53:59]Write 4 bytes [21:53:59]NVStorageSaveData done [21:53:59]ExternCall_PrintAddStr [21:53:59]wPrintStart [21:53:59]Write to MH i2c: 01 00 00 03 34 37 [21:53:59]Write i2c OK [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: 01 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: 01 07 00 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: 01 07 00 03 34 00 00 00 00 00 FF 0F 4C [21:53:59]RasterBufferAndPrint [21:53:59]line Счет N : (1)1106018 [21:53:59]line ИНН: 02508201610067 [21:53:59]line Контрольно-Кассовый Чек [21:53:59]line ПРОДАЖА [21:53:59]line ТРК (МРК, ГНК) : 41 [21:53:59]line Товар: 2710194210 [21:53:59]line ДТ(л)-К-5 [21:53:59]line 8.470 * 70.90 [21:53:59]line = 600.52 [21:53:59]line НДС 12% НСП 1% [21:53:59]line > о реализуемом товаре [21:53:59]line ОКРУГЛЕНИЕ: -0.52 [21:53:59]line ИТОГО: 600.00 [21:53:59]line Внесено: 600.00 [21:53:59]line СДАЧА: 0.00 [21:53:59]line НСП 1% : 5.31 [21:53:59]line НДС 12% : 63.77 [21:53:59]line Наличными: 600.00 [21:53:59]line Безнал.: 0.00 [21:53:59]line Место: АЗС № 25 "Партнер Нефть" [21:53:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:53:59]line СНО: Общий режим [21:53:59]line Чек 330 02.03.2024 21:53 [21:53:59]line Смена: 321 ФФД: 1.0 [21:53:59]line ЗНМ: 0300000019 [21:53:59]line РНМ: 0000000000090573 [21:53:59]line Версия ККМ: 001 [21:53:59]line ФМ: 0000000000874798 [21:53:59]line ФД: 123111 [21:53:59]line ФПД: 104649301754453 [21:53:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T215359&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123111&fm=104649301754453&tin=02508201610067®Number=0000000000090573&sum=60000 [21:53:59]OFD Sender: Processing packet 123111 [packets to send 112, broken 111] [21:53:59]ProducePacketName [21:53:59]name=ofd_packets/00123111 [21:53:59]OFD Sender: To server: pG, [21:53:59]CommunicateWithHost lk.salyk.kg:30040 [21:53:59]ConnectInit lk.salyk.kg [21:53:59]written 0, free lines is 4095 [21:53:59]Connected sock=10 [21:53:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 D1 41 08 01 30 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 F7 9F E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 E0 01 00 35 04 06 00 5F 2D 90 75 02 55 6D 56 8A 03 01 C2 79 14 [21:53:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D7 E5 47 00 9D B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E7 E0 01 00 F4 03 04 00 D2 4B E3 65 B6 04 01 00 00 FB B2 B4 88 7E A4 CE FA [21:53:59]CommunicateWithHost err = 0 [21:53:59]CheckOFDResponse [21:53:59]1017 (14) - 77093643461234 [21:53:59]1041 (16) - 0000000000874798 [21:53:59]1040 (4) - 123111 [21:53:59]1012 (4) - 02.03.2024 15:54 [21:53:59]1206 (1) - 0 [21:53:59]OFD Sender: Remove packet 123111 [21:53:59]ProducePacketName [21:53:59]name=ofd_packets/00123111 [21:53:59]NVStorageDeleteData [21:53:59]Write to MH i2c: 01 00 00 2E 34 62 [21:53:59]Write i2c OK [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: 01 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: 01 07 00 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: 01 07 00 2E 34 00 00 00 00 00 F8 0C 6D [21:53:59]RasterBufferAndPrint [21:53:59]line [21:53:59]line [21:53:59]line [21:53:59]line [21:53:59]line [21:53:59]written 0, free lines is 3326 [21:53:59]MH_Cut [21:53:59]Write to MH i2c: D1 01 00 35 34 01 3B [21:53:59]Write i2c OK [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: D1 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: D1 01 00 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: D1 01 00 35 34 00 3A [21:53:59]Write to MH i2c: 01 00 00 36 34 6A [21:53:59]Write i2c OK [21:53:59]MH_I2C_Read... [21:54:00]OFD Sender: No OFD packet to send [21:54:00]*** Cut start [21:54:00]*** Purtial cut [21:54:00]*** Stage 1: CUTSNS_PIN = 1 [21:54:02]Read from MH i2c: 01 [21:54:02]MH_I2C_Read... [21:54:02]*** Stop cut motor [21:54:02]*** Cut end [21:54:02]Read from MH i2c: 01 07 00 [21:54:02]MH_I2C_Read... [21:54:02]Read from MH i2c: 01 07 00 36 34 00 00 00 00 00 FF 0F 7F [21:54:02]process_action close_receipt done [21:54:02]requested_data is exist [21:54:02]produce_requested_data [21:54:02]requested_item fm.sn is exist - process it [21:54:02]wFMCommunicate request_size=4 [21:54:02]MH_SAM_APDU [21:54:02]CAPDU: 80 11 00 00 [21:54:02]Write to MH i2c: E2 08 00 37 34 80 11 00 00 00 00 00 00 E5 [21:54:02]Write i2c OK [21:54:02]MH_I2C_Read... [21:54:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:54:02]Read from MH i2c: E2 [21:54:02]MH_I2C_Read... [21:54:02]Read from MH i2c: E2 17 00 [21:54:02]MH_I2C_Read... [21:54:02]Read from MH i2c: E2 17 00 37 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 43 [21:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:54:02]wFMCommunicate OK [21:54:02]requested_item fd.num is exist - process it [21:54:02]SAM_PROTO_GetFieldsCounters [21:54:02]wFMCommunicate request_size=4 [21:54:02]MH_SAM_APDU [21:54:02]CAPDU: 80 13 00 00 [21:54:02]Write to MH i2c: E2 08 00 38 34 80 13 00 00 00 00 00 00 E8 [21:54:02]Write i2c OK [21:54:02]MH_I2C_Read... [21:54:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:54:02]Read from MH i2c: E2 [21:54:02]MH_I2C_Read... [21:54:02]Read from MH i2c: E2 62 00 [21:54:02]MH_I2C_Read... [21:54:02]Read from MH i2c: E2 62 00 38 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 FE [21:54:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:54:02]wFMCommunicate OK [21:54:02]SAM_PROTO_GetFieldsCounters done [21:54:02]requested_item shift.num is exist - process it [21:54:02]requested_item shift.opened is exist - process it [21:54:02]req_shift_opened [21:54:02]FM_GetShiftState [21:54:02]SAM_PROTO_GetShiftState [21:54:02]wFMCommunicate request_size=4 [21:54:02]MH_SAM_APDU [21:54:02]CAPDU: 80 13 01 00 [21:54:02]Write to MH i2c: E2 08 00 39 34 80 13 01 00 00 00 00 00 EA [21:54:02]Write i2c OK [21:54:02]MH_I2C_Read... [21:54:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:54:02]Read from MH i2c: E2 [21:54:02]MH_I2C_Read... [21:54:02]Read from MH i2c: E2 0E 00 [21:54:02]MH_I2C_Read... [21:54:02]Read from MH i2c: E2 0E 00 39 34 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 51 [21:54:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:54:02]wFMCommunicate OK [21:54:02]SAM_PROTO_GetShiftState done [21:54:02]FM_GetShiftState done [21:54:02]req_shift_opened done [21:54:02]requested_item shift.open_date is exist - process it [21:54:02]req_shift_open_date [21:54:02]req_shift_open_date done [21:54:02]produce_requested_data done [21:54:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123111,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:54:02]process_action_free close_receipt [21:54:02]json_value_free [21:54:02]json_value_free done [21:54:02]process_json_proto returns [21:54:02]Send response to host [21:54:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123111,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:54:02]free response buf [21:54:02]execute_script done [21:54:02]execute_script returns [21:54:02]free content buf [21:54:02]Sock 8.Close socket [21:54:02]Sock 8.Thread stoped [21:54:05]OFD Sender: No OFD packet to send [21:54:10]OFD Sender: No OFD packet to send [21:54:15]OFD Sender: No OFD packet to send [21:54:20]OFD Sender: No OFD packet to send [21:54:25]OFD Sender: No OFD packet to send [21:54:30]OFD Sender: No OFD packet to send [21:54:35]OFD Sender: No OFD packet to send [21:54:40]OFD Sender: No OFD packet to send [21:54:45]OFD Sender: No OFD packet to send [21:54:50]OFD Sender: No OFD packet to send [21:54:55]OFD Sender: No OFD packet to send [21:55:00]OFD Sender: No OFD packet to send [21:55:05]OFD Sender: No OFD packet to send [21:55:10]OFD Sender: No OFD packet to send [21:55:15]OFD Sender: No OFD packet to send [21:55:20]OFD Sender: No OFD packet to send [21:55:25]OFD Sender: No OFD packet to send [21:55:30]OFD Sender: No OFD packet to send [21:55:35]OFD Sender: No OFD packet to send [21:55:40]OFD Sender: No OFD packet to send [21:55:45]OFD Sender: No OFD packet to send [21:55:50]OFD Sender: No OFD packet to send [21:55:55]OFD Sender: No OFD packet to send [21:56:00]OFD Sender: No OFD packet to send [21:56:05]OFD Sender: No OFD packet to send [21:56:10]OFD Sender: No OFD packet to send [21:56:15]OFD Sender: No OFD packet to send [21:56:20]OFD Sender: No OFD packet to send [21:56:25]OFD Sender: No OFD packet to send [21:56:30]OFD Sender: No OFD packet to send [21:56:35]OFD Sender: No OFD packet to send [21:56:40]OFD Sender: No OFD packet to send [21:56:45]OFD Sender: No OFD packet to send [21:56:50]OFD Sender: No OFD packet to send [21:56:55]OFD Sender: No OFD packet to send [21:57:00]OFD Sender: No OFD packet to send [21:57:05]OFD Sender: No OFD packet to send [21:57:10]OFD Sender: No OFD packet to send [21:57:15]OFD Sender: No OFD packet to send [21:57:20]OFD Sender: No OFD packet to send [21:57:25]OFD Sender: No OFD packet to send [21:57:30]OFD Sender: No OFD packet to send [21:57:35]OFD Sender: No OFD packet to send [21:57:40]OFD Sender: No OFD packet to send [21:57:45]OFD Sender: No OFD packet to send [21:57:50]OFD Sender: No OFD packet to send [21:57:55]OFD Sender: No OFD packet to send [21:58:00]OFD Sender: No OFD packet to send [21:58:05]OFD Sender: No OFD packet to send [21:58:10]OFD Sender: No OFD packet to send [21:58:15]OFD Sender: No OFD packet to send [21:58:20]OFD Sender: No OFD packet to send [21:58:25]OFD Sender: No OFD packet to send [21:58:30]OFD Sender: No OFD packet to send [21:58:35]OFD Sender: No OFD packet to send [21:58:40]OFD Sender: No OFD packet to send [21:58:45]OFD Sender: No OFD packet to send [21:58:50]OFD Sender: No OFD packet to send [21:58:55]OFD Sender: No OFD packet to send [21:59:00]OFD Sender: No OFD packet to send [21:59:04]accept exits with 9 [21:59:04]New connection [21:59:04]New thread 3066666340 created [21:59:04]Thread 3066809700 joined [21:59:04]Waiting for new connection... [21:59:04] Sock 9.Parse request [21:59:04]Sock 9.Check first char [21:59:04]Sock 9.First char is OK [21:59:04]request: POST /json_proto HTTP/1.0 [21:59:04]Method: POST [21:59:04]URL: /json_proto [21:59:04]Method is POST - this is cgi request [21:59:04]url: /json_proto [21:59:04]query_string will be loaded in cgi processing [21:59:04]execute_cgi json_proto POST (null) [21:59:04]execute_cgi path=json_proto method=POST [21:59:04]POST find Content-Length [21:59:04]Host: 172.17.48.197:8080 [21:59:04]Content-Length: 664 [21:59:04]Content-Type: application/json [21:59:04] [21:59:04]POST finish read [21:59:04]Found Content-Length = 664 [21:59:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 30.000, "sum" : 1857.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "payments": [ { "type": 0, "sum" : 1857.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:04]execute_script... [21:59:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 30.000, "sum" : 1857.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "payments": [ { "type": 0, "sum" : 1857.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:04]POST & json_proto [21:59:04]process_json_proto [21:59:04]json parsed OK: [21:59:04]protocol is kg_v1.0 [21:59:04]action value=close_receipt [21:59:04]process_action close_receipt [21:59:04]cmd_close_receipt [21:59:04]MH_GetDate [21:59:04]Write to MH i2c: F0 00 00 3A 34 5D [21:59:04]Write i2c OK [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: F0 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: F0 09 00 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: F0 09 00 3A 34 00 2A A1 E3 65 66 EE DC 65 0E [21:59:04]GetLastDocTimeStamp 1709416439 [21:59:04]current date 1709416746 [21:59:04]FM_GetShiftState [21:59:04]SAM_PROTO_GetShiftState [21:59:04]wFMCommunicate request_size=4 [21:59:04]MH_SAM_APDU [21:59:04]CAPDU: 80 13 01 00 [21:59:04]Write to MH i2c: E2 08 00 3B 34 80 13 01 00 00 00 00 00 EC [21:59:04]Write i2c OK [21:59:04]MH_I2C_Read... [21:59:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:04]Read from MH i2c: E2 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: E2 0E 00 [21:59:04]MH_I2C_Read... [21:59:04]Read from MH i2c: E2 0E 00 3B 34 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 53 [21:59:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:59:04]wFMCommunicate OK [21:59:04]SAM_PROTO_GetShiftState done [21:59:04]FM_GetShiftState done [21:59:04]opened in 1709338023 [21:59:04]opened+sec_in_day 1709424423 [21:59:04]quantity*price = 185700 [21:59:04]sum+1 = 185701 [21:59:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1857.00 Внесено: 2000.00 СДАЧА: 143.00 НСП 1% : 16.43 НДС 12% : 197.20 Наличными: 1857.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 331 02.03.2024 21:59 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123112 ФПД: 229372332877830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T215906&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123112&fm=229372332877830&tin=02508201610067®Number=0000000000090573&sum=185700 [21:59:05]StoreToDocumentArchive [21:59:05]shift 321 fd 123112 [21:59:05]save to /storage/0321/doc_00123112 [21:59:05]save last doc name /storage/0321/doc_00123112 to /storage/kkm_last_doc_name [21:59:05]save OK [21:59:05]Clear old archive folders... [21:59:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:59:05]tlvbuf is 004D44C0 [21:59:05]SAM_PROTO_ClearQueue [21:59:05]wFMCommunicate request_size=4 [21:59:05]MH_SAM_APDU [21:59:05]CAPDU: 80 09 00 00 [21:59:05]Write to MH i2c: E2 08 00 48 34 80 09 00 00 00 00 00 00 EE [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:05]Read from MH i2c: E2 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 03 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 03 00 48 34 00 90 00 F0 [21:59:05]RAPDU: 90 00 [21:59:05]wFMCommunicate OK [21:59:05]SAM_PROTO_ClearQueue done [21:59:05]KKMCreateOFDPacket [21:59:05]OFDProtocolAddRootSTLVToBuf [21:59:05]FM_MakeSignedData [21:59:05]FM_MakeSignedData [21:59:05]SAM_PROTO_SignData [21:59:05]wFMCommunicate request_size=4 [21:59:05]MH_SAM_APDU [21:59:05]CAPDU: 80 0D 01 02 [21:59:05]Write to MH i2c: E2 08 00 49 34 80 0D 01 02 00 00 00 00 F6 [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:05]Read from MH i2c: E2 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 03 00 [21:59:05]MH_I2C_Read... [21:59:05]Read from MH i2c: E2 03 00 49 34 00 90 00 F1 [21:59:05]RAPDU: 90 00 [21:59:05]wFMCommunicate OK [21:59:05]wFMCommunicate request_size=255 [21:59:05]MH_SAM_APDU [21:59:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 64 D5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 D5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 4D 00 00 00 00 07 04 06 00 64 D5 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 2A A1 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 E0 01 00 35 04 06 00 D0 [21:59:05]Write to MH i2c: E2 02 01 4A 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 64 D5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 D5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 4D 00 00 00 00 07 04 06 00 64 D5 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 2A A1 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 E0 01 00 35 04 06 00 D0 00 00 A6 [21:59:05]Write i2c OK [21:59:05]MH_I2C_Read... [21:59:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:06]Read from MH i2c: E2 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 03 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 03 00 4A 34 00 90 00 F2 [21:59:06]RAPDU: 90 00 [21:59:06]wFMCommunicate OK [21:59:06]wFMCommunicate request_size=10 [21:59:06]MH_SAM_APDU [21:59:06]CAPDU: 80 0D 02 02 05 9C E8 6C 28 06 [21:59:06]Write to MH i2c: E2 0D 00 4B 34 80 0D 02 02 05 00 9C E8 6C 28 06 00 00 21 [21:59:06]Write i2c OK [21:59:06]MH_I2C_Read... [21:59:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:06]Read from MH i2c: E2 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 03 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 03 00 4B 34 00 90 00 F3 [21:59:06]RAPDU: 90 00 [21:59:06]wFMCommunicate OK [21:59:06]wFMCommunicate request_size=4 [21:59:06]MH_SAM_APDU [21:59:06]CAPDU: 80 0D 03 02 [21:59:06]Write to MH i2c: E2 08 00 4C 34 80 0D 03 02 00 00 00 00 FB [21:59:06]Write i2c OK [21:59:06]MH_I2C_Read... [21:59:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:06]Read from MH i2c: E2 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 0B 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 0B 00 4C 34 00 CE 4A B7 2C 57 E2 D7 FA 90 00 01 [21:59:06]RAPDU: CE 4A B7 2C 57 E2 D7 FA 90 00 [21:59:06]wFMCommunicate OK [21:59:06]SAM_PROTO_SignData done [21:59:06]FM_MakeSignedData done [21:59:06]CreateOFDProtocolMessage [21:59:06]wFMCommunicate request_size=4 [21:59:06]MH_SAM_APDU [21:59:06]CAPDU: 80 11 00 00 [21:59:06]Write to MH i2c: E2 08 00 4D 34 80 11 00 00 00 00 00 00 FB [21:59:06]Write i2c OK [21:59:06]MH_I2C_Read... [21:59:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:06]Read from MH i2c: E2 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 17 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: E2 17 00 4D 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [21:59:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:59:06]wFMCommunicate OK [21:59:06]CreateOFDProtocolMessage done [21:59:06]OFDSenderStorePacket 123112 [21:59:06]StoreOFDPacket docnum=123112 [21:59:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3C 7A 07 01 E6 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 64 D5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 D5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 4D 00 00 00 00 07 04 06 00 64 D5 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 2A A1 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 E0 01 00 35 04 06 00 D0 9C E8 6C 28 06 CE 4A B7 2C 57 E2 D7 FA [21:59:06]CheckFolder [21:59:06]dirname=/storage/ofd_packets [21:59:06]CheckFolder done [21:59:06]ProducePacketName [21:59:06]name=ofd_packets/00123112 [21:59:06]NVStorageSaveData ofd_packets/00123112 [21:59:06]File name is /storage/ofd_packets/00123112 [21:59:06]Write 301 bytes [21:59:06]NVStorageSaveData done [21:59:06]OFDSenderStorePacket done [21:59:06]KKMCreateOFDPacket done [21:59:06]NVStorageSaveData kkm_last_timestamp [21:59:06]File name is /storage/kkm_last_timestamp [21:59:06]Write 4 bytes [21:59:06]NVStorageSaveData done [21:59:06]ExternCall_PrintAddStr [21:59:06]wPrintStart [21:59:06]Write to MH i2c: 01 00 00 4E 34 82 [21:59:06]Write i2c OK [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: 01 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: 01 07 00 [21:59:06]MH_I2C_Read... [21:59:06]Read from MH i2c: 01 07 00 4E 34 00 00 00 00 00 FF 0F 97 [21:59:06]RasterBufferAndPrint [21:59:06]line Счет N : (1)1106019 [21:59:06]line ИНН: 02508201610067 [21:59:06]line Контрольно-Кассовый Чек [21:59:06]line ПРОДАЖА [21:59:06]line ТРК (МРК, ГНК) : 62 [21:59:06]line Товар: 2710124130 [21:59:06]line Аи-92-К-5 [21:59:06]line 30.000 * 61.90 [21:59:06]line = 1857.00 [21:59:06]line НДС 12% НСП 1% [21:59:06]line > о реализуемом товаре [21:59:06]line ИТОГО: 1857.00 [21:59:06]line Внесено: 2000.00 [21:59:06]line СДАЧА: 143.00 [21:59:06]line НСП 1% : 16.43 [21:59:06]line НДС 12% : 197.20 [21:59:06]line Наличными: 1857.00 [21:59:06]line Безнал.: 0.00 [21:59:06]line Место: АЗС № 25 "Партнер Нефть" [21:59:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [21:59:06]line СНО: Общий режим [21:59:06]line Чек 331 02.03.2024 21:59 [21:59:06]line Смена: 321 ФФД: 1.0 [21:59:06]line ЗНМ: 0300000019 [21:59:06]line РНМ: 0000000000090573 [21:59:06]line Версия ККМ: 001 [21:59:06]line ФМ: 0000000000874798 [21:59:06]line ФД: 123112 [21:59:06]line ФПД: 229372332877830 [21:59:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T215906&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123112&fm=229372332877830&tin=02508201610067®Number=0000000000090573&sum=185700 [21:59:06]OFD Sender: Processing packet 123112 [packets to send 112, broken 111] [21:59:06]ProducePacketName [21:59:06]name=ofd_packets/00123112 [21:59:06]OFD Sender: To server: pG, [21:59:06]CommunicateWithHost lk.salyk.kg:30040 [21:59:06]ConnectInit lk.salyk.kg [21:59:06]written 0, free lines is 4095 [21:59:06]Connected sock=10 [21:59:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3C 7A 07 01 E6 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 64 D5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 D5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 4D 00 00 00 00 07 04 06 00 64 D5 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 2A A1 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 E0 01 00 35 04 06 00 D0 9C E8 6C 28 06 CE 4A B7 2C 57 E2 D7 FA [21:59:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 32 0A 47 00 F2 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E8 E0 01 00 F4 03 04 00 05 4D E3 65 B6 04 01 00 00 FA 14 BE 0E CE 5A ED FB [21:59:06]CommunicateWithHost err = 0 [21:59:06]CheckOFDResponse [21:59:06]1017 (14) - 77093643461234 [21:59:06]1041 (16) - 0000000000874798 [21:59:06]1040 (4) - 123112 [21:59:06]1012 (4) - 02.03.2024 16:00 [21:59:06]1206 (1) - 0 [21:59:06]OFD Sender: Remove packet 123112 [21:59:06]ProducePacketName [21:59:06]name=ofd_packets/00123112 [21:59:06]NVStorageDeleteData [21:59:07]Write to MH i2c: 01 00 00 78 34 AC [21:59:07]Write i2c OK [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: 01 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: 01 07 00 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: 01 07 00 78 34 00 00 00 00 00 02 0D C2 [21:59:07]RasterBufferAndPrint [21:59:07]line [21:59:07]line [21:59:07]line [21:59:07]line [21:59:07]line [21:59:07]written 0, free lines is 3339 [21:59:07]MH_Cut [21:59:07]Write to MH i2c: D1 01 00 7F 34 01 85 [21:59:07]Write i2c OK [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: D1 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: D1 01 00 [21:59:07]MH_I2C_Read... [21:59:07]Read from MH i2c: D1 01 00 7F 34 00 84 [21:59:07]Write to MH i2c: 01 00 00 80 34 B4 [21:59:07]Write i2c OK [21:59:07]MH_I2C_Read... [21:59:07]OFD Sender: No OFD packet to send [21:59:07]*** Cut start [21:59:07]*** Purtial cut [21:59:07]*** Stage 1: CUTSNS_PIN = 1 [21:59:09]Read from MH i2c: 01 [21:59:09]MH_I2C_Read... [21:59:09]*** Stop cut motor [21:59:09]*** Cut end [21:59:09]Read from MH i2c: 01 07 00 [21:59:09]MH_I2C_Read... [21:59:09]Read from MH i2c: 01 07 00 80 34 00 00 00 00 00 FF 0F C9 [21:59:09]process_action close_receipt done [21:59:09]requested_data is exist [21:59:09]produce_requested_data [21:59:09]requested_item fm.sn is exist - process it [21:59:09]wFMCommunicate request_size=4 [21:59:09]MH_SAM_APDU [21:59:09]CAPDU: 80 11 00 00 [21:59:09]Write to MH i2c: E2 08 00 81 34 80 11 00 00 00 00 00 00 2F [21:59:09]Write i2c OK [21:59:09]MH_I2C_Read... [21:59:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:09]Read from MH i2c: E2 [21:59:09]MH_I2C_Read... [21:59:09]Read from MH i2c: E2 17 00 [21:59:09]MH_I2C_Read... [21:59:09]Read from MH i2c: E2 17 00 81 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8D [21:59:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [21:59:09]wFMCommunicate OK [21:59:09]requested_item fd.num is exist - process it [21:59:09]SAM_PROTO_GetFieldsCounters [21:59:09]wFMCommunicate request_size=4 [21:59:09]MH_SAM_APDU [21:59:09]CAPDU: 80 13 00 00 [21:59:09]Write to MH i2c: E2 08 00 82 34 80 13 00 00 00 00 00 00 32 [21:59:09]Write i2c OK [21:59:09]MH_I2C_Read... [21:59:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:09]Read from MH i2c: E2 [21:59:09]MH_I2C_Read... [21:59:09]Read from MH i2c: E2 62 00 [21:59:09]MH_I2C_Read... [21:59:09]Read from MH i2c: E2 62 00 82 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [21:59:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:09]wFMCommunicate OK [21:59:10]SAM_PROTO_GetFieldsCounters done [21:59:10]requested_item shift.num is exist - process it [21:59:10]requested_item shift.opened is exist - process it [21:59:10]req_shift_opened [21:59:10]FM_GetShiftState [21:59:10]SAM_PROTO_GetShiftState [21:59:10]wFMCommunicate request_size=4 [21:59:10]MH_SAM_APDU [21:59:10]CAPDU: 80 13 01 00 [21:59:10]Write to MH i2c: E2 08 00 83 34 80 13 01 00 00 00 00 00 34 [21:59:10]Write i2c OK [21:59:10]MH_I2C_Read... [21:59:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:10]Read from MH i2c: E2 [21:59:10]MH_I2C_Read... [21:59:10]Read from MH i2c: E2 0E 00 [21:59:10]MH_I2C_Read... [21:59:10]Read from MH i2c: E2 0E 00 83 34 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9B [21:59:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [21:59:10]wFMCommunicate OK [21:59:10]SAM_PROTO_GetShiftState done [21:59:10]FM_GetShiftState done [21:59:10]req_shift_opened done [21:59:10]requested_item shift.open_date is exist - process it [21:59:10]req_shift_open_date [21:59:10]req_shift_open_date done [21:59:10]produce_requested_data done [21:59:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123112,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [21:59:10]process_action_free close_receipt [21:59:10]json_value_free [21:59:10]json_value_free done [21:59:10]process_json_proto returns [21:59:10]Send response to host [21:59:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123112,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [21:59:10]free response buf [21:59:10]execute_script done [21:59:10]execute_script returns [21:59:10]free content buf [21:59:10]Sock 9.Close socket [21:59:10]Sock 9.Thread stoped [21:59:12]OFD Sender: No OFD packet to send [21:59:17]OFD Sender: No OFD packet to send [21:59:22]OFD Sender: No OFD packet to send [21:59:27]OFD Sender: No OFD packet to send [21:59:32]OFD Sender: No OFD packet to send [21:59:37]OFD Sender: No OFD packet to send [21:59:42]OFD Sender: No OFD packet to send [21:59:47]OFD Sender: No OFD packet to send [21:59:52]OFD Sender: No OFD packet to send [21:59:57]OFD Sender: No OFD packet to send [22:00:02]OFD Sender: No OFD packet to send [22:00:07]OFD Sender: No OFD packet to send [22:00:12]OFD Sender: No OFD packet to send [22:00:17]OFD Sender: No OFD packet to send [22:00:22]OFD Sender: No OFD packet to send [22:00:27]OFD Sender: No OFD packet to send [22:00:32]OFD Sender: No OFD packet to send [22:00:37]OFD Sender: No OFD packet to send [22:00:42]OFD Sender: No OFD packet to send [22:00:47]OFD Sender: No OFD packet to send [22:00:52]OFD Sender: No OFD packet to send [22:00:57]OFD Sender: No OFD packet to send [22:01:02]OFD Sender: No OFD packet to send [22:01:07]OFD Sender: No OFD packet to send [22:01:12]OFD Sender: No OFD packet to send [22:01:17]OFD Sender: No OFD packet to send [22:01:22]OFD Sender: No OFD packet to send [22:01:27]OFD Sender: No OFD packet to send [22:01:32]OFD Sender: No OFD packet to send [22:01:37]OFD Sender: No OFD packet to send [22:01:42]OFD Sender: No OFD packet to send [22:01:47]OFD Sender: No OFD packet to send [22:01:52]OFD Sender: No OFD packet to send [22:01:57]OFD Sender: No OFD packet to send [22:02:02]OFD Sender: No OFD packet to send [22:02:07]OFD Sender: No OFD packet to send [22:02:12]OFD Sender: No OFD packet to send [22:02:17]OFD Sender: No OFD packet to send [22:02:22]OFD Sender: No OFD packet to send [22:02:27]OFD Sender: No OFD packet to send [22:02:32]OFD Sender: No OFD packet to send [22:02:37]OFD Sender: No OFD packet to send [22:02:42]OFD Sender: No OFD packet to send [22:02:47]OFD Sender: No OFD packet to send [22:02:52]OFD Sender: No OFD packet to send [22:02:57]OFD Sender: No OFD packet to send [22:03:02]OFD Sender: No OFD packet to send [22:03:07]OFD Sender: No OFD packet to send [22:03:12]OFD Sender: No OFD packet to send [22:03:17]OFD Sender: No OFD packet to send [22:03:22]OFD Sender: No OFD packet to send [22:03:27]OFD Sender: No OFD packet to send [22:03:32]OFD Sender: No OFD packet to send [22:03:37]OFD Sender: No OFD packet to send [22:03:42]OFD Sender: No OFD packet to send [22:03:47]OFD Sender: No OFD packet to send [22:03:52]OFD Sender: No OFD packet to send [22:03:57]OFD Sender: No OFD packet to send [22:04:02]OFD Sender: No OFD packet to send [22:04:07]OFD Sender: No OFD packet to send [22:04:10]accept exits with 8 [22:04:10]New connection [22:04:10]New thread 3066809700 created [22:04:10]Thread 3066666340 joined [22:04:10]Waiting for new connection... [22:04:10] Sock 8.Parse request [22:04:10]Sock 8.Check first char [22:04:10]Sock 8.First char is OK [22:04:10]request: POST /json_proto HTTP/1.0 [22:04:10]Method: POST [22:04:10]URL: /json_proto [22:04:10]Method is POST - this is cgi request [22:04:10]url: /json_proto [22:04:10]query_string will be loaded in cgi processing [22:04:10]execute_cgi json_proto POST (null) [22:04:10]execute_cgi path=json_proto method=POST [22:04:10]POST find Content-Length [22:04:10]Host: 172.17.48.197:8080 [22:04:10]Content-Length: 806 [22:04:10]Content-Type: application/json [22:04:10] [22:04:10]POST finish read [22:04:10]Found Content-Length = 806 [22:04:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:10]execute_script... [22:04:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:10]POST & json_proto [22:04:10]process_json_proto [22:04:10]json parsed OK: [22:04:10]protocol is kg_v1.0 [22:04:10]action value=close_receipt [22:04:10]process_action close_receipt [22:04:10]cmd_close_receipt [22:04:10]MH_GetDate [22:04:10]Write to MH i2c: F0 00 00 84 34 A7 [22:04:10]Write i2c OK [22:04:10]MH_I2C_Read... [22:04:10]Read from MH i2c: F0 [22:04:10]MH_I2C_Read... [22:04:10]Read from MH i2c: F0 09 00 [22:04:10]MH_I2C_Read... [22:04:10]Read from MH i2c: F0 09 00 84 34 00 5C A2 E3 65 66 EE DC 65 8B [22:04:10]GetLastDocTimeStamp 1709416746 [22:04:10]current date 1709417052 [22:04:10]FM_GetShiftState [22:04:10]SAM_PROTO_GetShiftState [22:04:10]wFMCommunicate request_size=4 [22:04:10]MH_SAM_APDU [22:04:10]CAPDU: 80 13 01 00 [22:04:10]Write to MH i2c: E2 08 00 85 34 80 13 01 00 00 00 00 00 36 [22:04:10]Write i2c OK [22:04:10]MH_I2C_Read... [22:04:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:11]Read from MH i2c: E2 [22:04:11]MH_I2C_Read... [22:04:11]Read from MH i2c: E2 0E 00 [22:04:11]MH_I2C_Read... [22:04:11]Read from MH i2c: E2 0E 00 85 34 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9D [22:04:11]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:04:11]wFMCommunicate OK [22:04:11]SAM_PROTO_GetShiftState done [22:04:11]FM_GetShiftState done [22:04:11]opened in 1709338023 [22:04:11]opened+sec_in_day 1709424423 [22:04:11]quantity*price = 50015 [22:04:11]sum+1 = 50016 [22:04:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 332 02.03.2024 22:04 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123113 ФПД: 46656758149344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T220412&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123113&fm=46656758149344&tin=02508201610067®Number=0000000000090573&sum=50015 [22:04:12]StoreToDocumentArchive [22:04:12]shift 321 fd 123113 [22:04:12]save to /storage/0321/doc_00123113 [22:04:12]save last doc name /storage/0321/doc_00123113 to /storage/kkm_last_doc_name [22:04:12]save OK [22:04:12]Clear old archive folders... [22:04:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:04:12]tlvbuf is 003D49A0 [22:04:12]SAM_PROTO_ClearQueue [22:04:12]wFMCommunicate request_size=4 [22:04:12]MH_SAM_APDU [22:04:12]CAPDU: 80 09 00 00 [22:04:12]Write to MH i2c: E2 08 00 92 34 80 09 00 00 00 00 00 00 38 [22:04:12]Write i2c OK [22:04:12]MH_I2C_Read... [22:04:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:04:12]Read from MH i2c: E2 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 03 00 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 03 00 92 34 00 90 00 3A [22:04:12]RAPDU: 90 00 [22:04:12]wFMCommunicate OK [22:04:12]SAM_PROTO_ClearQueue done [22:04:12]KKMCreateOFDPacket [22:04:12]OFDProtocolAddRootSTLVToBuf [22:04:12]FM_MakeSignedData [22:04:12]FM_MakeSignedData [22:04:12]SAM_PROTO_SignData [22:04:12]wFMCommunicate request_size=4 [22:04:12]MH_SAM_APDU [22:04:12]CAPDU: 80 0D 01 02 [22:04:12]Write to MH i2c: E2 08 00 93 34 80 0D 01 02 00 00 00 00 40 [22:04:12]Write i2c OK [22:04:12]MH_I2C_Read... [22:04:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:04:12]Read from MH i2c: E2 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 03 00 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 03 00 93 34 00 90 00 3B [22:04:12]RAPDU: 90 00 [22:04:12]wFMCommunicate OK [22:04:12]wFMCommunicate request_size=255 [22:04:12]MH_SAM_APDU [22:04: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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5C A2 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 E0 01 00 35 04 06 00 2A [22:04:12]Write to MH i2c: E2 02 01 94 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5C A2 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 E0 01 00 35 04 06 00 2A 00 00 07 [22:04:12]Write i2c OK [22:04:12]MH_I2C_Read... [22:04:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:12]Read from MH i2c: E2 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 03 00 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 03 00 94 34 00 90 00 3C [22:04:12]RAPDU: 90 00 [22:04:12]wFMCommunicate OK [22:04:12]wFMCommunicate request_size=10 [22:04:12]MH_SAM_APDU [22:04:12]CAPDU: 80 0D 02 02 05 6F 1F 7E F0 E0 [22:04:12]Write to MH i2c: E2 0D 00 95 34 80 0D 02 02 05 00 6F 1F 7E F0 E0 00 00 29 [22:04:12]Write i2c OK [22:04:12]MH_I2C_Read... [22:04:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:12]Read from MH i2c: E2 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 03 00 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 03 00 95 34 00 90 00 3D [22:04:12]RAPDU: 90 00 [22:04:12]wFMCommunicate OK [22:04:12]wFMCommunicate request_size=4 [22:04:12]MH_SAM_APDU [22:04:12]CAPDU: 80 0D 03 02 [22:04:12]Write to MH i2c: E2 08 00 96 34 80 0D 03 02 00 00 00 00 45 [22:04:12]Write i2c OK [22:04:12]MH_I2C_Read... [22:04:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:04:12]Read from MH i2c: E2 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 0B 00 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 0B 00 96 34 00 8F 3D F4 A4 2E 39 A0 F5 90 00 A6 [22:04:12]RAPDU: 8F 3D F4 A4 2E 39 A0 F5 90 00 [22:04:12]wFMCommunicate OK [22:04:12]SAM_PROTO_SignData done [22:04:12]FM_MakeSignedData done [22:04:12]CreateOFDProtocolMessage [22:04:12]wFMCommunicate request_size=4 [22:04:12]MH_SAM_APDU [22:04:12]CAPDU: 80 11 00 00 [22:04:12]Write to MH i2c: E2 08 00 97 34 80 11 00 00 00 00 00 00 45 [22:04:12]Write i2c OK [22:04:12]MH_I2C_Read... [22:04:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:12]Read from MH i2c: E2 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 17 00 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: E2 17 00 97 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A3 [22:04:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:04:12]wFMCommunicate OK [22:04:12]CreateOFDProtocolMessage done [22:04:12]OFDSenderStorePacket 123113 [22:04:12]StoreOFDPacket docnum=123113 [22:04:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 3E 07 01 B1 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5C A2 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 E0 01 00 35 04 06 00 2A 6F 1F 7E F0 E0 8F 3D F4 A4 2E 39 A0 F5 [22:04:12]CheckFolder [22:04:12]dirname=/storage/ofd_packets [22:04:12]CheckFolder done [22:04:12]ProducePacketName [22:04:12]name=ofd_packets/00123113 [22:04:12]NVStorageSaveData ofd_packets/00123113 [22:04:12]File name is /storage/ofd_packets/00123113 [22:04:12]Write 301 bytes [22:04:12]NVStorageSaveData done [22:04:12]OFDSenderStorePacket done [22:04:12]KKMCreateOFDPacket done [22:04:12]NVStorageSaveData kkm_last_timestamp [22:04:12]File name is /storage/kkm_last_timestamp [22:04:12]Write 4 bytes [22:04:12]NVStorageSaveData done [22:04:12]ExternCall_PrintAddStr [22:04:12]wPrintStart [22:04:12]Write to MH i2c: 01 00 00 98 34 CC [22:04:12]Write i2c OK [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: 01 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: 01 07 00 [22:04:12]MH_I2C_Read... [22:04:12]Read from MH i2c: 01 07 00 98 34 00 00 00 00 00 FF 0F E1 [22:04:12]RasterBufferAndPrint [22:04:12]line Счет N : (1)1106020 [22:04:12]line ИНН: 02508201610067 [22:04:12]line Контрольно-Кассовый Чек [22:04:12]line ПРОДАЖА [22:04:12]line ТРК (МРК, ГНК) : 11 [22:04:12]line Товар: 2710124130 [22:04:12]line Аи-92-К-5 [22:04:12]line 8.080 * 61.90 [22:04:12]line = 500.15 [22:04:12]line НДС 12% НСП 1% [22:04:12]line > о реализуемом товаре [22:04:12]line ИТОГО: 500.15 [22:04:12]line НСП 1% : 4.43 [22:04:12]line НДС 12% : 53.11 [22:04:12]line Наличными: 0.00 [22:04:12]line Безнал.: 500.15 [22:04:12]line Место: АЗС № 25 "Партнер Нефть" [22:04:12]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [22:04:12]line СНО: Общий режим [22:04:12]line Чек 332 02.03.2024 22:04 [22:04:12]line Смена: 321 ФФД: 1.0 [22:04:12]line ЗНМ: 0300000019 [22:04:12]line РНМ: 0000000000090573 [22:04:12]line Версия ККМ: 001 [22:04:12]line Платежная система: О! деньги [22:04:12]line ФМ: 0000000000874798 [22:04:12]line ФД: 123113 [22:04:12]line ФПД: 46656758149344 [22:04:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T220412&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123113&fm=46656758149344&tin=02508201610067®Number=0000000000090573&sum=50015 [22:04:13]OFD Sender: Processing packet 123113 [packets to send 112, broken 111] [22:04:13]ProducePacketName [22:04:13]name=ofd_packets/00123113 [22:04:13]OFD Sender: To server: pG, [22:04:13]CommunicateWithHost lk.salyk.kg:30040 [22:04:13]ConnectInit lk.salyk.kg [22:04:13]written 0, free lines is 4095 [22:04:13]Connected sock=10 [22:04:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 3E 07 01 B1 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 5C A2 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 E0 01 00 35 04 06 00 2A 6F 1F 7E F0 E0 8F 3D F4 A4 2E 39 A0 F5 [22:04:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 62 69 47 00 3D C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 E9 E0 01 00 F4 03 04 00 37 4E E3 65 B6 04 01 00 00 96 C8 10 ED 02 95 3E 3D [22:04:13]CommunicateWithHost err = 0 [22:04:13]CheckOFDResponse [22:04:13]1017 (14) - 77093643461234 [22:04:13]1041 (16) - 0000000000874798 [22:04:13]1040 (4) - 123113 [22:04:13]1012 (4) - 02.03.2024 16:05 [22:04:13]1206 (1) - 0 [22:04:13]OFD Sender: Remove packet 123113 [22:04:13]ProducePacketName [22:04:13]name=ofd_packets/00123113 [22:04:13]NVStorageDeleteData [22:04:13]Write to MH i2c: 01 00 00 C2 34 F6 [22:04:13]Write i2c OK [22:04:13]MH_I2C_Read... [22:04:13]Read from MH i2c: 01 [22:04:13]MH_I2C_Read... [22:04:13]Read from MH i2c: 01 07 00 [22:04:13]MH_I2C_Read... [22:04:13]Read from MH i2c: 01 07 00 C2 34 00 00 00 00 00 01 0D 0B [22:04:13]RasterBufferAndPrint [22:04:13]line [22:04:13]line [22:04:13]line [22:04:13]line [22:04:13]line [22:04:13]written 0, free lines is 3335 [22:04:13]MH_Cut [22:04:13]Write to MH i2c: D1 01 00 C9 34 01 CF [22:04:13]Write i2c OK [22:04:13]MH_I2C_Read... [22:04:13]Read from MH i2c: D1 [22:04:13]MH_I2C_Read... [22:04:13]Read from MH i2c: D1 01 00 [22:04:13]MH_I2C_Read... [22:04:13]Read from MH i2c: D1 01 00 C9 34 00 CE [22:04:13]Write to MH i2c: 01 00 00 CA 34 FE [22:04:13]Write i2c OK [22:04:13]MH_I2C_Read... [22:04:13]OFD Sender: No OFD packet to send [22:04:14]*** Cut start [22:04:14]*** Purtial cut [22:04:14]*** Stage 1: CUTSNS_PIN = 1 [22:04:16]Read from MH i2c: 01 [22:04:16]MH_I2C_Read... [22:04:16]*** Stop cut motor [22:04:16]*** Cut end [22:04:16]Read from MH i2c: 01 07 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: 01 07 00 CA 34 00 00 00 00 00 FF 0F 13 [22:04:16]process_action close_receipt done [22:04:16]requested_data is exist [22:04:16]produce_requested_data [22:04:16]requested_item fm.sn is exist - process it [22:04:16]wFMCommunicate request_size=4 [22:04:16]MH_SAM_APDU [22:04:16]CAPDU: 80 11 00 00 [22:04:16]Write to MH i2c: E2 08 00 CB 34 80 11 00 00 00 00 00 00 79 [22:04:16]Write i2c OK [22:04:16]MH_I2C_Read... [22:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:16]Read from MH i2c: E2 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 17 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 17 00 CB 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D7 [22:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:04:16]wFMCommunicate OK [22:04:16]requested_item fd.num is exist - process it [22:04:16]SAM_PROTO_GetFieldsCounters [22:04:16]wFMCommunicate request_size=4 [22:04:16]MH_SAM_APDU [22:04:16]CAPDU: 80 13 00 00 [22:04:16]Write to MH i2c: E2 08 00 CC 34 80 13 00 00 00 00 00 00 7C [22:04:16]Write i2c OK [22:04:16]MH_I2C_Read... [22:04:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:16]Read from MH i2c: E2 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 62 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 62 00 CC 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [22:04:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 E9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:04:16]wFMCommunicate OK [22:04:16]SAM_PROTO_GetFieldsCounters done [22:04:16]requested_item shift.num is exist - process it [22:04:16]requested_item shift.opened is exist - process it [22:04:16]req_shift_opened [22:04:16]FM_GetShiftState [22:04:16]SAM_PROTO_GetShiftState [22:04:16]wFMCommunicate request_size=4 [22:04:16]MH_SAM_APDU [22:04:16]CAPDU: 80 13 01 00 [22:04:16]Write to MH i2c: E2 08 00 CD 34 80 13 01 00 00 00 00 00 7E [22:04:16]Write i2c OK [22:04:16]MH_I2C_Read... [22:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:16]Read from MH i2c: E2 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 0E 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 0E 00 CD 34 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E5 [22:04:16]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:04:16]wFMCommunicate OK [22:04:16]SAM_PROTO_GetShiftState done [22:04:16]FM_GetShiftState done [22:04:16]req_shift_opened done [22:04:16]requested_item shift.open_date is exist - process it [22:04:16]req_shift_open_date [22:04:16]req_shift_open_date done [22:04:16]produce_requested_data done [22:04:16]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123113,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [22:04:16]process_action_free close_receipt [22:04:16]json_value_free [22:04:16]json_value_free done [22:04:16]process_json_proto returns [22:04:16]Send response to host [22:04:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123113,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [22:04:16]free response buf [22:04:16]execute_script done [22:04:16]execute_script returns [22:04:16]free content buf [22:04:16]Sock 8.Close socket [22:04:16]Sock 8.Thread stoped [22:04:18]OFD Sender: No OFD packet to send [22:04:23]OFD Sender: No OFD packet to send [22:04:28]OFD Sender: No OFD packet to send [22:04:33]OFD Sender: No OFD packet to send [22:04:38]OFD Sender: No OFD packet to send [22:04:43]OFD Sender: No OFD packet to send [22:04:48]OFD Sender: No OFD packet to send [22:04:53]OFD Sender: No OFD packet to send [22:04:58]OFD Sender: No OFD packet to send [22:05:03]OFD Sender: No OFD packet to send [22:05:08]OFD Sender: No OFD packet to send [22:05:13]OFD Sender: No OFD packet to send [22:05:18]OFD Sender: No OFD packet to send [22:05:23]OFD Sender: No OFD packet to send [22:05:28]OFD Sender: No OFD packet to send [22:05:33]OFD Sender: No OFD packet to send [22:05:38]OFD Sender: No OFD packet to send [22:05:43]OFD Sender: No OFD packet to send [22:05:48]OFD Sender: No OFD packet to send [22:05:53]OFD Sender: No OFD packet to send [22:05:58]OFD Sender: No OFD packet to send [22:06:03]OFD Sender: No OFD packet to send [22:06:08]OFD Sender: No OFD packet to send [22:06:13]OFD Sender: No OFD packet to send [22:06:18]OFD Sender: No OFD packet to send [22:06:23]OFD Sender: No OFD packet to send [22:06:28]OFD Sender: No OFD packet to send [22:06:33]OFD Sender: No OFD packet to send [22:06:38]OFD Sender: No OFD packet to send [22:06:43]OFD Sender: No OFD packet to send [22:06:48]OFD Sender: No OFD packet to send [22:06:53]OFD Sender: No OFD packet to send [22:06:58]OFD Sender: No OFD packet to send [22:07:03]OFD Sender: No OFD packet to send [22:07:08]OFD Sender: No OFD packet to send [22:07:13]OFD Sender: No OFD packet to send [22:07:18]OFD Sender: No OFD packet to send [22:07:24]OFD Sender: No OFD packet to send [22:07:29]OFD Sender: No OFD packet to send [22:07:34]OFD Sender: No OFD packet to send [22:07:39]OFD Sender: No OFD packet to send [22:07:44]OFD Sender: No OFD packet to send [22:07:49]OFD Sender: No OFD packet to send [22:07:54]OFD Sender: No OFD packet to send [22:07:59]OFD Sender: No OFD packet to send [22:08:04]OFD Sender: No OFD packet to send [22:08:09]OFD Sender: No OFD packet to send [22:08:14]OFD Sender: No OFD packet to send [22:08:19]OFD Sender: No OFD packet to send [22:08:24]OFD Sender: No OFD packet to send [22:08:29]OFD Sender: No OFD packet to send [22:08:34]OFD Sender: No OFD packet to send [22:08:39]OFD Sender: No OFD packet to send [22:08:44]OFD Sender: No OFD packet to send [22:08:49]OFD Sender: No OFD packet to send [22:08:54]OFD Sender: No OFD packet to send [22:08:59]OFD Sender: No OFD packet to send [22:09:04]OFD Sender: No OFD packet to send [22:09:09]OFD Sender: No OFD packet to send [22:09:14]OFD Sender: No OFD packet to send [22:09:19]OFD Sender: No OFD packet to send [22:09:24]OFD Sender: No OFD packet to send [22:09:29]OFD Sender: No OFD packet to send [22:09:34]OFD Sender: No OFD packet to send [22:09:39]OFD Sender: No OFD packet to send [22:09:44]OFD Sender: No OFD packet to send [22:09:49]OFD Sender: No OFD packet to send [22:09:54]OFD Sender: No OFD packet to send [22:09:59]OFD Sender: No OFD packet to send [22:10:04]OFD Sender: No OFD packet to send [22:10:09]OFD Sender: No OFD packet to send [22:10:14]OFD Sender: No OFD packet to send [22:10:19]OFD Sender: No OFD packet to send [22:10:24]OFD Sender: No OFD packet to send [22:10:29]OFD Sender: No OFD packet to send [22:10:34]OFD Sender: No OFD packet to send [22:10:39]OFD Sender: No OFD packet to send [22:10:44]OFD Sender: No OFD packet to send [22:10:49]OFD Sender: No OFD packet to send [22:10:54]OFD Sender: No OFD packet to send [22:10:59]OFD Sender: No OFD packet to send [22:11:04]OFD Sender: No OFD packet to send [22:11:09]OFD Sender: No OFD packet to send [22:11:14]OFD Sender: No OFD packet to send [22:11:19]OFD Sender: No OFD packet to send [22:11:24]OFD Sender: No OFD packet to send [22:11:29]OFD Sender: No OFD packet to send [22:11:34]OFD Sender: No OFD packet to send [22:11:39]OFD Sender: No OFD packet to send [22:11:44]OFD Sender: No OFD packet to send [22:11:49]OFD Sender: No OFD packet to send [22:11:54]OFD Sender: No OFD packet to send [22:11:59]OFD Sender: No OFD packet to send [22:12:04]OFD Sender: No OFD packet to send [22:12:09]OFD Sender: No OFD packet to send [22:12:14]OFD Sender: No OFD packet to send [22:12:19]OFD Sender: No OFD packet to send [22:12:24]OFD Sender: No OFD packet to send [22:12:29]OFD Sender: No OFD packet to send [22:12:34]OFD Sender: No OFD packet to send [22:12:39]OFD Sender: No OFD packet to send [22:12:44]OFD Sender: No OFD packet to send [22:12:49]OFD Sender: No OFD packet to send [22:12:54]OFD Sender: No OFD packet to send [22:12:59]OFD Sender: No OFD packet to send [22:13:04]OFD Sender: No OFD packet to send [22:13:09]OFD Sender: No OFD packet to send [22:13:14]OFD Sender: No OFD packet to send [22:13:19]OFD Sender: No OFD packet to send [22:13:24]OFD Sender: No OFD packet to send [22:13:29]OFD Sender: No OFD packet to send [22:13:34]OFD Sender: No OFD packet to send [22:13:39]OFD Sender: No OFD packet to send [22:13:44]OFD Sender: No OFD packet to send [22:13:49]OFD Sender: No OFD packet to send [22:13:54]OFD Sender: No OFD packet to send [22:13:59]OFD Sender: No OFD packet to send [22:14:04]OFD Sender: No OFD packet to send [22:14:09]OFD Sender: No OFD packet to send [22:14:14]OFD Sender: No OFD packet to send [22:14:19]OFD Sender: No OFD packet to send [22:14:24]OFD Sender: No OFD packet to send [22:14:29]OFD Sender: No OFD packet to send [22:14:34]OFD Sender: No OFD packet to send [22:14:39]OFD Sender: No OFD packet to send [22:14:44]OFD Sender: No OFD packet to send [22:14:49]OFD Sender: No OFD packet to send [22:14:54]OFD Sender: No OFD packet to send [22:14:59]OFD Sender: No OFD packet to send [22:15:04]OFD Sender: No OFD packet to send [22:15:09]OFD Sender: No OFD packet to send [22:15:14]OFD Sender: No OFD packet to send [22:15:18]accept exits with 9 [22:15:18]New connection [22:15:18]New thread 3066666340 created [22:15:18]Thread 3066809700 joined [22:15:18]Waiting for new connection... [22:15:18] Sock 9.Parse request [22:15:18]Sock 9.Check first char [22:15:18]Sock 9.First char is OK [22:15:18]request: POST /json_proto HTTP/1.0 [22:15:18]Method: POST [22:15:18]URL: /json_proto [22:15:18]Method is POST - this is cgi request [22:15:18]url: /json_proto [22:15:18]query_string will be loaded in cgi processing [22:15:18]execute_cgi json_proto POST (null) [22:15:18]execute_cgi path=json_proto method=POST [22:15:18]POST find Content-Length [22:15:18]Host: 172.17.48.197:8080 [22:15:18]Content-Length: 679 [22:15:18]Content-Type: application/json [22:15:18] [22:15:18]POST finish read [22:15:18]Found Content-Length = 679 [22:15:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [22:15:18]execute_script... [22:15:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "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" ] } } [22:15:18]POST & json_proto [22:15:18]process_json_proto [22:15:18]json parsed OK: [22:15:18]protocol is kg_v1.0 [22:15:18]action value=close_receipt [22:15:18]process_action close_receipt [22:15:18]cmd_close_receipt [22:15:18]MH_GetDate [22:15:18]Write to MH i2c: F0 00 00 CE 34 F1 [22:15:18]Write i2c OK [22:15:18]MH_I2C_Read... [22:15:18]Read from MH i2c: F0 [22:15:18]MH_I2C_Read... [22:15:18]Read from MH i2c: F0 09 00 [22:15:18]MH_I2C_Read... [22:15:18]Read from MH i2c: F0 09 00 CE 34 00 F8 A4 E3 65 66 EE DC 65 73 [22:15:18]GetLastDocTimeStamp 1709417052 [22:15:18]current date 1709417720 [22:15:18]FM_GetShiftState [22:15:18]SAM_PROTO_GetShiftState [22:15:18]wFMCommunicate request_size=4 [22:15:18]MH_SAM_APDU [22:15:18]CAPDU: 80 13 01 00 [22:15:18]Write to MH i2c: E2 08 00 CF 34 80 13 01 00 00 00 00 00 80 [22:15:18]Write i2c OK [22:15:18]MH_I2C_Read... [22:15:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:18]Read from MH i2c: E2 [22:15:18]MH_I2C_Read... [22:15:18]Read from MH i2c: E2 0E 00 [22:15:18]MH_I2C_Read... [22:15:18]Read from MH i2c: E2 0E 00 CF 34 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E7 [22:15:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:15:18]wFMCommunicate OK [22:15:18]SAM_PROTO_GetShiftState done [22:15:18]FM_GetShiftState done [22:15:18]opened in 1709338023 [22:15:18]opened+sec_in_day 1709424423 [22:15:18]quantity*price = 62023 [22:15:18]sum+1 = 62025 [22:15:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 333 02.03.2024 22:15 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123114 ФПД: 255001184223290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T221520&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123114&fm=255001184223290&tin=02508201610067®Number=0000000000090573&sum=62000 [22:15:19]StoreToDocumentArchive [22:15:19]shift 321 fd 123114 [22:15:19]save to /storage/0321/doc_00123114 [22:15:19]save last doc name /storage/0321/doc_00123114 to /storage/kkm_last_doc_name [22:15:19]save OK [22:15:19]Clear old archive folders... [22:15:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:15:19]tlvbuf is 003D6D60 [22:15:19]SAM_PROTO_ClearQueue [22:15:19]wFMCommunicate request_size=4 [22:15:19]MH_SAM_APDU [22:15:19]CAPDU: 80 09 00 00 [22:15:19]Write to MH i2c: E2 08 00 DC 34 80 09 00 00 00 00 00 00 82 [22:15:19]Write i2c OK [22:15:19]MH_I2C_Read... [22:15:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:15:19]Read from MH i2c: E2 [22:15:19]MH_I2C_Read... [22:15:19]Read from MH i2c: E2 03 00 [22:15:19]MH_I2C_Read... [22:15:19]Read from MH i2c: E2 03 00 DC 34 00 90 00 84 [22:15:19]RAPDU: 90 00 [22:15:19]wFMCommunicate OK [22:15:19]SAM_PROTO_ClearQueue done [22:15:19]KKMCreateOFDPacket [22:15:19]OFDProtocolAddRootSTLVToBuf [22:15:19]FM_MakeSignedData [22:15:19]FM_MakeSignedData [22:15:19]SAM_PROTO_SignData [22:15:19]wFMCommunicate request_size=4 [22:15:19]MH_SAM_APDU [22:15:19]CAPDU: 80 0D 01 02 [22:15:19]Write to MH i2c: E2 08 00 DD 34 80 0D 01 02 00 00 00 00 8A [22:15:19]Write i2c OK [22:15:19]MH_I2C_Read... [22:15:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:15:19]Read from MH i2c: E2 [22:15:19]MH_I2C_Read... [22:15:19]Read from MH i2c: E2 03 00 [22:15:19]MH_I2C_Read... [22:15:19]Read from MH i2c: E2 03 00 DD 34 00 90 00 85 [22:15:19]RAPDU: 90 00 [22:15:19]wFMCommunicate OK [22:15:19]wFMCommunicate request_size=255 [22:15:19]MH_SAM_APDU [22:15:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F8 A4 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA E0 01 00 35 04 06 00 E7 [22:15:19]Write to MH i2c: E2 02 01 DE 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F8 A4 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA E0 01 00 35 04 06 00 E7 00 00 CE [22:15:19]Write i2c OK [22:15:19]MH_I2C_Read... [22:15:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:20]Read from MH i2c: E2 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: E2 03 00 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: E2 03 00 DE 34 00 90 00 86 [22:15:20]RAPDU: 90 00 [22:15:20]wFMCommunicate OK [22:15:20]wFMCommunicate request_size=10 [22:15:20]MH_SAM_APDU [22:15:20]CAPDU: 80 0D 02 02 05 EC 17 00 C0 3A [22:15:20]Write to MH i2c: E2 0D 00 DF 34 80 0D 02 02 05 00 EC 17 00 C0 3A 00 00 94 [22:15:20]Write i2c OK [22:15:20]MH_I2C_Read... [22:15:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:20]Read from MH i2c: E2 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: E2 03 00 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: E2 03 00 DF 34 00 90 00 87 [22:15:20]RAPDU: 90 00 [22:15:20]wFMCommunicate OK [22:15:20]wFMCommunicate request_size=4 [22:15:20]MH_SAM_APDU [22:15:20]CAPDU: 80 0D 03 02 [22:15:20]Write to MH i2c: E2 08 00 E0 34 80 0D 03 02 00 00 00 00 8F [22:15:20]Write i2c OK [22:15:20]MH_I2C_Read... [22:15:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:15:20]Read from MH i2c: E2 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: E2 0B 00 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: E2 0B 00 E0 34 00 E4 2D 74 D0 46 9A FA 12 90 00 D1 [22:15:20]RAPDU: E4 2D 74 D0 46 9A FA 12 90 00 [22:15:20]wFMCommunicate OK [22:15:20]SAM_PROTO_SignData done [22:15:20]FM_MakeSignedData done [22:15:20]CreateOFDProtocolMessage [22:15:20]wFMCommunicate request_size=4 [22:15:20]MH_SAM_APDU [22:15:20]CAPDU: 80 11 00 00 [22:15:20]Write to MH i2c: E2 08 00 E1 34 80 11 00 00 00 00 00 00 8F [22:15:20]Write i2c OK [22:15:20]MH_I2C_Read... [22:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:20]Read from MH i2c: E2 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: E2 17 00 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: E2 17 00 E1 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 ED [22:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:15:20]wFMCommunicate OK [22:15:20]CreateOFDProtocolMessage done [22:15:20]OFDSenderStorePacket 123114 [22:15:20]StoreOFDPacket docnum=123114 [22:15:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A9 AB 07 01 B3 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F8 A4 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA E0 01 00 35 04 06 00 E7 EC 17 00 C0 3A E4 2D 74 D0 46 9A FA 12 [22:15:20]CheckFolder [22:15:20]dirname=/storage/ofd_packets [22:15:20]CheckFolder done [22:15:20]ProducePacketName [22:15:20]name=ofd_packets/00123114 [22:15:20]NVStorageSaveData ofd_packets/00123114 [22:15:20]File name is /storage/ofd_packets/00123114 [22:15:20]Write 301 bytes [22:15:20]NVStorageSaveData done [22:15:20]OFDSenderStorePacket done [22:15:20]KKMCreateOFDPacket done [22:15:20]NVStorageSaveData kkm_last_timestamp [22:15:20]File name is /storage/kkm_last_timestamp [22:15:20]Write 4 bytes [22:15:20]NVStorageSaveData done [22:15:20]ExternCall_PrintAddStr [22:15:20]wPrintStart [22:15:20]Write to MH i2c: 01 00 00 E2 34 16 [22:15:20]Write i2c OK [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: 01 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: 01 07 00 [22:15:20]MH_I2C_Read... [22:15:20]Read from MH i2c: 01 07 00 E2 34 00 00 00 00 00 FF 0F 2B [22:15:20]RasterBufferAndPrint [22:15:20]line Счет N : (1)1106021 [22:15:20]line ИНН: 02508201610067 [22:15:20]line Контрольно-Кассовый Чек [22:15:20]line ПРОДАЖА [22:15:20]line ТРК (МРК, ГНК) : 62 [22:15:20]line Товар: 2710124130 [22:15:20]line Аи-92-К-5 [22:15:20]line 10.020 * 61.90 [22:15:20]line = 620.24 [22:15:20]line НДС 12% НСП 1% [22:15:20]line > о реализуемом товаре [22:15:20]line ОКРУГЛЕНИЕ: -0.24 [22:15:20]line ИТОГО: 620.00 [22:15:20]line Внесено: 620.00 [22:15:20]line СДАЧА: 0.00 [22:15:20]line НСП 1% : 5.49 [22:15:20]line НДС 12% : 65.87 [22:15:20]line Наличными: 620.00 [22:15:20]line Безнал.: 0.00 [22:15:20]line Место: АЗС № 25 "Партнер Нефть" [22:15:20]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [22:15:20]line СНО: Общий режим [22:15:20]line Чек 333 02.03.2024 22:15 [22:15:20]line Смена: 321 ФФД: 1.0 [22:15:20]line ЗНМ: 0300000019 [22:15:20]line РНМ: 0000000000090573 [22:15:20]line Версия ККМ: 001 [22:15:20]line ФМ: 0000000000874798 [22:15:20]line ФД: 123114 [22:15:20]line ФПД: 255001184223290 [22:15:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T221520&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123114&fm=255001184223290&tin=02508201610067®Number=0000000000090573&sum=62000 [22:15:20]OFD Sender: Processing packet 123114 [packets to send 112, broken 111] [22:15:20]ProducePacketName [22:15:20]name=ofd_packets/00123114 [22:15:20]OFD Sender: To server: pG, [22:15:20]CommunicateWithHost lk.salyk.kg:30040 [22:15:20]ConnectInit lk.salyk.kg [22:15:20]written 0, free lines is 4095 [22:15:20]Connected sock=10 [22:15:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A9 AB 07 01 B3 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F8 A4 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA E0 01 00 35 04 06 00 E7 EC 17 00 C0 3A E4 2D 74 D0 46 9A FA 12 [22:15:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 86 56 47 00 E3 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EA E0 01 00 F4 03 04 00 D3 50 E3 65 B6 04 01 00 00 4C 28 8C 81 3C B5 03 3B [22:15:21]CommunicateWithHost err = 0 [22:15:21]CheckOFDResponse [22:15:21]1017 (14) - 77093643461234 [22:15:21]1041 (16) - 0000000000874798 [22:15:21]1040 (4) - 123114 [22:15:21]1012 (4) - 02.03.2024 16:16 [22:15:21]1206 (1) - 0 [22:15:21]OFD Sender: Remove packet 123114 [22:15:21]ProducePacketName [22:15:21]name=ofd_packets/00123114 [22:15:21]NVStorageDeleteData [22:15:21]Write to MH i2c: 01 00 00 0D 35 42 [22:15:21]Write i2c OK [22:15:21]MH_I2C_Read... [22:15:21]Read from MH i2c: 01 [22:15:21]MH_I2C_Read... [22:15:21]Read from MH i2c: 01 07 00 [22:15:21]MH_I2C_Read... [22:15:21]Read from MH i2c: 01 07 00 0D 35 00 00 00 00 00 FE 0C 53 [22:15:21]RasterBufferAndPrint [22:15:21]line [22:15:21]line [22:15:21]line [22:15:21]line [22:15:21]line [22:15:21]written 0, free lines is 3335 [22:15:21]MH_Cut [22:15:21]Write to MH i2c: D1 01 00 14 35 01 1B [22:15:21]Write i2c OK [22:15:21]MH_I2C_Read... [22:15:21]Read from MH i2c: D1 [22:15:21]MH_I2C_Read... [22:15:21]Read from MH i2c: D1 01 00 [22:15:21]MH_I2C_Read... [22:15:21]Read from MH i2c: D1 01 00 14 35 00 1A [22:15:21]Write to MH i2c: 01 00 00 15 35 4A [22:15:21]Write i2c OK [22:15:21]MH_I2C_Read... [22:15:21]OFD Sender: No OFD packet to send [22:15:21]*** Cut start [22:15:21]*** Purtial cut [22:15:21]*** Stage 1: CUTSNS_PIN = 1 [22:15:23]Read from MH i2c: 01 [22:15:23]MH_I2C_Read... [22:15:23]*** Stop cut motor [22:15:23]*** Cut end [22:15:23]Read from MH i2c: 01 07 00 [22:15:23]MH_I2C_Read... [22:15:23]Read from MH i2c: 01 07 00 15 35 00 00 00 00 00 FF 0F 5F [22:15:23]process_action close_receipt done [22:15:23]requested_data is exist [22:15:23]produce_requested_data [22:15:23]requested_item fm.sn is exist - process it [22:15:23]wFMCommunicate request_size=4 [22:15:23]MH_SAM_APDU [22:15:23]CAPDU: 80 11 00 00 [22:15:23]Write to MH i2c: E2 08 00 16 35 80 11 00 00 00 00 00 00 C5 [22:15:23]Write i2c OK [22:15:23]MH_I2C_Read... [22:15:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:23]Read from MH i2c: E2 [22:15:23]MH_I2C_Read... [22:15:23]Read from MH i2c: E2 17 00 [22:15:23]MH_I2C_Read... [22:15:23]Read from MH i2c: E2 17 00 16 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 23 [22:15:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:15:23]wFMCommunicate OK [22:15:23]requested_item fd.num is exist - process it [22:15:23]SAM_PROTO_GetFieldsCounters [22:15:23]wFMCommunicate request_size=4 [22:15:23]MH_SAM_APDU [22:15:23]CAPDU: 80 13 00 00 [22:15:23]Write to MH i2c: E2 08 00 17 35 80 13 00 00 00 00 00 00 C8 [22:15:23]Write i2c OK [22:15:23]MH_I2C_Read... [22:15:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:15:24]Read from MH i2c: E2 [22:15:24]MH_I2C_Read... [22:15:24]Read from MH i2c: E2 62 00 [22:15:24]MH_I2C_Read... [22:15:24]Read from MH i2c: E2 62 00 17 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [22:15:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:15:24]wFMCommunicate OK [22:15:24]SAM_PROTO_GetFieldsCounters done [22:15:24]requested_item shift.num is exist - process it [22:15:24]requested_item shift.opened is exist - process it [22:15:24]req_shift_opened [22:15:24]FM_GetShiftState [22:15:24]SAM_PROTO_GetShiftState [22:15:24]wFMCommunicate request_size=4 [22:15:24]MH_SAM_APDU [22:15:24]CAPDU: 80 13 01 00 [22:15:24]Write to MH i2c: E2 08 00 18 35 80 13 01 00 00 00 00 00 CA [22:15:24]Write i2c OK [22:15:24]MH_I2C_Read... [22:15:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:24]Read from MH i2c: E2 [22:15:24]MH_I2C_Read... [22:15:24]Read from MH i2c: E2 0E 00 [22:15:24]MH_I2C_Read... [22:15:24]Read from MH i2c: E2 0E 00 18 35 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 31 [22:15:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:15:24]wFMCommunicate OK [22:15:24]SAM_PROTO_GetShiftState done [22:15:24]FM_GetShiftState done [22:15:24]req_shift_opened done [22:15:24]requested_item shift.open_date is exist - process it [22:15:24]req_shift_open_date [22:15:24]req_shift_open_date done [22:15:24]produce_requested_data done [22:15:24]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123114,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [22:15:24]process_action_free close_receipt [22:15:24]json_value_free [22:15:24]json_value_free done [22:15:24]process_json_proto returns [22:15:24]Send response to host [22:15:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123114,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [22:15:24]free response buf [22:15:24]execute_script done [22:15:24]execute_script returns [22:15:24]free content buf [22:15:24]Sock 9.Close socket [22:15:24]Sock 9.Thread stoped [22:15:26]OFD Sender: No OFD packet to send [22:15:31]OFD Sender: No OFD packet to send [22:15:36]OFD Sender: No OFD packet to send [22:15:41]OFD Sender: No OFD packet to send [22:15:46]OFD Sender: No OFD packet to send [22:15:51]OFD Sender: No OFD packet to send [22:15:53]accept exits with 8 [22:15:53]New connection [22:15:53]New thread 3066809700 created [22:15:53]Thread 3066666340 joined [22:15:53]Waiting for new connection... [22:15:53] Sock 8.Parse request [22:15:53]Sock 8.Check first char [22:15:53]Sock 8.First char is OK [22:15:53]request: POST /json_proto HTTP/1.0 [22:15:53]Method: POST [22:15:53]URL: /json_proto [22:15:53]Method is POST - this is cgi request [22:15:53]url: /json_proto [22:15:53]query_string will be loaded in cgi processing [22:15:53]execute_cgi json_proto POST (null) [22:15:53]execute_cgi path=json_proto method=POST [22:15:53]POST find Content-Length [22:15:53]Host: 172.17.48.197:8080 [22:15:53]Content-Length: 683 [22:15:53]Content-Type: application/json [22:15:53] [22:15:53]POST finish read [22:15:53]Found Content-Length = 683 [22:15:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:53]execute_script... [22:15:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:53]POST & json_proto [22:15:53]process_json_proto [22:15:53]json parsed OK: [22:15:53]protocol is kg_v1.0 [22:15:53]action value=close_receipt [22:15:53]process_action close_receipt [22:15:53]cmd_close_receipt [22:15:53]MH_GetDate [22:15:53]Write to MH i2c: F0 00 00 19 35 3D [22:15:53]Write i2c OK [22:15:53]MH_I2C_Read... [22:15:53]Read from MH i2c: F0 [22:15:53]MH_I2C_Read... [22:15:53]Read from MH i2c: F0 09 00 [22:15:53]MH_I2C_Read... [22:15:53]Read from MH i2c: F0 09 00 19 35 00 1B A5 E3 65 66 EE DC 65 E3 [22:15:53]GetLastDocTimeStamp 1709417720 [22:15:53]current date 1709417755 [22:15:53]FM_GetShiftState [22:15:53]SAM_PROTO_GetShiftState [22:15:53]wFMCommunicate request_size=4 [22:15:53]MH_SAM_APDU [22:15:53]CAPDU: 80 13 01 00 [22:15:53]Write to MH i2c: E2 08 00 1A 35 80 13 01 00 00 00 00 00 CC [22:15:53]Write i2c OK [22:15:53]MH_I2C_Read... [22:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:53]Read from MH i2c: E2 [22:15:53]MH_I2C_Read... [22:15:53]Read from MH i2c: E2 0E 00 [22:15:53]MH_I2C_Read... [22:15:53]Read from MH i2c: E2 0E 00 1A 35 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 33 [22:15:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:15:53]wFMCommunicate OK [22:15:53]SAM_PROTO_GetShiftState done [22:15:53]FM_GetShiftState done [22:15:53]opened in 1709338023 [22:15:53]opened+sec_in_day 1709424423 [22:15:53]quantity*price = 100030 [22:15:53]sum+1 = 100031 [22:15:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 334 02.03.2024 22:15 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123115 ФПД: 251274090268657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T221555&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123115&fm=251274090268657&tin=02508201610067®Number=0000000000090573&sum=100000 [22:15:54]StoreToDocumentArchive [22:15:54]shift 321 fd 123115 [22:15:54]save to /storage/0321/doc_00123115 [22:15:54]save last doc name /storage/0321/doc_00123115 to /storage/kkm_last_doc_name [22:15:54]save OK [22:15:54]Clear old archive folders... [22:15:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:15:54]tlvbuf is B6F35AA0 [22:15:54]SAM_PROTO_ClearQueue [22:15:54]wFMCommunicate request_size=4 [22:15:54]MH_SAM_APDU [22:15:54]CAPDU: 80 09 00 00 [22:15:54]Write to MH i2c: E2 08 00 27 35 80 09 00 00 00 00 00 00 CE [22:15:54]Write i2c OK [22:15:54]MH_I2C_Read... [22:15:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:15:54]Read from MH i2c: E2 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 03 00 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 03 00 27 35 00 90 00 D0 [22:15:54]RAPDU: 90 00 [22:15:54]wFMCommunicate OK [22:15:54]SAM_PROTO_ClearQueue done [22:15:54]KKMCreateOFDPacket [22:15:54]OFDProtocolAddRootSTLVToBuf [22:15:54]FM_MakeSignedData [22:15:54]FM_MakeSignedData [22:15:54]SAM_PROTO_SignData [22:15:54]wFMCommunicate request_size=4 [22:15:54]MH_SAM_APDU [22:15:54]CAPDU: 80 0D 01 02 [22:15:54]Write to MH i2c: E2 08 00 28 35 80 0D 01 02 00 00 00 00 D6 [22:15:54]Write i2c OK [22:15:54]MH_I2C_Read... [22:15:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:15:54]Read from MH i2c: E2 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 03 00 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 03 00 28 35 00 90 00 D1 [22:15:54]RAPDU: 90 00 [22:15:54]wFMCommunicate OK [22:15:54]wFMCommunicate request_size=255 [22:15:54]MH_SAM_APDU [22:15:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 1B A5 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB E0 01 00 35 04 06 00 E4 [22:15:54]Write to MH i2c: E2 02 01 29 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 1B A5 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB E0 01 00 35 04 06 00 E4 00 00 8B [22:15:54]Write i2c OK [22:15:54]MH_I2C_Read... [22:15:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:54]Read from MH i2c: E2 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 03 00 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 03 00 29 35 00 90 00 D2 [22:15:54]RAPDU: 90 00 [22:15:54]wFMCommunicate OK [22:15:54]wFMCommunicate request_size=10 [22:15:54]MH_SAM_APDU [22:15:54]CAPDU: 80 0D 02 02 05 88 4E E4 47 F1 [22:15:54]Write to MH i2c: E2 0D 00 2A 35 80 0D 02 02 05 00 88 4E E4 47 F1 00 00 D5 [22:15:54]Write i2c OK [22:15:54]MH_I2C_Read... [22:15:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:54]Read from MH i2c: E2 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 03 00 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 03 00 2A 35 00 90 00 D3 [22:15:54]RAPDU: 90 00 [22:15:54]wFMCommunicate OK [22:15:54]wFMCommunicate request_size=4 [22:15:54]MH_SAM_APDU [22:15:54]CAPDU: 80 0D 03 02 [22:15:54]Write to MH i2c: E2 08 00 2B 35 80 0D 03 02 00 00 00 00 DB [22:15:54]Write i2c OK [22:15:54]MH_I2C_Read... [22:15:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:15:54]Read from MH i2c: E2 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 0B 00 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 0B 00 2B 35 00 E8 9A 03 48 29 B4 3E 1D 90 00 E1 [22:15:54]RAPDU: E8 9A 03 48 29 B4 3E 1D 90 00 [22:15:54]wFMCommunicate OK [22:15:54]SAM_PROTO_SignData done [22:15:54]FM_MakeSignedData done [22:15:54]CreateOFDProtocolMessage [22:15:54]wFMCommunicate request_size=4 [22:15:54]MH_SAM_APDU [22:15:54]CAPDU: 80 11 00 00 [22:15:54]Write to MH i2c: E2 08 00 2C 35 80 11 00 00 00 00 00 00 DB [22:15:54]Write i2c OK [22:15:54]MH_I2C_Read... [22:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:54]Read from MH i2c: E2 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 17 00 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: E2 17 00 2C 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 39 [22:15:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:15:54]wFMCommunicate OK [22:15:54]CreateOFDProtocolMessage done [22:15:54]OFDSenderStorePacket 123115 [22:15:54]StoreOFDPacket docnum=123115 [22:15:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 34 8E 07 01 C3 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 1B A5 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB E0 01 00 35 04 06 00 E4 88 4E E4 47 F1 E8 9A 03 48 29 B4 3E 1D [22:15:54]CheckFolder [22:15:54]dirname=/storage/ofd_packets [22:15:54]CheckFolder done [22:15:54]ProducePacketName [22:15:54]name=ofd_packets/00123115 [22:15:54]NVStorageSaveData ofd_packets/00123115 [22:15:54]File name is /storage/ofd_packets/00123115 [22:15:54]Write 301 bytes [22:15:54]NVStorageSaveData done [22:15:54]OFDSenderStorePacket done [22:15:54]KKMCreateOFDPacket done [22:15:54]NVStorageSaveData kkm_last_timestamp [22:15:54]File name is /storage/kkm_last_timestamp [22:15:54]Write 4 bytes [22:15:54]NVStorageSaveData done [22:15:54]ExternCall_PrintAddStr [22:15:54]wPrintStart [22:15:54]Write to MH i2c: 01 00 00 2D 35 62 [22:15:54]Write i2c OK [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: 01 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: 01 07 00 [22:15:54]MH_I2C_Read... [22:15:54]Read from MH i2c: 01 07 00 2D 35 00 00 00 00 00 FF 0F 77 [22:15:54]RasterBufferAndPrint [22:15:54]line Счет N : (1)1106022 [22:15:54]line ИНН: 02508201610067 [22:15:54]line Контрольно-Кассовый Чек [22:15:54]line ПРОДАЖА [22:15:54]line ТРК (МРК, ГНК) : 52 [22:15:54]line Товар: 2710124130 [22:15:54]line Аи-92-К-5 [22:15:54]line 16.160 * 61.90 [22:15:54]line = 1000.30 [22:15:54]line НДС 12% НСП 1% [22:15:54]line > о реализуемом товаре [22:15:54]line ОКРУГЛЕНИЕ: -0.30 [22:15:54]line ИТОГО: 1000.00 [22:15:54]line Внесено: 1000.00 [22:15:54]line СДАЧА: 0.00 [22:15:54]line НСП 1% : 8.85 [22:15:54]line НДС 12% : 106.23 [22:15:54]line Наличными: 1000.00 [22:15:54]line Безнал.: 0.00 [22:15:54]line Место: АЗС № 25 "Партнер Нефть" [22:15:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [22:15:54]line СНО: Общий режим [22:15:54]line Чек 334 02.03.2024 22:15 [22:15:54]line Смена: 321 ФФД: 1.0 [22:15:54]line ЗНМ: 0300000019 [22:15:54]line РНМ: 0000000000090573 [22:15:54]line Версия ККМ: 001 [22:15:54]line ФМ: 0000000000874798 [22:15:54]line ФД: 123115 [22:15:54]line ФПД: 251274090268657 [22:15:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T221555&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123115&fm=251274090268657&tin=02508201610067®Number=0000000000090573&sum=100000 [22:15:55]OFD Sender: Processing packet 123115 [packets to send 112, broken 111] [22:15:55]ProducePacketName [22:15:55]name=ofd_packets/00123115 [22:15:55]OFD Sender: To server: pG, [22:15:55]CommunicateWithHost lk.salyk.kg:30040 [22:15:55]ConnectInit lk.salyk.kg [22:15:55]written 0, free lines is 4095 [22:15:55]Connected sock=10 [22:15:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 34 8E 07 01 C3 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 1B A5 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB E0 01 00 35 04 06 00 E4 88 4E E4 47 F1 E8 9A 03 48 29 B4 3E 1D [22:15:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 55 B5 47 00 A2 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EB E0 01 00 F4 03 04 00 F5 50 E3 65 B6 04 01 00 00 39 3F 93 F6 93 46 B9 61 [22:15:55]CommunicateWithHost err = 0 [22:15:55]CheckOFDResponse [22:15:55]1017 (14) - 77093643461234 [22:15:55]1041 (16) - 0000000000874798 [22:15:55]1040 (4) - 123115 [22:15:55]1012 (4) - 02.03.2024 16:16 [22:15:55]1206 (1) - 0 [22:15:55]OFD Sender: Remove packet 123115 [22:15:55]ProducePacketName [22:15:55]name=ofd_packets/00123115 [22:15:55]NVStorageDeleteData [22:15:55]Write to MH i2c: 01 00 00 58 35 8D [22:15:55]Write i2c OK [22:15:55]MH_I2C_Read... [22:15:55]Read from MH i2c: 01 [22:15:55]MH_I2C_Read... [22:15:55]Read from MH i2c: 01 07 00 [22:15:55]MH_I2C_Read... [22:15:55]Read from MH i2c: 01 07 00 58 35 00 00 00 00 00 F9 0C 99 [22:15:55]RasterBufferAndPrint [22:15:55]line [22:15:55]line [22:15:55]line [22:15:55]line [22:15:55]line [22:15:55]written 0, free lines is 3330 [22:15:55]MH_Cut [22:15:55]Write to MH i2c: D1 01 00 5F 35 01 66 [22:15:55]Write i2c OK [22:15:55]MH_I2C_Read... [22:15:55]Read from MH i2c: D1 [22:15:55]MH_I2C_Read... [22:15:55]Read from MH i2c: D1 01 00 [22:15:55]MH_I2C_Read... [22:15:55]Read from MH i2c: D1 01 00 5F 35 00 65 [22:15:55]Write to MH i2c: 01 00 00 60 35 95 [22:15:55]Write i2c OK [22:15:55]MH_I2C_Read... [22:15:55]OFD Sender: No OFD packet to send [22:15:56]*** Cut start [22:15:56]*** Purtial cut [22:15:56]*** Stage 1: CUTSNS_PIN = 1 [22:15:58]Read from MH i2c: 01 [22:15:58]MH_I2C_Read... [22:15:58]*** Stop cut motor [22:15:58]*** Cut end [22:15:58]Read from MH i2c: 01 07 00 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: 01 07 00 60 35 00 00 00 00 00 FF 0F AA [22:15:58]process_action close_receipt done [22:15:58]requested_data is exist [22:15:58]produce_requested_data [22:15:58]requested_item fm.sn is exist - process it [22:15:58]wFMCommunicate request_size=4 [22:15:58]MH_SAM_APDU [22:15:58]CAPDU: 80 11 00 00 [22:15:58]Write to MH i2c: E2 08 00 61 35 80 11 00 00 00 00 00 00 10 [22:15:58]Write i2c OK [22:15:58]MH_I2C_Read... [22:15:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:58]Read from MH i2c: E2 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: E2 17 00 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: E2 17 00 61 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6E [22:15:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:15:58]wFMCommunicate OK [22:15:58]requested_item fd.num is exist - process it [22:15:58]SAM_PROTO_GetFieldsCounters [22:15:58]wFMCommunicate request_size=4 [22:15:58]MH_SAM_APDU [22:15:58]CAPDU: 80 13 00 00 [22:15:58]Write to MH i2c: E2 08 00 62 35 80 13 00 00 00 00 00 00 13 [22:15:58]Write i2c OK [22:15:58]MH_I2C_Read... [22:15:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:15:58]Read from MH i2c: E2 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: E2 62 00 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: E2 62 00 62 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [22:15:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:15:58]wFMCommunicate OK [22:15:58]SAM_PROTO_GetFieldsCounters done [22:15:58]requested_item shift.num is exist - process it [22:15:58]requested_item shift.opened is exist - process it [22:15:58]req_shift_opened [22:15:58]FM_GetShiftState [22:15:58]SAM_PROTO_GetShiftState [22:15:58]wFMCommunicate request_size=4 [22:15:58]MH_SAM_APDU [22:15:58]CAPDU: 80 13 01 00 [22:15:58]Write to MH i2c: E2 08 00 63 35 80 13 01 00 00 00 00 00 15 [22:15:58]Write i2c OK [22:15:58]MH_I2C_Read... [22:15:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:58]Read from MH i2c: E2 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: E2 0E 00 [22:15:58]MH_I2C_Read... [22:15:58]Read from MH i2c: E2 0E 00 63 35 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7C [22:15:58]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:15:58]wFMCommunicate OK [22:15:58]SAM_PROTO_GetShiftState done [22:15:58]FM_GetShiftState done [22:15:58]req_shift_opened done [22:15:58]requested_item shift.open_date is exist - process it [22:15:58]req_shift_open_date [22:15:58]req_shift_open_date done [22:15:58]produce_requested_data done [22:15:58]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123115,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [22:15:58]process_action_free close_receipt [22:15:58]json_value_free [22:15:58]json_value_free done [22:15:58]process_json_proto returns [22:15:58]Send response to host [22:15:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123115,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [22:15:58]free response buf [22:15:58]execute_script done [22:15:58]execute_script returns [22:15:58]free content buf [22:15:58]Sock 8.Close socket [22:15:58]Sock 8.Thread stoped [22:16:00]OFD Sender: No OFD packet to send [22:16:05]OFD Sender: No OFD packet to send [22:16:10]OFD Sender: No OFD packet to send [22:16:15]OFD Sender: No OFD packet to send [22:16:20]OFD Sender: No OFD packet to send [22:16:25]OFD Sender: No OFD packet to send [22:16:30]OFD Sender: No OFD packet to send [22:16:35]OFD Sender: No OFD packet to send [22:16:40]OFD Sender: No OFD packet to send [22:16:46]OFD Sender: No OFD packet to send [22:16:51]OFD Sender: No OFD packet to send [22:16:56]OFD Sender: No OFD packet to send [22:17:01]OFD Sender: No OFD packet to send [22:17:06]OFD Sender: No OFD packet to send [22:17:11]OFD Sender: No OFD packet to send [22:17:16]OFD Sender: No OFD packet to send [22:17:21]OFD Sender: No OFD packet to send [22:17:26]OFD Sender: No OFD packet to send [22:17:31]OFD Sender: No OFD packet to send [22:17:36]OFD Sender: No OFD packet to send [22:17:41]OFD Sender: No OFD packet to send [22:17:46]OFD Sender: No OFD packet to send [22:17:51]OFD Sender: No OFD packet to send [22:17:56]OFD Sender: No OFD packet to send [22:18:01]OFD Sender: No OFD packet to send [22:18:06]OFD Sender: No OFD packet to send [22:18:11]OFD Sender: No OFD packet to send [22:18:16]OFD Sender: No OFD packet to send [22:18:21]OFD Sender: No OFD packet to send [22:18:26]OFD Sender: No OFD packet to send [22:18:31]OFD Sender: No OFD packet to send [22:18:36]OFD Sender: No OFD packet to send [22:18:41]OFD Sender: No OFD packet to send [22:18:46]OFD Sender: No OFD packet to send [22:18:51]OFD Sender: No OFD packet to send [22:18:56]OFD Sender: No OFD packet to send [22:19:01]OFD Sender: No OFD packet to send [22:19:06]OFD Sender: No OFD packet to send [22:19:11]OFD Sender: No OFD packet to send [22:19:16]OFD Sender: No OFD packet to send [22:19:21]OFD Sender: No OFD packet to send [22:19:26]OFD Sender: No OFD packet to send [22:19:31]OFD Sender: No OFD packet to send [22:19:36]OFD Sender: No OFD packet to send [22:19:41]OFD Sender: No OFD packet to send [22:19:46]OFD Sender: No OFD packet to send [22:19:51]OFD Sender: No OFD packet to send [22:19:56]OFD Sender: No OFD packet to send [22:20:01]OFD Sender: No OFD packet to send [22:20:06]OFD Sender: No OFD packet to send [22:20:11]OFD Sender: No OFD packet to send [22:20:16]OFD Sender: No OFD packet to send [22:20:21]OFD Sender: No OFD packet to send [22:20:26]OFD Sender: No OFD packet to send [22:20:31]OFD Sender: No OFD packet to send [22:20:36]OFD Sender: No OFD packet to send [22:20:41]OFD Sender: No OFD packet to send [22:20:46]OFD Sender: No OFD packet to send [22:20:51]OFD Sender: No OFD packet to send [22:20:56]OFD Sender: No OFD packet to send [22:21:01]OFD Sender: No OFD packet to send [22:21:06]OFD Sender: No OFD packet to send [22:21:11]OFD Sender: No OFD packet to send [22:21:16]OFD Sender: No OFD packet to send [22:21:21]OFD Sender: No OFD packet to send [22:21:26]OFD Sender: No OFD packet to send [22:21:31]OFD Sender: No OFD packet to send [22:21:36]OFD Sender: No OFD packet to send [22:21:41]OFD Sender: No OFD packet to send [22:21:46]OFD Sender: No OFD packet to send [22:21:51]OFD Sender: No OFD packet to send [22:21:56]OFD Sender: No OFD packet to send [22:22:01]OFD Sender: No OFD packet to send [22:22:06]OFD Sender: No OFD packet to send [22:22:11]OFD Sender: No OFD packet to send [22:22:16]OFD Sender: No OFD packet to send [22:22:21]OFD Sender: No OFD packet to send [22:22:26]OFD Sender: No OFD packet to send [22:22:31]OFD Sender: No OFD packet to send [22:22:36]OFD Sender: No OFD packet to send [22:22:41]OFD Sender: No OFD packet to send [22:22:46]OFD Sender: No OFD packet to send [22:22:51]OFD Sender: No OFD packet to send [22:22:56]OFD Sender: No OFD packet to send [22:23:01]OFD Sender: No OFD packet to send [22:23:06]OFD Sender: No OFD packet to send [22:23:11]OFD Sender: No OFD packet to send [22:23:16]OFD Sender: No OFD packet to send [22:23:21]OFD Sender: No OFD packet to send [22:23:26]OFD Sender: No OFD packet to send [22:23:31]OFD Sender: No OFD packet to send [22:23:36]OFD Sender: No OFD packet to send [22:23:41]OFD Sender: No OFD packet to send [22:23:46]OFD Sender: No OFD packet to send [22:23:51]OFD Sender: No OFD packet to send [22:23:56]OFD Sender: No OFD packet to send [22:24:01]OFD Sender: No OFD packet to send [22:24:06]OFD Sender: No OFD packet to send [22:24:11]OFD Sender: No OFD packet to send [22:24:16]OFD Sender: No OFD packet to send [22:24:21]OFD Sender: No OFD packet to send [22:24:26]OFD Sender: No OFD packet to send [22:24:31]OFD Sender: No OFD packet to send [22:24:36]OFD Sender: No OFD packet to send [22:24:41]OFD Sender: No OFD packet to send [22:24:46]OFD Sender: No OFD packet to send [22:24:51]OFD Sender: No OFD packet to send [22:24:56]OFD Sender: No OFD packet to send [22:25:01]OFD Sender: No OFD packet to send [22:25:06]OFD Sender: No OFD packet to send [22:25:11]OFD Sender: No OFD packet to send [22:25:16]OFD Sender: No OFD packet to send [22:25:21]OFD Sender: No OFD packet to send [22:25:26]OFD Sender: No OFD packet to send [22:25:31]OFD Sender: No OFD packet to send [22:25:36]OFD Sender: No OFD packet to send [22:25:41]OFD Sender: No OFD packet to send [22:25:46]OFD Sender: No OFD packet to send [22:25:51]OFD Sender: No OFD packet to send [22:25:56]OFD Sender: No OFD packet to send [22:26:01]OFD Sender: No OFD packet to send [22:26:06]OFD Sender: No OFD packet to send [22:26:11]OFD Sender: No OFD packet to send [22:26:15]accept exits with 9 [22:26:15]New connection [22:26:15]New thread 3066666340 created [22:26:15]Thread 3066809700 joined [22:26:15]Waiting for new connection... [22:26:15] Sock 9.Parse request [22:26:15]Sock 9.Check first char [22:26:15]Sock 9.First char is OK [22:26:15]request: POST /json_proto HTTP/1.0 [22:26:15]Method: POST [22:26:15]URL: /json_proto [22:26:15]Method is POST - this is cgi request [22:26:15]url: /json_proto [22:26:15]query_string will be loaded in cgi processing [22:26:15]execute_cgi json_proto POST (null) [22:26:15]execute_cgi path=json_proto method=POST [22:26:15]POST find Content-Length [22:26:15]Host: 172.17.48.197:8080 [22:26:15]Content-Length: 678 [22:26:15]Content-Type: application/json [22:26:15] [22:26:15]POST finish read [22:26:15]Found Content-Length = 678 [22:26:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:26:15]execute_script... [22:26:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:26:15]POST & json_proto [22:26:15]process_json_proto [22:26:15]json parsed OK: [22:26:15]protocol is kg_v1.0 [22:26:15]action value=close_receipt [22:26:15]process_action close_receipt [22:26:15]cmd_close_receipt [22:26:15]MH_GetDate [22:26:15]Write to MH i2c: F0 00 00 64 35 88 [22:26:15]Write i2c OK [22:26:15]MH_I2C_Read... [22:26:15]Read from MH i2c: F0 [22:26:15]MH_I2C_Read... [22:26:15]Read from MH i2c: F0 09 00 [22:26:15]MH_I2C_Read... [22:26:15]Read from MH i2c: F0 09 00 64 35 00 89 A7 E3 65 66 EE DC 65 9E [22:26:15]GetLastDocTimeStamp 1709417755 [22:26:15]current date 1709418377 [22:26:15]FM_GetShiftState [22:26:15]SAM_PROTO_GetShiftState [22:26:15]wFMCommunicate request_size=4 [22:26:15]MH_SAM_APDU [22:26:15]CAPDU: 80 13 01 00 [22:26:15]Write to MH i2c: E2 08 00 65 35 80 13 01 00 00 00 00 00 17 [22:26:15]Write i2c OK [22:26:15]MH_I2C_Read... [22:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:26:15]Read from MH i2c: E2 [22:26:15]MH_I2C_Read... [22:26:15]Read from MH i2c: E2 0E 00 [22:26:15]MH_I2C_Read... [22:26:15]Read from MH i2c: E2 0E 00 65 35 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7E [22:26:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:26:15]wFMCommunicate OK [22:26:15]SAM_PROTO_GetShiftState done [22:26:15]FM_GetShiftState done [22:26:15]opened in 1709338023 [22:26:15]opened+sec_in_day 1709424423 [22:26:15]quantity*price = 50015 [22:26:15]sum+1 = 50016 [22:26:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 335 02.03.2024 22:26 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123116 ФПД: 51090669029972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T222617&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123116&fm=51090669029972&tin=02508201610067®Number=0000000000090573&sum=50000 [22:26:17]StoreToDocumentArchive [22:26:17]shift 321 fd 123116 [22:26:17]save to /storage/0321/doc_00123116 [22:26:17]save last doc name /storage/0321/doc_00123116 to /storage/kkm_last_doc_name [22:26:17]save OK [22:26:17]Clear old archive folders... [22:26:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:26:17]tlvbuf is 00438B70 [22:26:17]SAM_PROTO_ClearQueue [22:26:17]wFMCommunicate request_size=4 [22:26:17]MH_SAM_APDU [22:26:17]CAPDU: 80 09 00 00 [22:26:17]Write to MH i2c: E2 08 00 72 35 80 09 00 00 00 00 00 00 19 [22:26:17]Write i2c OK [22:26:17]MH_I2C_Read... [22:26:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:26:17]Read from MH i2c: E2 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 03 00 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 03 00 72 35 00 90 00 1B [22:26:17]RAPDU: 90 00 [22:26:17]wFMCommunicate OK [22:26:17]SAM_PROTO_ClearQueue done [22:26:17]KKMCreateOFDPacket [22:26:17]OFDProtocolAddRootSTLVToBuf [22:26:17]FM_MakeSignedData [22:26:17]FM_MakeSignedData [22:26:17]SAM_PROTO_SignData [22:26:17]wFMCommunicate request_size=4 [22:26:17]MH_SAM_APDU [22:26:17]CAPDU: 80 0D 01 02 [22:26:17]Write to MH i2c: E2 08 00 73 35 80 0D 01 02 00 00 00 00 21 [22:26:17]Write i2c OK [22:26:17]MH_I2C_Read... [22:26:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:26:17]Read from MH i2c: E2 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 03 00 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 03 00 73 35 00 90 00 1C [22:26:17]RAPDU: 90 00 [22:26:17]wFMCommunicate OK [22:26:17]wFMCommunicate request_size=255 [22:26:17]MH_SAM_APDU [22:26:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 89 A7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC E0 01 00 35 04 06 00 2E [22:26:17]Write to MH i2c: E2 02 01 74 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 89 A7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC E0 01 00 35 04 06 00 2E 00 00 06 [22:26:17]Write i2c OK [22:26:17]MH_I2C_Read... [22:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:26:17]Read from MH i2c: E2 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 03 00 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 03 00 74 35 00 90 00 1D [22:26:17]RAPDU: 90 00 [22:26:17]wFMCommunicate OK [22:26:17]wFMCommunicate request_size=10 [22:26:17]MH_SAM_APDU [22:26:17]CAPDU: 80 0D 02 02 05 77 79 2D CA 54 [22:26:17]Write to MH i2c: E2 0D 00 75 35 80 0D 02 02 05 00 77 79 2D CA 54 00 00 69 [22:26:17]Write i2c OK [22:26:17]MH_I2C_Read... [22:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:26:17]Read from MH i2c: E2 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 03 00 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 03 00 75 35 00 90 00 1E [22:26:17]RAPDU: 90 00 [22:26:17]wFMCommunicate OK [22:26:17]wFMCommunicate request_size=4 [22:26:17]MH_SAM_APDU [22:26:17]CAPDU: 80 0D 03 02 [22:26:17]Write to MH i2c: E2 08 00 76 35 80 0D 03 02 00 00 00 00 26 [22:26:17]Write i2c OK [22:26:17]MH_I2C_Read... [22:26:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:26:17]Read from MH i2c: E2 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 0B 00 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 0B 00 76 35 00 58 E6 B4 65 09 8A 8E 77 90 00 16 [22:26:17]RAPDU: 58 E6 B4 65 09 8A 8E 77 90 00 [22:26:17]wFMCommunicate OK [22:26:17]SAM_PROTO_SignData done [22:26:17]FM_MakeSignedData done [22:26:17]CreateOFDProtocolMessage [22:26:17]wFMCommunicate request_size=4 [22:26:17]MH_SAM_APDU [22:26:17]CAPDU: 80 11 00 00 [22:26:17]Write to MH i2c: E2 08 00 77 35 80 11 00 00 00 00 00 00 26 [22:26:17]Write i2c OK [22:26:17]MH_I2C_Read... [22:26:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:26:17]Read from MH i2c: E2 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 17 00 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: E2 17 00 77 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 84 [22:26:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:26:17]wFMCommunicate OK [22:26:17]CreateOFDProtocolMessage done [22:26:17]OFDSenderStorePacket 123116 [22:26:17]StoreOFDPacket docnum=123116 [22:26:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 78 D5 07 01 B2 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 89 A7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC E0 01 00 35 04 06 00 2E 77 79 2D CA 54 58 E6 B4 65 09 8A 8E 77 [22:26:17]CheckFolder [22:26:17]dirname=/storage/ofd_packets [22:26:17]CheckFolder done [22:26:17]ProducePacketName [22:26:17]name=ofd_packets/00123116 [22:26:17]NVStorageSaveData ofd_packets/00123116 [22:26:17]File name is /storage/ofd_packets/00123116 [22:26:17]Write 301 bytes [22:26:17]NVStorageSaveData done [22:26:17]OFDSenderStorePacket done [22:26:17]KKMCreateOFDPacket done [22:26:17]NVStorageSaveData kkm_last_timestamp [22:26:17]File name is /storage/kkm_last_timestamp [22:26:17]Write 4 bytes [22:26:17]NVStorageSaveData done [22:26:17]ExternCall_PrintAddStr [22:26:17]wPrintStart [22:26:17]Write to MH i2c: 01 00 00 78 35 AD [22:26:17]Write i2c OK [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: 01 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: 01 07 00 [22:26:17]MH_I2C_Read... [22:26:17]Read from MH i2c: 01 07 00 78 35 00 00 00 00 00 FF 0F C2 [22:26:17]RasterBufferAndPrint [22:26:17]line Счет N : (1)1106023 [22:26:17]line ИНН: 02508201610067 [22:26:17]line Контрольно-Кассовый Чек [22:26:17]line ПРОДАЖА [22:26:17]line ТРК (МРК, ГНК) : 11 [22:26:17]line Товар: 2710124130 [22:26:17]line Аи-92-К-5 [22:26:17]line 8.080 * 61.90 [22:26:17]line = 500.15 [22:26:17]line НДС 12% НСП 1% [22:26:17]line > о реализуемом товаре [22:26:17]line ОКРУГЛЕНИЕ: -0.15 [22:26:17]line ИТОГО: 500.00 [22:26:17]line Внесено: 500.00 [22:26:17]line СДАЧА: 0.00 [22:26:17]line НСП 1% : 4.43 [22:26:17]line НДС 12% : 53.11 [22:26:17]line Наличными: 500.00 [22:26:17]line Безнал.: 0.00 [22:26:17]line Место: АЗС № 25 "Партнер Нефть" [22:26:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [22:26:17]line СНО: Общий режим [22:26:17]line Чек 335 02.03.2024 22:26 [22:26:17]line Смена: 321 ФФД: 1.0 [22:26:17]line ЗНМ: 0300000019 [22:26:17]line РНМ: 0000000000090573 [22:26:17]line Версия ККМ: 001 [22:26:17]line ФМ: 0000000000874798 [22:26:17]line ФД: 123116 [22:26:17]line ФПД: 51090669029972 [22:26:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T222617&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123116&fm=51090669029972&tin=02508201610067®Number=0000000000090573&sum=50000 [22:26:17]OFD Sender: Processing packet 123116 [packets to send 112, broken 111] [22:26:17]ProducePacketName [22:26:17]name=ofd_packets/00123116 [22:26:17]OFD Sender: To server: pG, [22:26:17]CommunicateWithHost lk.salyk.kg:30040 [22:26:17]ConnectInit lk.salyk.kg [22:26:17]written 0, free lines is 4095 [22:26:18]Connected sock=10 [22:26:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 78 D5 07 01 B2 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 89 A7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC E0 01 00 35 04 06 00 2E 77 79 2D CA 54 58 E6 B4 65 09 8A 8E 77 [22:26:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B8 F2 47 00 EF 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EC E0 01 00 F4 03 04 00 64 53 E3 65 B6 04 01 00 00 C1 1D A6 B1 AE A8 BC 91 [22:26:18]CommunicateWithHost err = 0 [22:26:18]CheckOFDResponse [22:26:18]1017 (14) - 77093643461234 [22:26:18]1041 (16) - 0000000000874798 [22:26:18]1040 (4) - 123116 [22:26:18]1012 (4) - 02.03.2024 16:27 [22:26:18]1206 (1) - 0 [22:26:18]OFD Sender: Remove packet 123116 [22:26:18]ProducePacketName [22:26:18]name=ofd_packets/00123116 [22:26:18]NVStorageDeleteData [22:26:18]Write to MH i2c: 01 00 00 A3 35 D8 [22:26:18]Write i2c OK [22:26:18]MH_I2C_Read... [22:26:18]Read from MH i2c: 01 [22:26:18]MH_I2C_Read... [22:26:18]Read from MH i2c: 01 07 00 [22:26:18]MH_I2C_Read... [22:26:18]Read from MH i2c: 01 07 00 A3 35 00 00 00 00 00 E9 0C D4 [22:26:18]RasterBufferAndPrint [22:26:18]line [22:26:18]line [22:26:18]line [22:26:18]line [22:26:18]line [22:26:18]written 0, free lines is 3311 [22:26:18]MH_Cut [22:26:18]Write to MH i2c: D1 01 00 AA 35 01 B1 [22:26:18]Write i2c OK [22:26:18]MH_I2C_Read... [22:26:18]Read from MH i2c: D1 [22:26:18]MH_I2C_Read... [22:26:18]Read from MH i2c: D1 01 00 [22:26:18]MH_I2C_Read... [22:26:18]Read from MH i2c: D1 01 00 AA 35 00 B0 [22:26:18]Write to MH i2c: 01 00 00 AB 35 E0 [22:26:18]Write i2c OK [22:26:18]MH_I2C_Read... [22:26:18]OFD Sender: No OFD packet to send [22:26:19]*** Cut start [22:26:19]*** Purtial cut [22:26:19]*** Stage 1: CUTSNS_PIN = 1 [22:26:21]Read from MH i2c: 01 [22:26:21]MH_I2C_Read... [22:26:21]*** Stop cut motor [22:26:21]*** Cut end [22:26:21]Read from MH i2c: 01 07 00 [22:26:21]MH_I2C_Read... [22:26:21]Read from MH i2c: 01 07 00 AB 35 00 00 00 00 00 FF 0F F5 [22:26:21]process_action close_receipt done [22:26:21]requested_data is exist [22:26:21]produce_requested_data [22:26:21]requested_item fm.sn is exist - process it [22:26:21]wFMCommunicate request_size=4 [22:26:21]MH_SAM_APDU [22:26:21]CAPDU: 80 11 00 00 [22:26:21]Write to MH i2c: E2 08 00 AC 35 80 11 00 00 00 00 00 00 5B [22:26:21]Write i2c OK [22:26:21]MH_I2C_Read... [22:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:26:21]Read from MH i2c: E2 [22:26:21]MH_I2C_Read... [22:26:21]Read from MH i2c: E2 17 00 [22:26:21]MH_I2C_Read... [22:26:21]Read from MH i2c: E2 17 00 AC 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B9 [22:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:26:21]wFMCommunicate OK [22:26:21]requested_item fd.num is exist - process it [22:26:21]SAM_PROTO_GetFieldsCounters [22:26:21]wFMCommunicate request_size=4 [22:26:21]MH_SAM_APDU [22:26:21]CAPDU: 80 13 00 00 [22:26:21]Write to MH i2c: E2 08 00 AD 35 80 13 00 00 00 00 00 00 5E [22:26:21]Write i2c OK [22:26:21]MH_I2C_Read... [22:26:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:26:21]Read from MH i2c: E2 [22:26:21]MH_I2C_Read... [22:26:21]Read from MH i2c: E2 62 00 [22:26:21]MH_I2C_Read... [22:26:21]Read from MH i2c: E2 62 00 AD 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [22:26:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:26:21]wFMCommunicate OK [22:26:21]SAM_PROTO_GetFieldsCounters done [22:26:21]requested_item shift.num is exist - process it [22:26:21]requested_item shift.opened is exist - process it [22:26:21]req_shift_opened [22:26:21]FM_GetShiftState [22:26:21]SAM_PROTO_GetShiftState [22:26:21]wFMCommunicate request_size=4 [22:26:21]MH_SAM_APDU [22:26:21]CAPDU: 80 13 01 00 [22:26:21]Write to MH i2c: E2 08 00 AE 35 80 13 01 00 00 00 00 00 60 [22:26:21]Write i2c OK [22:26:21]MH_I2C_Read... [22:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:26:21]Read from MH i2c: E2 [22:26:21]MH_I2C_Read... [22:26:21]Read from MH i2c: E2 0E 00 [22:26:21]MH_I2C_Read... [22:26:21]Read from MH i2c: E2 0E 00 AE 35 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 C7 [22:26:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:26:21]wFMCommunicate OK [22:26:21]SAM_PROTO_GetShiftState done [22:26:21]FM_GetShiftState done [22:26:21]req_shift_opened done [22:26:21]requested_item shift.open_date is exist - process it [22:26:21]req_shift_open_date [22:26:21]req_shift_open_date done [22:26:21]produce_requested_data done [22:26:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123116,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [22:26:21]process_action_free close_receipt [22:26:21]json_value_free [22:26:21]json_value_free done [22:26:21]process_json_proto returns [22:26:21]Send response to host [22:26:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123116,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [22:26:21]free response buf [22:26:21]execute_script done [22:26:21]execute_script returns [22:26:21]free content buf [22:26:21]Sock 9.Close socket [22:26:21]Sock 9.Thread stoped [22:26:23]OFD Sender: No OFD packet to send [22:26:28]OFD Sender: No OFD packet to send [22:26:33]OFD Sender: No OFD packet to send [22:26:38]OFD Sender: No OFD packet to send [22:26:43]OFD Sender: No OFD packet to send [22:26:48]OFD Sender: No OFD packet to send [22:26:53]OFD Sender: No OFD packet to send [22:26:58]OFD Sender: No OFD packet to send [22:27:03]OFD Sender: No OFD packet to send [22:27:08]OFD Sender: No OFD packet to send [22:27:13]OFD Sender: No OFD packet to send [22:27:18]OFD Sender: No OFD packet to send [22:27:23]OFD Sender: No OFD packet to send [22:27:28]OFD Sender: No OFD packet to send [22:27:33]OFD Sender: No OFD packet to send [22:27:38]OFD Sender: No OFD packet to send [22:27:43]OFD Sender: No OFD packet to send [22:27:48]OFD Sender: No OFD packet to send [22:27:53]OFD Sender: No OFD packet to send [22:27:58]OFD Sender: No OFD packet to send [22:28:01]accept exits with 8 [22:28:01]New connection [22:28:01]New thread 3066809700 created [22:28:01]Thread 3066666340 joined [22:28:01]Waiting for new connection... [22:28:01] Sock 8.Parse request [22:28:01]Sock 8.Check first char [22:28:01]Sock 8.First char is OK [22:28:01]request: POST /json_proto HTTP/1.0 [22:28:01]Method: POST [22:28:01]URL: /json_proto [22:28:01]Method is POST - this is cgi request [22:28:01]url: /json_proto [22:28:01]query_string will be loaded in cgi processing [22:28:01]execute_cgi json_proto POST (null) [22:28:01]execute_cgi path=json_proto method=POST [22:28:01]POST find Content-Length [22:28:01]Host: 172.17.48.197:8080 [22:28:01]Content-Length: 1226 [22:28:01]Content-Type: application/json [22:28:01] [22:28:01]POST finish read [22:28:01]Found Content-Length = 1226 [22:28:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106024\u000A02.03.2024 22:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3658927.928.929\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:01]execute_script... [22:28:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106024\u000A02.03.2024 22:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3658927.928.929\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:01]POST & json_proto [22:28:01]process_json_proto [22:28:01]json parsed OK: [22:28:01]protocol is kg_v1.0 [22:28:01]action value=print_text [22:28:01]process_action print_text [22:28:01]cmd_print_text [22:28:01]ExternCall_PrintAddStr [22:28:01]wPrintStart [22:28:01]Write to MH i2c: 01 00 00 AF 35 E4 [22:28:01]Write i2c OK [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: 01 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: 01 07 00 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: 01 07 00 AF 35 00 00 00 00 00 FF 0F F9 [22:28:01]RasterBufferAndPrint [22:28:01]line *****ТОВАРНЫЙ ЧЕК***** [22:28:01]line АЗС 25 [22:28:01]line Партнер нефть [22:28:01]line 02508201610067 [22:28:01]line Кассир : Таалайбек к. А. [22:28:01]line Счет N : (1)1106024 [22:28:01]line 02.03.2024 22:23 [22:28:01]line ПРОДАЖА [22:28:01]line ТРК (МРК, ГНК): 21 [22:28:01]line Вид ГСМ : 2710124130 [22:28:01]line Аи-92-К-5 [22:28:01]line 30.000 x 61.90 [22:28:01]line ИТОГ: 1857.00 [22:28:01]line Тип оплаты: Талоны: Топливные Талоны [22:28:01]line 3658927.928.929 [22:28:01]line ______________________ [22:28:01]line (подпись) [22:28:01]written 0, free lines is 4095 [22:28:01]Write to MH i2c: 01 00 00 C4 35 F9 [22:28:01]Write i2c OK [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: 01 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: 01 07 00 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: 01 07 00 C4 35 00 00 00 00 00 FA 0D 07 [22:28:01]RasterBufferAndPrint [22:28:01]line [22:28:01]line [22:28:01]line [22:28:01]line [22:28:01]line [22:28:01]written 0, free lines is 3580 [22:28:01]MH_Cut [22:28:01]Write to MH i2c: D1 01 00 CB 35 01 D2 [22:28:01]Write i2c OK [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: D1 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: D1 01 00 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: D1 01 00 CB 35 00 D1 [22:28:01]Write to MH i2c: 01 00 00 CC 35 01 [22:28:01]Write i2c OK [22:28:01]MH_I2C_Read... [22:28:02]*** Cut start [22:28:02]*** Purtial cut [22:28:02]*** Stage 1: CUTSNS_PIN = 1 [22:28:03]OFD Sender: No OFD packet to send [22:28:04]Read from MH i2c: 01 [22:28:04]MH_I2C_Read... [22:28:04]*** Stop cut motor [22:28:04]*** Cut end [22:28:04]Read from MH i2c: 01 07 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: 01 07 00 CC 35 00 00 00 00 00 FF 0F 16 [22:28:04]process_action print_text done [22:28:04]requested_data is exist [22:28:04]produce_requested_data [22:28:04]requested_item fm.sn is exist - process it [22:28:04]wFMCommunicate request_size=4 [22:28:04]MH_SAM_APDU [22:28:04]CAPDU: 80 11 00 00 [22:28:04]Write to MH i2c: E2 08 00 CD 35 80 11 00 00 00 00 00 00 7C [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 17 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 17 00 CD 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DA [22:28:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:28:04]wFMCommunicate OK [22:28:04]requested_item fd.num is exist - process it [22:28:04]SAM_PROTO_GetFieldsCounters [22:28:04]wFMCommunicate request_size=4 [22:28:04]MH_SAM_APDU [22:28:04]CAPDU: 80 13 00 00 [22:28:04]Write to MH i2c: E2 08 00 CE 35 80 13 00 00 00 00 00 00 7F [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 62 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 62 00 CE 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [22:28:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:04]wFMCommunicate OK [22:28:04]SAM_PROTO_GetFieldsCounters done [22:28:04]requested_item shift.num is exist - process it [22:28:04]requested_item shift.opened is exist - process it [22:28:04]req_shift_opened [22:28:04]FM_GetShiftState [22:28:04]SAM_PROTO_GetShiftState [22:28:04]wFMCommunicate request_size=4 [22:28:04]MH_SAM_APDU [22:28:04]CAPDU: 80 13 01 00 [22:28:04]Write to MH i2c: E2 08 00 CF 35 80 13 01 00 00 00 00 00 81 [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 0E 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 0E 00 CF 35 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E8 [22:28:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:28:04]wFMCommunicate OK [22:28:04]SAM_PROTO_GetShiftState done [22:28:04]FM_GetShiftState done [22:28:04]req_shift_opened done [22:28:04]requested_item shift.open_date is exist - process it [22:28:04]req_shift_open_date [22:28:04]req_shift_open_date done [22:28:04]produce_requested_data done [22:28:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123116,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [22:28:04]process_action_free print_text [22:28:04]json_value_free [22:28:04]json_value_free done [22:28:04]process_json_proto returns [22:28:04]Send response to host [22:28:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123116,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [22:28:04]free response buf [22:28:04]execute_script done [22:28:04]execute_script returns [22:28:04]free content buf [22:28:04]Sock 8.Close socket [22:28:04]Sock 8.Thread stoped [22:28:08]OFD Sender: No OFD packet to send [22:28:13]OFD Sender: No OFD packet to send [22:28:18]OFD Sender: No OFD packet to send [22:28:23]OFD Sender: No OFD packet to send [22:28:28]OFD Sender: No OFD packet to send [22:28:33]OFD Sender: No OFD packet to send [22:28:38]OFD Sender: No OFD packet to send [22:28:43]OFD Sender: No OFD packet to send [22:28:48]accept exits with 9 [22:28:48]New connection [22:28:48]New thread 3066666340 created [22:28:48]Thread 3066809700 joined [22:28:48]Waiting for new connection... [22:28:48] Sock 9.Parse request [22:28:48]Sock 9.Check first char [22:28:48]Sock 9.First char is OK [22:28:48]request: POST /json_proto HTTP/1.0 [22:28:48]Method: POST [22:28:48]URL: /json_proto [22:28:48]Method is POST - this is cgi request [22:28:48]url: /json_proto [22:28:48]query_string will be loaded in cgi processing [22:28:48]execute_cgi json_proto POST (null) [22:28:48]execute_cgi path=json_proto method=POST [22:28:48]POST find Content-Length [22:28:48]Host: 172.17.48.197:8080 [22:28:48]Content-Length: 678 [22:28:48]Content-Type: application/json [22:28:48] [22:28:48]POST finish read [22:28:48]Found Content-Length = 678 [22:28:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:48]execute_script... [22:28:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:28:48]POST & json_proto [22:28:48]process_json_proto [22:28:48]json parsed OK: [22:28:48]protocol is kg_v1.0 [22:28:48]action value=close_receipt [22:28:48]process_action close_receipt [22:28:48]cmd_close_receipt [22:28:48]MH_GetDate [22:28:48]Write to MH i2c: F0 00 00 D0 35 F4 [22:28:48]Write i2c OK [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: F0 [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: F0 09 00 [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: F0 09 00 D0 35 00 22 A8 E3 65 66 EE DC 65 A4 [22:28:48]GetLastDocTimeStamp 1709418377 [22:28:48]current date 1709418530 [22:28:48]FM_GetShiftState [22:28:48]SAM_PROTO_GetShiftState [22:28:48]wFMCommunicate request_size=4 [22:28:48]MH_SAM_APDU [22:28:48]CAPDU: 80 13 01 00 [22:28:48]Write to MH i2c: E2 08 00 D1 35 80 13 01 00 00 00 00 00 83 [22:28:48]Write i2c OK [22:28:48]MH_I2C_Read... [22:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:48]Read from MH i2c: E2 [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: E2 0E 00 [22:28:48]MH_I2C_Read... [22:28:48]Read from MH i2c: E2 0E 00 D1 35 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 EA [22:28:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:28:48]wFMCommunicate OK [22:28:48]SAM_PROTO_GetShiftState done [22:28:48]FM_GetShiftState done [22:28:48]opened in 1709338023 [22:28:48]opened+sec_in_day 1709424423 [22:28:48]quantity*price = 50015 [22:28:48]sum+1 = 50016 [22:28:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 336 02.03.2024 22:28 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123117 ФПД: 162779111926151 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T222850&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123117&fm=162779111926151&tin=02508201610067®Number=0000000000090573&sum=50000 [22:28:49]StoreToDocumentArchive [22:28:49]shift 321 fd 123117 [22:28:49]save to /storage/0321/doc_00123117 [22:28:49]save last doc name /storage/0321/doc_00123117 to /storage/kkm_last_doc_name [22:28:49]save OK [22:28:49]Clear old archive folders... [22:28:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:28:49]tlvbuf is 003D73E0 [22:28:49]SAM_PROTO_ClearQueue [22:28:49]wFMCommunicate request_size=4 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 09 00 00 [22:28:49]Write to MH i2c: E2 08 00 DE 35 80 09 00 00 00 00 00 00 85 [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:49]Read from MH i2c: E2 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 03 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 03 00 DE 35 00 90 00 87 [22:28:49]RAPDU: 90 00 [22:28:49]wFMCommunicate OK [22:28:49]SAM_PROTO_ClearQueue done [22:28:49]KKMCreateOFDPacket [22:28:49]OFDProtocolAddRootSTLVToBuf [22:28:49]FM_MakeSignedData [22:28:49]FM_MakeSignedData [22:28:49]SAM_PROTO_SignData [22:28:49]wFMCommunicate request_size=4 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 0D 01 02 [22:28:49]Write to MH i2c: E2 08 00 DF 35 80 0D 01 02 00 00 00 00 8D [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:49]Read from MH i2c: E2 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 03 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 03 00 DF 35 00 90 00 88 [22:28:49]RAPDU: 90 00 [22:28:49]wFMCommunicate OK [22:28:49]wFMCommunicate request_size=255 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 22 A8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED E0 01 00 35 04 06 00 94 [22:28:49]Write to MH i2c: E2 02 01 E0 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 22 A8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED E0 01 00 35 04 06 00 94 00 00 74 [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:49]Read from MH i2c: E2 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 03 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 03 00 E0 35 00 90 00 89 [22:28:49]RAPDU: 90 00 [22:28:49]wFMCommunicate OK [22:28:49]wFMCommunicate request_size=10 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 0D 02 02 05 0B F7 24 A9 87 [22:28:49]Write to MH i2c: E2 0D 00 E1 35 80 0D 02 02 05 00 0B F7 24 A9 87 00 00 F0 [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:49]Read from MH i2c: E2 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 03 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 03 00 E1 35 00 90 00 8A [22:28:49]RAPDU: 90 00 [22:28:49]wFMCommunicate OK [22:28:49]wFMCommunicate request_size=4 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 0D 03 02 [22:28:49]Write to MH i2c: E2 08 00 E2 35 80 0D 03 02 00 00 00 00 92 [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:49]Read from MH i2c: E2 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 0B 00 [22:28:49]MH_I2C_Read... [22:28:49]Read from MH i2c: E2 0B 00 E2 35 00 E0 1C 72 B5 FC 0C 71 9C 90 00 CB [22:28:49]RAPDU: E0 1C 72 B5 FC 0C 71 9C 90 00 [22:28:49]wFMCommunicate OK [22:28:49]SAM_PROTO_SignData done [22:28:49]FM_MakeSignedData done [22:28:49]CreateOFDProtocolMessage [22:28:49]wFMCommunicate request_size=4 [22:28:49]MH_SAM_APDU [22:28:49]CAPDU: 80 11 00 00 [22:28:49]Write to MH i2c: E2 08 00 E3 35 80 11 00 00 00 00 00 00 92 [22:28:49]Write i2c OK [22:28:49]MH_I2C_Read... [22:28:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:50]Read from MH i2c: E2 [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: E2 17 00 [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: E2 17 00 E3 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F0 [22:28:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:28:50]wFMCommunicate OK [22:28:50]CreateOFDProtocolMessage done [22:28:50]OFDSenderStorePacket 123117 [22:28:50]StoreOFDPacket docnum=123117 [22:28:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8E 94 07 01 3D 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 22 A8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED E0 01 00 35 04 06 00 94 0B F7 24 A9 87 E0 1C 72 B5 FC 0C 71 9C [22:28:50]CheckFolder [22:28:50]dirname=/storage/ofd_packets [22:28:50]CheckFolder done [22:28:50]ProducePacketName [22:28:50]name=ofd_packets/00123117 [22:28:50]NVStorageSaveData ofd_packets/00123117 [22:28:50]File name is /storage/ofd_packets/00123117 [22:28:50]Write 301 bytes [22:28:50]NVStorageSaveData done [22:28:50]OFDSenderStorePacket done [22:28:50]KKMCreateOFDPacket done [22:28:50]NVStorageSaveData kkm_last_timestamp [22:28:50]File name is /storage/kkm_last_timestamp [22:28:50]Write 4 bytes [22:28:50]NVStorageSaveData done [22:28:50]ExternCall_PrintAddStr [22:28:50]wPrintStart [22:28:50]Write to MH i2c: 01 00 00 E4 35 19 [22:28:50]Write i2c OK [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: 01 [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: 01 07 00 [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: 01 07 00 E4 35 00 00 00 00 00 FF 0F 2E [22:28:50]RasterBufferAndPrint [22:28:50]line Счет N : (1)1106025 [22:28:50]line ИНН: 02508201610067 [22:28:50]line Контрольно-Кассовый Чек [22:28:50]line ПРОДАЖА [22:28:50]line ТРК (МРК, ГНК) : 52 [22:28:50]line Товар: 2710124130 [22:28:50]line Аи-92-К-5 [22:28:50]line 8.080 * 61.90 [22:28:50]line = 500.15 [22:28:50]line НДС 12% НСП 1% [22:28:50]line > о реализуемом товаре [22:28:50]line ОКРУГЛЕНИЕ: -0.15 [22:28:50]line ИТОГО: 500.00 [22:28:50]line Внесено: 500.00 [22:28:50]line СДАЧА: 0.00 [22:28:50]line НСП 1% : 4.43 [22:28:50]line НДС 12% : 53.11 [22:28:50]line Наличными: 500.00 [22:28:50]line Безнал.: 0.00 [22:28:50]line Место: АЗС № 25 "Партнер Нефть" [22:28:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [22:28:50]line СНО: Общий режим [22:28:50]line Чек 336 02.03.2024 22:28 [22:28:50]line Смена: 321 ФФД: 1.0 [22:28:50]line ЗНМ: 0300000019 [22:28:50]line РНМ: 0000000000090573 [22:28:50]line Версия ККМ: 001 [22:28:50]line ФМ: 0000000000874798 [22:28:50]line ФД: 123117 [22:28:50]line ФПД: 162779111926151 [22:28:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T222850&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123117&fm=162779111926151&tin=02508201610067®Number=0000000000090573&sum=50000 [22:28:50]OFD Sender: Processing packet 123117 [packets to send 112, broken 111] [22:28:50]ProducePacketName [22:28:50]name=ofd_packets/00123117 [22:28:50]OFD Sender: To server: pG, [22:28:50]CommunicateWithHost lk.salyk.kg:30040 [22:28:50]ConnectInit lk.salyk.kg [22:28:50]written 0, free lines is 4095 [22:28:50]Connected sock=10 [22:28:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8E 94 07 01 3D 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 22 A8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED E0 01 00 35 04 06 00 94 0B F7 24 A9 87 E0 1C 72 B5 FC 0C 71 9C [22:28:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 67 BE 47 00 FE 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 ED E0 01 00 F4 03 04 00 FD 53 E3 65 B6 04 01 00 00 23 CD 39 B5 0C BB A6 65 [22:28:50]CommunicateWithHost err = 0 [22:28:50]CheckOFDResponse [22:28:50]1017 (14) - 77093643461234 [22:28:50]1041 (16) - 0000000000874798 [22:28:50]1040 (4) - 123117 [22:28:50]1012 (4) - 02.03.2024 16:29 [22:28:50]1206 (1) - 0 [22:28:50]OFD Sender: Remove packet 123117 [22:28:50]ProducePacketName [22:28:50]name=ofd_packets/00123117 [22:28:50]NVStorageDeleteData [22:28:50]Write to MH i2c: 01 00 00 0F 36 45 [22:28:50]Write i2c OK [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: 01 [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: 01 07 00 [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: 01 07 00 0F 36 00 00 00 00 00 E9 0C 41 [22:28:50]RasterBufferAndPrint [22:28:50]line [22:28:50]line [22:28:50]line [22:28:50]line [22:28:50]line [22:28:50]written 0, free lines is 3311 [22:28:50]MH_Cut [22:28:50]Write to MH i2c: D1 01 00 16 36 01 1E [22:28:50]Write i2c OK [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: D1 [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: D1 01 00 [22:28:50]MH_I2C_Read... [22:28:50]Read from MH i2c: D1 01 00 16 36 00 1D [22:28:50]Write to MH i2c: 01 00 00 17 36 4D [22:28:50]Write i2c OK [22:28:50]MH_I2C_Read... [22:28:51]OFD Sender: No OFD packet to send [22:28:51]*** Cut start [22:28:51]*** Purtial cut [22:28:51]*** Stage 1: CUTSNS_PIN = 1 [22:28:53]Read from MH i2c: 01 [22:28:53]MH_I2C_Read... [22:28:53]*** Stop cut motor [22:28:53]*** Cut end [22:28:53]Read from MH i2c: 01 07 00 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: 01 07 00 17 36 00 00 00 00 00 FF 0F 62 [22:28:53]process_action close_receipt done [22:28:53]requested_data is exist [22:28:53]produce_requested_data [22:28:53]requested_item fm.sn is exist - process it [22:28:53]wFMCommunicate request_size=4 [22:28:53]MH_SAM_APDU [22:28:53]CAPDU: 80 11 00 00 [22:28:53]Write to MH i2c: E2 08 00 18 36 80 11 00 00 00 00 00 00 C8 [22:28:53]Write i2c OK [22:28:53]MH_I2C_Read... [22:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:53]Read from MH i2c: E2 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: E2 17 00 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: E2 17 00 18 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [22:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:28:53]wFMCommunicate OK [22:28:53]requested_item fd.num is exist - process it [22:28:53]SAM_PROTO_GetFieldsCounters [22:28:53]wFMCommunicate request_size=4 [22:28:53]MH_SAM_APDU [22:28:53]CAPDU: 80 13 00 00 [22:28:53]Write to MH i2c: E2 08 00 19 36 80 13 00 00 00 00 00 00 CB [22:28:53]Write i2c OK [22:28:53]MH_I2C_Read... [22:28:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:53]Read from MH i2c: E2 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: E2 62 00 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: E2 62 00 19 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 ED E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [22:28:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 ED E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:53]wFMCommunicate OK [22:28:53]SAM_PROTO_GetFieldsCounters done [22:28:53]requested_item shift.num is exist - process it [22:28:53]requested_item shift.opened is exist - process it [22:28:53]req_shift_opened [22:28:53]FM_GetShiftState [22:28:53]SAM_PROTO_GetShiftState [22:28:53]wFMCommunicate request_size=4 [22:28:53]MH_SAM_APDU [22:28:53]CAPDU: 80 13 01 00 [22:28:53]Write to MH i2c: E2 08 00 1A 36 80 13 01 00 00 00 00 00 CD [22:28:53]Write i2c OK [22:28:53]MH_I2C_Read... [22:28:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:53]Read from MH i2c: E2 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: E2 0E 00 [22:28:53]MH_I2C_Read... [22:28:53]Read from MH i2c: E2 0E 00 1A 36 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 34 [22:28:53]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:28:53]wFMCommunicate OK [22:28:53]SAM_PROTO_GetShiftState done [22:28:53]FM_GetShiftState done [22:28:53]req_shift_opened done [22:28:53]requested_item shift.open_date is exist - process it [22:28:53]req_shift_open_date [22:28:53]req_shift_open_date done [22:28:53]produce_requested_data done [22:28:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123117,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [22:28:53]process_action_free close_receipt [22:28:53]json_value_free [22:28:53]json_value_free done [22:28:53]process_json_proto returns [22:28:53]Send response to host [22:28:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123117,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [22:28:53]free response buf [22:28:53]execute_script done [22:28:53]execute_script returns [22:28:53]free content buf [22:28:53]Sock 9.Close socket [22:28:53]Sock 9.Thread stoped [22:28:56]OFD Sender: No OFD packet to send [22:29:01]OFD Sender: No OFD packet to send [22:29:06]OFD Sender: No OFD packet to send [22:29:11]OFD Sender: No OFD packet to send [22:29:16]OFD Sender: No OFD packet to send [22:29:21]OFD Sender: No OFD packet to send [22:29:26]OFD Sender: No OFD packet to send [22:29:31]OFD Sender: No OFD packet to send [22:29:36]OFD Sender: No OFD packet to send [22:29:41]OFD Sender: No OFD packet to send [22:29:46]OFD Sender: No OFD packet to send [22:29:51]OFD Sender: No OFD packet to send [22:29:56]OFD Sender: No OFD packet to send [22:30:01]OFD Sender: No OFD packet to send [22:30:06]OFD Sender: No OFD packet to send [22:30:11]OFD Sender: No OFD packet to send [22:30:16]OFD Sender: No OFD packet to send [22:30:21]OFD Sender: No OFD packet to send [22:30:26]OFD Sender: No OFD packet to send [22:30:31]OFD Sender: No OFD packet to send [22:30:36]OFD Sender: No OFD packet to send [22:30:41]OFD Sender: No OFD packet to send [22:30:43]accept exits with 8 [22:30:43]New connection [22:30:43]New thread 3066809700 created [22:30:43]Thread 3066666340 joined [22:30:43]Waiting for new connection... [22:30:43] Sock 8.Parse request [22:30:43]Sock 8.Check first char [22:30:43]Sock 8.First char is OK [22:30:43]request: POST /json_proto HTTP/1.0 [22:30:43]Method: POST [22:30:43]URL: /json_proto [22:30:43]Method is POST - this is cgi request [22:30:43]url: /json_proto [22:30:43]query_string will be loaded in cgi processing [22:30:43]execute_cgi json_proto POST (null) [22:30:43]execute_cgi path=json_proto method=POST [22:30:43]POST find Content-Length [22:30:43]Host: 172.17.48.197:8080 [22:30:43]Content-Length: 678 [22:30:43]Content-Type: application/json [22:30:43] [22:30:43]POST finish read [22:30:43]Found Content-Length = 678 [22:30:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:43]execute_script... [22:30:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:43]POST & json_proto [22:30:43]process_json_proto [22:30:43]json parsed OK: [22:30:43]protocol is kg_v1.0 [22:30:43]action value=close_receipt [22:30:43]process_action close_receipt [22:30:43]cmd_close_receipt [22:30:43]MH_GetDate [22:30:43]Write to MH i2c: F0 00 00 1B 36 40 [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: F0 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: F0 09 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: F0 09 00 1B 36 00 95 A8 E3 65 66 EE DC 65 63 [22:30:43]GetLastDocTimeStamp 1709418530 [22:30:43]current date 1709418645 [22:30:43]FM_GetShiftState [22:30:43]SAM_PROTO_GetShiftState [22:30:43]wFMCommunicate request_size=4 [22:30:43]MH_SAM_APDU [22:30:43]CAPDU: 80 13 01 00 [22:30:43]Write to MH i2c: E2 08 00 1C 36 80 13 01 00 00 00 00 00 CF [22:30:43]Write i2c OK [22:30:43]MH_I2C_Read... [22:30:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:43]Read from MH i2c: E2 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 0E 00 [22:30:43]MH_I2C_Read... [22:30:43]Read from MH i2c: E2 0E 00 1C 36 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 36 [22:30:43]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:30:43]wFMCommunicate OK [22:30:43]SAM_PROTO_GetShiftState done [22:30:43]FM_GetShiftState done [22:30:43]opened in 1709338023 [22:30:43]opened+sec_in_day 1709424423 [22:30:43]quantity*price = 50040 [22:30:43]sum+1 = 50041 [22:30:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 337 02.03.2024 22:30 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123118 ФПД: 234102329949446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T223045&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123118&fm=234102329949446&tin=02508201610067®Number=0000000000090573&sum=50000 [22:30:44]StoreToDocumentArchive [22:30:44]shift 321 fd 123118 [22:30:44]save to /storage/0321/doc_00123118 [22:30:44]save last doc name /storage/0321/doc_00123118 to /storage/kkm_last_doc_name [22:30:44]save OK [22:30:44]Clear old archive folders... [22:30:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:30:44]tlvbuf is 003D6FB0 [22:30:44]SAM_PROTO_ClearQueue [22:30:44]wFMCommunicate request_size=4 [22:30:44]MH_SAM_APDU [22:30:44]CAPDU: 80 09 00 00 [22:30:44]Write to MH i2c: E2 08 00 29 36 80 09 00 00 00 00 00 00 D1 [22:30:44]Write i2c OK [22:30:44]MH_I2C_Read... [22:30:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:30:44]Read from MH i2c: E2 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: E2 03 00 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: E2 03 00 29 36 00 90 00 D3 [22:30:44]RAPDU: 90 00 [22:30:44]wFMCommunicate OK [22:30:44]SAM_PROTO_ClearQueue done [22:30:44]KKMCreateOFDPacket [22:30:44]OFDProtocolAddRootSTLVToBuf [22:30:44]FM_MakeSignedData [22:30:44]FM_MakeSignedData [22:30:44]SAM_PROTO_SignData [22:30:44]wFMCommunicate request_size=4 [22:30:44]MH_SAM_APDU [22:30:44]CAPDU: 80 0D 01 02 [22:30:44]Write to MH i2c: E2 08 00 2A 36 80 0D 01 02 00 00 00 00 D9 [22:30:44]Write i2c OK [22:30:44]MH_I2C_Read... [22:30:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:30:44]Read from MH i2c: E2 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: E2 03 00 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: E2 03 00 2A 36 00 90 00 D4 [22:30:44]RAPDU: 90 00 [22:30:44]wFMCommunicate OK [22:30:44]wFMCommunicate request_size=255 [22:30:44]MH_SAM_APDU [22:30:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 95 A8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE E0 01 00 35 04 06 00 D4 [22:30:44]Write to MH i2c: E2 02 01 2B 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 95 A8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE E0 01 00 35 04 06 00 D4 00 00 1D [22:30:44]Write i2c OK [22:30:44]MH_I2C_Read... [22:30:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:44]Read from MH i2c: E2 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: E2 03 00 [22:30:44]MH_I2C_Read... [22:30:44]Read from MH i2c: E2 03 00 2B 36 00 90 00 D5 [22:30:44]RAPDU: 90 00 [22:30:44]wFMCommunicate OK [22:30:44]wFMCommunicate request_size=10 [22:30:44]MH_SAM_APDU [22:30:44]CAPDU: 80 0D 02 02 05 EA 32 37 BD 06 [22:30:44]Write to MH i2c: E2 0D 00 2C 36 80 0D 02 02 05 00 EA 32 37 BD 06 00 00 FC [22:30:44]Write i2c OK [22:30:44]MH_I2C_Read... [22:30:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:45]Read from MH i2c: E2 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: E2 03 00 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: E2 03 00 2C 36 00 90 00 D6 [22:30:45]RAPDU: 90 00 [22:30:45]wFMCommunicate OK [22:30:45]wFMCommunicate request_size=4 [22:30:45]MH_SAM_APDU [22:30:45]CAPDU: 80 0D 03 02 [22:30:45]Write to MH i2c: E2 08 00 2D 36 80 0D 03 02 00 00 00 00 DE [22:30:45]Write i2c OK [22:30:45]MH_I2C_Read... [22:30:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:30:45]Read from MH i2c: E2 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: E2 0B 00 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: E2 0B 00 2D 36 00 DF 0E 2E 33 3C F1 67 69 90 00 2A [22:30:45]RAPDU: DF 0E 2E 33 3C F1 67 69 90 00 [22:30:45]wFMCommunicate OK [22:30:45]SAM_PROTO_SignData done [22:30:45]FM_MakeSignedData done [22:30:45]CreateOFDProtocolMessage [22:30:45]wFMCommunicate request_size=4 [22:30:45]MH_SAM_APDU [22:30:45]CAPDU: 80 11 00 00 [22:30:45]Write to MH i2c: E2 08 00 2E 36 80 11 00 00 00 00 00 00 DE [22:30:45]Write i2c OK [22:30:45]MH_I2C_Read... [22:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:45]Read from MH i2c: E2 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: E2 17 00 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: E2 17 00 2E 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [22:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:30:45]wFMCommunicate OK [22:30:45]CreateOFDProtocolMessage done [22:30:45]OFDSenderStorePacket 123118 [22:30:45]StoreOFDPacket docnum=123118 [22:30:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2F A9 07 01 DD 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 95 A8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE E0 01 00 35 04 06 00 D4 EA 32 37 BD 06 DF 0E 2E 33 3C F1 67 69 [22:30:45]CheckFolder [22:30:45]dirname=/storage/ofd_packets [22:30:45]CheckFolder done [22:30:45]ProducePacketName [22:30:45]name=ofd_packets/00123118 [22:30:45]NVStorageSaveData ofd_packets/00123118 [22:30:45]File name is /storage/ofd_packets/00123118 [22:30:45]Write 301 bytes [22:30:45]NVStorageSaveData done [22:30:45]OFDSenderStorePacket done [22:30:45]KKMCreateOFDPacket done [22:30:45]NVStorageSaveData kkm_last_timestamp [22:30:45]File name is /storage/kkm_last_timestamp [22:30:45]Write 4 bytes [22:30:45]NVStorageSaveData done [22:30:45]ExternCall_PrintAddStr [22:30:45]wPrintStart [22:30:45]Write to MH i2c: 01 00 00 2F 36 65 [22:30:45]Write i2c OK [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: 01 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: 01 07 00 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: 01 07 00 2F 36 00 00 00 00 00 FF 0F 7A [22:30:45]RasterBufferAndPrint [22:30:45]line Счет N : (1)1106026 [22:30:45]line ИНН: 02508201610067 [22:30:45]line Контрольно-Кассовый Чек [22:30:45]line ПРОДАЖА [22:30:45]line ТРК (МРК, ГНК) : 63 [22:30:45]line Товар: 2710124500 [22:30:45]line Аи-95-К-5 [22:30:45]line 7.200 * 69.50 [22:30:45]line = 500.40 [22:30:45]line НДС 12% НСП 1% [22:30:45]line > о реализуемом товаре [22:30:45]line ОКРУГЛЕНИЕ: -0.40 [22:30:45]line ИТОГО: 500.00 [22:30:45]line Внесено: 500.00 [22:30:45]line СДАЧА: 0.00 [22:30:45]line НСП 1% : 4.43 [22:30:45]line НДС 12% : 53.14 [22:30:45]line Наличными: 500.00 [22:30:45]line Безнал.: 0.00 [22:30:45]line Место: АЗС № 25 "Партнер Нефть" [22:30:45]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [22:30:45]line СНО: Общий режим [22:30:45]line Чек 337 02.03.2024 22:30 [22:30:45]line Смена: 321 ФФД: 1.0 [22:30:45]line ЗНМ: 0300000019 [22:30:45]line РНМ: 0000000000090573 [22:30:45]line Версия ККМ: 001 [22:30:45]line ФМ: 0000000000874798 [22:30:45]line ФД: 123118 [22:30:45]line ФПД: 234102329949446 [22:30:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T223045&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123118&fm=234102329949446&tin=02508201610067®Number=0000000000090573&sum=50000 [22:30:45]OFD Sender: Processing packet 123118 [packets to send 112, broken 111] [22:30:45]ProducePacketName [22:30:45]name=ofd_packets/00123118 [22:30:45]OFD Sender: To server: pG, [22:30:45]CommunicateWithHost lk.salyk.kg:30040 [22:30:45]ConnectInit lk.salyk.kg [22:30:45]written 0, free lines is 4095 [22:30:45]Connected sock=10 [22:30:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2F A9 07 01 DD 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 95 A8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE E0 01 00 35 04 06 00 D4 EA 32 37 BD 06 DF 0E 2E 33 3C F1 67 69 [22:30:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 06 EA 47 00 F8 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EE E0 01 00 F4 03 04 00 70 54 E3 65 B6 04 01 00 00 4C 52 B7 1D 16 B9 87 D9 [22:30:45]CommunicateWithHost err = 0 [22:30:45]CheckOFDResponse [22:30:45]1017 (14) - 77093643461234 [22:30:45]1041 (16) - 0000000000874798 [22:30:45]1040 (4) - 123118 [22:30:45]1012 (4) - 02.03.2024 16:31 [22:30:45]1206 (1) - 0 [22:30:45]OFD Sender: Remove packet 123118 [22:30:45]ProducePacketName [22:30:45]name=ofd_packets/00123118 [22:30:45]NVStorageDeleteData [22:30:45]Write to MH i2c: 01 00 00 5A 36 90 [22:30:45]Write i2c OK [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: 01 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: 01 07 00 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: 01 07 00 5A 36 00 00 00 00 00 F5 0C 98 [22:30:45]RasterBufferAndPrint [22:30:45]line [22:30:45]line [22:30:45]line [22:30:45]line [22:30:45]line [22:30:45]written 0, free lines is 3323 [22:30:45]MH_Cut [22:30:45]Write to MH i2c: D1 01 00 61 36 01 69 [22:30:45]Write i2c OK [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: D1 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: D1 01 00 [22:30:45]MH_I2C_Read... [22:30:45]Read from MH i2c: D1 01 00 61 36 00 68 [22:30:45]Write to MH i2c: 01 00 00 62 36 98 [22:30:45]Write i2c OK [22:30:45]MH_I2C_Read... [22:30:46]OFD Sender: No OFD packet to send [22:30:46]*** Cut start [22:30:46]*** Purtial cut [22:30:46]*** Stage 1: CUTSNS_PIN = 1 [22:30:48]Read from MH i2c: 01 [22:30:48]MH_I2C_Read... [22:30:48]*** Stop cut motor [22:30:48]*** Cut end [22:30:48]Read from MH i2c: 01 07 00 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: 01 07 00 62 36 00 00 00 00 00 FF 0F AD [22:30:48]process_action close_receipt done [22:30:48]requested_data is exist [22:30:48]produce_requested_data [22:30:48]requested_item fm.sn is exist - process it [22:30:48]wFMCommunicate request_size=4 [22:30:48]MH_SAM_APDU [22:30:48]CAPDU: 80 11 00 00 [22:30:48]Write to MH i2c: E2 08 00 63 36 80 11 00 00 00 00 00 00 13 [22:30:48]Write i2c OK [22:30:48]MH_I2C_Read... [22:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:48]Read from MH i2c: E2 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 17 00 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 17 00 63 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [22:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:30:48]wFMCommunicate OK [22:30:48]requested_item fd.num is exist - process it [22:30:48]SAM_PROTO_GetFieldsCounters [22:30:48]wFMCommunicate request_size=4 [22:30:48]MH_SAM_APDU [22:30:48]CAPDU: 80 13 00 00 [22:30:48]Write to MH i2c: E2 08 00 64 36 80 13 00 00 00 00 00 00 16 [22:30:48]Write i2c OK [22:30:48]MH_I2C_Read... [22:30:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:48]Read from MH i2c: E2 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 62 00 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 62 00 64 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [22:30:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:30:48]wFMCommunicate OK [22:30:48]SAM_PROTO_GetFieldsCounters done [22:30:48]requested_item shift.num is exist - process it [22:30:48]requested_item shift.opened is exist - process it [22:30:48]req_shift_opened [22:30:48]FM_GetShiftState [22:30:48]SAM_PROTO_GetShiftState [22:30:48]wFMCommunicate request_size=4 [22:30:48]MH_SAM_APDU [22:30:48]CAPDU: 80 13 01 00 [22:30:48]Write to MH i2c: E2 08 00 65 36 80 13 01 00 00 00 00 00 18 [22:30:48]Write i2c OK [22:30:48]MH_I2C_Read... [22:30:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:48]Read from MH i2c: E2 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 0E 00 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 0E 00 65 36 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 7F [22:30:48]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:30:48]wFMCommunicate OK [22:30:48]SAM_PROTO_GetShiftState done [22:30:48]FM_GetShiftState done [22:30:48]req_shift_opened done [22:30:48]requested_item shift.open_date is exist - process it [22:30:48]req_shift_open_date [22:30:48]req_shift_open_date done [22:30:48]produce_requested_data done [22:30:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123118,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [22:30:48]process_action_free close_receipt [22:30:48]json_value_free [22:30:48]json_value_free done [22:30:48]process_json_proto returns [22:30:48]Send response to host [22:30:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123118,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [22:30:48]free response buf [22:30:48]execute_script done [22:30:48]execute_script returns [22:30:48]free content buf [22:30:48]Sock 8.Close socket [22:30:48]Sock 8.Thread stoped [22:30:51]OFD Sender: No OFD packet to send [22:30:56]OFD Sender: No OFD packet to send [22:31:01]OFD Sender: No OFD packet to send [22:31:06]OFD Sender: No OFD packet to send [22:31:11]OFD Sender: No OFD packet to send [22:31:16]OFD Sender: No OFD packet to send [22:31:21]OFD Sender: No OFD packet to send [22:31:26]OFD Sender: No OFD packet to send [22:31:31]OFD Sender: No OFD packet to send [22:31:36]OFD Sender: No OFD packet to send [22:31:41]OFD Sender: No OFD packet to send [22:31:46]OFD Sender: No OFD packet to send [22:31:51]OFD Sender: No OFD packet to send [22:31:56]OFD Sender: No OFD packet to send [22:32:01]OFD Sender: No OFD packet to send [22:32:06]OFD Sender: No OFD packet to send [22:32:11]OFD Sender: No OFD packet to send [22:32:16]OFD Sender: No OFD packet to send [22:32:21]OFD Sender: No OFD packet to send [22:32:26]OFD Sender: No OFD packet to send [22:32:31]OFD Sender: No OFD packet to send [22:32:36]OFD Sender: No OFD packet to send [22:32:41]OFD Sender: No OFD packet to send [22:32:46]OFD Sender: No OFD packet to send [22:32:51]OFD Sender: No OFD packet to send [22:32:56]OFD Sender: No OFD packet to send [22:33:01]OFD Sender: No OFD packet to send [22:33:06]OFD Sender: No OFD packet to send [22:33:11]OFD Sender: No OFD packet to send [22:33:16]OFD Sender: No OFD packet to send [22:33:21]OFD Sender: No OFD packet to send [22:33:26]OFD Sender: No OFD packet to send [22:33:31]OFD Sender: No OFD packet to send [22:33:36]OFD Sender: No OFD packet to send [22:33:41]OFD Sender: No OFD packet to send [22:33:46]OFD Sender: No OFD packet to send [22:33:51]OFD Sender: No OFD packet to send [22:33:56]OFD Sender: No OFD packet to send [22:34:01]OFD Sender: No OFD packet to send [22:34:06]OFD Sender: No OFD packet to send [22:34:11]OFD Sender: No OFD packet to send [22:34:16]OFD Sender: No OFD packet to send [22:34:21]OFD Sender: No OFD packet to send [22:34:26]OFD Sender: No OFD packet to send [22:34:31]OFD Sender: No OFD packet to send [22:34:36]OFD Sender: No OFD packet to send [22:34:41]OFD Sender: No OFD packet to send [22:34:46]OFD Sender: No OFD packet to send [22:34:51]OFD Sender: No OFD packet to send [22:34:56]OFD Sender: No OFD packet to send [22:35:01]OFD Sender: No OFD packet to send [22:35:06]OFD Sender: No OFD packet to send [22:35:10]accept exits with 9 [22:35:10]New connection [22:35:10]New thread 3066666340 created [22:35:10]Thread 3066809700 joined [22:35:10]Waiting for new connection... [22:35:10] Sock 9.Parse request [22:35:10]Sock 9.Check first char [22:35:10]Sock 9.First char is OK [22:35:10]request: POST /json_proto HTTP/1.0 [22:35:10]Method: POST [22:35:10]URL: /json_proto [22:35:10]Method is POST - this is cgi request [22:35:10]url: /json_proto [22:35:10]query_string will be loaded in cgi processing [22:35:10]execute_cgi json_proto POST (null) [22:35:10]execute_cgi path=json_proto method=POST [22:35:10]POST find Content-Length [22:35:10]Host: 172.17.48.197:8080 [22:35:10]Content-Length: 818 [22:35:10]Content-Type: application/json [22:35:10] [22:35:10]POST finish read [22:35:10]Found Content-Length = 818 [22:35:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:10]execute_script... [22:35: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)1106028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:10]POST & json_proto [22:35:10]process_json_proto [22:35:10]json parsed OK: [22:35:10]protocol is kg_v1.0 [22:35:10]action value=close_receipt [22:35:10]process_action close_receipt [22:35:10]cmd_close_receipt [22:35:10]MH_GetDate [22:35:10]Write to MH i2c: F0 00 00 66 36 8B [22:35:10]Write i2c OK [22:35:10]MH_I2C_Read... [22:35:10]Read from MH i2c: F0 [22:35:10]MH_I2C_Read... [22:35:10]Read from MH i2c: F0 09 00 [22:35:10]MH_I2C_Read... [22:35:10]Read from MH i2c: F0 09 00 66 36 00 A0 A9 E3 65 66 EE DC 65 BA [22:35:10]GetLastDocTimeStamp 1709418645 [22:35:10]current date 1709418912 [22:35:10]FM_GetShiftState [22:35:10]SAM_PROTO_GetShiftState [22:35:10]wFMCommunicate request_size=4 [22:35:10]MH_SAM_APDU [22:35:10]CAPDU: 80 13 01 00 [22:35:10]Write to MH i2c: E2 08 00 67 36 80 13 01 00 00 00 00 00 1A [22:35:10]Write i2c OK [22:35:10]MH_I2C_Read... [22:35:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:10]Read from MH i2c: E2 [22:35:10]MH_I2C_Read... [22:35:10]Read from MH i2c: E2 0E 00 [22:35:10]MH_I2C_Read... [22:35:10]Read from MH i2c: E2 0E 00 67 36 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 81 [22:35:10]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [22:35:10]wFMCommunicate OK [22:35:10]SAM_PROTO_GetShiftState done [22:35:10]FM_GetShiftState done [22:35:10]opened in 1709338023 [22:35:10]opened+sec_in_day 1709424423 [22:35:10]quantity*price = 70056 [22:35:10]sum+1 = 70057 [22:35:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.56 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 0.00 Безнал.: 700.56 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 338 02.03.2024 22:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123119 ФПД: 246280729988632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T223512&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123119&fm=246280729988632&tin=02508201610067®Number=0000000000090573&sum=70056 [22:35:11]StoreToDocumentArchive [22:35:11]shift 321 fd 123119 [22:35:11]save to /storage/0321/doc_00123119 [22:35:11]save last doc name /storage/0321/doc_00123119 to /storage/kkm_last_doc_name [22:35:11]save OK [22:35:11]Clear old archive folders... [22:35:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:35:11]tlvbuf is 003ECEE0 [22:35:11]SAM_PROTO_ClearQueue [22:35:11]wFMCommunicate request_size=4 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 09 00 00 [22:35:11]Write to MH i2c: E2 08 00 74 36 80 09 00 00 00 00 00 00 1C [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 03 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 03 00 74 36 00 90 00 1E [22:35:11]RAPDU: 90 00 [22:35:11]wFMCommunicate OK [22:35:11]SAM_PROTO_ClearQueue done [22:35:11]KKMCreateOFDPacket [22:35:11]OFDProtocolAddRootSTLVToBuf [22:35:11]FM_MakeSignedData [22:35:11]FM_MakeSignedData [22:35:11]SAM_PROTO_SignData [22:35:11]wFMCommunicate request_size=4 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 0D 01 02 [22:35:11]Write to MH i2c: E2 08 00 75 36 80 0D 01 02 00 00 00 00 24 [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]OFD Sender: No OFD packet to send [22:35:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 03 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 03 00 75 36 00 90 00 1F [22:35:11]RAPDU: 90 00 [22:35:11]wFMCommunicate OK [22:35:11]wFMCommunicate request_size=255 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 A0 A9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF E0 01 00 35 04 06 00 DF [22:35:11]Write to MH i2c: E2 02 01 76 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 A0 A9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF E0 01 00 35 04 06 00 DF 00 00 A2 [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 03 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 03 00 76 36 00 90 00 20 [22:35:11]RAPDU: 90 00 [22:35:11]wFMCommunicate OK [22:35:11]wFMCommunicate request_size=10 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 0D 02 02 05 FD B3 6D 0E 18 [22:35:11]Write to MH i2c: E2 0D 00 77 36 80 0D 02 02 05 00 FD B3 6D 0E 18 00 00 74 [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 03 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 03 00 77 36 00 90 00 21 [22:35:11]RAPDU: 90 00 [22:35:11]wFMCommunicate OK [22:35:11]wFMCommunicate request_size=4 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 0D 03 02 [22:35:11]Write to MH i2c: E2 08 00 78 36 80 0D 03 02 00 00 00 00 29 [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 0B 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 0B 00 78 36 00 E4 3F 8A F2 6E 0C 9E 53 90 00 34 [22:35:11]RAPDU: E4 3F 8A F2 6E 0C 9E 53 90 00 [22:35:11]wFMCommunicate OK [22:35:11]SAM_PROTO_SignData done [22:35:11]FM_MakeSignedData done [22:35:11]CreateOFDProtocolMessage [22:35:11]wFMCommunicate request_size=4 [22:35:11]MH_SAM_APDU [22:35:11]CAPDU: 80 11 00 00 [22:35:11]Write to MH i2c: E2 08 00 79 36 80 11 00 00 00 00 00 00 29 [22:35:11]Write i2c OK [22:35:11]MH_I2C_Read... [22:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:11]Read from MH i2c: E2 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 17 00 [22:35:11]MH_I2C_Read... [22:35:11]Read from MH i2c: E2 17 00 79 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 87 [22:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [22:35:11]wFMCommunicate OK [22:35:11]CreateOFDProtocolMessage done [22:35:11]OFDSenderStorePacket 123119 [22:35:11]StoreOFDPacket docnum=123119 [22:35:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9A CE 07 01 64 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 A0 A9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF E0 01 00 35 04 06 00 DF FD B3 6D 0E 18 E4 3F 8A F2 6E 0C 9E 53 [22:35:11]CheckFolder [22:35:11]dirname=/storage/ofd_packets [22:35:11]CheckFolder done [22:35:11]ProducePacketName [22:35:11]name=ofd_packets/00123119 [22:35:11]NVStorageSaveData ofd_packets/00123119 [22:35:11]File name is /storage/ofd_packets/00123119 [22:35:11]Write 301 bytes [22:35:11]NVStorageSaveData done [22:35:11]OFDSenderStorePacket done [22:35:11]KKMCreateOFDPacket done [22:35:11]NVStorageSaveData kkm_last_timestamp [22:35:11]File name is /storage/kkm_last_timestamp [22:35:11]Write 4 bytes [22:35:11]NVStorageSaveData done [22:35:12]ExternCall_PrintAddStr [22:35:12]wPrintStart [22:35:12]Write to MH i2c: 01 00 00 7A 36 B0 [22:35:12]Write i2c OK [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: 01 [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: 01 07 00 [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: 01 07 00 7A 36 00 00 00 00 00 FF 0F C5 [22:35:12]RasterBufferAndPrint [22:35:12]line Счет N : (1)1106028 [22:35:12]line ИНН: 02508201610067 [22:35:12]line Контрольно-Кассовый Чек [22:35:12]line ПРОДАЖА [22:35:12]line ТРК (МРК, ГНК) : 53 [22:35:12]line Товар: 2710124500 [22:35:12]line Аи-95-К-5 [22:35:12]line 10.080 * 69.50 [22:35:12]line = 700.56 [22:35:12]line НДС 12% НСП 1% [22:35:12]line > о реализуемом товаре [22:35:12]line ИТОГО: 700.56 [22:35:12]line НСП 1% : 6.20 [22:35:12]line НДС 12% : 74.40 [22:35:12]line Наличными: 0.00 [22:35:12]line Безнал.: 700.56 [22:35:12]line Место: АЗС № 25 "Партнер Нефть" [22:35:12]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [22:35:12]line СНО: Общий режим [22:35:12]line Чек 338 02.03.2024 22:35 [22:35:12]line Смена: 321 ФФД: 1.0 [22:35:12]line ЗНМ: 0300000019 [22:35:12]line РНМ: 0000000000090573 [22:35:12]line Версия ККМ: 001 [22:35:12]line Платежная система: Бакай Банк [22:35:12]line ФМ: 0000000000874798 [22:35:12]line ФД: 123119 [22:35:12]line ФПД: 246280729988632 [22:35:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T223512&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123119&fm=246280729988632&tin=02508201610067®Number=0000000000090573&sum=70056 [22:35:12]OFD Sender: Processing packet 123119 [packets to send 112, broken 111] [22:35:12]ProducePacketName [22:35:12]name=ofd_packets/00123119 [22:35:12]OFD Sender: To server: pG, [22:35:12]CommunicateWithHost lk.salyk.kg:30040 [22:35:12]ConnectInit lk.salyk.kg [22:35:12]written 0, free lines is 4095 [22:35:12]Connected sock=10 [22:35:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9A CE 07 01 64 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 A0 A9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF E0 01 00 35 04 06 00 DF FD B3 6D 0E 18 E4 3F 8A F2 6E 0C 9E 53 [22:35:12]int [22:35:12]Write to MH i2c: 01 00 00 8F 36 C5 [22:35:12]*** FLAG_PRN_PAP1 set [22:35:12]Write i2c OK [22:35:12]*** FLAG_PRN_PAP2 set [22:35:12]MH_I2C_Read... [22:35:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CD 42 47 00 26 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 EF E0 01 00 F4 03 04 00 7B 55 E3 65 B6 04 01 00 00 CF DD E3 53 56 9B A0 BD [22:35:12]CommunicateWithHost err = 0 [22:35:12]CheckOFDResponse [22:35:12]1017 (14) - 77093643461234 [22:35:12]1041 (16) - 0000000000874798 [22:35:12]1040 (4) - 123119 [22:35:12]1012 (4) - 02.03.2024 16:36 [22:35:12]1206 (1) - 0 [22:35:12]OFD Sender: Remove packet 123119 [22:35:12]ProducePacketName [22:35:12]name=ofd_packets/00123119 [22:35:12]NVStorageDeleteData [22:35:12]Read from MH i2c: DD [22:35:12]MH_I2C_Read... [22:35:12]Write i2c OK [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: DD 01 00 [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: DD [22:35:12]MH_I2C_Read... [22:35:12]Read from MH i2c: DD 01 00 8F 36 05 A7 [22:35:12]Error from MH - 05 [22:35:12]process_action_free close_receipt [22:35:12]json_value_free [22:35:12]json_value_free done [22:35:12]process_json_proto returns [22:35:12]Send response to host [22:35:12]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [22:35:12]free response buf [22:35:12]execute_script done [22:35:12]execute_script returns [22:35:12]free content buf [22:35:12]Sock 9.Close socket [22:35:12]Sock 9.Thread stoped [22:35:12]Read from MH i2c: DD 01 00 [22:35:12]answer for other command [DD] [22:35:12]MH Int Process stopped [22:35:13]OFD Sender: No OFD packet to send [22:35:14]*** FLAG_PRN_PAP2 reset [22:35:14]*** FLAG_PRN_PAP1 reset [22:35:18]OFD Sender: No OFD packet to send [22:35:23]OFD Sender: No OFD packet to send [22:35:28]OFD Sender: No OFD packet to send [22:35:33]OFD Sender: No OFD packet to send [22:35:38]OFD Sender: No OFD packet to send [22:35:43]OFD Sender: No OFD packet to send [22:35:48]OFD Sender: No OFD packet to send [22:35:53]OFD Sender: No OFD packet to send [22:35:58]OFD Sender: No OFD packet to send [22:36:03]OFD Sender: No OFD packet to send [22:36:08]OFD Sender: No OFD packet to send [22:36:13]OFD Sender: No OFD packet to send [22:36:18]OFD Sender: No OFD packet to send [22:36:23]OFD Sender: No OFD packet to send [22:36:28]OFD Sender: No OFD packet to send [22:36:33]OFD Sender: No OFD packet to send [22:36:38]OFD Sender: No OFD packet to send [22:36:43]OFD Sender: No OFD packet to send [22:36:48]OFD Sender: No OFD packet to send [22:36:53]OFD Sender: No OFD packet to send [22:36:58]OFD Sender: No OFD packet to send [22:37:03]OFD Sender: No OFD packet to send [22:37:08]OFD Sender: No OFD packet to send [22:37:13]OFD Sender: No OFD packet to send [22:37:18]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 FF FF C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 A2 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 FF FF 2C [00:00:09]Are we in boot? [00:00:09]We are not in boot now [00:00:09]Write to MH i2c: 01 00 00 02 00 02 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 02 00 00 00 00 00 00 FF 0F 17 [00:00:09]Model is 3 [00:00:09]MH firmware is 65535 [00:00:09]MH boot firmware is 65535 [00:00:09]MH_SetPrinterDots 448 [00:00:09]HeadWidthInBytes 56 [00:00:09]maxmasksize 7 [00:00:09]Write to MH i2c: D6 06 00 03 00 41 00 60 00 FF FF 7D [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 03 00 00 D9 [00:00:09]Write to MH i2c: D5 00 00 04 00 D8 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 04 00 00 D9 [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]ExternCall_SetCallbacks [00:00:09]NVStorageInit [00:00:09]MH_GetDate [00:00:09]Write to MH i2c: F0 00 00 05 00 F4 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 05 00 00 0A 00 00 00 00 00 00 00 07 [00:00:10]Current date/time: 01.01.1970 00:00 [00:00:10]FM_Init [00:00:10]wFMConnect [00:00:10]MH_SAM_On [00:00:10]Write to MH i2c: E0 00 00 06 00 E5 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** iso7816_init finished! [00:00:10]*** atr: [00:00:10]*** 0F 3B D5 18 FF 81 91 FE [00:00:10]*** 1F C3 80 73 C8 21 10 0A [00:00:10]*** 00 00 00 00 00 00 00 00 [00:00:10]*** 00 00 00 00 00 00 00 00 [00:00:10]*** 00 00 00 00 00 00 00 00 [00:00:10]*** 00 00 00 00 00 00 00 00 [00:00:10]*** 00 00 00 00 00 00 00 00 [00:00:10]*** 00 00 00 00 00 00 00 00 [00:00:10]Read from MH i2c: E0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E0 10 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E0 10 00 06 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 04 [00:00:10]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:10]wFMCommunicate request_size=10 [00:00:10]MH_SAM_APDU [00:00:10]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:10]Write to MH i2c: E2 0D 00 07 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:10]Read from MH i2c: E2 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 03 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 03 00 07 00 00 90 00 7B [00:00:10]RAPDU: 90 00 [00:00:10]wFMCommunicate OK [00:00:10]wFMCommunicate request_size=4 [00:00:10]MH_SAM_APDU [00:00:10]CAPDU: 80 11 00 00 [00:00:10]Write to MH i2c: E2 08 00 08 00 80 11 00 00 00 00 00 00 82 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:10]Read from MH i2c: E2 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 17 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 17 00 08 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E0 [00:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:00:10]wFMCommunicate OK [00:00:10]Detected FM SN is 0000000000874798 [00:00:10]Stored FM SN is 0000000000874798 [00:00:10]wFMCommunicate request_size=9 [00:00:10]MH_SAM_APDU [00:00:10]CAPDU: 80 16 00 00 04 D5 25 00 00 [00:00:10]Write to MH i2c: E2 0C 00 09 00 80 16 00 00 04 00 D5 25 00 00 00 00 8A [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:10]Read from MH i2c: E2 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 03 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:10]RAPDU: 90 00 [00:00:10]wFMCommunicate OK [00:00:10]FM PIN OK [00:00:10]wFMCommunicate request_size=8 [00:00:10]MH_SAM_APDU [00:00:10]CAPDU: 80 14 04 00 03 02 00 01 [00:00:10]Write to MH i2c: E2 0B 00 0A 00 80 14 04 00 03 00 02 00 01 00 00 94 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:10]Read from MH i2c: E2 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 03 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 03 00 0A 00 00 90 00 7E [00:00:10]RAPDU: 90 00 [00:00:10]wFMCommunicate OK [00:00:10]wFMCommunicate request_size=13 [00:00:10]MH_SAM_APDU [00:00:10]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:10]Write to MH i2c: E2 10 00 0B 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 B9 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:10]Read from MH i2c: E2 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 03 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:10]RAPDU: 90 00 [00:00:10]wFMCommunicate OK [00:00:10]wFMCommunicate request_size=4 [00:00:10]MH_SAM_APDU [00:00:10]CAPDU: 80 11 00 00 [00:00:10]Write to MH i2c: E2 08 00 0C 00 80 11 00 00 00 00 00 00 86 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:10]Read from MH i2c: E2 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 17 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: E2 17 00 0C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [00:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:00:10]wFMCommunicate OK [00:00:10]DocumentArchiveInit [00:00:10]Start Httpd... [00:00:10]Httpd thread 3067460964 created [00:00:10]Write to MH i2c: 01 00 00 0D 00 0D [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 0D 00 00 00 00 00 00 FF 0F 22 [00:00:10]MH Int Process started [00:00:10]Allocated Socket 7 [00:00:10]Bind OK [00:00:10]Listen OK [00:00:10]httpd running on port 8080 [00:00:10]Waiting for new connection... [00:00:10]OFD Sender: No OFD packet to send [00:00:15]OFD Sender: No OFD packet to send [00:00:20]OFD Sender: No OFD packet to send [00:00:24]accept exits with 8 [00:00:24]New connection [00:00:24]New thread 3067174244 created [00:00:24]Waiting for new connection... [00:00:24] Sock 8.Parse request [00:00:24]Sock 8.Check first char [00:00:24]Sock 8.First char is OK [00:00:24]request: POST /json_proto HTTP/1.0 [00:00:24]Method: POST [00:00:24]URL: /json_proto [00:00:24]Method is POST - this is cgi request [00:00:24]url: /json_proto [00:00:24]query_string will be loaded in cgi processing [00:00:24]execute_cgi json_proto POST (null) [00:00:24]execute_cgi path=json_proto method=POST [00:00:24]POST find Content-Length [00:00:24]Host: 172.17.48.197:8080 [00:00:24]Content-Length: 215 [00:00:24]Content-Type: application/json [00:00:24] [00:00:24]POST finish read [00:00:24]Found Content-Length = 215 [00:00:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:24]execute_script... [00:00:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:24]POST & json_proto [00:00:24]process_json_proto [00:00:24]json parsed OK: [00:00:24]protocol is kg_v1.0 [00:00:24]action value=get_value [00:00:24]process_action get_value [00:00:24]cmd_get_value [00:00:24]process_action get_value done [00:00:24]requested_data is exist [00:00:24]produce_requested_data [00:00:24]requested_item kkm.sn is exist - process it [00:00:24]requested_item kkm.ver is exist - process it [00:00:24]requested_item fm.sn is exist - process it [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 11 00 00 [00:00:24]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 17 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E6 [00:00:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:00:24]wFMCommunicate OK [00:00:24]requested_item fd.num is exist - process it [00:00:24]SAM_PROTO_GetFieldsCounters [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 13 00 00 [00:00:24]Write to MH i2c: E2 08 00 0F 00 80 13 00 00 00 00 00 00 8B [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 62 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 62 00 0F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 C1 [00:00:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 EF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:24]wFMCommunicate OK [00:00:24]SAM_PROTO_GetFieldsCounters done [00:00:24]requested_item shift.num is exist - process it [00:00:24]requested_item shift.opened is exist - process it [00:00:24]req_shift_opened [00:00:24]FM_GetShiftState [00:00:24]SAM_PROTO_GetShiftState [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 13 01 00 [00:00:24]Write to MH i2c: E2 08 00 10 00 80 13 01 00 00 00 00 00 8D [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 0E 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 0E 00 10 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F4 [00:00:24]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [00:00:24]wFMCommunicate OK [00:00:24]SAM_PROTO_GetShiftState done [00:00:24]FM_GetShiftState done [00:00:24]req_shift_opened done [00:00:24]requested_item shift.open_date is exist - process it [00:00:24]req_shift_open_date [00:00:24]req_shift_open_date done [00:00:24]produce_requested_data done [00:00:24]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123119,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [00:00:24]process_action_free get_value [00:00:24]json_value_free [00:00:24]json_value_free done [00:00:24]process_json_proto returns [00:00:24]Send response to host [00:00:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123119,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [00:00:24]free response buf [00:00:24]execute_script done [00:00:24]execute_script returns [00:00:24]free content buf [00:00:24]Sock 8.Close socket [00:00:24]Sock 8.Thread stoped [00:00:24]accept exits with 9 [00:00:24]New connection [00:00:24]New thread 3067030884 created [00:00:24]Thread 3067174244 joined [00:00:24]Waiting for new connection... [00:00:24] Sock 9.Parse request [00:00:24]Sock 9.Check first char [00:00:24]Sock 9.First char is OK [00:00:24]request: POST /json_proto HTTP/1.0 [00:00:24]Method: POST [00:00:24]URL: /json_proto [00:00:24]Method is POST - this is cgi request [00:00:24]url: /json_proto [00:00:24]query_string will be loaded in cgi processing [00:00:24]execute_cgi json_proto POST (null) [00:00:24]execute_cgi path=json_proto method=POST [00:00:24]POST find Content-Length [00:00:24]Host: 172.17.48.197:8080 [00:00:24]Content-Length: 331 [00:00:24]Content-Type: application/json [00:00:24] [00:00:24]POST finish read [00:00:24]Found Content-Length = 331 [00:00:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:24]execute_script... [00:00:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:24]POST & json_proto [00:00:24]process_json_proto [00:00:24]json parsed OK: [00:00:24]protocol is kg_v1.0 [00:00:24]action value=get_value [00:00:24]process_action get_value [00:00:24]cmd_get_value [00:00:24]process_action get_value done [00:00:24]requested_data is exist [00:00:24]produce_requested_data [00:00:24]requested_item fm.sale.total is exist - process it [00:00:24]SAM_PROTO_GetFMData [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 13 03 00 [00:00:24]Write to MH i2c: E2 08 00 11 00 80 13 03 00 00 00 00 00 90 [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:25]Read from MH i2c: E2 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 11 00 00 C7 04 85 04 C3 04 6E 04 04 00 6D DE 01 00 69 04 A3 00 6F 04 04 00 5D C9 01 00 B1 04 05 00 4A EA CF 6D 02 70 04 05 00 A5 A0 C5 AA 01 72 04 04 00 A5 49 0A C3 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 DB 0B 42 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 AE D5 80 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 10 15 00 00 B1 04 04 00 D9 C1 53 34 70 04 04 00 B9 73 53 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 51 C4 8E 05 EF 90 00 63 [00:00:25]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 6D DE 01 00 69 04 A3 00 6F 04 04 00 5D C9 01 00 B1 04 05 00 4A EA CF 6D 02 70 04 05 00 A5 A0 C5 AA 01 72 04 04 00 A5 49 0A C3 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 DB 0B 42 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 AE D5 80 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 10 15 00 00 B1 04 04 00 D9 C1 53 34 70 04 04 00 B9 73 53 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 51 C4 8E 05 EF 90 00 [00:00:25]wFMCommunicate OK [00:00:25]wFMCommunicate request_size=4 [00:00:25]MH_SAM_APDU [00:00:25]CAPDU: 80 17 00 00 [00:00:25]Write to MH i2c: E2 08 00 12 00 80 17 00 00 00 00 00 00 92 [00:00:25]Write i2c OK [00:00:25]MH_I2C_Read... [00:00:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:25]Read from MH i2c: E2 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 12 00 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AC 8E 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 4F [00:00:25]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 AC 8E 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:00:25]wFMCommunicate OK [00:00:25]wFMCommunicate request_size=4 [00:00:25]MH_SAM_APDU [00:00:25]CAPDU: 80 17 00 00 [00:00:25]Write to MH i2c: E2 08 00 13 00 80 17 00 00 00 00 00 00 93 [00:00:25]Write i2c OK [00:00:25]MH_I2C_Read... [00:00:25]OFD Sender: No OFD packet to send [00:00:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:25]Read from MH i2c: E2 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 13 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6B [00:00:25]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:00:25]wFMCommunicate OK [00:00:25]wFMCommunicate request_size=4 [00:00:25]MH_SAM_APDU [00:00:25]CAPDU: 80 17 00 00 [00:00:25]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:00:25]Write i2c OK [00:00:25]MH_I2C_Read... [00:00:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:26]Read from MH i2c: E2 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 FD 00 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 FD 00 14 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 0F [00:00:26]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:00:26]wFMCommunicate OK [00:00:26]wFMCommunicate request_size=4 [00:00:26]MH_SAM_APDU [00:00:26]CAPDU: 80 17 00 00 [00:00:26]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:00:26]Write i2c OK [00:00:26]MH_I2C_Read... [00:00:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:00:26]Read from MH i2c: E2 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 E4 00 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 E4 00 15 00 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 75 [00:00:26]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:26]wFMCommunicate OK [00:00:26]SAM_PROTO_GetFMData done [00:00:26]requested_item fm.sale_refund.total is exist - process it [00:00:26]requested_item fm.buy.total is exist - process it [00:00:26]requested_item shift.sale.total is exist - process it [00:00:26]SAM_PROTO_GetShiftData [00:00:26]wFMCommunicate request_size=4 [00:00:26]MH_SAM_APDU [00:00:26]CAPDU: 80 13 02 00 [00:00:26]Write to MH i2c: E2 08 00 16 00 80 13 02 00 00 00 00 00 94 [00:00:26]Write i2c OK [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 [00:00:26]MH_I2C_Read... [00:00:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:26]Read from MH i2c: E2 FD 00 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 FD 00 16 00 00 BC 04 AA 04 B8 04 6E 04 04 00 52 01 00 00 69 04 9E 00 6F 04 04 00 45 01 00 00 B1 04 04 00 27 93 D1 01 70 04 04 00 78 C6 42 01 72 04 03 00 AF CC 8E 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 C6 73 31 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EA 1E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 FC E2 2F 70 04 03 00 FC E2 2F 72 04 00 00 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 E5 15 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 F3 [00:00:26]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 52 01 00 00 69 04 9E 00 6F 04 04 00 45 01 00 00 B1 04 04 00 27 93 D1 01 70 04 04 00 78 C6 42 01 72 04 03 00 AF CC 8E 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 C6 73 31 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EA 1E 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 FC E2 2F 70 04 03 00 FC E2 2F 72 04 00 00 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 E5 15 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:00:26]wFMCommunicate OK [00:00:26]wFMCommunicate request_size=4 [00:00:26]MH_SAM_APDU [00:00:26]CAPDU: 80 17 00 00 [00:00:26]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:00:26]Write i2c OK [00:00:26]MH_I2C_Read... [00:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:27]Read from MH i2c: E2 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 17 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7F 6C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 2C [00:00:27]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7F 6C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:00:27]wFMCommunicate OK [00:00:27]wFMCommunicate request_size=4 [00:00:27]MH_SAM_APDU [00:00:27]CAPDU: 80 17 00 00 [00:00:27]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:00:27]Write i2c OK [00:00:27]MH_I2C_Read... [00:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:27]Read from MH i2c: E2 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 18 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C1 [00:00:27]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:00:27]wFMCommunicate OK [00:00:27]wFMCommunicate request_size=4 [00:00:27]MH_SAM_APDU [00:00:27]CAPDU: 80 17 00 00 [00:00:27]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:00:27]Write i2c OK [00:00:27]MH_I2C_Read... [00:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:27]Read from MH i2c: E2 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 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 90 00 1A [00:00:27]RAPDU: 03 00 00 EF 03 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 90 00 [00:00:27]wFMCommunicate OK [00:00:27]wFMCommunicate request_size=4 [00:00:27]MH_SAM_APDU [00:00:27]CAPDU: 80 17 00 00 [00:00:27]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:00:27]Write i2c OK [00:00:27]MH_I2C_Read... [00:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:00:27]Read from MH i2c: E2 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 D9 00 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 D9 00 1A 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 79 [00:00:27]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:27]wFMCommunicate OK [00:00:27]SAM_PROTO_GetShiftData done [00:00:27]requested_item shift.sale.total_cash is exist - process it [00:00:27]requested_item shift.sale_refund.total is exist - process it [00:00:27]requested_item shift.sale_refund.total_cash is exist - process it [00:00:27]requested_item shift.buy.total is exist - process it [00:00:27]requested_item shift.buy.total_cash is exist - process it [00:00:27]produce_requested_data done [00:00:27]produce_requested_data return {"fm.sale.total":104322770.66,"fm.sale_refund.total":8779043.45,"fm.buy.total":0.00,"shift.sale.total":305119.11,"shift.sale.total_cash":211534.00,"shift.sale_refund.total":31383.00,"shift.sale_refund.total_cash":31383.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:27]process_action_free get_value [00:00:27]json_value_free [00:00:27]json_value_free done [00:00:27]process_json_proto returns [00:00:27]Send response to host [00:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104322770.66,"fm.sale_refund.total":8779043.45,"fm.buy.total":0.00,"shift.sale.total":305119.11,"shift.sale.total_cash":211534.00,"shift.sale_refund.total":31383.00,"shift.sale_refund.total_cash":31383.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:27]free response buf [00:00:27]execute_script done [00:00:27]execute_script returns [00:00:27]free content buf [00:00:27]Sock 9.Close socket [00:00:27]Sock 9.Thread stoped [00:00:28]accept exits with 8 [00:00:28]New connection [00:00:28]New thread 3067174244 created [00:00:28]Thread 3067030884 joined [00:00:28]Waiting for new connection... [00:00:28] Sock 8.Parse request [00:00:28]Sock 8.Check first char [00:00:28]Sock 8.First char is OK [00:00:28]request: POST /json_proto HTTP/1.0 [00:00:28]Method: POST [00:00:28]URL: /json_proto [00:00:28]Method is POST - this is cgi request [00:00:28]url: /json_proto [00:00:28]query_string will be loaded in cgi processing [00:00:28]execute_cgi json_proto POST (null) [00:00:28]execute_cgi path=json_proto method=POST [00:00:28]POST find Content-Length [00:00:28]Host: 172.17.48.197:8080 [00:00:28]Content-Length: 144 [00:00:28]Content-Type: application/json [00:00:28] [00:00:28]POST finish read [00:00:28]Found Content-Length = 144 [00:00:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [00:00:28]execute_script... [00:00:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [00:00:28]POST & json_proto [00:00:28]process_json_proto [00:00:28]json parsed OK: [00:00:28]protocol is kg_v1.0 [00:00:28]action value=print_doc [00:00:28]process_action print_doc [00:00:28]ExternCall_PrintAddStr [00:00:28]wPrintStart [00:00:28]Write to MH i2c: 01 00 00 1B 00 1B [00:00:28]Write i2c OK [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: 01 [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: 01 07 00 [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: 01 07 00 1B 00 00 00 00 00 00 FF 0F 30 [00:00:28]RasterBufferAndPrint [00:00:28]line Счет N : (1)1106028 [00:00:28]line ИНН: 02508201610067 [00:00:28]line Контрольно-Кассовый Чек [00:00:28]line ПРОДАЖА [00:00:28]line ТРК (МРК, ГНК) : 53 [00:00:28]line Товар: 2710124500 [00:00:28]line Аи-95-К-5 [00:00:28]line 10.080 * 69.50 [00:00:28]line = 700.56 [00:00:28]line НДС 12% НСП 1% [00:00:28]line > о реализуемом товаре [00:00:28]line ИТОГО: 700.56 [00:00:28]line НСП 1% : 6.20 [00:00:28]line НДС 12% : 74.40 [00:00:28]line Наличными: 0.00 [00:00:28]line Безнал.: 700.56 [00:00:28]line Место: АЗС № 25 "Партнер Нефть" [00:00:28]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:00:28]line СНО: Общий режим [00:00:28]line Чек 338 02.03.2024 22:35 [00:00:28]line Смена: 321 ФФД: 1.0 [00:00:28]line ЗНМ: 0300000019 [00:00:28]line РНМ: 0000000000090573 [00:00:28]line Версия ККМ: 001 [00:00:28]line Платежная система: Бакай Банк [00:00:28]line ФМ: 0000000000874798 [00:00:28]line ФД: 123119 [00:00:28]line ФПД: 246280729988632 [00:00:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T223512&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123119&fm=246280729988632&tin=02508201610067®Number=0000000000090573&sum=70056 [00:00:28]written 0, free lines is 4095 [00:00:28]Write to MH i2c: 01 00 00 45 00 45 [00:00:28]Write i2c OK [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: 01 [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: 01 07 00 [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: 01 07 00 45 00 00 00 00 00 00 07 0D 60 [00:00:28]RasterBufferAndPrint [00:00:28]line [00:00:28]line [00:00:28]line [00:00:28]line [00:00:28]line [00:00:28]written 0, free lines is 3346 [00:00:28]MH_Cut [00:00:28]Write to MH i2c: D1 01 00 4C 00 01 1E [00:00:28]Write i2c OK [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: D1 [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: D1 01 00 [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: D1 01 00 4C 00 00 1D [00:00:28]Write to MH i2c: 01 00 00 4D 00 4D [00:00:28]Write i2c OK [00:00:28]MH_I2C_Read... [00:00:29]*** Cut start [00:00:29]*** Purtial cut [00:00:29]*** Stage 1: CUTSNS_PIN = 1 [00:00:30]OFD Sender: No OFD packet to send [00:00:31]Read from MH i2c: 01 [00:00:31]MH_I2C_Read... [00:00:31]*** Stop cut motor [00:00:31]*** Cut end [00:00:31]Read from MH i2c: 01 07 00 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: 01 07 00 4D 00 00 00 00 00 00 FF 0F 62 [00:00:31]process_action print_doc done [00:00:31]requested_data is exist [00:00:31]produce_requested_data [00:00:31]produce_requested_data return (null) [00:00:31]process_action_free print_doc [00:00:31]json_value_free [00:00:31]json_value_free done [00:00:31]process_json_proto returns [00:00:31]Send response to host [00:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [00:00:31]free response buf [00:00:31]execute_script done [00:00:31]execute_script returns [00:00:31]free content buf [00:00:31]Sock 8.Close socket [00:00:31]Sock 8.Thread stoped [00:00:31]accept exits with 9 [00:00:31]New connection [00:00:31]New thread 3067030884 created [00:00:31]Thread 3067174244 joined [00:00:31]Waiting for new connection... [00:00:31] Sock 9.Parse request [00:00:31]Sock 9.Check first char [00:00:31]Sock 9.First char is OK [00:00:31]request: POST /json_proto HTTP/1.0 [00:00:31]Method: POST [00:00:31]URL: /json_proto [00:00:31]Method is POST - this is cgi request [00:00:31]url: /json_proto [00:00:31]query_string will be loaded in cgi processing [00:00:31]execute_cgi json_proto POST (null) [00:00:31]execute_cgi path=json_proto method=POST [00:00:31]POST find Content-Length [00:00:31]Host: 172.17.48.197:8080 [00:00:31]Content-Length: 771 [00:00:31]Content-Type: application/json [00:00:31] [00:00:31]POST finish read [00:00:31]Found Content-Length = 771 [00:00:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: cash2u", "payments": [ { "type": 1, "sum" : 2000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:31]execute_script... [00:00: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)1106027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: cash2u", "payments": [ { "type": 1, "sum" : 2000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:31]POST & json_proto [00:00:31]process_json_proto [00:00:31]json parsed OK: [00:00:31]protocol is kg_v1.0 [00:00:31]action value=close_receipt [00:00:31]process_action close_receipt [00:00:31]cmd_close_receipt [00:00:31]MH_GetDate [00:00:31]Write to MH i2c: F0 00 00 4E 00 3D [00:00:31]Write i2c OK [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: F0 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: F0 09 00 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: F0 09 00 4E 00 00 1F 00 00 00 00 00 00 00 65 [00:00:31]GetLastDocTimeStamp 1709418912 [00:00:31]current date 31 [00:00:31]curdatesum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.21 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.21 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 339 02.03.2024 23:00 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: cash2u ФМ: 0000000000874798 ФД: 123120 ФПД: 158501628094539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230055&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123120&fm=158501628094539&tin=02508201610067®Number=0000000000090573&sum=200021 [23:00:56]StoreToDocumentArchive [23:00:56]shift 321 fd 123120 [23:00:56]save to /storage/0321/doc_00123120 [23:00:56]save last doc name /storage/0321/doc_00123120 to /storage/kkm_last_doc_name [23:00:56]save OK [23:00:56]Clear old archive folders... [23:00:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:00:56]tlvbuf is 00E04FC0 [23:00:56]SAM_PROTO_ClearQueue [23:00:56]wFMCommunicate request_size=4 [23:00:56]MH_SAM_APDU [23:00:56]CAPDU: 80 09 00 00 [23:00:56]Write to MH i2c: E2 08 00 3D 00 80 09 00 00 00 00 00 00 AF [23:00:56]Write i2c OK [23:00:56]MH_I2C_Read... [23:00:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:00:57]Read from MH i2c: E2 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 03 00 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 03 00 3D 00 00 90 00 B1 [23:00:57]RAPDU: 90 00 [23:00:57]wFMCommunicate OK [23:00:57]SAM_PROTO_ClearQueue done [23:00:57]KKMCreateOFDPacket [23:00:57]OFDProtocolAddRootSTLVToBuf [23:00:57]FM_MakeSignedData [23:00:57]FM_MakeSignedData [23:00:57]SAM_PROTO_SignData [23:00:57]wFMCommunicate request_size=4 [23:00:57]MH_SAM_APDU [23:00:57]CAPDU: 80 0D 01 02 [23:00:57]Write to MH i2c: E2 08 00 3E 00 80 0D 01 02 00 00 00 00 B7 [23:00:57]Write i2c OK [23:00:57]MH_I2C_Read... [23:00:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:00:57]Read from MH i2c: E2 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 03 00 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 03 00 3E 00 00 90 00 B2 [23:00:57]RAPDU: 90 00 [23:00:57]wFMCommunicate OK [23:00:57]wFMCommunicate request_size=255 [23:00:57]MH_SAM_APDU [23:00:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 A7 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 E0 01 00 35 04 06 00 90 [23:00:57]Write to MH i2c: E2 02 01 3F 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 A7 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 E0 01 00 35 04 06 00 90 00 00 EB [23:00:57]Write i2c OK [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:57]E2 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 03 00 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 03 00 3F 00 00 90 00 B3 [23:00:57]RAPDU: 90 00 [23:00:57]wFMCommunicate OK [23:00:57]wFMCommunicate request_size=10 [23:00:57]MH_SAM_APDU [23:00:57]CAPDU: 80 0D 02 02 05 28 09 3D 28 4B [23:00:57]Write to MH i2c: E2 0D 00 40 00 80 0D 02 02 05 00 28 09 3D 28 4B 00 00 A5 [23:00:57]Write i2c OK [23:00:57]MH_I2C_Read... [23:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:57]Read from MH i2c: E2 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 03 00 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 03 00 40 00 00 90 00 B4 [23:00:57]RAPDU: 90 00 [23:00:57]wFMCommunicate OK [23:00:57]wFMCommunicate request_size=4 [23:00:57]MH_SAM_APDU [23:00:57]CAPDU: 80 0D 03 02 [23:00:57]Write to MH i2c: E2 08 00 41 00 80 0D 03 02 00 00 00 00 BC [23:00:57]Write i2c OK [23:00:57]MH_I2C_Read... [23:00:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:00:57]Read from MH i2c: E2 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 0B 00 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 0B 00 41 00 00 2B C8 3D 8C 68 5D 48 40 90 00 C6 [23:00:57]RAPDU: 2B C8 3D 8C 68 5D 48 40 90 00 [23:00:57]wFMCommunicate OK [23:00:57]SAM_PROTO_SignData done [23:00:57]FM_MakeSignedData done [23:00:57]CreateOFDProtocolMessage [23:00:57]wFMCommunicate request_size=4 [23:00:57]MH_SAM_APDU [23:00:57]CAPDU: 80 11 00 00 [23:00:57]Write to MH i2c: E2 08 00 42 00 80 11 00 00 00 00 00 00 BC [23:00:57]Write i2c OK [23:00:57]MH_I2C_Read... [23:00:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:57]Read from MH i2c: E2 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 17 00 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: E2 17 00 42 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1A [23:00:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:00:57]wFMCommunicate OK [23:00:57]CreateOFDProtocolMessage done [23:00:57]OFDSenderStorePacket 123120 [23:00:57]StoreOFDPacket docnum=123120 [23:00:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E7 57 07 01 45 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 A7 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 E0 01 00 35 04 06 00 90 28 09 3D 28 4B 2B C8 3D 8C 68 5D 48 40 [23:00:57]CheckFolder [23:00:57]dirname=/storage/ofd_packets [23:00:57]CheckFolder done [23:00:57]ProducePacketName [23:00:57]name=ofd_packets/00123120 [23:00:57]NVStorageSaveData ofd_packets/00123120 [23:00:57]File name is /storage/ofd_packets/00123120 [23:00:57]Write 301 bytes [23:00:57]NVStorageSaveData done [23:00:57]OFDSenderStorePacket done [23:00:57]KKMCreateOFDPacket done [23:00:57]NVStorageSaveData kkm_last_timestamp [23:00:57]File name is /storage/kkm_last_timestamp [23:00:57]Write 4 bytes [23:00:57]NVStorageSaveData done [23:00:57]ExternCall_PrintAddStr [23:00:57]wPrintStart [23:00:57]Write to MH i2c: 01 00 00 43 00 43 [23:00:57]Write i2c OK [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: 01 [23:00:57]MH_I2C_Read... [23:00:57]Read from MH i2c: 01 07 00 [23:00:57]MH_I2C_Read... [23:00:57]OFD Sender: Processing packet 123120 [packets to send 112, broken 111] [23:00:57]ProducePacketName [23:00:57]name=ofd_packets/00123120 [23:00:57]OFD Sender: To server: pG, [23:00:57]CommunicateWithHost lk.salyk.kg:30040 [23:00:57]ConnectInit lk.salyk.kg [23:00:57]Read from MH i2c: 01 07 00 43 00 00 00 00 00 00 FF 0F 58 [23:00:57]RasterBufferAndPrint [23:00:57]line Счет N : (1)1106027 [23:00:57]line ИНН: 02508201610067 [23:00:57]line Контрольно-Кассовый Чек [23:00:57]line ПРОДАЖА [23:00:57]line ТРК (МРК, ГНК) : 23 [23:00:57]line Товар: 2710124500 [23:00:57]line Аи-95-К-5 [23:00:57]line 28.780 * 69.50 [23:00:57]line = 2000.21 [23:00:57]line НДС 12% НСП 1% [23:00:57]line > о реализуемом товаре [23:00:57]line ИТОГО: 2000.21 [23:00:57]line НСП 1% : 17.70 [23:00:57]line НДС 12% : 212.41 [23:00:57]line Наличными: 0.00 [23:00:57]line Безнал.: 2000.21 [23:00:57]line Место: АЗС № 25 "Партнер Нефть" [23:00:57]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:00:57]line СНО: Общий режим [23:00:57]line Чек 339 02.03.2024 23:00 [23:00:57]line Смена: 321 ФФД: 1.0 [23:00:57]line ЗНМ: 0300000019 [23:00:57]line РНМ: 0000000000090573 [23:00:57]line Версия ККМ: 001 [23:00:57]line Платежная система: cash2u [23:00:57]line ФМ: 0000000000874798 [23:00:57]line ФД: 123120 [23:00:57]line ФПД: 158501628094539 [23:00:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230055&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123120&fm=158501628094539&tin=02508201610067®Number=0000000000090573&sum=200021 [23:00:58]Connected sock=10 [23:00:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E7 57 07 01 45 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 A7 AF E3 65 0E 04 04 written 0, free lines is 4095 [23:00:58]00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 E0 01 00 35 04 06 00 90 28 09 3D 28 4B 2B C8 3D 8C 68 5D 48 40 [23:00:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 39 20 47 00 D0 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F0 E0 01 00 F4 03 04 00 D6 5B E3 65 B6 04 01 00 00 1F 27 D7 F2 7F 50 ED 67 [23:00:58]CommunicateWithHost err = 0 [23:00:58]CheckOFDResponse [23:00:58]1017 (14) - 77093643461234 [23:00:58]1041 (16) - 0000000000874798 [23:00:58]1040 (4) - 123120 [23:00:58]1012 (4) - 02.03.2024 17:03 [23:00:58]1206 (1) - 0 [23:00:58]OFD Sender: Remove packet 123120 [23:00:58]ProducePacketName [23:00:58]name=ofd_packets/00123120 [23:00:58]NVStorageDeleteData [23:00:58]Write to MH i2c: 01 00 00 6C 00 6C [23:00:58]Write i2c OK [23:00:58]MH_I2C_Read... [23:00:58]Read from MH i2c: 01 [23:00:58]MH_I2C_Read... [23:00:58]Read from MH i2c: 01 07 00 [23:00:58]MH_I2C_Read... [23:00:58]Read from MH i2c: 01 07 00 6C 00 00 00 00 00 00 26 0D A6 [23:00:58]RasterBufferAndPrint [23:00:58]line [23:00:58]line [23:00:58]line [23:00:58]line [23:00:58]line [23:00:58]written 0, free lines is 3384 [23:00:58]MH_Cut [23:00:58]Write to MH i2c: D1 01 00 73 00 01 45 [23:00:58]Write i2c OK [23:00:58]MH_I2C_Read... [23:00:58]Read from MH i2c: D1 [23:00:58]MH_I2C_Read... [23:00:58]Read from MH i2c: D1 01 00 [23:00:58]MH_I2C_Read... [23:00:58]Read from MH i2c: D1 01 00 73 00 00 44 [23:00:58]Write to MH i2c: 01 00 00 74 00 74 [23:00:58]Write i2c OK [23:00:58]MH_I2C_Read... [23:00:59]OFD Sender: No OFD packet to send [23:00:59]*** Cut start [23:00:59]*** Purtial cut [23:00:59]*** Stage 1: CUTSNS_PIN = 1 [23:01:01]Read from MH i2c: 01 [23:01:01]MH_I2C_Read... [23:01:01]*** Stop cut motor [23:01:01]*** Cut end [23:01:01]Read from MH i2c: 01 07 00 [23:01:01]MH_I2C_Read... [23:01:01]Read from MH i2c: 01 07 00 74 00 00 00 00 00 00 FF 0F 89 [23:01:01]process_action close_receipt done [23:01:01]requested_data is exist [23:01:01]produce_requested_data [23:01:01]requested_item fm.sn is exist - process it [23:01:01]wFMCommunicate request_size=4 [23:01:01]MH_SAM_APDU [23:01:01]CAPDU: 80 11 00 00 [23:01:01]Write to MH i2c: E2 08 00 75 00 80 11 00 00 00 00 00 00 EF [23:01:01]Write i2c OK [23:01:01]MH_I2C_Read... [23:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:01]Read from MH i2c: E2 [23:01:01]MH_I2C_Read... [23:01:01]Read from MH i2c: E2 17 00 [23:01:01]MH_I2C_Read... [23:01:01]Read from MH i2c: E2 17 00 75 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4D [23:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:01:01]wFMCommunicate OK [23:01:01]requested_item fd.num is exist - process it [23:01:01]SAM_PROTO_GetFieldsCounters [23:01:01]wFMCommunicate request_size=4 [23:01:01]MH_SAM_APDU [23:01:01]CAPDU: 80 13 00 00 [23:01:01]Write to MH i2c: E2 08 00 76 00 80 13 00 00 00 00 00 00 F2 [23:01:01]Write i2c OK [23:01:01]MH_I2C_Read... [23:01:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:01:01]Read from MH i2c: E2 [23:01:01]MH_I2C_Read... [23:01:01]Read from MH i2c: E2 62 00 [23:01:01]MH_I2C_Read... [23:01:01]Read from MH i2c: E2 62 00 76 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [23:01:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F0 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:01:01]wFMCommunicate OK [23:01:01]SAM_PROTO_GetFieldsCounters done [23:01:01]requested_item shift.num is exist - process it [23:01:01]requested_item shift.opened is exist - process it [23:01:01]req_shift_opened [23:01:01]FM_GetShiftState [23:01:01]SAM_PROTO_GetShiftState [23:01:01]wFMCommunicate request_size=4 [23:01:01]MH_SAM_APDU [23:01:01]CAPDU: 80 13 01 00 [23:01:01]Write to MH i2c: E2 08 00 77 00 80 13 01 00 00 00 00 00 F4 [23:01:01]Write i2c OK [23:01:01]MH_I2C_Read... [23:01:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:01]Read from MH i2c: E2 [23:01:01]MH_I2C_Read... [23:01:01]Read from MH i2c: E2 0E 00 [23:01:01]MH_I2C_Read... [23:01:01]Read from MH i2c: E2 0E 00 77 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5B [23:01:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:01:01]wFMCommunicate OK [23:01:01]SAM_PROTO_GetShiftState done [23:01:01]FM_GetShiftState done [23:01:01]req_shift_opened done [23:01:01]requested_item shift.open_date is exist - process it [23:01:01]req_shift_open_date [23:01:01]req_shift_open_date done [23:01:01]produce_requested_data done [23:01:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123120,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:01:01]process_action_free close_receipt [23:01:01]json_value_free [23:01:01]json_value_free done [23:01:01]process_json_proto returns [23:01:01]Send response to host [23:01:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123120,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:01:01]free response buf [23:01:01]execute_script done [23:01:01]execute_script returns [23:01:01]free content buf [23:01:01]Sock 7.Close socket [23:01:01]Sock 7.Thread stoped [23:01:04]OFD Sender: No OFD packet to send [23:01:04]accept exits with 9 [23:01:04]New connection [23:01:04]New thread 3067252068 created [23:01:04]Thread 3067395428 joined [23:01:04]Waiting for new connection... [23:01:04] Sock 9.Parse request [23:01:04]Sock 9.Check first char [23:01:04]Sock 9.First char is OK [23:01:04]request: POST /json_proto HTTP/1.0 [23:01:04]Method: POST [23:01:04]URL: /json_proto [23:01:04]Method is POST - this is cgi request [23:01:04]url: /json_proto [23:01:04]query_string will be loaded in cgi processing [23:01:04]execute_cgi json_proto POST (null) [23:01:04]execute_cgi path=json_proto method=POST [23:01:04]POST find Content-Length [23:01:04]Host: 172.17.48.197:8080 [23:01:04]Content-Length: 678 [23:01:04]Content-Type: application/json [23:01:04] [23:01:04]POST finish read [23:01:04]Found Content-Length = 678 [23:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:04]execute_script... [23: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 : (1)1106041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:04]POST & json_proto [23:01:04]process_json_proto [23:01:04]json parsed OK: [23:01:04]protocol is kg_v1.0 [23:01:04]action value=close_receipt [23:01:04]process_action close_receipt [23:01:04]cmd_close_receipt [23:01:04]MH_GetDate [23:01:04]Write to MH i2c: F0 00 00 78 00 67 [23:01:04]Write i2c OK [23:01:04]MH_I2C_Read... [23:01:04]Read from MH i2c: F0 [23:01:04]MH_I2C_Read... [23:01:04]Read from MH i2c: F0 09 00 [23:01:04]MH_I2C_Read... [23:01:04]Read from MH i2c: F0 09 00 78 00 00 B0 AF E3 65 6C AF E3 65 7A [23:01:04]GetLastDocTimeStamp 1709420455 [23:01:04]current date 1709420464 [23:01:04]FM_GetShiftState [23:01:04]SAM_PROTO_GetShiftState [23:01:04]wFMCommunicate request_size=4 [23:01:04]MH_SAM_APDU [23:01:04]CAPDU: 80 13 01 00 [23:01:04]Write to MH i2c: E2 08 00 79 00 80 13 01 00 00 00 00 00 F6 [23:01:04]Write i2c OK [23:01:04]MH_I2C_Read... [23:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:04]Read from MH i2c: E2 [23:01:04]MH_I2C_Read... [23:01:04]Read from MH i2c: E2 0E 00 [23:01:04]MH_I2C_Read... [23:01:04]Read from MH i2c: E2 0E 00 79 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 5D [23:01:04]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:01:04]wFMCommunicate OK [23:01:04]SAM_PROTO_GetShiftState done [23:01:04]FM_GetShiftState done [23:01:04]opened in 1709338023 [23:01:04]opened+sec_in_day 1709424423 [23:01:04]quantity*price = 30021 [23:01:04]sum+1 = 30023 [23:01:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 340 02.03.2024 23:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123121 ФПД: 41786014009060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230104&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123121&fm=41786014009060&tin=02508201610067®Number=0000000000090573&sum=30000 [23:01:05]StoreToDocumentArchive [23:01:05]shift 321 fd 123121 [23:01:05]save to /storage/0321/doc_00123121 [23:01:05]save last doc name /storage/0321/doc_00123121 to /storage/kkm_last_doc_name [23:01:05]save OK [23:01:05]Clear old archive folders... [23:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:01:05]tlvbuf is 00DFE950 [23:01:05]SAM_PROTO_ClearQueue [23:01:05]wFMCommunicate request_size=4 [23:01:05]MH_SAM_APDU [23:01:05]CAPDU: 80 09 00 00 [23:01:05]Write to MH i2c: E2 08 00 86 00 80 09 00 00 00 00 00 00 F8 [23:01:05]Write i2c OK [23:01:05]MH_I2C_Read... [23:01:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:01:05]Read from MH i2c: E2 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 03 00 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 03 00 86 00 00 90 00 FA [23:01:05]RAPDU: 90 00 [23:01:05]wFMCommunicate OK [23:01:05]SAM_PROTO_ClearQueue done [23:01:05]KKMCreateOFDPacket [23:01:05]OFDProtocolAddRootSTLVToBuf [23:01:05]FM_MakeSignedData [23:01:05]FM_MakeSignedData [23:01:05]SAM_PROTO_SignData [23:01:05]wFMCommunicate request_size=4 [23:01:05]MH_SAM_APDU [23:01:05]CAPDU: 80 0D 01 02 [23:01:05]Write to MH i2c: E2 08 00 87 00 80 0D 01 02 00 00 00 00 00 [23:01:05]Write i2c OK [23:01:05]MH_I2C_Read... [23:01:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:01:05]Read from MH i2c: E2 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 03 00 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 03 00 87 00 00 90 00 FB [23:01:05]RAPDU: 90 00 [23:01:05]wFMCommunicate OK [23:01:05]wFMCommunicate request_size=255 [23:01:05]MH_SAM_APDU [23:01:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 54 01 00 00 F4 03 04 00 B0 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 E0 01 00 35 04 06 00 26 [23:01:05]Write to MH i2c: E2 02 01 88 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 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 54 01 00 00 F4 03 04 00 B0 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 E0 01 00 35 04 06 00 26 00 00 24 [23:01:05]Write i2c OK [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 [23:01:05]MH_I2C_Read... [23:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:05]Read from MH i2c: E2 03 00 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 03 00 88 00 00 90 00 FC [23:01:05]RAPDU: 90 00 [23:01:05]wFMCommunicate OK [23:01:05]wFMCommunicate request_size=10 [23:01:05]MH_SAM_APDU [23:01:05]CAPDU: 80 0D 02 02 05 01 10 85 86 E4 [23:01:05]Write to MH i2c: E2 0D 00 89 00 80 0D 02 02 05 00 01 10 85 86 E4 00 00 0D [23:01:05]Write i2c OK [23:01:05]MH_I2C_Read... [23:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:05]Read from MH i2c: E2 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 03 00 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 03 00 89 00 00 90 00 FD [23:01:05]RAPDU: 90 00 [23:01:05]wFMCommunicate OK [23:01:05]wFMCommunicate request_size=4 [23:01:05]MH_SAM_APDU [23:01:05]CAPDU: 80 0D 03 02 [23:01:05]Write to MH i2c: E2 08 00 8A 00 80 0D 03 02 00 00 00 00 05 [23:01:05]Write i2c OK [23:01:05]MH_I2C_Read... [23:01:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:01:05]Read from MH i2c: E2 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 0B 00 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 0B 00 8A 00 00 A2 B2 E5 44 B4 67 22 46 90 00 06 [23:01:05]RAPDU: A2 B2 E5 44 B4 67 22 46 90 00 [23:01:05]wFMCommunicate OK [23:01:05]SAM_PROTO_SignData done [23:01:05]FM_MakeSignedData done [23:01:05]CreateOFDProtocolMessage [23:01:05]wFMCommunicate request_size=4 [23:01:05]MH_SAM_APDU [23:01:05]CAPDU: 80 11 00 00 [23:01:05]Write to MH i2c: E2 08 00 8B 00 80 11 00 00 00 00 00 00 05 [23:01:05]Write i2c OK [23:01:05]MH_I2C_Read... [23:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:05]Read from MH i2c: E2 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 17 00 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: E2 17 00 8B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 63 [23:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:01:05]wFMCommunicate OK [23:01:05]CreateOFDProtocolMessage done [23:01:05]OFDSenderStorePacket 123121 [23:01:05]StoreOFDPacket docnum=123121 [23:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 84 B6 07 01 89 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 54 01 00 00 F4 03 04 00 B0 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 E0 01 00 35 04 06 00 26 01 10 85 86 E4 A2 B2 E5 44 B4 67 22 46 [23:01:05]CheckFolder [23:01:05]dirname=/storage/ofd_packets [23:01:05]CheckFolder done [23:01:05]ProducePacketName [23:01:05]name=ofd_packets/00123121 [23:01:05]NVStorageSaveData ofd_packets/00123121 [23:01:05]File name is /storage/ofd_packets/00123121 [23:01:05]Write 301 bytes [23:01:05]NVStorageSaveData done [23:01:05]OFDSenderStorePacket done [23:01:05]KKMCreateOFDPacket done [23:01:05]NVStorageSaveData kkm_last_timestamp [23:01:05]File name is /storage/kkm_last_timestamp [23:01:05]Write 4 bytes [23:01:05]NVStorageSaveData done [23:01:05]ExternCall_PrintAddStr [23:01:05]wPrintStart [23:01:05]Write to MH i2c: 01 00 00 8C 00 8C [23:01:05]Write i2c OK [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: 01 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: 01 07 00 [23:01:05]MH_I2C_Read... [23:01:05]Read from MH i2c: 01 07 00 8C 00 00 00 00 00 00 FF 0F A1 [23:01:05]RasterBufferAndPrint [23:01:05]line Счет N : (1)1106041 [23:01:05]line ИНН: 02508201610067 [23:01:05]line Контрольно-Кассовый Чек [23:01:05]line ПРОДАЖА [23:01:05]line ТРК (МРК, ГНК) : 21 [23:01:05]line Товар: 2710124130 [23:01:05]line Аи-92-К-5 [23:01:05]line 4.850 * 61.90 [23:01:05]line = 300.22 [23:01:05]line НДС 12% НСП 1% [23:01:05]line > о реализуемом товаре [23:01:05]line ОКРУГЛЕНИЕ: -0.22 [23:01:05]line ИТОГО: 300.00 [23:01:05]line Внесено: 300.00 [23:01:05]line СДАЧА: 0.00 [23:01:05]line НСП 1% : 2.66 [23:01:05]line НДС 12% : 31.88 [23:01:05]line Наличными: 300.00 [23:01:05]line Безнал.: 0.00 [23:01:05]line Место: АЗС № 25 "Партнер Нефть" [23:01:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:01:05]line СНО: Общий режим [23:01:05]line Чек 340 02.03.2024 23:01 [23:01:05]line Смена: 321 ФФД: 1.0 [23:01:05]line ЗНМ: 0300000019 [23:01:05]line РНМ: 0000000000090573 [23:01:05]line Версия ККМ: 001 [23:01:05]line ФМ: 0000000000874798 [23:01:05]line ФД: 123121 [23:01:05]line ФПД: 41786014009060 [23:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230104&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123121&fm=41786014009060&tin=02508201610067®Number=0000000000090573&sum=30000 [23:01:05]written 0, free lines is 4095 [23:01:05]OFD Sender: Processing packet 123121 [packets to send 112, broken 111] [23:01:05]ProducePacketName [23:01:05]name=ofd_packets/00123121 [23:01:05]OFD Sender: To server: pG, [23:01:05]CommunicateWithHost lk.salyk.kg:30040 [23:01:05]ConnectInit lk.salyk.kg [23:01:06]Connected sock=10 [23:01:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 84 B6 07 01 89 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 54 01 00 00 F4 03 04 00 B0 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 E0 01 00 35 04 06 00 26 01 10 85 86 E4 A2 B2 E5 44 B4 67 22 46 [23:01:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 77 98 47 00 A9 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F1 E0 01 00 F4 03 04 00 DD 5B E3 65 B6 04 01 00 00 D8 7C 23 C7 9E B4 AA 7C [23:01:06]CommunicateWithHost err = 0 [23:01:06]CheckOFDResponse [23:01:06]1017 (14) - 77093643461234 [23:01:06]1041 (16) - 0000000000874798 [23:01:06]1040 (4) - 123121 [23:01:06]1012 (4) - 02.03.2024 17:03 [23:01:06]1206 (1) - 0 [23:01:06]OFD Sender: Remove packet 123121 [23:01:06]ProducePacketName [23:01:06]name=ofd_packets/00123121 [23:01:06]NVStorageDeleteData [23:01:06]Write to MH i2c: 01 00 00 B7 00 B7 [23:01:06]Write i2c OK [23:01:06]MH_I2C_Read... [23:01:06]Read from MH i2c: 01 [23:01:06]MH_I2C_Read... [23:01:06]Read from MH i2c: 01 07 00 [23:01:06]MH_I2C_Read... [23:01:06]Read from MH i2c: 01 07 00 B7 00 00 00 00 00 00 ED 0C B7 [23:01:06]RasterBufferAndPrint [23:01:06]line [23:01:06]line [23:01:06]line [23:01:06]line [23:01:06]line [23:01:06]written 0, free lines is 3333 [23:01:06]MH_Cut [23:01:06]Write to MH i2c: D1 01 00 BE 00 01 90 [23:01:06]Write i2c OK [23:01:06]MH_I2C_Read... [23:01:06]Read from MH i2c: D1 [23:01:06]MH_I2C_Read... [23:01:06]Read from MH i2c: D1 01 00 [23:01:06]MH_I2C_Read... [23:01:06]Read from MH i2c: D1 01 00 BE 00 00 8F [23:01:06]Write to MH i2c: 01 00 00 BF 00 BF [23:01:06]Write i2c OK [23:01:06]MH_I2C_Read... [23:01:06]OFD Sender: No OFD packet to send [23:01:07]*** Cut start [23:01:07]*** Purtial cut [23:01:07]*** Stage 1: CUTSNS_PIN = 1 [23:01:09]Read from MH i2c: 01 [23:01:09]MH_I2C_Read... [23:01:09]*** Stop cut motor [23:01:09]*** Cut end [23:01:09]Read from MH i2c: 01 07 00 [23:01:09]MH_I2C_Read... [23:01:09]Read from MH i2c: 01 07 00 BF 00 00 00 00 00 00 FF 0F D4 [23:01:09]process_action close_receipt done [23:01:09]requested_data is exist [23:01:09]produce_requested_data [23:01:09]requested_item fm.sn is exist - process it [23:01:09]wFMCommunicate request_size=4 [23:01:09]MH_SAM_APDU [23:01:09]CAPDU: 80 11 00 00 [23:01:09]Write to MH i2c: E2 08 00 C0 00 80 11 00 00 00 00 00 00 3A [23:01:09]Write i2c OK [23:01:09]MH_I2C_Read... [23:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:09]Read from MH i2c: E2 [23:01:09]MH_I2C_Read... [23:01:09]Read from MH i2c: E2 17 00 [23:01:09]MH_I2C_Read... [23:01:09]Read from MH i2c: E2 17 00 C0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 98 [23:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:01:09]wFMCommunicate OK [23:01:09]requested_item fd.num is exist - process it [23:01:09]SAM_PROTO_GetFieldsCounters [23:01:09]wFMCommunicate request_size=4 [23:01:09]MH_SAM_APDU [23:01:09]CAPDU: 80 13 00 00 [23:01:09]Write to MH i2c: E2 08 00 C1 00 80 13 00 00 00 00 00 00 3D [23:01:09]Write i2c OK [23:01:09]MH_I2C_Read... [23:01:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:01:09]Read from MH i2c: E2 [23:01:09]MH_I2C_Read... [23:01:09]Read from MH i2c: E2 62 00 [23:01:09]MH_I2C_Read... [23:01:09]Read from MH i2c: E2 62 00 C1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 7B [23: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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F1 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:01:09]wFMCommunicate OK [23:01:09]SAM_PROTO_GetFieldsCounters done [23:01:09]requested_item shift.num is exist - process it [23:01:09]requested_item shift.opened is exist - process it [23:01:09]req_shift_opened [23:01:09]FM_GetShiftState [23:01:09]SAM_PROTO_GetShiftState [23:01:09]wFMCommunicate request_size=4 [23:01:09]MH_SAM_APDU [23:01:09]CAPDU: 80 13 01 00 [23:01:09]Write to MH i2c: E2 08 00 C2 00 80 13 01 00 00 00 00 00 3F [23:01:09]Write i2c OK [23:01:09]MH_I2C_Read... [23:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:09]Read from MH i2c: E2 [23:01:09]MH_I2C_Read... [23:01:09]Read from MH i2c: E2 0E 00 [23:01:09]MH_I2C_Read... [23:01:09]Read from MH i2c: E2 0E 00 C2 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A6 [23:01:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:01:09]wFMCommunicate OK [23:01:09]SAM_PROTO_GetShiftState done [23:01:09]FM_GetShiftState done [23:01:09]req_shift_opened done [23:01:09]requested_item shift.open_date is exist - process it [23:01:09]req_shift_open_date [23:01:09]req_shift_open_date done [23:01:09]produce_requested_data done [23:01:09]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123121,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:01:09]process_action_free close_receipt [23:01:09]json_value_free [23:01:09]json_value_free done [23:01:09]process_json_proto returns [23:01:09]Send response to host [23:01:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123121,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:01:09]free response buf [23:01:09]execute_script done [23:01:09]execute_script returns [23:01:09]free content buf [23:01:09]Sock 9.Close socket [23:01:09]Sock 9.Thread stoped [23:01:11]OFD Sender: No OFD packet to send [23:01:14]accept exits with 7 [23:01:14]New connection [23:01:14]New thread 3067395428 created [23:01:14]Thread 3067252068 joined [23:01:14]Waiting for new connection... [23:01:14] Sock 7.Parse request [23:01:14]Sock 7.Check first char [23:01:14]Sock 7.First char is OK [23:01:14]request: POST /json_proto HTTP/1.0 [23:01:14]Method: POST [23:01:14]URL: /json_proto [23:01:14]Method is POST - this is cgi request [23:01:14]url: /json_proto [23:01:14]query_string will be loaded in cgi processing [23:01:14]execute_cgi json_proto POST (null) [23:01:14]execute_cgi path=json_proto method=POST [23:01:14]POST find Content-Length [23:01:14]Host: 172.17.48.197:8080 [23:01:14]Content-Length: 735 [23:01:14]Content-Type: application/json [23:01:14] [23:01:14]POST finish read [23:01:14]Found Content-Length = 735 [23:01:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123121, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:14]execute_script... [23:01:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123121, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:14]POST & json_proto [23:01:14]process_json_proto [23:01:14]json parsed OK: [23:01:14]protocol is kg_v1.0 [23:01:14]action value=close_receipt [23:01:14]process_action close_receipt [23:01:14]cmd_close_receipt [23:01:14]MH_GetDate [23:01:14]Write to MH i2c: F0 00 00 C3 00 B2 [23:01:14]Write i2c OK [23:01:14]MH_I2C_Read... [23:01:14]Read from MH i2c: F0 [23:01:14]MH_I2C_Read... [23:01:14]Read from MH i2c: F0 09 00 [23:01:14]MH_I2C_Read... [23:01:14]Read from MH i2c: F0 09 00 C3 00 00 BA AF E3 65 6C AF E3 65 CF [23:01:14]GetLastDocTimeStamp 1709420464 [23:01:14]current date 1709420474 [23:01:14]FM_GetShiftState [23:01:14]SAM_PROTO_GetShiftState [23:01:14]wFMCommunicate request_size=4 [23:01:14]MH_SAM_APDU [23:01:14]CAPDU: 80 13 01 00 [23:01:14]Write to MH i2c: E2 08 00 C4 00 80 13 01 00 00 00 00 00 41 [23:01:14]Write i2c OK [23:01:14]MH_I2C_Read... [23:01:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:14]Read from MH i2c: E2 [23:01:14]MH_I2C_Read... [23:01:14]Read from MH i2c: E2 0E 00 [23:01:14]MH_I2C_Read... [23:01:14]Read from MH i2c: E2 0E 00 C4 00 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 A8 [23:01:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:01:14]wFMCommunicate OK [23:01:14]SAM_PROTO_GetShiftState done [23:01:14]FM_GetShiftState done [23:01:14]opened in 1709338023 [23:01:14]opened+sec_in_day 1709424423 [23:01:14]quantity*price = 30021 [23:01:14]sum+1 = 30023 [23:01:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 341 02.03.2024 23:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123121 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123122 ФПД: 249384224097896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230114&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123122&fm=249384224097896&tin=02508201610067®Number=0000000000090573&sum=30000 [23:01:15]StoreToDocumentArchive [23:01:15]shift 321 fd 123122 [23:01:15]save to /storage/0321/doc_00123122 [23:01:15]save last doc name /storage/0321/doc_00123122 to /storage/kkm_last_doc_name [23:01:15]save OK [23:01:15]Clear old archive folders... [23:01:15]ProcessDocumentItem done err = 0, tmpTLVsize=279 [23:01:15]tlvbuf is 00E00570 [23:01:15]SAM_PROTO_ClearQueue [23:01:15]wFMCommunicate request_size=4 [23:01:15]MH_SAM_APDU [23:01:15]CAPDU: 80 09 00 00 [23:01:15]Write to MH i2c: E2 08 00 D3 00 80 09 00 00 00 00 00 00 45 [23:01:15]Write i2c OK [23:01:15]MH_I2C_Read... [23:01:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:01:15]Read from MH i2c: E2 [23:01:15]MH_I2C_Read... [23:01:15]Read from MH i2c: E2 03 00 [23:01:15]MH_I2C_Read... [23:01:15]Read from MH i2c: E2 03 00 D3 00 00 90 00 47 [23:01:15]RAPDU: 90 00 [23:01:15]wFMCommunicate OK [23:01:15]SAM_PROTO_ClearQueue done [23:01:15]KKMCreateOFDPacket [23:01:15]OFDProtocolAddRootSTLVToBuf [23:01:15]FM_MakeSignedData [23:01:15]FM_MakeSignedData [23:01:15]SAM_PROTO_SignData [23:01:15]wFMCommunicate request_size=4 [23:01:15]MH_SAM_APDU [23:01:15]CAPDU: 80 0D 01 02 [23:01:15]Write to MH i2c: E2 08 00 D4 00 80 0D 01 02 00 00 00 00 4D [23:01:15]Write i2c OK [23:01:15]MH_I2C_Read... [23:01:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:01:15]Read from MH i2c: E2 [23:01:15]MH_I2C_Read... [23:01:15]Read from MH i2c: E2 03 00 [23:01:15]MH_I2C_Read... [23:01:15]Read from MH i2c: E2 03 00 D4 00 00 90 00 48 [23:01:15]RAPDU: 90 00 [23:01:15]wFMCommunicate OK [23:01:15]wFMCommunicate request_size=255 [23:01:15]MH_SAM_APDU [23:01:15]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 55 01 00 00 F4 03 04 00 BA AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 F1 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [23:01:15]Write to MH i2c: E2 02 01 D5 00 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 55 01 00 00 F4 03 04 00 BA AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 F1 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 B8 [23:01:15]Write i2c OK [23:01:15]MH_I2C_Read... [23:01:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:16]Read from MH i2c: E2 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 03 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 03 00 D5 00 00 90 00 49 [23:01:16]RAPDU: 90 00 [23:01:16]wFMCommunicate OK [23:01:16]wFMCommunicate request_size=38 [23:01:16]MH_SAM_APDU [23:01:16]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 E0 01 00 35 04 06 00 E2 D0 4A 17 06 68 [23:01:16]Write to MH i2c: E2 29 00 D6 00 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 E0 01 00 35 04 06 00 E2 D0 4A 17 06 68 00 00 38 [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:16]Read from MH i2c: E2 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 03 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 03 00 D6 00 00 90 00 4A [23:01:16]RAPDU: 90 00 [23:01:16]wFMCommunicate OK [23:01:16]wFMCommunicate request_size=4 [23:01:16]MH_SAM_APDU [23:01:16]CAPDU: 80 0D 03 02 [23:01:16]Write to MH i2c: E2 08 00 D7 00 80 0D 03 02 00 00 00 00 52 [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:01:16]Read from MH i2c: E2 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 0B 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 0B 00 D7 00 00 69 7B 20 57 7A DD DE F2 90 00 D5 [23:01:16]RAPDU: 69 7B 20 57 7A DD DE F2 90 00 [23:01:16]wFMCommunicate OK [23:01:16]SAM_PROTO_SignData done [23:01:16]FM_MakeSignedData done [23:01:16]CreateOFDProtocolMessage [23:01:16]wFMCommunicate request_size=4 [23:01:16]MH_SAM_APDU [23:01:16]CAPDU: 80 11 00 00 [23:01:16]Write to MH i2c: E2 08 00 D8 00 80 11 00 00 00 00 00 00 52 [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:16]Read from MH i2c: E2 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 17 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 17 00 D8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B0 [23:01:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:01:16]wFMCommunicate OK [23:01:16]CreateOFDProtocolMessage done [23:01:16]OFDSenderStorePacket 123122 [23:01:16]StoreOFDPacket docnum=123122 [23:01:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 BA C0 23 01 FF 81 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 55 01 00 00 F4 03 04 00 BA AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 F1 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 E0 01 00 35 04 06 00 E2 D0 4A 17 06 68 69 7B 20 57 7A DD DE F2 [23:01:16]CheckFolder [23:01:16]dirname=/storage/ofd_packets [23:01:16]CheckFolder done [23:01:16]ProducePacketName [23:01:16]name=ofd_packets/00123122 [23:01:16]NVStorageSaveData ofd_packets/00123122 [23:01:16]File name is /storage/ofd_packets/00123122 [23:01:16]Write 329 bytes [23:01:16]NVStorageSaveData done [23:01:16]OFDSenderStorePacket done [23:01:16]KKMCreateOFDPacket done [23:01:16]NVStorageSaveData kkm_last_timestamp [23:01:16]File name is /storage/kkm_last_timestamp [23:01:16]Write 4 bytes [23:01:16]NVStorageSaveData done [23:01:16]ExternCall_PrintAddStr [23:01:16]wPrintStart [23:01:16]Write to MH i2c: 01 00 00 D9 00 D9 [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: 01 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: 01 07 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: 01 07 00 D9 00 00 00 00 00 00 FF 0F EE [23:01:16]RasterBufferAndPrint [23:01:16]line Счет N : (1)1106041 [23:01:16]line ИНН: 02508201610067 [23:01:16]line Контрольно-Кассовый Чек [23:01:16]line ВОЗВРАТ ПРОДАЖИ [23:01:16]line ТРК (МРК, ГНК) : 21 [23:01:16]line Товар: 2710124130 [23:01:16]line Аи-92-К-5 [23:01:16]line 4.850 * 61.90 [23:01:16]line = 300.22 [23:01:16]line НДС 12% НСП 1% [23:01:16]line > о реализуемом товаре [23:01:16]line ОКРУГЛЕНИЕ: -0.22 [23:01:16]line ИТОГО: 300.00 [23:01:16]line НСП 1% : 2.66 [23:01:16]line НДС 12% : 31.88 [23:01:16]line Наличными: 300.00 [23:01:16]line Безнал.: 0.00 [23:01:16]line Место: АЗС № 25 "Партнер Нефть" [23:01:16]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:01:16]line СНО: Общий режим [23:01:16]line Чек 341 02.03.2024 23:01 [23:01:16]line Смена: 321 ФФД: 1.0 [23:01:16]line ЗНМ: 0300000019 [23:01:16]line РНМ: 0000000000090573 [23:01:16]line Версия ККМ: 001 [23:01:16]line ФД осн.: 123121 [23:01:16]line ФМ осн.: 0000000000874798 [23:01:16]line ФМ: 0000000000874798 [23:01:16]line ФД: 123122 [23:01:16]line ФПД: 249384224097896 [23:01:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230114&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123122&fm=249384224097896&tin=02508201610067®Number=0000000000090573&sum=30000 [23:01:16]written 0, free lines is 4095 [23:01:16]OFD Sender: Processing packet 123122 [packets to send 112, broken 111] [23:01:16]ProducePacketName [23:01:16]name=ofd_packets/00123122 [23:01:16]OFD Sender: To server: pG, [23:01:16]CommunicateWithHost lk.salyk.kg:30040 [23:01:16]ConnectInit lk.salyk.kg [23:01:16]Connected sock=10 [23:01:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 BA C0 23 01 FF 81 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 55 01 00 00 F4 03 04 00 BA AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 F1 E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 E0 01 00 35 04 06 00 E2 D0 4A 17 06 68 69 7B 20 57 7A DD DE F2 [23:01:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3D 14 47 00 3A 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F2 E0 01 00 F4 03 04 00 E8 5B E3 65 B6 04 01 00 00 DE 77 A6 E4 E3 12 54 78 [23:01:16]CommunicateWithHost err = 0 [23:01:16]CheckOFDResponse [23:01:16]1017 (14) - 77093643461234 [23:01:16]1041 (16) - 0000000000874798 [23:01:16]1040 (4) - 123122 [23:01:16]1012 (4) - 02.03.2024 17:03 [23:01:16]1206 (1) - 0 [23:01:16]OFD Sender: Remove packet 123122 [23:01:16]ProducePacketName [23:01:16]name=ofd_packets/00123122 [23:01:16]NVStorageDeleteData [23:01:16]Write to MH i2c: 01 00 00 04 01 05 [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: 01 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: 01 07 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: 01 07 00 04 01 00 00 00 00 00 42 0D 5B [23:01:16]RasterBufferAndPrint [23:01:16]line [23:01:16]line [23:01:16]line [23:01:16]line [23:01:16]line [23:01:16]written 0, free lines is 3418 [23:01:16]MH_Cut [23:01:16]Write to MH i2c: D1 01 00 0B 01 01 DE [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: D1 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: D1 01 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: D1 01 00 0B 01 00 DD [23:01:16]Write to MH i2c: 01 00 00 0C 01 0D [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:17]OFD Sender: No OFD packet to send [23:01:17]*** Cut start [23:01:17]*** Purtial cut [23:01:17]*** Stage 1: CUTSNS_PIN = 1 [23:01:19]Read from MH i2c: 01 [23:01:19]MH_I2C_Read... [23:01:19]*** Stop cut motor [23:01:19]*** Cut end [23:01:19]Read from MH i2c: 01 07 00 [23:01:19]MH_I2C_Read... [23:01:19]Read from MH i2c: 01 07 00 0C 01 00 00 00 00 00 FF 0F 22 [23:01:19]process_action close_receipt done [23:01:19]requested_data is exist [23:01:19]produce_requested_data [23:01:19]requested_item fm.sn is exist - process it [23:01:19]wFMCommunicate request_size=4 [23:01:19]MH_SAM_APDU [23:01:19]CAPDU: 80 11 00 00 [23:01:19]Write to MH i2c: E2 08 00 0D 01 80 11 00 00 00 00 00 00 88 [23:01:19]Write i2c OK [23:01:19]MH_I2C_Read... [23:01:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:19]Read from MH i2c: E2 [23:01:19]MH_I2C_Read... [23:01:19]Read from MH i2c: E2 17 00 [23:01:19]MH_I2C_Read... [23:01:19]Read from MH i2c: E2 17 00 0D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E6 [23:01:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:01:19]wFMCommunicate OK [23:01:19]requested_item fd.num is exist - process it [23:01:19]SAM_PROTO_GetFieldsCounters [23:01:19]wFMCommunicate request_size=4 [23:01:19]MH_SAM_APDU [23:01:19]CAPDU: 80 13 00 00 [23:01:19]Write to MH i2c: E2 08 00 0E 01 80 13 00 00 00 00 00 00 8B [23:01:19]Write i2c OK [23:01:19]MH_I2C_Read... [23:01:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:01:19]Read from MH i2c: E2 [23:01:19]MH_I2C_Read... [23:01:19]Read from MH i2c: E2 62 00 [23:01:19]MH_I2C_Read... [23:01:19]Read from MH i2c: E2 62 00 0E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [23:01:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F2 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:01:19]wFMCommunicate OK [23:01:19]SAM_PROTO_GetFieldsCounters done [23:01:19]requested_item shift.num is exist - process it [23:01:19]requested_item shift.opened is exist - process it [23:01:19]req_shift_opened [23:01:19]FM_GetShiftState [23:01:19]SAM_PROTO_GetShiftState [23:01:19]wFMCommunicate request_size=4 [23:01:19]MH_SAM_APDU [23:01:19]CAPDU: 80 13 01 00 [23:01:19]Write to MH i2c: E2 08 00 0F 01 80 13 01 00 00 00 00 00 8D [23:01:19]Write i2c OK [23:01:19]MH_I2C_Read... [23:01:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:19]Read from MH i2c: E2 [23:01:19]MH_I2C_Read... [23:01:19]Read from MH i2c: E2 0E 00 [23:01:19]MH_I2C_Read... [23:01:19]Read from MH i2c: E2 0E 00 0F 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F4 [23:01:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:01:19]wFMCommunicate OK [23:01:19]SAM_PROTO_GetShiftState done [23:01:19]FM_GetShiftState done [23:01:19]req_shift_opened done [23:01:19]requested_item shift.open_date is exist - process it [23:01:19]req_shift_open_date [23:01:19]req_shift_open_date done [23:01:19]produce_requested_data done [23:01:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123122,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:01:19]process_action_free close_receipt [23:01:19]json_value_free [23:01:19]json_value_free done [23:01:19]process_json_proto returns [23:01:19]Send response to host [23:01:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123122,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:01:19]free response buf [23:01:19]execute_script done [23:01:19]execute_script returns [23:01:19]free content buf [23:01:19]Sock 7.Close socket [23:01:19]Sock 7.Thread stoped [23:01:22]OFD Sender: No OFD packet to send [23:01:27]OFD Sender: No OFD packet to send [23:01:32]OFD Sender: No OFD packet to send [23:01:36]accept exits with 9 [23:01:36]New connection [23:01:36]New thread 3067252068 created [23:01:36]Thread 3067395428 joined [23:01:36]Waiting for new connection... [23:01:36] Sock 9.Parse request [23:01:36]Sock 9.Check first char [23:01:36]Sock 9.First char is OK [23:01:36]request: POST /json_proto HTTP/1.0 [23:01:36]Method: POST [23:01:36]URL: /json_proto [23:01:36]Method is POST - this is cgi request [23:01:36]url: /json_proto [23:01:36]query_string will be loaded in cgi processing [23:01:36]execute_cgi json_proto POST (null) [23:01:36]execute_cgi path=json_proto method=POST [23:01:36]POST find Content-Length [23:01:36]Host: 172.17.48.197:8080 [23:01:36]Content-Length: 683 [23:01:36]Content-Type: application/json [23:01:36] [23:01:36]POST finish read [23:01:36]Found Content-Length = 683 [23:01:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:36]execute_script... [23:01:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:36]POST & json_proto [23:01:36]process_json_proto [23:01:36]json parsed OK: [23:01:36]protocol is kg_v1.0 [23:01:36]action value=close_receipt [23:01:36]process_action close_receipt [23:01:36]cmd_close_receipt [23:01:36]MH_GetDate [23:01:36]Write to MH i2c: F0 00 00 10 01 00 [23:01:36]Write i2c OK [23:01:36]MH_I2C_Read... [23:01:36]Read from MH i2c: F0 [23:01:36]MH_I2C_Read... [23:01:36]Read from MH i2c: F0 09 00 [23:01:36]MH_I2C_Read... [23:01:36]Read from MH i2c: F0 09 00 10 01 00 D0 AF E3 65 6C AF E3 65 33 [23:01:36]GetLastDocTimeStamp 1709420474 [23:01:36]current date 1709420496 [23:01:36]FM_GetShiftState [23:01:36]SAM_PROTO_GetShiftState [23:01:36]wFMCommunicate request_size=4 [23:01:36]MH_SAM_APDU [23:01:36]CAPDU: 80 13 01 00 [23:01:36]Write to MH i2c: E2 08 00 11 01 80 13 01 00 00 00 00 00 8F [23:01:36]Write i2c OK [23:01:36]MH_I2C_Read... [23:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:36]Read from MH i2c: E2 [23:01:36]MH_I2C_Read... [23:01:36]Read from MH i2c: E2 0E 00 [23:01:36]MH_I2C_Read... [23:01:36]Read from MH i2c: E2 0E 00 11 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 F6 [23:01:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:01:36]wFMCommunicate OK [23:01:36]SAM_PROTO_GetShiftState done [23:01:36]FM_GetShiftState done [23:01:36]opened in 1709338023 [23:01:36]opened+sec_in_day 1709424423 [23:01:36]quantity*price = 100010 [23:01:36]sum+1 = 100012 [23:01:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 342 02.03.2024 23:01 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123123 ФПД: 149182812078935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230136&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123123&fm=149182812078935&tin=02508201610067®Number=0000000000090573&sum=100000 [23:01:37]StoreToDocumentArchive [23:01:37]shift 321 fd 123123 [23:01:37]save to /storage/0321/doc_00123123 [23:01:37]save last doc name /storage/0321/doc_00123123 to /storage/kkm_last_doc_name [23:01:37]save OK [23:01:37]Clear old archive folders... [23:01:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:01:37]tlvbuf is 00D9E1E0 [23:01:37]SAM_PROTO_ClearQueue [23:01:37]wFMCommunicate request_size=4 [23:01:37]MH_SAM_APDU [23:01:37]CAPDU: 80 09 00 00 [23:01:37]Write to MH i2c: E2 08 00 1E 01 80 09 00 00 00 00 00 00 91 [23:01:37]Write i2c OK [23:01:37]MH_I2C_Read... [23:01:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:01:38]Read from MH i2c: E2 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 03 00 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 03 00 1E 01 00 90 00 93 [23:01:38]RAPDU: 90 00 [23:01:38]wFMCommunicate OK [23:01:38]SAM_PROTO_ClearQueue done [23:01:38]KKMCreateOFDPacket [23:01:38]OFDProtocolAddRootSTLVToBuf [23:01:38]FM_MakeSignedData [23:01:38]FM_MakeSignedData [23:01:38]SAM_PROTO_SignData [23:01:38]wFMCommunicate request_size=4 [23:01:38]MH_SAM_APDU [23:01:38]CAPDU: 80 0D 01 02 [23:01:38]Write to MH i2c: E2 08 00 1F 01 80 0D 01 02 00 00 00 00 99 [23:01:38]Write i2c OK [23:01:38]MH_I2C_Read... [23:01:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:01:38]Read from MH i2c: E2 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 03 00 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 03 00 1F 01 00 90 00 94 [23:01:38]RAPDU: 90 00 [23:01:38]wFMCommunicate OK [23:01:38]wFMCommunicate request_size=255 [23:01:38]MH_SAM_APDU [23:01:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 D0 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 E0 01 00 35 04 06 00 87 [23:01:38]Write to MH i2c: E2 02 01 20 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 D0 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 E0 01 00 35 04 06 00 87 00 00 B9 [23:01:38]Write i2c OK [23:01:38]MH_I2C_Read... [23:01:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:38]Read from MH i2c: E2 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 03 00 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 03 00 20 01 00 90 00 95 [23:01:38]RAPDU: 90 00 [23:01:38]wFMCommunicate OK [23:01:38]wFMCommunicate request_size=10 [23:01:38]MH_SAM_APDU [23:01:38]CAPDU: 80 0D 02 02 05 AE 54 85 43 57 [23:01:38]Write to MH i2c: E2 0D 00 21 01 80 0D 02 02 05 00 AE 54 85 43 57 00 00 C7 [23:01:38]Write i2c OK [23:01:38]MH_I2C_Read... [23:01:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:38]Read from MH i2c: E2 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 03 00 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 03 00 21 01 00 90 00 96 [23:01:38]RAPDU: 90 00 [23:01:38]wFMCommunicate OK [23:01:38]wFMCommunicate request_size=4 [23:01:38]MH_SAM_APDU [23:01:38]CAPDU: 80 0D 03 02 [23:01:38]Write to MH i2c: E2 08 00 22 01 80 0D 03 02 00 00 00 00 9E [23:01:38]Write i2c OK [23:01:38]MH_I2C_Read... [23:01:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:01:38]Read from MH i2c: E2 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 0B 00 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 0B 00 22 01 00 25 5F 8F 9C 15 7D 5D 6E 90 00 AB [23:01:38]RAPDU: 25 5F 8F 9C 15 7D 5D 6E 90 00 [23:01:38]wFMCommunicate OK [23:01:38]SAM_PROTO_SignData done [23:01:38]FM_MakeSignedData done [23:01:38]CreateOFDProtocolMessage [23:01:38]wFMCommunicate request_size=4 [23:01:38]MH_SAM_APDU [23:01:38]CAPDU: 80 11 00 00 [23:01:38]Write to MH i2c: E2 08 00 23 01 80 11 00 00 00 00 00 00 9E [23:01:38]Write i2c OK [23:01:38]MH_I2C_Read... [23:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:38]Read from MH i2c: E2 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 17 00 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: E2 17 00 23 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FC [23:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:01:38]wFMCommunicate OK [23:01:38]CreateOFDProtocolMessage done [23:01:38]OFDSenderStorePacket 123123 [23:01:38]StoreOFDPacket docnum=123123 [23:01:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A6 7C 07 01 E6 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 D0 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 E0 01 00 35 04 06 00 87 AE 54 85 43 57 25 5F 8F 9C 15 7D 5D 6E [23:01:38]CheckFolder [23:01:38]dirname=/storage/ofd_packets [23:01:38]CheckFolder done [23:01:38]ProducePacketName [23:01:38]name=ofd_packets/00123123 [23:01:38]NVStorageSaveData ofd_packets/00123123 [23:01:38]File name is /storage/ofd_packets/00123123 [23:01:38]Write 301 bytes [23:01:38]NVStorageSaveData done [23:01:38]OFDSenderStorePacket done [23:01:38]KKMCreateOFDPacket done [23:01:38]NVStorageSaveData kkm_last_timestamp [23:01:38]File name is /storage/kkm_last_timestamp [23:01:38]Write 4 bytes [23:01:38]NVStorageSaveData done [23:01:38]ExternCall_PrintAddStr [23:01:38]wPrintStart [23:01:38]Write to MH i2c: 01 00 00 24 01 25 [23:01:38]Write i2c OK [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: 01 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: 01 07 00 [23:01:38]MH_I2C_Read... [23:01:38]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 FF 0F 3A [23:01:38]RasterBufferAndPrint [23:01:38]line Счет N : (1)1106042 [23:01:38]line ИНН: 02508201610067 [23:01:38]line Контрольно-Кассовый Чек [23:01:38]line ПРОДАЖА [23:01:38]line ТРК (МРК, ГНК) : 53 [23:01:38]line Товар: 2710124500 [23:01:38]line Аи-95-К-5 [23:01:38]line 14.390 * 69.50 [23:01:38]line = 1000.11 [23:01:38]line НДС 12% НСП 1% [23:01:38]line > о реализуемом товаре [23:01:38]line ОКРУГЛЕНИЕ: -0.11 [23:01:38]line ИТОГО: 1000.00 [23:01:38]line Внесено: 1000.00 [23:01:38]line СДАЧА: 0.00 [23:01:38]line НСП 1% : 8.85 [23:01:38]line НДС 12% : 106.21 [23:01:38]line Наличными: 1000.00 [23:01:38]line Безнал.: 0.00 [23:01:38]line Место: АЗС № 25 "Партнер Нефть" [23:01:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:01:38]line СНО: Общий режим [23:01:38]line Чек 342 02.03.2024 23:01 [23:01:38]line Смена: 321 ФФД: 1.0 [23:01:38]line ЗНМ: 0300000019 [23:01:38]line РНМ: 0000000000090573 [23:01:38]line Версия ККМ: 001 [23:01:38]line ФМ: 0000000000874798 [23:01:38]line ФД: 123123 [23:01:38]line ФПД: 149182812078935 [23:01:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230136&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123123&fm=149182812078935&tin=02508201610067®Number=0000000000090573&sum=100000 [23:01:38]OFD Sender: Processing packet 123123 [packets to send 112, broken 111] [23:01:38]ProducePacketName [23:01:38]name=ofd_packets/00123123 [23:01:38]OFD Sender: To server: pG, [23:01:38]CommunicateWithHost lk.salyk.kg:30040 [23:01:38]ConnectInit lk.salyk.kg [23:01:38]written 0, free lines is 4095 [23:01:38]Connected sock=10 [23:01:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A6 7C 07 01 E6 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 D0 AF E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 E0 01 00 35 04 06 00 87 AE 54 85 43 57 25 5F 8F 9C 15 7D 5D 6E [23:01:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 50 97 47 00 C4 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F3 E0 01 00 F4 03 04 00 FE 5B E3 65 B6 04 01 00 00 1A F1 3B F4 E9 4C 00 93 [23:01:39]CommunicateWithHost err = 0 [23:01:39]CheckOFDResponse [23:01:39]1017 (14) - 77093643461234 [23:01:39]1041 (16) - 0000000000874798 [23:01:39]1040 (4) - 123123 [23:01:39]1012 (4) - 02.03.2024 17:03 [23:01:39]1206 (1) - 0 [23:01:39]OFD Sender: Remove packet 123123 [23:01:39]ProducePacketName [23:01:39]name=ofd_packets/00123123 [23:01:39]NVStorageDeleteData [23:01:39]Write to MH i2c: 01 00 00 4F 01 50 [23:01:39]Write i2c OK [23:01:39]MH_I2C_Read... [23:01:39]Read from MH i2c: 01 [23:01:39]MH_I2C_Read... [23:01:39]Read from MH i2c: 01 07 00 [23:01:39]MH_I2C_Read... [23:01:39]Read from MH i2c: 01 07 00 4F 01 00 00 00 00 00 20 0D 84 [23:01:39]RasterBufferAndPrint [23:01:39]line [23:01:39]line [23:01:39]line [23:01:39]line [23:01:39]line [23:01:39]written 0, free lines is 3380 [23:01:39]MH_Cut [23:01:39]Write to MH i2c: D1 01 00 56 01 01 29 [23:01:39]Write i2c OK [23:01:39]MH_I2C_Read... [23:01:39]Read from MH i2c: D1 [23:01:39]MH_I2C_Read... [23:01:39]Read from MH i2c: D1 01 00 [23:01:39]MH_I2C_Read... [23:01:39]Read from MH i2c: D1 01 00 56 01 00 28 [23:01:39]Write to MH i2c: 01 00 00 57 01 58 [23:01:39]Write i2c OK [23:01:39]MH_I2C_Read... [23:01:39]OFD Sender: No OFD packet to send [23:01:39]*** Cut start [23:01:39]*** Purtial cut [23:01:39]*** Stage 1: CUTSNS_PIN = 1 [23:01:41]Read from MH i2c: 01 [23:01:41]MH_I2C_Read... [23:01:41]*** Stop cut motor [23:01:41]*** Cut end [23:01:41]Read from MH i2c: 01 07 00 [23:01:41]MH_I2C_Read... [23:01:41]Read from MH i2c: 01 07 00 57 01 00 00 00 00 00 FF 0F 6D [23:01:41]process_action close_receipt done [23:01:41]requested_data is exist [23:01:41]produce_requested_data [23:01:41]requested_item fm.sn is exist - process it [23:01:41]wFMCommunicate request_size=4 [23:01:41]MH_SAM_APDU [23:01:41]CAPDU: 80 11 00 00 [23:01:41]Write to MH i2c: E2 08 00 58 01 80 11 00 00 00 00 00 00 D3 [23:01:41]Write i2c OK [23:01:41]MH_I2C_Read... [23:01:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:41]Read from MH i2c: E2 [23:01:41]MH_I2C_Read... [23:01:41]Read from MH i2c: E2 17 00 [23:01:41]MH_I2C_Read... [23:01:41]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 34 37 39 38 90 00 31 [23:01:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:01:41]wFMCommunicate OK [23:01:41]requested_item fd.num is exist - process it [23:01:41]SAM_PROTO_GetFieldsCounters [23:01:41]wFMCommunicate request_size=4 [23:01:41]MH_SAM_APDU [23:01:41]CAPDU: 80 13 00 00 [23:01:41]Write to MH i2c: E2 08 00 59 01 80 13 00 00 00 00 00 00 D6 [23:01:41]Write i2c OK [23:01:41]MH_I2C_Read... [23:01:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:01:42]Read from MH i2c: E2 [23:01:42]MH_I2C_Read... [23:01:42]Read from MH i2c: E2 62 00 [23:01:42]MH_I2C_Read... [23:01:42]Read from MH i2c: E2 62 00 59 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [23:01:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F3 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:01:42]wFMCommunicate OK [23:01:42]SAM_PROTO_GetFieldsCounters done [23:01:42]requested_item shift.num is exist - process it [23:01:42]requested_item shift.opened is exist - process it [23:01:42]req_shift_opened [23:01:42]FM_GetShiftState [23:01:42]SAM_PROTO_GetShiftState [23:01:42]wFMCommunicate request_size=4 [23:01:42]MH_SAM_APDU [23:01:42]CAPDU: 80 13 01 00 [23:01:42]Write to MH i2c: E2 08 00 5A 01 80 13 01 00 00 00 00 00 D8 [23:01:42]Write i2c OK [23:01:42]MH_I2C_Read... [23:01:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:42]Read from MH i2c: E2 [23:01:42]MH_I2C_Read... [23:01:42]Read from MH i2c: E2 0E 00 [23:01:42]MH_I2C_Read... [23:01:42]Read from MH i2c: E2 0E 00 5A 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 3F [23:01:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:01:42]wFMCommunicate OK [23:01:42]SAM_PROTO_GetShiftState done [23:01:42]FM_GetShiftState done [23:01:42]req_shift_opened done [23:01:42]requested_item shift.open_date is exist - process it [23:01:42]req_shift_open_date [23:01:42]req_shift_open_date done [23:01:42]produce_requested_data done [23:01:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123123,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:01:42]process_action_free close_receipt [23:01:42]json_value_free [23:01:42]json_value_free done [23:01:42]process_json_proto returns [23:01:42]Send response to host [23:01:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123123,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:01:42]free response buf [23:01:42]execute_script done [23:01:42]execute_script returns [23:01:42]free content buf [23:01:42]Sock 9.Close socket [23:01:42]Sock 9.Thread stoped [23:01:44]OFD Sender: No OFD packet to send [23:01:49]OFD Sender: No OFD packet to send [23:01:54]OFD Sender: No OFD packet to send [23:01:59]OFD Sender: No OFD packet to send [23:02:04]OFD Sender: No OFD packet to send [23:02:09]OFD Sender: No OFD packet to send [23:02:14]OFD Sender: No OFD packet to send [23:02:19]OFD Sender: No OFD packet to send [23:02:24]OFD Sender: No OFD packet to send [23:02:29]OFD Sender: No OFD packet to send [23:02:34]OFD Sender: No OFD packet to send [23:02:39]OFD Sender: No OFD packet to send [23:02:44]OFD Sender: No OFD packet to send [23:02:49]OFD Sender: No OFD packet to send [23:02:54]OFD Sender: No OFD packet to send [23:02:59]OFD Sender: No OFD packet to send [23:03:04]OFD Sender: No OFD packet to send [23:03:09]OFD Sender: No OFD packet to send [23:03:14]OFD Sender: No OFD packet to send [23:03:19]OFD Sender: No OFD packet to send [23:03:24]OFD Sender: No OFD packet to send [23:03:29]OFD Sender: No OFD packet to send [23:03:34]OFD Sender: No OFD packet to send [23:03:39]OFD Sender: No OFD packet to send [23:03:44]OFD Sender: No OFD packet to send [23:03:49]OFD Sender: No OFD packet to send [23:03:54]OFD Sender: No OFD packet to send [23:03:59]OFD Sender: No OFD packet to send [23:04:04]OFD Sender: No OFD packet to send [23:04:09]OFD Sender: No OFD packet to send [23:04:14]OFD Sender: No OFD packet to send [23:04:19]OFD Sender: No OFD packet to send [23:04:24]OFD Sender: No OFD packet to send [23:04:29]OFD Sender: No OFD packet to send [23:04:34]OFD Sender: No OFD packet to send [23:04:39]OFD Sender: No OFD packet to send [23:04:44]OFD Sender: No OFD packet to send [23:04:49]OFD Sender: No OFD packet to send [23:04:54]OFD Sender: No OFD packet to send [23:04:57]accept exits with 7 [23:04:57]New connection [23:04:57]New thread 3067395428 created [23:04:57]Thread 3067252068 joined [23:04:57]Waiting for new connection... [23:04:57] Sock 7.Parse request [23:04:57]Sock 7.Check first char [23:04:57]Sock 7.First char is OK [23:04:57]request: POST /json_proto HTTP/1.0 [23:04:57]Method: POST [23:04:57]URL: /json_proto [23:04:57]Method is POST - this is cgi request [23:04:57]url: /json_proto [23:04:57]query_string will be loaded in cgi processing [23:04:57]execute_cgi json_proto POST (null) [23:04:57]execute_cgi path=json_proto method=POST [23:04:57]POST find Content-Length [23:04:57]Host: 172.17.48.197:8080 [23:04:57]Content-Length: 818 [23:04:57]Content-Type: application/json [23:04:57] [23:04:57]POST finish read [23:04:57]Found Content-Length = 818 [23:04:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.700, "sum" : 786.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 786.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:57]execute_script... [23:04:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.700, "sum" : 786.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 786.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:04:57]POST & json_proto [23:04:57]process_json_proto [23:04:57]json parsed OK: [23:04:57]protocol is kg_v1.0 [23:04:57]action value=close_receipt [23:04:57]process_action close_receipt [23:04:57]cmd_close_receipt [23:04:57]MH_GetDate [23:04:57]Write to MH i2c: F0 00 00 5B 01 4B [23:04:57]Write i2c OK [23:04:57]MH_I2C_Read... [23:04:57]Read from MH i2c: F0 [23:04:57]MH_I2C_Read... [23:04:57]Read from MH i2c: F0 09 00 [23:04:57]MH_I2C_Read... [23:04:57]Read from MH i2c: F0 09 00 5B 01 00 99 B0 E3 65 6C AF E3 65 48 [23:04:57]GetLastDocTimeStamp 1709420496 [23:04:57]current date 1709420697 [23:04:57]FM_GetShiftState [23:04:57]SAM_PROTO_GetShiftState [23:04:57]wFMCommunicate request_size=4 [23:04:57]MH_SAM_APDU [23:04:57]CAPDU: 80 13 01 00 [23:04:57]Write to MH i2c: E2 08 00 5C 01 80 13 01 00 00 00 00 00 DA [23:04:57]Write i2c OK [23:04:57]MH_I2C_Read... [23:04:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:57]Read from MH i2c: E2 [23:04:57]MH_I2C_Read... [23:04:57]Read from MH i2c: E2 0E 00 [23:04:57]MH_I2C_Read... [23:04:57]Read from MH i2c: E2 0E 00 5C 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 41 [23:04:57]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:04:57]wFMCommunicate OK [23:04:57]SAM_PROTO_GetShiftState done [23:04:57]FM_GetShiftState done [23:04:57]opened in 1709338023 [23:04:57]opened+sec_in_day 1709424423 [23:04:57]quantity*price = 78613 [23:04:57]sum+1 = 78614 [23:04:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 786.13 НСП 1% : 6.96 НДС 12% : 83.48 Наличными: 0.00 Безнал.: 786.13 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 343 02.03.2024 23:04 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123124 ФПД: 107071076913995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230457&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123124&fm=107071076913995&tin=02508201610067®Number=0000000000090573&sum=78613 [23:04:58]StoreToDocumentArchive [23:04:58]shift 321 fd 123124 [23:04:58]save to /storage/0321/doc_00123124 [23:04:58]save last doc name /storage/0321/doc_00123124 to /storage/kkm_last_doc_name [23:04:58]save OK [23:04:58]Clear old archive folders... [23:04:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:04:58]tlvbuf is 00DB2E90 [23:04:58]SAM_PROTO_ClearQueue [23:04:58]wFMCommunicate request_size=4 [23:04:58]MH_SAM_APDU [23:04:58]CAPDU: 80 09 00 00 [23:04:58]Write to MH i2c: E2 08 00 69 01 80 09 00 00 00 00 00 00 DC [23:04:58]Write i2c OK [23:04:58]MH_I2C_Read... [23:04:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:04:58]Read from MH i2c: E2 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 03 00 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 03 00 69 01 00 90 00 DE [23:04:58]RAPDU: 90 00 [23:04:58]wFMCommunicate OK [23:04:58]SAM_PROTO_ClearQueue done [23:04:58]KKMCreateOFDPacket [23:04:58]OFDProtocolAddRootSTLVToBuf [23:04:58]FM_MakeSignedData [23:04:58]FM_MakeSignedData [23:04:58]SAM_PROTO_SignData [23:04:58]wFMCommunicate request_size=4 [23:04:58]MH_SAM_APDU [23:04:58]CAPDU: 80 0D 01 02 [23:04:58]Write to MH i2c: E2 08 00 6A 01 80 0D 01 02 00 00 00 00 E4 [23:04:58]Write i2c OK [23:04:58]MH_I2C_Read... [23:04:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:04:58]Read from MH i2c: E2 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 03 00 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 03 00 6A 01 00 90 00 DF [23:04:58]RAPDU: 90 00 [23:04:58]wFMCommunicate OK [23:04:58]wFMCommunicate request_size=255 [23:04:58]MH_SAM_APDU [23:04:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 31 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 15 33 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 33 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 20 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 33 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 99 B0 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 E0 01 00 35 04 06 00 61 [23:04:58]Write to MH i2c: E2 02 01 6B 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 9C 31 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 15 33 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 33 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 20 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 33 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 99 B0 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 E0 01 00 35 04 06 00 61 00 00 BD [23:04:58]Write i2c OK [23:04:58]MH_I2C_Read... [23:04:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:58]Read from MH i2c: E2 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 03 00 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 03 00 6B 01 00 90 00 E0 [23:04:58]RAPDU: 90 00 [23:04:58]wFMCommunicate OK [23:04:58]wFMCommunicate request_size=10 [23:04:58]MH_SAM_APDU [23:04:58]CAPDU: 80 0D 02 02 05 61 6D 81 53 4B [23:04:58]Write to MH i2c: E2 0D 00 6C 01 80 0D 02 02 05 00 61 6D 81 53 4B 00 00 DE [23:04:58]Write i2c OK [23:04:58]MH_I2C_Read... [23:04:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:58]Read from MH i2c: E2 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 03 00 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 03 00 6C 01 00 90 00 E1 [23:04:58]RAPDU: 90 00 [23:04:58]wFMCommunicate OK [23:04:58]wFMCommunicate request_size=4 [23:04:58]MH_SAM_APDU [23:04:58]CAPDU: 80 0D 03 02 [23:04:58]Write to MH i2c: E2 08 00 6D 01 80 0D 03 02 00 00 00 00 E9 [23:04:58]Write i2c OK [23:04:58]MH_I2C_Read... [23:04:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:04:58]Read from MH i2c: E2 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 0B 00 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 0B 00 6D 01 00 B0 99 44 DF 25 75 EB C8 90 00 A3 [23:04:58]RAPDU: B0 99 44 DF 25 75 EB C8 90 00 [23:04:58]wFMCommunicate OK [23:04:58]SAM_PROTO_SignData done [23:04:58]FM_MakeSignedData done [23:04:58]CreateOFDProtocolMessage [23:04:58]wFMCommunicate request_size=4 [23:04:58]MH_SAM_APDU [23:04:58]CAPDU: 80 11 00 00 [23:04:58]Write to MH i2c: E2 08 00 6E 01 80 11 00 00 00 00 00 00 E9 [23:04:58]Write i2c OK [23:04:58]MH_I2C_Read... [23:04:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:58]Read from MH i2c: E2 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 17 00 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: E2 17 00 6E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 47 [23:04:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:04:58]wFMCommunicate OK [23:04:58]CreateOFDProtocolMessage done [23:04:58]OFDSenderStorePacket 123124 [23:04:58]StoreOFDPacket docnum=123124 [23:04:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 99 A8 07 01 EC 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 31 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 15 33 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 33 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 20 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 33 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 99 B0 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 E0 01 00 35 04 06 00 61 61 6D 81 53 4B B0 99 44 DF 25 75 EB C8 [23:04:58]CheckFolder [23:04:58]dirname=/storage/ofd_packets [23:04:58]CheckFolder done [23:04:58]ProducePacketName [23:04:58]name=ofd_packets/00123124 [23:04:58]NVStorageSaveData ofd_packets/00123124 [23:04:58]File name is /storage/ofd_packets/00123124 [23:04:58]Write 301 bytes [23:04:58]NVStorageSaveData done [23:04:58]OFDSenderStorePacket done [23:04:58]KKMCreateOFDPacket done [23:04:58]NVStorageSaveData kkm_last_timestamp [23:04:58]File name is /storage/kkm_last_timestamp [23:04:58]Write 4 bytes [23:04:58]NVStorageSaveData done [23:04:58]ExternCall_PrintAddStr [23:04:58]wPrintStart [23:04:58]Write to MH i2c: 01 00 00 6F 01 70 [23:04:58]Write i2c OK [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: 01 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: 01 07 00 [23:04:58]MH_I2C_Read... [23:04:58]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 FF 0F 85 [23:04:58]RasterBufferAndPrint [23:04:58]line Счет N : (1)1106043 [23:04:58]line ИНН: 02508201610067 [23:04:58]line Контрольно-Кассовый Чек [23:04:58]line ПРОДАЖА [23:04:58]line ТРК (МРК, ГНК) : 11 [23:04:58]line Товар: 2710124130 [23:04:58]line Аи-92-К-5 [23:04:58]line 12.700 * 61.90 [23:04:58]line = 786.13 [23:04:58]line НДС 12% НСП 1% [23:04:58]line > о реализуемом товаре [23:04:58]line ИТОГО: 786.13 [23:04:58]line НСП 1% : 6.96 [23:04:58]line НДС 12% : 83.48 [23:04:58]line Наличными: 0.00 [23:04:58]line Безнал.: 786.13 [23:04:58]line Место: АЗС № 25 "Партнер Нефть" [23:04:58]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:04:58]line СНО: Общий режим [23:04:58]line Чек 343 02.03.2024 23:04 [23:04:58]line Смена: 321 ФФД: 1.0 [23:04:58]line ЗНМ: 0300000019 [23:04:58]line РНМ: 0000000000090573 [23:04:58]line Версия ККМ: 001 [23:04:58]line Платежная система: Бакай Банк [23:04:58]line ФМ: 0000000000874798 [23:04:58]line ФД: 123124 [23:04:59]line ФПД: 107071076913995 [23:04:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230457&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123124&fm=107071076913995&tin=02508201610067®Number=0000000000090573&sum=78613 [23:04:59]OFD Sender: Processing packet 123124 [packets to send 112, broken 111] [23:04:59]ProducePacketName [23:04:59]name=ofd_packets/00123124 [23:04:59]OFD Sender: To server: pG, [23:04:59]CommunicateWithHost lk.salyk.kg:30040 [23:04:59]ConnectInit lk.salyk.kg [23:04:59]written 0, free lines is 4095 [23:04:59]Connected sock=10 [23:04:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 99 A8 07 01 EC 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 31 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 15 33 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 33 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 20 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 33 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 99 B0 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 E0 01 00 35 04 06 00 61 61 6D 81 53 4B B0 99 44 DF 25 75 EB C8 [23:04:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6D 63 47 00 BD A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F4 E0 01 00 F4 03 04 00 C6 5C E3 65 B6 04 01 00 00 4C 41 0B 99 6C 9F F6 85 [23:04:59]CommunicateWithHost err = 0 [23:04:59]CheckOFDResponse [23:04:59]1017 (14) - 77093643461234 [23:04:59]1041 (16) - 0000000000874798 [23:04:59]1040 (4) - 123124 [23:04:59]1012 (4) - 02.03.2024 17:07 [23:04:59]1206 (1) - 0 [23:04:59]OFD Sender: Remove packet 123124 [23:04:59]ProducePacketName [23:04:59]name=ofd_packets/00123124 [23:04:59]NVStorageDeleteData [23:04:59]Write to MH i2c: 01 00 00 99 01 9A [23:04:59]Write i2c OK [23:04:59]MH_I2C_Read... [23:04:59]Read from MH i2c: 01 [23:04:59]MH_I2C_Read... [23:04:59]Read from MH i2c: 01 07 00 [23:04:59]MH_I2C_Read... [23:04:59]Read from MH i2c: 01 07 00 99 01 00 00 00 00 00 FC 0C A9 [23:04:59]RasterBufferAndPrint [23:04:59]line [23:04:59]line [23:04:59]line [23:04:59]line [23:04:59]line [23:04:59]written 0, free lines is 3330 [23:04:59]MH_Cut [23:04:59]Write to MH i2c: D1 01 00 A0 01 01 73 [23:04:59]Write i2c OK [23:04:59]MH_I2C_Read... [23:04:59]Read from MH i2c: D1 [23:04:59]MH_I2C_Read... [23:04:59]Read from MH i2c: D1 01 00 [23:04:59]MH_I2C_Read... [23:04:59]Read from MH i2c: D1 01 00 A0 01 00 72 [23:04:59]Write to MH i2c: 01 00 00 A1 01 A2 [23:04:59]Write i2c OK [23:04:59]MH_I2C_Read... [23:04:59]OFD Sender: No OFD packet to send [23:05:00]*** Cut start [23:05:00]*** Purtial cut [23:05:00]*** Stage 1: CUTSNS_PIN = 1 [23:05:02]Read from MH i2c: 01 [23:05:02]MH_I2C_Read... [23:05:02]*** Stop cut motor [23:05:02]*** Cut end [23:05:02]Read from MH i2c: 01 07 00 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: 01 07 00 A1 01 00 00 00 00 00 FF 0F B7 [23:05:02]process_action close_receipt done [23:05:02]requested_data is exist [23:05:02]produce_requested_data [23:05:02]requested_item fm.sn is exist - process it [23:05:02]wFMCommunicate request_size=4 [23:05:02]MH_SAM_APDU [23:05:02]CAPDU: 80 11 00 00 [23:05:02]Write to MH i2c: E2 08 00 A2 01 80 11 00 00 00 00 00 00 1D [23:05:02]Write i2c OK [23:05:02]MH_I2C_Read... [23:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:05:02]Read from MH i2c: E2 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 17 00 [23:05:02]MH_I2C_Read... [23:05:02]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 34 37 39 38 90 00 7B [23:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:05:02]wFMCommunicate OK [23:05:02]requested_item fd.num is exist - process it [23:05:02]SAM_PROTO_GetFieldsCounters [23:05:02]wFMCommunicate request_size=4 [23:05:02]MH_SAM_APDU [23:05:02]CAPDU: 80 13 00 00 [23:05:02]Write to MH i2c: E2 08 00 A3 01 80 13 00 00 00 00 00 00 20 [23:05:02]Write i2c OK [23:05:02]MH_I2C_Read... [23:05:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:05:02]Read from MH i2c: E2 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 62 00 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 62 00 A3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [23:05:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F4 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:05:02]wFMCommunicate OK [23:05:02]SAM_PROTO_GetFieldsCounters done [23:05:02]requested_item shift.num is exist - process it [23:05:02]requested_item shift.opened is exist - process it [23:05:02]req_shift_opened [23:05:02]FM_GetShiftState [23:05:02]SAM_PROTO_GetShiftState [23:05:02]wFMCommunicate request_size=4 [23:05:02]MH_SAM_APDU [23:05:02]CAPDU: 80 13 01 00 [23:05:02]Write to MH i2c: E2 08 00 A4 01 80 13 01 00 00 00 00 00 22 [23:05:02]Write i2c OK [23:05:02]MH_I2C_Read... [23:05:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:05:02]Read from MH i2c: E2 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 0E 00 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 0E 00 A4 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 89 [23:05:02]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:05:02]wFMCommunicate OK [23:05:02]SAM_PROTO_GetShiftState done [23:05:02]FM_GetShiftState done [23:05:02]req_shift_opened done [23:05:02]requested_item shift.open_date is exist - process it [23:05:02]req_shift_open_date [23:05:02]req_shift_open_date done [23:05:02]produce_requested_data done [23:05:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123124,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:05:02]process_action_free close_receipt [23:05:02]json_value_free [23:05:02]json_value_free done [23:05:02]process_json_proto returns [23:05:02]Send response to host [23:05:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123124,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:05:02]free response buf [23:05:02]execute_script done [23:05:02]execute_script returns [23:05:02]free content buf [23:05:02]Sock 7.Close socket [23:05:02]Sock 7.Thread stoped [23:05:04]OFD Sender: No OFD packet to send [23:05:08]accept exits with 9 [23:05:08]New connection [23:05:08]New thread 3067252068 created [23:05:08] Sock 9.Parse request [23:05:08]Thread 3067395428 joined [23:05:08]Sock 9.Check first char [23:05:08]Waiting for new connection... [23:05:08]Sock 9.First char is OK [23:05:08]request: POST /json_proto HTTP/1.0 [23:05:08]Method: POST [23:05:08]URL: /json_proto [23:05:08]Method is POST - this is cgi request [23:05:08]url: /json_proto [23:05:08]query_string will be loaded in cgi processing [23:05:08]execute_cgi json_proto POST (null) [23:05:08]execute_cgi path=json_proto method=POST [23:05:08]POST find Content-Length [23:05:08]Host: 172.17.48.197:8080 [23:05:08]Content-Length: 678 [23:05:08]Content-Type: application/json [23:05:08] [23:05:08]POST finish read [23:05:08]Found Content-Length = 678 [23:05:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:05:08]execute_script... [23:05: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)1106044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:05:08]POST & json_proto [23:05:08]process_json_proto [23:05:08]json parsed OK: [23:05:08]protocol is kg_v1.0 [23:05:08]action value=close_receipt [23:05:08]process_action close_receipt [23:05:08]cmd_close_receipt [23:05:08]MH_GetDate [23:05:08]Write to MH i2c: F0 00 00 A5 01 95 [23:05:08]Write i2c OK [23:05:08]MH_I2C_Read... [23:05:08]Read from MH i2c: F0 [23:05:08]MH_I2C_Read... [23:05:08]Read from MH i2c: F0 09 00 [23:05:08]MH_I2C_Read... [23:05:08]Read from MH i2c: F0 09 00 A5 01 00 A4 B0 E3 65 6C AF E3 65 9D [23:05:08]GetLastDocTimeStamp 1709420697 [23:05:08]current date 1709420708 [23:05:08]FM_GetShiftState [23:05:08]SAM_PROTO_GetShiftState [23:05:08]wFMCommunicate request_size=4 [23:05:08]MH_SAM_APDU [23:05:08]CAPDU: 80 13 01 00 [23:05:08]Write to MH i2c: E2 08 00 A6 01 80 13 01 00 00 00 00 00 24 [23:05:08]Write i2c OK [23:05:08]MH_I2C_Read... [23:05:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:05:08]Read from MH i2c: E2 [23:05:08]MH_I2C_Read... [23:05:08]Read from MH i2c: E2 0E 00 [23:05:08]MH_I2C_Read... [23:05:08]Read from MH i2c: E2 0E 00 A6 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8B [23:05:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:05:08]wFMCommunicate OK [23:05:08]SAM_PROTO_GetShiftState done [23:05:08]FM_GetShiftState done [23:05:08]opened in 1709338023 [23:05:08]opened+sec_in_day 1709424423 [23:05:08]quantity*price = 50015 [23:05:08]sum+1 = 50016 [23:05:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 344 02.03.2024 23:05 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123125 ФПД: 245949020029956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230508&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123125&fm=245949020029956&tin=02508201610067®Number=0000000000090573&sum=50000 [23:05:09]StoreToDocumentArchive [23:05:09]shift 321 fd 123125 [23:05:09]save to /storage/0321/doc_00123125 [23:05:09]save last doc name /storage/0321/doc_00123125 to /storage/kkm_last_doc_name [23:05:09]save OK [23:05:09]Clear old archive folders... [23:05:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:05:09]tlvbuf is 00DB47B0 [23:05:09]SAM_PROTO_ClearQueue [23:05:09]wFMCommunicate request_size=4 [23:05:09]MH_SAM_APDU [23:05:09]CAPDU: 80 09 00 00 [23:05:09]Write to MH i2c: E2 08 00 B3 01 80 09 00 00 00 00 00 00 26 [23:05:09]Write i2c OK [23:05:09]MH_I2C_Read... [23:05:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:05:09]Read from MH i2c: E2 [23:05:09]MH_I2C_Read... [23:05:09]Read from MH i2c: E2 03 00 [23:05:09]MH_I2C_Read... [23:05:09]Read from MH i2c: E2 03 00 B3 01 00 90 00 28 [23:05:09]RAPDU: 90 00 [23:05:09]wFMCommunicate OK [23:05:09]SAM_PROTO_ClearQueue done [23:05:09]KKMCreateOFDPacket [23:05:09]OFDProtocolAddRootSTLVToBuf [23:05:09]FM_MakeSignedData [23:05:09]FM_MakeSignedData [23:05:09]SAM_PROTO_SignData [23:05:09]wFMCommunicate request_size=4 [23:05:09]MH_SAM_APDU [23:05:09]CAPDU: 80 0D 01 02 [23:05:09]Write to MH i2c: E2 08 00 B4 01 80 0D 01 02 00 00 00 00 2E [23:05:09]Write i2c OK [23:05:09]MH_I2C_Read... [23:05:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:05:10]Read from MH i2c: E2 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 03 00 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 03 00 B4 01 00 90 00 29 [23:05:10]RAPDU: 90 00 [23:05:10]wFMCommunicate OK [23:05:10]wFMCommunicate request_size=255 [23:05:10]MH_SAM_APDU [23:05:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 A4 B0 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 E0 01 00 35 04 06 00 DF [23:05:10]Write to MH i2c: E2 02 01 B5 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 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 A4 B0 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 E0 01 00 35 04 06 00 DF 00 00 FA [23:05:10]Write i2c OK [23:05:10]MH_I2C_Read... [23:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:05:10]Read from MH i2c: E2 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 03 00 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 03 00 B5 01 00 90 00 2A [23:05:10]RAPDU: 90 00 [23:05:10]wFMCommunicate OK [23:05:10]wFMCommunicate request_size=10 [23:05:10]MH_SAM_APDU [23:05:10]CAPDU: 80 0D 02 02 05 B0 77 F8 C4 04 [23:05:10]Write to MH i2c: E2 0D 00 B6 01 80 0D 02 02 05 00 B0 77 F8 C4 04 00 00 22 [23:05:10]Write i2c OK [23:05:10]MH_I2C_Read... [23:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:05:10]Read from MH i2c: E2 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 03 00 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 03 00 B6 01 00 90 00 2B [23:05:10]RAPDU: 90 00 [23:05:10]wFMCommunicate OK [23:05:10]wFMCommunicate request_size=4 [23:05:10]MH_SAM_APDU [23:05:10]CAPDU: 80 0D 03 02 [23:05:10]Write to MH i2c: E2 08 00 B7 01 80 0D 03 02 00 00 00 00 33 [23:05:10]Write i2c OK [23:05:10]MH_I2C_Read... [23:05:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:05:10]Read from MH i2c: E2 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 0B 00 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 0B 00 B7 01 00 1A 1E 7A 85 81 BA F4 11 90 00 AB [23:05:10]RAPDU: 1A 1E 7A 85 81 BA F4 11 90 00 [23:05:10]wFMCommunicate OK [23:05:10]SAM_PROTO_SignData done [23:05:10]FM_MakeSignedData done [23:05:10]CreateOFDProtocolMessage [23:05:10]wFMCommunicate request_size=4 [23:05:10]MH_SAM_APDU [23:05:10]CAPDU: 80 11 00 00 [23:05:10]Write to MH i2c: E2 08 00 B8 01 80 11 00 00 00 00 00 00 33 [23:05:10]Write i2c OK [23:05:10]MH_I2C_Read... [23:05:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:05:10]Read from MH i2c: E2 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 17 00 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: E2 17 00 B8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 91 [23:05:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:05:10]wFMCommunicate OK [23:05:10]CreateOFDProtocolMessage done [23:05:10]OFDSenderStorePacket 123125 [23:05:10]StoreOFDPacket docnum=123125 [23:05:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 58 7E 07 01 D4 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 A4 B0 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 E0 01 00 35 04 06 00 DF B0 77 F8 C4 04 1A 1E 7A 85 81 BA F4 11 [23:05:10]CheckFolder [23:05:10]dirname=/storage/ofd_packets [23:05:10]CheckFolder done [23:05:10]ProducePacketName [23:05:10]name=ofd_packets/00123125 [23:05:10]NVStorageSaveData ofd_packets/00123125 [23:05:10]File name is /storage/ofd_packets/00123125 [23:05:10]Write 301 bytes [23:05:10]NVStorageSaveData done [23:05:10]OFDSenderStorePacket done [23:05:10]KKMCreateOFDPacket done [23:05:10]NVStorageSaveData kkm_last_timestamp [23:05:10]File name is /storage/kkm_last_timestamp [23:05:10]Write 4 bytes [23:05:10]NVStorageSaveData done [23:05:10]ExternCall_PrintAddStr [23:05:10]wPrintStart [23:05:10]Write to MH i2c: 01 00 00 B9 01 BA [23:05:10]Write i2c OK [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: 01 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: 01 07 00 [23:05:10]MH_I2C_Read... [23:05:10]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 FF 0F CF [23:05:10]RasterBufferAndPrint [23:05:10]line Счет N : (1)1106044 [23:05:10]line ИНН: 02508201610067 [23:05:10]line Контрольно-Кассовый Чек [23:05:10]line ПРОДАЖА [23:05:10]line ТРК (МРК, ГНК) : 52 [23:05:10]line Товар: 2710124130 [23:05:10]line Аи-92-К-5 [23:05:10]line 8.080 * 61.90 [23:05:10]line = 500.15 [23:05:10]line НДС 12% НСП 1% [23:05:10]line > о реализуемом товаре [23:05:10]line ОКРУГЛЕНИЕ: -0.15 [23:05:10]line ИТОГО: 500.00 [23:05:10]line Внесено: 500.00 [23:05:10]line СДАЧА: 0.00 [23:05:10]line НСП 1% : 4.43 [23:05:10]line НДС 12% : 53.11 [23:05:10]line Наличными: 500.00 [23:05:10]line Безнал.: 0.00 [23:05:10]line Место: АЗС № 25 "Партнер Нефть" [23:05:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:05:10]line СНО: Общий режим [23:05:10]line Чек 344 02.03.2024 23:05 [23:05:10]line Смена: 321 ФФД: 1.0 [23:05:10]line ЗНМ: 0300000019 [23:05:10]line РНМ: 0000000000090573 [23:05:10]line Версия ККМ: 001 [23:05:10]line ФМ: 0000000000874798 [23:05:10]line ФД: 123125 [23:05:10]line ФПД: 245949020029956 [23:05:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230508&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123125&fm=245949020029956&tin=02508201610067®Number=0000000000090573&sum=50000 [23:05:10]OFD Sender: Processing packet 123125 [packets to send 112, broken 111] [23:05:10]ProducePacketName [23:05:10]name=ofd_packets/00123125 [23:05:10]OFD Sender: To server: pG, [23:05:10]CommunicateWithHost lk.salyk.kg:30040 [23:05:10]ConnectInit lk.salyk.kg [23:05:10]written 0, free lines is 4095 [23:05:10]Connected sock=7 [23:05:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 58 7E 07 01 D4 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 A4 B0 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 E0 01 00 35 04 06 00 DF B0 77 F8 C4 04 1A 1E 7A 85 81 BA F4 11 [23:05:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CF DA 47 00 92 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F5 E0 01 00 F4 03 04 00 D2 5C E3 65 B6 04 01 00 00 36 7B C3 41 19 73 47 C1 [23:05:11]CommunicateWithHost err = 0 [23:05:11]CheckOFDResponse [23:05:11]1017 (14) - 77093643461234 [23:05:11]1041 (16) - 0000000000874798 [23:05:11]1040 (4) - 123125 [23:05:11]1012 (4) - 02.03.2024 17:07 [23:05:11]1206 (1) - 0 [23:05:11]OFD Sender: Remove packet 123125 [23:05:11]ProducePacketName [23:05:11]name=ofd_packets/00123125 [23:05:11]NVStorageDeleteData [23:05:11]Write to MH i2c: 01 00 00 E4 01 E5 [23:05:11]Write i2c OK [23:05:11]MH_I2C_Read... [23:05:11]Read from MH i2c: 01 [23:05:11]MH_I2C_Read... [23:05:11]Read from MH i2c: 01 07 00 [23:05:11]MH_I2C_Read... [23:05:11]Read from MH i2c: 01 07 00 E4 01 00 00 00 00 00 EA 0C E2 [23:05:11]RasterBufferAndPrint [23:05:11]line [23:05:11]line [23:05:11]line [23:05:11]line [23:05:11]line [23:05:11]written 0, free lines is 3315 [23:05:11]MH_Cut [23:05:11]Write to MH i2c: D1 01 00 EB 01 01 BE [23:05:11]Write i2c OK [23:05:11]MH_I2C_Read... [23:05:11]Read from MH i2c: D1 [23:05:11]MH_I2C_Read... [23:05:11]Read from MH i2c: D1 01 00 [23:05:11]MH_I2C_Read... [23:05:11]Read from MH i2c: D1 01 00 EB 01 00 BD [23:05:11]Write to MH i2c: 01 00 00 EC 01 ED [23:05:11]Write i2c OK [23:05:11]MH_I2C_Read... [23:05:11]OFD Sender: No OFD packet to send [23:05:11]*** Cut start [23:05:11]*** Purtial cut [23:05:11]*** Stage 1: CUTSNS_PIN = 1 [23:05:13]Read from MH i2c: 01 [23:05:13]MH_I2C_Read... [23:05:13]*** Stop cut motor [23:05:14]*** Cut end [23:05:14]Read from MH i2c: 01 07 00 [23:05:14]MH_I2C_Read... [23:05:14]Read from MH i2c: 01 07 00 EC 01 00 00 00 00 00 FF 0F 02 [23:05:14]process_action close_receipt done [23:05:14]requested_data is exist [23:05:14]produce_requested_data [23:05:14]requested_item fm.sn is exist - process it [23:05:14]wFMCommunicate request_size=4 [23:05:14]MH_SAM_APDU [23:05:14]CAPDU: 80 11 00 00 [23:05:14]Write to MH i2c: E2 08 00 ED 01 80 11 00 00 00 00 00 00 68 [23:05:14]Write i2c OK [23:05:14]MH_I2C_Read... [23:05:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:05:14]Read from MH i2c: E2 [23:05:14]MH_I2C_Read... [23:05:14]Read from MH i2c: E2 17 00 [23:05:14]MH_I2C_Read... [23:05:14]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 34 37 39 38 90 00 C6 [23:05:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:05:14]wFMCommunicate OK [23:05:14]requested_item fd.num is exist - process it [23:05:14]SAM_PROTO_GetFieldsCounters [23:05:14]wFMCommunicate request_size=4 [23:05:14]MH_SAM_APDU [23:05:14]CAPDU: 80 13 00 00 [23:05:14]Write to MH i2c: E2 08 00 EE 01 80 13 00 00 00 00 00 00 6B [23:05:14]Write i2c OK [23:05:14]MH_I2C_Read... [23:05:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:05:14]Read from MH i2c: E2 [23:05:14]MH_I2C_Read... [23:05:14]Read from MH i2c: E2 62 00 [23:05:14]MH_I2C_Read... [23:05:14]Read from MH i2c: E2 62 00 EE 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [23:05:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F5 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:05:14]wFMCommunicate OK [23:05:14]SAM_PROTO_GetFieldsCounters done [23:05:14]requested_item shift.num is exist - process it [23:05:14]requested_item shift.opened is exist - process it [23:05:14]req_shift_opened [23:05:14]FM_GetShiftState [23:05:14]SAM_PROTO_GetShiftState [23:05:14]wFMCommunicate request_size=4 [23:05:14]MH_SAM_APDU [23:05:14]CAPDU: 80 13 01 00 [23:05:14]Write to MH i2c: E2 08 00 EF 01 80 13 01 00 00 00 00 00 6D [23:05:14]Write i2c OK [23:05:14]MH_I2C_Read... [23:05:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:05:14]Read from MH i2c: E2 [23:05:14]MH_I2C_Read... [23:05:14]Read from MH i2c: E2 0E 00 [23:05:14]MH_I2C_Read... [23:05:14]Read from MH i2c: E2 0E 00 EF 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D4 [23:05:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:05:14]wFMCommunicate OK [23:05:14]SAM_PROTO_GetShiftState done [23:05:14]FM_GetShiftState done [23:05:14]req_shift_opened done [23:05:14]requested_item shift.open_date is exist - process it [23:05:14]req_shift_open_date [23:05:14]req_shift_open_date done [23:05:14]produce_requested_data done [23:05:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123125,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:05:14]process_action_free close_receipt [23:05:14]json_value_free [23:05:14]json_value_free done [23:05:14]process_json_proto returns [23:05:14]Send response to host [23:05:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123125,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:05:14]free response buf [23:05:14]execute_script done [23:05:14]execute_script returns [23:05:14]free content buf [23:05:14]Sock 9.Close socket [23:05:14]Sock 9.Thread stoped [23:05:16]OFD Sender: No OFD packet to send [23:05:21]OFD Sender: No OFD packet to send [23:05:26]OFD Sender: No OFD packet to send [23:05:31]OFD Sender: No OFD packet to send [23:05:36]OFD Sender: No OFD packet to send [23:05:41]OFD Sender: No OFD packet to send [23:05:46]OFD Sender: No OFD packet to send [23:05:51]OFD Sender: No OFD packet to send [23:05:56]OFD Sender: No OFD packet to send [23:06:01]OFD Sender: No OFD packet to send [23:06:06]OFD Sender: No OFD packet to send [23:06:11]OFD Sender: No OFD packet to send [23:06:16]OFD Sender: No OFD packet to send [23:06:21]OFD Sender: No OFD packet to send [23:06:26]OFD Sender: No OFD packet to send [23:06:31]OFD Sender: No OFD packet to send [23:06:36]OFD Sender: No OFD packet to send [23:06:41]OFD Sender: No OFD packet to send [23:06:46]OFD Sender: No OFD packet to send [23:06:51]OFD Sender: No OFD packet to send [23:06:56]OFD Sender: No OFD packet to send [23:07:01]OFD Sender: No OFD packet to send [23:07:06]OFD Sender: No OFD packet to send [23:07:08]accept exits with 10 [23:07:08]New connection [23:07:08]New thread 3067395428 created [23:07:08]Thread 3067252068 joined [23:07:08]Waiting for new connection... [23:07:08] Sock 10.Parse request [23:07:08]Sock 10.Check first char [23:07:08]Sock 10.First char is OK [23:07:08]request: POST /json_proto HTTP/1.0 [23:07:08]Method: POST [23:07:08]URL: /json_proto [23:07:08]Method is POST - this is cgi request [23:07:08]url: /json_proto [23:07:08]query_string will be loaded in cgi processing [23:07:08]execute_cgi json_proto POST (null) [23:07:08]execute_cgi path=json_proto method=POST [23:07:08]POST find Content-Length [23:07:08]Host: 172.17.48.197:8080 [23:07:08]Content-Length: 806 [23:07:08]Content-Type: application/json [23:07:08] [23:07:08]POST finish read [23:07:08]Found Content-Length = 806 [23:07:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:07:08]execute_script... [23:07: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)1106045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:07:08]POST & json_proto [23:07:08]process_json_proto [23:07:08]json parsed OK: [23:07:08]protocol is kg_v1.0 [23:07:08]action value=close_receipt [23:07:08]process_action close_receipt [23:07:08]cmd_close_receipt [23:07:08]MH_GetDate [23:07:08]Write to MH i2c: F0 00 00 F0 01 E0 [23:07:08]Write i2c OK [23:07:08]MH_I2C_Read... [23:07:08]Read from MH i2c: F0 [23:07:08]MH_I2C_Read... [23:07:08]Read from MH i2c: F0 09 00 [23:07:08]MH_I2C_Read... [23:07:08]Read from MH i2c: F0 09 00 F0 01 00 1C B1 E3 65 6C AF E3 65 61 [23:07:08]GetLastDocTimeStamp 1709420708 [23:07:08]current date 1709420828 [23:07:08]FM_GetShiftState [23:07:08]SAM_PROTO_GetShiftState [23:07:08]wFMCommunicate request_size=4 [23:07:08]MH_SAM_APDU [23:07:08]CAPDU: 80 13 01 00 [23:07:08]Write to MH i2c: E2 08 00 F1 01 80 13 01 00 00 00 00 00 6F [23:07:08]Write i2c OK [23:07:08]MH_I2C_Read... [23:07:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:08]Read from MH i2c: E2 [23:07:08]MH_I2C_Read... [23:07:08]Read from MH i2c: E2 0E 00 [23:07:08]MH_I2C_Read... [23:07:08]Read from MH i2c: E2 0E 00 F1 01 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D6 [23:07:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:07:08]wFMCommunicate OK [23:07:08]SAM_PROTO_GetShiftState done [23:07:08]FM_GetShiftState done [23:07:08]opened in 1709338023 [23:07:08]opened+sec_in_day 1709424423 [23:07:08]quantity*price = 30021 [23:07:08]sum+1 = 30023 [23:07:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.22 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 0.00 Безнал.: 300.22 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 345 02.03.2024 23:07 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123126 ФПД: 2223881354590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230708&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123126&fm=2223881354590&tin=02508201610067®Number=0000000000090573&sum=30022 [23:07:09]StoreToDocumentArchive [23:07:09]shift 321 fd 123126 [23:07:09]save to /storage/0321/doc_00123126 [23:07:09]save last doc name /storage/0321/doc_00123126 to /storage/kkm_last_doc_name [23:07:09]save OK [23:07:09]Clear old archive folders... [23:07:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:07:09]tlvbuf is 00DA7D20 [23:07:09]SAM_PROTO_ClearQueue [23:07:09]wFMCommunicate request_size=4 [23:07:09]MH_SAM_APDU [23:07:09]CAPDU: 80 09 00 00 [23:07:09]Write to MH i2c: E2 08 00 FE 01 80 09 00 00 00 00 00 00 71 [23:07:09]Write i2c OK [23:07:09]MH_I2C_Read... [23:07:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:07:09]Read from MH i2c: E2 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 03 00 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 03 00 FE 01 00 90 00 73 [23:07:09]RAPDU: 90 00 [23:07:09]wFMCommunicate OK [23:07:09]SAM_PROTO_ClearQueue done [23:07:09]KKMCreateOFDPacket [23:07:09]OFDProtocolAddRootSTLVToBuf [23:07:09]FM_MakeSignedData [23:07:09]FM_MakeSignedData [23:07:09]SAM_PROTO_SignData [23:07:09]wFMCommunicate request_size=4 [23:07:09]MH_SAM_APDU [23:07:09]CAPDU: 80 0D 01 02 [23:07:09]Write to MH i2c: E2 08 00 FF 01 80 0D 01 02 00 00 00 00 79 [23:07:09]Write i2c OK [23:07:09]MH_I2C_Read... [23:07:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:07:09]Read from MH i2c: E2 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 03 00 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 03 00 FF 01 00 90 00 74 [23:07:09]RAPDU: 90 00 [23:07:09]wFMCommunicate OK [23:07:09]wFMCommunicate request_size=255 [23:07:09]MH_SAM_APDU [23:07:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 1C B1 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 E0 01 00 35 04 06 00 02 [23:07:09]Write to MH i2c: E2 02 01 00 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 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 1C B1 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 E0 01 00 35 04 06 00 02 00 00 1E [23:07:09]Write i2c OK [23:07:09]MH_I2C_Read... [23:07:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:10]Read from MH i2c: E2 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: E2 03 00 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: E2 03 00 00 02 00 90 00 76 [23:07:10]RAPDU: 90 00 [23:07:10]wFMCommunicate OK [23:07:10]wFMCommunicate request_size=10 [23:07:10]MH_SAM_APDU [23:07:10]CAPDU: 80 0D 02 02 05 05 C9 A8 7D 5E [23:07:10]Write to MH i2c: E2 0D 00 01 02 80 0D 02 02 05 00 05 C9 A8 7D 5E 00 00 D8 [23:07:10]Write i2c OK [23:07:10]MH_I2C_Read... [23:07:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:10]Read from MH i2c: E2 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: E2 03 00 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: E2 03 00 01 02 00 90 00 77 [23:07:10]RAPDU: 90 00 [23:07:10]wFMCommunicate OK [23:07:10]wFMCommunicate request_size=4 [23:07:10]MH_SAM_APDU [23:07:10]CAPDU: 80 0D 03 02 [23:07:10]Write to MH i2c: E2 08 00 02 02 80 0D 03 02 00 00 00 00 7F [23:07:10]Write i2c OK [23:07:10]MH_I2C_Read... [23:07:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:07:10]Read from MH i2c: E2 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: E2 0B 00 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: E2 0B 00 02 02 00 25 A8 8E 2C D5 61 1F EF 90 00 4B [23:07:10]RAPDU: 25 A8 8E 2C D5 61 1F EF 90 00 [23:07:10]wFMCommunicate OK [23:07:10]SAM_PROTO_SignData done [23:07:10]FM_MakeSignedData done [23:07:10]CreateOFDProtocolMessage [23:07:10]wFMCommunicate request_size=4 [23:07:10]MH_SAM_APDU [23:07:10]CAPDU: 80 11 00 00 [23:07:10]Write to MH i2c: E2 08 00 03 02 80 11 00 00 00 00 00 00 7F [23:07:10]Write i2c OK [23:07:10]MH_I2C_Read... [23:07:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:10]Read from MH i2c: E2 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: E2 17 00 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: E2 17 00 03 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DD [23:07:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:07:10]wFMCommunicate OK [23:07:10]CreateOFDProtocolMessage done [23:07:10]OFDSenderStorePacket 123126 [23:07:10]StoreOFDPacket docnum=123126 [23:07:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0A 67 07 01 52 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 1C B1 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 E0 01 00 35 04 06 00 02 05 C9 A8 7D 5E 25 A8 8E 2C D5 61 1F EF [23:07:10]CheckFolder [23:07:10]dirname=/storage/ofd_packets [23:07:10]CheckFolder done [23:07:10]ProducePacketName [23:07:10]name=ofd_packets/00123126 [23:07:10]NVStorageSaveData ofd_packets/00123126 [23:07:10]File name is /storage/ofd_packets/00123126 [23:07:10]Write 301 bytes [23:07:10]NVStorageSaveData done [23:07:10]OFDSenderStorePacket done [23:07:10]KKMCreateOFDPacket done [23:07:10]NVStorageSaveData kkm_last_timestamp [23:07:10]File name is /storage/kkm_last_timestamp [23:07:10]Write 4 bytes [23:07:10]NVStorageSaveData done [23:07:10]ExternCall_PrintAddStr [23:07:10]wPrintStart [23:07:10]Write to MH i2c: 01 00 00 04 02 06 [23:07:10]Write i2c OK [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: 01 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: 01 07 00 [23:07:10]MH_I2C_Read... [23:07:10]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 FF 0F 1B [23:07:10]RasterBufferAndPrint [23:07:10]line Счет N : (1)1106045 [23:07:10]line ИНН: 02508201610067 [23:07:10]line Контрольно-Кассовый Чек [23:07:10]line ПРОДАЖА [23:07:10]line ТРК (МРК, ГНК) : 42 [23:07:10]line Товар: 2710124130 [23:07:10]line Аи-92-К-5 [23:07:10]line 4.850 * 61.90 [23:07:10]line = 300.22 [23:07:10]line НДС 12% НСП 1% [23:07:10]line > о реализуемом товаре [23:07:10]line ИТОГО: 300.22 [23:07:10]line НСП 1% : 2.66 [23:07:10]line НДС 12% : 31.88 [23:07:10]line Наличными: 0.00 [23:07:10]line Безнал.: 300.22 [23:07:10]line Место: АЗС № 25 "Партнер Нефть" [23:07:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:07:10]line СНО: Общий режим [23:07:10]line Чек 345 02.03.2024 23:07 [23:07:10]line Смена: 321 ФФД: 1.0 [23:07:10]line ЗНМ: 0300000019 [23:07:10]line РНМ: 0000000000090573 [23:07:10]line Версия ККМ: 001 [23:07:10]line Платежная система: О! деньги [23:07:10]line ФМ: 0000000000874798 [23:07:10]line ФД: 123126 [23:07:10]line ФПД: 2223881354590 [23:07:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T230708&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123126&fm=2223881354590&tin=02508201610067®Number=0000000000090573&sum=30022 [23:07:10]OFD Sender: Processing packet 123126 [packets to send 112, broken 111] [23:07:10]ProducePacketName [23:07:10]name=ofd_packets/00123126 [23:07:10]OFD Sender: To server: pG, [23:07:10]CommunicateWithHost lk.salyk.kg:30040 [23:07:10]ConnectInit lk.salyk.kg [23:07:10]written 0, free lines is 4095 [23:07:10]Connected sock=9 [23:07:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0A 67 07 01 52 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 1C B1 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 E0 01 00 35 04 06 00 02 05 C9 A8 7D 5E 25 A8 8E 2C D5 61 1F EF [23:07:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5B BD 47 00 83 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F6 E0 01 00 F4 03 04 00 4A 5D E3 65 B6 04 01 00 00 C2 4E A3 AC 2C 0B F0 60 [23:07:10]CommunicateWithHost err = 0 [23:07:10]CheckOFDResponse [23:07:10]1017 (14) - 77093643461234 [23:07:10]1041 (16) - 0000000000874798 [23:07:10]1040 (4) - 123126 [23:07:10]1012 (4) - 02.03.2024 17:09 [23:07:10]1206 (1) - 0 [23:07:10]OFD Sender: Remove packet 123126 [23:07:10]ProducePacketName [23:07:10]name=ofd_packets/00123126 [23:07:10]NVStorageDeleteData [23:07:11]Write to MH i2c: 01 00 00 2E 02 30 [23:07:11]Write i2c OK [23:07:11]MH_I2C_Read... [23:07:11]Read from MH i2c: 01 [23:07:11]MH_I2C_Read... [23:07:11]Read from MH i2c: 01 07 00 [23:07:11]MH_I2C_Read... [23:07:11]Read from MH i2c: 01 07 00 2E 02 00 00 00 00 00 01 0D 45 [23:07:11]RasterBufferAndPrint [23:07:11]line [23:07:11]line [23:07:11]line [23:07:11]line [23:07:11]line [23:07:11]written 0, free lines is 3335 [23:07:11]MH_Cut [23:07:11]Write to MH i2c: D1 01 00 35 02 01 09 [23:07:11]Write i2c OK [23:07:11]MH_I2C_Read... [23:07:11]Read from MH i2c: D1 [23:07:11]MH_I2C_Read... [23:07:11]Read from MH i2c: D1 01 00 [23:07:11]MH_I2C_Read... [23:07:11]Read from MH i2c: D1 01 00 35 02 00 08 [23:07:11]Write to MH i2c: 01 00 00 36 02 38 [23:07:11]Write i2c OK [23:07:11]MH_I2C_Read... [23:07:11]OFD Sender: No OFD packet to send [23:07:11]*** Cut start [23:07:11]*** Purtial cut [23:07:11]*** Stage 1: CUTSNS_PIN = 1 [23:07:13]Read from MH i2c: 01 [23:07:13]MH_I2C_Read... [23:07:13]*** Stop cut motor [23:07:13]*** Cut end [23:07:13]Read from MH i2c: 01 07 00 [23:07:13]MH_I2C_Read... [23:07:13]Read from MH i2c: 01 07 00 36 02 00 00 00 00 00 FF 0F 4D [23:07:13]process_action close_receipt done [23:07:13]requested_data is exist [23:07:13]produce_requested_data [23:07:13]requested_item fm.sn is exist - process it [23:07:13]wFMCommunicate request_size=4 [23:07:13]MH_SAM_APDU [23:07:13]CAPDU: 80 11 00 00 [23:07:13]Write to MH i2c: E2 08 00 37 02 80 11 00 00 00 00 00 00 B3 [23:07:13]Write i2c OK [23:07:13]MH_I2C_Read... [23:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:13]Read from MH i2c: E2 [23:07:13]MH_I2C_Read... [23:07:13]Read from MH i2c: E2 17 00 [23:07:13]MH_I2C_Read... [23:07:13]Read from MH i2c: E2 17 00 37 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 11 [23:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:07:13]wFMCommunicate OK [23:07:13]requested_item fd.num is exist - process it [23:07:13]SAM_PROTO_GetFieldsCounters [23:07:13]wFMCommunicate request_size=4 [23:07:13]MH_SAM_APDU [23:07:13]CAPDU: 80 13 00 00 [23:07:13]Write to MH i2c: E2 08 00 38 02 80 13 00 00 00 00 00 00 B6 [23:07:13]Write i2c OK [23:07:13]MH_I2C_Read... [23:07:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:07:14]Read from MH i2c: E2 [23:07:14]MH_I2C_Read... [23:07:14]Read from MH i2c: E2 62 00 [23:07:14]MH_I2C_Read... [23:07:14]Read from MH i2c: E2 62 00 38 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [23:07:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F6 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:07:14]wFMCommunicate OK [23:07:14]SAM_PROTO_GetFieldsCounters done [23:07:14]requested_item shift.num is exist - process it [23:07:14]requested_item shift.opened is exist - process it [23:07:14]req_shift_opened [23:07:14]FM_GetShiftState [23:07:14]SAM_PROTO_GetShiftState [23:07:14]wFMCommunicate request_size=4 [23:07:14]MH_SAM_APDU [23:07:14]CAPDU: 80 13 01 00 [23:07:14]Write to MH i2c: E2 08 00 39 02 80 13 01 00 00 00 00 00 B8 [23:07:14]Write i2c OK [23:07:14]MH_I2C_Read... [23:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:14]Read from MH i2c: E2 [23:07:14]MH_I2C_Read... [23:07:14]Read from MH i2c: E2 0E 00 [23:07:14]MH_I2C_Read... [23:07:14]Read from MH i2c: E2 0E 00 39 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 1F [23:07:14]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:07:14]wFMCommunicate OK [23:07:14]SAM_PROTO_GetShiftState done [23:07:14]FM_GetShiftState done [23:07:14]req_shift_opened done [23:07:14]requested_item shift.open_date is exist - process it [23:07:14]req_shift_open_date [23:07:14]req_shift_open_date done [23:07:14]produce_requested_data done [23:07:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123126,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:07:14]process_action_free close_receipt [23:07:14]json_value_free [23:07:14]json_value_free done [23:07:14]process_json_proto returns [23:07:14]Send response to host [23:07:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123126,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:07:14]free response buf [23:07:14]execute_script done [23:07:14]execute_script returns [23:07:14]free content buf [23:07:14]Sock 10.Close socket [23:07:14]Sock 10.Thread stoped [23:07:16]OFD Sender: No OFD packet to send [23:07:21]OFD Sender: No OFD packet to send [23:07:26]OFD Sender: No OFD packet to send [23:07:31]OFD Sender: No OFD packet to send [23:07:36]OFD Sender: No OFD packet to send [23:07:41]OFD Sender: No OFD packet to send [23:07:46]OFD Sender: No OFD packet to send [23:07:51]OFD Sender: No OFD packet to send [23:07:56]OFD Sender: No OFD packet to send [23:08:01]OFD Sender: No OFD packet to send [23:08:06]OFD Sender: No OFD packet to send [23:08:11]OFD Sender: No OFD packet to send [23:08:16]OFD Sender: No OFD packet to send [23:08:21]OFD Sender: No OFD packet to send [23:08:26]OFD Sender: No OFD packet to send [23:08:31]OFD Sender: No OFD packet to send [23:08:36]OFD Sender: No OFD packet to send [23:08:41]OFD Sender: No OFD packet to send [23:08:46]OFD Sender: No OFD packet to send [23:08:51]OFD Sender: No OFD packet to send [23:08:56]OFD Sender: No OFD packet to send [23:09:01]OFD Sender: No OFD packet to send [23:09:06]OFD Sender: No OFD packet to send [23:09:11]OFD Sender: No OFD packet to send [23:09:16]OFD Sender: No OFD packet to send [23:09:21]OFD Sender: No OFD packet to send [23:09:26]OFD Sender: No OFD packet to send [23:09:31]OFD Sender: No OFD packet to send [23:09:36]OFD Sender: No OFD packet to send [23:09:41]OFD Sender: No OFD packet to send [23:09:46]OFD Sender: No OFD packet to send [23:09:51]OFD Sender: No OFD packet to send [23:09:56]OFD Sender: No OFD packet to send [23:10:01]OFD Sender: No OFD packet to send [23:10:06]OFD Sender: No OFD packet to send [23:10:11]OFD Sender: No OFD packet to send [23:10:16]OFD Sender: No OFD packet to send [23:10:21]OFD Sender: No OFD packet to send [23:10:26]OFD Sender: No OFD packet to send [23:10:31]OFD Sender: No OFD packet to send [23:10:36]OFD Sender: No OFD packet to send [23:10:41]OFD Sender: No OFD packet to send [23:10:46]OFD Sender: No OFD packet to send [23:10:51]OFD Sender: No OFD packet to send [23:10:56]OFD Sender: No OFD packet to send [23:11:01]OFD Sender: No OFD packet to send [23:11:06]OFD Sender: No OFD packet to send [23:11:11]OFD Sender: No OFD packet to send [23:11:16]OFD Sender: No OFD packet to send [23:11:21]OFD Sender: No OFD packet to send [23:11:26]OFD Sender: No OFD packet to send [23:11:31]OFD Sender: No OFD packet to send [23:11:36]OFD Sender: No OFD packet to send [23:11:41]OFD Sender: No OFD packet to send [23:11:46]OFD Sender: No OFD packet to send [23:11:51]OFD Sender: No OFD packet to send [23:11:56]OFD Sender: No OFD packet to send [23:12:01]OFD Sender: No OFD packet to send [23:12:06]OFD Sender: No OFD packet to send [23:12:11]OFD Sender: No OFD packet to send [23:12:16]OFD Sender: No OFD packet to send [23:12:21]OFD Sender: No OFD packet to send [23:12:22]accept exits with 7 [23:12:22]New connection [23:12:22]New thread 3067252068 created [23:12:22]Thread 3067395428 joined [23:12:22]Waiting for new connection... [23:12:22] Sock 7.Parse request [23:12:22]Sock 7.Check first char [23:12:22]Sock 7.First char is OK [23:12:22]request: POST /json_proto HTTP/1.0 [23:12:22]Method: POST [23:12:22]URL: /json_proto [23:12:22]Method is POST - this is cgi request [23:12:22]url: /json_proto [23:12:22]query_string will be loaded in cgi processing [23:12:22]execute_cgi json_proto POST (null) [23:12:22]execute_cgi path=json_proto method=POST [23:12:22]POST find Content-Length [23:12:22]Host: 172.17.48.197:8080 [23:12:22]Content-Length: 683 [23:12:22]Content-Type: application/json [23:12:22] [23:12:22]POST finish read [23:12:22]Found Content-Length = 683 [23:12:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:22]execute_script... [23:12:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:22]POST & json_proto [23:12:22]process_json_proto [23:12:22]json parsed OK: [23:12:22]protocol is kg_v1.0 [23:12:22]action value=close_receipt [23:12:22]process_action close_receipt [23:12:22]cmd_close_receipt [23:12:22]MH_GetDate [23:12:22]Write to MH i2c: F0 00 00 3A 02 2B [23:12:22]Write i2c OK [23:12:22]MH_I2C_Read... [23:12:22]Read from MH i2c: F0 [23:12:22]MH_I2C_Read... [23:12:22]Read from MH i2c: F0 09 00 [23:12:22]MH_I2C_Read... [23:12:22]Read from MH i2c: F0 09 00 3A 02 00 56 B2 E3 65 6C AF E3 65 E7 [23:12:22]GetLastDocTimeStamp 1709420828 [23:12:22]current date 1709421142 [23:12:22]FM_GetShiftState [23:12:22]SAM_PROTO_GetShiftState [23:12:22]wFMCommunicate request_size=4 [23:12:22]MH_SAM_APDU [23:12:22]CAPDU: 80 13 01 00 [23:12:22]Write to MH i2c: E2 08 00 3B 02 80 13 01 00 00 00 00 00 BA [23:12:22]Write i2c OK [23:12:22]MH_I2C_Read... [23:12:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:22]Read from MH i2c: E2 [23:12:22]MH_I2C_Read... [23:12:22]Read from MH i2c: E2 0E 00 [23:12:22]MH_I2C_Read... [23:12:22]Read from MH i2c: E2 0E 00 3B 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 21 [23:12:22]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:12:22]wFMCommunicate OK [23:12:22]SAM_PROTO_GetShiftState done [23:12:22]FM_GetShiftState done [23:12:22]opened in 1709338023 [23:12:22]opened+sec_in_day 1709424423 [23:12:22]quantity*price = 100030 [23:12:22]sum+1 = 100031 [23:12:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 346 02.03.2024 23:12 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123127 ФПД: 104048523313670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T231222&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123127&fm=104048523313670&tin=02508201610067®Number=0000000000090573&sum=100000 [23:12:23]StoreToDocumentArchive [23:12:23]shift 321 fd 123127 [23:12:23]save to /storage/0321/doc_00123127 [23:12:23]save last doc name /storage/0321/doc_00123127 to /storage/kkm_last_doc_name [23:12:23]save OK [23:12:23]Clear old archive folders... [23:12:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:12:23]tlvbuf is 00DA90C0 [23:12:23]SAM_PROTO_ClearQueue [23:12:23]wFMCommunicate request_size=4 [23:12:23]MH_SAM_APDU [23:12:23]CAPDU: 80 09 00 00 [23:12:23]Write to MH i2c: E2 08 00 48 02 80 09 00 00 00 00 00 00 BC [23:12:23]Write i2c OK [23:12:23]MH_I2C_Read... [23:12:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:12:23]Read from MH i2c: E2 [23:12:23]MH_I2C_Read... [23:12:23]Read from MH i2c: E2 03 00 [23:12:23]MH_I2C_Read... [23:12:23]Read from MH i2c: E2 03 00 48 02 00 90 00 BE [23:12:23]RAPDU: 90 00 [23:12:23]wFMCommunicate OK [23:12:23]SAM_PROTO_ClearQueue done [23:12:23]KKMCreateOFDPacket [23:12:23]OFDProtocolAddRootSTLVToBuf [23:12:23]FM_MakeSignedData [23:12:23]FM_MakeSignedData [23:12:23]SAM_PROTO_SignData [23:12:23]wFMCommunicate request_size=4 [23:12:23]MH_SAM_APDU [23:12:23]CAPDU: 80 0D 01 02 [23:12:23]Write to MH i2c: E2 08 00 49 02 80 0D 01 02 00 00 00 00 C4 [23:12:23]Write i2c OK [23:12:23]MH_I2C_Read... [23:12:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:12:23]Read from MH i2c: E2 [23:12:23]MH_I2C_Read... [23:12:23]Read from MH i2c: E2 03 00 [23:12:23]MH_I2C_Read... [23:12:23]Read from MH i2c: E2 03 00 49 02 00 90 00 BF [23:12:23]RAPDU: 90 00 [23:12:23]wFMCommunicate OK [23:12:23]wFMCommunicate request_size=255 [23:12:23]MH_SAM_APDU [23:12: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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 56 B2 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 E0 01 00 35 04 06 00 5E [23:12:23]Write to MH i2c: E2 02 01 4A 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 56 B2 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 E0 01 00 35 04 06 00 5E 00 00 53 [23:12:23]Write i2c OK [23:12:23]MH_I2C_Read... [23:12:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:24]Read from MH i2c: E2 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: E2 03 00 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: E2 03 00 4A 02 00 90 00 C0 [23:12:24]RAPDU: 90 00 [23:12:24]wFMCommunicate OK [23:12:24]wFMCommunicate request_size=10 [23:12:24]MH_SAM_APDU [23:12:24]CAPDU: 80 0D 02 02 05 A1 AF 45 82 06 [23:12:24]Write to MH i2c: E2 0D 00 4B 02 80 0D 02 02 05 00 A1 AF 45 82 06 00 00 EE [23:12:24]Write i2c OK [23:12:24]MH_I2C_Read... [23:12:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:24]Read from MH i2c: E2 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: E2 03 00 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: E2 03 00 4B 02 00 90 00 C1 [23:12:24]RAPDU: 90 00 [23:12:24]wFMCommunicate OK [23:12:24]wFMCommunicate request_size=4 [23:12:24]MH_SAM_APDU [23:12:24]CAPDU: 80 0D 03 02 [23:12:24]Write to MH i2c: E2 08 00 4C 02 80 0D 03 02 00 00 00 00 C9 [23:12:24]Write i2c OK [23:12:24]MH_I2C_Read... [23:12:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:12:24]Read from MH i2c: E2 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: E2 0B 00 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: E2 0B 00 4C 02 00 FD 82 56 9F FD DB E8 BE 90 00 BC [23:12:24]RAPDU: FD 82 56 9F FD DB E8 BE 90 00 [23:12:24]wFMCommunicate OK [23:12:24]SAM_PROTO_SignData done [23:12:24]FM_MakeSignedData done [23:12:24]CreateOFDProtocolMessage [23:12:24]wFMCommunicate request_size=4 [23:12:24]MH_SAM_APDU [23:12:24]CAPDU: 80 11 00 00 [23:12:24]Write to MH i2c: E2 08 00 4D 02 80 11 00 00 00 00 00 00 C9 [23:12:24]Write i2c OK [23:12:24]MH_I2C_Read... [23:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:24]Read from MH i2c: E2 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: E2 17 00 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: E2 17 00 4D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 27 [23:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:12:24]wFMCommunicate OK [23:12:24]CreateOFDProtocolMessage done [23:12:24]OFDSenderStorePacket 123127 [23:12:24]StoreOFDPacket docnum=123127 [23:12:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F2 1D 07 01 7F 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 56 B2 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 E0 01 00 35 04 06 00 5E A1 AF 45 82 06 FD 82 56 9F FD DB E8 BE [23:12:24]CheckFolder [23:12:24]dirname=/storage/ofd_packets [23:12:24]CheckFolder done [23:12:24]ProducePacketName [23:12:24]name=ofd_packets/00123127 [23:12:24]NVStorageSaveData ofd_packets/00123127 [23:12:24]File name is /storage/ofd_packets/00123127 [23:12:24]Write 301 bytes [23:12:24]NVStorageSaveData done [23:12:24]OFDSenderStorePacket done [23:12:24]KKMCreateOFDPacket done [23:12:24]NVStorageSaveData kkm_last_timestamp [23:12:24]File name is /storage/kkm_last_timestamp [23:12:24]Write 4 bytes [23:12:24]NVStorageSaveData done [23:12:24]ExternCall_PrintAddStr [23:12:24]wPrintStart [23:12:24]Write to MH i2c: 01 00 00 4E 02 50 [23:12:24]Write i2c OK [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: 01 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: 01 07 00 [23:12:24]MH_I2C_Read... [23:12:24]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 FF 0F 65 [23:12:24]RasterBufferAndPrint [23:12:24]line Счет N : (1)1106046 [23:12:24]line ИНН: 02508201610067 [23:12:24]line Контрольно-Кассовый Чек [23:12:24]line ПРОДАЖА [23:12:24]line ТРК (МРК, ГНК) : 52 [23:12:24]line Товар: 2710124130 [23:12:24]line Аи-92-К-5 [23:12:24]line 16.160 * 61.90 [23:12:24]line = 1000.30 [23:12:24]line НДС 12% НСП 1% [23:12:24]line > о реализуемом товаре [23:12:24]line ОКРУГЛЕНИЕ: -0.30 [23:12:24]line ИТОГО: 1000.00 [23:12:24]line Внесено: 1000.00 [23:12:24]line СДАЧА: 0.00 [23:12:24]line НСП 1% : 8.85 [23:12:24]line НДС 12% : 106.23 [23:12:24]line Наличными: 1000.00 [23:12:24]line Безнал.: 0.00 [23:12:24]line Место: АЗС № 25 "Партнер Нефть" [23:12:24]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:12:24]line СНО: Общий режим [23:12:24]line Чек 346 02.03.2024 23:12 [23:12:24]line Смена: 321 ФФД: 1.0 [23:12:24]line ЗНМ: 0300000019 [23:12:24]line РНМ: 0000000000090573 [23:12:24]line Версия ККМ: 001 [23:12:24]line ФМ: 0000000000874798 [23:12:24]line ФД: 123127 [23:12:24]line ФПД: 104048523313670 [23:12:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T231222&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123127&fm=104048523313670&tin=02508201610067®Number=0000000000090573&sum=100000 [23:12:24]OFD Sender: Processing packet 123127 [packets to send 112, broken 111] [23:12:24]ProducePacketName [23:12:24]name=ofd_packets/00123127 [23:12:24]OFD Sender: To server: pG, [23:12:24]CommunicateWithHost lk.salyk.kg:30040 [23:12:24]ConnectInit lk.salyk.kg [23:12:24]written 0, free lines is 4095 [23:12:24]Connected sock=10 [23:12:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F2 1D 07 01 7F 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 56 B2 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 E0 01 00 35 04 06 00 5E A1 AF 45 82 06 FD 82 56 9F FD DB E8 BE [23:12:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 42 15 47 00 16 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F7 E0 01 00 F4 03 04 00 84 5E E3 65 B6 04 01 00 00 A0 2C 3F C8 E0 7C 65 FF [23:12:24]CommunicateWithHost err = 0 [23:12:24]CheckOFDResponse [23:12:24]1017 (14) - 77093643461234 [23:12:24]1041 (16) - 0000000000874798 [23:12:24]1040 (4) - 123127 [23:12:24]1012 (4) - 02.03.2024 17:14 [23:12:24]1206 (1) - 0 [23:12:24]OFD Sender: Remove packet 123127 [23:12:24]ProducePacketName [23:12:24]name=ofd_packets/00123127 [23:12:24]NVStorageDeleteData [23:12:25]Write to MH i2c: 01 00 00 79 02 7B [23:12:25]Write i2c OK [23:12:25]MH_I2C_Read... [23:12:25]Read from MH i2c: 01 [23:12:25]MH_I2C_Read... [23:12:25]Read from MH i2c: 01 07 00 [23:12:25]MH_I2C_Read... [23:12:25]Read from MH i2c: 01 07 00 79 02 00 00 00 00 00 F0 0C 7E [23:12:25]RasterBufferAndPrint [23:12:25]line [23:12:25]line [23:12:25]line [23:12:25]line [23:12:25]line [23:12:25]written 0, free lines is 3318 [23:12:25]MH_Cut [23:12:25]Write to MH i2c: D1 01 00 80 02 01 54 [23:12:25]Write i2c OK [23:12:25]MH_I2C_Read... [23:12:25]Read from MH i2c: D1 [23:12:25]MH_I2C_Read... [23:12:25]Read from MH i2c: D1 01 00 [23:12:25]MH_I2C_Read... [23:12:25]Read from MH i2c: D1 01 00 80 02 00 53 [23:12:25]Write to MH i2c: 01 00 00 81 02 83 [23:12:25]Write i2c OK [23:12:25]MH_I2C_Read... [23:12:25]OFD Sender: No OFD packet to send [23:12:25]*** Cut start [23:12:25]*** Purtial cut [23:12:25]*** Stage 1: CUTSNS_PIN = 1 [23:12:27]Read from MH i2c: 01 [23:12:27]MH_I2C_Read... [23:12:27]*** Stop cut motor [23:12:27]*** Cut end [23:12:27]Read from MH i2c: 01 07 00 [23:12:27]MH_I2C_Read... [23:12:27]Read from MH i2c: 01 07 00 81 02 00 00 00 00 00 FF 0F 98 [23:12:27]process_action close_receipt done [23:12:27]requested_data is exist [23:12:27]produce_requested_data [23:12:27]requested_item fm.sn is exist - process it [23:12:27]wFMCommunicate request_size=4 [23:12:27]MH_SAM_APDU [23:12:27]CAPDU: 80 11 00 00 [23:12:27]Write to MH i2c: E2 08 00 82 02 80 11 00 00 00 00 00 00 FE [23:12:27]Write i2c OK [23:12:27]MH_I2C_Read... [23:12:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:27]Read from MH i2c: E2 [23:12:27]MH_I2C_Read... [23:12:27]Read from MH i2c: E2 17 00 [23:12:27]MH_I2C_Read... [23:12:27]Read from MH i2c: E2 17 00 82 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5C [23:12:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:12:27]wFMCommunicate OK [23:12:27]requested_item fd.num is exist - process it [23:12:27]SAM_PROTO_GetFieldsCounters [23:12:27]wFMCommunicate request_size=4 [23:12:27]MH_SAM_APDU [23:12:27]CAPDU: 80 13 00 00 [23:12:27]Write to MH i2c: E2 08 00 83 02 80 13 00 00 00 00 00 00 01 [23:12:27]Write i2c OK [23:12:27]MH_I2C_Read... [23:12:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:12:27]Read from MH i2c: E2 [23:12:27]MH_I2C_Read... [23:12:27]Read from MH i2c: E2 62 00 [23:12:27]MH_I2C_Read... [23:12:27]Read from MH i2c: E2 62 00 83 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [23:12:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F7 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:12:27]wFMCommunicate OK [23:12:27]SAM_PROTO_GetFieldsCounters done [23:12:27]requested_item shift.num is exist - process it [23:12:27]requested_item shift.opened is exist - process it [23:12:27]req_shift_opened [23:12:27]FM_GetShiftState [23:12:27]SAM_PROTO_GetShiftState [23:12:27]wFMCommunicate request_size=4 [23:12:27]MH_SAM_APDU [23:12:27]CAPDU: 80 13 01 00 [23:12:27]Write to MH i2c: E2 08 00 84 02 80 13 01 00 00 00 00 00 03 [23:12:27]Write i2c OK [23:12:27]MH_I2C_Read... [23:12:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:28]Read from MH i2c: E2 [23:12:28]MH_I2C_Read... [23:12:28]Read from MH i2c: E2 0E 00 [23:12:28]MH_I2C_Read... [23:12:28]Read from MH i2c: E2 0E 00 84 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6A [23:12:28]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:12:28]wFMCommunicate OK [23:12:28]SAM_PROTO_GetShiftState done [23:12:28]FM_GetShiftState done [23:12:28]req_shift_opened done [23:12:28]requested_item shift.open_date is exist - process it [23:12:28]req_shift_open_date [23:12:28]req_shift_open_date done [23:12:28]produce_requested_data done [23:12:28]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123127,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:12:28]process_action_free close_receipt [23:12:28]json_value_free [23:12:28]json_value_free done [23:12:28]process_json_proto returns [23:12:28]Send response to host [23:12:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123127,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:12:28]free response buf [23:12:28]execute_script done [23:12:28]execute_script returns [23:12:28]free content buf [23:12:28]Sock 7.Close socket [23:12:28]Sock 7.Thread stoped [23:12:30]OFD Sender: No OFD packet to send [23:12:35]OFD Sender: No OFD packet to send [23:12:40]OFD Sender: No OFD packet to send [23:12:45]OFD Sender: No OFD packet to send [23:12:50]OFD Sender: No OFD packet to send [23:12:55]OFD Sender: No OFD packet to send [23:13:00]OFD Sender: No OFD packet to send [23:13:05]OFD Sender: No OFD packet to send [23:13:10]OFD Sender: No OFD packet to send [23:13:15]OFD Sender: No OFD packet to send [23:13:20]OFD Sender: No OFD packet to send [23:13:25]OFD Sender: No OFD packet to send [23:13:30]OFD Sender: No OFD packet to send [23:13:35]OFD Sender: No OFD packet to send [23:13:40]OFD Sender: No OFD packet to send [23:13:45]OFD Sender: No OFD packet to send [23:13:50]OFD Sender: No OFD packet to send [23:13:55]OFD Sender: No OFD packet to send [23:14:00]OFD Sender: No OFD packet to send [23:14:05]OFD Sender: No OFD packet to send [23:14:10]OFD Sender: No OFD packet to send [23:14:15]OFD Sender: No OFD packet to send [23:14:20]OFD Sender: No OFD packet to send [23:14:25]OFD Sender: No OFD packet to send [23:14:30]OFD Sender: No OFD packet to send [23:14:35]OFD Sender: No OFD packet to send [23:14:40]OFD Sender: No OFD packet to send [23:14:45]OFD Sender: No OFD packet to send [23:14:50]OFD Sender: No OFD packet to send [23:14:55]OFD Sender: No OFD packet to send [23:15:00]OFD Sender: No OFD packet to send [23:15:05]OFD Sender: No OFD packet to send [23:15:10]OFD Sender: No OFD packet to send [23:15:15]OFD Sender: No OFD packet to send [23:15:20]OFD Sender: No OFD packet to send [23:15:25]OFD Sender: No OFD packet to send [23:15:30]OFD Sender: No OFD packet to send [23:15:35]OFD Sender: No OFD packet to send [23:15:40]OFD Sender: No OFD packet to send [23:15:45]OFD Sender: No OFD packet to send [23:15:50]OFD Sender: No OFD packet to send [23:15:55]OFD Sender: No OFD packet to send [23:16:00]OFD Sender: No OFD packet to send [23:16:05]OFD Sender: No OFD packet to send [23:16:10]OFD Sender: No OFD packet to send [23:16:15]OFD Sender: No OFD packet to send [23:16:20]OFD Sender: No OFD packet to send [23:16:25]OFD Sender: No OFD packet to send [23:16:30]OFD Sender: No OFD packet to send [23:16:35]OFD Sender: No OFD packet to send [23:16:40]OFD Sender: No OFD packet to send [23:16:45]OFD Sender: No OFD packet to send [23:16:50]OFD Sender: No OFD packet to send [23:16:55]OFD Sender: No OFD packet to send [23:17:00]OFD Sender: No OFD packet to send [23:17:03]accept exits with 9 [23:17:03]New connection [23:17:03]New thread 3067395428 created [23:17:03]Thread 3067252068 joined [23:17:03]Waiting for new connection... [23:17:03] Sock 9.Parse request [23:17:03]Sock 9.Check first char [23:17:03]Sock 9.First char is OK [23:17:03]request: POST /json_proto HTTP/1.0 [23:17:03]Method: POST [23:17:03]URL: /json_proto [23:17:03]Method is POST - this is cgi request [23:17:03]url: /json_proto [23:17:03]query_string will be loaded in cgi processing [23:17:03]execute_cgi json_proto POST (null) [23:17:03]execute_cgi path=json_proto method=POST [23:17:03]POST find Content-Length [23:17:03]Host: 172.17.48.197:8080 [23:17:03]Content-Length: 820 [23:17:03]Content-Type: application/json [23:17:03] [23:17:03]POST finish read [23:17:03]Found Content-Length = 820 [23:17:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:03]execute_script... [23:17: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)1106047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:03]POST & json_proto [23:17:03]process_json_proto [23:17:03]json parsed OK: [23:17:03]protocol is kg_v1.0 [23:17:03]action value=close_receipt [23:17:03]process_action close_receipt [23:17:03]cmd_close_receipt [23:17:03]MH_GetDate [23:17:03]Write to MH i2c: F0 00 00 85 02 76 [23:17:03]Write i2c OK [23:17:03]MH_I2C_Read... [23:17:03]Read from MH i2c: F0 [23:17:03]MH_I2C_Read... [23:17:03]Read from MH i2c: F0 09 00 [23:17:03]MH_I2C_Read... [23:17:03]Read from MH i2c: F0 09 00 85 02 00 6F B3 E3 65 6C AF E3 65 4C [23:17:03]GetLastDocTimeStamp 1709421142 [23:17:03]current date 1709421423 [23:17:03]FM_GetShiftState [23:17:03]SAM_PROTO_GetShiftState [23:17:03]wFMCommunicate request_size=4 [23:17:03]MH_SAM_APDU [23:17:03]CAPDU: 80 13 01 00 [23:17:03]Write to MH i2c: E2 08 00 86 02 80 13 01 00 00 00 00 00 05 [23:17:03]Write i2c OK [23:17:03]MH_I2C_Read... [23:17:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:03]Read from MH i2c: E2 [23:17:03]MH_I2C_Read... [23:17:03]Read from MH i2c: E2 0E 00 [23:17:03]MH_I2C_Read... [23:17:03]Read from MH i2c: E2 0E 00 86 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6C [23:17:03]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:17:03]wFMCommunicate OK [23:17:03]SAM_PROTO_GetShiftState done [23:17:03]FM_GetShiftState done [23:17:03]opened in 1709338023 [23:17:03]opened+sec_in_day 1709424423 [23:17:03]quantity*price = 200021 [23:17:03]sum+1 = 200022 [23:17:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.21 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.21 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 347 02.03.2024 23:17 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123128 ФПД: 231617445138130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T231703&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123128&fm=231617445138130&tin=02508201610067®Number=0000000000090573&sum=200021 [23:17:04]StoreToDocumentArchive [23:17:04]shift 321 fd 123128 [23:17:04]save to /storage/0321/doc_00123128 [23:17:04]save last doc name /storage/0321/doc_00123128 to /storage/kkm_last_doc_name [23:17:04]save OK [23:17:04]Clear old archive folders... [23:17:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:17:04]tlvbuf is 00DA8C80 [23:17:04]SAM_PROTO_ClearQueue [23:17:04]wFMCommunicate request_size=4 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 09 00 00 [23:17:04]Write to MH i2c: E2 08 00 93 02 80 09 00 00 00 00 00 00 07 [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:17:04]Read from MH i2c: E2 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 93 02 00 90 00 09 [23:17:04]RAPDU: 90 00 [23:17:04]wFMCommunicate OK [23:17:04]SAM_PROTO_ClearQueue done [23:17:04]KKMCreateOFDPacket [23:17:04]OFDProtocolAddRootSTLVToBuf [23:17:04]FM_MakeSignedData [23:17:04]FM_MakeSignedData [23:17:04]SAM_PROTO_SignData [23:17:04]wFMCommunicate request_size=4 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 0D 01 02 [23:17:04]Write to MH i2c: E2 08 00 94 02 80 0D 01 02 00 00 00 00 0F [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:17:04]Read from MH i2c: E2 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 [23:17:04]MH_I2C_Read... [23:17:04]Read from MH i2c: E2 03 00 94 02 00 90 00 0A [23:17:04]RAPDU: 90 00 [23:17:04]wFMCommunicate OK [23:17:04]wFMCommunicate request_size=255 [23:17:04]MH_SAM_APDU [23:17:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6F B3 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 E0 01 00 35 04 06 00 D2 [23:17:04]Write to MH i2c: E2 02 01 95 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6F B3 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 E0 01 00 35 04 06 00 D2 00 00 61 [23:17:04]Write i2c OK [23:17:04]MH_I2C_Read... [23:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:05]Read from MH i2c: E2 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: E2 03 00 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: E2 03 00 95 02 00 90 00 0B [23:17:05]RAPDU: 90 00 [23:17:05]wFMCommunicate OK [23:17:05]wFMCommunicate request_size=10 [23:17:05]MH_SAM_APDU [23:17:05]CAPDU: 80 0D 02 02 05 A7 A3 8A 8E D2 [23:17:05]Write to MH i2c: E2 0D 00 96 02 80 0D 02 02 05 00 A7 A3 8A 8E D2 00 00 50 [23:17:05]Write i2c OK [23:17:05]MH_I2C_Read... [23:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:05]Read from MH i2c: E2 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: E2 03 00 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: E2 03 00 96 02 00 90 00 0C [23:17:05]RAPDU: 90 00 [23:17:05]wFMCommunicate OK [23:17:05]wFMCommunicate request_size=4 [23:17:05]MH_SAM_APDU [23:17:05]CAPDU: 80 0D 03 02 [23:17:05]Write to MH i2c: E2 08 00 97 02 80 0D 03 02 00 00 00 00 14 [23:17:05]Write i2c OK [23:17:05]MH_I2C_Read... [23:17:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:17:05]Read from MH i2c: E2 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: E2 0B 00 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: E2 0B 00 97 02 00 81 E1 ED 12 08 35 28 2D 90 00 08 [23:17:05]RAPDU: 81 E1 ED 12 08 35 28 2D 90 00 [23:17:05]wFMCommunicate OK [23:17:05]SAM_PROTO_SignData done [23:17:05]FM_MakeSignedData done [23:17:05]CreateOFDProtocolMessage [23:17:05]wFMCommunicate request_size=4 [23:17:05]MH_SAM_APDU [23:17:05]CAPDU: 80 11 00 00 [23:17:05]Write to MH i2c: E2 08 00 98 02 80 11 00 00 00 00 00 00 14 [23:17:05]Write i2c OK [23:17:05]MH_I2C_Read... [23:17:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:05]Read from MH i2c: E2 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: E2 17 00 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: E2 17 00 98 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 72 [23:17:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:17:05]wFMCommunicate OK [23:17:05]CreateOFDProtocolMessage done [23:17:05]OFDSenderStorePacket 123128 [23:17:05]StoreOFDPacket docnum=123128 [23:17:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E6 C6 07 01 F0 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6F B3 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 E0 01 00 35 04 06 00 D2 A7 A3 8A 8E D2 81 E1 ED 12 08 35 28 2D [23:17:05]CheckFolder [23:17:05]dirname=/storage/ofd_packets [23:17:05]CheckFolder done [23:17:05]ProducePacketName [23:17:05]name=ofd_packets/00123128 [23:17:05]NVStorageSaveData ofd_packets/00123128 [23:17:05]File name is /storage/ofd_packets/00123128 [23:17:05]Write 301 bytes [23:17:05]NVStorageSaveData done [23:17:05]OFDSenderStorePacket done [23:17:05]KKMCreateOFDPacket done [23:17:05]NVStorageSaveData kkm_last_timestamp [23:17:05]File name is /storage/kkm_last_timestamp [23:17:05]Write 4 bytes [23:17:05]NVStorageSaveData done [23:17:05]ExternCall_PrintAddStr [23:17:05]wPrintStart [23:17:05]Write to MH i2c: 01 00 00 99 02 9B [23:17:05]Write i2c OK [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: 01 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: 01 07 00 [23:17:05]MH_I2C_Read... [23:17:05]Read from MH i2c: 01 07 00 99 02 00 00 00 00 00 FF 0F B0 [23:17:05]RasterBufferAndPrint [23:17:05]line Счет N : (1)1106047 [23:17:05]line ИНН: 02508201610067 [23:17:05]line Контрольно-Кассовый Чек [23:17:05]line ПРОДАЖА [23:17:05]line ТРК (МРК, ГНК) : 53 [23:17:05]line Товар: 2710124500 [23:17:05]line Аи-95-К-5 [23:17:05]line 28.780 * 69.50 [23:17:05]line = 2000.21 [23:17:05]line НДС 12% НСП 1% [23:17:05]line > о реализуемом товаре [23:17:05]line ИТОГО: 2000.21 [23:17:05]line НСП 1% : 17.70 [23:17:05]line НДС 12% : 212.41 [23:17:05]line Наличными: 0.00 [23:17:05]line Безнал.: 2000.21 [23:17:05]line Место: АЗС № 25 "Партнер Нефть" [23:17:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:17:05]line СНО: Общий режим [23:17:05]line Чек 347 02.03.2024 23:17 [23:17:05]line Смена: 321 ФФД: 1.0 [23:17:05]line ЗНМ: 0300000019 [23:17:05]line РНМ: 0000000000090573 [23:17:05]line Версия ККМ: 001 [23:17:05]line Платежная система: Бакай Банк [23:17:05]line ФМ: 0000000000874798 [23:17:05]line ФД: 123128 [23:17:05]line ФПД: 231617445138130 [23:17:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T231703&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123128&fm=231617445138130&tin=02508201610067®Number=0000000000090573&sum=200021 [23:17:05]OFD Sender: Processing packet 123128 [packets to send 112, broken 111] [23:17:05]ProducePacketName [23:17:05]name=ofd_packets/00123128 [23:17:05]OFD Sender: To server: pG, [23:17:05]CommunicateWithHost lk.salyk.kg:30040 [23:17:05]ConnectInit lk.salyk.kg [23:17:05]written 0, free lines is 4095 [23:17:05]Connected sock=10 [23:17:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E6 C6 07 01 F0 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 6F B3 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 E0 01 00 35 04 06 00 D2 A7 A3 8A 8E D2 81 E1 ED 12 08 35 28 2D [23:17:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 96 91 47 00 1F 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F8 E0 01 00 F4 03 04 00 9D 5F E3 65 B6 04 01 00 00 07 41 6F C9 FA 55 A8 53 [23:17:05]CommunicateWithHost err = 0 [23:17:05]CheckOFDResponse [23:17:05]1017 (14) - 77093643461234 [23:17:05]1041 (16) - 0000000000874798 [23:17:05]1040 (4) - 123128 [23:17:05]1012 (4) - 02.03.2024 17:19 [23:17:05]1206 (1) - 0 [23:17:05]OFD Sender: Remove packet 123128 [23:17:05]ProducePacketName [23:17:05]name=ofd_packets/00123128 [23:17:05]NVStorageDeleteData [23:17:06]Write to MH i2c: 01 00 00 C3 02 C5 [23:17:06]Write i2c OK [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: 01 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: 01 07 00 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: 01 07 00 C3 02 00 00 00 00 00 05 0D DE [23:17:06]RasterBufferAndPrint [23:17:06]line [23:17:06]line [23:17:06]line [23:17:06]line [23:17:06]line [23:17:06]written 0, free lines is 3339 [23:17:06]MH_Cut [23:17:06]Write to MH i2c: D1 01 00 CA 02 01 9E [23:17:06]Write i2c OK [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: D1 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: D1 01 00 [23:17:06]MH_I2C_Read... [23:17:06]Read from MH i2c: D1 01 00 CA 02 00 9D [23:17:06]Write to MH i2c: 01 00 00 CB 02 CD [23:17:06]Write i2c OK [23:17:06]MH_I2C_Read... [23:17:06]OFD Sender: No OFD packet to send [23:17:06]*** Cut start [23:17:06]*** Purtial cut [23:17:06]*** Stage 1: CUTSNS_PIN = 1 [23:17:08]Read from MH i2c: 01 [23:17:08]*** Stop cut motor [23:17:08]*** Cut end [23:17:08]MH_I2C_Read... [23:17:08]Read from MH i2c: 01 07 00 [23:17:08]MH_I2C_Read... [23:17:08]Read from MH i2c: 01 07 00 CB 02 00 00 00 00 00 FF 0F E2 [23:17:08]process_action close_receipt done [23:17:08]requested_data is exist [23:17:08]produce_requested_data [23:17:08]requested_item fm.sn is exist - process it [23:17:08]wFMCommunicate request_size=4 [23:17:08]MH_SAM_APDU [23:17:08]CAPDU: 80 11 00 00 [23:17:08]Write to MH i2c: E2 08 00 CC 02 80 11 00 00 00 00 00 00 48 [23:17:08]Write i2c OK [23:17:08]MH_I2C_Read... [23:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:08]Read from MH i2c: E2 [23:17:08]MH_I2C_Read... [23:17:08]Read from MH i2c: E2 17 00 [23:17:08]MH_I2C_Read... [23:17:08]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 34 37 39 38 90 00 A6 [23:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:17:08]wFMCommunicate OK [23:17:08]requested_item fd.num is exist - process it [23:17:08]SAM_PROTO_GetFieldsCounters [23:17:08]wFMCommunicate request_size=4 [23:17:08]MH_SAM_APDU [23:17:08]CAPDU: 80 13 00 00 [23:17:08]Write to MH i2c: E2 08 00 CD 02 80 13 00 00 00 00 00 00 4B [23:17:08]Write i2c OK [23:17:08]MH_I2C_Read... [23:17:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:17:08]Read from MH i2c: E2 [23:17:08]MH_I2C_Read... [23:17:08]Read from MH i2c: E2 62 00 [23:17:08]MH_I2C_Read... [23:17:08]Read from MH i2c: E2 62 00 CD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [23:17:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:17:08]wFMCommunicate OK [23:17:08]SAM_PROTO_GetFieldsCounters done [23:17:08]requested_item shift.num is exist - process it [23:17:08]requested_item shift.opened is exist - process it [23:17:08]req_shift_opened [23:17:08]FM_GetShiftState [23:17:08]SAM_PROTO_GetShiftState [23:17:08]wFMCommunicate request_size=4 [23:17:08]MH_SAM_APDU [23:17:08]CAPDU: 80 13 01 00 [23:17:08]Write to MH i2c: E2 08 00 CE 02 80 13 01 00 00 00 00 00 4D [23:17:08]Write i2c OK [23:17:08]MH_I2C_Read... [23:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:08]Read from MH i2c: E2 [23:17:08]MH_I2C_Read... [23:17:08]Read from MH i2c: E2 0E 00 [23:17:08]MH_I2C_Read... [23:17:08]Read from MH i2c: E2 0E 00 CE 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 B4 [23:17:08]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:17:08]wFMCommunicate OK [23:17:08]SAM_PROTO_GetShiftState done [23:17:08]FM_GetShiftState done [23:17:08]req_shift_opened done [23:17:08]requested_item shift.open_date is exist - process it [23:17:08]req_shift_open_date [23:17:08]req_shift_open_date done [23:17:08]produce_requested_data done [23:17:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123128,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:17:08]process_action_free close_receipt [23:17:08]json_value_free [23:17:08]json_value_free done [23:17:08]process_json_proto returns [23:17:08]Send response to host [23:17:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123128,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:17:08]free response buf [23:17:08]execute_script done [23:17:08]execute_script returns [23:17:08]free content buf [23:17:08]Sock 9.Close socket [23:17:08]Sock 9.Thread stoped [23:17:11]OFD Sender: No OFD packet to send [23:17:16]OFD Sender: No OFD packet to send [23:17:21]OFD Sender: No OFD packet to send [23:17:26]OFD Sender: No OFD packet to send [23:17:31]OFD Sender: No OFD packet to send [23:17:36]OFD Sender: No OFD packet to send [23:17:41]OFD Sender: No OFD packet to send [23:17:41]accept exits with 7 [23:17:41]New connection [23:17:41]New thread 3067252068 created [23:17:41]Thread 3067395428 joined [23:17:41]Waiting for new connection... [23:17:41] Sock 7.Parse request [23:17:41]Sock 7.Check first char [23:17:41]Sock 7.First char is OK [23:17:41]request: POST /json_proto HTTP/1.0 [23:17:41]Method: POST [23:17:41]URL: /json_proto [23:17:41]Method is POST - this is cgi request [23:17:41]url: /json_proto [23:17:41]query_string will be loaded in cgi processing [23:17:41]execute_cgi json_proto POST (null) [23:17:41]execute_cgi path=json_proto method=POST [23:17:41]POST find Content-Length [23:17:41]Host: 172.17.48.197:8080 [23:17:41]Content-Length: 1222 [23:17:41]Content-Type: application/json [23:17:41] [23:17:41]POST finish read [23:17:41]Found Content-Length = 1222 [23:17:41]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106048\u000A02.03.2024 23:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3831149.148\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:41]execute_script... [23:17:41]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106048\u000A02.03.2024 23:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3831149.148\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:41]POST & json_proto [23:17:41]process_json_proto [23:17:41]json parsed OK: [23:17:41]protocol is kg_v1.0 [23:17:41]action value=print_text [23:17:41]process_action print_text [23:17:41]cmd_print_text [23:17:41]ExternCall_PrintAddStr [23:17:41]wPrintStart [23:17:41]Write to MH i2c: 01 00 00 CF 02 D1 [23:17:41]Write i2c OK [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: 01 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: 01 07 00 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: 01 07 00 CF 02 00 00 00 00 00 FF 0F E6 [23:17:41]RasterBufferAndPrint [23:17:41]line *****ТОВАРНЫЙ ЧЕК***** [23:17:41]line АЗС 25 [23:17:41]line Партнер нефть [23:17:41]line 02508201610067 [23:17:41]line Кассир : Таалайбек к. А. [23:17:41]line Счет N : (1)1106048 [23:17:41]line 02.03.2024 23:14 [23:17:41]line ПРОДАЖА [23:17:41]line ТРК (МРК, ГНК): 32 [23:17:41]line Вид ГСМ : 2710124130 [23:17:41]line Аи-92-К-5 [23:17:41]line 20.000 x 61.90 [23:17:41]line ИТОГ: 1238.00 [23:17:41]line Тип оплаты: Талоны: Топливные Талоны [23:17:41]line 3831149.148 [23:17:41]line ______________________ [23:17:41]line (подпись) [23:17:41]written 0, free lines is 4095 [23:17:41]Write to MH i2c: 01 00 00 E4 02 E6 [23:17:41]Write i2c OK [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: 01 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: 01 07 00 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: 01 07 00 E4 02 00 00 00 00 00 F7 0D F1 [23:17:41]RasterBufferAndPrint [23:17:41]line [23:17:41]line [23:17:41]line [23:17:41]line [23:17:41]line [23:17:41]written 0, free lines is 3577 [23:17:41]MH_Cut [23:17:41]Write to MH i2c: D1 01 00 EB 02 01 BF [23:17:41]Write i2c OK [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: D1 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: D1 01 00 [23:17:41]MH_I2C_Read... [23:17:41]Read from MH i2c: D1 01 00 EB 02 00 BE [23:17:41]Write to MH i2c: 01 00 00 EC 02 EE [23:17:41]Write i2c OK [23:17:41]MH_I2C_Read... [23:17:42]*** Cut start [23:17:42]*** Purtial cut [23:17:42]*** Stage 1: CUTSNS_PIN = 1 [23:17:44]Read from MH i2c: 01 [23:17:44]MH_I2C_Read... [23:17:44]*** Stop cut motor [23:17:44]*** Cut end [23:17:44]Read from MH i2c: 01 07 00 [23:17:44]MH_I2C_Read... [23:17:44]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 FF 0F 03 [23:17:44]process_action print_text done [23:17:44]requested_data is exist [23:17:44]produce_requested_data [23:17:44]requested_item fm.sn is exist - process it [23:17:44]wFMCommunicate request_size=4 [23:17:44]MH_SAM_APDU [23:17:44]CAPDU: 80 11 00 00 [23:17:44]Write to MH i2c: E2 08 00 ED 02 80 11 00 00 00 00 00 00 69 [23:17:44]Write i2c OK [23:17:44]MH_I2C_Read... [23:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:44]Read from MH i2c: E2 [23:17:44]MH_I2C_Read... [23:17:44]Read from MH i2c: E2 17 00 [23:17:44]MH_I2C_Read... [23:17:44]Read from MH i2c: E2 17 00 ED 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C7 [23:17:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:17:44]wFMCommunicate OK [23:17:44]requested_item fd.num is exist - process it [23:17:44]SAM_PROTO_GetFieldsCounters [23:17:44]wFMCommunicate request_size=4 [23:17:44]MH_SAM_APDU [23:17:44]CAPDU: 80 13 00 00 [23:17:44]Write to MH i2c: E2 08 00 EE 02 80 13 00 00 00 00 00 00 6C [23:17:44]Write i2c OK [23:17:44]MH_I2C_Read... [23:17:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:17:44]Read from MH i2c: E2 [23:17:44]MH_I2C_Read... [23:17:44]Read from MH i2c: E2 62 00 [23:17:44]MH_I2C_Read... [23:17:44]Read from MH i2c: E2 62 00 EE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [23:17:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F8 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:17:44]wFMCommunicate OK [23:17:44]SAM_PROTO_GetFieldsCounters done [23:17:44]requested_item shift.num is exist - process it [23:17:44]requested_item shift.opened is exist - process it [23:17:44]req_shift_opened [23:17:44]FM_GetShiftState [23:17:44]SAM_PROTO_GetShiftState [23:17:44]wFMCommunicate request_size=4 [23:17:44]MH_SAM_APDU [23:17:44]CAPDU: 80 13 01 00 [23:17:44]Write to MH i2c: E2 08 00 EF 02 80 13 01 00 00 00 00 00 6E [23:17:44]Write i2c OK [23:17:44]MH_I2C_Read... [23:17:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:44]Read from MH i2c: E2 [23:17:44]MH_I2C_Read... [23:17:44]Read from MH i2c: E2 0E 00 [23:17:44]MH_I2C_Read... [23:17:44]Read from MH i2c: E2 0E 00 EF 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D5 [23:17:44]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:17:44]wFMCommunicate OK [23:17:44]SAM_PROTO_GetShiftState done [23:17:44]FM_GetShiftState done [23:17:44]req_shift_opened done [23:17:44]requested_item shift.open_date is exist - process it [23:17:44]req_shift_open_date [23:17:44]req_shift_open_date done [23:17:44]produce_requested_data done [23:17:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123128,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:17:44]process_action_free print_text [23:17:44]json_value_free [23:17:44]json_value_free done [23:17:44]process_json_proto returns [23:17:44]Send response to host [23:17:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123128,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:17:44]free response buf [23:17:44]execute_script done [23:17:44]execute_script returns [23:17:44]free content buf [23:17:44]Sock 7.Close socket [23:17:44]Sock 7.Thread stoped [23:17:46]OFD Sender: No OFD packet to send [23:17:51]OFD Sender: No OFD packet to send [23:17:56]OFD Sender: No OFD packet to send [23:18:01]OFD Sender: No OFD packet to send [23:18:06]OFD Sender: No OFD packet to send [23:18:11]OFD Sender: No OFD packet to send [23:18:16]OFD Sender: No OFD packet to send [23:18:21]OFD Sender: No OFD packet to send [23:18:26]OFD Sender: No OFD packet to send [23:18:31]OFD Sender: No OFD packet to send [23:18:36]OFD Sender: No OFD packet to send [23:18:41]OFD Sender: No OFD packet to send [23:18:46]OFD Sender: No OFD packet to send [23:18:51]OFD Sender: No OFD packet to send [23:18:56]OFD Sender: No OFD packet to send [23:19:01]OFD Sender: No OFD packet to send [23:19:06]OFD Sender: No OFD packet to send [23:19:11]OFD Sender: No OFD packet to send [23:19:16]OFD Sender: No OFD packet to send [23:19:21]OFD Sender: No OFD packet to send [23:19:26]OFD Sender: No OFD packet to send [23:19:31]OFD Sender: No OFD packet to send [23:19:36]OFD Sender: No OFD packet to send [23:19:41]OFD Sender: No OFD packet to send [23:19:46]OFD Sender: No OFD packet to send [23:19:51]OFD Sender: No OFD packet to send [23:19:56]OFD Sender: No OFD packet to send [23:20:01]OFD Sender: No OFD packet to send [23:20:06]OFD Sender: No OFD packet to send [23:20:11]OFD Sender: No OFD packet to send [23:20:16]OFD Sender: No OFD packet to send [23:20:21]OFD Sender: No OFD packet to send [23:20:26]OFD Sender: No OFD packet to send [23:20:31]OFD Sender: No OFD packet to send [23:20:36]OFD Sender: No OFD packet to send [23:20:41]OFD Sender: No OFD packet to send [23:20:46]OFD Sender: No OFD packet to send [23:20:51]OFD Sender: No OFD packet to send [23:20:56]OFD Sender: No OFD packet to send [23:21:01]OFD Sender: No OFD packet to send [23:21:06]OFD Sender: No OFD packet to send [23:21:11]OFD Sender: No OFD packet to send [23:21:16]OFD Sender: No OFD packet to send [23:21:21]OFD Sender: No OFD packet to send [23:21:26]OFD Sender: No OFD packet to send [23:21:31]OFD Sender: No OFD packet to send [23:21:36]OFD Sender: No OFD packet to send [23:21:41]OFD Sender: No OFD packet to send [23:21:46]OFD Sender: No OFD packet to send [23:21:51]OFD Sender: No OFD packet to send [23:21:56]OFD Sender: No OFD packet to send [23:22:01]OFD Sender: No OFD packet to send [23:22:06]OFD Sender: No OFD packet to send [23:22:11]OFD Sender: No OFD packet to send [23:22:16]OFD Sender: No OFD packet to send [23:22:21]OFD Sender: No OFD packet to send [23:22:26]OFD Sender: No OFD packet to send [23:22:31]OFD Sender: No OFD packet to send [23:22:36]OFD Sender: No OFD packet to send [23:22:41]OFD Sender: No OFD packet to send [23:22:46]OFD Sender: No OFD packet to send [23:22:51]OFD Sender: No OFD packet to send [23:22:56]OFD Sender: No OFD packet to send [23:23:01]OFD Sender: No OFD packet to send [23:23:06]OFD Sender: No OFD packet to send [23:23:11]OFD Sender: No OFD packet to send [23:23:16]OFD Sender: No OFD packet to send [23:23:21]OFD Sender: No OFD packet to send [23:23:26]OFD Sender: No OFD packet to send [23:23:31]OFD Sender: No OFD packet to send [23:23:36]accept exits with 9 [23:23:36]New connection [23:23:36]New thread 3067395428 created [23:23:36]Thread 3067252068 joined [23:23:36]Waiting for new connection... [23:23:36] Sock 9.Parse request [23:23:36]Sock 9.Check first char [23:23:36]Sock 9.First char is OK [23:23:36]request: POST /json_proto HTTP/1.0 [23:23:36]Method: POST [23:23:36]URL: /json_proto [23:23:36]Method is POST - this is cgi request [23:23:36]url: /json_proto [23:23:36]query_string will be loaded in cgi processing [23:23:36]execute_cgi json_proto POST (null) [23:23:36]execute_cgi path=json_proto method=POST [23:23:36]POST find Content-Length [23:23:36]Host: 172.17.48.197:8080 [23:23:36]Content-Length: 820 [23:23:36]Content-Type: application/json [23:23:36] [23:23:36]POST finish read [23:23:36]Found Content-Length = 820 [23:23:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:36]execute_script... [23:23:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:36]POST & json_proto [23:23:36]process_json_proto [23:23:36]json parsed OK: [23:23:36]protocol is kg_v1.0 [23:23:36]action value=close_receipt [23:23:36]process_action close_receipt [23:23:36]cmd_close_receipt [23:23:36]MH_GetDate [23:23:36]Write to MH i2c: F0 00 00 F0 02 E1 [23:23:36]Write i2c OK [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: F0 [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: F0 09 00 [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: F0 09 00 F0 02 00 F8 B4 E3 65 6C AF E3 65 41 [23:23:36]GetLastDocTimeStamp 1709421423 [23:23:36]current date 1709421816 [23:23:36]FM_GetShiftState [23:23:36]SAM_PROTO_GetShiftState [23:23:36]wFMCommunicate request_size=4 [23:23:36]MH_SAM_APDU [23:23:36]CAPDU: 80 13 01 00 [23:23:36]Write to MH i2c: E2 08 00 F1 02 80 13 01 00 00 00 00 00 70 [23:23:36]Write i2c OK [23:23:36]MH_I2C_Read... [23:23:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:36]Read from MH i2c: E2 [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: E2 0E 00 [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: E2 0E 00 F1 02 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D7 [23:23:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:23:36]wFMCommunicate OK [23:23:36]SAM_PROTO_GetShiftState done [23:23:36]FM_GetShiftState done [23:23:36]opened in 1709338023 [23:23:36]opened+sec_in_day 1709424423 [23:23:36]quantity*price = 100030 [23:23:36]sum+1 = 100031 [23:23:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 348 02.03.2024 23:23 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123129 ФПД: 70825410167563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T232336&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123129&fm=70825410167563&tin=02508201610067®Number=0000000000090573&sum=100030 [23:23:37]StoreToDocumentArchive [23:23:37]shift 321 fd 123129 [23:23:37]save to /storage/0321/doc_00123129 [23:23:37]save last doc name /storage/0321/doc_00123129 to /storage/kkm_last_doc_name [23:23:37]save OK [23:23:37]Clear old archive folders... [23:23:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:23:37]tlvbuf is 00DA6630 [23:23:37]SAM_PROTO_ClearQueue [23:23:37]wFMCommunicate request_size=4 [23:23:37]MH_SAM_APDU [23:23:37]CAPDU: 80 09 00 00 [23:23:37]Write to MH i2c: E2 08 00 FE 02 80 09 00 00 00 00 00 00 72 [23:23:37]Write i2c OK [23:23:37]MH_I2C_Read... [23:23:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:23:37]Read from MH i2c: E2 [23:23:37]MH_I2C_Read... [23:23:37]Read from MH i2c: E2 03 00 [23:23:37]MH_I2C_Read... [23:23:37]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [23:23:37]RAPDU: 90 00 [23:23:37]wFMCommunicate OK [23:23:37]SAM_PROTO_ClearQueue done [23:23:37]KKMCreateOFDPacket [23:23:37]OFDProtocolAddRootSTLVToBuf [23:23:37]FM_MakeSignedData [23:23:37]FM_MakeSignedData [23:23:37]SAM_PROTO_SignData [23:23:37]wFMCommunicate request_size=4 [23:23:37]MH_SAM_APDU [23:23:37]CAPDU: 80 0D 01 02 [23:23:37]Write to MH i2c: E2 08 00 FF 02 80 0D 01 02 00 00 00 00 7A [23:23:37]Write i2c OK [23:23:37]MH_I2C_Read... [23:23:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:23:37]Read from MH i2c: E2 [23:23:37]MH_I2C_Read... [23:23:37]Read from MH i2c: E2 03 00 [23:23:37]MH_I2C_Read... [23:23:37]Read from MH i2c: E2 03 00 FF 02 00 90 00 75 [23:23:37]RAPDU: 90 00 [23:23:37]wFMCommunicate OK [23:23:37]wFMCommunicate request_size=255 [23:23:37]MH_SAM_APDU [23:23:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 F8 B4 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 E0 01 00 35 04 06 00 40 [23:23:37]Write to MH i2c: E2 02 01 00 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 F8 B4 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 E0 01 00 35 04 06 00 40 00 00 D0 [23:23:37]Write i2c OK [23:23:37]MH_I2C_Read... [23:23:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:37]Read from MH i2c: E2 [23:23:37]MH_I2C_Read... [23:23:37]Read from MH i2c: E2 03 00 [23:23:37]MH_I2C_Read... [23:23:37]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [23:23:37]RAPDU: 90 00 [23:23:37]wFMCommunicate OK [23:23:37]wFMCommunicate request_size=10 [23:23:37]MH_SAM_APDU [23:23:37]CAPDU: 80 0D 02 02 05 6A 53 6A 03 0B [23:23:37]Write to MH i2c: E2 0D 00 01 03 80 0D 02 02 05 00 6A 53 6A 03 0B 00 00 BD [23:23:37]Write i2c OK [23:23:37]MH_I2C_Read... [23:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:38]Read from MH i2c: E2 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: E2 03 00 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [23:23:38]RAPDU: 90 00 [23:23:38]wFMCommunicate OK [23:23:38]wFMCommunicate request_size=4 [23:23:38]MH_SAM_APDU [23:23:38]CAPDU: 80 0D 03 02 [23:23:38]Write to MH i2c: E2 08 00 02 03 80 0D 03 02 00 00 00 00 80 [23:23:38]Write i2c OK [23:23:38]MH_I2C_Read... [23:23:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:23:38]Read from MH i2c: E2 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: E2 0B 00 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: E2 0B 00 02 03 00 32 D2 05 5A B2 63 54 7C 90 00 C9 [23:23:38]RAPDU: 32 D2 05 5A B2 63 54 7C 90 00 [23:23:38]wFMCommunicate OK [23:23:38]SAM_PROTO_SignData done [23:23:38]FM_MakeSignedData done [23:23:38]CreateOFDProtocolMessage [23:23:38]wFMCommunicate request_size=4 [23:23:38]MH_SAM_APDU [23:23:38]CAPDU: 80 11 00 00 [23:23:38]Write to MH i2c: E2 08 00 03 03 80 11 00 00 00 00 00 00 80 [23:23:38]Write i2c OK [23:23:38]MH_I2C_Read... [23:23:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:38]Read from MH i2c: E2 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: E2 17 00 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: E2 17 00 03 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DE [23:23:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:23:38]wFMCommunicate OK [23:23:38]CreateOFDProtocolMessage done [23:23:38]OFDSenderStorePacket 123129 [23:23:38]StoreOFDPacket docnum=123129 [23:23:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 42 DC 07 01 04 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 F8 B4 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 E0 01 00 35 04 06 00 40 6A 53 6A 03 0B 32 D2 05 5A B2 63 54 7C [23:23:38]CheckFolder [23:23:38]dirname=/storage/ofd_packets [23:23:38]CheckFolder done [23:23:38]ProducePacketName [23:23:38]name=ofd_packets/00123129 [23:23:38]NVStorageSaveData ofd_packets/00123129 [23:23:38]File name is /storage/ofd_packets/00123129 [23:23:38]Write 301 bytes [23:23:38]NVStorageSaveData done [23:23:38]OFDSenderStorePacket done [23:23:38]KKMCreateOFDPacket done [23:23:38]NVStorageSaveData kkm_last_timestamp [23:23:38]File name is /storage/kkm_last_timestamp [23:23:38]Write 4 bytes [23:23:38]NVStorageSaveData done [23:23:38]ExternCall_PrintAddStr [23:23:38]wPrintStart [23:23:38]Write to MH i2c: 01 00 00 04 03 07 [23:23:38]Write i2c OK [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: 01 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: 01 07 00 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 FF 0F 1C [23:23:38]RasterBufferAndPrint [23:23:38]line Счет N : (1)1106049 [23:23:38]line ИНН: 02508201610067 [23:23:38]line Контрольно-Кассовый Чек [23:23:38]line ПРОДАЖА [23:23:38]line ТРК (МРК, ГНК) : 11 [23:23:38]line Товар: 2710124130 [23:23:38]line Аи-92-К-5 [23:23:38]line 16.160 * 61.90 [23:23:38]line = 1000.30 [23:23:38]line НДС 12% НСП 1% [23:23:38]line > о реализуемом товаре [23:23:38]line ИТОГО: 1000.30 [23:23:38]line НСП 1% : 8.85 [23:23:38]line НДС 12% : 106.23 [23:23:38]line Наличными: 0.00 [23:23:38]line Безнал.: 1000.30 [23:23:38]line Место: АЗС № 25 "Партнер Нефть" [23:23:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:23:38]line СНО: Общий режим [23:23:38]line Чек 348 02.03.2024 23:23 [23:23:38]line Смена: 321 ФФД: 1.0 [23:23:38]line ЗНМ: 0300000019 [23:23:38]line РНМ: 0000000000090573 [23:23:38]line Версия ККМ: 001 [23:23:38]line Платежная система: Бакай Банк [23:23:38]line ФМ: 0000000000874798 [23:23:38]line ФД: 123129 [23:23:38]line ФПД: 70825410167563 [23:23:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T232336&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123129&fm=70825410167563&tin=02508201610067®Number=0000000000090573&sum=100030 [23:23:38]OFD Sender: Processing packet 123129 [packets to send 112, broken 111] [23:23:38]ProducePacketName [23:23:38]name=ofd_packets/00123129 [23:23:38]OFD Sender: To server: pG, [23:23:38]CommunicateWithHost lk.salyk.kg:30040 [23:23:38]ConnectInit lk.salyk.kg [23:23:38]written 0, free lines is 4095 [23:23:38]Connected sock=10 [23:23:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 42 DC 07 01 04 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 F8 B4 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 E0 01 00 35 04 06 00 40 6A 53 6A 03 0B 32 D2 05 5A B2 63 54 7C [23:23:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 11 8C 47 00 71 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 F9 E0 01 00 F4 03 04 00 26 61 E3 65 B6 04 01 00 00 41 84 25 65 9A 19 60 8E [23:23:38]CommunicateWithHost err = 0 [23:23:38]CheckOFDResponse [23:23:38]1017 (14) - 77093643461234 [23:23:38]1041 (16) - 0000000000874798 [23:23:38]1040 (4) - 123129 [23:23:38]1012 (4) - 02.03.2024 17:25 [23:23:38]1206 (1) - 0 [23:23:38]OFD Sender: Remove packet 123129 [23:23:38]ProducePacketName [23:23:38]name=ofd_packets/00123129 [23:23:38]NVStorageDeleteData [23:23:38]Write to MH i2c: 01 00 00 2E 03 31 [23:23:38]Write i2c OK [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: 01 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: 01 07 00 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: 01 07 00 2E 03 00 00 00 00 00 F5 0C 39 [23:23:38]RasterBufferAndPrint [23:23:38]line [23:23:38]line [23:23:38]line [23:23:38]line [23:23:38]line [23:23:38]written 0, free lines is 3325 [23:23:38]MH_Cut [23:23:38]Write to MH i2c: D1 01 00 35 03 01 0A [23:23:38]Write i2c OK [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: D1 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: D1 01 00 [23:23:38]MH_I2C_Read... [23:23:38]Read from MH i2c: D1 01 00 35 03 00 09 [23:23:38]Write to MH i2c: 01 00 00 36 03 39 [23:23:38]Write i2c OK [23:23:38]MH_I2C_Read... [23:23:39]OFD Sender: No OFD packet to send [23:23:39]*** Cut start [23:23:39]*** Purtial cut [23:23:39]*** Stage 1: CUTSNS_PIN = 1 [23:23:41]Read from MH i2c: 01 [23:23:41]MH_I2C_Read... [23:23:41]*** Stop cut motor [23:23:41]*** Cut end [23:23:41]Read from MH i2c: 01 07 00 [23:23:41]MH_I2C_Read... [23:23:41]Read from MH i2c: 01 07 00 36 03 00 00 00 00 00 FF 0F 4E [23:23:41]process_action close_receipt done [23:23:41]requested_data is exist [23:23:41]produce_requested_data [23:23:41]requested_item fm.sn is exist - process it [23:23:41]wFMCommunicate request_size=4 [23:23:41]MH_SAM_APDU [23:23:41]CAPDU: 80 11 00 00 [23:23:41]Write to MH i2c: E2 08 00 37 03 80 11 00 00 00 00 00 00 B4 [23:23:41]Write i2c OK [23:23:41]MH_I2C_Read... [23:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:41]Read from MH i2c: E2 [23:23:41]MH_I2C_Read... [23:23:41]Read from MH i2c: E2 17 00 [23:23:41]MH_I2C_Read... [23:23:41]Read from MH i2c: E2 17 00 37 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 12 [23:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:23:41]wFMCommunicate OK [23:23:41]requested_item fd.num is exist - process it [23:23:41]SAM_PROTO_GetFieldsCounters [23:23:41]wFMCommunicate request_size=4 [23:23:41]MH_SAM_APDU [23:23:41]CAPDU: 80 13 00 00 [23:23:41]Write to MH i2c: E2 08 00 38 03 80 13 00 00 00 00 00 00 B7 [23:23:41]Write i2c OK [23:23:41]MH_I2C_Read... [23:23:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:23:41]Read from MH i2c: E2 [23:23:41]MH_I2C_Read... [23:23:41]Read from MH i2c: E2 62 00 [23:23:41]MH_I2C_Read... [23:23:41]Read from MH i2c: E2 62 00 38 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [23:23:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 F9 E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:23:41]wFMCommunicate OK [23:23:41]SAM_PROTO_GetFieldsCounters done [23:23:41]requested_item shift.num is exist - process it [23:23:41]requested_item shift.opened is exist - process it [23:23:41]req_shift_opened [23:23:41]FM_GetShiftState [23:23:41]SAM_PROTO_GetShiftState [23:23:41]wFMCommunicate request_size=4 [23:23:41]MH_SAM_APDU [23:23:41]CAPDU: 80 13 01 00 [23:23:41]Write to MH i2c: E2 08 00 39 03 80 13 01 00 00 00 00 00 B9 [23:23:41]Write i2c OK [23:23:41]MH_I2C_Read... [23:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:41]Read from MH i2c: E2 [23:23:41]MH_I2C_Read... [23:23:41]Read from MH i2c: E2 0E 00 [23:23:41]MH_I2C_Read... [23:23:41]Read from MH i2c: E2 0E 00 39 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 20 [23:23:41]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:23:41]wFMCommunicate OK [23:23:41]SAM_PROTO_GetShiftState done [23:23:41]FM_GetShiftState done [23:23:41]req_shift_opened done [23:23:41]requested_item shift.open_date is exist - process it [23:23:41]req_shift_open_date [23:23:41]req_shift_open_date done [23:23:41]produce_requested_data done [23:23:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123129,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:23:41]process_action_free close_receipt [23:23:41]json_value_free [23:23:41]json_value_free done [23:23:41]process_json_proto returns [23:23:41]Send response to host [23:23:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123129,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:23:41]free response buf [23:23:41]execute_script done [23:23:41]execute_script returns [23:23:41]free content buf [23:23:41]Sock 9.Close socket [23:23:41]Sock 9.Thread stoped [23:23:44]OFD Sender: No OFD packet to send [23:23:49]OFD Sender: No OFD packet to send [23:23:54]OFD Sender: No OFD packet to send [23:23:59]OFD Sender: No OFD packet to send [23:24:04]OFD Sender: No OFD packet to send [23:24:09]OFD Sender: No OFD packet to send [23:24:14]OFD Sender: No OFD packet to send [23:24:19]OFD Sender: No OFD packet to send [23:24:24]OFD Sender: No OFD packet to send [23:24:29]OFD Sender: No OFD packet to send [23:24:34]OFD Sender: No OFD packet to send [23:24:39]OFD Sender: No OFD packet to send [23:24:44]OFD Sender: No OFD packet to send [23:24:49]OFD Sender: No OFD packet to send [23:24:54]OFD Sender: No OFD packet to send [23:24:59]OFD Sender: No OFD packet to send [23:25:04]OFD Sender: No OFD packet to send [23:25:09]OFD Sender: No OFD packet to send [23:25:14]OFD Sender: No OFD packet to send [23:25:19]OFD Sender: No OFD packet to send [23:25:24]OFD Sender: No OFD packet to send [23:25:29]OFD Sender: No OFD packet to send [23:25:32]accept exits with 7 [23:25:32]New connection [23:25:32]New thread 3067252068 created [23:25:32]Thread 3067395428 joined [23:25:32]Waiting for new connection... [23:25:32] Sock 7.Parse request [23:25:32]Sock 7.Check first char [23:25:32]Sock 7.First char is OK [23:25:32]request: POST /json_proto HTTP/1.0 [23:25:32]Method: POST [23:25:32]URL: /json_proto [23:25:32]Method is POST - this is cgi request [23:25:32]url: /json_proto [23:25:32]query_string will be loaded in cgi processing [23:25:32]execute_cgi json_proto POST (null) [23:25:32]execute_cgi path=json_proto method=POST [23:25:32]POST find Content-Length [23:25:32]Host: 172.17.48.197:8080 [23:25:32]Content-Length: 678 [23:25:32]Content-Type: application/json [23:25:32] [23:25:32]POST finish read [23:25:32]Found Content-Length = 678 [23:25:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:32]execute_script... [23:25:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:32]POST & json_proto [23:25:32]process_json_proto [23:25:32]json parsed OK: [23:25:32]protocol is kg_v1.0 [23:25:32]action value=close_receipt [23:25:32]process_action close_receipt [23:25:32]cmd_close_receipt [23:25:32]MH_GetDate [23:25:32]Write to MH i2c: F0 00 00 3A 03 2C [23:25:32]Write i2c OK [23:25:32]MH_I2C_Read... [23:25:32]Read from MH i2c: F0 [23:25:32]MH_I2C_Read... [23:25:32]Read from MH i2c: F0 09 00 [23:25:32]MH_I2C_Read... [23:25:32]Read from MH i2c: F0 09 00 3A 03 00 6C B5 E3 65 6C AF E3 65 01 [23:25:32]GetLastDocTimeStamp 1709421816 [23:25:32]current date 1709421932 [23:25:32]FM_GetShiftState [23:25:32]SAM_PROTO_GetShiftState [23:25:32]wFMCommunicate request_size=4 [23:25:32]MH_SAM_APDU [23:25:32]CAPDU: 80 13 01 00 [23:25:32]Write to MH i2c: E2 08 00 3B 03 80 13 01 00 00 00 00 00 BB [23:25:32]Write i2c OK [23:25:32]MH_I2C_Read... [23:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:32]Read from MH i2c: E2 [23:25:32]MH_I2C_Read... [23:25:32]Read from MH i2c: E2 0E 00 [23:25:32]MH_I2C_Read... [23:25:32]Read from MH i2c: E2 0E 00 3B 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 22 [23:25:32]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:25:32]wFMCommunicate OK [23:25:32]SAM_PROTO_GetShiftState done [23:25:32]FM_GetShiftState done [23:25:32]opened in 1709338023 [23:25:32]opened+sec_in_day 1709424423 [23:25:32]quantity*price = 30021 [23:25:32]sum+1 = 30023 [23:25:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 349 02.03.2024 23:25 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123130 ФПД: 266392563919248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T232532&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123130&fm=266392563919248&tin=02508201610067®Number=0000000000090573&sum=30000 [23:25:33]StoreToDocumentArchive [23:25:33]shift 321 fd 123130 [23:25:33]save to /storage/0321/doc_00123130 [23:25:33]save last doc name /storage/0321/doc_00123130 to /storage/kkm_last_doc_name [23:25:33]save OK [23:25:33]Clear old archive folders... [23:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:25:33]tlvbuf is 00DA8240 [23:25:33]SAM_PROTO_ClearQueue [23:25:33]wFMCommunicate request_size=4 [23:25:33]MH_SAM_APDU [23:25:33]CAPDU: 80 09 00 00 [23:25:33]Write to MH i2c: E2 08 00 48 03 80 09 00 00 00 00 00 00 BD [23:25:33]Write i2c OK [23:25:33]MH_I2C_Read... [23:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:25:33]Read from MH i2c: E2 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 03 00 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [23:25:33]RAPDU: 90 00 [23:25:33]wFMCommunicate OK [23:25:33]SAM_PROTO_ClearQueue done [23:25:33]KKMCreateOFDPacket [23:25:33]OFDProtocolAddRootSTLVToBuf [23:25:33]FM_MakeSignedData [23:25:33]FM_MakeSignedData [23:25:33]SAM_PROTO_SignData [23:25:33]wFMCommunicate request_size=4 [23:25:33]MH_SAM_APDU [23:25:33]CAPDU: 80 0D 01 02 [23:25:33]Write to MH i2c: E2 08 00 49 03 80 0D 01 02 00 00 00 00 C5 [23:25:33]Write i2c OK [23:25:33]MH_I2C_Read... [23:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:25:33]Read from MH i2c: E2 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 03 00 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 03 00 49 03 00 90 00 C0 [23:25:33]RAPDU: 90 00 [23:25:33]wFMCommunicate OK [23:25:33]wFMCommunicate request_size=255 [23:25:33]MH_SAM_APDU [23:25:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 5D 01 00 00 F4 03 04 00 6C B5 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA E0 01 00 35 04 06 00 F2 [23:25:33]Write to MH i2c: E2 02 01 4A 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 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 5D 01 00 00 F4 03 04 00 6C B5 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA E0 01 00 35 04 06 00 F2 00 00 89 [23:25:33]Write i2c OK [23:25:33]MH_I2C_Read... [23:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:33]Read from MH i2c: E2 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 03 00 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 03 00 4A 03 00 90 00 C1 [23:25:33]RAPDU: 90 00 [23:25:33]wFMCommunicate OK [23:25:33]wFMCommunicate request_size=10 [23:25:33]MH_SAM_APDU [23:25:33]CAPDU: 80 0D 02 02 05 48 5A 24 A9 90 [23:25:33]Write to MH i2c: E2 0D 00 4B 03 80 0D 02 02 05 00 48 5A 24 A9 90 00 00 D1 [23:25:33]Write i2c OK [23:25:33]MH_I2C_Read... [23:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:33]Read from MH i2c: E2 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 03 00 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [23:25:33]RAPDU: 90 00 [23:25:33]wFMCommunicate OK [23:25:33]wFMCommunicate request_size=4 [23:25:33]MH_SAM_APDU [23:25:33]CAPDU: 80 0D 03 02 [23:25:33]Write to MH i2c: E2 08 00 4C 03 80 0D 03 02 00 00 00 00 CA [23:25:33]Write i2c OK [23:25:33]MH_I2C_Read... [23:25:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:25:33]Read from MH i2c: E2 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 0B 00 [23:25:33]MH_I2C_Read... [23:25:33]Read from MH i2c: E2 0B 00 4C 03 00 D0 89 68 68 25 39 6E AA 90 00 6A [23:25:33]RAPDU: D0 89 68 68 25 39 6E AA 90 00 [23:25:33]wFMCommunicate OK [23:25:33]SAM_PROTO_SignData done [23:25:33]FM_MakeSignedData done [23:25:33]CreateOFDProtocolMessage [23:25:33]wFMCommunicate request_size=4 [23:25:33]MH_SAM_APDU [23:25:33]CAPDU: 80 11 00 00 [23:25:33]Write to MH i2c: E2 08 00 4D 03 80 11 00 00 00 00 00 00 CA [23:25:33]Write i2c OK [23:25:33]MH_I2C_Read... [23:25:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:34]Read from MH i2c: E2 [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: E2 17 00 [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: E2 17 00 4D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 28 [23:25:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:25:34]wFMCommunicate OK [23:25:34]CreateOFDProtocolMessage done [23:25:34]OFDSenderStorePacket 123130 [23:25:34]StoreOFDPacket docnum=123130 [23:25:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B0 CC 07 01 08 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 5D 01 00 00 F4 03 04 00 6C B5 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA E0 01 00 35 04 06 00 F2 48 5A 24 A9 90 D0 89 68 68 25 39 6E AA [23:25:34]CheckFolder [23:25:34]dirname=/storage/ofd_packets [23:25:34]CheckFolder done [23:25:34]ProducePacketName [23:25:34]name=ofd_packets/00123130 [23:25:34]NVStorageSaveData ofd_packets/00123130 [23:25:34]File name is /storage/ofd_packets/00123130 [23:25:34]Write 301 bytes [23:25:34]NVStorageSaveData done [23:25:34]OFDSenderStorePacket done [23:25:34]KKMCreateOFDPacket done [23:25:34]NVStorageSaveData kkm_last_timestamp [23:25:34]File name is /storage/kkm_last_timestamp [23:25:34]Write 4 bytes [23:25:34]NVStorageSaveData done [23:25:34]ExternCall_PrintAddStr [23:25:34]wPrintStart [23:25:34]Write to MH i2c: 01 00 00 4E 03 51 [23:25:34]Write i2c OK [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: 01 [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: 01 07 00 [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: 01 07 00 4E 03 00 00 00 00 00 FF 0F 66 [23:25:34]RasterBufferAndPrint [23:25:34]line Счет N : (1)1106051 [23:25:34]line ИНН: 02508201610067 [23:25:34]line Контрольно-Кассовый Чек [23:25:34]line ПРОДАЖА [23:25:34]line ТРК (МРК, ГНК) : 21 [23:25:34]line Товар: 2710124130 [23:25:34]line Аи-92-К-5 [23:25:34]line 4.850 * 61.90 [23:25:34]line = 300.22 [23:25:34]line НДС 12% НСП 1% [23:25:34]line > о реализуемом товаре [23:25:34]line ОКРУГЛЕНИЕ: -0.22 [23:25:34]line ИТОГО: 300.00 [23:25:34]line Внесено: 300.00 [23:25:34]line СДАЧА: 0.00 [23:25:34]line НСП 1% : 2.66 [23:25:34]line НДС 12% : 31.88 [23:25:34]line Наличными: 300.00 [23:25:34]line Безнал.: 0.00 [23:25:34]line Место: АЗС № 25 "Партнер Нефть" [23:25:34]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:25:34]line СНО: Общий режим [23:25:34]line Чек 349 02.03.2024 23:25 [23:25:34]line Смена: 321 ФФД: 1.0 [23:25:34]line ЗНМ: 0300000019 [23:25:34]line РНМ: 0000000000090573 [23:25:34]line Версия ККМ: 001 [23:25:34]line ФМ: 0000000000874798 [23:25:34]line ФД: 123130 [23:25:34]line ФПД: 266392563919248 [23:25:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T232532&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123130&fm=266392563919248&tin=02508201610067®Number=0000000000090573&sum=30000 [23:25:34]OFD Sender: Processing packet 123130 [packets to send 112, broken 111] [23:25:34]ProducePacketName [23:25:34]name=ofd_packets/00123130 [23:25:34]OFD Sender: To server: pG, [23:25:34]CommunicateWithHost lk.salyk.kg:30040 [23:25:34]ConnectInit lk.salyk.kg [23:25:34]written 0, free lines is 4095 [23:25:34]Connected sock=10 [23:25:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B0 CC 07 01 08 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 5D 01 00 00 F4 03 04 00 6C B5 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA E0 01 00 35 04 06 00 F2 48 5A 24 A9 90 D0 89 68 68 25 39 6E AA [23:25:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 4B E3 47 00 19 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FA E0 01 00 F4 03 04 00 9A 61 E3 65 B6 04 01 00 00 D9 CC F6 AA 19 3B 53 97 [23:25:34]CommunicateWithHost err = 0 [23:25:34]CheckOFDResponse [23:25:34]1017 (14) - 77093643461234 [23:25:34]1041 (16) - 0000000000874798 [23:25:34]1040 (4) - 123130 [23:25:34]1012 (4) - 02.03.2024 17:27 [23:25:34]1206 (1) - 0 [23:25:34]OFD Sender: Remove packet 123130 [23:25:34]ProducePacketName [23:25:34]name=ofd_packets/00123130 [23:25:34]NVStorageDeleteData [23:25:34]Write to MH i2c: 01 00 00 79 03 7C [23:25:34]Write i2c OK [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: 01 [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: 01 07 00 [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: 01 07 00 79 03 00 00 00 00 00 E8 0C 77 [23:25:34]RasterBufferAndPrint [23:25:34]line [23:25:34]line [23:25:34]line [23:25:34]line [23:25:34]line [23:25:34]written 0, free lines is 3310 [23:25:34]MH_Cut [23:25:34]Write to MH i2c: D1 01 00 80 03 01 55 [23:25:34]Write i2c OK [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: D1 [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: D1 01 00 [23:25:34]MH_I2C_Read... [23:25:34]Read from MH i2c: D1 01 00 80 03 00 54 [23:25:34]Write to MH i2c: 01 00 00 81 03 84 [23:25:34]Write i2c OK [23:25:34]MH_I2C_Read... [23:25:35]OFD Sender: No OFD packet to send [23:25:35]*** Cut start [23:25:35]*** Purtial cut [23:25:35]*** Stage 1: CUTSNS_PIN = 1 [23:25:37]Read from MH i2c: 01 [23:25:37]MH_I2C_Read... [23:25:37]*** Stop cut motor [23:25:37]*** Cut end [23:25:37]Read from MH i2c: 01 07 00 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: 01 07 00 81 03 00 00 00 00 00 FF 0F 99 [23:25:37]process_action close_receipt done [23:25:37]requested_data is exist [23:25:37]produce_requested_data [23:25:37]requested_item fm.sn is exist - process it [23:25:37]wFMCommunicate request_size=4 [23:25:37]MH_SAM_APDU [23:25:37]CAPDU: 80 11 00 00 [23:25:37]Write to MH i2c: E2 08 00 82 03 80 11 00 00 00 00 00 00 FF [23:25:37]Write i2c OK [23:25:37]MH_I2C_Read... [23:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:37]Read from MH i2c: E2 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: E2 17 00 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: E2 17 00 82 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5D [23:25:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:25:37]wFMCommunicate OK [23:25:37]requested_item fd.num is exist - process it [23:25:37]SAM_PROTO_GetFieldsCounters [23:25:37]wFMCommunicate request_size=4 [23:25:37]MH_SAM_APDU [23:25:37]CAPDU: 80 13 00 00 [23:25:37]Write to MH i2c: E2 08 00 83 03 80 13 00 00 00 00 00 00 02 [23:25:37]Write i2c OK [23:25:37]MH_I2C_Read... [23:25:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:25:37]Read from MH i2c: E2 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: E2 62 00 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: E2 62 00 83 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [23:25:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:25:37]wFMCommunicate OK [23:25:37]SAM_PROTO_GetFieldsCounters done [23:25:37]requested_item shift.num is exist - process it [23:25:37]requested_item shift.opened is exist - process it [23:25:37]req_shift_opened [23:25:37]FM_GetShiftState [23:25:37]SAM_PROTO_GetShiftState [23:25:37]wFMCommunicate request_size=4 [23:25:37]MH_SAM_APDU [23:25:37]CAPDU: 80 13 01 00 [23:25:37]Write to MH i2c: E2 08 00 84 03 80 13 01 00 00 00 00 00 04 [23:25:37]Write i2c OK [23:25:37]MH_I2C_Read... [23:25:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:37]Read from MH i2c: E2 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: E2 0E 00 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: E2 0E 00 84 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 6B [23:25:37]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:25:37]wFMCommunicate OK [23:25:37]SAM_PROTO_GetShiftState done [23:25:37]FM_GetShiftState done [23:25:37]req_shift_opened done [23:25:37]requested_item shift.open_date is exist - process it [23:25:37]req_shift_open_date [23:25:37]req_shift_open_date done [23:25:37]produce_requested_data done [23:25:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123130,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:25:37]process_action_free close_receipt [23:25:37]json_value_free [23:25:37]json_value_free done [23:25:37]process_json_proto returns [23:25:37]Send response to host [23:25:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123130,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:25:37]free response buf [23:25:37]execute_script done [23:25:37]execute_script returns [23:25:37]free content buf [23:25:37]Sock 7.Close socket [23:25:37]Sock 7.Thread stoped [23:25:40]OFD Sender: No OFD packet to send [23:25:45]OFD Sender: No OFD packet to send [23:25:50]OFD Sender: No OFD packet to send [23:25:55]OFD Sender: No OFD packet to send [23:26:00]OFD Sender: No OFD packet to send [23:26:05]OFD Sender: No OFD packet to send [23:26:10]OFD Sender: No OFD packet to send [23:26:15]OFD Sender: No OFD packet to send [23:26:20]OFD Sender: No OFD packet to send [23:26:25]OFD Sender: No OFD packet to send [23:26:30]OFD Sender: No OFD packet to send [23:26:35]OFD Sender: No OFD packet to send [23:26:40]OFD Sender: No OFD packet to send [23:26:45]OFD Sender: No OFD packet to send [23:26:50]OFD Sender: No OFD packet to send [23:26:55]OFD Sender: No OFD packet to send [23:27:00]OFD Sender: No OFD packet to send [23:27:05]OFD Sender: No OFD packet to send [23:27:10]OFD Sender: No OFD packet to send [23:27:15]OFD Sender: No OFD packet to send [23:27:20]OFD Sender: No OFD packet to send [23:27:25]OFD Sender: No OFD packet to send [23:27:30]OFD Sender: No OFD packet to send [23:27:35]OFD Sender: No OFD packet to send [23:27:40]OFD Sender: No OFD packet to send [23:27:45]OFD Sender: No OFD packet to send [23:27:50]OFD Sender: No OFD packet to send [23:27:55]OFD Sender: No OFD packet to send [23:28:00]OFD Sender: No OFD packet to send [23:28:05]OFD Sender: No OFD packet to send [23:28:10]OFD Sender: No OFD packet to send [23:28:15]OFD Sender: No OFD packet to send [23:28:20]OFD Sender: No OFD packet to send [23:28:25]OFD Sender: No OFD packet to send [23:28:30]OFD Sender: No OFD packet to send [23:28:35]OFD Sender: No OFD packet to send [23:28:40]OFD Sender: No OFD packet to send [23:28:42]accept exits with 9 [23:28:42]New connection [23:28:42]New thread 3067395428 created [23:28:42]Thread 3067252068 joined [23:28:42]Waiting for new connection... [23:28:42] Sock 9.Parse request [23:28:42]Sock 9.Check first char [23:28:42]Sock 9.First char is OK [23:28:42]request: POST /json_proto HTTP/1.0 [23:28:42]Method: POST [23:28:42]URL: /json_proto [23:28:42]Method is POST - this is cgi request [23:28:42]url: /json_proto [23:28:42]query_string will be loaded in cgi processing [23:28:42]execute_cgi json_proto POST (null) [23:28:42]execute_cgi path=json_proto method=POST [23:28:42]POST find Content-Length [23:28:42]Host: 172.17.48.197:8080 [23:28:42]Content-Length: 1210 [23:28:42]Content-Type: application/json [23:28:42] [23:28:42]POST finish read [23:28:42]Found Content-Length = 1210 [23:28:42]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106050\u000A02.03.2024 23:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 70.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 4333.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54242\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:42]execute_script... [23:28:42]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106050\u000A02.03.2024 23:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 70.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 4333.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A54242\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:42]POST & json_proto [23:28:42]process_json_proto [23:28:42]json parsed OK: [23:28:42]protocol is kg_v1.0 [23:28:42]action value=print_text [23:28:42]process_action print_text [23:28:42]cmd_print_text [23:28:42]ExternCall_PrintAddStr [23:28:42]wPrintStart [23:28:42]Write to MH i2c: 01 00 00 85 03 88 [23:28:42]Write i2c OK [23:28:42]MH_I2C_Read... [23:28:42]Read from MH i2c: 01 [23:28:42]MH_I2C_Read... [23:28:42]Read from MH i2c: 01 07 00 [23:28:42]MH_I2C_Read... [23:28:42]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [23:28:42]RasterBufferAndPrint [23:28:42]line *****ТОВАРНЫЙ ЧЕК***** [23:28:42]line АЗС 25 [23:28:42]line Партнер нефть [23:28:42]line 02508201610067 [23:28:42]line Кассир : Таалайбек к. А. [23:28:42]line Счет N : (1)1106050 [23:28:42]line 02.03.2024 23:25 [23:28:42]line ПРОДАЖА [23:28:42]line ТРК (МРК, ГНК): 52 [23:28:42]line Вид ГСМ : 2710124130 [23:28:42]line Аи-92-К-5 [23:28:42]line 70.000 x 61.90 [23:28:42]line ИТОГ: 4333.00 [23:28:42]line Тип оплаты: Талоны: Топливная Карта [23:28:42]line 54242 [23:28:42]line ______________________ [23:28:42]line (подпись) [23:28:42]written 0, free lines is 4095 [23:28:43]Write to MH i2c: 01 00 00 9A 03 9D [23:28:43]Write i2c OK [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: 01 [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: 01 07 00 [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 F5 0D A6 [23:28:43]RasterBufferAndPrint [23:28:43]line [23:28:43]line [23:28:43]line [23:28:43]line [23:28:43]line [23:28:43]written 0, free lines is 3574 [23:28:43]MH_Cut [23:28:43]Write to MH i2c: D1 01 00 A1 03 01 76 [23:28:43]Write i2c OK [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: D1 [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: D1 01 00 [23:28:43]MH_I2C_Read... [23:28:43]Read from MH i2c: D1 01 00 A1 03 00 75 [23:28:43]Write to MH i2c: 01 00 00 A2 03 A5 [23:28:43]Write i2c OK [23:28:43]MH_I2C_Read... [23:28:43]*** Cut start [23:28:43]*** Purtial cut [23:28:43]*** Stage 1: CUTSNS_PIN = 1 [23:28:45]OFD Sender: No OFD packet to send [23:28:45]Read from MH i2c: 01 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: 01 07 00 [23:28:45]MH_I2C_Read... [23:28:45]*** Stop cut motor [23:28:45]*** Cut end [23:28:45]Read from MH i2c: 01 07 00 A2 03 00 00 00 00 00 FF 0F BA [23:28:45]process_action print_text done [23:28:45]requested_data is exist [23:28:45]produce_requested_data [23:28:45]requested_item fm.sn is exist - process it [23:28:45]wFMCommunicate request_size=4 [23:28:45]MH_SAM_APDU [23:28:45]CAPDU: 80 11 00 00 [23:28:45]Write to MH i2c: E2 08 00 A3 03 80 11 00 00 00 00 00 00 20 [23:28:45]Write i2c OK [23:28:45]MH_I2C_Read... [23:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:45]Read from MH i2c: E2 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 17 00 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 17 00 A3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7E [23:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:28:45]wFMCommunicate OK [23:28:45]requested_item fd.num is exist - process it [23:28:45]SAM_PROTO_GetFieldsCounters [23:28:45]wFMCommunicate request_size=4 [23:28:45]MH_SAM_APDU [23:28:45]CAPDU: 80 13 00 00 [23:28:45]Write to MH i2c: E2 08 00 A4 03 80 13 00 00 00 00 00 00 23 [23:28:45]Write i2c OK [23:28:45]MH_I2C_Read... [23:28:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:45]Read from MH i2c: E2 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 62 00 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 62 00 A4 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [23:28:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FA E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:45]wFMCommunicate OK [23:28:45]SAM_PROTO_GetFieldsCounters done [23:28:45]requested_item shift.num is exist - process it [23:28:45]requested_item shift.opened is exist - process it [23:28:45]req_shift_opened [23:28:45]FM_GetShiftState [23:28:45]SAM_PROTO_GetShiftState [23:28:45]wFMCommunicate request_size=4 [23:28:45]MH_SAM_APDU [23:28:45]CAPDU: 80 13 01 00 [23:28:45]Write to MH i2c: E2 08 00 A5 03 80 13 01 00 00 00 00 00 25 [23:28:45]Write i2c OK [23:28:45]MH_I2C_Read... [23:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:45]Read from MH i2c: E2 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 0E 00 [23:28:45]MH_I2C_Read... [23:28:45]Read from MH i2c: E2 0E 00 A5 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8C [23:28:45]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:28:45]wFMCommunicate OK [23:28:45]SAM_PROTO_GetShiftState done [23:28:45]FM_GetShiftState done [23:28:45]req_shift_opened done [23:28:45]requested_item shift.open_date is exist - process it [23:28:45]req_shift_open_date [23:28:45]req_shift_open_date done [23:28:45]produce_requested_data done [23:28:45]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123130,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:28:45]process_action_free print_text [23:28:45]json_value_free [23:28:45]json_value_free done [23:28:45]process_json_proto returns [23:28:45]Send response to host [23:28:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123130,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:28:45]free response buf [23:28:45]execute_script done [23:28:45]execute_script returns [23:28:45]free content buf [23:28:45]Sock 9.Close socket [23:28:45]Sock 9.Thread stoped [23:28:50]OFD Sender: No OFD packet to send [23:28:55]OFD Sender: No OFD packet to send [23:29:00]OFD Sender: No OFD packet to send [23:29:05]OFD Sender: No OFD packet to send [23:29:10]OFD Sender: No OFD packet to send [23:29:15]OFD Sender: No OFD packet to send [23:29:20]OFD Sender: No OFD packet to send [23:29:25]OFD Sender: No OFD packet to send [23:29:30]OFD Sender: No OFD packet to send [23:29:35]OFD Sender: No OFD packet to send [23:29:40]OFD Sender: No OFD packet to send [23:29:45]OFD Sender: No OFD packet to send [23:29:50]OFD Sender: No OFD packet to send [23:29:55]OFD Sender: No OFD packet to send [23:30:00]OFD Sender: No OFD packet to send [23:30:05]OFD Sender: No OFD packet to send [23:30:10]OFD Sender: No OFD packet to send [23:30:15]OFD Sender: No OFD packet to send [23:30:20]OFD Sender: No OFD packet to send [23:30:25]OFD Sender: No OFD packet to send [23:30:30]OFD Sender: No OFD packet to send [23:30:35]OFD Sender: No OFD packet to send [23:30:40]OFD Sender: No OFD packet to send [23:30:45]OFD Sender: No OFD packet to send [23:30:50]OFD Sender: No OFD packet to send [23:30:55]OFD Sender: No OFD packet to send [23:31:00]OFD Sender: No OFD packet to send [23:31:05]OFD Sender: No OFD packet to send [23:31:10]OFD Sender: No OFD packet to send [23:31:15]OFD Sender: No OFD packet to send [23:31:20]OFD Sender: No OFD packet to send [23:31:25]OFD Sender: No OFD packet to send [23:31:30]OFD Sender: No OFD packet to send [23:31:35]OFD Sender: No OFD packet to send [23:31:40]OFD Sender: No OFD packet to send [23:31:45]OFD Sender: No OFD packet to send [23:31:50]OFD Sender: No OFD packet to send [23:31:55]OFD Sender: No OFD packet to send [23:32:00]OFD Sender: No OFD packet to send [23:32:05]OFD Sender: No OFD packet to send [23:32:10]OFD Sender: No OFD packet to send [23:32:15]OFD Sender: No OFD packet to send [23:32:20]OFD Sender: No OFD packet to send [23:32:25]OFD Sender: No OFD packet to send [23:32:30]OFD Sender: No OFD packet to send [23:32:35]OFD Sender: No OFD packet to send [23:32:40]OFD Sender: No OFD packet to send [23:32:45]OFD Sender: No OFD packet to send [23:32:50]OFD Sender: No OFD packet to send [23:32:55]OFD Sender: No OFD packet to send [23:33:00]OFD Sender: No OFD packet to send [23:33:05]OFD Sender: No OFD packet to send [23:33:10]OFD Sender: No OFD packet to send [23:33:15]OFD Sender: No OFD packet to send [23:33:20]OFD Sender: No OFD packet to send [23:33:25]OFD Sender: No OFD packet to send [23:33:30]OFD Sender: No OFD packet to send [23:33:35]OFD Sender: No OFD packet to send [23:33:40]OFD Sender: No OFD packet to send [23:33:45]OFD Sender: No OFD packet to send [23:33:50]OFD Sender: No OFD packet to send [23:33:55]OFD Sender: No OFD packet to send [23:34:00]OFD Sender: No OFD packet to send [23:34:05]OFD Sender: No OFD packet to send [23:34:10]OFD Sender: No OFD packet to send [23:34:15]OFD Sender: No OFD packet to send [23:34:20]OFD Sender: No OFD packet to send [23:34:25]OFD Sender: No OFD packet to send [23:34:30]OFD Sender: No OFD packet to send [23:34:35]OFD Sender: No OFD packet to send [23:34:40]OFD Sender: No OFD packet to send [23:34:45]OFD Sender: No OFD packet to send [23:34:50]OFD Sender: No OFD packet to send [23:34:55]OFD Sender: No OFD packet to send [23:35:00]OFD Sender: No OFD packet to send [23:35:05]OFD Sender: No OFD packet to send [23:35:09]accept exits with 7 [23:35:09]New connection [23:35:09]New thread 3067252068 created [23:35:09]Thread 3067395428 joined [23:35:09]Waiting for new connection... [23:35:09] Sock 7.Parse request [23:35:09]Sock 7.Check first char [23:35:09]Sock 7.First char is OK [23:35:09]request: POST /json_proto HTTP/1.0 [23:35:09]Method: POST [23:35:09]URL: /json_proto [23:35:09]Method is POST - this is cgi request [23:35:09]url: /json_proto [23:35:09]query_string will be loaded in cgi processing [23:35:09]execute_cgi json_proto POST (null) [23:35:09]execute_cgi path=json_proto method=POST [23:35:09]POST find Content-Length [23:35:09]Host: 172.17.48.197:8080 [23:35:09]Content-Length: 683 [23:35:09]Content-Type: application/json [23:35:09] [23:35:09]POST finish read [23:35:09]Found Content-Length = 683 [23:35:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:09]execute_script... [23:35:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:09]POST & json_proto [23:35:09]process_json_proto [23:35:09]json parsed OK: [23:35:09]protocol is kg_v1.0 [23:35:09]action value=close_receipt [23:35:09]process_action close_receipt [23:35:09]cmd_close_receipt [23:35:09]MH_GetDate [23:35:09]Write to MH i2c: F0 00 00 A6 03 98 [23:35:09]Write i2c OK [23:35:09]MH_I2C_Read... [23:35:09]Read from MH i2c: F0 [23:35:09]MH_I2C_Read... [23:35:09]Read from MH i2c: F0 09 00 [23:35:09]MH_I2C_Read... [23:35:09]Read from MH i2c: F0 09 00 A6 03 00 AD B7 E3 65 6C AF E3 65 B0 [23:35:09]GetLastDocTimeStamp 1709421932 [23:35:09]current date 1709422509 [23:35:09]FM_GetShiftState [23:35:09]SAM_PROTO_GetShiftState [23:35:09]wFMCommunicate request_size=4 [23:35:09]MH_SAM_APDU [23:35:09]CAPDU: 80 13 01 00 [23:35:09]Write to MH i2c: E2 08 00 A7 03 80 13 01 00 00 00 00 00 27 [23:35:09]Write i2c OK [23:35:09]MH_I2C_Read... [23:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:09]Read from MH i2c: E2 [23:35:09]MH_I2C_Read... [23:35:09]Read from MH i2c: E2 0E 00 [23:35:09]MH_I2C_Read... [23:35:09]Read from MH i2c: E2 0E 00 A7 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 8E [23:35:09]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:35:09]wFMCommunicate OK [23:35:09]SAM_PROTO_GetShiftState done [23:35:09]FM_GetShiftState done [23:35:09]opened in 1709338023 [23:35:09]opened+sec_in_day 1709424423 [23:35:09]quantity*price = 100030 [23:35:09]sum+1 = 100031 [23:35:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 350 02.03.2024 23:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123131 ФПД: 86535559941746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T233509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123131&fm=86535559941746&tin=02508201610067®Number=0000000000090573&sum=100000 [23:35:10]StoreToDocumentArchive [23:35:10]shift 321 fd 123131 [23:35:10]save to /storage/0321/doc_00123131 [23:35:10]save last doc name /storage/0321/doc_00123131 to /storage/kkm_last_doc_name [23:35:10]save OK [23:35:10]Clear old archive folders... [23:35:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:35:10]tlvbuf is 00DBC2D0 [23:35:10]SAM_PROTO_ClearQueue [23:35:10]wFMCommunicate request_size=4 [23:35:10]MH_SAM_APDU [23:35:10]CAPDU: 80 09 00 00 [23:35:10]Write to MH i2c: E2 08 00 B4 03 80 09 00 00 00 00 00 00 29 [23:35:10]Write i2c OK [23:35:10]MH_I2C_Read... [23:35:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:10]Read from MH i2c: E2 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 03 00 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [23:35:10]RAPDU: 90 00 [23:35:10]wFMCommunicate OK [23:35:10]SAM_PROTO_ClearQueue done [23:35:10]KKMCreateOFDPacket [23:35:10]OFDProtocolAddRootSTLVToBuf [23:35:10]FM_MakeSignedData [23:35:10]FM_MakeSignedData [23:35:10]SAM_PROTO_SignData [23:35:10]wFMCommunicate request_size=4 [23:35:10]MH_SAM_APDU [23:35:10]CAPDU: 80 0D 01 02 [23:35:10]Write to MH i2c: E2 08 00 B5 03 80 0D 01 02 00 00 00 00 31 [23:35:10]Write i2c OK [23:35:10]MH_I2C_Read... [23:35:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:10]Read from MH i2c: E2 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 03 00 [23:35:10]MH_I2C_Read... [23:35:10]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [23:35:10]RAPDU: 90 00 [23:35:10]wFMCommunicate OK [23:35:10]wFMCommunicate request_size=255 [23:35:10]MH_SAM_APDU [23:35:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 AD B7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB E0 01 00 35 04 06 00 4E [23:35:10]Write to MH i2c: E2 02 01 B6 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 AD B7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB E0 01 00 35 04 06 00 4E 00 00 14 [23:35:10]OFD Sender: No OFD packet to send [23:35:10]Write i2c OK [23:35:10]MH_I2C_Read... [23:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:11]Read from MH i2c: E2 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: E2 03 00 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [23:35:11]RAPDU: 90 00 [23:35:11]wFMCommunicate OK [23:35:11]wFMCommunicate request_size=10 [23:35:11]MH_SAM_APDU [23:35:11]CAPDU: 80 0D 02 02 05 B4 21 4F 8E 72 [23:35:11]Write to MH i2c: E2 0D 00 B7 03 80 0D 02 02 05 00 B4 21 4F 8E 72 00 00 62 [23:35:11]Write i2c OK [23:35:11]MH_I2C_Read... [23:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:11]Read from MH i2c: E2 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: E2 03 00 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [23:35:11]RAPDU: 90 00 [23:35:11]wFMCommunicate OK [23:35:11]wFMCommunicate request_size=4 [23:35:11]MH_SAM_APDU [23:35:11]CAPDU: 80 0D 03 02 [23:35:11]Write to MH i2c: E2 08 00 B8 03 80 0D 03 02 00 00 00 00 36 [23:35:11]Write i2c OK [23:35:11]MH_I2C_Read... [23:35:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:11]Read from MH i2c: E2 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: E2 0B 00 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: E2 0B 00 B8 03 00 CC F7 FF 8C D0 F5 FA F8 90 00 3C [23:35:11]RAPDU: CC F7 FF 8C D0 F5 FA F8 90 00 [23:35:11]wFMCommunicate OK [23:35:11]SAM_PROTO_SignData done [23:35:11]FM_MakeSignedData done [23:35:11]CreateOFDProtocolMessage [23:35:11]wFMCommunicate request_size=4 [23:35:11]MH_SAM_APDU [23:35:11]CAPDU: 80 11 00 00 [23:35:11]Write to MH i2c: E2 08 00 B9 03 80 11 00 00 00 00 00 00 36 [23:35:11]Write i2c OK [23:35:11]MH_I2C_Read... [23:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:11]Read from MH i2c: E2 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: E2 17 00 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: E2 17 00 B9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 94 [23:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:35:11]wFMCommunicate OK [23:35:11]CreateOFDProtocolMessage done [23:35:11]OFDSenderStorePacket 123131 [23:35:11]StoreOFDPacket docnum=123131 [23:35:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CA 54 07 01 6C A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 AD B7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB E0 01 00 35 04 06 00 4E B4 21 4F 8E 72 CC F7 FF 8C D0 F5 FA F8 [23:35:11]CheckFolder [23:35:11]dirname=/storage/ofd_packets [23:35:11]CheckFolder done [23:35:11]ProducePacketName [23:35:11]name=ofd_packets/00123131 [23:35:11]NVStorageSaveData ofd_packets/00123131 [23:35:11]File name is /storage/ofd_packets/00123131 [23:35:11]Write 301 bytes [23:35:11]NVStorageSaveData done [23:35:11]OFDSenderStorePacket done [23:35:11]KKMCreateOFDPacket done [23:35:11]NVStorageSaveData kkm_last_timestamp [23:35:11]File name is /storage/kkm_last_timestamp [23:35:11]Write 4 bytes [23:35:11]NVStorageSaveData done [23:35:11]OFD Sender: Processing packet 123131 [packets to send 112, broken 111] [23:35:11]ProducePacketName [23:35:11]name=ofd_packets/00123131 [23:35:11]OFD Sender: To server: pG, [23:35:11]CommunicateWithHost lk.salyk.kg:30040 [23:35:11]ConnectInit lk.salyk.kg [23:35:11]ExternCall_PrintAddStr [23:35:11]wPrintStart [23:35:11]Write to MH i2c: 01 00 00 BA 03 BD [23:35:11]Write i2c OK [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: 01 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: 01 07 00 [23:35:11]MH_I2C_Read... [23:35:11]Read from MH i2c: 01 07 00 BA 03 00 00 00 00 00 FF 0F D2 [23:35:11]RasterBufferAndPrint [23:35:11]line Счет N : (1)1106052 [23:35:11]line ИНН: 02508201610067 [23:35:11]line Контрольно-Кассовый Чек [23:35:11]line ПРОДАЖА [23:35:11]line ТРК (МРК, ГНК) : 62 [23:35:11]line Товар: 2710124130 [23:35:11]line Аи-92-К-5 [23:35:11]line 16.160 * 61.90 [23:35:11]line = 1000.30 [23:35:11]line НДС 12% НСП 1% [23:35:11]line > о реализуемом товаре [23:35:11]line ОКРУГЛЕНИЕ: -0.30 [23:35:11]line ИТОГО: 1000.00 [23:35:11]line Внесено: 1000.00 [23:35:11]line СДАЧА: 0.00 [23:35:11]line НСП 1% : 8.85 [23:35:11]line НДС 12% : 106.23 [23:35:11]line Наличными: 1000.00 [23:35:11]line Безнал.: 0.00 [23:35:11]line Место: АЗС № 25 "Партнер Нефть" [23:35:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:35:11]line СНО: Общий режим [23:35:11]line Чек 350 02.03.2024 23:35 [23:35:11]line Смена: 321 ФФД: 1.0 [23:35:11]line ЗНМ: 0300000019 [23:35:11]line РНМ: 0000000000090573 [23:35:11]line Версия ККМ: 001 [23:35:11]line ФМ: 0000000000874798 [23:35:11]line ФД: 123131 [23:35:11]line ФПД: 86535559941746 [23:35:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T233509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123131&fm=86535559941746&tin=02508201610067®Number=0000000000090573&sum=100000 [23:35:11]Connected sock=12 [23:35:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CA 54 07 01 6C A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 AD B7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB E0 01 00 35 04 06 00 4E B4 21 4F 8E 72 CC F7 FF 8C D0 F5 FA F8 [23:35:11]written 0, free lines is 4095 [23:35:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0A 31 47 00 1B 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FB E0 01 00 F4 03 04 00 DB 63 E3 65 B6 04 01 00 00 7E A0 7A 1C A3 19 DD 51 [23:35:11]CommunicateWithHost err = 0 [23:35:11]CheckOFDResponse [23:35:11]1017 (14) - 77093643461234 [23:35:11]1041 (16) - 0000000000874798 [23:35:11]1040 (4) - 123131 [23:35:11]1012 (4) - 02.03.2024 17:37 [23:35:11]1206 (1) - 0 [23:35:11]OFD Sender: Remove packet 123131 [23:35:11]ProducePacketName [23:35:11]name=ofd_packets/00123131 [23:35:11]NVStorageDeleteData [23:35:12]Write to MH i2c: 01 00 00 E5 03 E8 [23:35:12]Write i2c OK [23:35:12]MH_I2C_Read... [23:35:12]Read from MH i2c: 01 [23:35:12]MH_I2C_Read... [23:35:12]Read from MH i2c: 01 07 00 [23:35:12]MH_I2C_Read... [23:35:12]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 E1 0C DC [23:35:12]RasterBufferAndPrint [23:35:12]line [23:35:12]line [23:35:12]line [23:35:12]line [23:35:12]line [23:35:12]written 0, free lines is 3302 [23:35:12]MH_Cut [23:35:12]Write to MH i2c: D1 01 00 EC 03 01 C1 [23:35:12]Write i2c OK [23:35:12]MH_I2C_Read... [23:35:12]Read from MH i2c: D1 [23:35:12]MH_I2C_Read... [23:35:12]Read from MH i2c: D1 01 00 [23:35:12]MH_I2C_Read... [23:35:12]Read from MH i2c: D1 01 00 EC 03 00 C0 [23:35:12]Write to MH i2c: 01 00 00 ED 03 F0 [23:35:12]Write i2c OK [23:35:12]MH_I2C_Read... [23:35:12]OFD Sender: No OFD packet to send [23:35:12]*** Cut start [23:35:12]*** Purtial cut [23:35:12]*** Stage 1: CUTSNS_PIN = 1 [23:35:14]Read from MH i2c: 01 [23:35:14]MH_I2C_Read... [23:35:14]*** Stop cut motor [23:35:14]*** Cut end [23:35:14]Read from MH i2c: 01 07 00 [23:35:14]MH_I2C_Read... [23:35:14]Read from MH i2c: 01 07 00 ED 03 00 00 00 00 00 FF 0F 05 [23:35:14]process_action close_receipt done [23:35:14]requested_data is exist [23:35:14]produce_requested_data [23:35:14]requested_item fm.sn is exist - process it [23:35:14]wFMCommunicate request_size=4 [23:35:14]MH_SAM_APDU [23:35:14]CAPDU: 80 11 00 00 [23:35:14]Write to MH i2c: E2 08 00 EE 03 80 11 00 00 00 00 00 00 6B [23:35:14]Write i2c OK [23:35:14]MH_I2C_Read... [23:35:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:14]Read from MH i2c: E2 [23:35:14]MH_I2C_Read... [23:35:14]Read from MH i2c: E2 17 00 [23:35:14]MH_I2C_Read... [23:35:14]Read from MH i2c: E2 17 00 EE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C9 [23:35:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:35:14]wFMCommunicate OK [23:35:14]requested_item fd.num is exist - process it [23:35:14]SAM_PROTO_GetFieldsCounters [23:35:14]wFMCommunicate request_size=4 [23:35:14]MH_SAM_APDU [23:35:14]CAPDU: 80 13 00 00 [23:35:14]Write to MH i2c: E2 08 00 EF 03 80 13 00 00 00 00 00 00 6E [23:35:14]Write i2c OK [23:35:14]MH_I2C_Read... [23:35:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:14]Read from MH i2c: E2 [23:35:14]MH_I2C_Read... [23:35:14]Read from MH i2c: E2 62 00 [23:35:14]MH_I2C_Read... [23:35:14]Read from MH i2c: E2 62 00 EF 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [23:35:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FB E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:35:14]wFMCommunicate OK [23:35:14]SAM_PROTO_GetFieldsCounters done [23:35:14]requested_item shift.num is exist - process it [23:35:14]requested_item shift.opened is exist - process it [23:35:14]req_shift_opened [23:35:14]FM_GetShiftState [23:35:14]SAM_PROTO_GetShiftState [23:35:14]wFMCommunicate request_size=4 [23:35:14]MH_SAM_APDU [23:35:14]CAPDU: 80 13 01 00 [23:35:14]Write to MH i2c: E2 08 00 F0 03 80 13 01 00 00 00 00 00 70 [23:35:14]Write i2c OK [23:35:14]MH_I2C_Read... [23:35:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:15]Read from MH i2c: E2 [23:35:15]MH_I2C_Read... [23:35:15]Read from MH i2c: E2 0E 00 [23:35:15]MH_I2C_Read... [23:35:15]Read from MH i2c: E2 0E 00 F0 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D7 [23:35:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:35:15]wFMCommunicate OK [23:35:15]SAM_PROTO_GetShiftState done [23:35:15]FM_GetShiftState done [23:35:15]req_shift_opened done [23:35:15]requested_item shift.open_date is exist - process it [23:35:15]req_shift_open_date [23:35:15]req_shift_open_date done [23:35:15]produce_requested_data done [23:35:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123131,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:35:15]process_action_free close_receipt [23:35:15]json_value_free [23:35:15]json_value_free done [23:35:15]process_json_proto returns [23:35:15]Send response to host [23:35:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123131,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:35:15]free response buf [23:35:15]execute_script done [23:35:15]execute_script returns [23:35:15]free content buf [23:35:15]Sock 7.Close socket [23:35:15]Sock 7.Thread stoped [23:35:17]OFD Sender: No OFD packet to send [23:35:22]OFD Sender: No OFD packet to send [23:35:23]accept exits with 9 [23:35:23]New connection [23:35:23]New thread 3067395428 created [23:35:23]Thread 3067252068 joined [23:35:23]Waiting for new connection... [23:35:23] Sock 9.Parse request [23:35:23]Sock 9.Check first char [23:35:23]Sock 9.First char is OK [23:35:23]request: POST /json_proto HTTP/1.0 [23:35:23]Method: POST [23:35:23]URL: /json_proto [23:35:23]Method is POST - this is cgi request [23:35:23]url: /json_proto [23:35:23]query_string will be loaded in cgi processing [23:35:23]execute_cgi json_proto POST (null) [23:35:23]execute_cgi path=json_proto method=POST [23:35:23]POST find Content-Length [23:35:23]Host: 172.17.48.197:8080 [23:35:23]Content-Length: 678 [23:35:23]Content-Type: application/json [23:35:23] [23:35:23]POST finish read [23:35:23]Found Content-Length = 678 [23:35:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:23]execute_script... [23:35:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:23]POST & json_proto [23:35:23]process_json_proto [23:35:23]json parsed OK: [23:35:23]protocol is kg_v1.0 [23:35:23]action value=close_receipt [23:35:23]process_action close_receipt [23:35:23]cmd_close_receipt [23:35:23]MH_GetDate [23:35:23]Write to MH i2c: F0 00 00 F1 03 E3 [23:35:23]Write i2c OK [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: F0 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: F0 09 00 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: F0 09 00 F1 03 00 BB B7 E3 65 6C AF E3 65 09 [23:35:23]GetLastDocTimeStamp 1709422509 [23:35:23]current date 1709422523 [23:35:23]FM_GetShiftState [23:35:23]SAM_PROTO_GetShiftState [23:35:23]wFMCommunicate request_size=4 [23:35:23]MH_SAM_APDU [23:35:23]CAPDU: 80 13 01 00 [23:35:23]Write to MH i2c: E2 08 00 F2 03 80 13 01 00 00 00 00 00 72 [23:35:23]Write i2c OK [23:35:23]MH_I2C_Read... [23:35:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:23]Read from MH i2c: E2 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: E2 0E 00 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: E2 0E 00 F2 03 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 D9 [23:35:23]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:35:23]wFMCommunicate OK [23:35:23]SAM_PROTO_GetShiftState done [23:35:23]FM_GetShiftState done [23:35:23]opened in 1709338023 [23:35:23]opened+sec_in_day 1709424423 [23:35:23]quantity*price = 25007 [23:35:23]sum+1 = 25009 [23:35:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 351 02.03.2024 23:35 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123132 ФПД: 96207196516968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T233524&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123132&fm=96207196516968&tin=02508201610067®Number=0000000000090573&sum=25000 [23:35:25]StoreToDocumentArchive [23:35:25]shift 321 fd 123132 [23:35:25]save to /storage/0321/doc_00123132 [23:35:25]save last doc name /storage/0321/doc_00123132 to /storage/kkm_last_doc_name [23:35:25]save OK [23:35:25]Clear old archive folders... [23:35:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:35:25]tlvbuf is 00D9FD10 [23:35:25]SAM_PROTO_ClearQueue [23:35:25]wFMCommunicate request_size=4 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 09 00 00 [23:35:25]Write to MH i2c: E2 08 00 FF 03 80 09 00 00 00 00 00 00 74 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 03 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [23:35:25]RAPDU: 90 00 [23:35:25]wFMCommunicate OK [23:35:25]SAM_PROTO_ClearQueue done [23:35:25]KKMCreateOFDPacket [23:35:25]OFDProtocolAddRootSTLVToBuf [23:35:25]FM_MakeSignedData [23:35:25]FM_MakeSignedData [23:35:25]SAM_PROTO_SignData [23:35:25]wFMCommunicate request_size=4 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 0D 01 02 [23:35:25]Write to MH i2c: E2 08 00 00 04 80 0D 01 02 00 00 00 00 7D [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 03 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [23:35:25]RAPDU: 90 00 [23:35:25]wFMCommunicate OK [23:35:25]wFMCommunicate request_size=255 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 BC B7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC E0 01 00 35 04 06 00 57 [23:35:25]Write to MH i2c: E2 02 01 01 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 BC B7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC E0 01 00 35 04 06 00 57 00 00 A9 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 03 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [23:35:25]RAPDU: 90 00 [23:35:25]wFMCommunicate OK [23:35:25]wFMCommunicate request_size=10 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 0D 02 02 05 7F FB C5 F2 68 [23:35:25]Write to MH i2c: E2 0D 00 02 04 80 0D 02 02 05 00 7F FB C5 F2 68 00 00 23 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 03 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [23:35:25]RAPDU: 90 00 [23:35:25]wFMCommunicate OK [23:35:25]wFMCommunicate request_size=4 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 0D 03 02 [23:35:25]Write to MH i2c: E2 08 00 03 04 80 0D 03 02 00 00 00 00 82 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 0B 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 0B 00 03 04 00 50 5E 72 E0 E1 73 1F D3 90 00 C9 [23:35:25]RAPDU: 50 5E 72 E0 E1 73 1F D3 90 00 [23:35:25]wFMCommunicate OK [23:35:25]SAM_PROTO_SignData done [23:35:25]FM_MakeSignedData done [23:35:25]CreateOFDProtocolMessage [23:35:25]wFMCommunicate request_size=4 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 11 00 00 [23:35:25]Write to MH i2c: E2 08 00 04 04 80 11 00 00 00 00 00 00 82 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 17 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 17 00 04 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E0 [23:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:35:25]wFMCommunicate OK [23:35:25]CreateOFDProtocolMessage done [23:35:25]OFDSenderStorePacket 123132 [23:35:25]StoreOFDPacket docnum=123132 [23:35:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9C FE 07 01 69 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 BC B7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC E0 01 00 35 04 06 00 57 7F FB C5 F2 68 50 5E 72 E0 E1 73 1F D3 [23:35:25]CheckFolder [23:35:25]dirname=/storage/ofd_packets [23:35:25]CheckFolder done [23:35:25]ProducePacketName [23:35:25]name=ofd_packets/00123132 [23:35:25]NVStorageSaveData ofd_packets/00123132 [23:35:25]File name is /storage/ofd_packets/00123132 [23:35:25]Write 301 bytes [23:35:25]NVStorageSaveData done [23:35:25]OFDSenderStorePacket done [23:35:25]KKMCreateOFDPacket done [23:35:25]NVStorageSaveData kkm_last_timestamp [23:35:25]File name is /storage/kkm_last_timestamp [23:35:25]Write 4 bytes [23:35:25]NVStorageSaveData done [23:35:25]ExternCall_PrintAddStr [23:35:25]wPrintStart [23:35:25]Write to MH i2c: 01 00 00 05 04 09 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: 01 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: 01 07 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: 01 07 00 05 04 00 00 00 00 00 FF 0F 1E [23:35:25]RasterBufferAndPrint [23:35:25]line Счет N : (1)1106053 [23:35:25]line ИНН: 02508201610067 [23:35:25]line Контрольно-Кассовый Чек [23:35:25]line ПРОДАЖА [23:35:25]line ТРК (МРК, ГНК) : 42 [23:35:25]line Товар: 2710124130 [23:35:25]line Аи-92-К-5 [23:35:25]line 4.040 * 61.90 [23:35:25]line = 250.08 [23:35:25]line НДС 12% НСП 1% [23:35:25]line > о реализуемом товаре [23:35:25]line ОКРУГЛЕНИЕ: -0.08 [23:35:25]line ИТОГО: 250.00 [23:35:25]line Внесено: 250.00 [23:35:25]line СДАЧА: 0.00 [23:35:25]line НСП 1% : 2.21 [23:35:25]line НДС 12% : 26.56 [23:35:25]line Наличными: 250.00 [23:35:25]line Безнал.: 0.00 [23:35:25]line Место: АЗС № 25 "Партнер Нефть" [23:35:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:35:25]line СНО: Общий режим [23:35:25]line Чек 351 02.03.2024 23:35 [23:35:25]line Смена: 321 ФФД: 1.0 [23:35:25]line ЗНМ: 0300000019 [23:35:25]line РНМ: 0000000000090573 [23:35:25]line Версия ККМ: 001 [23:35:25]line ФМ: 0000000000874798 [23:35:25]line ФД: 123132 [23:35:25]line ФПД: 96207196516968 [23:35:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T233524&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123132&fm=96207196516968&tin=02508201610067®Number=0000000000090573&sum=25000 [23:35:25]OFD Sender: Processing packet 123132 [packets to send 112, broken 111] [23:35:25]ProducePacketName [23:35:25]name=ofd_packets/00123132 [23:35:25]OFD Sender: To server: pG, [23:35:25]CommunicateWithHost lk.salyk.kg:30040 [23:35:25]ConnectInit lk.salyk.kg [23:35:25]written 0, free lines is 4095 [23:35:25]Connected sock=10 [23:35:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9C FE 07 01 69 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 BC B7 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC E0 01 00 35 04 06 00 57 7F FB C5 F2 68 50 5E 72 E0 E1 73 1F D3 [23:35:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 65 0D 47 00 A2 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FC E0 01 00 F4 03 04 00 E9 63 E3 65 B6 04 01 00 00 73 83 87 FD BE 13 AB 6C [23:35:26]CommunicateWithHost err = 0 [23:35:26]CheckOFDResponse [23:35:26]1017 (14) - 77093643461234 [23:35:26]1041 (16) - 0000000000874798 [23:35:26]1040 (4) - 123132 [23:35:26]1012 (4) - 02.03.2024 17:37 [23:35:26]1206 (1) - 0 [23:35:26]OFD Sender: Remove packet 123132 [23:35:26]ProducePacketName [23:35:26]name=ofd_packets/00123132 [23:35:26]NVStorageDeleteData [23:35:26]Write to MH i2c: 01 00 00 30 04 34 [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: 01 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: 01 07 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 F8 0C 3F [23:35:26]RasterBufferAndPrint [23:35:26]line [23:35:26]line [23:35:26]line [23:35:26]line [23:35:26]line [23:35:26]written 0, free lines is 3329 [23:35:26]MH_Cut [23:35:26]Write to MH i2c: D1 01 00 37 04 01 0D [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: D1 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: D1 01 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: D1 01 00 37 04 00 0C [23:35:26]Write to MH i2c: 01 00 00 38 04 3C [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]OFD Sender: No OFD packet to send [23:35:27]*** Cut start [23:35:27]*** Purtial cut [23:35:27]*** Stage 1: CUTSNS_PIN = 1 [23:35:29]Read from MH i2c: 01 [23:35:29]MH_I2C_Read... [23:35:29]*** Stop cut motor [23:35:29]*** Cut end [23:35:29]Read from MH i2c: 01 07 00 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: 01 07 00 38 04 00 00 00 00 00 FF 0F 51 [23:35:29]process_action close_receipt done [23:35:29]requested_data is exist [23:35:29]produce_requested_data [23:35:29]requested_item fm.sn is exist - process it [23:35:29]wFMCommunicate request_size=4 [23:35:29]MH_SAM_APDU [23:35:29]CAPDU: 80 11 00 00 [23:35:29]Write to MH i2c: E2 08 00 39 04 80 11 00 00 00 00 00 00 B7 [23:35:29]Write i2c OK [23:35:29]MH_I2C_Read... [23:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:29]Read from MH i2c: E2 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: E2 17 00 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: E2 17 00 39 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 15 [23:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:35:29]wFMCommunicate OK [23:35:29]requested_item fd.num is exist - process it [23:35:29]SAM_PROTO_GetFieldsCounters [23:35:29]wFMCommunicate request_size=4 [23:35:29]MH_SAM_APDU [23:35:29]CAPDU: 80 13 00 00 [23:35:29]Write to MH i2c: E2 08 00 3A 04 80 13 00 00 00 00 00 00 BA [23:35:29]Write i2c OK [23:35:29]MH_I2C_Read... [23:35:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:29]Read from MH i2c: E2 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: E2 62 00 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: E2 62 00 3A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [23:35:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FC E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:35:29]wFMCommunicate OK [23:35:29]SAM_PROTO_GetFieldsCounters done [23:35:29]requested_item shift.num is exist - process it [23:35:29]requested_item shift.opened is exist - process it [23:35:29]req_shift_opened [23:35:29]FM_GetShiftState [23:35:29]SAM_PROTO_GetShiftState [23:35:29]wFMCommunicate request_size=4 [23:35:29]MH_SAM_APDU [23:35:29]CAPDU: 80 13 01 00 [23:35:29]Write to MH i2c: E2 08 00 3B 04 80 13 01 00 00 00 00 00 BC [23:35:29]Write i2c OK [23:35:29]MH_I2C_Read... [23:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:29]Read from MH i2c: E2 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: E2 0E 00 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: E2 0E 00 3B 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 23 [23:35:29]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:35:29]wFMCommunicate OK [23:35:29]SAM_PROTO_GetShiftState done [23:35:29]FM_GetShiftState done [23:35:29]req_shift_opened done [23:35:29]requested_item shift.open_date is exist - process it [23:35:29]req_shift_open_date [23:35:29]req_shift_open_date done [23:35:29]produce_requested_data done [23:35:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123132,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:35:29]process_action_free close_receipt [23:35:29]json_value_free [23:35:29]json_value_free done [23:35:29]process_json_proto returns [23:35:29]Send response to host [23:35:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123132,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:35:29]free response buf [23:35:29]execute_script done [23:35:29]execute_script returns [23:35:29]free content buf [23:35:29]Sock 9.Close socket [23:35:29]Sock 9.Thread stoped [23:35:31]OFD Sender: No OFD packet to send [23:35:36]OFD Sender: No OFD packet to send [23:35:41]OFD Sender: No OFD packet to send [23:35:46]OFD Sender: No OFD packet to send [23:35:51]OFD Sender: No OFD packet to send [23:35:56]OFD Sender: No OFD packet to send [23:36:01]OFD Sender: No OFD packet to send [23:36:06]OFD Sender: No OFD packet to send [23:36:11]OFD Sender: No OFD packet to send [23:36:16]OFD Sender: No OFD packet to send [23:36:21]OFD Sender: No OFD packet to send [23:36:26]OFD Sender: No OFD packet to send [23:36:31]OFD Sender: No OFD packet to send [23:36:36]OFD Sender: No OFD packet to send [23:36:41]OFD Sender: No OFD packet to send [23:36:46]OFD Sender: No OFD packet to send [23:36:51]OFD Sender: No OFD packet to send [23:36:56]OFD Sender: No OFD packet to send [23:37:01]OFD Sender: No OFD packet to send [23:37:06]OFD Sender: No OFD packet to send [23:37:11]OFD Sender: No OFD packet to send [23:37:16]OFD Sender: No OFD packet to send [23:37:21]OFD Sender: No OFD packet to send [23:37:26]OFD Sender: No OFD packet to send [23:37:30]accept exits with 7 [23:37:30]New connection [23:37:30]New thread 3067252068 created [23:37:30]Thread 3067395428 joined [23:37:30]Waiting for new connection... [23:37:30] Sock 7.Parse request [23:37:30]Sock 7.Check first char [23:37:30]Sock 7.First char is OK [23:37:30]request: POST /json_proto HTTP/1.0 [23:37:30]Method: POST [23:37:30]URL: /json_proto [23:37:30]Method is POST - this is cgi request [23:37:30]url: /json_proto [23:37:30]query_string will be loaded in cgi processing [23:37:30]execute_cgi json_proto POST (null) [23:37:30]execute_cgi path=json_proto method=POST [23:37:30]POST find Content-Length [23:37:30]Host: 172.17.48.197:8080 [23:37:30]Content-Length: 735 [23:37:30]Content-Type: application/json [23:37:30] [23:37:30]POST finish read [23:37:30]Found Content-Length = 735 [23:37:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123132, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:30]execute_script... [23:37:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123132, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:30]POST & json_proto [23:37:30]process_json_proto [23:37:30]json parsed OK: [23:37:30]protocol is kg_v1.0 [23:37:30]action value=close_receipt [23:37:30]process_action close_receipt [23:37:30]cmd_close_receipt [23:37:30]MH_GetDate [23:37:30]Write to MH i2c: F0 00 00 3C 04 2F [23:37:30]Write i2c OK [23:37:30]MH_I2C_Read... [23:37:30]Read from MH i2c: F0 [23:37:30]MH_I2C_Read... [23:37:30]Read from MH i2c: F0 09 00 [23:37:30]MH_I2C_Read... [23:37:30]Read from MH i2c: F0 09 00 3C 04 00 3A B8 E3 65 6C AF E3 65 D5 [23:37:30]GetLastDocTimeStamp 1709422524 [23:37:30]current date 1709422650 [23:37:30]FM_GetShiftState [23:37:30]SAM_PROTO_GetShiftState [23:37:30]wFMCommunicate request_size=4 [23:37:30]MH_SAM_APDU [23:37:30]CAPDU: 80 13 01 00 [23:37:30]Write to MH i2c: E2 08 00 3D 04 80 13 01 00 00 00 00 00 BE [23:37:30]Write i2c OK [23:37:30]MH_I2C_Read... [23:37:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:30]Read from MH i2c: E2 [23:37:30]MH_I2C_Read... [23:37:30]Read from MH i2c: E2 0E 00 [23:37:30]MH_I2C_Read... [23:37:30]Read from MH i2c: E2 0E 00 3D 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 25 [23:37:30]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:37:30]wFMCommunicate OK [23:37:30]SAM_PROTO_GetShiftState done [23:37:30]FM_GetShiftState done [23:37:30]opened in 1709338023 [23:37:30]opened+sec_in_day 1709424423 [23:37:30]quantity*price = 25007 [23:37:30]sum+1 = 25009 [23:37:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 250.00 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 352 02.03.2024 23:37 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123132 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123133 ФПД: 69378965791746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T233730&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123133&fm=69378965791746&tin=02508201610067®Number=0000000000090573&sum=25000 [23:37:31]StoreToDocumentArchive [23:37:31]shift 321 fd 123133 [23:37:31]save to /storage/0321/doc_00123133 [23:37:31]save last doc name /storage/0321/doc_00123133 to /storage/kkm_last_doc_name [23:37:31]save OK [23:37:31]Clear old archive folders... [23:37:31]ProcessDocumentItem done err = 0, tmpTLVsize=279 [23:37:31]tlvbuf is 00E260E0 [23:37:31]SAM_PROTO_ClearQueue [23:37:31]wFMCommunicate request_size=4 [23:37:31]MH_SAM_APDU [23:37:31]CAPDU: 80 09 00 00 [23:37:31]Write to MH i2c: E2 08 00 4C 04 80 09 00 00 00 00 00 00 C2 [23:37:31]Write i2c OK [23:37:31]MH_I2C_Read... [23:37:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:31]Read from MH i2c: E2 [23:37:31]MH_I2C_Read... [23:37:31]Read from MH i2c: E2 03 00 [23:37:31]MH_I2C_Read... [23:37:31]Read from MH i2c: E2 03 00 4C 04 00 90 00 C4 [23:37:31]RAPDU: 90 00 [23:37:31]wFMCommunicate OK [23:37:31]SAM_PROTO_ClearQueue done [23:37:31]KKMCreateOFDPacket [23:37:31]OFDProtocolAddRootSTLVToBuf [23:37:31]FM_MakeSignedData [23:37:31]FM_MakeSignedData [23:37:31]SAM_PROTO_SignData [23:37:31]wFMCommunicate request_size=4 [23:37:31]MH_SAM_APDU [23:37:31]CAPDU: 80 0D 01 02 [23:37:31]Write to MH i2c: E2 08 00 4D 04 80 0D 01 02 00 00 00 00 CA [23:37:31]Write i2c OK [23:37:31]MH_I2C_Read... [23:37:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:31]Read from MH i2c: E2 [23:37:31]MH_I2C_Read... [23:37:31]Read from MH i2c: E2 03 00 [23:37:31]MH_I2C_Read... [23:37:31]Read from MH i2c: E2 03 00 4D 04 00 90 00 C5 [23:37:31]RAPDU: 90 00 [23:37:31]wFMCommunicate OK [23:37:31]wFMCommunicate request_size=255 [23:37:31]MH_SAM_APDU [23:37:31]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 3A B8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 FC E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [23:37:31]Write to MH i2c: E2 02 01 4E 04 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 3A B8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 FC E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 81 [23:37:31]Write i2c OK [23:37:31]MH_I2C_Read... [23:37:31]OFD Sender: No OFD packet to send [23:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:31]Read from MH i2c: E2 [23:37:31]MH_I2C_Read... [23:37:31]Read from MH i2c: E2 03 00 [23:37:31]MH_I2C_Read... [23:37:31]Read from MH i2c: E2 03 00 4E 04 00 90 00 C6 [23:37:31]RAPDU: 90 00 [23:37:31]wFMCommunicate OK [23:37:31]wFMCommunicate request_size=38 [23:37:31]MH_SAM_APDU [23:37:31]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD E0 01 00 35 04 06 00 3F 19 8C 9C 64 02 [23:37:31]Write to MH i2c: E2 29 00 4F 04 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD E0 01 00 35 04 06 00 3F 19 8C 9C 64 02 00 00 25 [23:37:31]Write i2c OK [23:37:31]MH_I2C_Read... [23:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:31]Read from MH i2c: E2 [23:37:31]MH_I2C_Read... [23:37:31]Read from MH i2c: E2 03 00 [23:37:31]MH_I2C_Read... [23:37:31]Read from MH i2c: E2 03 00 4F 04 00 90 00 C7 [23:37:31]RAPDU: 90 00 [23:37:31]wFMCommunicate OK [23:37:31]wFMCommunicate request_size=4 [23:37:31]MH_SAM_APDU [23:37:31]CAPDU: 80 0D 03 02 [23:37:31]Write to MH i2c: E2 08 00 50 04 80 0D 03 02 00 00 00 00 CF [23:37:31]Write i2c OK [23:37:31]MH_I2C_Read... [23:37:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:32]Read from MH i2c: E2 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: E2 0B 00 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: E2 0B 00 50 04 00 E7 31 84 52 8D 16 15 13 90 00 89 [23:37:32]RAPDU: E7 31 84 52 8D 16 15 13 90 00 [23:37:32]wFMCommunicate OK [23:37:32]SAM_PROTO_SignData done [23:37:32]FM_MakeSignedData done [23:37:32]CreateOFDProtocolMessage [23:37:32]wFMCommunicate request_size=4 [23:37:32]MH_SAM_APDU [23:37:32]CAPDU: 80 11 00 00 [23:37:32]Write to MH i2c: E2 08 00 51 04 80 11 00 00 00 00 00 00 CF [23:37:32]Write i2c OK [23:37:32]MH_I2C_Read... [23:37:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:32]Read from MH i2c: E2 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: E2 17 00 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: E2 17 00 51 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2D [23:37:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:37:32]wFMCommunicate OK [23:37:32]CreateOFDProtocolMessage done [23:37:32]OFDSenderStorePacket 123133 [23:37:32]StoreOFDPacket docnum=123133 [23:37:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 E9 D8 23 01 A4 88 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 3A B8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 FC E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD E0 01 00 35 04 06 00 3F 19 8C 9C 64 02 E7 31 84 52 8D 16 15 13 [23:37:32]CheckFolder [23:37:32]dirname=/storage/ofd_packets [23:37:32]CheckFolder done [23:37:32]ProducePacketName [23:37:32]name=ofd_packets/00123133 [23:37:32]NVStorageSaveData ofd_packets/00123133 [23:37:32]File name is /storage/ofd_packets/00123133 [23:37:32]Write 329 bytes [23:37:32]NVStorageSaveData done [23:37:32]OFDSenderStorePacket done [23:37:32]KKMCreateOFDPacket done [23:37:32]NVStorageSaveData kkm_last_timestamp [23:37:32]File name is /storage/kkm_last_timestamp [23:37:32]Write 4 bytes [23:37:32]NVStorageSaveData done [23:37:32]ExternCall_PrintAddStr [23:37:32]wPrintStart [23:37:32]Write to MH i2c: 01 00 00 52 04 56 [23:37:32]Write i2c OK [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: 01 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: 01 07 00 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: 01 07 00 52 04 00 00 00 00 00 FF 0F 6B [23:37:32]RasterBufferAndPrint [23:37:32]line Счет N : (1)1106053 [23:37:32]line ИНН: 02508201610067 [23:37:32]line Контрольно-Кассовый Чек [23:37:32]line ВОЗВРАТ ПРОДАЖИ [23:37:32]line ТРК (МРК, ГНК) : 42 [23:37:32]line Товар: 2710124130 [23:37:32]line Аи-92-К-5 [23:37:32]line 4.040 * 61.90 [23:37:32]line = 250.08 [23:37:32]line НДС 12% НСП 1% [23:37:32]line > о реализуемом товаре [23:37:32]line ОКРУГЛЕНИЕ: -0.08 [23:37:32]line ИТОГО: 250.00 [23:37:32]line НСП 1% : 2.21 [23:37:32]line НДС 12% : 26.56 [23:37:32]line Наличными: 250.00 [23:37:32]line Безнал.: 0.00 [23:37:32]line Место: АЗС № 25 "Партнер Нефть" [23:37:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:37:32]line СНО: Общий режим [23:37:32]line Чек 352 02.03.2024 23:37 [23:37:32]line Смена: 321 ФФД: 1.0 [23:37:32]line ЗНМ: 0300000019 [23:37:32]line РНМ: 0000000000090573 [23:37:32]line Версия ККМ: 001 [23:37:32]line ФД осн.: 123132 [23:37:32]line ФМ осн.: 0000000000874798 [23:37:32]line ФМ: 0000000000874798 [23:37:32]line ФД: 123133 [23:37:32]line ФПД: 69378965791746 [23:37:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T233730&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123133&fm=69378965791746&tin=02508201610067®Number=0000000000090573&sum=25000 [23:37:32]OFD Sender: Processing packet 123133 [packets to send 112, broken 111] [23:37:32]ProducePacketName [23:37:32]name=ofd_packets/00123133 [23:37:32]OFD Sender: To server: pG, [23:37:32]CommunicateWithHost lk.salyk.kg:30040 [23:37:32]ConnectInit lk.salyk.kg [23:37:32]written 0, free lines is 4095 [23:37:32]Connected sock=10 [23:37:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 E9 D8 23 01 A4 88 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 3A B8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 FC E0 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD E0 01 00 35 04 06 00 3F 19 8C 9C 64 02 E7 31 84 52 8D 16 15 13 [23:37:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3C 8F 47 00 DE 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FD E0 01 00 F4 03 04 00 68 64 E3 65 B6 04 01 00 00 0E 7C EB DC B5 56 8E EF [23:37:32]CommunicateWithHost err = 0 [23:37:32]CheckOFDResponse [23:37:32]1017 (14) - 77093643461234 [23:37:32]1041 (16) - 0000000000874798 [23:37:32]1040 (4) - 123133 [23:37:32]1012 (4) - 02.03.2024 17:39 [23:37:32]1206 (1) - 0 [23:37:32]OFD Sender: Remove packet 123133 [23:37:32]ProducePacketName [23:37:32]name=ofd_packets/00123133 [23:37:32]NVStorageDeleteData [23:37:32]Write to MH i2c: 01 00 00 7D 04 81 [23:37:32]Write i2c OK [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: 01 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: 01 07 00 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 01 0D 96 [23:37:32]RasterBufferAndPrint [23:37:32]line [23:37:32]line [23:37:32]line [23:37:32]line [23:37:32]line [23:37:32]written 0, free lines is 3335 [23:37:32]MH_Cut [23:37:32]Write to MH i2c: D1 01 00 84 04 01 5A [23:37:32]Write i2c OK [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: D1 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: D1 01 00 [23:37:32]MH_I2C_Read... [23:37:32]Read from MH i2c: D1 01 00 84 04 00 59 [23:37:32]Write to MH i2c: 01 00 00 85 04 89 [23:37:32]Write i2c OK [23:37:32]MH_I2C_Read... [23:37:33]OFD Sender: No OFD packet to send [23:37:33]*** Cut start [23:37:33]*** Purtial cut [23:37:33]*** Stage 1: CUTSNS_PIN = 1 [23:37:35]Read from MH i2c: 01 [23:37:35]MH_I2C_Read... [23:37:35]*** Stop cut motor [23:37:35]*** Cut end [23:37:35]Read from MH i2c: 01 07 00 [23:37:35]MH_I2C_Read... [23:37:35]Read from MH i2c: 01 07 00 85 04 00 00 00 00 00 FF 0F 9E [23:37:35]process_action close_receipt done [23:37:35]requested_data is exist [23:37:35]produce_requested_data [23:37:35]requested_item fm.sn is exist - process it [23:37:35]wFMCommunicate request_size=4 [23:37:35]MH_SAM_APDU [23:37:35]CAPDU: 80 11 00 00 [23:37:35]Write to MH i2c: E2 08 00 86 04 80 11 00 00 00 00 00 00 04 [23:37:35]Write i2c OK [23:37:35]MH_I2C_Read... [23:37:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:35]Read from MH i2c: E2 [23:37:35]MH_I2C_Read... [23:37:35]Read from MH i2c: E2 17 00 [23:37:35]MH_I2C_Read... [23:37:35]Read from MH i2c: E2 17 00 86 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 62 [23:37:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:37:35]wFMCommunicate OK [23:37:35]requested_item fd.num is exist - process it [23:37:35]SAM_PROTO_GetFieldsCounters [23:37:35]wFMCommunicate request_size=4 [23:37:35]MH_SAM_APDU [23:37:35]CAPDU: 80 13 00 00 [23:37:35]Write to MH i2c: E2 08 00 87 04 80 13 00 00 00 00 00 00 07 [23:37:35]Write i2c OK [23:37:35]MH_I2C_Read... [23:37:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:35]Read from MH i2c: E2 [23:37:35]MH_I2C_Read... [23:37:35]Read from MH i2c: E2 62 00 [23:37:35]MH_I2C_Read... [23:37:35]Read from MH i2c: E2 62 00 87 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [23:37:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FD E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:35]wFMCommunicate OK [23:37:35]SAM_PROTO_GetFieldsCounters done [23:37:35]requested_item shift.num is exist - process it [23:37:35]requested_item shift.opened is exist - process it [23:37:35]req_shift_opened [23:37:35]FM_GetShiftState [23:37:35]SAM_PROTO_GetShiftState [23:37:35]wFMCommunicate request_size=4 [23:37:35]MH_SAM_APDU [23:37:35]CAPDU: 80 13 01 00 [23:37:35]Write to MH i2c: E2 08 00 88 04 80 13 01 00 00 00 00 00 09 [23:37:35]Write i2c OK [23:37:35]MH_I2C_Read... [23:37:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:35]Read from MH i2c: E2 [23:37:35]MH_I2C_Read... [23:37:35]Read from MH i2c: E2 0E 00 [23:37:35]MH_I2C_Read... [23:37:35]Read from MH i2c: E2 0E 00 88 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 70 [23:37:35]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:37:35]wFMCommunicate OK [23:37:35]SAM_PROTO_GetShiftState done [23:37:35]FM_GetShiftState done [23:37:35]req_shift_opened done [23:37:35]requested_item shift.open_date is exist - process it [23:37:35]req_shift_open_date [23:37:35]req_shift_open_date done [23:37:35]produce_requested_data done [23:37:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123133,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:37:35]process_action_free close_receipt [23:37:35]json_value_free [23:37:35]json_value_free done [23:37:35]process_json_proto returns [23:37:35]Send response to host [23:37:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123133,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:37:35]free response buf [23:37:35]execute_script done [23:37:35]execute_script returns [23:37:35]free content buf [23:37:35]Sock 7.Close socket [23:37:35]Sock 7.Thread stoped [23:37:36]accept exits with 9 [23:37:36]New connection [23:37:36]New thread 3067395428 created [23:37:36]Thread 3067252068 joined [23:37:36]Waiting for new connection... [23:37:36] Sock 9.Parse request [23:37:36]Sock 9.Check first char [23:37:36]Sock 9.First char is OK [23:37:36]request: POST /json_proto HTTP/1.0 [23:37:36]Method: POST [23:37:36]URL: /json_proto [23:37:36]Method is POST - this is cgi request [23:37:36]url: /json_proto [23:37:36]query_string will be loaded in cgi processing [23:37:36]execute_cgi json_proto POST (null) [23:37:36]execute_cgi path=json_proto method=POST [23:37:36]POST find Content-Length [23:37:36]Host: 172.17.48.197:8080 [23:37:36]Content-Length: 678 [23:37:36]Content-Type: application/json [23:37:36] [23:37:36]POST finish read [23:37:36]Found Content-Length = 678 [23:37:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.270, "sum" : 202.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 202.00, "payments": [ { "type": 0, "sum" : 202.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:36]execute_script... [23:37:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.270, "sum" : 202.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 202.00, "payments": [ { "type": 0, "sum" : 202.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:36]POST & json_proto [23:37:36]process_json_proto [23:37:36]json parsed OK: [23:37:36]protocol is kg_v1.0 [23:37:36]action value=close_receipt [23:37:36]process_action close_receipt [23:37:36]cmd_close_receipt [23:37:36]MH_GetDate [23:37:36]Write to MH i2c: F0 00 00 89 04 7C [23:37:36]Write i2c OK [23:37:36]MH_I2C_Read... [23:37:36]Read from MH i2c: F0 [23:37:36]MH_I2C_Read... [23:37:36]Read from MH i2c: F0 09 00 [23:37:36]MH_I2C_Read... [23:37:36]Read from MH i2c: F0 09 00 89 04 00 40 B8 E3 65 6C AF E3 65 28 [23:37:36]GetLastDocTimeStamp 1709422650 [23:37:36]current date 1709422656 [23:37:36]FM_GetShiftState [23:37:36]SAM_PROTO_GetShiftState [23:37:36]wFMCommunicate request_size=4 [23:37:36]MH_SAM_APDU [23:37:36]CAPDU: 80 13 01 00 [23:37:36]Write to MH i2c: E2 08 00 8A 04 80 13 01 00 00 00 00 00 0B [23:37:36]Write i2c OK [23:37:36]MH_I2C_Read... [23:37:36]Read from MH i2c: E2 [23:37:36]MH_I2C_Read... [23:37:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:36]Read from MH i2c: E2 0E 00 [23:37:36]MH_I2C_Read... [23:37:36]Read from MH i2c: E2 0E 00 8A 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 72 [23:37:36]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:37:36]wFMCommunicate OK [23:37:36]SAM_PROTO_GetShiftState done [23:37:36]FM_GetShiftState done [23:37:36]opened in 1709338023 [23:37:36]opened+sec_in_day 1709424423 [23:37:36]quantity*price = 20241 [23:37:36]sum+1 = 20242 [23:37:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 202.00 Внесено: 250.00 СДАЧА: 48.00 НСП 1% : 1.79 НДС 12% : 21.49 Наличными: 202.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 353 02.03.2024 23:37 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123134 ФПД: 12339022299711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T233736&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123134&fm=12339022299711&tin=02508201610067®Number=0000000000090573&sum=20200 [23:37:37]StoreToDocumentArchive [23:37:37]shift 321 fd 123134 [23:37:37]save to /storage/0321/doc_00123134 [23:37:37]save last doc name /storage/0321/doc_00123134 to /storage/kkm_last_doc_name [23:37:37]save OK [23:37:37]Clear old archive folders... [23:37:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:37:37]tlvbuf is 00DCF170 [23:37:37]SAM_PROTO_ClearQueue [23:37:37]wFMCommunicate request_size=4 [23:37:37]MH_SAM_APDU [23:37:37]CAPDU: 80 09 00 00 [23:37:37]Write to MH i2c: E2 08 00 97 04 80 09 00 00 00 00 00 00 0D [23:37:37]Write i2c OK [23:37:37]MH_I2C_Read... [23:37:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:37]Read from MH i2c: E2 [23:37:37]MH_I2C_Read... [23:37:37]Read from MH i2c: E2 03 00 [23:37:37]MH_I2C_Read... [23:37:37]Read from MH i2c: E2 03 00 97 04 00 90 00 0F [23:37:37]RAPDU: 90 00 [23:37:37]wFMCommunicate OK [23:37:37]SAM_PROTO_ClearQueue done [23:37:37]KKMCreateOFDPacket [23:37:37]OFDProtocolAddRootSTLVToBuf [23:37:37]FM_MakeSignedData [23:37:37]FM_MakeSignedData [23:37:37]SAM_PROTO_SignData [23:37:37]wFMCommunicate request_size=4 [23:37:37]MH_SAM_APDU [23:37:37]CAPDU: 80 0D 01 02 [23:37:37]Write to MH i2c: E2 08 00 98 04 80 0D 01 02 00 00 00 00 15 [23:37:37]Write i2c OK [23:37:37]MH_I2C_Read... [23:37:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:37]Read from MH i2c: E2 [23:37:37]MH_I2C_Read... [23:37:37]Read from MH i2c: E2 03 00 [23:37:37]MH_I2C_Read... [23:37:37]Read from MH i2c: E2 03 00 98 04 00 90 00 10 [23:37:37]RAPDU: 90 00 [23:37:37]wFMCommunicate OK [23:37:37]wFMCommunicate request_size=255 [23:37:37]MH_SAM_APDU [23:37:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 11 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 08 00 00 00 00 07 04 06 00 E8 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 40 B8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE E0 01 00 35 04 06 00 0B [23:37:37]Write to MH i2c: E2 02 01 99 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 C6 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 11 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 08 00 00 00 00 07 04 06 00 E8 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 40 B8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE E0 01 00 35 04 06 00 0B 00 00 FB [23:37:37]Write i2c OK [23:37:37]MH_I2C_Read... [23:37:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:38]Read from MH i2c: E2 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: E2 03 00 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: E2 03 00 99 04 00 90 00 11 [23:37:38]RAPDU: 90 00 [23:37:38]wFMCommunicate OK [23:37:38]wFMCommunicate request_size=10 [23:37:38]MH_SAM_APDU [23:37:38]CAPDU: 80 0D 02 02 05 38 E7 0A 82 3F [23:37:38]Write to MH i2c: E2 0D 00 9A 04 80 0D 02 02 05 00 38 E7 0A 82 3F 00 00 0C [23:37:38]Write i2c OK [23:37:38]MH_I2C_Read... [23:37:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:38]Read from MH i2c: E2 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: E2 03 00 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: E2 03 00 9A 04 00 90 00 12 [23:37:38]RAPDU: 90 00 [23:37:38]wFMCommunicate OK [23:37:38]wFMCommunicate request_size=4 [23:37:38]MH_SAM_APDU [23:37:38]CAPDU: 80 0D 03 02 [23:37:38]Write to MH i2c: E2 08 00 9B 04 80 0D 03 02 00 00 00 00 1A [23:37:38]Write i2c OK [23:37:38]MH_I2C_Read... [23:37:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:38]Read from MH i2c: E2 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: E2 0B 00 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: E2 0B 00 9B 04 00 03 B9 74 00 36 E8 6E 91 90 00 68 [23:37:38]RAPDU: 03 B9 74 00 36 E8 6E 91 90 00 [23:37:38]wFMCommunicate OK [23:37:38]SAM_PROTO_SignData done [23:37:38]FM_MakeSignedData done [23:37:38]CreateOFDProtocolMessage [23:37:38]wFMCommunicate request_size=4 [23:37:38]MH_SAM_APDU [23:37:38]CAPDU: 80 11 00 00 [23:37:38]Write to MH i2c: E2 08 00 9C 04 80 11 00 00 00 00 00 00 1A [23:37:38]Write i2c OK [23:37:38]MH_I2C_Read... [23:37:38]OFD Sender: No OFD packet to send [23:37:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:38]Read from MH i2c: E2 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: E2 17 00 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: E2 17 00 9C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 78 [23:37:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:37:38]wFMCommunicate OK [23:37:38]CreateOFDProtocolMessage done [23:37:38]OFDSenderStorePacket 123134 [23:37:38]StoreOFDPacket docnum=123134 [23:37:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EE 57 07 01 3F FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 11 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 08 00 00 00 00 07 04 06 00 E8 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 40 B8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE E0 01 00 35 04 06 00 0B 38 E7 0A 82 3F 03 B9 74 00 36 E8 6E 91 [23:37:38]CheckFolder [23:37:38]dirname=/storage/ofd_packets [23:37:38]CheckFolder done [23:37:38]ProducePacketName [23:37:38]name=ofd_packets/00123134 [23:37:38]NVStorageSaveData ofd_packets/00123134 [23:37:38]File name is /storage/ofd_packets/00123134 [23:37:38]Write 301 bytes [23:37:38]NVStorageSaveData done [23:37:38]OFDSenderStorePacket done [23:37:38]KKMCreateOFDPacket done [23:37:38]NVStorageSaveData kkm_last_timestamp [23:37:38]File name is /storage/kkm_last_timestamp [23:37:38]Write 4 bytes [23:37:38]NVStorageSaveData done [23:37:38]ExternCall_PrintAddStr [23:37:38]wPrintStart [23:37:38]Write to MH i2c: 01 00 00 9D 04 A1 [23:37:38]Write i2c OK [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: 01 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: 01 07 00 [23:37:38]MH_I2C_Read... [23:37:38]Read from MH i2c: 01 07 00 9D 04 00 00 00 00 00 FF 0F B6 [23:37:38]RasterBufferAndPrint [23:37:38]line Счет N : (1)1106053 [23:37:38]line ИНН: 02508201610067 [23:37:38]line Контрольно-Кассовый Чек [23:37:38]line ПРОДАЖА [23:37:38]line ТРК (МРК, ГНК) : 42 [23:37:38]line Товар: 2710124130 [23:37:38]line Аи-92-К-5 [23:37:38]line 3.270 * 61.90 [23:37:38]line = 202.41 [23:37:38]line НДС 12% НСП 1% [23:37:38]line > о реализуемом товаре [23:37:38]line ОКРУГЛЕНИЕ: -0.41 [23:37:38]line ИТОГО: 202.00 [23:37:38]line Внесено: 250.00 [23:37:38]line СДАЧА: 48.00 [23:37:38]line НСП 1% : 1.79 [23:37:38]line НДС 12% : 21.49 [23:37:38]line Наличными: 202.00 [23:37:38]line Безнал.: 0.00 [23:37:38]line Место: АЗС № 25 "Партнер Нефть" [23:37:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:37:38]line СНО: Общий режим [23:37:38]line Чек 353 02.03.2024 23:37 [23:37:38]line Смена: 321 ФФД: 1.0 [23:37:38]line ЗНМ: 0300000019 [23:37:38]line РНМ: 0000000000090573 [23:37:38]line Версия ККМ: 001 [23:37:38]line ФМ: 0000000000874798 [23:37:38]line ФД: 123134 [23:37:38]line ФПД: 12339022299711 [23:37:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T233736&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123134&fm=12339022299711&tin=02508201610067®Number=0000000000090573&sum=20200 [23:37:38]OFD Sender: Processing packet 123134 [packets to send 112, broken 111] [23:37:38]ProducePacketName [23:37:38]name=ofd_packets/00123134 [23:37:38]OFD Sender: To server: pG, [23:37:38]CommunicateWithHost lk.salyk.kg:30040 [23:37:38]ConnectInit lk.salyk.kg [23:37:38]written 0, free lines is 4095 [23:37:38]Connected sock=10 [23:37:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EE 57 07 01 3F FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 11 4F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 08 00 00 00 00 07 04 06 00 E8 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 40 B8 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE E0 01 00 35 04 06 00 0B 38 E7 0A 82 3F 03 B9 74 00 36 E8 6E 91 [23:37:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3B E4 47 00 CB 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FE E0 01 00 F4 03 04 00 6E 64 E3 65 B6 04 01 00 00 00 47 3E DF 78 E6 69 6E [23:37:38]CommunicateWithHost err = 0 [23:37:38]CheckOFDResponse [23:37:38]1017 (14) - 77093643461234 [23:37:38]1041 (16) - 0000000000874798 [23:37:38]1040 (4) - 123134 [23:37:38]1012 (4) - 02.03.2024 17:39 [23:37:38]1206 (1) - 0 [23:37:38]OFD Sender: Remove packet 123134 [23:37:38]ProducePacketName [23:37:38]name=ofd_packets/00123134 [23:37:38]NVStorageDeleteData [23:37:39]Write to MH i2c: 01 00 00 C8 04 CC [23:37:39]Write i2c OK [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: 01 [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: 01 07 00 [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 FB 0C DA [23:37:39]RasterBufferAndPrint [23:37:39]line [23:37:39]line [23:37:39]line [23:37:39]line [23:37:39]line [23:37:39]written 0, free lines is 3332 [23:37:39]MH_Cut [23:37:39]Write to MH i2c: D1 01 00 CF 04 01 A5 [23:37:39]Write i2c OK [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: D1 [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: D1 01 00 [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: D1 01 00 CF 04 00 A4 [23:37:39]Write to MH i2c: 01 00 00 D0 04 D4 [23:37:39]Write i2c OK [23:37:39]MH_I2C_Read... [23:37:39]OFD Sender: No OFD packet to send [23:37:39]*** Cut start [23:37:39]*** Purtial cut [23:37:39]*** Stage 1: CUTSNS_PIN = 1 [23:37:41]Read from MH i2c: 01 [23:37:41]MH_I2C_Read... [23:37:41]*** Stop cut motor [23:37:41]*** Cut end [23:37:41]Read from MH i2c: 01 07 00 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: 01 07 00 D0 04 00 00 00 00 00 FF 0F E9 [23:37:41]process_action close_receipt done [23:37:41]requested_data is exist [23:37:41]produce_requested_data [23:37:41]requested_item fm.sn is exist - process it [23:37:41]wFMCommunicate request_size=4 [23:37:41]MH_SAM_APDU [23:37:41]CAPDU: 80 11 00 00 [23:37:41]Write to MH i2c: E2 08 00 D1 04 80 11 00 00 00 00 00 00 4F [23:37:41]Write i2c OK [23:37:41]MH_I2C_Read... [23:37:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:41]Read from MH i2c: E2 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 17 00 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 17 00 D1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AD [23:37:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:37:41]wFMCommunicate OK [23:37:41]requested_item fd.num is exist - process it [23:37:41]SAM_PROTO_GetFieldsCounters [23:37:41]wFMCommunicate request_size=4 [23:37:41]MH_SAM_APDU [23:37:41]CAPDU: 80 13 00 00 [23:37:41]Write to MH i2c: E2 08 00 D2 04 80 13 00 00 00 00 00 00 52 [23:37:41]Write i2c OK [23:37:41]MH_I2C_Read... [23:37:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:42]Read from MH i2c: E2 [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: E2 62 00 [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: E2 62 00 D2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [23:37:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FE E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:42]wFMCommunicate OK [23:37:42]SAM_PROTO_GetFieldsCounters done [23:37:42]requested_item shift.num is exist - process it [23:37:42]requested_item shift.opened is exist - process it [23:37:42]req_shift_opened [23:37:42]FM_GetShiftState [23:37:42]SAM_PROTO_GetShiftState [23:37:42]wFMCommunicate request_size=4 [23:37:42]MH_SAM_APDU [23:37:42]CAPDU: 80 13 01 00 [23:37:42]Write to MH i2c: E2 08 00 D3 04 80 13 01 00 00 00 00 00 54 [23:37:42]Write i2c OK [23:37:42]MH_I2C_Read... [23:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:42]Read from MH i2c: E2 [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: E2 0E 00 [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: E2 0E 00 D3 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BB [23:37:42]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:37:42]wFMCommunicate OK [23:37:42]SAM_PROTO_GetShiftState done [23:37:42]FM_GetShiftState done [23:37:42]req_shift_opened done [23:37:42]requested_item shift.open_date is exist - process it [23:37:42]req_shift_open_date [23:37:42]req_shift_open_date done [23:37:42]produce_requested_data done [23:37:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123134,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:37:42]process_action_free close_receipt [23:37:42]json_value_free [23:37:42]json_value_free done [23:37:42]process_json_proto returns [23:37:42]Send response to host [23:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123134,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:37:42]free response buf [23:37:42]execute_script done [23:37:42]execute_script returns [23:37:42]free content buf [23:37:42]Sock 9.Close socket [23:37:42]Sock 9.Thread stoped [23:37:44]OFD Sender: No OFD packet to send [23:37:49]OFD Sender: No OFD packet to send [23:37:54]OFD Sender: No OFD packet to send [23:37:59]OFD Sender: No OFD packet to send [23:38:04]OFD Sender: No OFD packet to send [23:38:09]OFD Sender: No OFD packet to send [23:38:14]OFD Sender: No OFD packet to send [23:38:19]OFD Sender: No OFD packet to send [23:38:24]OFD Sender: No OFD packet to send [23:38:29]OFD Sender: No OFD packet to send [23:38:34]OFD Sender: No OFD packet to send [23:38:39]OFD Sender: No OFD packet to send [23:38:44]OFD Sender: No OFD packet to send [23:38:49]OFD Sender: No OFD packet to send [23:38:54]OFD Sender: No OFD packet to send [23:38:59]OFD Sender: No OFD packet to send [23:39:04]OFD Sender: No OFD packet to send [23:39:09]OFD Sender: No OFD packet to send [23:39:14]OFD Sender: No OFD packet to send [23:39:19]OFD Sender: No OFD packet to send [23:39:24]OFD Sender: No OFD packet to send [23:39:29]OFD Sender: No OFD packet to send [23:39:34]OFD Sender: No OFD packet to send [23:39:39]OFD Sender: No OFD packet to send [23:39:44]OFD Sender: No OFD packet to send [23:39:49]OFD Sender: No OFD packet to send [23:39:54]OFD Sender: No OFD packet to send [23:39:59]OFD Sender: No OFD packet to send [23:40:04]OFD Sender: No OFD packet to send [23:40:09]OFD Sender: No OFD packet to send [23:40:14]OFD Sender: No OFD packet to send [23:40:19]OFD Sender: No OFD packet to send [23:40:24]OFD Sender: No OFD packet to send [23:40:29]OFD Sender: No OFD packet to send [23:40:34]OFD Sender: No OFD packet to send [23:40:39]OFD Sender: No OFD packet to send [23:40:44]OFD Sender: No OFD packet to send [23:40:49]OFD Sender: No OFD packet to send [23:40:54]OFD Sender: No OFD packet to send [23:40:59]OFD Sender: No OFD packet to send [23:41:04]OFD Sender: No OFD packet to send [23:41:09]OFD Sender: No OFD packet to send [23:41:14]OFD Sender: No OFD packet to send [23:41:15]accept exits with 7 [23:41:15]New connection [23:41:15]New thread 3067252068 created [23:41:15]Thread 3067395428 joined [23:41:15]Waiting for new connection... [23:41:15] Sock 7.Parse request [23:41:15]Sock 7.Check first char [23:41:15]Sock 7.First char is OK [23:41:15]request: POST /json_proto HTTP/1.0 [23:41:15]Method: POST [23:41:15]URL: /json_proto [23:41:15]Method is POST - this is cgi request [23:41:15]url: /json_proto [23:41:15]query_string will be loaded in cgi processing [23:41:15]execute_cgi json_proto POST (null) [23:41:15]execute_cgi path=json_proto method=POST [23:41:15]POST find Content-Length [23:41:15]Host: 172.17.48.197:8080 [23:41:15]Content-Length: 811 [23:41:15]Content-Type: application/json [23:41:15] [23:41:15]POST finish read [23:41:15]Found Content-Length = 811 [23:41:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 4.940, "sum" : 350.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:15]execute_script... [23:41:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 4.940, "sum" : 350.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:15]POST & json_proto [23:41:15]process_json_proto [23:41:15]json parsed OK: [23:41:15]protocol is kg_v1.0 [23:41:15]action value=close_receipt [23:41:15]process_action close_receipt [23:41:15]cmd_close_receipt [23:41:15]MH_GetDate [23:41:15]Write to MH i2c: F0 00 00 D4 04 C7 [23:41:15]Write i2c OK [23:41:15]MH_I2C_Read... [23:41:15]Read from MH i2c: F0 [23:41:15]MH_I2C_Read... [23:41:15]Read from MH i2c: F0 09 00 [23:41:15]MH_I2C_Read... [23:41:15]Read from MH i2c: F0 09 00 D4 04 00 1B B9 E3 65 6C AF E3 65 4F [23:41:15]GetLastDocTimeStamp 1709422656 [23:41:15]current date 1709422875 [23:41:15]FM_GetShiftState [23:41:15]SAM_PROTO_GetShiftState [23:41:15]wFMCommunicate request_size=4 [23:41:15]MH_SAM_APDU [23:41:15]CAPDU: 80 13 01 00 [23:41:15]Write to MH i2c: E2 08 00 D5 04 80 13 01 00 00 00 00 00 56 [23:41:15]Write i2c OK [23:41:15]MH_I2C_Read... [23:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:15]Read from MH i2c: E2 [23:41:15]MH_I2C_Read... [23:41:15]Read from MH i2c: E2 0E 00 [23:41:15]MH_I2C_Read... [23:41:15]Read from MH i2c: E2 0E 00 D5 04 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 BD [23:41:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:41:15]wFMCommunicate OK [23:41:15]SAM_PROTO_GetShiftState done [23:41:15]FM_GetShiftState done [23:41:15]opened in 1709338023 [23:41:15]opened+sec_in_day 1709424423 [23:41:15]quantity*price = 35024 [23:41:15]sum+1 = 35026 [23:41:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.25 НСП 1% : 3.10 НДС 12% : 37.19 Наличными: 0.00 Безнал.: 350.25 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 354 02.03.2024 23:41 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123135 ФПД: 103945883249474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234115&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123135&fm=103945883249474&tin=02508201610067®Number=0000000000090573&sum=35025 [23:41:16]StoreToDocumentArchive [23:41:16]shift 321 fd 123135 [23:41:16]save to /storage/0321/doc_00123135 [23:41:16]save last doc name /storage/0321/doc_00123135 to /storage/kkm_last_doc_name [23:41:16]save OK [23:41:16]Clear old archive folders... [23:41:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:41:16]tlvbuf is 00DA2C00 [23:41:16]SAM_PROTO_ClearQueue [23:41:16]wFMCommunicate request_size=4 [23:41:16]MH_SAM_APDU [23:41:16]CAPDU: 80 09 00 00 [23:41:16]Write to MH i2c: E2 08 00 E2 04 80 09 00 00 00 00 00 00 58 [23:41:16]Write i2c OK [23:41:16]MH_I2C_Read... [23:41:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:16]Read from MH i2c: E2 [23:41:16]MH_I2C_Read... [23:41:16]Read from MH i2c: E2 03 00 [23:41:16]MH_I2C_Read... [23:41:16]Read from MH i2c: E2 03 00 E2 04 00 90 00 5A [23:41:16]RAPDU: 90 00 [23:41:16]wFMCommunicate OK [23:41:16]SAM_PROTO_ClearQueue done [23:41:16]KKMCreateOFDPacket [23:41:16]OFDProtocolAddRootSTLVToBuf [23:41:16]FM_MakeSignedData [23:41:16]FM_MakeSignedData [23:41:16]SAM_PROTO_SignData [23:41:16]wFMCommunicate request_size=4 [23:41:16]MH_SAM_APDU [23:41:16]CAPDU: 80 0D 01 02 [23:41:16]Write to MH i2c: E2 08 00 E3 04 80 0D 01 02 00 00 00 00 60 [23:41:16]Write i2c OK [23:41:16]MH_I2C_Read... [23:41:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:16]Read from MH i2c: E2 [23:41:16]MH_I2C_Read... [23:41:16]Read from MH i2c: E2 03 00 [23:41:16]MH_I2C_Read... [23:41:16]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [23:41:16]RAPDU: 90 00 [23:41:16]wFMCommunicate OK [23:41:16]wFMCommunicate request_size=255 [23:41:16]MH_SAM_APDU [23:41:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4C 13 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 D1 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 1B B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF E0 01 00 35 04 06 00 [23:41:16]Write to MH i2c: E2 02 01 E4 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4C 13 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 D1 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 1B B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF E0 01 00 35 04 06 00 00 00 53 [23:41:16]Write i2c OK [23:41:16]MH_I2C_Read... [23:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:17]Read from MH i2c: E2 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 03 00 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [23:41:17]RAPDU: 90 00 [23:41:17]wFMCommunicate OK [23:41:17]wFMCommunicate request_size=11 [23:41:17]MH_SAM_APDU [23:41:17]CAPDU: 80 0D 02 02 06 5E 89 C9 72 6B 42 [23:41:17]Write to MH i2c: E2 0E 00 E5 04 80 0D 02 02 06 00 5E 89 C9 72 6B 42 00 00 3E [23:41:17]Write i2c OK [23:41:17]MH_I2C_Read... [23:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:17]Read from MH i2c: E2 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 03 00 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 03 00 E5 04 00 90 00 5D [23:41:17]RAPDU: 90 00 [23:41:17]wFMCommunicate OK [23:41:17]wFMCommunicate request_size=4 [23:41:17]MH_SAM_APDU [23:41:17]CAPDU: 80 0D 03 02 [23:41:17]Write to MH i2c: E2 08 00 E6 04 80 0D 03 02 00 00 00 00 65 [23:41:17]Write i2c OK [23:41:17]MH_I2C_Read... [23:41:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:17]Read from MH i2c: E2 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 0B 00 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 0B 00 E6 04 00 F8 6E 13 D3 D7 92 CA 42 90 00 27 [23:41:17]RAPDU: F8 6E 13 D3 D7 92 CA 42 90 00 [23:41:17]wFMCommunicate OK [23:41:17]SAM_PROTO_SignData done [23:41:17]FM_MakeSignedData done [23:41:17]CreateOFDProtocolMessage [23:41:17]wFMCommunicate request_size=4 [23:41:17]MH_SAM_APDU [23:41:17]CAPDU: 80 11 00 00 [23:41:17]Write to MH i2c: E2 08 00 E7 04 80 11 00 00 00 00 00 00 65 [23:41:17]Write i2c OK [23:41:17]MH_I2C_Read... [23:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:17]Read from MH i2c: E2 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 17 00 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: E2 17 00 E7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C3 [23:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:41:17]wFMCommunicate OK [23:41:17]CreateOFDProtocolMessage done [23:41:17]OFDSenderStorePacket 123135 [23:41:17]StoreOFDPacket docnum=123135 [23:41:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 7F A2 08 01 5A F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4C 13 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 D1 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 1B B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF E0 01 00 35 04 06 00 5E 89 C9 72 6B 42 F8 6E 13 D3 D7 92 CA 42 [23:41:17]CheckFolder [23:41:17]dirname=/storage/ofd_packets [23:41:17]CheckFolder done [23:41:17]ProducePacketName [23:41:17]name=ofd_packets/00123135 [23:41:17]NVStorageSaveData ofd_packets/00123135 [23:41:17]File name is /storage/ofd_packets/00123135 [23:41:17]Write 302 bytes [23:41:17]NVStorageSaveData done [23:41:17]OFDSenderStorePacket done [23:41:17]KKMCreateOFDPacket done [23:41:17]NVStorageSaveData kkm_last_timestamp [23:41:17]File name is /storage/kkm_last_timestamp [23:41:17]Write 4 bytes [23:41:17]NVStorageSaveData done [23:41:17]ExternCall_PrintAddStr [23:41:17]wPrintStart [23:41:17]Write to MH i2c: 01 00 00 E8 04 EC [23:41:17]Write i2c OK [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: 01 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: 01 07 00 [23:41:17]MH_I2C_Read... [23:41:17]Read from MH i2c: 01 07 00 E8 04 00 00 00 00 00 FF 0F 01 [23:41:17]RasterBufferAndPrint [23:41:17]line Счет N : (1)1106054 [23:41:17]line ИНН: 02508201610067 [23:41:17]line Контрольно-Кассовый Чек [23:41:17]line ПРОДАЖА [23:41:17]line ТРК (МРК, ГНК) : 61 [23:41:17]line Товар: 2710194210 [23:41:17]line ДТ(л)-К-5 [23:41:17]line 4.940 * 70.90 [23:41:17]line = 350.25 [23:41:17]line НДС 12% НСП 1% [23:41:17]line > о реализуемом товаре [23:41:17]line ИТОГО: 350.25 [23:41:17]line НСП 1% : 3.10 [23:41:17]line НДС 12% : 37.19 [23:41:17]line Наличными: 0.00 [23:41:17]line Безнал.: 350.25 [23:41:17]line Место: АЗС № 25 "Партнер Нефть" [23:41:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:41:17]line СНО: Общий режим [23:41:17]line Чек 354 02.03.2024 23:41 [23:41:17]line Смена: 321 ФФД: 1.0 [23:41:17]line ЗНМ: 0300000019 [23:41:17]line РНМ: 0000000000090573 [23:41:17]line Версия ККМ: 001 [23:41:17]line Платежная система: О! деньги [23:41:17]line ФМ: 0000000000874798 [23:41:17]line ФД: 123135 [23:41:17]line ФПД: 103945883249474 [23:41:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234115&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123135&fm=103945883249474&tin=02508201610067®Number=0000000000090573&sum=35025 [23:41:17]written 0, free lines is 4095 [23:41:17]OFD Sender: Processing packet 123135 [packets to send 112, broken 111] [23:41:17]ProducePacketName [23:41:17]name=ofd_packets/00123135 [23:41:17]OFD Sender: To server: pG, [23:41:17]CommunicateWithHost lk.salyk.kg:30040 [23:41:17]ConnectInit lk.salyk.kg [23:41:17]Connected sock=10 [23:41:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 7F A2 08 01 5A F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4C 13 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 D1 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 1B B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF E0 01 00 35 04 06 00 5E 89 C9 72 6B 42 F8 6E 13 D3 D7 92 CA 42 [23:41:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8F 87 47 00 1F 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 FF E0 01 00 F4 03 04 00 49 65 E3 65 B6 04 01 00 00 EC DC 29 C9 AF 58 01 A0 [23:41:17]CommunicateWithHost err = 0 [23:41:17]CheckOFDResponse [23:41:17]1017 (14) - 77093643461234 [23:41:17]1041 (16) - 0000000000874798 [23:41:17]1040 (4) - 123135 [23:41:17]1012 (4) - 02.03.2024 17:43 [23:41:17]1206 (1) - 0 [23:41:17]OFD Sender: Remove packet 123135 [23:41:17]ProducePacketName [23:41:17]name=ofd_packets/00123135 [23:41:17]NVStorageDeleteData [23:41:18]Write to MH i2c: 01 00 00 12 05 17 [23:41:18]Write i2c OK [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: 01 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: 01 07 00 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: 01 07 00 12 05 00 00 00 00 00 0F 0D 3A [23:41:18]RasterBufferAndPrint [23:41:18]line [23:41:18]line [23:41:18]line [23:41:18]line [23:41:18]line [23:41:18]written 0, free lines is 3350 [23:41:18]MH_Cut [23:41:18]Write to MH i2c: D1 01 00 19 05 01 F0 [23:41:18]Write i2c OK [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: D1 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: D1 01 00 [23:41:18]MH_I2C_Read... [23:41:18]Read from MH i2c: D1 01 00 19 05 00 EF [23:41:18]Write to MH i2c: 01 00 00 1A 05 1F [23:41:18]Write i2c OK [23:41:18]MH_I2C_Read... [23:41:18]OFD Sender: No OFD packet to send [23:41:18]*** Cut start [23:41:18]*** Purtial cut [23:41:18]*** Stage 1: CUTSNS_PIN = 1 [23:41:20]Read from MH i2c: 01 [23:41:20]MH_I2C_Read... [23:41:20]*** Stop cut motor [23:41:20]*** Cut end [23:41:20]Read from MH i2c: 01 07 00 [23:41:20]MH_I2C_Read... [23:41:20]Read from MH i2c: 01 07 00 1A 05 00 00 00 00 00 FF 0F 34 [23:41:20]process_action close_receipt done [23:41:20]requested_data is exist [23:41:20]produce_requested_data [23:41:20]requested_item fm.sn is exist - process it [23:41:20]wFMCommunicate request_size=4 [23:41:20]MH_SAM_APDU [23:41:20]CAPDU: 80 11 00 00 [23:41:20]Write to MH i2c: E2 08 00 1B 05 80 11 00 00 00 00 00 00 9A [23:41:20]Write i2c OK [23:41:20]MH_I2C_Read... [23:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:20]Read from MH i2c: E2 [23:41:20]MH_I2C_Read... [23:41:20]Read from MH i2c: E2 17 00 [23:41:20]MH_I2C_Read... [23:41:20]Read from MH i2c: E2 17 00 1B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F8 [23:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:41:20]wFMCommunicate OK [23:41:20]requested_item fd.num is exist - process it [23:41:20]SAM_PROTO_GetFieldsCounters [23:41:20]wFMCommunicate request_size=4 [23:41:20]MH_SAM_APDU [23:41:20]CAPDU: 80 13 00 00 [23:41:20]Write to MH i2c: E2 08 00 1C 05 80 13 00 00 00 00 00 00 9D [23:41:20]Write i2c OK [23:41:20]MH_I2C_Read... [23:41:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:20]Read from MH i2c: E2 [23:41:20]MH_I2C_Read... [23:41:20]Read from MH i2c: E2 62 00 [23:41:20]MH_I2C_Read... [23:41:20]Read from MH i2c: E2 62 00 1C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [23:41:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 FF E0 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:20]wFMCommunicate OK [23:41:20]SAM_PROTO_GetFieldsCounters done [23:41:20]requested_item shift.num is exist - process it [23:41:20]requested_item shift.opened is exist - process it [23:41:20]req_shift_opened [23:41:20]FM_GetShiftState [23:41:20]SAM_PROTO_GetShiftState [23:41:20]wFMCommunicate request_size=4 [23:41:20]MH_SAM_APDU [23:41:20]CAPDU: 80 13 01 00 [23:41:20]Write to MH i2c: E2 08 00 1D 05 80 13 01 00 00 00 00 00 9F [23:41:20]Write i2c OK [23:41:20]MH_I2C_Read... [23:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:21]Read from MH i2c: E2 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 0E 00 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 0E 00 1D 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 06 [23:41:21]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:41:21]wFMCommunicate OK [23:41:21]SAM_PROTO_GetShiftState done [23:41:21]FM_GetShiftState done [23:41:21]req_shift_opened done [23:41:21]requested_item shift.open_date is exist - process it [23:41:21]req_shift_open_date [23:41:21]req_shift_open_date done [23:41:21]produce_requested_data done [23:41:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123135,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:41:21]process_action_free close_receipt [23:41:21]json_value_free [23:41:21]json_value_free done [23:41:21]process_json_proto returns [23:41:21]Send response to host [23:41:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123135,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:41:21]free response buf [23:41:21]execute_script done [23:41:21]execute_script returns [23:41:21]free content buf [23:41:21]Sock 7.Close socket [23:41:21]Sock 7.Thread stoped [23:41:23]OFD Sender: No OFD packet to send [23:41:28]OFD Sender: No OFD packet to send [23:41:33]OFD Sender: No OFD packet to send [23:41:38]OFD Sender: No OFD packet to send [23:41:43]OFD Sender: No OFD packet to send [23:41:48]OFD Sender: No OFD packet to send [23:41:53]OFD Sender: No OFD packet to send [23:41:58]OFD Sender: No OFD packet to send [23:42:03]OFD Sender: No OFD packet to send [23:42:08]OFD Sender: No OFD packet to send [23:42:13]OFD Sender: No OFD packet to send [23:42:18]OFD Sender: No OFD packet to send [23:42:23]OFD Sender: No OFD packet to send [23:42:28]OFD Sender: No OFD packet to send [23:42:33]OFD Sender: No OFD packet to send [23:42:38]OFD Sender: No OFD packet to send [23:42:43]OFD Sender: No OFD packet to send [23:42:48]OFD Sender: No OFD packet to send [23:42:53]OFD Sender: No OFD packet to send [23:42:58]OFD Sender: No OFD packet to send [23:43:03]OFD Sender: No OFD packet to send [23:43:08]OFD Sender: No OFD packet to send [23:43:13]OFD Sender: No OFD packet to send [23:43:18]OFD Sender: No OFD packet to send [23:43:23]OFD Sender: No OFD packet to send [23:43:28]OFD Sender: No OFD packet to send [23:43:33]OFD Sender: No OFD packet to send [23:43:38]OFD Sender: No OFD packet to send [23:43:43]OFD Sender: No OFD packet to send [23:43:48]OFD Sender: No OFD packet to send [23:43:53]OFD Sender: No OFD packet to send [23:43:58]OFD Sender: No OFD packet to send [23:44:03]OFD Sender: No OFD packet to send [23:44:08]OFD Sender: No OFD packet to send [23:44:13]OFD Sender: No OFD packet to send [23:44:18]OFD Sender: No OFD packet to send [23:44:23]OFD Sender: No OFD packet to send [23:44:28]OFD Sender: No OFD packet to send [23:44:33]OFD Sender: No OFD packet to send [23:44:38]OFD Sender: No OFD packet to send [23:44:43]OFD Sender: No OFD packet to send [23:44:48]OFD Sender: No OFD packet to send [23:44:50]accept exits with 9 [23:44:50]New connection [23:44:50]New thread 3067395428 created [23:44:50]Thread 3067252068 joined [23:44:50]Waiting for new connection... [23:44:50] Sock 9.Parse request [23:44:50]Sock 9.Check first char [23:44:50]Sock 9.First char is OK [23:44:50]request: POST /json_proto HTTP/1.0 [23:44:50]Method: POST [23:44:50]URL: /json_proto [23:44:50]Method is POST - this is cgi request [23:44:50]url: /json_proto [23:44:50]query_string will be loaded in cgi processing [23:44:50]execute_cgi json_proto POST (null) [23:44:50]execute_cgi path=json_proto method=POST [23:44:50]POST find Content-Length [23:44:50]Host: 172.17.48.197:8080 [23:44:50]Content-Length: 817 [23:44:50]Content-Type: application/json [23:44:50] [23:44:50]POST finish read [23:44:50]Found Content-Length = 817 [23:44:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.820, "sum" : 422.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 422.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:44:50]execute_script... [23:44: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)1106055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.820, "sum" : 422.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 422.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:44:50]POST & json_proto [23:44:50]process_json_proto [23:44:50]json parsed OK: [23:44:50]protocol is kg_v1.0 [23:44:50]action value=close_receipt [23:44:50]process_action close_receipt [23:44:50]cmd_close_receipt [23:44:50]MH_GetDate [23:44:50]Write to MH i2c: F0 00 00 1E 05 12 [23:44:50]Write i2c OK [23:44:50]MH_I2C_Read... [23:44:50]Read from MH i2c: F0 [23:44:50]MH_I2C_Read... [23:44:50]Read from MH i2c: F0 09 00 [23:44:50]MH_I2C_Read... [23:44:50]Read from MH i2c: F0 09 00 1E 05 00 F3 B9 E3 65 6C AF E3 65 72 [23:44:50]GetLastDocTimeStamp 1709422875 [23:44:50]current date 1709423091 [23:44:50]FM_GetShiftState [23:44:50]SAM_PROTO_GetShiftState [23:44:50]wFMCommunicate request_size=4 [23:44:50]MH_SAM_APDU [23:44:50]CAPDU: 80 13 01 00 [23:44:50]Write to MH i2c: E2 08 00 1F 05 80 13 01 00 00 00 00 00 A1 [23:44:50]Write i2c OK [23:44:50]MH_I2C_Read... [23:44:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:44:51]Read from MH i2c: E2 [23:44:51]MH_I2C_Read... [23:44:51]Read from MH i2c: E2 0E 00 [23:44:51]MH_I2C_Read... [23:44:51]Read from MH i2c: E2 0E 00 1F 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 08 [23:44:51]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:44:51]wFMCommunicate OK [23:44:51]SAM_PROTO_GetShiftState done [23:44:51]FM_GetShiftState done [23:44:51]opened in 1709338023 [23:44:51]opened+sec_in_day 1709424423 [23:44:51]quantity*price = 42215 [23:44:51]sum+1 = 42217 [23:44:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 422.16 НСП 1% : 3.74 НДС 12% : 44.83 Наличными: 0.00 Безнал.: 422.16 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 355 02.03.2024 23:44 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123136 ФПД: 103299856649941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234451&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123136&fm=103299856649941&tin=02508201610067®Number=0000000000090573&sum=42216 [23:44:52]StoreToDocumentArchive [23:44:52]shift 321 fd 123136 [23:44:52]save to /storage/0321/doc_00123136 [23:44:52]save last doc name /storage/0321/doc_00123136 to /storage/kkm_last_doc_name [23:44:52]save OK [23:44:52]Clear old archive folders... [23:44:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:44:52]tlvbuf is 00DA47C0 [23:44:52]SAM_PROTO_ClearQueue [23:44:52]wFMCommunicate request_size=4 [23:44:52]MH_SAM_APDU [23:44:52]CAPDU: 80 09 00 00 [23:44:52]Write to MH i2c: E2 08 00 2C 05 80 09 00 00 00 00 00 00 A3 [23:44:52]Write i2c OK [23:44:52]MH_I2C_Read... [23:44:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:44:52]Read from MH i2c: E2 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 03 00 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 03 00 2C 05 00 90 00 A5 [23:44:52]RAPDU: 90 00 [23:44:52]wFMCommunicate OK [23:44:52]SAM_PROTO_ClearQueue done [23:44:52]KKMCreateOFDPacket [23:44:52]OFDProtocolAddRootSTLVToBuf [23:44:52]FM_MakeSignedData [23:44:52]FM_MakeSignedData [23:44:52]SAM_PROTO_SignData [23:44:52]wFMCommunicate request_size=4 [23:44:52]MH_SAM_APDU [23:44:52]CAPDU: 80 0D 01 02 [23:44:52]Write to MH i2c: E2 08 00 2D 05 80 0D 01 02 00 00 00 00 AB [23:44:52]Write i2c OK [23:44:52]MH_I2C_Read... [23:44:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:44:52]Read from MH i2c: E2 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 03 00 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 03 00 2D 05 00 90 00 A6 [23:44:52]RAPDU: 90 00 [23:44:52]wFMCommunicate OK [23:44:52]wFMCommunicate request_size=255 [23:44:52]MH_SAM_APDU [23:44: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 A4 1A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 F3 B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E1 01 00 35 04 06 00 5D [23:44:52]Write to MH i2c: E2 02 01 2E 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 A4 1A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 F3 B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E1 01 00 35 04 06 00 5D 00 00 4B [23:44:52]Write i2c OK [23:44:52]MH_I2C_Read... [23:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:44:52]Read from MH i2c: E2 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 03 00 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 03 00 2E 05 00 90 00 A7 [23:44:52]RAPDU: 90 00 [23:44:52]wFMCommunicate OK [23:44:52]wFMCommunicate request_size=10 [23:44:52]MH_SAM_APDU [23:44:52]CAPDU: 80 0D 02 02 05 F3 5F 42 CE D5 [23:44:52]Write to MH i2c: E2 0D 00 2F 05 80 0D 02 02 05 00 F3 5F 42 CE D5 00 00 EF [23:44:52]Write i2c OK [23:44:52]MH_I2C_Read... [23:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:44:52]Read from MH i2c: E2 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 03 00 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 03 00 2F 05 00 90 00 A8 [23:44:52]RAPDU: 90 00 [23:44:52]wFMCommunicate OK [23:44:52]wFMCommunicate request_size=4 [23:44:52]MH_SAM_APDU [23:44:52]CAPDU: 80 0D 03 02 [23:44:52]Write to MH i2c: E2 08 00 30 05 80 0D 03 02 00 00 00 00 B0 [23:44:52]Write i2c OK [23:44:52]MH_I2C_Read... [23:44:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:44:52]Read from MH i2c: E2 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 0B 00 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 0B 00 30 05 00 71 4A 4A C8 53 18 D4 E3 90 00 A0 [23:44:52]RAPDU: 71 4A 4A C8 53 18 D4 E3 90 00 [23:44:52]wFMCommunicate OK [23:44:52]SAM_PROTO_SignData done [23:44:52]FM_MakeSignedData done [23:44:52]CreateOFDProtocolMessage [23:44:52]wFMCommunicate request_size=4 [23:44:52]MH_SAM_APDU [23:44:52]CAPDU: 80 11 00 00 [23:44:52]Write to MH i2c: E2 08 00 31 05 80 11 00 00 00 00 00 00 B0 [23:44:52]Write i2c OK [23:44:52]MH_I2C_Read... [23:44:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:44:52]Read from MH i2c: E2 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 17 00 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: E2 17 00 31 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0E [23:44:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:44:52]wFMCommunicate OK [23:44:52]CreateOFDProtocolMessage done [23:44:52]OFDSenderStorePacket 123136 [23:44:52]StoreOFDPacket docnum=123136 [23:44:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B2 01 07 01 2F D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 F3 B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E1 01 00 35 04 06 00 5D F3 5F 42 CE D5 71 4A 4A C8 53 18 D4 E3 [23:44:52]CheckFolder [23:44:52]dirname=/storage/ofd_packets [23:44:52]CheckFolder done [23:44:52]ProducePacketName [23:44:52]name=ofd_packets/00123136 [23:44:52]NVStorageSaveData ofd_packets/00123136 [23:44:52]File name is /storage/ofd_packets/00123136 [23:44:52]Write 301 bytes [23:44:52]NVStorageSaveData done [23:44:52]OFDSenderStorePacket done [23:44:52]KKMCreateOFDPacket done [23:44:52]NVStorageSaveData kkm_last_timestamp [23:44:52]File name is /storage/kkm_last_timestamp [23:44:52]Write 4 bytes [23:44:52]NVStorageSaveData done [23:44:52]ExternCall_PrintAddStr [23:44:52]wPrintStart [23:44:52]Write to MH i2c: 01 00 00 32 05 37 [23:44:52]Write i2c OK [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: 01 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: 01 07 00 [23:44:52]MH_I2C_Read... [23:44:52]Read from MH i2c: 01 07 00 32 05 00 00 00 00 00 FF 0F 4C [23:44:52]RasterBufferAndPrint [23:44:52]line Счет N : (1)1106055 [23:44:52]line ИНН: 02508201610067 [23:44:52]line Контрольно-Кассовый Чек [23:44:52]line ПРОДАЖА [23:44:52]line ТРК (МРК, ГНК) : 11 [23:44:52]line Товар: 2710124130 [23:44:52]line Аи-92-К-5 [23:44:52]line 6.820 * 61.90 [23:44:52]line = 422.16 [23:44:52]line НДС 12% НСП 1% [23:44:52]line > о реализуемом товаре [23:44:52]line ИТОГО: 422.16 [23:44:52]line НСП 1% : 3.74 [23:44:52]line НДС 12% : 44.83 [23:44:52]line Наличными: 0.00 [23:44:52]line Безнал.: 422.16 [23:44:52]line Место: АЗС № 25 "Партнер Нефть" [23:44:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:44:52]line СНО: Общий режим [23:44:52]line Чек 355 02.03.2024 23:44 [23:44:52]line Смена: 321 ФФД: 1.0 [23:44:52]line ЗНМ: 0300000019 [23:44:52]line РНМ: 0000000000090573 [23:44:52]line Версия ККМ: 001 [23:44:52]line Платежная система: Бакай Банк [23:44:52]line ФМ: 0000000000874798 [23:44:52]line ФД: 123136 [23:44:52]line ФПД: 103299856649941 [23:44:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234451&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123136&fm=103299856649941&tin=02508201610067®Number=0000000000090573&sum=42216 [23:44:53]OFD Sender: Processing packet 123136 [packets to send 112, broken 111] [23:44:53]ProducePacketName [23:44:53]name=ofd_packets/00123136 [23:44:53]OFD Sender: To server: pG, [23:44:53]CommunicateWithHost lk.salyk.kg:30040 [23:44:53]ConnectInit lk.salyk.kg [23:44:53]written 0, free lines is 4095 [23:44:53]Write to MH i2c: 01 00 00 5C 05 61 [23:44:53]Write i2c OK [23:44:53]MH_I2C_Read... [23:44:53]Read from MH i2c: 01 [23:44:53]MH_I2C_Read... [23:44:53]Read from MH i2c: 01 07 00 [23:44:53]MH_I2C_Read... [23:44:53]Read from MH i2c: 01 07 00 5C 05 00 00 00 00 00 FE 0C 72 [23:44:53]RasterBufferAndPrint [23:44:53]line [23:44:53]line [23:44:53]line [23:44:53]line [23:44:53]line [23:44:53]written 0, free lines is 3332 [23:44:53]MH_Cut [23:44:53]Write to MH i2c: D1 01 00 63 05 01 3A [23:44:53]Write i2c OK [23:44:53]MH_I2C_Read... [23:44:53]Read from MH i2c: D1 [23:44:53]MH_I2C_Read... [23:44:53]Read from MH i2c: D1 01 00 [23:44:53]MH_I2C_Read... [23:44:53]Read from MH i2c: D1 01 00 63 05 00 39 [23:44:53]Write to MH i2c: 01 00 00 64 05 69 [23:44:53]Write i2c OK [23:44:53]MH_I2C_Read... [23:44:54]*** Cut start [23:44:54]*** Purtial cut [23:44:54]*** Stage 1: CUTSNS_PIN = 1 [23:44:56]Read from MH i2c: 01 [23:44:56]MH_I2C_Read... [23:44:56]*** Stop cut motor [23:44:56]*** Cut end [23:44:56]Read from MH i2c: 01 07 00 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: 01 07 00 64 05 00 00 00 00 00 FF 0F 7E [23:44:56]process_action close_receipt done [23:44:56]requested_data is exist [23:44:56]produce_requested_data [23:44:56]requested_item fm.sn is exist - process it [23:44:56]wFMCommunicate request_size=4 [23:44:56]MH_SAM_APDU [23:44:56]CAPDU: 80 11 00 00 [23:44:56]Write to MH i2c: E2 08 00 65 05 80 11 00 00 00 00 00 00 E4 [23:44:56]Write i2c OK [23:44:56]MH_I2C_Read... [23:44:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:44:56]Read from MH i2c: E2 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: E2 17 00 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: E2 17 00 65 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 42 [23:44:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:44:56]wFMCommunicate OK [23:44:56]requested_item fd.num is exist - process it [23:44:56]SAM_PROTO_GetFieldsCounters [23:44:56]wFMCommunicate request_size=4 [23:44:56]MH_SAM_APDU [23:44:56]CAPDU: 80 13 00 00 [23:44:56]Write to MH i2c: E2 08 00 66 05 80 13 00 00 00 00 00 00 E7 [23:44:56]Write i2c OK [23:44:56]MH_I2C_Read... [23:44:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:44:56]Read from MH i2c: E2 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: E2 62 00 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: E2 62 00 66 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 00 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [23:44:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 00 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:44:56]wFMCommunicate OK [23:44:56]SAM_PROTO_GetFieldsCounters done [23:44:56]requested_item shift.num is exist - process it [23:44:56]requested_item shift.opened is exist - process it [23:44:56]req_shift_opened [23:44:56]FM_GetShiftState [23:44:56]SAM_PROTO_GetShiftState [23:44:56]wFMCommunicate request_size=4 [23:44:56]MH_SAM_APDU [23:44:56]CAPDU: 80 13 01 00 [23:44:56]Write to MH i2c: E2 08 00 67 05 80 13 01 00 00 00 00 00 E9 [23:44:56]Write i2c OK [23:44:56]MH_I2C_Read... [23:44:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:44:56]Read from MH i2c: E2 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: E2 0E 00 [23:44:56]MH_I2C_Read... [23:44:56]Read from MH i2c: E2 0E 00 67 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 50 [23:44:56]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:44:56]wFMCommunicate OK [23:44:56]SAM_PROTO_GetShiftState done [23:44:56]FM_GetShiftState done [23:44:56]req_shift_opened done [23:44:56]requested_item shift.open_date is exist - process it [23:44:56]req_shift_open_date [23:44:56]req_shift_open_date done [23:44:56]produce_requested_data done [23:44:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123136,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:44:56]process_action_free close_receipt [23:44:56]json_value_free [23:44:56]json_value_free done [23:44:56]process_json_proto returns [23:44:56]Send response to host [23:44:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123136,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:44:56]free response buf [23:44:56]execute_script done [23:44:56]execute_script returns [23:44:56]free content buf [23:44:56]Sock 9.Close socket [23:44:56]Sock 9.Thread stoped [23:45:00]accept exits with 7 [23:45:00]New connection [23:45:00]New thread 3067252068 created [23:45:00]Thread 3067395428 joined [23:45:00]Waiting for new connection... [23:45:00] Sock 7.Parse request [23:45:00]Sock 7.Check first char [23:45:00]Sock 7.First char is OK [23:45:00]request: POST /json_proto HTTP/1.0 [23:45:00]Method: POST [23:45:00]URL: /json_proto [23:45:00]Method is POST - this is cgi request [23:45:00]url: /json_proto [23:45:00]query_string will be loaded in cgi processing [23:45:00]execute_cgi json_proto POST (null) [23:45:00]execute_cgi path=json_proto method=POST [23:45:00]POST find Content-Length [23:45:00]Host: 172.17.48.197:8080 [23:45:00]Content-Length: 678 [23:45:00]Content-Type: application/json [23:45:00] [23:45:00]POST finish read [23:45:00]Found Content-Length = 678 [23:45:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.190, "sum" : 197.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 197.00, "total" : 197.00, "payments": [ { "type": 0, "sum" : 197.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:45:00]execute_script... [23:45:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.190, "sum" : 197.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 197.00, "total" : 197.00, "payments": [ { "type": 0, "sum" : 197.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:45:00]POST & json_proto [23:45:00]process_json_proto [23:45:00]json parsed OK: [23:45:00]protocol is kg_v1.0 [23:45:00]action value=close_receipt [23:45:00]process_action close_receipt [23:45:00]cmd_close_receipt [23:45:00]MH_GetDate [23:45:00]Write to MH i2c: F0 00 00 68 05 5C [23:45:00]Write i2c OK [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: F0 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: F0 09 00 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: F0 09 00 68 05 00 FC B9 E3 65 6C AF E3 65 C5 [23:45:00]GetLastDocTimeStamp 1709423091 [23:45:00]current date 1709423100 [23:45:00]FM_GetShiftState [23:45:00]SAM_PROTO_GetShiftState [23:45:00]wFMCommunicate request_size=4 [23:45:00]MH_SAM_APDU [23:45:00]CAPDU: 80 13 01 00 [23:45:00]Write to MH i2c: E2 08 00 69 05 80 13 01 00 00 00 00 00 EB [23:45:00]Write i2c OK [23:45:00]MH_I2C_Read... [23:45:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:45:00]Read from MH i2c: E2 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: E2 0E 00 [23:45:00]MH_I2C_Read... [23:45:00]Read from MH i2c: E2 0E 00 69 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 52 [23:45:00]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:45:00]wFMCommunicate OK [23:45:00]SAM_PROTO_GetShiftState done [23:45:00]FM_GetShiftState done [23:45:00]opened in 1709338023 [23:45:00]opened+sec_in_day 1709424423 [23:45:00]quantity*price = 19746 [23:45:00]sum+1 = 19747 [23:45:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 197.00 Внесено: 197.00 СДАЧА: 0.00 НСП 1% : 1.75 НДС 12% : 20.97 Наличными: 197.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 356 02.03.2024 23:45 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123137 ФПД: 55135504643617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234500&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123137&fm=55135504643617&tin=02508201610067®Number=0000000000090573&sum=19700 [23:45:01]StoreToDocumentArchive [23:45:01]shift 321 fd 123137 [23:45:01]save to /storage/0321/doc_00123137 [23:45:01]save last doc name /storage/0321/doc_00123137 to /storage/kkm_last_doc_name [23:45:01]save OK [23:45:01]Clear old archive folders... [23:45:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:45:01]tlvbuf is 00E1F750 [23:45:01]SAM_PROTO_ClearQueue [23:45:01]wFMCommunicate request_size=4 [23:45:01]MH_SAM_APDU [23:45:01]CAPDU: 80 09 00 00 [23:45:01]Write to MH i2c: E2 08 00 76 05 80 09 00 00 00 00 00 00 ED [23:45:01]Write i2c OK [23:45:01]MH_I2C_Read... [23:45:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:45:01]Read from MH i2c: E2 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 03 00 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 03 00 76 05 00 90 00 EF [23:45:01]RAPDU: 90 00 [23:45:01]wFMCommunicate OK [23:45:01]SAM_PROTO_ClearQueue done [23:45:01]KKMCreateOFDPacket [23:45:01]OFDProtocolAddRootSTLVToBuf [23:45:01]FM_MakeSignedData [23:45:01]FM_MakeSignedData [23:45:01]SAM_PROTO_SignData [23:45:01]wFMCommunicate request_size=4 [23:45:01]MH_SAM_APDU [23:45:01]CAPDU: 80 0D 01 02 [23:45:01]Write to MH i2c: E2 08 00 77 05 80 0D 01 02 00 00 00 00 F5 [23:45:01]Write i2c OK [23:45:01]MH_I2C_Read... [23:45:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:45:01]Read from MH i2c: E2 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 03 00 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 03 00 77 05 00 90 00 F0 [23:45:01]RAPDU: 90 00 [23:45:01]wFMCommunicate OK [23:45:01]wFMCommunicate request_size=255 [23:45:01]MH_SAM_APDU [23:45:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 22 4D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 08 00 00 00 00 07 04 06 00 F4 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 FC B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E1 01 00 35 04 06 00 32 [23:45:01]Write to MH i2c: E2 02 01 78 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 76 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 22 4D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 08 00 00 00 00 07 04 06 00 F4 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 FC B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E1 01 00 35 04 06 00 32 00 00 61 [23:45:01]Write i2c OK [23:45:01]MH_I2C_Read... [23:45:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:45:01]Read from MH i2c: E2 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 03 00 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 03 00 78 05 00 90 00 F1 [23:45:01]RAPDU: 90 00 [23:45:01]wFMCommunicate OK [23:45:01]wFMCommunicate request_size=10 [23:45:01]MH_SAM_APDU [23:45:01]CAPDU: 80 0D 02 02 05 25 3C 2B 36 21 [23:45:01]Write to MH i2c: E2 0D 00 79 05 80 0D 02 02 05 00 25 3C 2B 36 21 00 00 E5 [23:45:01]Write i2c OK [23:45:01]MH_I2C_Read... [23:45:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:45:01]Read from MH i2c: E2 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 03 00 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [23:45:01]RAPDU: 90 00 [23:45:01]wFMCommunicate OK [23:45:01]wFMCommunicate request_size=4 [23:45:01]MH_SAM_APDU [23:45:01]CAPDU: 80 0D 03 02 [23:45:01]Write to MH i2c: E2 08 00 7A 05 80 0D 03 02 00 00 00 00 FA [23:45:01]Write i2c OK [23:45:01]MH_I2C_Read... [23:45:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:45:01]Read from MH i2c: E2 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 0B 00 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 0B 00 7A 05 00 A7 94 0B D1 23 1F 88 0B 90 00 E7 [23:45:01]RAPDU: A7 94 0B D1 23 1F 88 0B 90 00 [23:45:01]wFMCommunicate OK [23:45:01]SAM_PROTO_SignData done [23:45:01]FM_MakeSignedData done [23:45:01]CreateOFDProtocolMessage [23:45:01]wFMCommunicate request_size=4 [23:45:01]MH_SAM_APDU [23:45:01]CAPDU: 80 11 00 00 [23:45:01]Write to MH i2c: E2 08 00 7B 05 80 11 00 00 00 00 00 00 FA [23:45:01]Write i2c OK [23:45:01]MH_I2C_Read... [23:45:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:45:01]Read from MH i2c: E2 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 17 00 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: E2 17 00 7B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [23:45:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:45:01]wFMCommunicate OK [23:45:01]CreateOFDProtocolMessage done [23:45:01]OFDSenderStorePacket 123137 [23:45:01]StoreOFDPacket docnum=123137 [23:45:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FC EC 07 01 80 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 22 4D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 08 00 00 00 00 07 04 06 00 F4 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 FC B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E1 01 00 35 04 06 00 32 25 3C 2B 36 21 A7 94 0B D1 23 1F 88 0B [23:45:01]CheckFolder [23:45:01]dirname=/storage/ofd_packets [23:45:01]CheckFolder done [23:45:01]ProducePacketName [23:45:01]name=ofd_packets/00123137 [23:45:01]NVStorageSaveData ofd_packets/00123137 [23:45:01]File name is /storage/ofd_packets/00123137 [23:45:01]Write 301 bytes [23:45:01]NVStorageSaveData done [23:45:01]OFDSenderStorePacket done [23:45:01]KKMCreateOFDPacket done [23:45:01]NVStorageSaveData kkm_last_timestamp [23:45:01]File name is /storage/kkm_last_timestamp [23:45:01]Write 4 bytes [23:45:01]NVStorageSaveData done [23:45:01]ExternCall_PrintAddStr [23:45:01]wPrintStart [23:45:01]Write to MH i2c: 01 00 00 7C 05 81 [23:45:01]Write i2c OK [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: 01 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: 01 07 00 [23:45:01]MH_I2C_Read... [23:45:01]Read from MH i2c: 01 07 00 7C 05 00 00 00 00 00 FF 0F 96 [23:45:01]RasterBufferAndPrint [23:45:01]line Счет N : (1)1106056 [23:45:01]line ИНН: 02508201610067 [23:45:01]line Контрольно-Кассовый Чек [23:45:01]line ПРОДАЖА [23:45:01]line ТРК (МРК, ГНК) : 11 [23:45:01]line Товар: 2710124130 [23:45:01]line Аи-92-К-5 [23:45:01]line 3.190 * 61.90 [23:45:01]line = 197.46 [23:45:01]line НДС 12% НСП 1% [23:45:01]line > о реализуемом товаре [23:45:01]line ОКРУГЛЕНИЕ: -0.46 [23:45:01]line ИТОГО: 197.00 [23:45:01]line Внесено: 197.00 [23:45:01]line СДАЧА: 0.00 [23:45:01]line НСП 1% : 1.75 [23:45:01]line НДС 12% : 20.97 [23:45:01]line Наличными: 197.00 [23:45:01]line Безнал.: 0.00 [23:45:01]line Место: АЗС № 25 "Партнер Нефть" [23:45:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:45:01]line СНО: Общий режим [23:45:01]line Чек 356 02.03.2024 23:45 [23:45:01]line Смена: 321 ФФД: 1.0 [23:45:01]line ЗНМ: 0300000019 [23:45:01]line РНМ: 0000000000090573 [23:45:01]line Версия ККМ: 001 [23:45:01]line ФМ: 0000000000874798 [23:45:01]line ФД: 123137 [23:45:01]line ФПД: 55135504643617 [23:45:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234500&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123137&fm=55135504643617&tin=02508201610067®Number=0000000000090573&sum=19700 [23:45:01]written 0, free lines is 4095 [23:45:02]Write to MH i2c: 01 00 00 A7 05 AC [23:45:02]Write i2c OK [23:45:02]MH_I2C_Read... [23:45:02]Read from MH i2c: 01 [23:45:02]MH_I2C_Read... [23:45:02]Read from MH i2c: 01 07 00 [23:45:02]MH_I2C_Read... [23:45:02]Read from MH i2c: 01 07 00 A7 05 00 00 00 00 00 E3 0C A2 [23:45:02]RasterBufferAndPrint [23:45:02]line [23:45:02]line [23:45:02]line [23:45:02]line [23:45:02]line [23:45:02]written 0, free lines is 3308 [23:45:02]MH_Cut [23:45:02]Write to MH i2c: D1 01 00 AE 05 01 85 [23:45:02]Write i2c OK [23:45:02]MH_I2C_Read... [23:45:02]Read from MH i2c: D1 [23:45:02]MH_I2C_Read... [23:45:02]Read from MH i2c: D1 01 00 [23:45:02]MH_I2C_Read... [23:45:02]Read from MH i2c: D1 01 00 AE 05 00 84 [23:45:02]Write to MH i2c: 01 00 00 AF 05 B4 [23:45:02]Write i2c OK [23:45:02]MH_I2C_Read... [23:45:02]*** Cut start [23:45:02]*** Purtial cut [23:45:02]*** Stage 1: CUTSNS_PIN = 1 [23:45:04]Read from MH i2c: 01 [23:45:04]MH_I2C_Read... [23:45:04]*** Stop cut motor [23:45:04]*** Cut end [23:45:04]Read from MH i2c: 01 07 00 [23:45:04]MH_I2C_Read... [23:45:04]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 FF 0F C9 [23:45:04]process_action close_receipt done [23:45:04]requested_data is exist [23:45:04]produce_requested_data [23:45:04]requested_item fm.sn is exist - process it [23:45:04]wFMCommunicate request_size=4 [23:45:04]MH_SAM_APDU [23:45:04]CAPDU: 80 11 00 00 [23:45:04]Write to MH i2c: E2 08 00 B0 05 80 11 00 00 00 00 00 00 2F [23:45:04]Write i2c OK [23:45:04]MH_I2C_Read... [23:45:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:45:04]Read from MH i2c: E2 [23:45:04]MH_I2C_Read... [23:45:04]Read from MH i2c: E2 17 00 [23:45:04]MH_I2C_Read... [23:45:04]Read from MH i2c: E2 17 00 B0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8D [23:45:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:45:04]wFMCommunicate OK [23:45:04]requested_item fd.num is exist - process it [23:45:04]SAM_PROTO_GetFieldsCounters [23:45:04]wFMCommunicate request_size=4 [23:45:04]MH_SAM_APDU [23:45:04]CAPDU: 80 13 00 00 [23:45:04]Write to MH i2c: E2 08 00 B1 05 80 13 00 00 00 00 00 00 32 [23:45:04]Write i2c OK [23:45:04]MH_I2C_Read... [23:45:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:45:05]Read from MH i2c: E2 [23:45:05]MH_I2C_Read... [23:45:05]Read from MH i2c: E2 62 00 [23:45:05]MH_I2C_Read... [23:45:05]Read from MH i2c: E2 62 00 B1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 01 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [23:45:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 01 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:45:05]wFMCommunicate OK [23:45:05]SAM_PROTO_GetFieldsCounters done [23:45:05]requested_item shift.num is exist - process it [23:45:05]requested_item shift.opened is exist - process it [23:45:05]req_shift_opened [23:45:05]FM_GetShiftState [23:45:05]SAM_PROTO_GetShiftState [23:45:05]wFMCommunicate request_size=4 [23:45:05]MH_SAM_APDU [23:45:05]CAPDU: 80 13 01 00 [23:45:05]Write to MH i2c: E2 08 00 B2 05 80 13 01 00 00 00 00 00 34 [23:45:05]Write i2c OK [23:45:05]MH_I2C_Read... [23:45:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:45:05]Read from MH i2c: E2 [23:45:05]MH_I2C_Read... [23:45:05]Read from MH i2c: E2 0E 00 [23:45:05]MH_I2C_Read... [23:45:05]Read from MH i2c: E2 0E 00 B2 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9B [23:45:05]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:45:05]wFMCommunicate OK [23:45:05]SAM_PROTO_GetShiftState done [23:45:05]FM_GetShiftState done [23:45:05]req_shift_opened done [23:45:05]requested_item shift.open_date is exist - process it [23:45:05]req_shift_open_date [23:45:05]req_shift_open_date done [23:45:05]produce_requested_data done [23:45:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123137,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:45:05]process_action_free close_receipt [23:45:05]json_value_free [23:45:05]json_value_free done [23:45:05]process_json_proto returns [23:45:05]Send response to host [23:45:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123137,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:45:05]free response buf [23:45:05]execute_script done [23:45:05]execute_script returns [23:45:05]free content buf [23:45:05]Sock 7.Close socket [23:45:05]Sock 7.Thread stoped [23:46:13]accept exits with 9 [23:46:13]New connection [23:46:13]New thread 3067395428 created [23:46:13]Thread 3067252068 joined [23:46:13]Waiting for new connection... [23:46:13] Sock 9.Parse request [23:46:13]Sock 9.Check first char [23:46:13]Sock 9.First char is OK [23:46:13]request: POST /json_proto HTTP/1.0 [23:46:13]Method: POST [23:46:13]URL: /json_proto [23:46:13]Method is POST - this is cgi request [23:46:13]url: /json_proto [23:46:13]query_string will be loaded in cgi processing [23:46:13]execute_cgi json_proto POST (null) [23:46:13]execute_cgi path=json_proto method=POST [23:46:13]POST find Content-Length [23:46:13]Host: 172.17.48.197:8080 [23:46:13]Content-Length: 806 [23:46:13]Content-Type: application/json [23:46:13] [23:46:13]POST finish read [23:46:13]Found Content-Length = 806 [23:46:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 1.830, "sum" : 127.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 127.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:13]execute_script... [23:46: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)1106057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 1.830, "sum" : 127.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 127.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:13]POST & json_proto [23:46:13]process_json_proto [23:46:13]json parsed OK: [23:46:13]protocol is kg_v1.0 [23:46:13]action value=close_receipt [23:46:13]process_action close_receipt [23:46:13]cmd_close_receipt [23:46:13]MH_GetDate [23:46:13]Write to MH i2c: F0 00 00 B3 05 A7 [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: F0 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: F0 09 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: F0 09 00 B3 05 00 45 BA E3 65 6C AF E3 65 5A [23:46:13]GetLastDocTimeStamp 1709423100 [23:46:13]current date 1709423173 [23:46:13]FM_GetShiftState [23:46:13]SAM_PROTO_GetShiftState [23:46:13]wFMCommunicate request_size=4 [23:46:13]MH_SAM_APDU [23:46:13]CAPDU: 80 13 01 00 [23:46:13]Write to MH i2c: E2 08 00 B4 05 80 13 01 00 00 00 00 00 36 [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:13]Read from MH i2c: E2 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 0E 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 0E 00 B4 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 9D [23:46:13]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:46:13]wFMCommunicate OK [23:46:13]SAM_PROTO_GetShiftState done [23:46:13]FM_GetShiftState done [23:46:13]opened in 1709338023 [23:46:13]opened+sec_in_day 1709424423 [23:46:13]quantity*price = 12718 [23:46:13]sum+1 = 12720 [23:46:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 127.19 НСП 1% : 1.13 НДС 12% : 13.51 Наличными: 0.00 Безнал.: 127.19 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 357 02.03.2024 23:46 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123138 ФПД: 92833748230839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234613&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123138&fm=92833748230839&tin=02508201610067®Number=0000000000090573&sum=12719 [23:46:14]StoreToDocumentArchive [23:46:14]shift 321 fd 123138 [23:46:14]save to /storage/0321/doc_00123138 [23:46:14]save last doc name /storage/0321/doc_00123138 to /storage/kkm_last_doc_name [23:46:14]save OK [23:46:14]Clear old archive folders... [23:46:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:46:14]tlvbuf is 00D9E8E0 [23:46:14]SAM_PROTO_ClearQueue [23:46:14]wFMCommunicate request_size=4 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 09 00 00 [23:46:14]Write to MH i2c: E2 08 00 C1 05 80 09 00 00 00 00 00 00 38 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 C1 05 00 90 00 3A [23:46:14]RAPDU: 90 00 [23:46:14]wFMCommunicate OK [23:46:14]SAM_PROTO_ClearQueue done [23:46:14]KKMCreateOFDPacket [23:46:14]OFDProtocolAddRootSTLVToBuf [23:46:14]FM_MakeSignedData [23:46:14]FM_MakeSignedData [23:46:14]SAM_PROTO_SignData [23:46:14]wFMCommunicate request_size=4 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 0D 01 02 [23:46:14]Write to MH i2c: E2 08 00 C2 05 80 0D 01 02 00 00 00 00 40 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 03 00 C2 05 00 90 00 3B [23:46:14]RAPDU: 90 00 [23:46:14]wFMCommunicate OK [23:46:14]wFMCommunicate request_size=255 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 07 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AF 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AF 31 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 71 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AF 31 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 45 BA E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E1 01 00 35 04 06 00 54 [23:46:14]Write to MH i2c: E2 02 01 C3 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 07 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AF 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AF 31 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 71 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AF 31 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 45 BA E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E1 01 00 35 04 06 00 54 00 00 4A [23:46:15]Write i2c OK [23:46:15]MH_I2C_Read... [23:46:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:15]Read from MH i2c: E2 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 03 00 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 03 00 C3 05 00 90 00 3C [23:46:15]RAPDU: 90 00 [23:46:15]wFMCommunicate OK [23:46:15]wFMCommunicate request_size=10 [23:46:15]MH_SAM_APDU [23:46:15]CAPDU: 80 0D 02 02 05 6E 8A 96 22 B7 [23:46:15]Write to MH i2c: E2 0D 00 C4 05 80 0D 02 02 05 00 6E 8A 96 22 B7 00 00 B4 [23:46:15]Write i2c OK [23:46:15]MH_I2C_Read... [23:46:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:15]Read from MH i2c: E2 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 03 00 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 03 00 C4 05 00 90 00 3D [23:46:15]RAPDU: 90 00 [23:46:15]wFMCommunicate OK [23:46:15]wFMCommunicate request_size=4 [23:46:15]MH_SAM_APDU [23:46:15]CAPDU: 80 0D 03 02 [23:46:15]Write to MH i2c: E2 08 00 C5 05 80 0D 03 02 00 00 00 00 45 [23:46:15]Write i2c OK [23:46:15]MH_I2C_Read... [23:46:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:46:15]Read from MH i2c: E2 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 0B 00 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 0B 00 C5 05 00 F0 9C D0 23 95 E6 32 51 90 00 C3 [23:46:15]RAPDU: F0 9C D0 23 95 E6 32 51 90 00 [23:46:15]wFMCommunicate OK [23:46:15]SAM_PROTO_SignData done [23:46:15]FM_MakeSignedData done [23:46:15]CreateOFDProtocolMessage [23:46:15]wFMCommunicate request_size=4 [23:46:15]MH_SAM_APDU [23:46:15]CAPDU: 80 11 00 00 [23:46:15]Write to MH i2c: E2 08 00 C6 05 80 11 00 00 00 00 00 00 45 [23:46:15]Write i2c OK [23:46:15]MH_I2C_Read... [23:46:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:15]Read from MH i2c: E2 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 17 00 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 17 00 C6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A3 [23:46:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:46:15]wFMCommunicate OK [23:46:15]CreateOFDProtocolMessage done [23:46:15]OFDSenderStorePacket 123138 [23:46:15]StoreOFDPacket docnum=123138 [23:46:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 68 78 07 01 A9 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 07 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AF 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AF 31 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 71 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AF 31 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 45 BA E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E1 01 00 35 04 06 00 54 6E 8A 96 22 B7 F0 9C D0 23 95 E6 32 51 [23:46:15]CheckFolder [23:46:15]dirname=/storage/ofd_packets [23:46:15]CheckFolder done [23:46:15]ProducePacketName [23:46:15]name=ofd_packets/00123138 [23:46:15]NVStorageSaveData ofd_packets/00123138 [23:46:15]File name is /storage/ofd_packets/00123138 [23:46:15]Write 301 bytes [23:46:15]NVStorageSaveData done [23:46:15]OFDSenderStorePacket done [23:46:15]KKMCreateOFDPacket done [23:46:15]NVStorageSaveData kkm_last_timestamp [23:46:15]File name is /storage/kkm_last_timestamp [23:46:15]Write 4 bytes [23:46:15]NVStorageSaveData done [23:46:15]ExternCall_PrintAddStr [23:46:15]wPrintStart [23:46:15]Write to MH i2c: 01 00 00 C7 05 CC [23:46:15]Write i2c OK [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: 01 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: 01 07 00 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: 01 07 00 C7 05 00 00 00 00 00 FF 0F E1 [23:46:15]RasterBufferAndPrint [23:46:15]line Счет N : (1)1106057 [23:46:15]line ИНН: 02508201610067 [23:46:15]line Контрольно-Кассовый Чек [23:46:15]line ПРОДАЖА [23:46:15]line ТРК (МРК, ГНК) : 63 [23:46:15]line Товар: 2710124500 [23:46:15]line Аи-95-К-5 [23:46:15]line 1.830 * 69.50 [23:46:15]line = 127.19 [23:46:15]line НДС 12% НСП 1% [23:46:15]line > о реализуемом товаре [23:46:15]line ИТОГО: 127.19 [23:46:15]line НСП 1% : 1.13 [23:46:15]line НДС 12% : 13.51 [23:46:15]line Наличными: 0.00 [23:46:15]line Безнал.: 127.19 [23:46:15]line Место: АЗС № 25 "Партнер Нефть" [23:46:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:46:15]line СНО: Общий режим [23:46:15]line Чек 357 02.03.2024 23:46 [23:46:15]line Смена: 321 ФФД: 1.0 [23:46:15]line ЗНМ: 0300000019 [23:46:15]line РНМ: 0000000000090573 [23:46:15]line Версия ККМ: 001 [23:46:15]line Платежная система: О! деньги [23:46:15]line ФМ: 0000000000874798 [23:46:15]line ФД: 123138 [23:46:15]line ФПД: 92833748230839 [23:46:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234613&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123138&fm=92833748230839&tin=02508201610067®Number=0000000000090573&sum=12719 [23:46:15]written 0, free lines is 4095 [23:46:16]Write to MH i2c: 01 00 00 F1 05 F6 [23:46:16]Write i2c OK [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: 01 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: 01 07 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: 01 07 00 F1 05 00 00 00 00 00 FF 0C 08 [23:46:16]RasterBufferAndPrint [23:46:16]line [23:46:16]line [23:46:16]line [23:46:16]line [23:46:16]line [23:46:16]written 0, free lines is 3333 [23:46:16]MH_Cut [23:46:16]Write to MH i2c: D1 01 00 F8 05 01 CF [23:46:16]Write i2c OK [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: D1 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: D1 01 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: D1 01 00 F8 05 00 CE [23:46:16]Write to MH i2c: 01 00 00 F9 05 FE [23:46:16]Write i2c OK [23:46:16]MH_I2C_Read... [23:46:16]*** Cut start [23:46:16]*** Purtial cut [23:46:16]*** Stage 1: CUTSNS_PIN = 1 [23:46:18]Read from MH i2c: 01 [23:46:18]MH_I2C_Read... [23:46:18]*** Stop cut motor [23:46:18]*** Cut end [23:46:18]Read from MH i2c: 01 07 00 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: 01 07 00 F9 05 00 00 00 00 00 FF 0F 13 [23:46:18]process_action close_receipt done [23:46:18]requested_data is exist [23:46:18]produce_requested_data [23:46:18]requested_item fm.sn is exist - process it [23:46:18]wFMCommunicate request_size=4 [23:46:18]MH_SAM_APDU [23:46:18]CAPDU: 80 11 00 00 [23:46:18]Write to MH i2c: E2 08 00 FA 05 80 11 00 00 00 00 00 00 79 [23:46:18]Write i2c OK [23:46:18]MH_I2C_Read... [23:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:18]Read from MH i2c: E2 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 17 00 [23:46:18]MH_I2C_Read... [23:46:18]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 34 37 39 38 90 00 D7 [23:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:46:18]wFMCommunicate OK [23:46:18]requested_item fd.num is exist - process it [23:46:18]SAM_PROTO_GetFieldsCounters [23:46:18]wFMCommunicate request_size=4 [23:46:18]MH_SAM_APDU [23:46:18]CAPDU: 80 13 00 00 [23:46:18]Write to MH i2c: E2 08 00 FB 05 80 13 00 00 00 00 00 00 7C [23:46:18]Write i2c OK [23:46:18]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 62 00 [23:46:19]MH_I2C_Read... [23:46:19]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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 02 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [23:46:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 02 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:46:19]wFMCommunicate OK [23:46:19]SAM_PROTO_GetFieldsCounters done [23:46:19]requested_item shift.num is exist - process it [23:46:19]requested_item shift.opened is exist - process it [23:46:19]req_shift_opened [23:46:19]FM_GetShiftState [23:46:19]SAM_PROTO_GetShiftState [23:46:19]wFMCommunicate request_size=4 [23:46:19]MH_SAM_APDU [23:46:19]CAPDU: 80 13 01 00 [23:46:19]Write to MH i2c: E2 08 00 FC 05 80 13 01 00 00 00 00 00 7E [23:46:19]Write i2c OK [23:46:19]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 0E 00 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 0E 00 FC 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E5 [23:46:19]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:46:19]wFMCommunicate OK [23:46:19]SAM_PROTO_GetShiftState done [23:46:19]FM_GetShiftState done [23:46:19]req_shift_opened done [23:46:19]requested_item shift.open_date is exist - process it [23:46:19]req_shift_open_date [23:46:19]req_shift_open_date done [23:46:19]produce_requested_data done [23:46:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123138,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:46:19]process_action_free close_receipt [23:46:19]json_value_free [23:46:19]json_value_free done [23:46:19]process_json_proto returns [23:46:19]Send response to host [23:46:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123138,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:46:19]free response buf [23:46:19]execute_script done [23:46:19]execute_script returns [23:46:19]free content buf [23:46:19]Sock 9.Close socket [23:46:19]Sock 9.Thread stoped [23:47:06]ConnectInit Can't connect to host [23:47:06]CommunicateWithHost connect error [23:47:06]CommunicateWithHost err = -1 [23:47:06]OFD Sender: Server communicate error [23:47:06]OFD Sender: Processing packet 123136 [packets to send 114, broken 111] [23:47:06]ProducePacketName [23:47:06]name=ofd_packets/00123136 [23:47:06]OFD Sender: To server: pG, [23:47:06]CommunicateWithHost lk.salyk.kg:30040 [23:47:06]ConnectInit lk.salyk.kg [23:47:06]Connected sock=9 [23:47:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B2 01 07 01 2F D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A4 1A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 E8 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 A4 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 F3 B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E1 01 00 35 04 06 00 5D F3 5F 42 CE D5 71 4A 4A C8 53 18 D4 E3 [23:47:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 02 FA 47 00 15 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 00 E1 01 00 F4 03 04 00 A6 66 E3 65 B6 04 01 00 00 45 7E 49 FF 6A DF D7 7F [23:47:06]CommunicateWithHost err = 0 [23:47:06]CheckOFDResponse [23:47:06]1017 (14) - 77093643461234 [23:47:06]1041 (16) - 0000000000874798 [23:47:06]1040 (4) - 123136 [23:47:06]1012 (4) - 02.03.2024 17:49 [23:47:06]1206 (1) - 0 [23:47:06]OFD Sender: Remove packet 123136 [23:47:06]ProducePacketName [23:47:06]name=ofd_packets/00123136 [23:47:06]NVStorageDeleteData [23:47:06]OFD Sender: Processing packet 123137 [packets to send 113, broken 111] [23:47:06]ProducePacketName [23:47:06]name=ofd_packets/00123137 [23:47:06]OFD Sender: To server: pG, [23:47:06]CommunicateWithHost lk.salyk.kg:30040 [23:47:06]ConnectInit lk.salyk.kg [23:47:06]Connected sock=9 [23:47:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FC EC 07 01 80 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 22 4D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 08 00 00 00 00 07 04 06 00 F4 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 FC B9 E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E1 01 00 35 04 06 00 32 25 3C 2B 36 21 A7 94 0B D1 23 1F 88 0B [23:47:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C3 02 47 00 C3 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 01 E1 01 00 F4 03 04 00 A6 66 E3 65 B6 04 01 00 00 6E 02 BC 89 41 7E 7E 31 [23:47:07]CommunicateWithHost err = 0 [23:47:07]CheckOFDResponse [23:47:07]1017 (14) - 77093643461234 [23:47:07]1041 (16) - 0000000000874798 [23:47:07]1040 (4) - 123137 [23:47:07]1012 (4) - 02.03.2024 17:49 [23:47:07]1206 (1) - 0 [23:47:07]OFD Sender: Remove packet 123137 [23:47:07]ProducePacketName [23:47:07]name=ofd_packets/00123137 [23:47:07]NVStorageDeleteData [23:47:07]OFD Sender: Processing packet 123138 [packets to send 112, broken 111] [23:47:07]ProducePacketName [23:47:07]name=ofd_packets/00123138 [23:47:07]OFD Sender: To server: pG, [23:47:07]CommunicateWithHost lk.salyk.kg:30040 [23:47:07]ConnectInit lk.salyk.kg [23:47:07]Connected sock=9 [23:47:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 68 78 07 01 A9 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 07 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 AF 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AF 31 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 71 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AF 31 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 45 BA E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E1 01 00 35 04 06 00 54 6E 8A 96 22 B7 F0 9C D0 23 95 E6 32 51 [23:47:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3E 30 47 00 FC 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 02 E1 01 00 F4 03 04 00 A7 66 E3 65 B6 04 01 00 00 F9 9C 74 2E BC F0 22 51 [23:47:07]CommunicateWithHost err = 0 [23:47:07]CheckOFDResponse [23:47:07]1017 (14) - 77093643461234 [23:47:07]1041 (16) - 0000000000874798 [23:47:07]1040 (4) - 123138 [23:47:07]1012 (4) - 02.03.2024 17:49 [23:47:07]1206 (1) - 0 [23:47:07]OFD Sender: Remove packet 123138 [23:47:07]ProducePacketName [23:47:07]name=ofd_packets/00123138 [23:47:07]NVStorageDeleteData [23:47:08]OFD Sender: No OFD packet to send [23:47:13]OFD Sender: No OFD packet to send [23:47:18]OFD Sender: No OFD packet to send [23:47:23]OFD Sender: No OFD packet to send [23:47:28]OFD Sender: No OFD packet to send [23:47:33]OFD Sender: No OFD packet to send [23:47:38]OFD Sender: No OFD packet to send [23:47:43]OFD Sender: No OFD packet to send [23:47:48]OFD Sender: No OFD packet to send [23:47:53]OFD Sender: No OFD packet to send [23:47:58]OFD Sender: No OFD packet to send [23:48:01]accept exits with 7 [23:48:01]New connection [23:48:01]New thread 3067252068 created [23:48:01]Thread 3067395428 joined [23:48:01]Waiting for new connection... [23:48:01] Sock 7.Parse request [23:48:01]Sock 7.Check first char [23:48:01]Sock 7.First char is OK [23:48:01]request: POST /json_proto HTTP/1.0 [23:48:01]Method: POST [23:48:01]URL: /json_proto [23:48:01]Method is POST - this is cgi request [23:48:01]url: /json_proto [23:48:01]query_string will be loaded in cgi processing [23:48:01]execute_cgi json_proto POST (null) [23:48:01]execute_cgi path=json_proto method=POST [23:48:01]POST find Content-Length [23:48:01]Host: 172.17.48.197:8080 [23:48:01]Content-Length: 806 [23:48:01]Content-Type: application/json [23:48:01] [23:48:01]POST finish read [23:48:01]Found Content-Length = 806 [23:48:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 8.760, "sum" : 608.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 608.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:48:01]execute_script... [23:48: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)1106058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 8.760, "sum" : 608.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 608.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:48:01]POST & json_proto [23:48:01]process_json_proto [23:48:01]json parsed OK: [23:48:01]protocol is kg_v1.0 [23:48:01]action value=close_receipt [23:48:01]process_action close_receipt [23:48:01]cmd_close_receipt [23:48:01]MH_GetDate [23:48:01]Write to MH i2c: F0 00 00 FD 05 F1 [23:48:01]Write i2c OK [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: F0 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: F0 09 00 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: F0 09 00 FD 05 00 B1 BA E3 65 6C AF E3 65 10 [23:48:01]GetLastDocTimeStamp 1709423173 [23:48:01]current date 1709423281 [23:48:01]FM_GetShiftState [23:48:01]SAM_PROTO_GetShiftState [23:48:01]wFMCommunicate request_size=4 [23:48:01]MH_SAM_APDU [23:48:01]CAPDU: 80 13 01 00 [23:48:01]Write to MH i2c: E2 08 00 FE 05 80 13 01 00 00 00 00 00 80 [23:48:01]Write i2c OK [23:48:01]MH_I2C_Read... [23:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:01]Read from MH i2c: E2 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: E2 0E 00 [23:48:01]MH_I2C_Read... [23:48:01]Read from MH i2c: E2 0E 00 FE 05 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 E7 [23:48:01]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:48:01]wFMCommunicate OK [23:48:01]SAM_PROTO_GetShiftState done [23:48:01]FM_GetShiftState done [23:48:01]opened in 1709338023 [23:48:01]opened+sec_in_day 1709424423 [23:48:01]quantity*price = 60882 [23:48:01]sum+1 = 60883 [23:48:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 608.82 НСП 1% : 5.39 НДС 12% : 64.65 Наличными: 0.00 Безнал.: 608.82 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 358 02.03.2024 23:48 Смена: 321 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123139 ФПД: 163323002652160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234801&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123139&fm=163323002652160&tin=02508201610067®Number=0000000000090573&sum=60882 [23:48:02]StoreToDocumentArchive [23:48:02]shift 321 fd 123139 [23:48:02]save to /storage/0321/doc_00123139 [23:48:02]save last doc name /storage/0321/doc_00123139 to /storage/kkm_last_doc_name [23:48:02]save OK [23:48:02]Clear old archive folders... [23:48:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:48:02]tlvbuf is 00D9E650 [23:48:02]SAM_PROTO_ClearQueue [23:48:02]wFMCommunicate request_size=4 [23:48:02]MH_SAM_APDU [23:48:02]CAPDU: 80 09 00 00 [23:48:02]Write to MH i2c: E2 08 00 0B 06 80 09 00 00 00 00 00 00 83 [23:48:02]Write i2c OK [23:48:02]MH_I2C_Read... [23:48:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:48:02]Read from MH i2c: E2 [23:48:02]MH_I2C_Read... [23:48:02]Read from MH i2c: E2 03 00 [23:48:02]MH_I2C_Read... [23:48:02]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [23:48:02]RAPDU: 90 00 [23:48:02]wFMCommunicate OK [23:48:02]SAM_PROTO_ClearQueue done [23:48:02]KKMCreateOFDPacket [23:48:02]OFDProtocolAddRootSTLVToBuf [23:48:02]FM_MakeSignedData [23:48:02]FM_MakeSignedData [23:48:02]SAM_PROTO_SignData [23:48:02]wFMCommunicate request_size=4 [23:48:02]MH_SAM_APDU [23:48:02]CAPDU: 80 0D 01 02 [23:48:02]Write to MH i2c: E2 08 00 0C 06 80 0D 01 02 00 00 00 00 8B [23:48:02]Write i2c OK [23:48:02]MH_I2C_Read... [23:48:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:48:02]Read from MH i2c: E2 [23:48:02]MH_I2C_Read... [23:48:02]Read from MH i2c: E2 03 00 [23:48:02]MH_I2C_Read... [23:48:02]Read from MH i2c: E2 03 00 0C 06 00 90 00 86 [23:48:02]RAPDU: 90 00 [23:48:02]wFMCommunicate OK [23:48:02]wFMCommunicate request_size=255 [23:48:02]MH_SAM_APDU [23:48:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 38 22 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 D2 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 ED 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 B1 BA E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E1 01 00 35 04 06 00 94 [23:48:02]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 38 22 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 D2 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 ED 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 B1 BA E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E1 01 00 35 04 06 00 94 00 00 C7 [23:48:02]Write i2c OK [23:48:02]MH_I2C_Read... [23:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:03]Read from MH i2c: E2 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: E2 03 00 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: E2 03 00 0D 06 00 90 00 87 [23:48:03]RAPDU: 90 00 [23:48:03]wFMCommunicate OK [23:48:03]wFMCommunicate request_size=10 [23:48:03]MH_SAM_APDU [23:48:03]CAPDU: 80 0D 02 02 05 8A 99 8E 86 00 [23:48:03]Write to MH i2c: E2 0D 00 0E 06 80 0D 02 02 05 00 8A 99 8E 86 00 00 00 CF [23:48:03]Write i2c OK [23:48:03]MH_I2C_Read... [23:48:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:03]Read from MH i2c: E2 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: E2 03 00 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: E2 03 00 0E 06 00 90 00 88 [23:48:03]RAPDU: 90 00 [23:48:03]wFMCommunicate OK [23:48:03]wFMCommunicate request_size=4 [23:48:03]MH_SAM_APDU [23:48:03]CAPDU: 80 0D 03 02 [23:48:03]Write to MH i2c: E2 08 00 0F 06 80 0D 03 02 00 00 00 00 90 [23:48:03]Write i2c OK [23:48:03]MH_I2C_Read... [23:48:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:48:03]Read from MH i2c: E2 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: E2 0B 00 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: E2 0B 00 0F 06 00 AC 83 FC F0 DA 47 60 F5 90 00 22 [23:48:03]RAPDU: AC 83 FC F0 DA 47 60 F5 90 00 [23:48:03]wFMCommunicate OK [23:48:03]SAM_PROTO_SignData done [23:48:03]FM_MakeSignedData done [23:48:03]CreateOFDProtocolMessage [23:48:03]wFMCommunicate request_size=4 [23:48:03]MH_SAM_APDU [23:48:03]CAPDU: 80 11 00 00 [23:48:03]Write to MH i2c: E2 08 00 10 06 80 11 00 00 00 00 00 00 90 [23:48:03]Write i2c OK [23:48:03]MH_I2C_Read... [23:48:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:03]Read from MH i2c: E2 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: E2 17 00 [23:48:03]MH_I2C_Read... [23:48:03]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 34 37 39 38 90 00 EE [23:48:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:48:03]wFMCommunicate OK [23:48:03]CreateOFDProtocolMessage done [23:48:03]OFDSenderStorePacket 123139 [23:48:03]StoreOFDPacket docnum=123139 [23:48:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3B 50 07 01 67 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 38 22 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 D2 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 ED 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 B1 BA E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E1 01 00 35 04 06 00 94 8A 99 8E 86 00 AC 83 FC F0 DA 47 60 F5 [23:48:03]CheckFolder [23:48:03]dirname=/storage/ofd_packets [23:48:03]CheckFolder done [23:48:03]ProducePacketName [23:48:03]name=ofd_packets/00123139 [23:48:03]NVStorageSaveData ofd_packets/00123139 [23:48:03]File name is /storage/ofd_packets/00123139 [23:48:03]Write 301 bytes [23:48:03]NVStorageSaveData done [23:48:03]OFDSenderStorePacket done [23:48:03]KKMCreateOFDPacket done [23:48:03]NVStorageSaveData kkm_last_timestamp [23:48:03]File name is /storage/kkm_last_timestamp [23:48:03]Write 4 bytes [23:48:03]NVStorageSaveData done [23:48:03]ExternCall_PrintAddStr [23:48:03]wPrintStart [23:48:03]Write to MH i2c: 01 00 00 11 06 17 [23:48:03]Write i2c OK [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: 01 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: 01 07 00 [23:48:03]MH_I2C_Read... [23:48:03]Read from MH i2c: 01 07 00 11 06 00 00 00 00 00 FF 0F 2C [23:48:03]RasterBufferAndPrint [23:48:03]line Счет N : (1)1106058 [23:48:03]line ИНН: 02508201610067 [23:48:03]line Контрольно-Кассовый Чек [23:48:03]line ПРОДАЖА [23:48:03]line ТРК (МРК, ГНК) : 63 [23:48:03]line Товар: 2710124500 [23:48:03]line Аи-95-К-5 [23:48:03]line 8.760 * 69.50 [23:48:03]line = 608.82 [23:48:03]line НДС 12% НСП 1% [23:48:03]line > о реализуемом товаре [23:48:03]line ИТОГО: 608.82 [23:48:03]line НСП 1% : 5.39 [23:48:03]line НДС 12% : 64.65 [23:48:03]line Наличными: 0.00 [23:48:03]line Безнал.: 608.82 [23:48:03]line Место: АЗС № 25 "Партнер Нефть" [23:48:03]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [23:48:03]line СНО: Общий режим [23:48:03]line Чек 358 02.03.2024 23:48 [23:48:03]line Смена: 321 ФФД: 1.0 [23:48:03]line ЗНМ: 0300000019 [23:48:03]line РНМ: 0000000000090573 [23:48:03]line Версия ККМ: 001 [23:48:03]line Платежная система: О! деньги [23:48:03]line ФМ: 0000000000874798 [23:48:03]line ФД: 123139 [23:48:03]line ФПД: 163323002652160 [23:48:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240302T234801&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123139&fm=163323002652160&tin=02508201610067®Number=0000000000090573&sum=60882 [23:48:03]OFD Sender: Processing packet 123139 [packets to send 112, broken 111] [23:48:03]ProducePacketName [23:48:03]name=ofd_packets/00123139 [23:48:03]OFD Sender: To server: pG, [23:48:03]CommunicateWithHost lk.salyk.kg:30040 [23:48:03]ConnectInit lk.salyk.kg [23:48:03]written 0, free lines is 4095 [23:48:03]Connected sock=10 [23:48:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3B 50 07 01 67 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 38 22 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 D2 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D2 ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D2 ED 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 B1 BA E3 65 0E 04 04 00 41 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E1 01 00 35 04 06 00 94 8A 99 8E 86 00 AC 83 FC F0 DA 47 60 F5 [23:48:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E3 69 47 00 12 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 03 E1 01 00 F4 03 04 00 DF 66 E3 65 B6 04 01 00 00 1B 5B 13 75 E6 41 94 DA [23:48:03]CommunicateWithHost err = 0 [23:48:03]CheckOFDResponse [23:48:03]1017 (14) - 77093643461234 [23:48:03]1041 (16) - 0000000000874798 [23:48:03]1040 (4) - 123139 [23:48:03]1012 (4) - 02.03.2024 17:50 [23:48:03]1206 (1) - 0 [23:48:03]OFD Sender: Remove packet 123139 [23:48:03]ProducePacketName [23:48:03]name=ofd_packets/00123139 [23:48:03]NVStorageDeleteData [23:48:04]Write to MH i2c: 01 00 00 3B 06 41 [23:48:04]Write i2c OK [23:48:04]MH_I2C_Read... [23:48:04]Read from MH i2c: 01 [23:48:04]MH_I2C_Read... [23:48:04]Read from MH i2c: 01 07 00 [23:48:04]MH_I2C_Read... [23:48:04]Read from MH i2c: 01 07 00 3B 06 00 00 00 00 00 07 0D 5C [23:48:04]RasterBufferAndPrint [23:48:04]line [23:48:04]line [23:48:04]line [23:48:04]line [23:48:04]line [23:48:04]written 0, free lines is 3341 [23:48:04]MH_Cut [23:48:04]Write to MH i2c: D1 01 00 42 06 01 1A [23:48:04]Write i2c OK [23:48:04]MH_I2C_Read... [23:48:04]Read from MH i2c: D1 [23:48:04]MH_I2C_Read... [23:48:04]Read from MH i2c: D1 01 00 [23:48:04]MH_I2C_Read... [23:48:04]Read from MH i2c: D1 01 00 42 06 00 19 [23:48:04]Write to MH i2c: 01 00 00 43 06 49 [23:48:04]Write i2c OK [23:48:04]MH_I2C_Read... [23:48:04]OFD Sender: No OFD packet to send [23:48:04]*** Cut start [23:48:04]*** Purtial cut [23:48:04]*** Stage 1: CUTSNS_PIN = 1 [23:48:06]Read from MH i2c: 01 [23:48:06]MH_I2C_Read... [23:48:06]*** Stop cut motor [23:48:06]*** Cut end [23:48:06]Read from MH i2c: 01 07 00 [23:48:06]MH_I2C_Read... [23:48:06]Read from MH i2c: 01 07 00 43 06 00 00 00 00 00 FF 0F 5E [23:48:06]process_action close_receipt done [23:48:06]requested_data is exist [23:48:06]produce_requested_data [23:48:06]requested_item fm.sn is exist - process it [23:48:06]wFMCommunicate request_size=4 [23:48:06]MH_SAM_APDU [23:48:06]CAPDU: 80 11 00 00 [23:48:06]Write to MH i2c: E2 08 00 44 06 80 11 00 00 00 00 00 00 C4 [23:48:06]Write i2c OK [23:48:06]MH_I2C_Read... [23:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:06]Read from MH i2c: E2 [23:48:06]MH_I2C_Read... [23:48:06]Read from MH i2c: E2 17 00 [23:48:06]MH_I2C_Read... [23:48: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 34 37 39 38 90 00 22 [23:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:48:06]wFMCommunicate OK [23:48:06]requested_item fd.num is exist - process it [23:48:06]SAM_PROTO_GetFieldsCounters [23:48:06]wFMCommunicate request_size=4 [23:48:06]MH_SAM_APDU [23:48:06]CAPDU: 80 13 00 00 [23:48:06]Write to MH i2c: E2 08 00 45 06 80 13 00 00 00 00 00 00 C7 [23:48:06]Write i2c OK [23:48:06]MH_I2C_Read... [23:48:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:07]Read from MH i2c: E2 [23:48:07]MH_I2C_Read... [23:48:07]Read from MH i2c: E2 62 00 [23:48:07]MH_I2C_Read... [23:48:07]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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 03 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [23:48:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 03 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:07]wFMCommunicate OK [23:48:07]SAM_PROTO_GetFieldsCounters done [23:48:07]requested_item shift.num is exist - process it [23:48:07]requested_item shift.opened is exist - process it [23:48:07]req_shift_opened [23:48:07]FM_GetShiftState [23:48:07]SAM_PROTO_GetShiftState [23:48:07]wFMCommunicate request_size=4 [23:48:07]MH_SAM_APDU [23:48:07]CAPDU: 80 13 01 00 [23:48:07]Write to MH i2c: E2 08 00 46 06 80 13 01 00 00 00 00 00 C9 [23:48:07]Write i2c OK [23:48:07]MH_I2C_Read... [23:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:07]Read from MH i2c: E2 [23:48:07]MH_I2C_Read... [23:48:07]Read from MH i2c: E2 0E 00 [23:48:07]MH_I2C_Read... [23:48:07]Read from MH i2c: E2 0E 00 46 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 30 [23:48:07]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:48:07]wFMCommunicate OK [23:48:07]SAM_PROTO_GetShiftState done [23:48:07]FM_GetShiftState done [23:48:07]req_shift_opened done [23:48:07]requested_item shift.open_date is exist - process it [23:48:07]req_shift_open_date [23:48:07]req_shift_open_date done [23:48:07]produce_requested_data done [23:48:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123139,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:48:07]process_action_free close_receipt [23:48:07]json_value_free [23:48:07]json_value_free done [23:48:07]process_json_proto returns [23:48:07]Send response to host [23:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123139,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:48:07]free response buf [23:48:07]execute_script done [23:48:07]execute_script returns [23:48:07]free content buf [23:48:07]Sock 7.Close socket [23:48:07]Sock 7.Thread stoped [23:48:09]OFD Sender: No OFD packet to send [23:48:14]OFD Sender: No OFD packet to send [23:48:19]OFD Sender: No OFD packet to send [23:48:24]OFD Sender: No OFD packet to send [23:48:29]OFD Sender: No OFD packet to send [23:48:34]OFD Sender: No OFD packet to send [23:48:39]OFD Sender: No OFD packet to send [23:48:44]OFD Sender: No OFD packet to send [23:48:49]OFD Sender: No OFD packet to send [23:48:54]OFD Sender: No OFD packet to send [23:48:59]OFD Sender: No OFD packet to send [23:49:04]OFD Sender: No OFD packet to send [23:49:09]OFD Sender: No OFD packet to send [23:49:14]OFD Sender: No OFD packet to send [23:49:19]OFD Sender: No OFD packet to send [23:49:24]OFD Sender: No OFD packet to send [23:49:29]OFD Sender: No OFD packet to send [23:49:34]OFD Sender: No OFD packet to send [23:49:39]OFD Sender: No OFD packet to send [23:49:44]OFD Sender: No OFD packet to send [23:49:49]OFD Sender: No OFD packet to send [23:49:54]OFD Sender: No OFD packet to send [23:49:59]OFD Sender: No OFD packet to send [23:50:04]OFD Sender: No OFD packet to send [23:50:09]OFD Sender: No OFD packet to send [23:50:14]OFD Sender: No OFD packet to send [23:50:19]OFD Sender: No OFD packet to send [23:50:24]OFD Sender: No OFD packet to send [23:50:29]OFD Sender: No OFD packet to send [23:50:34]OFD Sender: No OFD packet to send [23:50:39]OFD Sender: No OFD packet to send [23:50:44]OFD Sender: No OFD packet to send [23:50:49]OFD Sender: No OFD packet to send [23:50:54]OFD Sender: No OFD packet to send [23:50:59]OFD Sender: No OFD packet to send [23:51:04]OFD Sender: No OFD packet to send [23:51:09]OFD Sender: No OFD packet to send [23:51:14]OFD Sender: No OFD packet to send [23:51:19]OFD Sender: No OFD packet to send [23:51:24]OFD Sender: No OFD packet to send [23:51:29]OFD Sender: No OFD packet to send [23:51:34]OFD Sender: No OFD packet to send [23:51:39]OFD Sender: No OFD packet to send [23:51:44]OFD Sender: No OFD packet to send [23:51:49]OFD Sender: No OFD packet to send [23:51:54]OFD Sender: No OFD packet to send [23:51:59]OFD Sender: No OFD packet to send [23:52:04]OFD Sender: No OFD packet to send [23:52:09]OFD Sender: No OFD packet to send [23:52:14]OFD Sender: No OFD packet to send [23:52:19]OFD Sender: No OFD packet to send [23:52:24]OFD Sender: No OFD packet to send [23:52:29]OFD Sender: No OFD packet to send [23:52:34]OFD Sender: No OFD packet to send [23:52:39]OFD Sender: No OFD packet to send [23:52:44]OFD Sender: No OFD packet to send [23:52:49]OFD Sender: No OFD packet to send [23:52:54]OFD Sender: No OFD packet to send [23:52:59]OFD Sender: No OFD packet to send [23:53:04]OFD Sender: No OFD packet to send [23:53:09]OFD Sender: No OFD packet to send [23:53:14]OFD Sender: No OFD packet to send [23:53:19]OFD Sender: No OFD packet to send [23:53:24]OFD Sender: No OFD packet to send [23:53:29]OFD Sender: No OFD packet to send [23:53:34]OFD Sender: No OFD packet to send [23:53:39]OFD Sender: No OFD packet to send [23:53:44]OFD Sender: No OFD packet to send [23:53:49]OFD Sender: No OFD packet to send [23:53:54]OFD Sender: No OFD packet to send [23:53:59]OFD Sender: No OFD packet to send [23:54:04]OFD Sender: No OFD packet to send [23:54:09]OFD Sender: No OFD packet to send [23:54:14]OFD Sender: No OFD packet to send [23:54:15]accept exits with 9 [23:54:15]New connection [23:54:15]New thread 3067395428 created [23:54:15]Thread 3067252068 joined [23:54:15]Waiting for new connection... [23:54:15] Sock 9.Parse request [23:54:15]Sock 9.Check first char [23:54:15]Sock 9.First char is OK [23:54:15]request: POST /json_proto HTTP/1.0 [23:54:15]Method: POST [23:54:15]URL: /json_proto [23:54:15]Method is POST - this is cgi request [23:54:15]url: /json_proto [23:54:15]query_string will be loaded in cgi processing [23:54:15]execute_cgi json_proto POST (null) [23:54:15]execute_cgi path=json_proto method=POST [23:54:15]POST find Content-Length [23:54:15]Host: 172.17.48.197:8080 [23:54:15]Content-Length: 215 [23:54:15]Content-Type: application/json [23:54:15] [23:54:15]POST finish read [23:54:15]Found Content-Length = 215 [23:54:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:54:15]execute_script... [23:54:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:54:15]POST & json_proto [23:54:15]process_json_proto [23:54:15]json parsed OK: [23:54:15]protocol is kg_v1.0 [23:54:15]action value=get_value [23:54:15]process_action get_value [23:54:15]cmd_get_value [23:54:15]process_action get_value done [23:54:15]requested_data is exist [23:54:15]produce_requested_data [23:54:15]requested_item kkm.sn is exist - process it [23:54:15]requested_item kkm.ver is exist - process it [23:54:15]requested_item fm.sn is exist - process it [23:54:15]wFMCommunicate request_size=4 [23:54:15]MH_SAM_APDU [23:54:15]CAPDU: 80 11 00 00 [23:54:15]Write to MH i2c: E2 08 00 47 06 80 11 00 00 00 00 00 00 C7 [23:54:15]Write i2c OK [23:54:15]MH_I2C_Read... [23:54:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:15]Read from MH i2c: E2 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: E2 17 00 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: E2 17 00 47 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 25 [23:54:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:54:15]wFMCommunicate OK [23:54:15]requested_item fd.num is exist - process it [23:54:15]SAM_PROTO_GetFieldsCounters [23:54:15]wFMCommunicate request_size=4 [23:54:15]MH_SAM_APDU [23:54:15]CAPDU: 80 13 00 00 [23:54:15]Write to MH i2c: E2 08 00 48 06 80 13 00 00 00 00 00 00 CA [23:54:15]Write i2c OK [23:54:15]MH_I2C_Read... [23:54:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:54:15]Read from MH i2c: E2 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: E2 62 00 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: E2 62 00 48 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 03 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [23:54:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 03 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:54:15]wFMCommunicate OK [23:54:15]SAM_PROTO_GetFieldsCounters done [23:54:15]requested_item shift.num is exist - process it [23:54:15]requested_item shift.opened is exist - process it [23:54:15]req_shift_opened [23:54:15]FM_GetShiftState [23:54:15]SAM_PROTO_GetShiftState [23:54:15]wFMCommunicate request_size=4 [23:54:15]MH_SAM_APDU [23:54:15]CAPDU: 80 13 01 00 [23:54:15]Write to MH i2c: E2 08 00 49 06 80 13 01 00 00 00 00 00 CC [23:54:15]Write i2c OK [23:54:15]MH_I2C_Read... [23:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:54:15]Read from MH i2c: E2 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: E2 0E 00 [23:54:15]MH_I2C_Read... [23:54:15]Read from MH i2c: E2 0E 00 49 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 33 [23:54:15]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:54:15]wFMCommunicate OK [23:54:15]SAM_PROTO_GetShiftState done [23:54:15]FM_GetShiftState done [23:54:15]req_shift_opened done [23:54:15]requested_item shift.open_date is exist - process it [23:54:15]req_shift_open_date [23:54:15]req_shift_open_date done [23:54:15]produce_requested_data done [23:54:15]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123139,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:54:15]process_action_free get_value [23:54:15]json_value_free [23:54:15]json_value_free done [23:54:15]process_json_proto returns [23:54:15]Send response to host [23:54:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123139,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:54:15]free response buf [23:54:15]execute_script done [23:54:15]execute_script returns [23:54:15]free content buf [23:54:15]Sock 9.Close socket [23:54:15]Sock 9.Thread stoped [23:54:15]accept exits with 7 [23:54:15]New connection [23:54:15]New thread 3067252068 created [23:54:15]Thread 3067395428 joined [23:54:15]Waiting for new connection... [23:54:15] Sock 7.Parse request [23:54:15]Sock 7.Check first char [23:54:15]Sock 7.First char is OK [23:54:15]request: POST /json_proto HTTP/1.0 [23:54:15]Method: POST [23:54:15]URL: /json_proto [23:54:15]Method is POST - this is cgi request [23:54:15]url: /json_proto [23:54:15]query_string will be loaded in cgi processing [23:54:15]execute_cgi json_proto POST (null) [23:54:15]execute_cgi path=json_proto method=POST [23:54:15]POST find Content-Length [23:54:15]Host: 172.17.48.197:8080 [23:54:15]Content-Length: 331 [23:54:15]Content-Type: application/json [23:54:15] [23:54:15]POST finish read [23:54:15]Found Content-Length = 331 [23:54:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:54:15]execute_script... [23:54:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:54:15]POST & json_proto [23:54:15]process_json_proto [23:54:15]json parsed OK: [23:54:15]protocol is kg_v1.0 [23:54:15]action value=get_value [23:54:15]process_action get_value [23:54:15]cmd_get_value [23:54:15]process_action get_value done [23:54:15]requested_data is exist [23:54:15]produce_requested_data [23:54:15]requested_item fm.sale.total is exist - process it [23:54:15]SAM_PROTO_GetFMData [23:54:15]wFMCommunicate request_size=4 [23:54:15]MH_SAM_APDU [23:54:15]CAPDU: 80 13 03 00 [23:54:15]Write to MH i2c: E2 08 00 4A 06 80 13 03 00 00 00 00 00 CF [23:54:15]Write i2c OK [23:54:15]MH_I2C_Read... [23:54:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:54:16]Read from MH i2c: E2 [23:54:16]MH_I2C_Read... [23:54:16]Read from MH i2c: E2 FD 00 [23:54:16]MH_I2C_Read... [23:54:16]Read from MH i2c: E2 FD 00 4A 06 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 11 [23:54:16]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [23:54:16]wFMCommunicate OK [23:54:16]wFMCommunicate request_size=4 [23:54:16]MH_SAM_APDU [23:54:16]CAPDU: 80 17 00 00 [23:54:16]Write to MH i2c: E2 08 00 4B 06 80 17 00 00 00 00 00 00 D1 [23:54:16]Write i2c OK [23:54:16]MH_I2C_Read... [23:54:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:16]Read from MH i2c: E2 [23:54:16]MH_I2C_Read... [23:54:16]Read from MH i2c: E2 FD 00 [23:54:16]MH_I2C_Read... [23:54:16]Read from MH i2c: E2 FD 00 4B 06 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 77 [23:54:16]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:54:16]wFMCommunicate OK [23:54:16]wFMCommunicate request_size=4 [23:54:16]MH_SAM_APDU [23:54:16]CAPDU: 80 17 00 00 [23:54:16]Write to MH i2c: E2 08 00 4C 06 80 17 00 00 00 00 00 00 D2 [23:54:16]Write i2c OK [23:54:16]MH_I2C_Read... [23:54:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:16]Read from MH i2c: E2 [23:54:16]MH_I2C_Read... [23:54:16]Read from MH i2c: E2 FD 00 [23:54:16]MH_I2C_Read... [23:54:16]Read from MH i2c: E2 FD 00 4C 06 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 AA [23:54:16]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:54:16]wFMCommunicate OK [23:54:16]wFMCommunicate request_size=4 [23:54:16]MH_SAM_APDU [23:54:16]CAPDU: 80 17 00 00 [23:54:16]Write to MH i2c: E2 08 00 4D 06 80 17 00 00 00 00 00 00 D3 [23:54:16]Write i2c OK [23:54:16]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 FD 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 FD 00 4D 06 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 4E [23:54:17]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:54:17]wFMCommunicate OK [23:54:17]wFMCommunicate request_size=4 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 17 00 00 [23:54:17]Write to MH i2c: E2 08 00 4E 06 80 17 00 00 00 00 00 00 D4 [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 E4 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 E4 00 4E 06 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 B4 [23:54:17]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:54:17]wFMCommunicate OK [23:54:17]SAM_PROTO_GetFMData done [23:54:17]requested_item fm.sale_refund.total is exist - process it [23:54:17]requested_item fm.buy.total is exist - process it [23:54:17]requested_item shift.sale.total is exist - process it [23:54:17]SAM_PROTO_GetShiftData [23:54:17]wFMCommunicate request_size=4 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 13 02 00 [23:54:17]Write to MH i2c: E2 08 00 4F 06 80 13 02 00 00 00 00 00 D3 [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:54:17]Read from MH i2c: E2 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 FD 00 [23:54:17]MH_I2C_Read... [23:54:17]Read from MH i2c: E2 FD 00 4F 06 00 BC 04 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 A2 [23:54:17]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:54:17]wFMCommunicate OK [23:54:17]wFMCommunicate request_size=4 [23:54:17]MH_SAM_APDU [23:54:17]CAPDU: 80 17 00 00 [23:54:17]Write to MH i2c: E2 08 00 50 06 80 17 00 00 00 00 00 00 D6 [23:54:17]Write i2c OK [23:54:17]MH_I2C_Read... [23:54:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:18]Read from MH i2c: E2 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: E2 FD 00 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: E2 FD 00 50 06 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 54 [23:54:18]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:54:18]wFMCommunicate OK [23:54:18]wFMCommunicate request_size=4 [23:54:18]MH_SAM_APDU [23:54:18]CAPDU: 80 17 00 00 [23:54:18]Write to MH i2c: E2 08 00 51 06 80 17 00 00 00 00 00 00 D7 [23:54:18]Write i2c OK [23:54:18]MH_I2C_Read... [23:54:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:18]Read from MH i2c: E2 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: E2 FD 00 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: E2 FD 00 51 06 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 00 [23:54:18]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:54:18]wFMCommunicate OK [23:54:18]wFMCommunicate request_size=4 [23:54:18]MH_SAM_APDU [23:54:18]CAPDU: 80 17 00 00 [23:54:18]Write to MH i2c: E2 08 00 52 06 80 17 00 00 00 00 00 00 D8 [23:54:18]Write i2c OK [23:54:18]MH_I2C_Read... [23:54:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:54:18]Read from MH i2c: E2 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: E2 FD 00 [23:54:18]MH_I2C_Read... [23:54:18]Read from MH i2c: E2 FD 00 52 06 00 03 00 00 EF 03 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 90 00 59 [23:54:18]RAPDU: 03 00 00 EF 03 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 90 00 [23:54:18]wFMCommunicate OK [23:54:18]wFMCommunicate request_size=4 [23:54:18]MH_SAM_APDU [23:54:18]CAPDU: 80 17 00 00 [23:54:18]Write to MH i2c: E2 08 00 53 06 80 17 00 00 00 00 00 00 D9 [23:54:18]Write i2c OK [23:54:18]MH_I2C_Read... [23:54:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:54:19]Read from MH i2c: E2 [23:54:19]MH_I2C_Read... [23:54:19]Read from MH i2c: E2 D9 00 [23:54:19]MH_I2C_Read... [23:54:19]Read from MH i2c: E2 D9 00 53 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 B8 [23:54:19]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:54:19]wFMCommunicate OK [23:54:19]SAM_PROTO_GetShiftData done [23:54:19]requested_item shift.sale.total_cash is exist - process it [23:54:19]requested_item shift.sale_refund.total is exist - process it [23:54:19]requested_item shift.sale_refund.total_cash is exist - process it [23:54:19]requested_item shift.buy.total is exist - process it [23:54:19]requested_item shift.buy.total_cash is exist - process it [23:54:19]produce_requested_data done [23:54:19]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":317463.60,"shift.sale.total_cash":216283.00,"shift.sale_refund.total":31933.00,"shift.sale_refund.total_cash":31933.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:54:19]process_action_free get_value [23:54:19]json_value_free [23:54:19]json_value_free done [23:54:19]process_json_proto returns [23:54:19]Send response to host [23:54:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":317463.60,"shift.sale.total_cash":216283.00,"shift.sale_refund.total":31933.00,"shift.sale_refund.total_cash":31933.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:54:19]free response buf [23:54:19]execute_script done [23:54:19]execute_script returns [23:54:19]free content buf [23:54:19]Sock 7.Close socket [23:54:19]Sock 7.Thread stoped [23:54:19]OFD Sender: No OFD packet to send [23:54:24]OFD Sender: No OFD packet to send [23:54:29]OFD Sender: No OFD packet to send [23:54:34]OFD Sender: No OFD packet to send [23:54:39]OFD Sender: No OFD packet to send [23:54:44]OFD Sender: No OFD packet to send [23:54:49]OFD Sender: No OFD packet to send [23:54:54]OFD Sender: No OFD packet to send [23:54:59]OFD Sender: No OFD packet to send [23:55:04]OFD Sender: No OFD packet to send [23:55:09]OFD Sender: No OFD packet to send [23:55:14]OFD Sender: No OFD packet to send [23:55:19]OFD Sender: No OFD packet to send [23:55:24]OFD Sender: No OFD packet to send [23:55:30]OFD Sender: No OFD packet to send [23:55:35]OFD Sender: No OFD packet to send [23:55:40]OFD Sender: No OFD packet to send [23:55:45]OFD Sender: No OFD packet to send [23:55:50]OFD Sender: No OFD packet to send [23:55:55]OFD Sender: No OFD packet to send [23:56:00]OFD Sender: No OFD packet to send [23:56:05]OFD Sender: No OFD packet to send [23:56:10]OFD Sender: No OFD packet to send [23:56:15]OFD Sender: No OFD packet to send [23:56:18]accept exits with 9 [23:56:18]New connection [23:56:18]New thread 3067395428 created [23:56:18]Thread 3067252068 joined [23:56:18]Waiting for new connection... [23:56:18] Sock 9.Parse request [23:56:18]Sock 9.Check first char [23:56:18]Sock 9.First char is OK [23:56:18]request: POST /json_proto HTTP/1.0 [23:56:18]Method: POST [23:56:18]URL: /json_proto [23:56:18]Method is POST - this is cgi request [23:56:18]url: /json_proto [23:56:18]query_string will be loaded in cgi processing [23:56:18]execute_cgi json_proto POST (null) [23:56:18]execute_cgi path=json_proto method=POST [23:56:18]POST find Content-Length [23:56:18]Host: 172.17.48.197:8080 [23:56:18]Content-Length: 215 [23:56:18]Content-Type: application/json [23:56:18] [23:56:18]POST finish read [23:56:18]Found Content-Length = 215 [23:56:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:18]execute_script... [23:56:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:18]POST & json_proto [23:56:18]process_json_proto [23:56:18]json parsed OK: [23:56:18]protocol is kg_v1.0 [23:56:18]action value=get_value [23:56:18]process_action get_value [23:56:18]cmd_get_value [23:56:18]process_action get_value done [23:56:18]requested_data is exist [23:56:18]produce_requested_data [23:56:18]requested_item kkm.sn is exist - process it [23:56:18]requested_item kkm.ver is exist - process it [23:56:18]requested_item fm.sn is exist - process it [23:56:18]wFMCommunicate request_size=4 [23:56:18]MH_SAM_APDU [23:56:18]CAPDU: 80 11 00 00 [23:56:18]Write to MH i2c: E2 08 00 54 06 80 11 00 00 00 00 00 00 D4 [23:56:18]Write i2c OK [23:56:18]MH_I2C_Read... [23:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:18]Read from MH i2c: E2 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 17 00 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 17 00 54 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 32 [23:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:56:18]wFMCommunicate OK [23:56:18]requested_item fd.num is exist - process it [23:56:18]SAM_PROTO_GetFieldsCounters [23:56:18]wFMCommunicate request_size=4 [23:56:18]MH_SAM_APDU [23:56:18]CAPDU: 80 13 00 00 [23:56:18]Write to MH i2c: E2 08 00 55 06 80 13 00 00 00 00 00 00 D7 [23:56:18]Write i2c OK [23:56:18]MH_I2C_Read... [23:56:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:18]Read from MH i2c: E2 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 62 00 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 62 00 55 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 03 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 5E [23:56:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 03 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:18]wFMCommunicate OK [23:56:18]SAM_PROTO_GetFieldsCounters done [23:56:18]requested_item shift.num is exist - process it [23:56:18]requested_item shift.opened is exist - process it [23:56:18]req_shift_opened [23:56:18]FM_GetShiftState [23:56:18]SAM_PROTO_GetShiftState [23:56:18]wFMCommunicate request_size=4 [23:56:18]MH_SAM_APDU [23:56:18]CAPDU: 80 13 01 00 [23:56:18]Write to MH i2c: E2 08 00 56 06 80 13 01 00 00 00 00 00 D9 [23:56:18]Write i2c OK [23:56:18]MH_I2C_Read... [23:56:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:18]Read from MH i2c: E2 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 0E 00 [23:56:18]MH_I2C_Read... [23:56:18]Read from MH i2c: E2 0E 00 56 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 40 [23:56:18]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:56:18]wFMCommunicate OK [23:56:18]SAM_PROTO_GetShiftState done [23:56:18]FM_GetShiftState done [23:56:18]req_shift_opened done [23:56:18]requested_item shift.open_date is exist - process it [23:56:18]req_shift_open_date [23:56:18]req_shift_open_date done [23:56:18]produce_requested_data done [23:56:18]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123139,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023} [23:56:18]process_action_free get_value [23:56:18]json_value_free [23:56:18]json_value_free done [23:56:18]process_json_proto returns [23:56:18]Send response to host [23:56:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123139,"shift.num":321,"shift.opened":1,"shift.open_date":1709338023}}} [23:56:18]free response buf [23:56:18]execute_script done [23:56:18]execute_script returns [23:56:18]free content buf [23:56:18]Sock 9.Close socket [23:56:18]Sock 9.Thread stoped [23:56:18]accept exits with 7 [23:56:18]New connection [23:56:18]New thread 3067252068 created [23:56:18]Thread 3067395428 joined [23:56:18]Waiting for new connection... [23:56:18] Sock 7.Parse request [23:56:18]Sock 7.Check first char [23:56:18]Sock 7.First char is OK [23:56:18]request: POST /json_proto HTTP/1.0 [23:56:18]Method: POST [23:56:18]URL: /json_proto [23:56:18]Method is POST - this is cgi request [23:56:18]url: /json_proto [23:56:18]query_string will be loaded in cgi processing [23:56:18]execute_cgi json_proto POST (null) [23:56:18]execute_cgi path=json_proto method=POST [23:56:18]POST find Content-Length [23:56:18]Host: 172.17.48.197:8080 [23:56:18]Content-Length: 331 [23:56:18]Content-Type: application/json [23:56:18] [23:56:18]POST finish read [23:56:18]Found Content-Length = 331 [23:56:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:18]execute_script... [23:56:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:19]POST & json_proto [23:56:19]process_json_proto [23:56:19]json parsed OK: [23:56:19]protocol is kg_v1.0 [23:56:19]action value=get_value [23:56:19]process_action get_value [23:56:19]cmd_get_value [23:56:19]process_action get_value done [23:56:19]requested_data is exist [23:56:19]produce_requested_data [23:56:19]requested_item fm.sale.total is exist - process it [23:56:19]SAM_PROTO_GetFMData [23:56:19]wFMCommunicate request_size=4 [23:56:19]MH_SAM_APDU [23:56:19]CAPDU: 80 13 03 00 [23:56:19]Write to MH i2c: E2 08 00 57 06 80 13 03 00 00 00 00 00 DC [23:56:19]Write i2c OK [23:56:19]MH_I2C_Read... [23:56:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:19]Read from MH i2c: E2 [23:56:19]MH_I2C_Read... [23:56:19]Read from MH i2c: E2 FD 00 [23:56:19]MH_I2C_Read... [23:56:19]Read from MH i2c: E2 FD 00 57 06 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 1E [23:56:19]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [23:56:19]wFMCommunicate OK [23:56:19]wFMCommunicate request_size=4 [23:56:19]MH_SAM_APDU [23:56:19]CAPDU: 80 17 00 00 [23:56:19]Write to MH i2c: E2 08 00 58 06 80 17 00 00 00 00 00 00 DE [23:56:19]Write i2c OK [23:56:19]MH_I2C_Read... [23:56:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:19]Read from MH i2c: E2 [23:56:19]MH_I2C_Read... [23:56:19]Read from MH i2c: E2 FD 00 [23:56:19]MH_I2C_Read... [23:56:19]Read from MH i2c: E2 FD 00 58 06 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 84 [23:56:19]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:19]wFMCommunicate OK [23:56:19]wFMCommunicate request_size=4 [23:56:19]MH_SAM_APDU [23:56:19]CAPDU: 80 17 00 00 [23:56:19]Write to MH i2c: E2 08 00 59 06 80 17 00 00 00 00 00 00 DF [23:56:19]Write i2c OK [23:56:19]MH_I2C_Read... [23:56:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:20]Read from MH i2c: E2 [23:56:20]MH_I2C_Read... [23:56:20]Read from MH i2c: E2 FD 00 [23:56:20]MH_I2C_Read... [23:56:20]Read from MH i2c: E2 FD 00 59 06 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 B7 [23:56:20]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:20]wFMCommunicate OK [23:56:20]wFMCommunicate request_size=4 [23:56:20]MH_SAM_APDU [23:56:20]CAPDU: 80 17 00 00 [23:56:20]Write to MH i2c: E2 08 00 5A 06 80 17 00 00 00 00 00 00 E0 [23:56:20]Write i2c OK [23:56:20]MH_I2C_Read... [23:56:20]OFD Sender: No OFD packet to send [23:56:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:20]Read from MH i2c: E2 [23:56:20]MH_I2C_Read... [23:56:20]Read from MH i2c: E2 FD 00 [23:56:20]MH_I2C_Read... [23:56:20]Read from MH i2c: E2 FD 00 5A 06 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 5B [23:56:20]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:20]wFMCommunicate OK [23:56:20]wFMCommunicate request_size=4 [23:56:20]MH_SAM_APDU [23:56:20]CAPDU: 80 17 00 00 [23:56:20]Write to MH i2c: E2 08 00 5B 06 80 17 00 00 00 00 00 00 E1 [23:56:20]Write i2c OK [23:56:20]MH_I2C_Read... [23:56:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:56:20]Read from MH i2c: E2 [23:56:20]MH_I2C_Read... [23:56:20]Read from MH i2c: E2 E4 00 [23:56:20]MH_I2C_Read... [23:56:20]Read from MH i2c: E2 E4 00 5B 06 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 C1 [23:56:20]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:20]wFMCommunicate OK [23:56:20]SAM_PROTO_GetFMData done [23:56:20]requested_item fm.sale_refund.total is exist - process it [23:56:20]requested_item fm.buy.total is exist - process it [23:56:20]requested_item shift.sale.total is exist - process it [23:56:20]SAM_PROTO_GetShiftData [23:56:20]wFMCommunicate request_size=4 [23:56:20]MH_SAM_APDU [23:56:20]CAPDU: 80 13 02 00 [23:56:20]Write to MH i2c: E2 08 00 5C 06 80 13 02 00 00 00 00 00 E0 [23:56:20]Write i2c OK [23:56:20]MH_I2C_Read... [23:56:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:21]Read from MH i2c: E2 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: E2 FD 00 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: E2 FD 00 5C 06 00 BC 04 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 AF [23:56:21]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:56:21]wFMCommunicate OK [23:56:21]wFMCommunicate request_size=4 [23:56:21]MH_SAM_APDU [23:56:21]CAPDU: 80 17 00 00 [23:56:21]Write to MH i2c: E2 08 00 5D 06 80 17 00 00 00 00 00 00 E3 [23:56:21]Write i2c OK [23:56:21]MH_I2C_Read... [23:56:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:21]Read from MH i2c: E2 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: E2 FD 00 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: E2 FD 00 5D 06 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 61 [23:56:21]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:21]wFMCommunicate OK [23:56:21]wFMCommunicate request_size=4 [23:56:21]MH_SAM_APDU [23:56:21]CAPDU: 80 17 00 00 [23:56:21]Write to MH i2c: E2 08 00 5E 06 80 17 00 00 00 00 00 00 E4 [23:56:21]Write i2c OK [23:56:21]MH_I2C_Read... [23:56:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:21]Read from MH i2c: E2 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: E2 FD 00 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: E2 FD 00 5E 06 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 0D [23:56:21]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:21]wFMCommunicate OK [23:56:21]wFMCommunicate request_size=4 [23:56:21]MH_SAM_APDU [23:56:21]CAPDU: 80 17 00 00 [23:56:21]Write to MH i2c: E2 08 00 5F 06 80 17 00 00 00 00 00 00 E5 [23:56:21]Write i2c OK [23:56:21]MH_I2C_Read... [23:56:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:21]Read from MH i2c: E2 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: E2 FD 00 [23:56:21]MH_I2C_Read... [23:56:21]Read from MH i2c: E2 FD 00 5F 06 00 03 00 00 EF 03 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 90 00 66 [23:56:21]RAPDU: 03 00 00 EF 03 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 90 00 [23:56:21]wFMCommunicate OK [23:56:21]wFMCommunicate request_size=4 [23:56:21]MH_SAM_APDU [23:56:21]CAPDU: 80 17 00 00 [23:56:21]Write to MH i2c: E2 08 00 60 06 80 17 00 00 00 00 00 00 E6 [23:56:21]Write i2c OK [23:56:21]MH_I2C_Read... [23:56:22]Read from MH i2c: E2 [23:56:22]MH_I2C_Read... [23:56:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:56:22]Read from MH i2c: E2 D9 00 [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: E2 D9 00 60 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 C5 [23:56:22]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:22]wFMCommunicate OK [23:56:22]SAM_PROTO_GetShiftData done [23:56:22]requested_item shift.sale.total_cash is exist - process it [23:56:22]requested_item shift.sale_refund.total is exist - process it [23:56:22]requested_item shift.sale_refund.total_cash is exist - process it [23:56:22]requested_item shift.buy.total is exist - process it [23:56:22]requested_item shift.buy.total_cash is exist - process it [23:56:22]produce_requested_data done [23:56:22]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":317463.60,"shift.sale.total_cash":216283.00,"shift.sale_refund.total":31933.00,"shift.sale_refund.total_cash":31933.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:56:22]process_action_free get_value [23:56:22]json_value_free [23:56:22]json_value_free done [23:56:22]process_json_proto returns [23:56:22]Send response to host [23:56:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":317463.60,"shift.sale.total_cash":216283.00,"shift.sale_refund.total":31933.00,"shift.sale_refund.total_cash":31933.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:56:22]free response buf [23:56:22]execute_script done [23:56:22]execute_script returns [23:56:22]free content buf [23:56:22]Sock 7.Close socket [23:56:22]Sock 7.Thread stoped [23:56:22]accept exits with 9 [23:56:22]New connection [23:56:22]New thread 3067395428 created [23:56:22]Thread 3067252068 joined [23:56:22]Waiting for new connection... [23:56:22] Sock 9.Parse request [23:56:22]Sock 9.Check first char [23:56:22]Sock 9.First char is OK [23:56:22]request: POST /json_proto HTTP/1.0 [23:56:22]Method: POST [23:56:22]URL: /json_proto [23:56:22]Method is POST - this is cgi request [23:56:22]url: /json_proto [23:56:22]query_string will be loaded in cgi processing [23:56:22]execute_cgi json_proto POST (null) [23:56:22]execute_cgi path=json_proto method=POST [23:56:22]POST find Content-Length [23:56:22]Host: 172.17.48.197:8080 [23:56:22]Content-Length: 331 [23:56:22]Content-Type: application/json [23:56:22] [23:56:22]POST finish read [23:56:22]Found Content-Length = 331 [23:56:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:22]execute_script... [23:56:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:56:22]POST & json_proto [23:56:22]process_json_proto [23:56:22]json parsed OK: [23:56:22]protocol is kg_v1.0 [23:56:22]action value=get_value [23:56:22]process_action get_value [23:56:22]cmd_get_value [23:56:22]process_action get_value done [23:56:22]requested_data is exist [23:56:22]produce_requested_data [23:56:22]requested_item fm.sale.total is exist - process it [23:56:22]SAM_PROTO_GetFMData [23:56:22]wFMCommunicate request_size=4 [23:56:22]MH_SAM_APDU [23:56:22]CAPDU: 80 13 03 00 [23:56:22]Write to MH i2c: E2 08 00 61 06 80 13 03 00 00 00 00 00 E6 [23:56:22]Write i2c OK [23:56:22]MH_I2C_Read... [23:56:22]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:22]Read from MH i2c: E2 [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: E2 FD 00 [23:56:22]MH_I2C_Read... [23:56:22]Read from MH i2c: E2 FD 00 61 06 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 28 [23:56:22]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [23:56:22]wFMCommunicate OK [23:56:22]wFMCommunicate request_size=4 [23:56:22]MH_SAM_APDU [23:56:22]CAPDU: 80 17 00 00 [23:56:22]Write to MH i2c: E2 08 00 62 06 80 17 00 00 00 00 00 00 E8 [23:56:22]Write i2c OK [23:56:22]MH_I2C_Read... [23:56:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 FD 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 FD 00 62 06 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 8E [23:56:23]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:23]wFMCommunicate OK [23:56:23]wFMCommunicate request_size=4 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 80 17 00 00 [23:56:23]Write to MH i2c: E2 08 00 63 06 80 17 00 00 00 00 00 00 E9 [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 FD 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 FD 00 63 06 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C1 [23:56:23]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:23]wFMCommunicate OK [23:56:23]wFMCommunicate request_size=4 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 80 17 00 00 [23:56:23]Write to MH i2c: E2 08 00 64 06 80 17 00 00 00 00 00 00 EA [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:23]Read from MH i2c: E2 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 FD 00 [23:56:23]MH_I2C_Read... [23:56:23]Read from MH i2c: E2 FD 00 64 06 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 65 [23:56:23]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:23]wFMCommunicate OK [23:56:23]wFMCommunicate request_size=4 [23:56:23]MH_SAM_APDU [23:56:23]CAPDU: 80 17 00 00 [23:56:23]Write to MH i2c: E2 08 00 65 06 80 17 00 00 00 00 00 00 EB [23:56:23]Write i2c OK [23:56:23]MH_I2C_Read... [23:56:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:56:24]Read from MH i2c: E2 [23:56:24]MH_I2C_Read... [23:56:24]Read from MH i2c: E2 E4 00 [23:56:24]MH_I2C_Read... [23:56:24]Read from MH i2c: E2 E4 00 65 06 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 CB [23:56:24]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:24]wFMCommunicate OK [23:56:24]SAM_PROTO_GetFMData done [23:56:24]requested_item fm.sale_refund.total is exist - process it [23:56:24]requested_item fm.buy.total is exist - process it [23:56:24]requested_item shift.sale.total is exist - process it [23:56:24]SAM_PROTO_GetShiftData [23:56:24]wFMCommunicate request_size=4 [23:56:24]MH_SAM_APDU [23:56:24]CAPDU: 80 13 02 00 [23:56:24]Write to MH i2c: E2 08 00 66 06 80 13 02 00 00 00 00 00 EA [23:56:24]Write i2c OK [23:56:24]MH_I2C_Read... [23:56:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:56:24]Read from MH i2c: E2 [23:56:24]MH_I2C_Read... [23:56:24]Read from MH i2c: E2 FD 00 [23:56:24]MH_I2C_Read... [23:56:24]Read from MH i2c: E2 FD 00 66 06 00 BC 04 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 B9 [23:56:24]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:56:24]wFMCommunicate OK [23:56:24]wFMCommunicate request_size=4 [23:56:24]MH_SAM_APDU [23:56:24]CAPDU: 80 17 00 00 [23:56:24]Write to MH i2c: E2 08 00 67 06 80 17 00 00 00 00 00 00 ED [23:56:24]Write i2c OK [23:56:24]MH_I2C_Read... [23:56:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:25]Read from MH i2c: E2 [23:56:25]MH_I2C_Read... [23:56:25]Read from MH i2c: E2 FD 00 [23:56:25]MH_I2C_Read... [23:56:25]Read from MH i2c: E2 FD 00 67 06 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6B [23:56:25]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 OFD Sender: No OFD packet to send [23:56:25]00 00 EF 03 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 90 00 [23:56:25]wFMCommunicate OK [23:56:25]wFMCommunicate request_size=4 [23:56:25]MH_SAM_APDU [23:56:25]CAPDU: 80 17 00 00 [23:56:25]Write to MH i2c: E2 08 00 68 06 80 17 00 00 00 00 00 00 EE [23:56:25]Write i2c OK [23:56:25]MH_I2C_Read... [23:56:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:25]Read from MH i2c: E2 [23:56:25]MH_I2C_Read... [23:56:25]Read from MH i2c: E2 FD 00 [23:56:25]MH_I2C_Read... [23:56:25]Read from MH i2c: E2 FD 00 68 06 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 17 [23:56:25]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:25]wFMCommunicate OK [23:56:25]wFMCommunicate request_size=4 [23:56:25]MH_SAM_APDU [23:56:25]CAPDU: 80 17 00 00 [23:56:25]Write to MH i2c: E2 08 00 69 06 80 17 00 00 00 00 00 00 EF [23:56:25]Write i2c OK [23:56:25]MH_I2C_Read... [23:56:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:25]Read from MH i2c: E2 [23:56:25]MH_I2C_Read... [23:56:25]Read from MH i2c: E2 FD 00 [23:56:25]MH_I2C_Read... [23:56:25]Read from MH i2c: E2 FD 00 69 06 00 03 00 00 EF 03 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 90 00 70 [23:56:26]RAPDU: 03 00 00 EF 03 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 90 00 [23:56:26]wFMCommunicate OK [23:56:26]wFMCommunicate request_size=4 [23:56:26]MH_SAM_APDU [23:56:26]CAPDU: 80 17 00 00 [23:56:26]Write to MH i2c: E2 08 00 6A 06 80 17 00 00 00 00 00 00 F0 [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:56:26]Read from MH i2c: E2 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 D9 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 D9 00 6A 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 CF [23:56:26]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:26]wFMCommunicate OK [23:56:26]SAM_PROTO_GetShiftData done [23:56:26]requested_item shift.sale.total_cash is exist - process it [23:56:26]requested_item shift.sale_refund.total is exist - process it [23:56:26]requested_item shift.sale_refund.total_cash is exist - process it [23:56:26]requested_item shift.buy.total is exist - process it [23:56:26]requested_item shift.buy.total_cash is exist - process it [23:56:26]produce_requested_data done [23:56:26]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":317463.60,"shift.sale.total_cash":216283.00,"shift.sale_refund.total":31933.00,"shift.sale_refund.total_cash":31933.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:56:26]process_action_free get_value [23:56:26]json_value_free [23:56:26]json_value_free done [23:56:26]process_json_proto returns [23:56:26]Send response to host [23:56:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":317463.60,"shift.sale.total_cash":216283.00,"shift.sale_refund.total":31933.00,"shift.sale_refund.total_cash":31933.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:56:26]free response buf [23:56:26]execute_script done [23:56:26]execute_script returns [23:56:26]free content buf [23:56:26]Sock 9.Close socket [23:56:26]Sock 9.Thread stoped [23:56:26]accept exits with 7 [23:56:26]New connection [23:56:26]New thread 3067252068 created [23:56:26]Thread 3067395428 joined [23:56:26]Waiting for new connection... [23:56:26] Sock 7.Parse request [23:56:26]Sock 7.Check first char [23:56:26]Sock 7.First char is OK [23:56:26]request: POST /json_proto HTTP/1.0 [23:56:26]Method: POST [23:56:26]URL: /json_proto [23:56:26]Method is POST - this is cgi request [23:56:26]url: /json_proto [23:56:26]query_string will be loaded in cgi processing [23:56:26]execute_cgi json_proto POST (null) [23:56:26]execute_cgi path=json_proto method=POST [23:56:26]POST find Content-Length [23:56:26]Host: 172.17.48.197:8080 [23:56:26]Content-Length: 274 [23:56:26]Content-Type: application/json [23:56:26] [23:56:26]POST finish read [23:56:26]Found Content-Length = 274 [23:56:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:26]execute_script... [23:56:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0422\u0430\u0430\u043B\u0430\u0439\u0431\u0435\u043A \u043A. \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:26]POST & json_proto [23:56:26]process_json_proto [23:56:26]json parsed OK: [23:56:26]protocol is kg_v1.0 [23:56:26]action value=close_shift [23:56:26]process_action close_shift [23:56:26]cmd_close_shift [23:56:26]MH_GetDate [23:56:26]Write to MH i2c: F0 00 00 6B 06 60 [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: F0 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: F0 09 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: F0 09 00 6B 06 00 AA BC E3 65 6C AF E3 65 7A [23:56:26]GetLastDocTimeStamp 1709423281 [23:56:26]current date 1709423786 [23:56:26]FM_GetShiftState [23:56:26]SAM_PROTO_GetShiftState [23:56:26]wFMCommunicate request_size=4 [23:56:26]MH_SAM_APDU [23:56:26]CAPDU: 80 13 01 00 [23:56:26]Write to MH i2c: E2 08 00 6C 06 80 13 01 00 00 00 00 00 EF [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:26]Read from MH i2c: E2 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 0E 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 0E 00 6C 06 00 09 00 01 A7 6D E2 65 00 00 00 00 90 00 56 [23:56:26]RAPDU: 09 00 01 A7 6D E2 65 00 00 00 00 90 00 [23:56:26]wFMCommunicate OK [23:56:26]SAM_PROTO_GetShiftState done [23:56:26]FM_GetShiftState done [23:56:26]KKMCreateCloseShiftDocument [23:56:26]Load OK [23:56:26]Malloc new data [23:56:26]MH_GetDate [23:56:26]Write to MH i2c: F0 00 00 6D 06 62 [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: F0 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: F0 09 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: F0 09 00 6D 06 00 AA BC E3 65 6C AF E3 65 7C [23:56:26]Malloc new data [23:56:26]Malloc new data [23:56:26]Malloc new data [23:56:26]Malloc new data [23:56:26]KKMCreateCloseShiftDocument OK [23:56:26]KKMSetCloseShiftData OK [23:56:26]ProcessDocumentItem done err = 0, tmpTLVsize=77 [23:56:26]tlvbuf is 00DAEC00 [23:56:26]KKMLoadAndSignCloseShiftData [23:56:26]SAM_PROTO_ProcessDocument [23:56:26]wFMCommunicate request_size=9 [23:56:26]MH_SAM_APDU [23:56:26]CAPDU: 80 15 01 00 04 05 00 4D 00 [23:56:26]Write to MH i2c: E2 0C 00 6E 06 80 15 01 00 04 00 05 00 4D 00 00 00 4D [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:56:26]Read from MH i2c: E2 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 6E 06 00 90 00 E8 [23:56:26]RAPDU: 90 00 [23:56:26]wFMCommunicate OK [23:56:26]wFMCommunicate request_size=23 [23:56:26]MH_SAM_APDU [23:56:26]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [23:56:26]Write to MH i2c: E2 1A 00 6F 06 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 EA [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:56:26]Read from MH i2c: E2 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 6F 06 00 90 00 E9 [23:56:26]RAPDU: 90 00 [23:56:26]wFMCommunicate OK [23:56:26]wFMCommunicate request_size=36 [23:56:26]MH_SAM_APDU [23:56:26]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA 20 D0 BA 2E 20 D0 90 2E 20 [23:56:26]Write to MH i2c: E2 27 00 70 06 80 15 02 00 1F 00 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA 20 D0 BA 2E 20 D0 90 2E 20 00 00 8B [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:56:26]Read from MH i2c: E2 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 70 06 00 90 00 EA [23:56:26]RAPDU: 90 00 [23:56:26]wFMCommunicate OK [23:56:26]wFMCommunicate request_size=13 [23:56:26]MH_SAM_APDU [23:56:26]CAPDU: 80 15 02 00 08 F4 03 04 00 AA BC E3 65 [23:56:26]Write to MH i2c: E2 10 00 71 06 80 15 02 00 08 00 F4 03 04 00 AA BC E3 65 00 00 B0 [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:56:26]Read from MH i2c: E2 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 71 06 00 90 00 EB [23:56:26]RAPDU: 90 00 [23:56:26]wFMCommunicate OK [23:56:26]wFMCommunicate request_size=25 [23:56:26]MH_SAM_APDU [23:56:26]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 [23:56:26]Write to MH i2c: E2 1C 00 72 06 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 00 00 59 [23:56:26]Write i2c OK [23:56:26]MH_I2C_Read... [23:56:26]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:56:26]Read from MH i2c: E2 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 [23:56:26]MH_I2C_Read... [23:56:26]Read from MH i2c: E2 03 00 72 06 00 90 00 EC [23:56:27]RAPDU: 90 00 [23:56:27]wFMCommunicate OK [23:56:27]wFMCommunicate request_size=4 [23:56:27]MH_SAM_APDU [23:56:27]CAPDU: 80 15 03 00 [23:56:27]Write to MH i2c: E2 08 00 73 06 80 15 03 00 00 00 00 00 FA [23:56:27]Write i2c OK [23:56:27]MH_I2C_Read... [23:56:27]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:56:27]Read from MH i2c: E2 [23:56:27]MH_I2C_Read... [23:56:27]Read from MH i2c: E2 FD 00 [23:56:27]MH_I2C_Read... [23:56:27]Read from MH i2c: E2 FD 00 73 06 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 04 E1 01 00 0E 04 04 00 41 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 90 00 46 [23:56:27]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 04 E1 01 00 0E 04 04 00 41 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 90 00 [23:56:27]wFMCommunicate OK [23:56:27]SAM_PROTO_ProcessDocument answer len = 1279 [23:56:27]SAM_PROTO_ProcessDocument remain to read = 1031 [23:56:27]wFMCommunicate request_size=4 [23:56:27]MH_SAM_APDU [23:56:27]CAPDU: 80 17 00 00 [23:56:27]Write to MH i2c: E2 08 00 74 06 80 17 00 00 00 00 00 00 FA [23:56:27]Write i2c OK [23:56:27]MH_I2C_Read... [23:56:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:27]Read from MH i2c: E2 [23:56:27]MH_I2C_Read... [23:56:27]Read from MH i2c: E2 FD 00 [23:56:27]MH_I2C_Read... [23:56:27]Read from MH i2c: E2 FD 00 74 06 00 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 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 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 37 [23:56:28]RAPDU: B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 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 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:28]wFMCommunicate OK [23:56:28]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:56:28]SAM_PROTO_ProcessDocument remain to read = 781 [23:56:28]wFMCommunicate request_size=4 [23:56:28]MH_SAM_APDU [23:56:28]CAPDU: 80 17 00 00 [23:56:28]Write to MH i2c: E2 08 00 75 06 80 17 00 00 00 00 00 00 FB [23:56:28]Write i2c OK [23:56:28]MH_I2C_Read... [23:56:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:28]Read from MH i2c: E2 [23:56:28]MH_I2C_Read... [23:56:28]Read from MH i2c: E2 FD 00 [23:56:28]MH_I2C_Read... [23:56:28]Read from MH i2c: E2 FD 00 75 06 00 03 01 00 04 F7 03 00 00 EF 03 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 90 00 61 [23:56:28]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:28]wFMCommunicate OK [23:56:28]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:56:28]SAM_PROTO_ProcessDocument remain to read = 531 [23:56:28]wFMCommunicate request_size=4 [23:56:28]MH_SAM_APDU [23:56:28]CAPDU: 80 17 00 00 [23:56:28]Write to MH i2c: E2 08 00 76 06 80 17 00 00 00 00 00 00 FC [23:56:28]Write i2c OK [23:56:28]MH_I2C_Read... [23:56:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:28]Read from MH i2c: E2 [23:56:28]MH_I2C_Read... [23:56:28]Read from MH i2c: E2 FD 00 [23:56:28]MH_I2C_Read... [23:56:28]Read from MH i2c: E2 FD 00 76 06 00 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 9D [23:56:28]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:28]wFMCommunicate OK [23:56:28]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:56:28]SAM_PROTO_ProcessDocument remain to read = 281 [23:56:29]wFMCommunicate request_size=4 [23:56:29]MH_SAM_APDU [23:56:29]CAPDU: 80 17 00 00 [23:56:29]Write to MH i2c: E2 08 00 77 06 80 17 00 00 00 00 00 00 FD [23:56:29]Write i2c OK [23:56:29]MH_I2C_Read... [23:56:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:29]Read from MH i2c: E2 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: E2 FD 00 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: E2 FD 00 77 06 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 A9 [23:56:29]RAPDU: 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:29]wFMCommunicate OK [23:56:29]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:56:29]SAM_PROTO_ProcessDocument remain to read = 31 [23:56:29]wFMCommunicate request_size=4 [23:56:29]MH_SAM_APDU [23:56:29]CAPDU: 80 17 00 00 [23:56:29]Write to MH i2c: E2 08 00 78 06 80 17 00 00 00 00 00 00 FE [23:56:29]Write i2c OK [23:56:29]MH_I2C_Read... [23:56:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [23:56:29]Read from MH i2c: E2 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: E2 22 00 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: E2 22 00 78 06 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 BE 9F 1E 65 8F 44 90 00 FB [23:56:29]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 BE 9F 1E 65 8F 44 90 00 [23:56:29]wFMCommunicate OK [23:56:29]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [23:56:29]SAM_PROTO_ProcessDocument done [23:56:29]1209 (1) - 1.0 - номер версии ФФД [23:56:29]1041 (16) - 0000000000874798 - номер ФМ [23:56:29]1040 (4) - 123140 - номер ФД [23:56:29]1038 (4) - 321 - номер смены [23:56:29]1118 (4) - 358 - количество кассовых чеков за смену [23:56:29]1111 (4) - 360 - общее количество ФД за смену [23:56:29]1194 (1208) - счетчики итогов смены [23:56:29] 1134 (4) - 358 - количество чеков со всеми признаками расчетов [23:56:29] 1129 (158) - счетчики операций «приход» [23:56:29] 1135 (4) - 343 - количество чеков по признаку расчетов [23:56:29] 1201 (4) - 317463.60 - общая итоговая сумма в чеках [23:56:29] 1136 (4) - 216283.00 - итоговая сумма в чеках наличными [23:56:29] 1138 (3) - 101180.60 - итоговая сумма в чеках безналичными [23:56:29] 1024 (123) - суммы налогов [23:56:29] 1006 (9) - суммы НДС [23:56:29] 1010 (1) - 0% - код ставки НДС [23:56:29] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:29] 1006 (12) - суммы НДС [23:56:29] 1010 (1) - 12% - код ставки НДС [23:56:29] 1011 (3) - 33720.17 - сумма НДС по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 0% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (12) - суммы НСП [23:56:29] 1014 (1) - 1% - код ставки НСП [23:56:29] 1015 (3) - 2809.86 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 2% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 3% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 5% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 0,50% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 1,50% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1130 (152) - счетчики операций «возврат прихода» [23:56:29] 1135 (4) - 15 - количество чеков по признаку расчетов [23:56:29] 1201 (3) - 31933.00 - общая итоговая сумма в чеках [23:56:29] 1136 (3) - 31933.00 - итоговая сумма в чеках наличными [23:56:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:56:29] 1024 (122) - суммы налогов [23:56:29] 1006 (9) - суммы НДС [23:56:29] 1010 (1) - 0% - код ставки НДС [23:56:29] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:29] 1006 (12) - суммы НДС [23:56:29] 1010 (1) - 12% - код ставки НДС [23:56:29] 1011 (3) - 3391.29 - сумма НДС по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 0% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (11) - суммы НСП [23:56:29] 1014 (1) - 1% - код ставки НСП [23:56:29] 1015 (2) - 282.62 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 2% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 3% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 5% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 0,50% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 1,50% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1131 (141) - счетчики операций «расход» [23:56:29] 1135 (4) - 0 - количество чеков по признаку расчетов [23:56:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:56:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:56:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:56:29] 1024 (117) - суммы налогов [23:56:29] 1006 (9) - суммы НДС [23:56:29] 1010 (1) - 0% - код ставки НДС [23:56:29] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:29] 1006 (9) - суммы НДС [23:56:29] 1010 (1) - 12% - код ставки НДС [23:56:29] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 0% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 1% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 2% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 3% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 5% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 0,50% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 1,50% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1132 (141) - счетчики операций «возврат расхода» [23:56:29] 1135 (4) - 0 - количество чеков по признаку расчетов [23:56:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:56:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:56:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:56:29] 1024 (117) - суммы налогов [23:56:29] 1006 (9) - суммы НДС [23:56:29] 1010 (1) - 0% - код ставки НДС [23:56:29] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:29] 1006 (9) - суммы НДС [23:56:29] 1010 (1) - 12% - код ставки НДС [23:56:29] 1011 (0) - 0.00 - сумма НДС по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 0% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 1% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 2% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 3% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 5% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 0,50% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1007 (9) - суммы НСП [23:56:29] 1014 (1) - 1,50% - код ставки НСП [23:56:29] 1015 (0) - 0.00 - сумма НСП по ставке [23:56:29] 1133 (588) - - счетчики коррекции - не используются [23:56:29]1077 (6) - 209590619049796 - ФПД [23:56:29]SetTLVBufToDocument [23:56:29]Processing tag 1209 (04B9) [23:56:29]Malloc new data [23:56:29]Processing tag 1041 (0411) [23:56:29]Processing tag 1040 (0410) [23:56:30]Malloc new data [23:56:30]Processing tag 1038 (040E) [23:56:30]Malloc new data [23:56:30]Processing tag 1118 (045E) [23:56:30]Malloc new data [23:56:30]Processing tag 1111 (0457) [23:56:30]Malloc new data [23:56:30]Processing tag 1194 (04AA) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1134 (046E) [23:56:30]Malloc new data [23:56:30]Processing tag 1129 (0469) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1135 (046F) [23:56:30]Malloc new data [23:56:30]Processing tag 1201 (04B1) [23:56:30]Malloc new data [23:56:30]Processing tag 1136 (0470) [23:56:30]Malloc new data [23:56:30]Processing tag 1138 (0472) [23:56:30]Malloc new data [23:56:30]Processing tag 1024 (0400) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1006 (03EE) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1010 (03F2) [23:56:30]Malloc new data [23:56:30]Processing tag 1011 (03F3) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1006 (03EE) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1010 (03F2) [23:56:30]Malloc new data [23:56:30]Processing tag 1011 (03F3) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]SetTLVBufToDocument err=0 [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1130 (046A) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1135 (046F) [23:56:30]Malloc new data [23:56:30]Processing tag 1201 (04B1) [23:56:30]Malloc new data [23:56:30]Processing tag 1136 (0470) [23:56:30]Malloc new data [23:56:30]Processing tag 1138 (0472) [23:56:30]Malloc new data [23:56:30]Processing tag 1024 (0400) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1006 (03EE) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1010 (03F2) [23:56:30]Malloc new data [23:56:30]Processing tag 1011 (03F3) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1006 (03EE) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1010 (03F2) [23:56:30]Malloc new data [23:56:30]Processing tag 1011 (03F3) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]SetTLVBufToDocument err=0 [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1131 (046B) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1135 (046F) [23:56:30]Malloc new data [23:56:30]Processing tag 1201 (04B1) [23:56:30]Malloc new data [23:56:30]Processing tag 1136 (0470) [23:56:30]Malloc new data [23:56:30]Processing tag 1138 (0472) [23:56:30]Malloc new data [23:56:30]Processing tag 1024 (0400) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1006 (03EE) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1010 (03F2) [23:56:30]Malloc new data [23:56:30]Processing tag 1011 (03F3) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1006 (03EE) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1010 (03F2) [23:56:30]Malloc new data [23:56:30]Processing tag 1011 (03F3) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]SetTLVBufToDocument err=0 [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1132 (046C) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1135 (046F) [23:56:30]Malloc new data [23:56:30]Processing tag 1201 (04B1) [23:56:30]Malloc new data [23:56:30]Processing tag 1136 (0470) [23:56:30]Malloc new data [23:56:30]Processing tag 1138 (0472) [23:56:30]Malloc new data [23:56:30]Processing tag 1024 (0400) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1006 (03EE) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1010 (03F2) [23:56:30]Malloc new data [23:56:30]Processing tag 1011 (03F3) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1006 (03EE) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1010 (03F2) [23:56:30]Malloc new data [23:56:30]Processing tag 1011 (03F3) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]OFD Sender: No OFD packet to send [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1007 (03EF) [23:56:30]Load OK [23:56:30]SetTLVBufToDocument [23:56:30]Processing tag 1014 (03F6) [23:56:30]Malloc new data [23:56:30]Processing tag 1015 (03F7) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]SetTLVBufToDocument err=0 [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1133 (046D) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Processing tag 1077 (0435) [23:56:30]Malloc new data [23:56:30]SetTLVBufToDocument err=0 [23:56:30]Malloc new data [23:56:30]SAM_PROTO_GetFMData [23:56:30]wFMCommunicate request_size=4 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 13 03 00 [23:56:30]Write to MH i2c: E2 08 00 79 06 80 13 03 00 00 00 00 00 FE [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:56:31]Read from MH i2c: E2 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 FD 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 FD 00 79 06 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 40 [23:56:31]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [23:56:31]wFMCommunicate OK [23:56:31]wFMCommunicate request_size=4 [23:56:31]MH_SAM_APDU [23:56:31]CAPDU: 80 17 00 00 [23:56:31]Write to MH i2c: E2 08 00 7A 06 80 17 00 00 00 00 00 00 00 [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:31]Read from MH i2c: E2 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 FD 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 FD 00 7A 06 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 A6 [23:56:31]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:31]wFMCommunicate OK [23:56:31]wFMCommunicate request_size=4 [23:56:31]MH_SAM_APDU [23:56:31]CAPDU: 80 17 00 00 [23:56:31]Write to MH i2c: E2 08 00 7B 06 80 17 00 00 00 00 00 00 01 [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:32]Read from MH i2c: E2 [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: E2 FD 00 [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: E2 FD 00 7B 06 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 D9 [23:56:32]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:32]wFMCommunicate OK [23:56:32]wFMCommunicate request_size=4 [23:56:32]MH_SAM_APDU [23:56:32]CAPDU: 80 17 00 00 [23:56:32]Write to MH i2c: E2 08 00 7C 06 80 17 00 00 00 00 00 00 02 [23:56:32]Write i2c OK [23:56:32]MH_I2C_Read... [23:56:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:56:32]Read from MH i2c: E2 [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: E2 FD 00 [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: E2 FD 00 7C 06 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 7D [23:56:32]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [23:56:32]wFMCommunicate OK [23:56:32]wFMCommunicate request_size=4 [23:56:32]MH_SAM_APDU [23:56:32]CAPDU: 80 17 00 00 [23:56:32]Write to MH i2c: E2 08 00 7D 06 80 17 00 00 00 00 00 00 03 [23:56:32]Write i2c OK [23:56:32]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 E4 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 E4 00 7D 06 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 E3 [23:56:33]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:56:33]wFMCommunicate OK [23:56:33]SAM_PROTO_GetFMData done [23:56:33]Malloc new data [23:56:33]Malloc new data [23:56:33]Malloc new data [23:56:33]Malloc new data [23:56:33]KKMLoadAndSignCloseShiftData err=0 [23:56:33]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Таалайбек к. А. 02.03.2024 23:56 Смена: 321 РНМ: 0000000000090573 ЗНМ: 0300000019 СНО: Общий режим Чеков за смену: 358 ФД за смену: 360 Всего чеков: 358 ИТОГИ ПРИХОД Чеков: 343 Общий итог: 317463.60 Итого наличными: 216283.00 Итого безнал.: 101180.60 НДС 0% : 0.00 НДС 12% : 33720.17 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2809.86 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 15 Общий итог: 31933.00 Итого наличными: 31933.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 3391.29 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 282.62 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 184350.00 НС Приход: 104335115.15 НС Возвр.Прихода: 8779593.45 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 123140 ФМ: 0000000000874798 ФПД: 209590619049796 [23:56:33]StoreToDocumentArchive [23:56:33]shift 321 fd 123140 [23:56:33]save to /storage/0321/doc_00123140 [23:56:33]save last doc name /storage/0321/doc_00123140 to /storage/kkm_last_doc_name [23:56:33]save OK [23:56:33]Clear old archive folders... [23:56:33]NVStorageSaveData kkm_registers [23:56:33]File name is /storage/kkm_registers [23:56:33]Write 24 bytes [23:56:33]NVStorageSaveData done [23:56:33]NVStorageSaveData kkm_registers [23:56:33]File name is /storage/kkm_registers [23:56:33]Write 24 bytes [23:56:33]NVStorageSaveData done [23:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=1395 [23:56:33]tlvbuf is 00E6A8E0 [23:56:33]SAM_PROTO_ClearQueue [23:56:33]wFMCommunicate request_size=4 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 09 00 00 [23:56:33]Write to MH i2c: E2 08 00 7E 06 80 09 00 00 00 00 00 00 F6 [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 03 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 03 00 7E 06 00 90 00 F8 [23:56:33]RAPDU: 90 00 [23:56:33]wFMCommunicate OK [23:56:33]SAM_PROTO_ClearQueue done [23:56:33]KKMCreateOFDPacket [23:56:33]OFDProtocolAddRootSTLVToBuf [23:56:33]FM_MakeSignedData [23:56:33]FM_MakeSignedData [23:56:33]SAM_PROTO_SignData [23:56:33]wFMCommunicate request_size=4 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 0D 01 02 [23:56:33]Write to MH i2c: E2 08 00 7F 06 80 0D 01 02 00 00 00 00 FE [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 03 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 03 00 7F 06 00 90 00 F9 [23:56:33]RAPDU: 90 00 [23:56:33]wFMCommunicate OK [23:56:33]wFMCommunicate request_size=255 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 0D 02 02 FA 05 00 73 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA 20 D0 BA 2E 20 D0 90 2E 20 F4 03 04 00 AA BC E3 65 0E 04 04 00 41 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 AA 04 DF 04 6E 04 04 00 66 01 00 00 69 04 A5 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A [23:56:33]Write to MH i2c: E2 02 01 80 06 80 0D 02 02 FA 00 05 00 73 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA 20 D0 BA 2E 20 D0 90 2E 20 F4 03 04 00 AA BC E3 65 0E 04 04 00 41 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 AA 04 DF 04 6E 04 04 00 66 01 00 00 69 04 A5 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 00 ED [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:34]Read from MH i2c: E2 [23:56:34]MH_I2C_Read... [23:56:34]Read from MH i2c: E2 03 00 [23:56:34]MH_I2C_Read... [23:56:34]Read from MH i2c: E2 03 00 80 06 00 90 00 FA [23:56:34]RAPDU: 90 00 [23:56:34]wFMCommunicate OK [23:56:34]wFMCommunicate request_size=255 [23:56:34]MH_SAM_APDU [23:56:34]CAPDU: 80 0D 02 02 FA 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 6A 04 A0 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 01 00 00 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 B9 2C 05 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 66 6E 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 [23:56:34]Write to MH i2c: E2 02 01 81 06 80 0D 02 02 FA 00 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 6A 04 A0 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 01 00 00 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 B9 2C 05 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 66 6E 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 00 00 C3 [23:56:34]Write i2c OK [23:56:34]MH_I2C_Read... [23:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:34]Read from MH i2c: E2 [23:56:34]MH_I2C_Read... [23:56:34]Read from MH i2c: E2 03 00 [23:56:34]MH_I2C_Read... [23:56:34]Read from MH i2c: E2 03 00 81 06 00 90 00 FB [23:56:34]RAPDU: 90 00 [23:56:34]wFMCommunicate OK [23:56:34]wFMCommunicate request_size=255 [23:56:34]MH_SAM_APDU [23:56:34]CAPDU: 80 0D 02 02 FA 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 [23:56:34]Write to MH i2c: E2 02 01 82 06 80 0D 02 02 FA 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 00 00 C0 [23:56:34]Write i2c OK [23:56:34]MH_I2C_Read... [23:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 82 06 00 90 00 FC [23:56:35]RAPDU: 90 00 [23:56:35]wFMCommunicate OK [23:56:35]wFMCommunicate request_size=255 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 0D 02 02 FA 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 [23:56:35]Write to MH i2c: E2 02 01 83 06 80 0D 02 02 FA 00 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 00 C9 [23:56:35]Write i2c OK [23:56:35]MH_I2C_Read... [23:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:35]Read from MH i2c: E2 [23:56:35]MH_I2C_Read... [23:56:35]OFD Sender: No OFD packet to send [23:56:35]Read from MH i2c: E2 03 00 [23:56:35]MH_I2C_Read... [23:56:35]Read from MH i2c: E2 03 00 83 06 00 90 00 FD [23:56:35]RAPDU: 90 00 [23:56:35]wFMCommunicate OK [23:56:35]wFMCommunicate request_size=255 [23:56:35]MH_SAM_APDU [23:56:35]CAPDU: 80 0D 02 02 FA 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [23:56:35]Write to MH i2c: E2 02 01 84 06 80 0D 02 02 FA 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 00 00 98 [23:56:36]Write i2c OK [23:56:36]MH_I2C_Read... [23:56:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:36]Read from MH i2c: E2 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 03 00 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 03 00 84 06 00 90 00 FE [23:56:36]RAPDU: 90 00 [23:56:36]wFMCommunicate OK [23:56:36]wFMCommunicate request_size=154 [23:56:36]MH_SAM_APDU [23:56:36]CAPDU: 80 0D 02 02 95 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 04 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 BE 9F 1E 65 8F 44 [23:56:36]Write to MH i2c: E2 9D 00 85 06 80 0D 02 02 95 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 04 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 BE 9F 1E 65 8F 44 00 00 EB [23:56:36]Write i2c OK [23:56:36]MH_I2C_Read... [23:56:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:36]Read from MH i2c: E2 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 03 00 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 03 00 85 06 00 90 00 FF [23:56:36]RAPDU: 90 00 [23:56:36]wFMCommunicate OK [23:56:36]wFMCommunicate request_size=4 [23:56:36]MH_SAM_APDU [23:56:36]CAPDU: 80 0D 03 02 [23:56:36]Write to MH i2c: E2 08 00 86 06 80 0D 03 02 00 00 00 00 07 [23:56:36]Write i2c OK [23:56:36]MH_I2C_Read... [23:56:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:56:36]Read from MH i2c: E2 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 0B 00 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 0B 00 86 06 00 98 24 02 E8 FE BC B8 88 90 00 A8 [23:56:36]RAPDU: 98 24 02 E8 FE BC B8 88 90 00 [23:56:36]wFMCommunicate OK [23:56:36]SAM_PROTO_SignData done [23:56:36]FM_MakeSignedData done [23:56:36]CreateOFDProtocolMessage [23:56:36]wFMCommunicate request_size=4 [23:56:36]MH_SAM_APDU [23:56:36]CAPDU: 80 11 00 00 [23:56:36]Write to MH i2c: E2 08 00 87 06 80 11 00 00 00 00 00 00 07 [23:56:36]Write i2c OK [23:56:36]MH_I2C_Read... [23:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:36]Read from MH i2c: E2 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 17 00 [23:56:36]MH_I2C_Read... [23:56:36]Read from MH i2c: E2 17 00 87 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 65 [23:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [23:56:36]wFMCommunicate OK [23:56:36]CreateOFDProtocolMessage done [23:56:36]OFDSenderStorePacket 123140 [23:56:36]StoreOFDPacket docnum=123140 [23:56:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 87 05 00 00 18 AA 7F 05 2D C0 5A 05 01 00 05 00 73 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA 20 D0 BA 2E 20 D0 90 2E 20 F4 03 04 00 AA BC E3 65 0E 04 04 00 41 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 AA 04 DF 04 6E 04 04 00 66 01 00 00 69 04 A5 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 6A 04 A0 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 01 00 00 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 B9 2C 05 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 66 6E 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 04 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 BE 9F 1E 65 8F 44 98 24 02 E8 FE BC B8 88 [23:56:37]CheckFolder [23:56:37]dirname=/storage/ofd_packets [23:56:37]CheckFolder done [23:56:37]ProducePacketName [23:56:37]name=ofd_packets/00123140 [23:56:37]NVStorageSaveData ofd_packets/00123140 [23:56:37]File name is /storage/ofd_packets/00123140 [23:56:37]Write 1445 bytes [23:56:37]NVStorageSaveData done [23:56:37]OFDSenderStorePacket done [23:56:37]KKMCreateOFDPacket done [23:56:37]NVStorageSaveData kkm_last_timestamp [23:56:37]File name is /storage/kkm_last_timestamp [23:56:37]Write 4 bytes [23:56:37]NVStorageSaveData done [23:56:37]ExternCall_PrintAddStr [23:56:37]wPrintStart [23:56:37]Write to MH i2c: 01 00 00 88 06 8E [23:56:37]Write i2c OK [23:56:37]MH_I2C_Read... [23:56:37]Read from MH i2c: 01 [23:56:37]MH_I2C_Read... [23:56:37]Read from MH i2c: 01 07 00 [23:56:37]MH_I2C_Read... [23:56:37]Read from MH i2c: 01 07 00 88 06 00 00 00 00 00 FF 0F A3 [23:56:37]RasterBufferAndPrint [23:56:37]line Отчет о закрытии смены [23:56:37]line ФФД: 1.0 [23:56:37]line ИНН: 02508201610067 [23:56:37]line Кассир: Таалайбек к. А. [23:56:37]line 02.03.2024 23:56 [23:56:37]line Смена: 321 [23:56:37]line РНМ: 0000000000090573 [23:56:37]line ЗНМ: 0300000019 [23:56:37]line СНО: Общий режим [23:56:37]line Чеков за смену: 358 [23:56:37]line ФД за смену: 360 [23:56:37]line Всего чеков: 358 [23:56:37]line ИТОГИ ПРИХОД [23:56:37]line Чеков: 343 [23:56:37]line Общий итог: 317463.60 [23:56:37]line Итого наличными: 216283.00 [23:56:37]line Итого безнал.: 101180.60 [23:56:37]line НДС 0% : 0.00 [23:56:37]line НДС 12% : 33720.17 [23:56:37]line НСП 0% : 0.00 [23:56:37]OFD Sender: Processing packet 123140 [packets to send 112, broken 111] [23:56:37]line НСП 1,50% : 0.00 [23:56:37]ProducePacketName [23:56:37]line НСП 0,50% : 0.00 [23:56:37]name=ofd_packets/00123140 [23:56:37]line НСП 5% : 0.00 [23:56:37]OFD Sender: To server: pG, [23:56:37]line НСП 3% : 0.00 [23:56:37]CommunicateWithHost lk.salyk.kg:30040 [23:56:37]line НСП 2% : 0.00 [23:56:37]ConnectInit lk.salyk.kg [23:56:37]line НСП 1% : 2809.86 [23:56:37]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:56:37]line Чеков: 15 [23:56:37]line Общий итог: 31933.00 [23:56:37]line Итого наличными: 31933.00 [23:56:37]line Итого безнал.: 0.00 [23:56:37]line НДС 0% : 0.00 [23:56:37]line НДС 12% : 3391.29 [23:56:37]line НСП 0% : 0.00 [23:56:37]line НСП 1,50% : 0.00 [23:56:37]line НСП 0,50% : 0.00 [23:56:37]line НСП 5% : 0.00 [23:56:37]line НСП 3% : 0.00 [23:56:37]line НСП 2% : 0.00 [23:56:37]line НСП 1% : 282.62 [23:56:37]line ИТОГИ РАСХОД [23:56:37]line Чеков: 0 [23:56:37]line Общий итог: 0.00 [23:56:37]line Итого наличными: 0.00 [23:56:37]line Итого безнал.: 0.00 [23:56:37]line НДС 0% : 0.00 [23:56:37]line НДС 12% : 0.00 [23:56:37]line НСП 0% : 0.00 [23:56:37]line НСП 1,50% : 0.00 [23:56:37]line НСП 0,50% : 0.00 [23:56:37]line НСП 5% : 0.00 [23:56:37]line НСП 3% : 0.00 [23:56:37]line НСП 2% : 0.00 [23:56:37]line НСП 1% : 0.00 [23:56:37]line ИТОГИ ВОЗВРАТ РАСХОДА [23:56:37]line Чеков: 0 [23:56:37]line Общий итог: 0.00 [23:56:37]line Итого наличными: 0.00 [23:56:37]line Итого безнал.: 0.00 [23:56:37]line НДС 0% : 0.00 [23:56:37]line НДС 12% : 0.00 [23:56:37]line НСП 0% : 0.00 [23:56:37]line НСП 1,50% : 0.00 [23:56:37]line НСП 0,50% : 0.00 [23:56:37]line НСП 5% : 0.00 [23:56:37]line НСП 3% : 0.00 [23:56:37]line НСП 2% : 0.00 [23:56:37]line НСП 1% : 0.00 [23:56:37]line Сумма внесений: 0.00 [23:56:37]line Сумма выплат: 0.00 [23:56:37]line Нал. в кассе: 184350.00 [23:56:37]line НС Приход: 104335115.15 [23:56:37]line НС Возвр.Прихода: 8779593.45 [23:56:37]line НС Расход: 0.00 [23:56:37]line НС Возвр.Расхода: 0.00 [23:56:37]line ФД: 123140 [23:56:37]line ФМ: 0000000000874798 [23:56:37]line ФПД: 209590619049796 [23:56:37]written 0, free lines is 4095 [23:56:37]Connected sock=10 [23:56:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 87 05 00 00 18 AA 7F 05 2D C0 5A 05 01 00 05 00 73 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D0 B0 D0 B0 D0 BB D0 B0 D0 B9 D0 B1 D0 B5 D0 BA 20 D0 BA 2E 20 D0 90 2E 20 F4 03 04 00 AA BC E3 65 0E 04 04 00 41 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 AA 04 DF 04 6E 04 04 00 66 01 00 00 69 04 A5 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 6A 04 A0 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 01 00 00 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 B9 2C 05 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 66 6E 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 Write to MH i2c: 00 01 EF 00 03 00 09 D8 00 06 F6 DE 03 [23:56:38]01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 Write i2c OK [23:56:38]00 MH_I2C_Read... [23:56:38]F6 Read from MH i2c: 03 01 01 [23:56:38]MH_I2C_Read... [23:56:38]00 06 F7 03 00 00 10 04 04 00 04 E1 01 00 11 04 10 00 30 30 30 30 Read from MH i2c: 30 01 30 07 30 00 30 [23:56:38]30 MH_I2C_Read... [23:56:38]30 Read from MH i2c: 38 01 37 07 34 00 37 D8 39 06 38 00 35 00 04 00 06 00 00 BE 9F 1E 65 8F 44 98 24 02 E8 FE BC B8 88 [23:56:38]00 FA 0A E9 [23:56:38]RasterBufferAndPrint [23:56:38]line [23:56:38]line [23:56:38]line [23:56:38]line [23:56:38]line [23:56:38]written 0, free lines is 2930 [23:56:38]MH_Cut [23:56:38]Write to MH i2c: D1 01 00 DF 06 01 B7 [23:56:38]Write i2c OK [23:56:38]MH_I2C_Read... [23:56:38]Read from MH i2c: D1 [23:56:38]MH_I2C_Read... [23:56:38]Read from MH i2c: D1 01 00 [23:56:38]MH_I2C_Read... [23:56:38]Read from MH i2c: D1 01 00 DF 06 00 B6 [23:56:38]Write to MH i2c: 01 00 00 E0 06 E6 [23:56:38]Write i2c OK [23:56:38]MH_I2C_Read... [23:56:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A1 06 47 00 D5 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 04 E1 01 00 F4 03 04 00 E2 68 E3 65 B6 04 01 00 00 24 97 B9 77 40 40 1D 0C [23:56:38]CommunicateWithHost err = 0 [23:56:38]CheckOFDResponse [23:56:38]1017 (14) - 77093643461234 [23:56:38]1041 (16) - 0000000000874798 [23:56:38]1040 (4) - 123140 [23:56:38]1012 (4) - 02.03.2024 17:58 [23:56:38]1206 (1) - 0 [23:56:38]OFD Sender: Remove packet 123140 [23:56:38]ProducePacketName [23:56:38]name=ofd_packets/00123140 [23:56:38]NVStorageDeleteData [23:56:39]OFD Sender: No OFD packet to send [23:56:39]*** Cut start [23:56:39]*** Purtial cut [23:56:39]*** Stage 1: CUTSNS_PIN = 1 [23:56:41]Read from MH i2c: 01 [23:56:41]MH_I2C_Read... [23:56:41]*** Stop cut motor [23:56:41]*** Cut end [23:56:41]Read from MH i2c: 01 07 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: 01 07 00 E0 06 00 00 00 00 00 FF 0F FB [23:56:41]process_action close_shift done [23:56:41]requested_data is exist [23:56:41]produce_requested_data [23:56:41]requested_item fd.num is exist - process it [23:56:41]SAM_PROTO_GetFieldsCounters [23:56:41]wFMCommunicate request_size=4 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 13 00 00 [23:56:41]Write to MH i2c: E2 08 00 E1 06 80 13 00 00 00 00 00 00 63 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:41]Read from MH i2c: E2 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 62 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 62 00 E1 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 04 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [23:56:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 04 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:41]wFMCommunicate OK [23:56:41]SAM_PROTO_GetFieldsCounters done [23:56:41]requested_item shift.num is exist - process it [23:56:41]requested_item shift.opened is exist - process it [23:56:41]req_shift_opened [23:56:41]FM_GetShiftState [23:56:41]SAM_PROTO_GetShiftState [23:56:41]wFMCommunicate request_size=4 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 13 01 00 [23:56:41]Write to MH i2c: E2 08 00 E2 06 80 13 01 00 00 00 00 00 65 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:41]Read from MH i2c: E2 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 0E 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 0E 00 E2 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 70 [23:56:41]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:56:41]wFMCommunicate OK [23:56:41]SAM_PROTO_GetShiftState done [23:56:41]FM_GetShiftState done [23:56:41]req_shift_opened done [23:56:41]requested_item shift.open_date is exist - process it [23:56:41]req_shift_open_date [23:56:41]FM_GetShiftState [23:56:41]SAM_PROTO_GetShiftState [23:56:41]wFMCommunicate request_size=4 [23:56:41]MH_SAM_APDU [23:56:41]CAPDU: 80 13 01 00 [23:56:41]Write to MH i2c: E2 08 00 E3 06 80 13 01 00 00 00 00 00 66 [23:56:41]Write i2c OK [23:56:41]MH_I2C_Read... [23:56:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:41]Read from MH i2c: E2 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 0E 00 [23:56:41]MH_I2C_Read... [23:56:41]Read from MH i2c: E2 0E 00 E3 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 71 [23:56:41]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:56:41]wFMCommunicate OK [23:56:41]SAM_PROTO_GetShiftState done [23:56:41]FM_GetShiftState done [23:56:41]req_shift_open_date done [23:56:41]produce_requested_data done [23:56:41]produce_requested_data return {"fd.num":123140,"shift.num":321,"shift.opened":0,"shift.open_date":0} [23:56:41]process_action_free close_shift [23:56:41]json_value_free [23:56:41]json_value_free done [23:56:41]process_json_proto returns [23:56:41]Send response to host [23:56:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":123140,"shift.num":321,"shift.opened":0,"shift.open_date":0}}} [23:56:41]free response buf [23:56:41]execute_script done [23:56:41]execute_script returns [23:56:41]free content buf [23:56:41]Sock 7.Close socket [23:56:41]Sock 7.Thread stoped [23:56:44]OFD Sender: No OFD packet to send [23:56:49]OFD Sender: No OFD packet to send [23:56:54]OFD Sender: No OFD packet to send [23:56:59]OFD Sender: No OFD packet to send [23:57:04]OFD Sender: No OFD packet to send [23:57:09]OFD Sender: No OFD packet to send [23:57:14]OFD Sender: No OFD packet to send [23:57:19]OFD Sender: No OFD packet to send [23:57:24]OFD Sender: No OFD packet to send [23:57:29]OFD Sender: No OFD packet to send [23:57:34]OFD Sender: No OFD packet to send [23:57:39]OFD Sender: No OFD packet to send [23:57:44]OFD Sender: No OFD packet to send [23:57:49]OFD Sender: No OFD packet to send [23:57:54]OFD Sender: No OFD packet to send [23:57:59]OFD Sender: No OFD packet to send [23:58:04]OFD Sender: No OFD packet to send [23:58:09]OFD Sender: No OFD packet to send [23:58:14]OFD Sender: No OFD packet to send [23:58:19]OFD Sender: No OFD packet to send [23:58:24]OFD Sender: No OFD packet to send [23:58:29]OFD Sender: No OFD packet to send [23:58:34]OFD Sender: No OFD packet to send [23:58:39]OFD Sender: No OFD packet to send [23:58:44]OFD Sender: No OFD packet to send [23:58:49]OFD Sender: No OFD packet to send [23:58:54]OFD Sender: No OFD packet to send [23:58:59]OFD Sender: No OFD packet to send [23:59:04]OFD Sender: No OFD packet to send [23:59:09]OFD Sender: No OFD packet to send [23:59:14]OFD Sender: No OFD packet to send [23:59:19]OFD Sender: No OFD packet to send [23:59:24]OFD Sender: No OFD packet to send [23:59:29]OFD Sender: No OFD packet to send [23:59:34]OFD Sender: No OFD packet to send [23:59:39]OFD Sender: No OFD packet to send [23:59:44]OFD Sender: No OFD packet to send [23:59:49]OFD Sender: No OFD packet to send [23:59:54]OFD Sender: No OFD packet to send [23:59:59]OFD Sender: No OFD packet to send [00:00:04]OFD Sender: No OFD packet to send [00:00:09]OFD Sender: No OFD packet to send [00:00:14]OFD Sender: No OFD packet to send [00:00:19]OFD Sender: No OFD packet to send [00:00:24]OFD Sender: No OFD packet to send [00:00:29]OFD Sender: No OFD packet to send [00:00:34]OFD Sender: No OFD packet to send [00:00:39]OFD Sender: No OFD packet to send [00:00:44]OFD Sender: No OFD packet to send [00:00:49]OFD Sender: No OFD packet to send [00:00:54]OFD Sender: No OFD packet to send [00:00:59]OFD Sender: No OFD packet to send [00:01:04]OFD Sender: No OFD packet to send [00:01:09]OFD Sender: No OFD packet to send [00:01:14]OFD Sender: No OFD packet to send [00:01:19]OFD Sender: No OFD packet to send [00:01:24]OFD Sender: No OFD packet to send [00:01:29]OFD Sender: No OFD packet to send [00:01:34]OFD Sender: No OFD packet to send [00:01:39]OFD Sender: No OFD packet to send [00:01:44]OFD Sender: No OFD packet to send [00:01:49]OFD Sender: No OFD packet to send [00:01:54]OFD Sender: No OFD packet to send [00:01:59]OFD Sender: No OFD packet to send [00:02:04]OFD Sender: No OFD packet to send [00:02:09]OFD Sender: No OFD packet to send [00:02:14]OFD Sender: No OFD packet to send [00:02:19]OFD Sender: No OFD packet to send [00:02:24]OFD Sender: No OFD packet to send [00:02:29]OFD Sender: No OFD packet to send [00:02:34]OFD Sender: No OFD packet to send [00:02:39]OFD Sender: No OFD packet to send [00:02:44]OFD Sender: No OFD packet to send [00:02:49]OFD Sender: No OFD packet to send [00:02:54]OFD Sender: No OFD packet to send [00:02:59]OFD Sender: No OFD packet to send [00:03:04]OFD Sender: No OFD packet to send [00:03:09]OFD Sender: No OFD packet to send [00:03:14]OFD Sender: No OFD packet to send [00:03:19]OFD Sender: No OFD packet to send [00:03:24]OFD Sender: No OFD packet to send [00:03:29]OFD Sender: No OFD packet to send [00:03:34]OFD Sender: No OFD packet to send [00:03:39]OFD Sender: No OFD packet to send [00:03:44]OFD Sender: No OFD packet to send [00:03:49]OFD Sender: No OFD packet to send [00:03:54]OFD Sender: No OFD packet to send [00:03:59]OFD Sender: No OFD packet to send [00:04:04]OFD Sender: No OFD packet to send [00:04:09]OFD Sender: No OFD packet to send [00:04:14]OFD Sender: No OFD packet to send [00:04:19]OFD Sender: No OFD packet to send [00:04:24]OFD Sender: No OFD packet to send [00:04:29]OFD Sender: No OFD packet to send [00:04:34]OFD Sender: No OFD packet to send [00:04:39]OFD Sender: No OFD packet to send [00:04:44]OFD Sender: No OFD packet to send [00:04:49]OFD Sender: No OFD packet to send [00:04:54]OFD Sender: No OFD packet to send [00:04:59]OFD Sender: No OFD packet to send [00:05:04]OFD Sender: No OFD packet to send [00:05:09]OFD Sender: No OFD packet to send [00:05:14]OFD Sender: No OFD packet to send [00:05:19]OFD Sender: No OFD packet to send [00:05:24]OFD Sender: No OFD packet to send [00:05:29]OFD Sender: No OFD packet to send [00:05:34]OFD Sender: No OFD packet to send [00:05:39]OFD Sender: No OFD packet to send [00:05:44]OFD Sender: No OFD packet to send [00:05:49]OFD Sender: No OFD packet to send [00:05:54]OFD Sender: No OFD packet to send [00:05:59]OFD Sender: No OFD packet to send [00:06:04]OFD Sender: No OFD packet to send [00:06:09]OFD Sender: No OFD packet to send [00:06:14]OFD Sender: No OFD packet to send [00:06:19]OFD Sender: No OFD packet to send [00:06:24]OFD Sender: No OFD packet to send [00:06:29]OFD Sender: No OFD packet to send [00:06:34]OFD Sender: No OFD packet to send [00:06:39]OFD Sender: No OFD packet to send [00:06:44]OFD Sender: No OFD packet to send [00:06:49]OFD Sender: No OFD packet to send [00:06:54]OFD Sender: No OFD packet to send [00:06:59]OFD Sender: No OFD packet to send [00:07:04]OFD Sender: No OFD packet to send [00:07:09]OFD Sender: No OFD packet to send [00:07:14]OFD Sender: No OFD packet to send [00:07:19]OFD Sender: No OFD packet to send [00:07:24]OFD Sender: No OFD packet to send [00:07:29]OFD Sender: No OFD packet to send [00:07:34]OFD Sender: No OFD packet to send [00:07:39]OFD Sender: No OFD packet to send [00:07:42]accept exits with 9 [00:07:42]New connection [00:07:42]New thread 3067395428 created [00:07:42]Thread 3067252068 joined [00:07:42]Waiting for new connection... [00:07:42] Sock 9.Parse request [00:07:42]Sock 9.Check first char [00:07:42]Sock 9.First char is OK [00:07:42]request: POST /json_proto HTTP/1.0 [00:07:42]Method: POST [00:07:42]URL: /json_proto [00:07:42]Method is POST - this is cgi request [00:07:42]url: /json_proto [00:07:42]query_string will be loaded in cgi processing [00:07:42]execute_cgi json_proto POST (null) [00:07:42]execute_cgi path=json_proto method=POST [00:07:42]POST find Content-Length [00:07:42]Host: 172.17.48.197:8080 [00:07:42]Content-Length: 215 [00:07:42]Content-Type: application/json [00:07:42] [00:07:42]POST finish read [00:07:42]Found Content-Length = 215 [00:07:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:42]execute_script... [00:07:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:42]POST & json_proto [00:07:42]process_json_proto [00:07:42]json parsed OK: [00:07:42]protocol is kg_v1.0 [00:07:42]action value=get_value [00:07:42]process_action get_value [00:07:42]cmd_get_value [00:07:42]process_action get_value done [00:07:42]requested_data is exist [00:07:42]produce_requested_data [00:07:42]requested_item kkm.sn is exist - process it [00:07:42]requested_item kkm.ver is exist - process it [00:07:42]requested_item fm.sn is exist - process it [00:07:42]wFMCommunicate request_size=4 [00:07:42]MH_SAM_APDU [00:07:42]CAPDU: 80 11 00 00 [00:07:42]Write to MH i2c: E2 08 00 E4 06 80 11 00 00 00 00 00 00 64 [00:07:42]Write i2c OK [00:07:42]MH_I2C_Read... [00:07:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:07:42]Read from MH i2c: E2 [00:07:42]MH_I2C_Read... [00:07:42]Read from MH i2c: E2 17 00 [00:07:42]MH_I2C_Read... [00:07:42]Read from MH i2c: E2 17 00 E4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C2 [00:07:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:07:42]wFMCommunicate OK [00:07:42]requested_item fd.num is exist - process it [00:07:42]SAM_PROTO_GetFieldsCounters [00:07:42]wFMCommunicate request_size=4 [00:07:42]MH_SAM_APDU [00:07:42]CAPDU: 80 13 00 00 [00:07:42]Write to MH i2c: E2 08 00 E5 06 80 13 00 00 00 00 00 00 67 [00:07:42]Write i2c OK [00:07:42]MH_I2C_Read... [00:07:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:07:42]Read from MH i2c: E2 [00:07:42]MH_I2C_Read... [00:07:42]Read from MH i2c: E2 62 00 [00:07:42]MH_I2C_Read... [00:07:42]Read from MH i2c: E2 62 00 E5 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 04 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [00:07:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 04 E1 01 00 0E 04 04 00 41 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:07:42]wFMCommunicate OK [00:07:42]SAM_PROTO_GetFieldsCounters done [00:07:42]requested_item shift.num is exist - process it [00:07:42]requested_item shift.opened is exist - process it [00:07:42]req_shift_opened [00:07:42]FM_GetShiftState [00:07:42]SAM_PROTO_GetShiftState [00:07:42]wFMCommunicate request_size=4 [00:07:42]MH_SAM_APDU [00:07:42]CAPDU: 80 13 01 00 [00:07:42]Write to MH i2c: E2 08 00 E6 06 80 13 01 00 00 00 00 00 69 [00:07:42]Write i2c OK [00:07:42]MH_I2C_Read... [00:07:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:42]Read from MH i2c: E2 [00:07:42]MH_I2C_Read... [00:07:42]Read from MH i2c: E2 0E 00 [00:07:42]MH_I2C_Read... [00:07:42]Read from MH i2c: E2 0E 00 E6 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 74 [00:07:42]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:07:42]wFMCommunicate OK [00:07:42]SAM_PROTO_GetShiftState done [00:07:42]FM_GetShiftState done [00:07:42]req_shift_opened done [00:07:42]requested_item shift.open_date is exist - process it [00:07:42]req_shift_open_date [00:07:42]FM_GetShiftState [00:07:42]SAM_PROTO_GetShiftState [00:07:42]wFMCommunicate request_size=4 [00:07:42]MH_SAM_APDU [00:07:42]CAPDU: 80 13 01 00 [00:07:42]Write to MH i2c: E2 08 00 E7 06 80 13 01 00 00 00 00 00 6A [00:07:42]Write i2c OK [00:07:42]MH_I2C_Read... [00:07:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:42]Read from MH i2c: E2 [00:07:42]MH_I2C_Read... [00:07:42]Read from MH i2c: E2 0E 00 [00:07:42]MH_I2C_Read... [00:07:42]Read from MH i2c: E2 0E 00 E7 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 75 [00:07:42]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:07:42]wFMCommunicate OK [00:07:42]SAM_PROTO_GetShiftState done [00:07:42]FM_GetShiftState done [00:07:42]req_shift_open_date done [00:07:42]produce_requested_data done [00:07:42]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123140,"shift.num":321,"shift.opened":0,"shift.open_date":0} [00:07:42]process_action_free get_value [00:07:42]json_value_free [00:07:42]json_value_free done [00:07:42]process_json_proto returns [00:07:42]Send response to host [00:07:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123140,"shift.num":321,"shift.opened":0,"shift.open_date":0}}} [00:07:42]free response buf [00:07:42]execute_script done [00:07:42]execute_script returns [00:07:42]free content buf [00:07:42]Sock 9.Close socket [00:07:42]Sock 9.Thread stoped [00:07:42]accept exits with 7 [00:07:42]New connection [00:07:42]New thread 3067252068 created [00:07:42]Thread 3067395428 joined [00:07:42]Waiting for new connection... [00:07:42] Sock 7.Parse request [00:07:42]Sock 7.Check first char [00:07:42]Sock 7.First char is OK [00:07:42]request: POST /json_proto HTTP/1.0 [00:07:42]Method: POST [00:07:42]URL: /json_proto [00:07:42]Method is POST - this is cgi request [00:07:42]url: /json_proto [00:07:42]query_string will be loaded in cgi processing [00:07:42]execute_cgi json_proto POST (null) [00:07:42]execute_cgi path=json_proto method=POST [00:07:42]POST find Content-Length [00:07:42]Host: 172.17.48.197:8080 [00:07:42]Content-Length: 331 [00:07:42]Content-Type: application/json [00:07:42] [00:07:42]POST finish read [00:07:42]Found Content-Length = 331 [00:07:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:42]execute_script... [00:07:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:42]POST & json_proto [00:07:42]process_json_proto [00:07:42]json parsed OK: [00:07:42]protocol is kg_v1.0 [00:07:42]action value=get_value [00:07:42]process_action get_value [00:07:42]cmd_get_value [00:07:42]process_action get_value done [00:07:42]requested_data is exist [00:07:42]produce_requested_data [00:07:42]requested_item fm.sale.total is exist - process it [00:07:42]SAM_PROTO_GetFMData [00:07:42]wFMCommunicate request_size=4 [00:07:42]MH_SAM_APDU [00:07:42]CAPDU: 80 13 03 00 [00:07:42]Write to MH i2c: E2 08 00 E8 06 80 13 03 00 00 00 00 00 6D [00:07:42]Write i2c OK [00:07:42]MH_I2C_Read... [00:07:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:07:43]Read from MH i2c: E2 [00:07:43]MH_I2C_Read... [00:07:43]Read from MH i2c: E2 FD 00 [00:07:43]MH_I2C_Read... [00:07:43]Read from MH i2c: E2 FD 00 E8 06 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 AF [00:07:43]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:07:43]wFMCommunicate OK [00:07:43]wFMCommunicate request_size=4 [00:07:43]MH_SAM_APDU [00:07:43]CAPDU: 80 17 00 00 [00:07:43]Write to MH i2c: E2 08 00 E9 06 80 17 00 00 00 00 00 00 6F [00:07:43]Write i2c OK [00:07:43]MH_I2C_Read... [00:07:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:43]Read from MH i2c: E2 [00:07:43]MH_I2C_Read... [00:07:43]Read from MH i2c: E2 FD 00 [00:07:43]MH_I2C_Read... [00:07:43]Read from MH i2c: E2 FD 00 E9 06 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 15 [00:07:43]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:43]wFMCommunicate OK [00:07:43]wFMCommunicate request_size=4 [00:07:43]MH_SAM_APDU [00:07:43]CAPDU: 80 17 00 00 [00:07:43]Write to MH i2c: E2 08 00 EA 06 80 17 00 00 00 00 00 00 70 [00:07:43]Write i2c OK [00:07:43]MH_I2C_Read... [00:07:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:43]Read from MH i2c: E2 [00:07:43]MH_I2C_Read... [00:07:43]Read from MH i2c: E2 FD 00 [00:07:43]MH_I2C_Read... [00:07:43]Read from MH i2c: E2 FD 00 EA 06 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 48 [00:07:43]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:43]wFMCommunicate OK [00:07:43]wFMCommunicate request_size=4 [00:07:43]MH_SAM_APDU [00:07:43]CAPDU: 80 17 00 00 [00:07:43]Write to MH i2c: E2 08 00 EB 06 80 17 00 00 00 00 00 00 71 [00:07:43]Write i2c OK [00:07:43]MH_I2C_Read... [00:07:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:43]Read from MH i2c: E2 [00:07:43]MH_I2C_Read... [00:07:43]Read from MH i2c: E2 FD 00 [00:07:43]MH_I2C_Read... [00:07:43]Read from MH i2c: E2 FD 00 EB 06 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 EC [00:07:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:43]wFMCommunicate OK [00:07:43]wFMCommunicate request_size=4 [00:07:43]MH_SAM_APDU [00:07:43]CAPDU: 80 17 00 00 [00:07:43]Write to MH i2c: E2 08 00 EC 06 80 17 00 00 00 00 00 00 72 [00:07:43]Write i2c OK [00:07:43]MH_I2C_Read... [00:07:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:07:44]Read from MH i2c: E2 [00:07:44]MH_I2C_Read... [00:07:44]Read from MH i2c: E2 E4 00 [00:07:44]MH_I2C_Read... [00:07:44]Read from MH i2c: E2 E4 00 EC 06 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 52 [00:07:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:44]wFMCommunicate OK [00:07:44]SAM_PROTO_GetFMData done [00:07:44]requested_item fm.sale_refund.total is exist - process it [00:07:44]requested_item fm.buy.total is exist - process it [00:07:44]requested_item shift.sale.total is exist - process it [00:07:44]SAM_PROTO_GetShiftData [00:07:44]wFMCommunicate request_size=4 [00:07:44]MH_SAM_APDU [00:07:44]CAPDU: 80 13 02 00 [00:07:44]Write to MH i2c: E2 08 00 ED 06 80 13 02 00 00 00 00 00 71 [00:07:44]Write i2c OK [00:07:44]MH_I2C_Read... [00:07:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:07:44]Read from MH i2c: E2 [00:07:44]MH_I2C_Read... [00:07:44]Read from MH i2c: E2 FD 00 [00:07:44]MH_I2C_Read... [00:07:44]Read from MH i2c: E2 FD 00 ED 06 00 BC 04 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 40 [00:07:44]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 66 01 00 00 69 04 9E 00 6F 04 04 00 57 01 00 00 B1 04 04 00 38 69 E4 01 70 04 04 00 8C 05 4A 01 72 04 03 00 AC 63 9A 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F1 73 33 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9A 49 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0F 00 00 00 B1 04 03 00 D4 B9 30 70 04 03 00 D4 B9 30 72 04 00 00 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 B9 2C 05 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:07:44]wFMCommunicate OK [00:07:44]wFMCommunicate request_size=4 [00:07:44]MH_SAM_APDU [00:07:44]CAPDU: 80 17 00 00 [00:07:44]Write to MH i2c: E2 08 00 EE 06 80 17 00 00 00 00 00 00 74 [00:07:44]Write i2c OK [00:07:44]MH_I2C_Read... [00:07:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:44]OFD Sender: No OFD packet to send [00:07:44]Read from MH i2c: E2 [00:07:44]MH_I2C_Read... [00:07:44]Read from MH i2c: E2 FD 00 [00:07:44]MH_I2C_Read... [00:07:44]Read from MH i2c: E2 FD 00 EE 06 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 F2 [00:07:44]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 66 6E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:44]wFMCommunicate OK [00:07:44]wFMCommunicate request_size=4 [00:07:44]MH_SAM_APDU [00:07:44]CAPDU: 80 17 00 00 [00:07:44]Write to MH i2c: E2 08 00 EF 06 80 17 00 00 00 00 00 00 75 [00:07:44]Write i2c OK [00:07:44]MH_I2C_Read... [00:07:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:45]Read from MH i2c: E2 [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: E2 FD 00 [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: E2 FD 00 EF 06 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 9E [00:07:45]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:45]wFMCommunicate OK [00:07:45]wFMCommunicate request_size=4 [00:07:45]MH_SAM_APDU [00:07:45]CAPDU: 80 17 00 00 [00:07:45]Write to MH i2c: E2 08 00 F0 06 80 17 00 00 00 00 00 00 76 [00:07:45]Write i2c OK [00:07:45]MH_I2C_Read... [00:07:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:45]Read from MH i2c: E2 [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: E2 FD 00 [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: E2 FD 00 F0 06 00 03 00 00 EF 03 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 90 00 F7 [00:07:45]RAPDU: 03 00 00 EF 03 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 90 00 [00:07:45]wFMCommunicate OK [00:07:45]wFMCommunicate request_size=4 [00:07:45]MH_SAM_APDU [00:07:45]CAPDU: 80 17 00 00 [00:07:45]Write to MH i2c: E2 08 00 F1 06 80 17 00 00 00 00 00 00 77 [00:07:45]Write i2c OK [00:07:45]MH_I2C_Read... [00:07:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:07:45]Read from MH i2c: E2 [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: E2 D9 00 [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: E2 D9 00 F1 06 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 56 [00:07:45]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:45]wFMCommunicate OK [00:07:45]SAM_PROTO_GetShiftData done [00:07:45]requested_item shift.sale.total_cash is exist - process it [00:07:45]requested_item shift.sale_refund.total is exist - process it [00:07:45]requested_item shift.sale_refund.total_cash is exist - process it [00:07:45]requested_item shift.buy.total is exist - process it [00:07:45]requested_item shift.buy.total_cash is exist - process it [00:07:45]produce_requested_data done [00:07:45]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":317463.60,"shift.sale.total_cash":216283.00,"shift.sale_refund.total":31933.00,"shift.sale_refund.total_cash":31933.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:07:45]process_action_free get_value [00:07:45]json_value_free [00:07:45]json_value_free done [00:07:45]process_json_proto returns [00:07:45]Send response to host [00:07:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":317463.60,"shift.sale.total_cash":216283.00,"shift.sale_refund.total":31933.00,"shift.sale_refund.total_cash":31933.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:07:45]free response buf [00:07:45]execute_script done [00:07:45]execute_script returns [00:07:45]free content buf [00:07:45]Sock 7.Close socket [00:07:45]Sock 7.Thread stoped [00:07:45]accept exits with 9 [00:07:45]New connection [00:07:45]New thread 3067395428 created [00:07:45]Thread 3067252068 joined [00:07:45]Waiting for new connection... [00:07:45] Sock 9.Parse request [00:07:45]Sock 9.Check first char [00:07:45]Sock 9.First char is OK [00:07:45]request: POST /json_proto HTTP/1.0 [00:07:45]Method: POST [00:07:45]URL: /json_proto [00:07:45]Method is POST - this is cgi request [00:07:45]url: /json_proto [00:07:45]query_string will be loaded in cgi processing [00:07:45]execute_cgi json_proto POST (null) [00:07:45]execute_cgi path=json_proto method=POST [00:07:45]POST find Content-Length [00:07:45]Host: 172.17.48.197:8080 [00:07:45]Content-Length: 273 [00:07:45]Content-Type: application/json [00:07:45] [00:07:45]POST finish read [00:07:45]Found Content-Length = 273 [00:07:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u043A \u0443. \u041A. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:45]execute_script... [00:07:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u043A \u0443. \u041A. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:45]POST & json_proto [00:07:45]process_json_proto [00:07:45]json parsed OK: [00:07:45]protocol is kg_v1.0 [00:07:45]action value=open_shift [00:07:45]process_action open_shift [00:07:45]cmd_open_shift [00:07:45]MH_GetDate [00:07:45]Write to MH i2c: F0 00 00 F2 06 E7 [00:07:45]Write i2c OK [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: F0 [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: F0 09 00 [00:07:45]MH_I2C_Read... [00:07:45]Read from MH i2c: F0 09 00 F2 06 00 52 BF E3 65 6C AF E3 65 AC [00:07:45]GetLastDocTimeStamp 1709423786 [00:07:45]current date 1709424466 [00:07:45]FM_GetShiftState [00:07:45]SAM_PROTO_GetShiftState [00:07:45]wFMCommunicate request_size=4 [00:07:45]MH_SAM_APDU [00:07:45]CAPDU: 80 13 01 00 [00:07:45]Write to MH i2c: E2 08 00 F3 06 80 13 01 00 00 00 00 00 76 [00:07:45]Write i2c OK [00:07:45]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 0E 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 0E 00 F3 06 00 09 00 00 00 00 00 00 00 00 00 00 90 00 81 [00:07:46]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:07:46]wFMCommunicate OK [00:07:46]SAM_PROTO_GetShiftState done [00:07:46]FM_GetShiftState done [00:07:46]KKMCreateOpenShiftDocument [00:07:46]Load OK [00:07:46]Malloc new data [00:07:46]MH_GetDate [00:07:46]Write to MH i2c: F0 00 00 F4 06 E9 [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: F0 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: F0 09 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: F0 09 00 F4 06 00 52 BF E3 65 6C AF E3 65 AE [00:07:46]Malloc new data [00:07:46]KKMCreateOpenShiftDocument OK [00:07:46]KKMSetOpenShiftData OK [00:07:46]ProcessDocumentItem done err = 0, tmpTLVsize=202 [00:07:46]tlvbuf is 00E51590 [00:07:46]KKMLoadAndSignOpenShiftData [00:07:46]SAM_PROTO_ProcessDocument [00:07:46]wFMCommunicate request_size=9 [00:07:46]MH_SAM_APDU [00:07:46]CAPDU: 80 15 01 00 04 02 00 CA 00 [00:07:46]Write to MH i2c: E2 0C 00 F5 06 80 15 01 00 04 00 02 00 CA 00 00 00 4E [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 F5 06 00 90 00 6F [00:07:46]RAPDU: 90 00 [00:07:46]wFMCommunicate OK [00:07:46]wFMCommunicate request_size=23 [00:07:46]MH_SAM_APDU [00:07:46]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:07:46]Write to MH i2c: E2 1A 00 F6 06 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 71 [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 F6 06 00 90 00 70 [00:07:46]RAPDU: 90 00 [00:07:46]wFMCommunicate OK [00:07:46]wFMCommunicate request_size=36 [00:07:46]MH_SAM_APDU [00:07:46]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 [00:07:46]Write to MH i2c: E2 27 00 F7 06 80 15 02 00 1F 00 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 00 00 5B [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 F7 06 00 90 00 71 [00:07:46]RAPDU: 90 00 [00:07:46]wFMCommunicate OK [00:07:46]wFMCommunicate request_size=85 [00:07:46]MH_SAM_APDU [00:07:46]CAPDU: 80 15 02 00 50 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 [00:07:46]Write to MH i2c: E2 58 00 F8 06 80 15 02 00 50 00 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 00 00 1D [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 F8 06 00 90 00 72 [00:07:46]RAPDU: 90 00 [00:07:46]wFMCommunicate OK [00:07:46]wFMCommunicate request_size=50 [00:07:46]MH_SAM_APDU [00:07:46]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:07:46]Write to MH i2c: E2 35 00 F9 06 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 F5 [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 F9 06 00 90 00 73 [00:07:46]RAPDU: 90 00 [00:07:46]wFMCommunicate OK [00:07:46]wFMCommunicate request_size=13 [00:07:46]MH_SAM_APDU [00:07:46]CAPDU: 80 15 02 00 08 F4 03 04 00 52 BF E3 65 [00:07:46]Write to MH i2c: E2 10 00 FA 06 80 15 02 00 08 00 F4 03 04 00 52 BF E3 65 00 00 E4 [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 FA 06 00 90 00 74 [00:07:46]RAPDU: 90 00 [00:07:46]wFMCommunicate OK [00:07:46]wFMCommunicate request_size=25 [00:07:46]MH_SAM_APDU [00:07:46]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 [00:07:46]Write to MH i2c: E2 1C 00 FB 06 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 00 00 E2 [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 03 00 FB 06 00 90 00 75 [00:07:46]RAPDU: 90 00 [00:07:46]wFMCommunicate OK [00:07:46]wFMCommunicate request_size=4 [00:07:46]MH_SAM_APDU [00:07:46]CAPDU: 80 15 03 00 [00:07:46]Write to MH i2c: E2 08 00 FC 06 80 15 03 00 00 00 00 00 83 [00:07:46]Write i2c OK [00:07:46]MH_I2C_Read... [00:07:46]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:07:46]Read from MH i2c: E2 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 38 00 [00:07:46]MH_I2C_Read... [00:07:46]Read from MH i2c: E2 38 00 FC 06 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 35 04 06 00 FB C8 49 29 4C 2A 90 00 2F [00:07:46]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 35 04 06 00 FB C8 49 29 4C 2A 90 00 [00:07:46]wFMCommunicate OK [00:07:46]SAM_PROTO_ProcessDocument answer len = 51 [00:07:46]SAM_PROTO_ProcessDocument done [00:07:46]SetTLVBufToDocument [00:07:46]Processing tag 1209 (04B9) [00:07:46]Malloc new data [00:07:46]Processing tag 1041 (0411) [00:07:46]Processing tag 1040 (0410) [00:07:46]Malloc new data [00:07:46]Processing tag 1038 (040E) [00:07:46]Malloc new data [00:07:46]Processing tag 1077 (0435) [00:07:46]Malloc new data [00:07:46]SetTLVBufToDocument err=0 [00:07:46]KKMLoadAndSignOpenShiftData store KKM data [00:07:46]KKMLoadAndSignOpenShiftData err=0 [00:07:46]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Турдумбек у. К. Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 Место: АЗС № 25 "Партнер Нефть" 03.03.2024 00:07 Смена: 322 РНМ: 0000000000090573 ЗНМ: 0300000019 ФД: 123141 ФМ: 0000000000874798 ФПД: 276837639474218 [00:07:46]StoreToDocumentArchive [00:07:46]shift 322 fd 123141 [00:07:46]Create dir for shift 0322 [00:07:46]save to /storage/0322/doc_00123141 [00:07:46]save last doc name /storage/0322/doc_00123141 to /storage/kkm_last_doc_name [00:07:46]save OK [00:07:46]Clear old archive folders... [00:07:46]Remove dir /storage/0321 [00:07:46]opendir ok [00:07:46]file . [00:07:46]file .. [00:07:46]file doc_00122781 [00:07:46]remove file /storage/0321/doc_00122781 [00:07:46]file doc_00122782 [00:07:46]remove file /storage/0321/doc_00122782 [00:07:46]file doc_00122783 [00:07:46]remove file /storage/0321/doc_00122783 [00:07:46]file doc_00122784 [00:07:46]remove file /storage/0321/doc_00122784 [00:07:46]file doc_00122785 [00:07:46]remove file /storage/0321/doc_00122785 [00:07:46]file doc_00122786 [00:07:46]remove file /storage/0321/doc_00122786 [00:07:46]file doc_00122787 [00:07:46]remove file /storage/0321/doc_00122787 [00:07:46]file doc_00122788 [00:07:46]remove file /storage/0321/doc_00122788 [00:07:46]file doc_00122789 [00:07:46]remove file /storage/0321/doc_00122789 [00:07:46]file doc_00122790 [00:07:46]remove file /storage/0321/doc_00122790 [00:07:46]file doc_00122791 [00:07:46]remove file /storage/0321/doc_00122791 [00:07:46]file doc_00122792 [00:07:46]remove file /storage/0321/doc_00122792 [00:07:46]file doc_00122793 [00:07:46]remove file /storage/0321/doc_00122793 [00:07:46]file doc_00122794 [00:07:46]remove file /storage/0321/doc_00122794 [00:07:46]file doc_00122795 [00:07:46]remove file /storage/0321/doc_00122795 [00:07:46]file doc_00122796 [00:07:46]remove file /storage/0321/doc_00122796 [00:07:46]file doc_00122797 [00:07:46]remove file /storage/0321/doc_00122797 [00:07:46]file doc_00122798 [00:07:46]remove file /storage/0321/doc_00122798 [00:07:46]file doc_00122799 [00:07:46]remove file /storage/0321/doc_00122799 [00:07:46]file doc_00122800 [00:07:46]remove file /storage/0321/doc_00122800 [00:07:46]file doc_00122801 [00:07:46]remove file /storage/0321/doc_00122801 [00:07:46]file doc_00122802 [00:07:46]remove file /storage/0321/doc_00122802 [00:07:47]file doc_00122803 [00:07:47]remove file /storage/0321/doc_00122803 [00:07:47]file doc_00122804 [00:07:47]remove file /storage/0321/doc_00122804 [00:07:47]file doc_00122805 [00:07:47]remove file /storage/0321/doc_00122805 [00:07:47]file doc_00122806 [00:07:47]remove file /storage/0321/doc_00122806 [00:07:47]file doc_00122807 [00:07:47]remove file /storage/0321/doc_00122807 [00:07:47]file doc_00122808 [00:07:47]remove file /storage/0321/doc_00122808 [00:07:47]file doc_00122809 [00:07:47]remove file /storage/0321/doc_00122809 [00:07:47]file doc_00122810 [00:07:47]remove file /storage/0321/doc_00122810 [00:07:47]file doc_00122811 [00:07:47]remove file /storage/0321/doc_00122811 [00:07:47]file doc_00122812 [00:07:47]remove file /storage/0321/doc_00122812 [00:07:47]file doc_00122813 [00:07:47]remove file /storage/0321/doc_00122813 [00:07:47]file doc_00122814 [00:07:47]remove file /storage/0321/doc_00122814 [00:07:47]file doc_00122815 [00:07:47]remove file /storage/0321/doc_00122815 [00:07:47]file doc_00122816 [00:07:47]remove file /storage/0321/doc_00122816 [00:07:47]file doc_00122817 [00:07:47]remove file /storage/0321/doc_00122817 [00:07:47]file doc_00122818 [00:07:47]remove file /storage/0321/doc_00122818 [00:07:47]file doc_00122819 [00:07:47]remove file /storage/0321/doc_00122819 [00:07:47]file doc_00122820 [00:07:47]remove file /storage/0321/doc_00122820 [00:07:47]file doc_00122821 [00:07:47]remove file /storage/0321/doc_00122821 [00:07:47]file doc_00122822 [00:07:47]remove file /storage/0321/doc_00122822 [00:07:47]file doc_00122823 [00:07:47]remove file /storage/0321/doc_00122823 [00:07:47]file doc_00122824 [00:07:47]remove file /storage/0321/doc_00122824 [00:07:47]file doc_00122825 [00:07:47]remove file /storage/0321/doc_00122825 [00:07:47]file doc_00122826 [00:07:47]remove file /storage/0321/doc_00122826 [00:07:47]file doc_00122827 [00:07:47]remove file /storage/0321/doc_00122827 [00:07:47]file doc_00122828 [00:07:47]remove file /storage/0321/doc_00122828 [00:07:47]file doc_00122829 [00:07:47]remove file /storage/0321/doc_00122829 [00:07:47]file doc_00122830 [00:07:47]remove file /storage/0321/doc_00122830 [00:07:47]file doc_00122831 [00:07:47]remove file /storage/0321/doc_00122831 [00:07:47]file doc_00122832 [00:07:47]remove file /storage/0321/doc_00122832 [00:07:47]file doc_00122833 [00:07:47]remove file /storage/0321/doc_00122833 [00:07:47]file doc_00122834 [00:07:47]remove file /storage/0321/doc_00122834 [00:07:47]file doc_00122835 [00:07:47]remove file /storage/0321/doc_00122835 [00:07:47]file doc_00122836 [00:07:47]remove file /storage/0321/doc_00122836 [00:07:47]file doc_00122837 [00:07:47]remove file /storage/0321/doc_00122837 [00:07:47]file doc_00122838 [00:07:47]remove file /storage/0321/doc_00122838 [00:07:47]file doc_00122839 [00:07:47]remove file /storage/0321/doc_00122839 [00:07:47]file doc_00122840 [00:07:47]remove file /storage/0321/doc_00122840 [00:07:47]file doc_00122841 [00:07:47]remove file /storage/0321/doc_00122841 [00:07:47]file doc_00122842 [00:07:47]remove file /storage/0321/doc_00122842 [00:07:47]file doc_00122843 [00:07:47]remove file /storage/0321/doc_00122843 [00:07:47]file doc_00122844 [00:07:47]remove file /storage/0321/doc_00122844 [00:07:47]file doc_00122845 [00:07:47]remove file /storage/0321/doc_00122845 [00:07:47]file doc_00122846 [00:07:47]remove file /storage/0321/doc_00122846 [00:07:47]file doc_00122847 [00:07:47]remove file /storage/0321/doc_00122847 [00:07:47]file doc_00122848 [00:07:47]remove file /storage/0321/doc_00122848 [00:07:47]file doc_00122849 [00:07:47]remove file /storage/0321/doc_00122849 [00:07:47]file doc_00122850 [00:07:47]remove file /storage/0321/doc_00122850 [00:07:47]file doc_00122851 [00:07:47]remove file /storage/0321/doc_00122851 [00:07:47]file doc_00122852 [00:07:47]remove file /storage/0321/doc_00122852 [00:07:47]file doc_00122853 [00:07:47]remove file /storage/0321/doc_00122853 [00:07:47]file doc_00122854 [00:07:47]remove file /storage/0321/doc_00122854 [00:07:47]file doc_00122855 [00:07:47]remove file /storage/0321/doc_00122855 [00:07:47]file doc_00122856 [00:07:47]remove file /storage/0321/doc_00122856 [00:07:47]file doc_00122857 [00:07:47]remove file /storage/0321/doc_00122857 [00:07:47]file doc_00122858 [00:07:47]remove file /storage/0321/doc_00122858 [00:07:47]file doc_00122859 [00:07:47]remove file /storage/0321/doc_00122859 [00:07:47]file doc_00122860 [00:07:47]remove file /storage/0321/doc_00122860 [00:07:47]file doc_00122861 [00:07:47]remove file /storage/0321/doc_00122861 [00:07:47]file doc_00122862 [00:07:47]remove file /storage/0321/doc_00122862 [00:07:47]file doc_00122863 [00:07:47]remove file /storage/0321/doc_00122863 [00:07:47]file doc_00122864 [00:07:47]remove file /storage/0321/doc_00122864 [00:07:47]file doc_00122865 [00:07:47]remove file /storage/0321/doc_00122865 [00:07:47]file doc_00122866 [00:07:47]remove file /storage/0321/doc_00122866 [00:07:47]file doc_00122867 [00:07:47]remove file /storage/0321/doc_00122867 [00:07:47]file doc_00122868 [00:07:47]remove file /storage/0321/doc_00122868 [00:07:47]file doc_00122869 [00:07:47]remove file /storage/0321/doc_00122869 [00:07:47]file doc_00122870 [00:07:47]remove file /storage/0321/doc_00122870 [00:07:47]file doc_00122871 [00:07:47]remove file /storage/0321/doc_00122871 [00:07:47]file doc_00122872 [00:07:47]remove file /storage/0321/doc_00122872 [00:07:47]file doc_00122873 [00:07:47]remove file /storage/0321/doc_00122873 [00:07:47]file doc_00122874 [00:07:47]remove file /storage/0321/doc_00122874 [00:07:47]file doc_00122875 [00:07:47]remove file /storage/0321/doc_00122875 [00:07:47]file doc_00122876 [00:07:47]remove file /storage/0321/doc_00122876 [00:07:47]file doc_00122877 [00:07:47]remove file /storage/0321/doc_00122877 [00:07:47]file doc_00122878 [00:07:47]remove file /storage/0321/doc_00122878 [00:07:47]file doc_00122879 [00:07:47]remove file /storage/0321/doc_00122879 [00:07:47]file doc_00122880 [00:07:47]remove file /storage/0321/doc_00122880 [00:07:47]file doc_00122881 [00:07:47]remove file /storage/0321/doc_00122881 [00:07:47]file doc_00122882 [00:07:47]remove file /storage/0321/doc_00122882 [00:07:47]file doc_00122883 [00:07:47]remove file /storage/0321/doc_00122883 [00:07:47]file doc_00122884 [00:07:47]remove file /storage/0321/doc_00122884 [00:07:47]file doc_00122885 [00:07:47]remove file /storage/0321/doc_00122885 [00:07:47]file doc_00122886 [00:07:47]remove file /storage/0321/doc_00122886 [00:07:47]file doc_00122887 [00:07:47]remove file /storage/0321/doc_00122887 [00:07:47]file doc_00122888 [00:07:47]remove file /storage/0321/doc_00122888 [00:07:47]file doc_00122889 [00:07:47]remove file /storage/0321/doc_00122889 [00:07:47]file doc_00122890 [00:07:47]remove file /storage/0321/doc_00122890 [00:07:47]file doc_00122891 [00:07:47]remove file /storage/0321/doc_00122891 [00:07:47]file doc_00122892 [00:07:47]remove file /storage/0321/doc_00122892 [00:07:47]file doc_00122893 [00:07:47]remove file /storage/0321/doc_00122893 [00:07:47]file doc_00122894 [00:07:47]remove file /storage/0321/doc_00122894 [00:07:47]file doc_00122895 [00:07:47]remove file /storage/0321/doc_00122895 [00:07:47]file doc_00122896 [00:07:47]remove file /storage/0321/doc_00122896 [00:07:47]file doc_00122897 [00:07:47]remove file /storage/0321/doc_00122897 [00:07:47]file doc_00122898 [00:07:47]remove file /storage/0321/doc_00122898 [00:07:47]file doc_00122899 [00:07:47]remove file /storage/0321/doc_00122899 [00:07:47]file doc_00122900 [00:07:47]remove file /storage/0321/doc_00122900 [00:07:47]file doc_00122901 [00:07:47]remove file /storage/0321/doc_00122901 [00:07:47]file doc_00122902 [00:07:47]remove file /storage/0321/doc_00122902 [00:07:47]file doc_00122903 [00:07:47]remove file /storage/0321/doc_00122903 [00:07:47]file doc_00122904 [00:07:47]remove file /storage/0321/doc_00122904 [00:07:47]file doc_00122905 [00:07:47]remove file /storage/0321/doc_00122905 [00:07:47]file doc_00122906 [00:07:47]remove file /storage/0321/doc_00122906 [00:07:47]file doc_00122907 [00:07:47]remove file /storage/0321/doc_00122907 [00:07:47]file doc_00122908 [00:07:47]remove file /storage/0321/doc_00122908 [00:07:47]file doc_00122909 [00:07:47]remove file /storage/0321/doc_00122909 [00:07:47]file doc_00122910 [00:07:47]remove file /storage/0321/doc_00122910 [00:07:47]file doc_00122911 [00:07:47]remove file /storage/0321/doc_00122911 [00:07:47]file doc_00122912 [00:07:47]remove file /storage/0321/doc_00122912 [00:07:47]file doc_00122913 [00:07:47]remove file /storage/0321/doc_00122913 [00:07:47]file doc_00122914 [00:07:47]remove file /storage/0321/doc_00122914 [00:07:47]file doc_00122915 [00:07:47]remove file /storage/0321/doc_00122915 [00:07:47]file doc_00122916 [00:07:47]remove file /storage/0321/doc_00122916 [00:07:47]file doc_00122917 [00:07:47]remove file /storage/0321/doc_00122917 [00:07:47]file doc_00122918 [00:07:47]remove file /storage/0321/doc_00122918 [00:07:47]file doc_00122919 [00:07:47]remove file /storage/0321/doc_00122919 [00:07:47]file doc_00122920 [00:07:47]remove file /storage/0321/doc_00122920 [00:07:47]file doc_00122921 [00:07:47]remove file /storage/0321/doc_00122921 [00:07:47]file doc_00122922 [00:07:47]remove file /storage/0321/doc_00122922 [00:07:47]file doc_00122923 [00:07:47]remove file /storage/0321/doc_00122923 [00:07:47]file doc_00122924 [00:07:47]remove file /storage/0321/doc_00122924 [00:07:47]file doc_00122925 [00:07:47]remove file /storage/0321/doc_00122925 [00:07:47]file doc_00122926 [00:07:47]remove file /storage/0321/doc_00122926 [00:07:47]file doc_00122927 [00:07:47]remove file /storage/0321/doc_00122927 [00:07:47]file doc_00122928 [00:07:47]remove file /storage/0321/doc_00122928 [00:07:47]file doc_00122929 [00:07:47]remove file /storage/0321/doc_00122929 [00:07:47]file doc_00122930 [00:07:47]remove file /storage/0321/doc_00122930 [00:07:47]file doc_00122931 [00:07:47]remove file /storage/0321/doc_00122931 [00:07:47]file doc_00122932 [00:07:47]remove file /storage/0321/doc_00122932 [00:07:47]file doc_00122933 [00:07:47]remove file /storage/0321/doc_00122933 [00:07:47]file doc_00122934 [00:07:47]remove file /storage/0321/doc_00122934 [00:07:47]file doc_00122935 [00:07:47]remove file /storage/0321/doc_00122935 [00:07:47]file doc_00122936 [00:07:47]remove file /storage/0321/doc_00122936 [00:07:47]file doc_00122937 [00:07:47]remove file /storage/0321/doc_00122937 [00:07:47]file doc_00122938 [00:07:47]remove file /storage/0321/doc_00122938 [00:07:47]file doc_00122939 [00:07:47]remove file /storage/0321/doc_00122939 [00:07:47]file doc_00122940 [00:07:47]remove file /storage/0321/doc_00122940 [00:07:47]file doc_00122941 [00:07:47]remove file /storage/0321/doc_00122941 [00:07:47]file doc_00122942 [00:07:47]remove file /storage/0321/doc_00122942 [00:07:47]file doc_00122943 [00:07:47]remove file /storage/0321/doc_00122943 [00:07:47]file doc_00122944 [00:07:47]remove file /storage/0321/doc_00122944 [00:07:47]file doc_00122945 [00:07:47]remove file /storage/0321/doc_00122945 [00:07:47]file doc_00122946 [00:07:47]remove file /storage/0321/doc_00122946 [00:07:47]file doc_00122947 [00:07:47]remove file /storage/0321/doc_00122947 [00:07:47]file doc_00122948 [00:07:47]remove file /storage/0321/doc_00122948 [00:07:47]file doc_00122949 [00:07:47]remove file /storage/0321/doc_00122949 [00:07:47]file doc_00122950 [00:07:47]remove file /storage/0321/doc_00122950 [00:07:47]file doc_00122951 [00:07:47]remove file /storage/0321/doc_00122951 [00:07:48]file doc_00122952 [00:07:48]remove file /storage/0321/doc_00122952 [00:07:48]file doc_00122953 [00:07:48]remove file /storage/0321/doc_00122953 [00:07:48]file doc_00122954 [00:07:48]remove file /storage/0321/doc_00122954 [00:07:48]file doc_00122955 [00:07:48]remove file /storage/0321/doc_00122955 [00:07:48]file doc_00122956 [00:07:48]remove file /storage/0321/doc_00122956 [00:07:48]file doc_00122957 [00:07:48]remove file /storage/0321/doc_00122957 [00:07:48]file doc_00122958 [00:07:48]remove file /storage/0321/doc_00122958 [00:07:48]file doc_00122959 [00:07:48]remove file /storage/0321/doc_00122959 [00:07:48]file doc_00122960 [00:07:48]remove file /storage/0321/doc_00122960 [00:07:48]file doc_00122961 [00:07:48]remove file /storage/0321/doc_00122961 [00:07:48]file doc_00122962 [00:07:48]remove file /storage/0321/doc_00122962 [00:07:48]file doc_00122963 [00:07:48]remove file /storage/0321/doc_00122963 [00:07:48]file doc_00122964 [00:07:48]remove file /storage/0321/doc_00122964 [00:07:48]file doc_00122965 [00:07:48]remove file /storage/0321/doc_00122965 [00:07:48]file doc_00122966 [00:07:48]remove file /storage/0321/doc_00122966 [00:07:48]file doc_00122967 [00:07:48]remove file /storage/0321/doc_00122967 [00:07:48]file doc_00122968 [00:07:48]remove file /storage/0321/doc_00122968 [00:07:48]file doc_00122969 [00:07:48]remove file /storage/0321/doc_00122969 [00:07:48]file doc_00122970 [00:07:48]remove file /storage/0321/doc_00122970 [00:07:48]file doc_00122971 [00:07:48]remove file /storage/0321/doc_00122971 [00:07:48]file doc_00122972 [00:07:48]remove file /storage/0321/doc_00122972 [00:07:48]file doc_00122973 [00:07:48]remove file /storage/0321/doc_00122973 [00:07:48]file doc_00122974 [00:07:48]remove file /storage/0321/doc_00122974 [00:07:48]file doc_00122975 [00:07:48]remove file /storage/0321/doc_00122975 [00:07:48]file doc_00122976 [00:07:48]remove file /storage/0321/doc_00122976 [00:07:48]file doc_00122977 [00:07:48]remove file /storage/0321/doc_00122977 [00:07:48]file doc_00122978 [00:07:48]remove file /storage/0321/doc_00122978 [00:07:48]file doc_00122979 [00:07:48]remove file /storage/0321/doc_00122979 [00:07:48]file doc_00122980 [00:07:48]remove file /storage/0321/doc_00122980 [00:07:48]file doc_00122981 [00:07:48]remove file /storage/0321/doc_00122981 [00:07:48]file doc_00122982 [00:07:48]remove file /storage/0321/doc_00122982 [00:07:48]file doc_00122983 [00:07:48]remove file /storage/0321/doc_00122983 [00:07:48]file doc_00122984 [00:07:48]remove file /storage/0321/doc_00122984 [00:07:48]file doc_00122985 [00:07:48]remove file /storage/0321/doc_00122985 [00:07:48]file doc_00122986 [00:07:48]remove file /storage/0321/doc_00122986 [00:07:48]file doc_00122987 [00:07:48]remove file /storage/0321/doc_00122987 [00:07:48]file doc_00122988 [00:07:48]remove file /storage/0321/doc_00122988 [00:07:48]file doc_00122989 [00:07:48]remove file /storage/0321/doc_00122989 [00:07:48]file doc_00122990 [00:07:48]remove file /storage/0321/doc_00122990 [00:07:48]file doc_00122991 [00:07:48]remove file /storage/0321/doc_00122991 [00:07:48]file doc_00122992 [00:07:48]remove file /storage/0321/doc_00122992 [00:07:48]file doc_00122993 [00:07:48]remove file /storage/0321/doc_00122993 [00:07:48]file doc_00122994 [00:07:48]remove file /storage/0321/doc_00122994 [00:07:48]file doc_00122995 [00:07:48]remove file /storage/0321/doc_00122995 [00:07:48]file doc_00122996 [00:07:48]remove file /storage/0321/doc_00122996 [00:07:48]file doc_00122997 [00:07:48]remove file /storage/0321/doc_00122997 [00:07:48]file doc_00122998 [00:07:48]remove file /storage/0321/doc_00122998 [00:07:48]file doc_00122999 [00:07:48]remove file /storage/0321/doc_00122999 [00:07:48]file doc_00123000 [00:07:48]remove file /storage/0321/doc_00123000 [00:07:48]file doc_00123001 [00:07:48]remove file /storage/0321/doc_00123001 [00:07:48]file doc_00123002 [00:07:48]remove file /storage/0321/doc_00123002 [00:07:48]file doc_00123003 [00:07:48]remove file /storage/0321/doc_00123003 [00:07:48]file doc_00123004 [00:07:48]remove file /storage/0321/doc_00123004 [00:07:48]file doc_00123005 [00:07:48]remove file /storage/0321/doc_00123005 [00:07:48]file doc_00123006 [00:07:48]remove file /storage/0321/doc_00123006 [00:07:48]file doc_00123007 [00:07:48]remove file /storage/0321/doc_00123007 [00:07:48]file doc_00123008 [00:07:48]remove file /storage/0321/doc_00123008 [00:07:48]file doc_00123009 [00:07:48]remove file /storage/0321/doc_00123009 [00:07:48]file doc_00123010 [00:07:48]remove file /storage/0321/doc_00123010 [00:07:48]file doc_00123011 [00:07:48]remove file /storage/0321/doc_00123011 [00:07:48]file doc_00123012 [00:07:48]remove file /storage/0321/doc_00123012 [00:07:48]file doc_00123013 [00:07:48]remove file /storage/0321/doc_00123013 [00:07:48]file doc_00123014 [00:07:48]remove file /storage/0321/doc_00123014 [00:07:48]file doc_00123015 [00:07:48]remove file /storage/0321/doc_00123015 [00:07:48]file doc_00123016 [00:07:48]remove file /storage/0321/doc_00123016 [00:07:48]file doc_00123017 [00:07:48]remove file /storage/0321/doc_00123017 [00:07:48]file doc_00123018 [00:07:48]remove file /storage/0321/doc_00123018 [00:07:48]file doc_00123019 [00:07:48]remove file /storage/0321/doc_00123019 [00:07:48]file doc_00123020 [00:07:48]remove file /storage/0321/doc_00123020 [00:07:48]file doc_00123021 [00:07:48]remove file /storage/0321/doc_00123021 [00:07:48]file doc_00123022 [00:07:48]remove file /storage/0321/doc_00123022 [00:07:48]file doc_00123023 [00:07:48]remove file /storage/0321/doc_00123023 [00:07:48]file doc_00123024 [00:07:48]remove file /storage/0321/doc_00123024 [00:07:48]file doc_00123025 [00:07:48]remove file /storage/0321/doc_00123025 [00:07:48]file doc_00123026 [00:07:48]remove file /storage/0321/doc_00123026 [00:07:48]file doc_00123027 [00:07:48]remove file /storage/0321/doc_00123027 [00:07:48]file doc_00123028 [00:07:48]remove file /storage/0321/doc_00123028 [00:07:48]file doc_00123029 [00:07:48]remove file /storage/0321/doc_00123029 [00:07:48]file doc_00123030 [00:07:48]remove file /storage/0321/doc_00123030 [00:07:48]file doc_00123031 [00:07:48]remove file /storage/0321/doc_00123031 [00:07:48]file doc_00123032 [00:07:48]remove file /storage/0321/doc_00123032 [00:07:48]file doc_00123033 [00:07:48]remove file /storage/0321/doc_00123033 [00:07:48]file doc_00123034 [00:07:48]remove file /storage/0321/doc_00123034 [00:07:48]file doc_00123035 [00:07:48]remove file /storage/0321/doc_00123035 [00:07:48]file doc_00123036 [00:07:48]remove file /storage/0321/doc_00123036 [00:07:48]file doc_00123037 [00:07:48]remove file /storage/0321/doc_00123037 [00:07:48]file doc_00123038 [00:07:48]remove file /storage/0321/doc_00123038 [00:07:48]file doc_00123039 [00:07:48]remove file /storage/0321/doc_00123039 [00:07:48]file doc_00123040 [00:07:48]remove file /storage/0321/doc_00123040 [00:07:48]file doc_00123041 [00:07:48]remove file /storage/0321/doc_00123041 [00:07:48]file doc_00123042 [00:07:48]remove file /storage/0321/doc_00123042 [00:07:48]file doc_00123043 [00:07:48]remove file /storage/0321/doc_00123043 [00:07:48]file doc_00123044 [00:07:48]remove file /storage/0321/doc_00123044 [00:07:48]file doc_00123045 [00:07:48]remove file /storage/0321/doc_00123045 [00:07:48]file doc_00123046 [00:07:48]remove file /storage/0321/doc_00123046 [00:07:48]file doc_00123047 [00:07:48]remove file /storage/0321/doc_00123047 [00:07:48]file doc_00123048 [00:07:48]remove file /storage/0321/doc_00123048 [00:07:48]file doc_00123049 [00:07:48]remove file /storage/0321/doc_00123049 [00:07:48]file doc_00123050 [00:07:48]remove file /storage/0321/doc_00123050 [00:07:48]file doc_00123051 [00:07:48]remove file /storage/0321/doc_00123051 [00:07:48]file doc_00123052 [00:07:48]remove file /storage/0321/doc_00123052 [00:07:48]file doc_00123053 [00:07:48]remove file /storage/0321/doc_00123053 [00:07:48]file doc_00123054 [00:07:48]remove file /storage/0321/doc_00123054 [00:07:48]file doc_00123055 [00:07:48]remove file /storage/0321/doc_00123055 [00:07:48]file doc_00123056 [00:07:48]remove file /storage/0321/doc_00123056 [00:07:48]file doc_00123057 [00:07:48]remove file /storage/0321/doc_00123057 [00:07:48]file doc_00123058 [00:07:48]remove file /storage/0321/doc_00123058 [00:07:48]file doc_00123059 [00:07:48]remove file /storage/0321/doc_00123059 [00:07:48]file doc_00123060 [00:07:48]remove file /storage/0321/doc_00123060 [00:07:48]file doc_00123061 [00:07:48]remove file /storage/0321/doc_00123061 [00:07:48]file doc_00123062 [00:07:48]remove file /storage/0321/doc_00123062 [00:07:48]file doc_00123063 [00:07:48]remove file /storage/0321/doc_00123063 [00:07:48]file doc_00123064 [00:07:48]remove file /storage/0321/doc_00123064 [00:07:48]file doc_00123065 [00:07:48]remove file /storage/0321/doc_00123065 [00:07:48]file doc_00123066 [00:07:48]remove file /storage/0321/doc_00123066 [00:07:48]file doc_00123067 [00:07:48]remove file /storage/0321/doc_00123067 [00:07:48]file doc_00123068 [00:07:48]remove file /storage/0321/doc_00123068 [00:07:48]file doc_00123069 [00:07:48]remove file /storage/0321/doc_00123069 [00:07:48]file doc_00123070 [00:07:48]remove file /storage/0321/doc_00123070 [00:07:48]file doc_00123071 [00:07:48]remove file /storage/0321/doc_00123071 [00:07:48]file doc_00123072 [00:07:48]remove file /storage/0321/doc_00123072 [00:07:48]file doc_00123073 [00:07:48]remove file /storage/0321/doc_00123073 [00:07:48]file doc_00123074 [00:07:48]remove file /storage/0321/doc_00123074 [00:07:48]file doc_00123075 [00:07:48]remove file /storage/0321/doc_00123075 [00:07:48]file doc_00123076 [00:07:48]remove file /storage/0321/doc_00123076 [00:07:48]file doc_00123077 [00:07:48]remove file /storage/0321/doc_00123077 [00:07:48]file doc_00123078 [00:07:48]remove file /storage/0321/doc_00123078 [00:07:48]file doc_00123079 [00:07:48]remove file /storage/0321/doc_00123079 [00:07:48]file doc_00123080 [00:07:48]remove file /storage/0321/doc_00123080 [00:07:48]file doc_00123081 [00:07:48]remove file /storage/0321/doc_00123081 [00:07:48]file doc_00123082 [00:07:48]remove file /storage/0321/doc_00123082 [00:07:48]file doc_00123083 [00:07:48]remove file /storage/0321/doc_00123083 [00:07:48]file doc_00123084 [00:07:48]remove file /storage/0321/doc_00123084 [00:07:48]file doc_00123085 [00:07:48]remove file /storage/0321/doc_00123085 [00:07:48]file doc_00123086 [00:07:48]remove file /storage/0321/doc_00123086 [00:07:48]file doc_00123087 [00:07:48]remove file /storage/0321/doc_00123087 [00:07:48]file doc_00123088 [00:07:48]remove file /storage/0321/doc_00123088 [00:07:48]file doc_00123089 [00:07:48]remove file /storage/0321/doc_00123089 [00:07:48]file doc_00123090 [00:07:48]remove file /storage/0321/doc_00123090 [00:07:48]file doc_00123091 [00:07:48]remove file /storage/0321/doc_00123091 [00:07:48]file doc_00123092 [00:07:48]remove file /storage/0321/doc_00123092 [00:07:48]file doc_00123093 [00:07:48]remove file /storage/0321/doc_00123093 [00:07:48]file doc_00123094 [00:07:48]remove file /storage/0321/doc_00123094 [00:07:48]file doc_00123095 [00:07:48]remove file /storage/0321/doc_00123095 [00:07:48]file doc_00123096 [00:07:48]remove file /storage/0321/doc_00123096 [00:07:48]file doc_00123097 [00:07:48]remove file /storage/0321/doc_00123097 [00:07:48]file doc_00123098 [00:07:48]remove file /storage/0321/doc_00123098 [00:07:48]file doc_00123099 [00:07:48]remove file /storage/0321/doc_00123099 [00:07:48]file doc_00123100 [00:07:48]remove file /storage/0321/doc_00123100 [00:07:48]file doc_00123101 [00:07:48]remove file /storage/0321/doc_00123101 [00:07:48]file doc_00123102 [00:07:48]remove file /storage/0321/doc_00123102 [00:07:48]file doc_00123103 [00:07:48]remove file /storage/0321/doc_00123103 [00:07:48]file doc_00123104 [00:07:48]remove file /storage/0321/doc_00123104 [00:07:48]file doc_00123105 [00:07:48]remove file /storage/0321/doc_00123105 [00:07:48]file doc_00123106 [00:07:48]remove file /storage/0321/doc_00123106 [00:07:48]file doc_00123107 [00:07:48]remove file /storage/0321/doc_00123107 [00:07:48]file doc_00123108 [00:07:48]remove file /storage/0321/doc_00123108 [00:07:48]file doc_00123109 [00:07:48]remove file /storage/0321/doc_00123109 [00:07:48]file doc_00123110 [00:07:48]remove file /storage/0321/doc_00123110 [00:07:48]file doc_00123111 [00:07:48]remove file /storage/0321/doc_00123111 [00:07:48]file doc_00123112 [00:07:48]remove file /storage/0321/doc_00123112 [00:07:48]file doc_00123113 [00:07:48]remove file /storage/0321/doc_00123113 [00:07:48]file doc_00123114 [00:07:48]remove file /storage/0321/doc_00123114 [00:07:48]file doc_00123115 [00:07:48]remove file /storage/0321/doc_00123115 [00:07:48]file doc_00123116 [00:07:48]remove file /storage/0321/doc_00123116 [00:07:48]file doc_00123117 [00:07:48]remove file /storage/0321/doc_00123117 [00:07:48]file doc_00123118 [00:07:48]remove file /storage/0321/doc_00123118 [00:07:48]file doc_00123119 [00:07:48]remove file /storage/0321/doc_00123119 [00:07:48]file doc_00123120 [00:07:48]remove file /storage/0321/doc_00123120 [00:07:48]file doc_00123121 [00:07:48]remove file /storage/0321/doc_00123121 [00:07:48]file doc_00123122 [00:07:48]remove file /storage/0321/doc_00123122 [00:07:48]file doc_00123123 [00:07:48]remove file /storage/0321/doc_00123123 [00:07:48]file doc_00123124 [00:07:48]remove file /storage/0321/doc_00123124 [00:07:48]file doc_00123125 [00:07:48]remove file /storage/0321/doc_00123125 [00:07:48]file doc_00123126 [00:07:48]remove file /storage/0321/doc_00123126 [00:07:48]file doc_00123127 [00:07:48]remove file /storage/0321/doc_00123127 [00:07:48]file doc_00123128 [00:07:48]remove file /storage/0321/doc_00123128 [00:07:48]file doc_00123129 [00:07:48]remove file /storage/0321/doc_00123129 [00:07:48]file doc_00123130 [00:07:48]remove file /storage/0321/doc_00123130 [00:07:48]file doc_00123131 [00:07:48]remove file /storage/0321/doc_00123131 [00:07:48]file doc_00123132 [00:07:48]remove file /storage/0321/doc_00123132 [00:07:48]file doc_00123133 [00:07:48]remove file /storage/0321/doc_00123133 [00:07:48]file doc_00123134 [00:07:48]remove file /storage/0321/doc_00123134 [00:07:48]file doc_00123135 [00:07:48]remove file /storage/0321/doc_00123135 [00:07:48]file doc_00123136 [00:07:48]remove file /storage/0321/doc_00123136 [00:07:48]file doc_00123137 [00:07:48]remove file /storage/0321/doc_00123137 [00:07:48]file doc_00123138 [00:07:48]remove file /storage/0321/doc_00123138 [00:07:48]file doc_00123139 [00:07:48]remove file /storage/0321/doc_00123139 [00:07:48]file doc_00123140 [00:07:48]remove file /storage/0321/doc_00123140 [00:07:48]remove dir /storage/0321 [00:07:48]ProcessDocumentItem done err = 0, tmpTLVsize=253 [00:07:48]tlvbuf is 00DA26E0 [00:07:48]SAM_PROTO_ClearQueue [00:07:48]wFMCommunicate request_size=4 [00:07:48]MH_SAM_APDU [00:07:48]CAPDU: 80 09 00 00 [00:07:49]Write to MH i2c: E2 08 00 FD 06 80 09 00 00 00 00 00 00 75 [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 03 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 03 00 FD 06 00 90 00 77 [00:07:49]RAPDU: 90 00 [00:07:49]wFMCommunicate OK [00:07:49]SAM_PROTO_ClearQueue done [00:07:49]KKMCreateOFDPacket [00:07:49]OFDProtocolAddRootSTLVToBuf [00:07:49]FM_MakeSignedData [00:07:49]FM_MakeSignedData [00:07:49]SAM_PROTO_SignData [00:07:49]wFMCommunicate request_size=4 [00:07:49]MH_SAM_APDU [00:07:49]CAPDU: 80 0D 01 02 [00:07:49]Write to MH i2c: E2 08 00 FE 06 80 0D 01 02 00 00 00 00 7D [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 03 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 03 00 FE 06 00 90 00 78 [00:07:49]RAPDU: 90 00 [00:07:49]wFMCommunicate OK [00:07:49]wFMCommunicate request_size=255 [00:07:49]MH_SAM_APDU [00:07:49]CAPDU: 80 0D 02 02 FA 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 52 BF E3 65 0E 04 04 00 42 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 [00:07:49]Write to MH i2c: E2 02 01 FF 06 80 0D 02 02 FA 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 52 BF E3 65 0E 04 04 00 42 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 00 32 [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 03 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 03 00 FF 06 00 90 00 79 [00:07:49]RAPDU: 90 00 [00:07:49]wFMCommunicate OK [00:07:49]wFMCommunicate request_size=12 [00:07:49]MH_SAM_APDU [00:07:49]CAPDU: 80 0D 02 02 07 00 FB C8 49 29 4C 2A [00:07:49]Write to MH i2c: E2 0F 00 00 07 80 0D 02 02 07 00 00 FB C8 49 29 4C 2A 00 00 3A [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 03 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 03 00 00 07 00 90 00 7B [00:07:49]RAPDU: 90 00 [00:07:49]wFMCommunicate OK [00:07:49]wFMCommunicate request_size=4 [00:07:49]MH_SAM_APDU [00:07:49]CAPDU: 80 0D 03 02 [00:07:49]Write to MH i2c: E2 08 00 01 07 80 0D 03 02 00 00 00 00 83 [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 0B 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 0B 00 01 07 00 5E EC 77 37 03 C9 54 13 90 00 AF [00:07:49]RAPDU: 5E EC 77 37 03 C9 54 13 90 00 [00:07:49]wFMCommunicate OK [00:07:49]SAM_PROTO_SignData done [00:07:49]FM_MakeSignedData done [00:07:49]CreateOFDProtocolMessage [00:07:49]wFMCommunicate request_size=4 [00:07:49]MH_SAM_APDU [00:07:49]CAPDU: 80 11 00 00 [00:07:49]Write to MH i2c: E2 08 00 02 07 80 11 00 00 00 00 00 00 83 [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:07:49]Read from MH i2c: E2 17 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 17 00 02 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E1 [00:07:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:07:49]wFMCommunicate OK [00:07:49]CreateOFDProtocolMessage done [00:07:49]OFDSenderStorePacket 123141 [00:07:49]StoreOFDPacket docnum=123141 [00:07:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 01 00 00 8D D0 09 01 4A 38 5A 02 01 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 52 BF E3 65 0E 04 04 00 42 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 FB C8 49 29 4C 2A 5E EC 77 37 03 C9 54 13 [00:07:49]CheckFolder [00:07:49]dirname=/storage/ofd_packets [00:07:49]CheckFolder done [00:07:49]ProducePacketName [00:07:49]name=ofd_packets/00123141 [00:07:49]NVStorageSaveData ofd_packets/00123141 [00:07:49]File name is /storage/ofd_packets/00123141 [00:07:49]Write 303 bytes [00:07:49]NVStorageSaveData done [00:07:49]OFDSenderStorePacket done [00:07:49]KKMCreateOFDPacket done [00:07:49]NVStorageSaveData kkm_last_timestamp [00:07:49]File name is /storage/kkm_last_timestamp [00:07:49]Write 4 bytes [00:07:49]NVStorageSaveData done [00:07:49]ExternCall_PrintAddStr [00:07:49]wPrintStart [00:07:49]Write to MH i2c: 01 00 00 03 07 0A [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: 01 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: 01 07 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: 01 07 00 03 07 00 00 00 00 00 FF 0F 1F [00:07:49]RasterBufferAndPrint [00:07:49]line Отчет об открытии смены [00:07:49]line ФФД: 1.0 [00:07:49]line ИНН: 02508201610067 [00:07:49]line Кассир: Турдумбек у. К. [00:07:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:07:49]line Место: АЗС № 25 "Партнер Нефть" [00:07:49]line 03.03.2024 00:07 [00:07:49]line Смена: 322 [00:07:49]line РНМ: 0000000000090573 [00:07:49]line ЗНМ: 0300000019 [00:07:49]line ФД: 123141 [00:07:49]line ФМ: 0000000000874798 [00:07:49]line ФПД: 276837639474218 [00:07:49]written 0, free lines is 4095 [00:07:49]OFD Sender: Processing packet 123141 [packets to send 112, broken 111] [00:07:49]ProducePacketName [00:07:49]name=ofd_packets/00123141 [00:07:49]OFD Sender: To server: pG, [00:07:49]CommunicateWithHost lk.salyk.kg:30040 [00:07:49]ConnectInit lk.salyk.kg [00:07:49]Connected sock=10 [00:07:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 01 00 00 8D D0 09 01 4A 38 5A 02 01 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 52 BF E3 65 0E 04 04 00 42 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 FB C8 49 29 4C 2A 5E EC 77 37 03 C9 54 13 [00:07:50]Write to MH i2c: 01 00 00 15 07 1C [00:07:50]Write i2c OK [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: 01 [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: 01 07 00 [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: 01 07 00 15 07 00 00 00 00 00 62 0E 93 [00:07:50]RasterBufferAndPrint [00:07:50]line [00:07:50]line [00:07:50]line [00:07:50]line [00:07:50]line [00:07:50]written 0, free lines is 3698 [00:07:50]MH_Cut [00:07:50]Write to MH i2c: D1 01 00 1C 07 01 F5 [00:07:50]Write i2c OK [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: D1 [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: D1 01 00 [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: D1 01 00 1C 07 00 F4 [00:07:50]Write to MH i2c: 01 00 00 1D 07 24 [00:07:50]Write i2c OK [00:07:50]MH_I2C_Read... [00:07:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 82 76 47 00 41 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 05 E1 01 00 F4 03 04 00 81 6B E3 65 B6 04 01 00 00 98 37 4C DC 5B 59 07 FF [00:07:50]CommunicateWithHost err = 0 [00:07:50]CheckOFDResponse [00:07:50]1017 (14) - 77093643461234 [00:07:50]1041 (16) - 0000000000874798 [00:07:50]1040 (4) - 123141 [00:07:50]1012 (4) - 02.03.2024 18:10 [00:07:50]1206 (1) - 0 [00:07:50]OFD Sender: Remove packet 123141 [00:07:50]ProducePacketName [00:07:50]name=ofd_packets/00123141 [00:07:50]NVStorageDeleteData [00:07:50]*** Cut start [00:07:50]*** Purtial cut [00:07:50]*** Stage 1: CUTSNS_PIN = 1 [00:07:50]OFD Sender: No OFD packet to send [00:07:52]Read from MH i2c: 01 [00:07:52]MH_I2C_Read... [00:07:52]*** Stop cut motor [00:07:52]*** Cut end [00:07:52]Read from MH i2c: 01 07 00 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: 01 07 00 1D 07 00 00 00 00 00 FF 0F 39 [00:07:52]process_action open_shift done [00:07:52]requested_data is exist [00:07:52]produce_requested_data [00:07:52]requested_item fd.num is exist - process it [00:07:52]SAM_PROTO_GetFieldsCounters [00:07:52]wFMCommunicate request_size=4 [00:07:52]MH_SAM_APDU [00:07:52]CAPDU: 80 13 00 00 [00:07:52]Write to MH i2c: E2 08 00 1E 07 80 13 00 00 00 00 00 00 A1 [00:07:52]Write i2c OK [00:07:52]MH_I2C_Read... [00:07:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:07:52]Read from MH i2c: E2 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 62 00 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 62 00 1E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [00:07:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:07:52]wFMCommunicate OK [00:07:52]SAM_PROTO_GetFieldsCounters done [00:07:52]requested_item shift.num is exist - process it [00:07:52]requested_item shift.opened is exist - process it [00:07:52]req_shift_opened [00:07:52]FM_GetShiftState [00:07:52]SAM_PROTO_GetShiftState [00:07:52]wFMCommunicate request_size=4 [00:07:52]MH_SAM_APDU [00:07:52]CAPDU: 80 13 01 00 [00:07:52]Write to MH i2c: E2 08 00 1F 07 80 13 01 00 00 00 00 00 A3 [00:07:52]Write i2c OK [00:07:52]MH_I2C_Read... [00:07:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:52]Read from MH i2c: E2 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 0E 00 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 0E 00 1F 07 00 09 00 01 52 BF E3 65 00 00 00 00 90 00 08 [00:07:52]RAPDU: 09 00 01 52 BF E3 65 00 00 00 00 90 00 [00:07:52]wFMCommunicate OK [00:07:52]SAM_PROTO_GetShiftState done [00:07:52]FM_GetShiftState done [00:07:52]req_shift_opened done [00:07:52]requested_item shift.open_date is exist - process it [00:07:52]req_shift_open_date [00:07:52]req_shift_open_date done [00:07:52]produce_requested_data done [00:07:52]produce_requested_data return {"fd.num":123141,"shift.num":322,"shift.opened":1,"shift.open_date":1709424466} [00:07:52]process_action_free open_shift [00:07:52]json_value_free [00:07:52]json_value_free done [00:07:52]process_json_proto returns [00:07:52]Send response to host [00:07:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":123141,"shift.num":322,"shift.opened":1,"shift.open_date":1709424466}}} [00:07:52]free response buf [00:07:52]execute_script done [00:07:52]execute_script returns [00:07:52]free content buf [00:07:52]Sock 9.Close socket [00:07:52]Sock 9.Thread stoped [00:07:52]accept exits with 7 [00:07:52]New connection [00:07:52]New thread 3067252068 created [00:07:52]Thread 3067395428 joined [00:07:52]Waiting for new connection... [00:07:52] Sock 7.Parse request [00:07:52]Sock 7.Check first char [00:07:52]Sock 7.First char is OK [00:07:52]request: POST /json_proto HTTP/1.0 [00:07:52]Method: POST [00:07:52]URL: /json_proto [00:07:52]Method is POST - this is cgi request [00:07:52]url: /json_proto [00:07:52]query_string will be loaded in cgi processing [00:07:52]execute_cgi json_proto POST (null) [00:07:52]execute_cgi path=json_proto method=POST [00:07:52]POST find Content-Length [00:07:52]Host: 172.17.48.197:8080 [00:07:52]Content-Length: 331 [00:07:52]Content-Type: application/json [00:07:52] [00:07:52]POST finish read [00:07:52]Found Content-Length = 331 [00:07:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:52]execute_script... [00:07:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:52]POST & json_proto [00:07:52]process_json_proto [00:07:52]json parsed OK: [00:07:52]protocol is kg_v1.0 [00:07:52]action value=get_value [00:07:52]process_action get_value [00:07:52]cmd_get_value [00:07:52]process_action get_value done [00:07:52]requested_data is exist [00:07:52]produce_requested_data [00:07:52]requested_item fm.sale.total is exist - process it [00:07:52]SAM_PROTO_GetFMData [00:07:52]wFMCommunicate request_size=4 [00:07:52]MH_SAM_APDU [00:07:52]CAPDU: 80 13 03 00 [00:07:52]Write to MH i2c: E2 08 00 20 07 80 13 03 00 00 00 00 00 A6 [00:07:52]Write i2c OK [00:07:52]MH_I2C_Read... [00:07:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:07:53]Read from MH i2c: E2 [00:07:53]MH_I2C_Read... [00:07:53]Read from MH i2c: E2 FD 00 [00:07:53]MH_I2C_Read... [00:07:53]Read from MH i2c: E2 FD 00 20 07 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 E8 [00:07:53]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:07:53]wFMCommunicate OK [00:07:53]wFMCommunicate request_size=4 [00:07:53]MH_SAM_APDU [00:07:53]CAPDU: 80 17 00 00 [00:07:53]Write to MH i2c: E2 08 00 21 07 80 17 00 00 00 00 00 00 A8 [00:07:53]Write i2c OK [00:07:53]MH_I2C_Read... [00:07:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:53]Read from MH i2c: E2 [00:07:53]MH_I2C_Read... [00:07:53]Read from MH i2c: E2 FD 00 [00:07:53]MH_I2C_Read... [00:07:53]Read from MH i2c: E2 FD 00 21 07 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 4E [00:07:53]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:53]wFMCommunicate OK [00:07:53]wFMCommunicate request_size=4 [00:07:53]MH_SAM_APDU [00:07:53]CAPDU: 80 17 00 00 [00:07:53]Write to MH i2c: E2 08 00 22 07 80 17 00 00 00 00 00 00 A9 [00:07:53]Write i2c OK [00:07:53]MH_I2C_Read... [00:07:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:54]Read from MH i2c: E2 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 22 07 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 81 [00:07:54]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:54]wFMCommunicate OK [00:07:54]wFMCommunicate request_size=4 [00:07:54]MH_SAM_APDU [00:07:54]CAPDU: 80 17 00 00 [00:07:54]Write to MH i2c: E2 08 00 23 07 80 17 00 00 00 00 00 00 AA [00:07:54]Write i2c OK [00:07:54]MH_I2C_Read... [00:07:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:54]Read from MH i2c: E2 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 23 07 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 25 [00:07:54]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:07:54]wFMCommunicate OK [00:07:54]wFMCommunicate request_size=4 [00:07:54]MH_SAM_APDU [00:07:54]CAPDU: 80 17 00 00 [00:07:54]Write to MH i2c: E2 08 00 24 07 80 17 00 00 00 00 00 00 AB [00:07:54]Write i2c OK [00:07:54]MH_I2C_Read... [00:07:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:07:54]Read from MH i2c: E2 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 E4 00 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 E4 00 24 07 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 8B [00:07:54]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:55]wFMCommunicate OK [00:07:55]SAM_PROTO_GetFMData done [00:07:55]requested_item fm.sale_refund.total is exist - process it [00:07:55]requested_item fm.buy.total is exist - process it [00:07:55]requested_item shift.sale.total is exist - process it [00:07:55]SAM_PROTO_GetShiftData [00:07:55]wFMCommunicate request_size=4 [00:07:55]MH_SAM_APDU [00:07:55]CAPDU: 80 13 02 00 [00:07:55]Write to MH i2c: E2 08 00 25 07 80 13 02 00 00 00 00 00 AA [00:07:55]Write i2c OK [00:07:55]MH_I2C_Read... [00:07:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:07:55]Read from MH i2c: E2 [00:07:55]MH_I2C_Read... [00:07:55]Read from MH i2c: E2 FD 00 [00:07:55]MH_I2C_Read... [00:07:55]Read from MH i2c: E2 FD 00 25 07 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 1D [00:07:55]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:07:55]wFMCommunicate OK [00:07:55]wFMCommunicate request_size=4 [00:07:55]MH_SAM_APDU [00:07:55]CAPDU: 80 17 00 00 [00:07:55]Write to MH i2c: E2 08 00 26 07 80 17 00 00 00 00 00 00 AD [00:07:55]Write i2c OK [00:07:55]MH_I2C_Read... [00:07:55]OFD Sender: No OFD packet to send [00:07:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:55]Read from MH i2c: E2 [00:07:55]MH_I2C_Read... [00:07:55]Read from MH i2c: E2 FD 00 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 26 07 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 B5 [00:07:56]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:07:56]wFMCommunicate OK [00:07:56]wFMCommunicate request_size=4 [00:07:56]MH_SAM_APDU [00:07:56]CAPDU: 80 17 00 00 [00:07:56]Write to MH i2c: E2 08 00 27 07 80 17 00 00 00 00 00 00 AE [00:07:56]Write i2c OK [00:07:56]MH_I2C_Read... [00:07:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:56]Read from MH i2c: E2 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 27 07 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 80 [00:07:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:07:56]wFMCommunicate OK [00:07:56]wFMCommunicate request_size=4 [00:07:56]MH_SAM_APDU [00:07:56]CAPDU: 80 17 00 00 [00:07:56]Write to MH i2c: E2 08 00 28 07 80 17 00 00 00 00 00 00 AF [00:07:56]Write i2c OK [00:07:56]MH_I2C_Read... [00:07:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:56]Read from MH i2c: E2 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 28 07 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 21 [00:07:57]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:07:57]wFMCommunicate OK [00:07:57]wFMCommunicate request_size=4 [00:07:57]MH_SAM_APDU [00:07:57]CAPDU: 80 17 00 00 [00:07:57]Write to MH i2c: E2 08 00 29 07 80 17 00 00 00 00 00 00 B0 [00:07:57]Write i2c OK [00:07:57]MH_I2C_Read... [00:07:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:07:57]Read from MH i2c: E2 [00:07:57]MH_I2C_Read... [00:07:57]Read from MH i2c: E2 BD 00 [00:07:57]MH_I2C_Read... [00:07:57]Read from MH i2c: E2 BD 00 29 07 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 96 [00:07:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:57]wFMCommunicate OK [00:07:57]SAM_PROTO_GetShiftData done [00:07:57]requested_item shift.sale.total_cash is exist - process it [00:07:57]requested_item shift.sale_refund.total is exist - process it [00:07:57]requested_item shift.sale_refund.total_cash is exist - process it [00:07:57]requested_item shift.buy.total is exist - process it [00:07:57]requested_item shift.buy.total_cash is exist - process it [00:07:57]produce_requested_data done [00:07:57]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:07:57]process_action_free get_value [00:07:57]json_value_free [00:07:57]json_value_free done [00:07:57]process_json_proto returns [00:07:57]Send response to host [00:07:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:07:57]free response buf [00:07:57]execute_script done [00:07:57]execute_script returns [00:07:57]free content buf [00:07:57]Sock 7.Close socket [00:07:57]Sock 7.Thread stoped [00:08:00]OFD Sender: No OFD packet to send [00:08:05]OFD Sender: No OFD packet to send [00:08:10]OFD Sender: No OFD packet to send [00:08:15]OFD Sender: No OFD packet to send [00:08:20]OFD Sender: No OFD packet to send [00:08:25]OFD Sender: No OFD packet to send [00:08:30]OFD Sender: No OFD packet to send [00:08:35]OFD Sender: No OFD packet to send [00:08:40]OFD Sender: No OFD packet to send [00:08:45]OFD Sender: No OFD packet to send [00:08:50]OFD Sender: No OFD packet to send [00:08:55]OFD Sender: No OFD packet to send [00:09:00]OFD Sender: No OFD packet to send [00:09:05]OFD Sender: No OFD packet to send [00:09:10]OFD Sender: No OFD packet to send [00:09:15]OFD Sender: No OFD packet to send [00:09:20]OFD Sender: No OFD packet to send [00:09:25]OFD Sender: No OFD packet to send [00:09:30]OFD Sender: No OFD packet to send [00:09:35]OFD Sender: No OFD packet to send [00:09:40]OFD Sender: No OFD packet to send [00:09:45]OFD Sender: No OFD packet to send [00:09:50]OFD Sender: No OFD packet to send [00:09:55]OFD Sender: No OFD packet to send [00:10:00]OFD Sender: No OFD packet to send [00:10:05]OFD Sender: No OFD packet to send [00:10:10]OFD Sender: No OFD packet to send [00:10:16]OFD Sender: No OFD packet to send [00:10:21]OFD Sender: No OFD packet to send [00:10:26]OFD Sender: No OFD packet to send [00:10:31]OFD Sender: No OFD packet to send [00:10:36]OFD Sender: No OFD packet to send [00:10:41]OFD Sender: No OFD packet to send [00:10:46]OFD Sender: No OFD packet to send [00:10:51]OFD Sender: No OFD packet to send [00:10:56]OFD Sender: No OFD packet to send [00:11:01]OFD Sender: No OFD packet to send [00:11:06]OFD Sender: No OFD packet to send [00:11:11]OFD Sender: No OFD packet to send [00:11:16]OFD Sender: No OFD packet to send [00:11:21]OFD Sender: No OFD packet to send [00:11:26]OFD Sender: No OFD packet to send [00:11:31]OFD Sender: No OFD packet to send [00:11:36]OFD Sender: No OFD packet to send [00:11:41]OFD Sender: No OFD packet to send [00:11:46]OFD Sender: No OFD packet to send [00:11:51]OFD Sender: No OFD packet to send [00:11:56]OFD Sender: No OFD packet to send [00:12:01]OFD Sender: No OFD packet to send [00:12:06]OFD Sender: No OFD packet to send [00:12:11]OFD Sender: No OFD packet to send [00:12:16]OFD Sender: No OFD packet to send [00:12:21]OFD Sender: No OFD packet to send [00:12:26]OFD Sender: No OFD packet to send [00:12:31]OFD Sender: No OFD packet to send [00:12:36]OFD Sender: No OFD packet to send [00:12:41]OFD Sender: No OFD packet to send [00:12:46]OFD Sender: No OFD packet to send [00:12:51]OFD Sender: No OFD packet to send [00:12:56]OFD Sender: No OFD packet to send [00:13:01]OFD Sender: No OFD packet to send [00:13:06]OFD Sender: No OFD packet to send [00:13:11]OFD Sender: No OFD packet to send [00:13:16]OFD Sender: No OFD packet to send [00:13:21]OFD Sender: No OFD packet to send [00:13:26]OFD Sender: No OFD packet to send [00:13:31]OFD Sender: No OFD packet to send [00:13:36]OFD Sender: No OFD packet to send [00:13:41]OFD Sender: No OFD packet to send [00:13:46]OFD Sender: No OFD packet to send [00:13:51]OFD Sender: No OFD packet to send [00:13:56]OFD Sender: No OFD packet to send [00:13:58]accept exits with 9 [00:13:58]New connection [00:13:58]New thread 3067395428 created [00:13:58]Thread 3067252068 joined [00:13:58]Waiting for new connection... [00:13:58] Sock 9.Parse request [00:13:58]Sock 9.Check first char [00:13:58]Sock 9.First char is OK [00:13:58]request: POST /json_proto HTTP/1.0 [00:13:58]Method: POST [00:13:58]URL: /json_proto [00:13:58]Method is POST - this is cgi request [00:13:58]url: /json_proto [00:13:58]query_string will be loaded in cgi processing [00:13:58]execute_cgi json_proto POST (null) [00:13:58]execute_cgi path=json_proto method=POST [00:13:58]POST find Content-Length [00:13:58]Host: 172.17.48.197:8080 [00:13:58]Content-Length: 215 [00:13:58]Content-Type: application/json [00:13:58] [00:13:58]POST finish read [00:13:58]Found Content-Length = 215 [00:13:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:58]execute_script... [00:13:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:58]POST & json_proto [00:13:58]process_json_proto [00:13:58]json parsed OK: [00:13:58]protocol is kg_v1.0 [00:13:58]action value=get_value [00:13:58]process_action get_value [00:13:58]cmd_get_value [00:13:58]process_action get_value done [00:13:58]requested_data is exist [00:13:58]produce_requested_data [00:13:58]requested_item kkm.sn is exist - process it [00:13:58]requested_item kkm.ver is exist - process it [00:13:58]requested_item fm.sn is exist - process it [00:13:58]wFMCommunicate request_size=4 [00:13:58]MH_SAM_APDU [00:13:58]CAPDU: 80 11 00 00 [00:13:58]Write to MH i2c: E2 08 00 2A 07 80 11 00 00 00 00 00 00 AB [00:13:58]Write i2c OK [00:13:58]MH_I2C_Read... [00:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:58]Read from MH i2c: E2 [00:13:58]MH_I2C_Read... [00:13:58]Read from MH i2c: E2 17 00 [00:13:58]MH_I2C_Read... [00:13:58]Read from MH i2c: E2 17 00 2A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 09 [00:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:13:58]wFMCommunicate OK [00:13:58]requested_item fd.num is exist - process it [00:13:58]SAM_PROTO_GetFieldsCounters [00:13:58]wFMCommunicate request_size=4 [00:13:58]MH_SAM_APDU [00:13:58]CAPDU: 80 13 00 00 [00:13:58]Write to MH i2c: E2 08 00 2B 07 80 13 00 00 00 00 00 00 AE [00:13:58]Write i2c OK [00:13:58]MH_I2C_Read... [00:13:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:58]Read from MH i2c: E2 [00:13:58]MH_I2C_Read... [00:13:58]Read from MH i2c: E2 62 00 [00:13:58]MH_I2C_Read... [00:13:58]Read from MH i2c: E2 62 00 2B 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [00:13:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:13:58]wFMCommunicate OK [00:13:58]SAM_PROTO_GetFieldsCounters done [00:13:58]requested_item shift.num is exist - process it [00:13:58]requested_item shift.opened is exist - process it [00:13:58]req_shift_opened [00:13:58]FM_GetShiftState [00:13:58]SAM_PROTO_GetShiftState [00:13:58]wFMCommunicate request_size=4 [00:13:58]MH_SAM_APDU [00:13:58]CAPDU: 80 13 01 00 [00:13:58]Write to MH i2c: E2 08 00 2C 07 80 13 01 00 00 00 00 00 B0 [00:13:58]Write i2c OK [00:13:58]MH_I2C_Read... [00:13:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:58]Read from MH i2c: E2 [00:13:58]MH_I2C_Read... [00:13:58]Read from MH i2c: E2 0E 00 [00:13:58]MH_I2C_Read... [00:13:58]Read from MH i2c: E2 0E 00 2C 07 00 09 00 01 52 BF E3 65 00 00 00 00 90 00 15 [00:13:58]RAPDU: 09 00 01 52 BF E3 65 00 00 00 00 90 00 [00:13:58]wFMCommunicate OK [00:13:58]SAM_PROTO_GetShiftState done [00:13:58]FM_GetShiftState done [00:13:58]req_shift_opened done [00:13:58]requested_item shift.open_date is exist - process it [00:13:58]req_shift_open_date [00:13:58]req_shift_open_date done [00:13:58]produce_requested_data done [00:13:58]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123141,"shift.num":322,"shift.opened":1,"shift.open_date":1709424466} [00:13:58]process_action_free get_value [00:13:58]json_value_free [00:13:58]json_value_free done [00:13:58]process_json_proto returns [00:13:58]Send response to host [00:13:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123141,"shift.num":322,"shift.opened":1,"shift.open_date":1709424466}}} [00:13:58]free response buf [00:13:58]execute_script done [00:13:58]execute_script returns [00:13:58]free content buf [00:13:58]Sock 9.Close socket [00:13:58]Sock 9.Thread stoped [00:13:58]accept exits with 7 [00:13:58]New connection [00:13:58]New thread 3067252068 created [00:13:58]Thread 3067395428 joined [00:13:58]Waiting for new connection... [00:13:58] Sock 7.Parse request [00:13:58]Sock 7.Check first char [00:13:58]Sock 7.First char is OK [00:13:58]request: POST /json_proto HTTP/1.0 [00:13:58]Method: POST [00:13:58]URL: /json_proto [00:13:58]Method is POST - this is cgi request [00:13:58]url: /json_proto [00:13:58]query_string will be loaded in cgi processing [00:13:58]execute_cgi json_proto POST (null) [00:13:58]execute_cgi path=json_proto method=POST [00:13:58]POST find Content-Length [00:13:58]Host: 172.17.48.197:8080 [00:13:58]Content-Length: 331 [00:13:58]Content-Type: application/json [00:13:58] [00:13:58]POST finish read [00:13:58]Found Content-Length = 331 [00:13:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:13:58]execute_script... [00:13:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:13:58]POST & json_proto [00:13:58]process_json_proto [00:13:58]json parsed OK: [00:13:58]protocol is kg_v1.0 [00:13:58]action value=get_value [00:13:58]process_action get_value [00:13:58]cmd_get_value [00:13:58]process_action get_value done [00:13:58]requested_data is exist [00:13:58]produce_requested_data [00:13:58]requested_item fm.sale.total is exist - process it [00:13:58]SAM_PROTO_GetFMData [00:13:58]wFMCommunicate request_size=4 [00:13:58]MH_SAM_APDU [00:13:58]CAPDU: 80 13 03 00 [00:13:58]Write to MH i2c: E2 08 00 2D 07 80 13 03 00 00 00 00 00 B3 [00:13:58]Write i2c OK [00:13:58]MH_I2C_Read... [00:13:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:13:59]Read from MH i2c: E2 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 FD 00 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 FD 00 2D 07 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 F5 [00:13:59]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:13:59]wFMCommunicate OK [00:13:59]wFMCommunicate request_size=4 [00:13:59]MH_SAM_APDU [00:13:59]CAPDU: 80 17 00 00 [00:13:59]Write to MH i2c: E2 08 00 2E 07 80 17 00 00 00 00 00 00 B5 [00:13:59]Write i2c OK [00:13:59]MH_I2C_Read... [00:13:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:59]Read from MH i2c: E2 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 FD 00 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 FD 00 2E 07 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 5B [00:13:59]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:13:59]wFMCommunicate OK [00:13:59]wFMCommunicate request_size=4 [00:13:59]MH_SAM_APDU [00:13:59]CAPDU: 80 17 00 00 [00:13:59]Write to MH i2c: E2 08 00 2F 07 80 17 00 00 00 00 00 00 B6 [00:13:59]Write i2c OK [00:13:59]MH_I2C_Read... [00:13:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:59]Read from MH i2c: E2 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 FD 00 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 FD 00 2F 07 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 8E [00:13:59]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:13:59]wFMCommunicate OK [00:13:59]wFMCommunicate request_size=4 [00:13:59]MH_SAM_APDU [00:13:59]CAPDU: 80 17 00 00 [00:13:59]Write to MH i2c: E2 08 00 30 07 80 17 00 00 00 00 00 00 B7 [00:13:59]Write i2c OK [00:13:59]MH_I2C_Read... [00:14:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:00]Read from MH i2c: E2 [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: E2 FD 00 [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: E2 FD 00 30 07 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 32 [00:14:00]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:14:00]wFMCommunicate OK [00:14:00]wFMCommunicate request_size=4 [00:14:00]MH_SAM_APDU [00:14:00]CAPDU: 80 17 00 00 [00:14:00]Write to MH i2c: E2 08 00 31 07 80 17 00 00 00 00 00 00 B8 [00:14:00]Write i2c OK [00:14:00]MH_I2C_Read... [00:14:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:14:00]Read from MH i2c: E2 [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: E2 E4 00 [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: E2 E4 00 31 07 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 98 [00:14:00]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:14:00]wFMCommunicate OK [00:14:00]SAM_PROTO_GetFMData done [00:14:00]requested_item fm.sale_refund.total is exist - process it [00:14:00]requested_item fm.buy.total is exist - process it [00:14:00]requested_item shift.sale.total is exist - process it [00:14:00]SAM_PROTO_GetShiftData [00:14:00]wFMCommunicate request_size=4 [00:14:00]MH_SAM_APDU [00:14:00]CAPDU: 80 13 02 00 [00:14:00]Write to MH i2c: E2 08 00 32 07 80 13 02 00 00 00 00 00 B7 [00:14:00]Write i2c OK [00:14:00]MH_I2C_Read... [00:14:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:14:00]Read from MH i2c: E2 [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: E2 FD 00 [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: E2 FD 00 32 07 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 2A [00:14:00]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:14:00]wFMCommunicate OK [00:14:00]wFMCommunicate request_size=4 [00:14:00]MH_SAM_APDU [00:14:00]CAPDU: 80 17 00 00 [00:14:00]Write to MH i2c: E2 08 00 33 07 80 17 00 00 00 00 00 00 BA [00:14:00]Write i2c OK [00:14:00]MH_I2C_Read... [00:14:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:01]Read from MH i2c: E2 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 FD 00 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 FD 00 33 07 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 C2 [00:14:01]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:14:01]wFMCommunicate OK [00:14:01]wFMCommunicate request_size=4 [00:14:01]MH_SAM_APDU [00:14:01]CAPDU: 80 17 00 00 [00:14:01]Write to MH i2c: E2 08 00 34 07 80 17 00 00 00 00 00 00 BB [00:14:01]Write i2c OK [00:14:01]MH_I2C_Read... [00:14:01]OFD Sender: No OFD packet to send [00:14:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:01]Read from MH i2c: E2 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 FD 00 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 FD 00 34 07 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 8D [00:14:01]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:14:01]wFMCommunicate OK [00:14:01]wFMCommunicate request_size=4 [00:14:01]MH_SAM_APDU [00:14:01]CAPDU: 80 17 00 00 [00:14:01]Write to MH i2c: E2 08 00 35 07 80 17 00 00 00 00 00 00 BC [00:14:01]Write i2c OK [00:14:01]MH_I2C_Read... [00:14:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:01]Read from MH i2c: E2 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 FD 00 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 FD 00 35 07 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 2E [00:14:01]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:14:01]wFMCommunicate OK [00:14:01]wFMCommunicate request_size=4 [00:14:01]MH_SAM_APDU [00:14:01]CAPDU: 80 17 00 00 [00:14:01]Write to MH i2c: E2 08 00 36 07 80 17 00 00 00 00 00 00 BD [00:14:01]Write i2c OK [00:14:01]MH_I2C_Read... [00:14:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:14:01]Read from MH i2c: E2 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 BD 00 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 BD 00 36 07 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A3 [00:14:01]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:14:01]wFMCommunicate OK [00:14:01]SAM_PROTO_GetShiftData done [00:14:01]requested_item shift.sale.total_cash is exist - process it [00:14:01]requested_item shift.sale_refund.total is exist - process it [00:14:01]requested_item shift.sale_refund.total_cash is exist - process it [00:14:01]requested_item shift.buy.total is exist - process it [00:14:01]requested_item shift.buy.total_cash is exist - process it [00:14:01]produce_requested_data done [00:14:01]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:14:01]process_action_free get_value [00:14:01]json_value_free [00:14:01]json_value_free done [00:14:01]process_json_proto returns [00:14:01]Send response to host [00:14:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:14:01]free response buf [00:14:01]execute_script done [00:14:01]execute_script returns [00:14:01]free content buf [00:14:01]Sock 7.Close socket [00:14:01]Sock 7.Thread stoped [00:14:06]OFD Sender: No OFD packet to send [00:14:11]OFD Sender: No OFD packet to send [00:14:16]OFD Sender: No OFD packet to send [00:14:21]OFD Sender: No OFD packet to send [00:14:26]OFD Sender: No OFD packet to send [00:14:31]OFD Sender: No OFD packet to send [00:14:36]OFD Sender: No OFD packet to send [00:14:41]OFD Sender: No OFD packet to send [00:14:46]OFD Sender: No OFD packet to send [00:14:51]OFD Sender: No OFD packet to send [00:14:56]OFD Sender: No OFD packet to send [00:15:01]OFD Sender: No OFD packet to send [00:15:06]OFD Sender: No OFD packet to send [00:15:11]OFD Sender: No OFD packet to send [00:15:16]OFD Sender: No OFD packet to send [00:15:21]OFD Sender: No OFD packet to send [00:15:26]OFD Sender: No OFD packet to send [00:15:31]OFD Sender: No OFD packet to send [00:15:36]OFD Sender: No OFD packet to send [00:15:41]OFD Sender: No OFD packet to send [00:15:46]OFD Sender: No OFD packet to send [00:15:51]OFD Sender: No OFD packet to send [00:15:56]OFD Sender: No OFD packet to send [00:16:01]OFD Sender: No OFD packet to send [00:16:06]OFD Sender: No OFD packet to send [00:16:11]OFD Sender: No OFD packet to send [00:16:16]OFD Sender: No OFD packet to send [00:16:21]OFD Sender: No OFD packet to send [00:16:26]OFD Sender: No OFD packet to send [00:16:31]OFD Sender: No OFD packet to send [00:16:36]OFD Sender: No OFD packet to send [00:16:41]OFD Sender: No OFD packet to send [00:16:46]OFD Sender: No OFD packet to send [00:16:51]OFD Sender: No OFD packet to send [00:16:56]OFD Sender: No OFD packet to send [00:17:01]OFD Sender: No OFD packet to send [00:17:06]OFD Sender: No OFD packet to send [00:17:11]OFD Sender: No OFD packet to send [00:17:16]OFD Sender: No OFD packet to send [00:17:21]OFD Sender: No OFD packet to send [00:17:26]OFD Sender: No OFD packet to send [00:17:31]OFD Sender: No OFD packet to send [00:17:36]OFD Sender: No OFD packet to send [00:17:41]OFD Sender: No OFD packet to send [00:17:46]OFD Sender: No OFD packet to send [00:17:51]OFD Sender: No OFD packet to send [00:17:56]OFD Sender: No OFD packet to send [00:18:01]OFD Sender: No OFD packet to send [00:18:06]OFD Sender: No OFD packet to send [00:18:11]OFD Sender: No OFD packet to send [00:18:16]OFD Sender: No OFD packet to send [00:18:21]OFD Sender: No OFD packet to send [00:18:26]OFD Sender: No OFD packet to send [00:18:31]OFD Sender: No OFD packet to send [00:18:36]OFD Sender: No OFD packet to send [00:18:41]OFD Sender: No OFD packet to send [00:18:46]OFD Sender: No OFD packet to send [00:18:51]OFD Sender: No OFD packet to send [00:18:56]OFD Sender: No OFD packet to send [00:19:01]OFD Sender: No OFD packet to send [00:19:06]OFD Sender: No OFD packet to send [00:19:11]OFD Sender: No OFD packet to send [00:19:16]OFD Sender: No OFD packet to send [00:19:21]OFD Sender: No OFD packet to send [00:19:26]OFD Sender: No OFD packet to send [00:19:28]accept exits with 9 [00:19:28]New connection [00:19:28]New thread 3067395428 created [00:19:28]Thread 3067252068 joined [00:19:28]Waiting for new connection... [00:19:28] Sock 9.Parse request [00:19:28]Sock 9.Check first char [00:19:28]Sock 9.First char is OK [00:19:28]request: POST /json_proto HTTP/1.0 [00:19:28]Method: POST [00:19:28]URL: /json_proto [00:19:28]Method is POST - this is cgi request [00:19:28]url: /json_proto [00:19:28]query_string will be loaded in cgi processing [00:19:28]execute_cgi json_proto POST (null) [00:19:28]execute_cgi path=json_proto method=POST [00:19:28]POST find Content-Length [00:19:28]Host: 172.17.48.197:8080 [00:19:28]Content-Length: 215 [00:19:28]Content-Type: application/json [00:19:28] [00:19:28]POST finish read [00:19:28]Found Content-Length = 215 [00:19:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:28]execute_script... [00:19:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:28]POST & json_proto [00:19:28]process_json_proto [00:19:28]json parsed OK: [00:19:28]protocol is kg_v1.0 [00:19:28]action value=get_value [00:19:28]process_action get_value [00:19:28]cmd_get_value [00:19:28]process_action get_value done [00:19:28]requested_data is exist [00:19:28]produce_requested_data [00:19:28]requested_item kkm.sn is exist - process it [00:19:28]requested_item kkm.ver is exist - process it [00:19:28]requested_item fm.sn is exist - process it [00:19:28]wFMCommunicate request_size=4 [00:19:28]MH_SAM_APDU [00:19:28]CAPDU: 80 11 00 00 [00:19:28]Write to MH i2c: E2 08 00 37 07 80 11 00 00 00 00 00 00 B8 [00:19:28]Write i2c OK [00:19:28]MH_I2C_Read... [00:19:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:28]Read from MH i2c: E2 [00:19:28]MH_I2C_Read... [00:19:28]Read from MH i2c: E2 17 00 [00:19:28]MH_I2C_Read... [00:19:28]Read from MH i2c: E2 17 00 37 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 16 [00:19:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:19:28]wFMCommunicate OK [00:19:28]requested_item fd.num is exist - process it [00:19:28]SAM_PROTO_GetFieldsCounters [00:19:28]wFMCommunicate request_size=4 [00:19:28]MH_SAM_APDU [00:19:28]CAPDU: 80 13 00 00 [00:19:28]Write to MH i2c: E2 08 00 38 07 80 13 00 00 00 00 00 00 BB [00:19:28]Write i2c OK [00:19:28]MH_I2C_Read... [00:19:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:19:28]Read from MH i2c: E2 [00:19:28]MH_I2C_Read... [00:19:28]Read from MH i2c: E2 62 00 [00:19:28]MH_I2C_Read... [00:19:28]Read from MH i2c: E2 62 00 38 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [00:19:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:19:28]wFMCommunicate OK [00:19:28]SAM_PROTO_GetFieldsCounters done [00:19:28]requested_item shift.num is exist - process it [00:19:28]requested_item shift.opened is exist - process it [00:19:28]req_shift_opened [00:19:28]FM_GetShiftState [00:19:28]SAM_PROTO_GetShiftState [00:19:28]wFMCommunicate request_size=4 [00:19:28]MH_SAM_APDU [00:19:28]CAPDU: 80 13 01 00 [00:19:28]Write to MH i2c: E2 08 00 39 07 80 13 01 00 00 00 00 00 BD [00:19:28]Write i2c OK [00:19:28]MH_I2C_Read... [00:19:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:28]Read from MH i2c: E2 [00:19:28]MH_I2C_Read... [00:19:28]Read from MH i2c: E2 0E 00 [00:19:28]MH_I2C_Read... [00:19:28]Read from MH i2c: E2 0E 00 39 07 00 09 00 01 52 BF E3 65 00 00 00 00 90 00 22 [00:19:28]RAPDU: 09 00 01 52 BF E3 65 00 00 00 00 90 00 [00:19:28]wFMCommunicate OK [00:19:28]SAM_PROTO_GetShiftState done [00:19:28]FM_GetShiftState done [00:19:28]req_shift_opened done [00:19:28]requested_item shift.open_date is exist - process it [00:19:28]req_shift_open_date [00:19:28]req_shift_open_date done [00:19:28]produce_requested_data done [00:19:28]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123141,"shift.num":322,"shift.opened":1,"shift.open_date":1709424466} [00:19:28]process_action_free get_value [00:19:28]json_value_free [00:19:28]json_value_free done [00:19:28]process_json_proto returns [00:19:28]Send response to host [00:19:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123141,"shift.num":322,"shift.opened":1,"shift.open_date":1709424466}}} [00:19:28]free response buf [00:19:28]execute_script done [00:19:28]execute_script returns [00:19:28]free content buf [00:19:28]Sock 9.Close socket [00:19:28]Sock 9.Thread stoped [00:19:28]accept exits with 7 [00:19:28]New connection [00:19:28]New thread 3067252068 created [00:19:28]Thread 3067395428 joined [00:19:28]Waiting for new connection... [00:19:28] Sock 7.Parse request [00:19:28]Sock 7.Check first char [00:19:28]Sock 7.First char is OK [00:19:28]request: POST /json_proto HTTP/1.0 [00:19:28]Method: POST [00:19:28]URL: /json_proto [00:19:28]Method is POST - this is cgi request [00:19:28]url: /json_proto [00:19:28]query_string will be loaded in cgi processing [00:19:28]execute_cgi json_proto POST (null) [00:19:28]execute_cgi path=json_proto method=POST [00:19:28]POST find Content-Length [00:19:28]Host: 172.17.48.197:8080 [00:19:28]Content-Length: 331 [00:19:28]Content-Type: application/json [00:19:28] [00:19:28]POST finish read [00:19:28]Found Content-Length = 331 [00:19:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:19:28]execute_script... [00:19:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:19:28]POST & json_proto [00:19:28]process_json_proto [00:19:28]json parsed OK: [00:19:28]protocol is kg_v1.0 [00:19:28]action value=get_value [00:19:28]process_action get_value [00:19:28]cmd_get_value [00:19:28]process_action get_value done [00:19:28]requested_data is exist [00:19:28]produce_requested_data [00:19:28]requested_item fm.sale.total is exist - process it [00:19:28]SAM_PROTO_GetFMData [00:19:28]wFMCommunicate request_size=4 [00:19:28]MH_SAM_APDU [00:19:28]CAPDU: 80 13 03 00 [00:19:28]Write to MH i2c: E2 08 00 3A 07 80 13 03 00 00 00 00 00 C0 [00:19:28]Write i2c OK [00:19:28]MH_I2C_Read... [00:19:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:19:28]Read from MH i2c: E2 [00:19:28]MH_I2C_Read... [00:19:28]Read from MH i2c: E2 FD 00 [00:19:28]MH_I2C_Read... [00:19:28]Read from MH i2c: E2 FD 00 3A 07 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 02 [00:19:28]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:19:28]wFMCommunicate OK [00:19:28]wFMCommunicate request_size=4 [00:19:28]MH_SAM_APDU [00:19:28]CAPDU: 80 17 00 00 [00:19:28]Write to MH i2c: E2 08 00 3B 07 80 17 00 00 00 00 00 00 C2 [00:19:29]Write i2c OK [00:19:29]MH_I2C_Read... [00:19:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:29]Read from MH i2c: E2 [00:19:29]MH_I2C_Read... [00:19:29]Read from MH i2c: E2 FD 00 [00:19:29]MH_I2C_Read... [00:19:29]Read from MH i2c: E2 FD 00 3B 07 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 68 [00:19:29]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:19:29]wFMCommunicate OK [00:19:29]wFMCommunicate request_size=4 [00:19:29]MH_SAM_APDU [00:19:29]CAPDU: 80 17 00 00 [00:19:29]Write to MH i2c: E2 08 00 3C 07 80 17 00 00 00 00 00 00 C3 [00:19:29]Write i2c OK [00:19:29]MH_I2C_Read... [00:19:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:29]Read from MH i2c: E2 [00:19:29]MH_I2C_Read... [00:19:29]Read from MH i2c: E2 FD 00 [00:19:29]MH_I2C_Read... [00:19:29]Read from MH i2c: E2 FD 00 3C 07 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 9B [00:19:29]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:19:29]wFMCommunicate OK [00:19:29]wFMCommunicate request_size=4 [00:19:29]MH_SAM_APDU [00:19:29]CAPDU: 80 17 00 00 [00:19:29]Write to MH i2c: E2 08 00 3D 07 80 17 00 00 00 00 00 00 C4 [00:19:29]Write i2c OK [00:19:29]MH_I2C_Read... [00:19:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:29]Read from MH i2c: E2 [00:19:29]MH_I2C_Read... [00:19:29]Read from MH i2c: E2 FD 00 [00:19:29]MH_I2C_Read... [00:19:29]Read from MH i2c: E2 FD 00 3D 07 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 3F [00:19:29]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:19:29]wFMCommunicate OK [00:19:29]wFMCommunicate request_size=4 [00:19:29]MH_SAM_APDU [00:19:29]CAPDU: 80 17 00 00 [00:19:29]Write to MH i2c: E2 08 00 3E 07 80 17 00 00 00 00 00 00 C5 [00:19:29]Write i2c OK [00:19:29]MH_I2C_Read... [00:19:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:19:30]Read from MH i2c: E2 [00:19:30]MH_I2C_Read... [00:19:30]Read from MH i2c: E2 E4 00 [00:19:30]MH_I2C_Read... [00:19:30]Read from MH i2c: E2 E4 00 3E 07 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 A5 [00:19:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:19:30]wFMCommunicate OK [00:19:30]SAM_PROTO_GetFMData done [00:19:30]requested_item fm.sale_refund.total is exist - process it [00:19:30]requested_item fm.buy.total is exist - process it [00:19:30]requested_item shift.sale.total is exist - process it [00:19:30]SAM_PROTO_GetShiftData [00:19:30]wFMCommunicate request_size=4 [00:19:30]MH_SAM_APDU [00:19:30]CAPDU: 80 13 02 00 [00:19:30]Write to MH i2c: E2 08 00 3F 07 80 13 02 00 00 00 00 00 C4 [00:19:30]Write i2c OK [00:19:30]MH_I2C_Read... [00:19:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:19:30]Read from MH i2c: E2 [00:19:30]MH_I2C_Read... [00:19:30]Read from MH i2c: E2 FD 00 [00:19:30]MH_I2C_Read... [00:19:30]Read from MH i2c: E2 FD 00 3F 07 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 37 [00:19:30]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:19:30]wFMCommunicate OK [00:19:30]wFMCommunicate request_size=4 [00:19:30]MH_SAM_APDU [00:19:30]CAPDU: 80 17 00 00 [00:19:30]Write to MH i2c: E2 08 00 40 07 80 17 00 00 00 00 00 00 C7 [00:19:30]Write i2c OK [00:19:30]MH_I2C_Read... [00:19:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:30]Read from MH i2c: E2 [00:19:30]MH_I2C_Read... [00:19:30]Read from MH i2c: E2 FD 00 [00:19:30]MH_I2C_Read... [00:19:30]Read from MH i2c: E2 FD 00 40 07 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 CF [00:19:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:19:30]wFMCommunicate OK [00:19:30]wFMCommunicate request_size=4 [00:19:30]MH_SAM_APDU [00:19:30]CAPDU: 80 17 00 00 [00:19:30]Write to MH i2c: E2 08 00 41 07 80 17 00 00 00 00 00 00 C8 [00:19:30]Write i2c OK [00:19:30]MH_I2C_Read... [00:19:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:31]Read from MH i2c: E2 [00:19:31]MH_I2C_Read... [00:19:31]Read from MH i2c: E2 FD 00 [00:19:31]MH_I2C_Read... [00:19:31]Read from MH i2c: E2 FD 00 41 07 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 9A [00:19:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:19:31]wFMCommunicate OK [00:19:31]wFMCommunicate request_size=4 [00:19:31]MH_SAM_APDU [00:19:31]CAPDU: 80 17 00 00 [00:19:31]Write to MH i2c: E2 08 00 42 07 80 17 00 00 00 00 00 00 C9 [00:19:31]Write i2c OK [00:19:31]MH_I2C_Read... [00:19:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:31]Read from MH i2c: E2 [00:19:31]MH_I2C_Read... [00:19:31]Read from MH i2c: E2 FD 00 [00:19:31]MH_I2C_Read... [00:19:31]Read from MH i2c: E2 FD 00 42 07 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 3B [00:19:31]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:19:31]wFMCommunicate OK [00:19:31]wFMCommunicate request_size=4 [00:19:31]MH_SAM_APDU [00:19:31]CAPDU: 80 17 00 00 [00:19:31]Write to MH i2c: E2 08 00 43 07 80 17 00 00 00 00 00 00 CA [00:19:31]Write i2c OK [00:19:31]MH_I2C_Read... [00:19:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:19:31]Read from MH i2c: E2 [00:19:31]MH_I2C_Read... [00:19:31]Read from MH i2c: E2 BD 00 [00:19:31]MH_I2C_Read... [00:19:31]Read from MH i2c: E2 BD 00 43 07 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B0 [00:19:31]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:19:31]wFMCommunicate OK [00:19:31]SAM_PROTO_GetShiftData done [00:19:31]requested_item shift.sale.total_cash is exist - process it [00:19:31]requested_item shift.sale_refund.total is exist - process it [00:19:31]requested_item shift.sale_refund.total_cash is exist - process it [00:19:31]requested_item shift.buy.total is exist - process it [00:19:31]requested_item shift.buy.total_cash is exist - process it [00:19:31]produce_requested_data done [00:19:31]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:19:31]process_action_free get_value [00:19:31]json_value_free [00:19:31]json_value_free done [00:19:31]process_json_proto returns [00:19:31]Send response to host [00:19:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:19:31]free response buf [00:19:31]execute_script done [00:19:31]execute_script returns [00:19:31]free content buf [00:19:31]Sock 7.Close socket [00:19:31]Sock 7.Thread stoped [00:19:31]OFD Sender: No OFD packet to send [00:19:36]OFD Sender: No OFD packet to send [00:19:41]OFD Sender: No OFD packet to send [00:19:46]OFD Sender: No OFD packet to send [00:19:51]OFD Sender: No OFD packet to send [00:19:56]OFD Sender: No OFD packet to send [00:20:01]OFD Sender: No OFD packet to send [00:20:06]OFD Sender: No OFD packet to send [00:20:11]OFD Sender: No OFD packet to send [00:20:16]OFD Sender: No OFD packet to send [00:20:21]OFD Sender: No OFD packet to send [00:20:26]OFD Sender: No OFD packet to send [00:20:31]OFD Sender: No OFD packet to send [00:20:36]OFD Sender: No OFD packet to send [00:20:41]OFD Sender: No OFD packet to send [00:20:46]OFD Sender: No OFD packet to send [00:20:51]OFD Sender: No OFD packet to send [00:20:56]OFD Sender: No OFD packet to send [00:21:01]OFD Sender: No OFD packet to send [00:21:06]OFD Sender: No OFD packet to send [00:21:11]OFD Sender: No OFD packet to send [00:21:16]OFD Sender: No OFD packet to send [00:21:21]OFD Sender: No OFD packet to send [00:21:26]OFD Sender: No OFD packet to send [00:21:31]OFD Sender: No OFD packet to send [00:21:36]OFD Sender: No OFD packet to send [00:21:41]OFD Sender: No OFD packet to send [00:21:46]OFD Sender: No OFD packet to send [00:21:51]OFD Sender: No OFD packet to send [00:21:56]OFD Sender: No OFD packet to send [00:22:01]OFD Sender: No OFD packet to send [00:22:06]OFD Sender: No OFD packet to send [00:22:11]OFD Sender: No OFD packet to send [00:22:16]OFD Sender: No OFD packet to send [00:22:21]OFD Sender: No OFD packet to send [00:22:26]OFD Sender: No OFD packet to send [00:22:31]OFD Sender: No OFD packet to send [00:22:36]OFD Sender: No OFD packet to send [00:22:41]OFD Sender: No OFD packet to send [00:22:46]OFD Sender: No OFD packet to send [00:22:52]OFD Sender: No OFD packet to send [00:22:57]OFD Sender: No OFD packet to send [00:23:02]OFD Sender: No OFD packet to send [00:23:07]OFD Sender: No OFD packet to send [00:23:12]OFD Sender: No OFD packet to send [00:23:17]OFD Sender: No OFD packet to send [00:23:22]OFD Sender: No OFD packet to send [00:23:27]OFD Sender: No OFD packet to send [00:23:32]OFD Sender: No OFD packet to send [00:23:37]OFD Sender: No OFD packet to send [00:23:42]OFD Sender: No OFD packet to send [00:23:47]OFD Sender: No OFD packet to send [00:23:52]OFD Sender: No OFD packet to send [00:23:57]OFD Sender: No OFD packet to send [00:24:02]OFD Sender: No OFD packet to send [00:24:07]OFD Sender: No OFD packet to send [00:24:12]OFD Sender: No OFD packet to send [00:24:17]OFD Sender: No OFD packet to send [00:24:22]OFD Sender: No OFD packet to send [00:24:27]OFD Sender: No OFD packet to send [00:24:32]OFD Sender: No OFD packet to send [00:24:37]OFD Sender: No OFD packet to send [00:24:42]OFD Sender: No OFD packet to send [00:24:47]OFD Sender: No OFD packet to send [00:24:47]accept exits with 9 [00:24:47]New connection [00:24:47]New thread 3067395428 created [00:24:47]Thread 3067252068 joined [00:24:47]Waiting for new connection... [00:24:47] Sock 9.Parse request [00:24:47]Sock 9.Check first char [00:24:47]Sock 9.First char is OK [00:24:47]request: POST /json_proto HTTP/1.0 [00:24:47]Method: POST [00:24:47]URL: /json_proto [00:24:47]Method is POST - this is cgi request [00:24:47]url: /json_proto [00:24:47]query_string will be loaded in cgi processing [00:24:47]execute_cgi json_proto POST (null) [00:24:47]execute_cgi path=json_proto method=POST [00:24:47]POST find Content-Length [00:24:47]Host: 172.17.48.197:8080 [00:24:47]Content-Length: 215 [00:24:47]Content-Type: application/json [00:24:47] [00:24:47]POST finish read [00:24:47]Found Content-Length = 215 [00:24: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" ] } } [00:24:47]execute_script... [00:24: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" ] } } [00:24:47]POST & json_proto [00:24:47]process_json_proto [00:24:47]json parsed OK: [00:24:47]protocol is kg_v1.0 [00:24:47]action value=get_value [00:24:47]process_action get_value [00:24:47]cmd_get_value [00:24:47]process_action get_value done [00:24:47]requested_data is exist [00:24:47]produce_requested_data [00:24:47]requested_item kkm.sn is exist - process it [00:24:47]requested_item kkm.ver is exist - process it [00:24:47]requested_item fm.sn is exist - process it [00:24:47]wFMCommunicate request_size=4 [00:24:47]MH_SAM_APDU [00:24:47]CAPDU: 80 11 00 00 [00:24:47]Write to MH i2c: E2 08 00 44 07 80 11 00 00 00 00 00 00 C5 [00:24:47]Write i2c OK [00:24:47]MH_I2C_Read... [00:24:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:47]Read from MH i2c: E2 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: E2 17 00 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: E2 17 00 44 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 23 [00:24:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:24:47]wFMCommunicate OK [00:24:47]requested_item fd.num is exist - process it [00:24:47]SAM_PROTO_GetFieldsCounters [00:24:47]wFMCommunicate request_size=4 [00:24:47]MH_SAM_APDU [00:24:47]CAPDU: 80 13 00 00 [00:24:47]Write to MH i2c: E2 08 00 45 07 80 13 00 00 00 00 00 00 C8 [00:24:47]Write i2c OK [00:24:47]MH_I2C_Read... [00:24:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:47]Read from MH i2c: E2 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: E2 62 00 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: E2 62 00 45 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [00:24:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 05 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:24:47]wFMCommunicate OK [00:24:47]SAM_PROTO_GetFieldsCounters done [00:24:47]requested_item shift.num is exist - process it [00:24:47]requested_item shift.opened is exist - process it [00:24:47]req_shift_opened [00:24:47]FM_GetShiftState [00:24:47]SAM_PROTO_GetShiftState [00:24:47]wFMCommunicate request_size=4 [00:24:47]MH_SAM_APDU [00:24:47]CAPDU: 80 13 01 00 [00:24:47]Write to MH i2c: E2 08 00 46 07 80 13 01 00 00 00 00 00 CA [00:24:47]Write i2c OK [00:24:47]MH_I2C_Read... [00:24:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:47]Read from MH i2c: E2 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: E2 0E 00 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: E2 0E 00 46 07 00 09 00 01 52 BF E3 65 00 00 00 00 90 00 2F [00:24:47]RAPDU: 09 00 01 52 BF E3 65 00 00 00 00 90 00 [00:24:47]wFMCommunicate OK [00:24:47]SAM_PROTO_GetShiftState done [00:24:47]FM_GetShiftState done [00:24:47]req_shift_opened done [00:24:47]requested_item shift.open_date is exist - process it [00:24:47]req_shift_open_date [00:24:47]req_shift_open_date done [00:24:47]produce_requested_data done [00:24:47]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123141,"shift.num":322,"shift.opened":1,"shift.open_date":1709424466} [00:24:47]process_action_free get_value [00:24:47]json_value_free [00:24:47]json_value_free done [00:24:47]process_json_proto returns [00:24:47]Send response to host [00:24:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123141,"shift.num":322,"shift.opened":1,"shift.open_date":1709424466}}} [00:24:47]free response buf [00:24:47]execute_script done [00:24:47]execute_script returns [00:24:47]free content buf [00:24:47]Sock 9.Close socket [00:24:47]Sock 9.Thread stoped [00:24:47]accept exits with 7 [00:24:47]New connection [00:24:47]New thread 3067252068 created [00:24:47]Thread 3067395428 joined [00:24:47]Waiting for new connection... [00:24:47] Sock 7.Parse request [00:24:47]Sock 7.Check first char [00:24:47]Sock 7.First char is OK [00:24:47]request: POST /json_proto HTTP/1.0 [00:24:47]Method: POST [00:24:47]URL: /json_proto [00:24:47]Method is POST - this is cgi request [00:24:47]url: /json_proto [00:24:47]query_string will be loaded in cgi processing [00:24:47]execute_cgi json_proto POST (null) [00:24:47]execute_cgi path=json_proto method=POST [00:24:47]POST find Content-Length [00:24:47]Host: 172.17.48.197:8080 [00:24:47]Content-Length: 331 [00:24:47]Content-Type: application/json [00:24:47] [00:24:47]POST finish read [00:24:47]Found Content-Length = 331 [00:24:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:24:47]execute_script... [00:24:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:24:47]POST & json_proto [00:24:47]process_json_proto [00:24:47]json parsed OK: [00:24:47]protocol is kg_v1.0 [00:24:47]action value=get_value [00:24:47]process_action get_value [00:24:47]cmd_get_value [00:24:47]process_action get_value done [00:24:47]requested_data is exist [00:24:47]produce_requested_data [00:24:47]requested_item fm.sale.total is exist - process it [00:24:47]SAM_PROTO_GetFMData [00:24:47]wFMCommunicate request_size=4 [00:24:47]MH_SAM_APDU [00:24:47]CAPDU: 80 13 03 00 [00:24:47]Write to MH i2c: E2 08 00 47 07 80 13 03 00 00 00 00 00 CD [00:24:47]Write i2c OK [00:24:47]MH_I2C_Read... [00:24:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:24:48]Read from MH i2c: E2 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 FD 00 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 FD 00 47 07 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 0F [00:24:48]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:24:48]wFMCommunicate OK [00:24:48]wFMCommunicate request_size=4 [00:24:48]MH_SAM_APDU [00:24:48]CAPDU: 80 17 00 00 [00:24:48]Write to MH i2c: E2 08 00 48 07 80 17 00 00 00 00 00 00 CF [00:24:48]Write i2c OK [00:24:48]MH_I2C_Read... [00:24:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:48]Read from MH i2c: E2 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 FD 00 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 FD 00 48 07 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 75 [00:24:48]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:24:48]wFMCommunicate OK [00:24:48]wFMCommunicate request_size=4 [00:24:48]MH_SAM_APDU [00:24:48]CAPDU: 80 17 00 00 [00:24:48]Write to MH i2c: E2 08 00 49 07 80 17 00 00 00 00 00 00 D0 [00:24:48]Write i2c OK [00:24:48]MH_I2C_Read... [00:24:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:48]Read from MH i2c: E2 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 FD 00 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 FD 00 49 07 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 A8 [00:24:48]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:24:48]wFMCommunicate OK [00:24:48]wFMCommunicate request_size=4 [00:24:48]MH_SAM_APDU [00:24:48]CAPDU: 80 17 00 00 [00:24:48]Write to MH i2c: E2 08 00 4A 07 80 17 00 00 00 00 00 00 D1 [00:24:48]Write i2c OK [00:24:48]MH_I2C_Read... [00:24:49]Read from MH i2c: E2 [00:24:49]MH_I2C_Read... [00:24:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:49]Read from MH i2c: E2 FD 00 [00:24:49]MH_I2C_Read... [00:24:49]Read from MH i2c: E2 FD 00 4A 07 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 4C [00:24:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:24:49]wFMCommunicate OK [00:24:49]wFMCommunicate request_size=4 [00:24:49]MH_SAM_APDU [00:24:49]CAPDU: 80 17 00 00 [00:24:49]Write to MH i2c: E2 08 00 4B 07 80 17 00 00 00 00 00 00 D2 [00:24:49]Write i2c OK [00:24:49]MH_I2C_Read... [00:24:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:24:49]Read from MH i2c: E2 [00:24:49]MH_I2C_Read... [00:24:49]Read from MH i2c: E2 E4 00 [00:24:49]MH_I2C_Read... [00:24:49]Read from MH i2c: E2 E4 00 4B 07 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 B2 [00:24:49]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:24:49]wFMCommunicate OK [00:24:49]SAM_PROTO_GetFMData done [00:24:49]requested_item fm.sale_refund.total is exist - process it [00:24:49]requested_item fm.buy.total is exist - process it [00:24:49]requested_item shift.sale.total is exist - process it [00:24:49]SAM_PROTO_GetShiftData [00:24:49]wFMCommunicate request_size=4 [00:24:49]MH_SAM_APDU [00:24:49]CAPDU: 80 13 02 00 [00:24:49]Write to MH i2c: E2 08 00 4C 07 80 13 02 00 00 00 00 00 D1 [00:24:49]Write i2c OK [00:24:49]MH_I2C_Read... [00:24:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:24:49]Read from MH i2c: E2 [00:24:49]MH_I2C_Read... [00:24:49]Read from MH i2c: E2 FD 00 [00:24:49]MH_I2C_Read... [00:24:49]Read from MH i2c: E2 FD 00 4C 07 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 44 [00:24:49]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:24:49]wFMCommunicate OK [00:24:49]wFMCommunicate request_size=4 [00:24:49]MH_SAM_APDU [00:24:49]CAPDU: 80 17 00 00 [00:24:49]Write to MH i2c: E2 08 00 4D 07 80 17 00 00 00 00 00 00 D4 [00:24:49]Write i2c OK [00:24:49]MH_I2C_Read... [00:24:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:50]Read from MH i2c: E2 [00:24:50]MH_I2C_Read... [00:24:50]Read from MH i2c: E2 FD 00 [00:24:50]MH_I2C_Read... [00:24:50]Read from MH i2c: E2 FD 00 4D 07 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 DC [00:24:50]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:24:50]wFMCommunicate OK [00:24:50]wFMCommunicate request_size=4 [00:24:50]MH_SAM_APDU [00:24:50]CAPDU: 80 17 00 00 [00:24:50]Write to MH i2c: E2 08 00 4E 07 80 17 00 00 00 00 00 00 D5 [00:24:50]Write i2c OK [00:24:50]MH_I2C_Read... [00:24:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:50]Read from MH i2c: E2 [00:24:50]MH_I2C_Read... [00:24:50]Read from MH i2c: E2 FD 00 [00:24:50]MH_I2C_Read... [00:24:50]Read from MH i2c: E2 FD 00 4E 07 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 A7 [00:24:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:24:50]wFMCommunicate OK [00:24:50]wFMCommunicate request_size=4 [00:24:50]MH_SAM_APDU [00:24:50]CAPDU: 80 17 00 00 [00:24:50]Write to MH i2c: E2 08 00 4F 07 80 17 00 00 00 00 00 00 D6 [00:24:50]Write i2c OK [00:24:50]MH_I2C_Read... [00:24:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:50]Read from MH i2c: E2 [00:24:50]MH_I2C_Read... [00:24:50]Read from MH i2c: E2 FD 00 [00:24:50]MH_I2C_Read... [00:24:50]Read from MH i2c: E2 FD 00 4F 07 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 48 [00:24:50]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:24:50]wFMCommunicate OK [00:24:50]wFMCommunicate request_size=4 [00:24:50]MH_SAM_APDU [00:24:50]CAPDU: 80 17 00 00 [00:24:50]Write to MH i2c: E2 08 00 50 07 80 17 00 00 00 00 00 00 D7 [00:24:50]Write i2c OK [00:24:50]MH_I2C_Read... [00:24:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:24:50]Read from MH i2c: E2 [00:24:50]MH_I2C_Read... [00:24:50]Read from MH i2c: E2 BD 00 [00:24:50]MH_I2C_Read... [00:24:50]Read from MH i2c: E2 BD 00 50 07 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BD [00:24:50]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:24:50]wFMCommunicate OK [00:24:50]SAM_PROTO_GetShiftData done [00:24:50]requested_item shift.sale.total_cash is exist - process it [00:24:50]requested_item shift.sale_refund.total is exist - process it [00:24:50]requested_item shift.sale_refund.total_cash is exist - process it [00:24:50]requested_item shift.buy.total is exist - process it [00:24:50]requested_item shift.buy.total_cash is exist - process it [00:24:50]produce_requested_data done [00:24:50]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:24:50]process_action_free get_value [00:24:50]json_value_free [00:24:50]json_value_free done [00:24:50]process_json_proto returns [00:24:50]Send response to host [00:24:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:24:50]free response buf [00:24:50]execute_script done [00:24:50]execute_script returns [00:24:50]free content buf [00:24:50]Sock 7.Close socket [00:24:50]Sock 7.Thread stoped [00:24:51]accept exits with 9 [00:24:51]New connection [00:24:51]New thread 3067395428 created [00:24:51]Thread 3067252068 joined [00:24:51]Waiting for new connection... [00:24:51] Sock 9.Parse request [00:24:51]Sock 9.Check first char [00:24:51]Sock 9.First char is OK [00:24:51]request: POST /json_proto HTTP/1.0 [00:24:51]Method: POST [00:24:51]URL: /json_proto [00:24:51]Method is POST - this is cgi request [00:24:51]url: /json_proto [00:24:51]query_string will be loaded in cgi processing [00:24:51]execute_cgi json_proto POST (null) [00:24:51]execute_cgi path=json_proto method=POST [00:24:51]POST find Content-Length [00:24:51]Host: 172.17.48.197:8080 [00:24:51]Content-Length: 331 [00:24:51]Content-Type: application/json [00:24:51] [00:24:51]POST finish read [00:24:51]Found Content-Length = 331 [00:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:24:51]execute_script... [00:24:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:24:51]POST & json_proto [00:24:51]process_json_proto [00:24:51]json parsed OK: [00:24:51]protocol is kg_v1.0 [00:24:51]action value=get_value [00:24:51]process_action get_value [00:24:51]cmd_get_value [00:24:51]process_action get_value done [00:24:51]requested_data is exist [00:24:51]produce_requested_data [00:24:51]requested_item fm.sale.total is exist - process it [00:24:51]SAM_PROTO_GetFMData [00:24:51]wFMCommunicate request_size=4 [00:24:51]MH_SAM_APDU [00:24:51]CAPDU: 80 13 03 00 [00:24:51]Write to MH i2c: E2 08 00 51 07 80 13 03 00 00 00 00 00 D7 [00:24:51]Write i2c OK [00:24:51]MH_I2C_Read... [00:24:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:24:51]Read from MH i2c: E2 [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: E2 FD 00 [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: E2 FD 00 51 07 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 19 [00:24:51]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:24:51]wFMCommunicate OK [00:24:51]wFMCommunicate request_size=4 [00:24:51]MH_SAM_APDU [00:24:51]CAPDU: 80 17 00 00 [00:24:51]Write to MH i2c: E2 08 00 52 07 80 17 00 00 00 00 00 00 D9 [00:24:51]Write i2c OK [00:24:51]MH_I2C_Read... [00:24:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:51]Read from MH i2c: E2 [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: E2 FD 00 [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: E2 FD 00 52 07 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 7F [00:24:51]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:24:51]wFMCommunicate OK [00:24:51]wFMCommunicate request_size=4 [00:24:51]MH_SAM_APDU [00:24:51]CAPDU: 80 17 00 00 [00:24:51]Write to MH i2c: E2 08 00 53 07 80 17 00 00 00 00 00 00 DA [00:24:51]Write i2c OK [00:24:51]MH_I2C_Read... [00:24:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:52]Read from MH i2c: E2 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 FD 00 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 FD 00 53 07 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 B2 [00:24:52]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:24:52]wFMCommunicate OK [00:24:52]wFMCommunicate request_size=4 [00:24:52]MH_SAM_APDU [00:24:52]CAPDU: 80 17 00 00 [00:24:52]Write to MH i2c: E2 08 00 54 07 80 17 00 00 00 00 00 00 DB [00:24:52]OFD Sender: No OFD packet to send [00:24:52]Write i2c OK [00:24:52]MH_I2C_Read... [00:24:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:52]Read from MH i2c: E2 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 FD 00 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 FD 00 54 07 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 56 [00:24:52]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:24:52]wFMCommunicate OK [00:24:52]wFMCommunicate request_size=4 [00:24:52]MH_SAM_APDU [00:24:52]CAPDU: 80 17 00 00 [00:24:52]Write to MH i2c: E2 08 00 55 07 80 17 00 00 00 00 00 00 DC [00:24:52]Write i2c OK [00:24:52]MH_I2C_Read... [00:24:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:24:52]Read from MH i2c: E2 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 E4 00 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 E4 00 55 07 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 BC [00:24:52]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:24:52]wFMCommunicate OK [00:24:52]SAM_PROTO_GetFMData done [00:24:52]requested_item fm.sale_refund.total is exist - process it [00:24:52]requested_item fm.buy.total is exist - process it [00:24:52]requested_item shift.sale.total is exist - process it [00:24:52]SAM_PROTO_GetShiftData [00:24:52]wFMCommunicate request_size=4 [00:24:52]MH_SAM_APDU [00:24:52]CAPDU: 80 13 02 00 [00:24:52]Write to MH i2c: E2 08 00 56 07 80 13 02 00 00 00 00 00 DB [00:24:52]Write i2c OK [00:24:52]MH_I2C_Read... [00:24:53]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:24:53]Read from MH i2c: E2 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 FD 00 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 FD 00 56 07 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 4E [00:24:53]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:24:53]wFMCommunicate OK [00:24:53]wFMCommunicate request_size=4 [00:24:53]MH_SAM_APDU [00:24:53]CAPDU: 80 17 00 00 [00:24:53]Write to MH i2c: E2 08 00 57 07 80 17 00 00 00 00 00 00 DE [00:24:53]Write i2c OK [00:24:53]MH_I2C_Read... [00:24:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:53]Read from MH i2c: E2 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 FD 00 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 FD 00 57 07 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 E6 [00:24:53]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:24:53]wFMCommunicate OK [00:24:53]wFMCommunicate request_size=4 [00:24:53]MH_SAM_APDU [00:24:53]CAPDU: 80 17 00 00 [00:24:53]Write to MH i2c: E2 08 00 58 07 80 17 00 00 00 00 00 00 DF [00:24:53]Write i2c OK [00:24:53]MH_I2C_Read... [00:24:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:54]Read from MH i2c: E2 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: E2 FD 00 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: E2 FD 00 58 07 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 B1 [00:24:54]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:24:54]wFMCommunicate OK [00:24:54]wFMCommunicate request_size=4 [00:24:54]MH_SAM_APDU [00:24:54]CAPDU: 80 17 00 00 [00:24:54]Write to MH i2c: E2 08 00 59 07 80 17 00 00 00 00 00 00 E0 [00:24:54]Write i2c OK [00:24:54]MH_I2C_Read... [00:24:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:54]Read from MH i2c: E2 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: E2 FD 00 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: E2 FD 00 59 07 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 52 [00:24:54]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:24:54]wFMCommunicate OK [00:24:54]wFMCommunicate request_size=4 [00:24:54]MH_SAM_APDU [00:24:54]CAPDU: 80 17 00 00 [00:24:54]Write to MH i2c: E2 08 00 5A 07 80 17 00 00 00 00 00 00 E1 [00:24:54]Write i2c OK [00:24:54]MH_I2C_Read... [00:24:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:24:54]Read from MH i2c: E2 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: E2 BD 00 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: E2 BD 00 5A 07 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C7 [00:24:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:24:55]wFMCommunicate OK [00:24:55]SAM_PROTO_GetShiftData done [00:24:55]requested_item shift.sale.total_cash is exist - process it [00:24:55]requested_item shift.sale_refund.total is exist - process it [00:24:55]requested_item shift.sale_refund.total_cash is exist - process it [00:24:55]requested_item shift.buy.total is exist - process it [00:24:55]requested_item shift.buy.total_cash is exist - process it [00:24:55]produce_requested_data done [00:24:55]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:24:55]process_action_free get_value [00:24:55]json_value_free [00:24:55]json_value_free done [00:24:55]process_json_proto returns [00:24:55]Send response to host [00:24:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:24:55]free response buf [00:24:55]execute_script done [00:24:55]execute_script returns [00:24:55]free content buf [00:24:55]Sock 9.Close socket [00:24:55]Sock 9.Thread stoped [00:24:55]accept exits with 7 [00:24:55]New connection [00:24:55]New thread 3067252068 created [00:24:55]Thread 3067395428 joined [00:24:55]Waiting for new connection... [00:24:55] Sock 7.Parse request [00:24:55]Sock 7.Check first char [00:24:55]Sock 7.First char is OK [00:24:55]request: POST /json_proto HTTP/1.0 [00:24:55]Method: POST [00:24:55]URL: /json_proto [00:24:55]Method is POST - this is cgi request [00:24:55]url: /json_proto [00:24:55]query_string will be loaded in cgi processing [00:24:55]execute_cgi json_proto POST (null) [00:24:55]execute_cgi path=json_proto method=POST [00:24:55]POST find Content-Length [00:24:55]Host: 172.17.48.197:8080 [00:24:55]Content-Length: 274 [00:24:55]Content-Type: application/json [00:24:55] [00:24:55]POST finish read [00:24:55]Found Content-Length = 274 [00:24:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u043A \u0443. \u041A. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:55]execute_script... [00:24:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u043A \u0443. \u041A. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:55]POST & json_proto [00:24:55]process_json_proto [00:24:55]json parsed OK: [00:24:55]protocol is kg_v1.0 [00:24:55]action value=close_shift [00:24:55]process_action close_shift [00:24:55]cmd_close_shift [00:24:55]MH_GetDate [00:24:55]Write to MH i2c: F0 00 00 5B 07 51 [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: F0 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: F0 09 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: F0 09 00 5B 07 00 57 C3 E3 65 6C AF E3 65 1F [00:24:55]GetLastDocTimeStamp 1709424466 [00:24:55]current date 1709425495 [00:24:55]FM_GetShiftState [00:24:55]SAM_PROTO_GetShiftState [00:24:55]wFMCommunicate request_size=4 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 13 01 00 [00:24:55]Write to MH i2c: E2 08 00 5C 07 80 13 01 00 00 00 00 00 E0 [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 0E 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 0E 00 5C 07 00 09 00 01 52 BF E3 65 00 00 00 00 90 00 45 [00:24:55]RAPDU: 09 00 01 52 BF E3 65 00 00 00 00 90 00 [00:24:55]wFMCommunicate OK [00:24:55]SAM_PROTO_GetShiftState done [00:24:55]FM_GetShiftState done [00:24:55]KKMCreateCloseShiftDocument [00:24:55]Load OK [00:24:55]Malloc new data [00:24:55]MH_GetDate [00:24:55]Write to MH i2c: F0 00 00 5D 07 53 [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: F0 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: F0 09 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: F0 09 00 5D 07 00 57 C3 E3 65 6C AF E3 65 21 [00:24:55]Malloc new data [00:24:55]Malloc new data [00:24:55]Malloc new data [00:24:55]Malloc new data [00:24:55]KKMCreateCloseShiftDocument OK [00:24:55]KKMSetCloseShiftData OK [00:24:55]ProcessDocumentItem done err = 0, tmpTLVsize=77 [00:24:55]tlvbuf is 00D9FA10 [00:24:55]KKMLoadAndSignCloseShiftData [00:24:55]SAM_PROTO_ProcessDocument [00:24:55]wFMCommunicate request_size=9 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 15 01 00 04 05 00 4D 00 [00:24:55]Write to MH i2c: E2 0C 00 5E 07 80 15 01 00 04 00 05 00 4D 00 00 00 3E [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 5E 07 00 90 00 D9 [00:24:55]RAPDU: 90 00 [00:24:55]wFMCommunicate OK [00:24:55]wFMCommunicate request_size=23 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:24:55]Write to MH i2c: E2 1A 00 5F 07 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 DB [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 5F 07 00 90 00 DA [00:24:55]RAPDU: 90 00 [00:24:55]wFMCommunicate OK [00:24:55]wFMCommunicate request_size=36 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 [00:24:55]Write to MH i2c: E2 27 00 60 07 80 15 02 00 1F 00 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 00 00 C5 [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 60 07 00 90 00 DB [00:24:55]RAPDU: 90 00 [00:24:55]wFMCommunicate OK [00:24:55]wFMCommunicate request_size=13 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 15 02 00 08 F4 03 04 00 57 C3 E3 65 [00:24:55]Write to MH i2c: E2 10 00 61 07 80 15 02 00 08 00 F4 03 04 00 57 C3 E3 65 00 00 55 [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 61 07 00 90 00 DC [00:24:55]RAPDU: 90 00 [00:24:55]wFMCommunicate OK [00:24:55]wFMCommunicate request_size=25 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 [00:24:55]Write to MH i2c: E2 1C 00 62 07 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 00 00 4A [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 03 00 62 07 00 90 00 DD [00:24:55]RAPDU: 90 00 [00:24:55]wFMCommunicate OK [00:24:55]wFMCommunicate request_size=4 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 15 03 00 [00:24:55]Write to MH i2c: E2 08 00 63 07 80 15 03 00 00 00 00 00 EB [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:56]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:24:56]Read from MH i2c: E2 [00:24:56]MH_I2C_Read... [00:24:56]Read from MH i2c: E2 FD 00 [00:24:56]MH_I2C_Read... [00:24:56]Read from MH i2c: E2 FD 00 63 07 00 E3 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 06 E1 01 00 0E 04 04 00 42 01 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 1F [00:24:56]RAPDU: E3 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 06 E1 01 00 0E 04 04 00 42 01 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:24:56]wFMCommunicate OK [00:24:56]SAM_PROTO_ProcessDocument answer len = 1251 [00:24:56]SAM_PROTO_ProcessDocument remain to read = 1003 [00:24:56]wFMCommunicate request_size=4 [00:24:56]MH_SAM_APDU [00:24:56]CAPDU: 80 17 00 00 [00:24:56]Write to MH i2c: E2 08 00 64 07 80 17 00 00 00 00 00 00 EB [00:24:56]Write i2c OK [00:24:56]MH_I2C_Read... [00:24:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:56]Read from MH i2c: E2 [00:24:56]MH_I2C_Read... [00:24:56]Read from MH i2c: E2 FD 00 [00:24:56]MH_I2C_Read... [00:24:56]Read from MH i2c: E2 FD 00 64 07 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 4B [00:24:56]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:24:56]wFMCommunicate OK [00:24:56]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:24:56]SAM_PROTO_ProcessDocument remain to read = 753 [00:24:56]wFMCommunicate request_size=4 [00:24:56]MH_SAM_APDU [00:24:56]CAPDU: 80 17 00 00 [00:24:56]Write to MH i2c: E2 08 00 65 07 80 17 00 00 00 00 00 00 EC [00:24:56]Write i2c OK [00:24:56]MH_I2C_Read... [00:24:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:56]Read from MH i2c: E2 [00:24:56]MH_I2C_Read... [00:24:56]Read from MH i2c: E2 FD 00 [00:24:56]MH_I2C_Read... [00:24:56]Read from MH i2c: E2 FD 00 65 07 00 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 90 00 4A [00:24:57]RAPDU: 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 90 00 [00:24:57]wFMCommunicate OK [00:24:57]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:24:57]SAM_PROTO_ProcessDocument remain to read = 503 [00:24:57]wFMCommunicate request_size=4 [00:24:57]MH_SAM_APDU [00:24:57]CAPDU: 80 17 00 00 [00:24:57]Write to MH i2c: E2 08 00 66 07 80 17 00 00 00 00 00 00 ED [00:24:57]Write i2c OK [00:24:57]MH_I2C_Read... [00:24:57]OFD Sender: No OFD packet to send [00:24:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:57]Read from MH i2c: E2 [00:24:57]MH_I2C_Read... [00:24:57]Read from MH i2c: E2 FD 00 [00:24:57]MH_I2C_Read... [00:24:57]Read from MH i2c: E2 FD 00 66 07 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 6F [00:24:57]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [00:24:57]wFMCommunicate OK [00:24:57]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:24:57]SAM_PROTO_ProcessDocument remain to read = 253 [00:24:57]wFMCommunicate request_size=4 [00:24:57]MH_SAM_APDU [00:24:57]CAPDU: 80 17 00 00 [00:24:57]Write to MH i2c: E2 08 00 67 07 80 17 00 00 00 00 00 00 EE [00:24:57]Write i2c OK [00:24:57]MH_I2C_Read... [00:24:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:57]Read from MH i2c: E2 [00:24:57]MH_I2C_Read... [00:24:57]Read from MH i2c: E2 FD 00 [00:24:57]MH_I2C_Read... [00:24:57]Read from MH i2c: E2 FD 00 67 07 00 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 35 04 06 00 62 42 09 90 00 BA [00:24:57]RAPDU: 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 35 04 06 00 62 42 09 90 00 [00:24:58]wFMCommunicate OK [00:24:58]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:24:58]SAM_PROTO_ProcessDocument remain to read = 3 [00:24:58]wFMCommunicate request_size=4 [00:24:58]MH_SAM_APDU [00:24:58]CAPDU: 80 17 00 00 [00:24:58]Write to MH i2c: E2 08 00 68 07 80 17 00 00 00 00 00 00 EF [00:24:58]Write i2c OK [00:24:58]MH_I2C_Read... [00:24:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 3! [00:24:58]Read from MH i2c: E2 [00:24:58]MH_I2C_Read... [00:24:58]Read from MH i2c: E2 06 00 [00:24:58]MH_I2C_Read... [00:24:58]Read from MH i2c: E2 06 00 68 07 00 12 D3 E1 90 00 AC [00:24:58]RAPDU: 12 D3 E1 90 00 [00:24:58]wFMCommunicate OK [00:24:58]SAM_PROTO_ProcessDocument received (without SW) 3 bytes [00:24:58]SAM_PROTO_ProcessDocument done [00:24:58]1209 (1) - 1.0 - номер версии ФФД [00:24:58]1041 (16) - 0000000000874798 - номер ФМ [00:24:58]1040 (4) - 123142 - номер ФД [00:24:58]1038 (4) - 322 - номер смены [00:24:58]1118 (4) - 0 - количество кассовых чеков за смену [00:24:58]1111 (4) - 2 - общее количество ФД за смену [00:24:58]1194 (1180) - счетчики итогов смены [00:24:58] 1134 (4) - 0 - количество чеков со всеми признаками расчетов [00:24:58] 1129 (141) - счетчики операций «приход» [00:24:58] 1135 (4) - 0 - количество чеков по признаку расчетов [00:24:58] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:24:58] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:24:58] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:24:58] 1024 (117) - суммы налогов [00:24:58] 1006 (9) - суммы НДС [00:24:58] 1010 (1) - 0% - код ставки НДС [00:24:58] 1011 (0) - 0.00 - сумма НДС по ставке [00:24:58] 1006 (9) - суммы НДС [00:24:58] 1010 (1) - 12% - код ставки НДС [00:24:58] 1011 (0) - 0.00 - сумма НДС по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 0% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 1% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 2% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 3% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 5% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 0,50% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 1,50% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1130 (141) - счетчики операций «возврат прихода» [00:24:58] 1135 (4) - 0 - количество чеков по признаку расчетов [00:24:58] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:24:58] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:24:58] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:24:58] 1024 (117) - суммы налогов [00:24:58] 1006 (9) - суммы НДС [00:24:58] 1010 (1) - 0% - код ставки НДС [00:24:58] 1011 (0) - 0.00 - сумма НДС по ставке [00:24:58] 1006 (9) - суммы НДС [00:24:58] 1010 (1) - 12% - код ставки НДС [00:24:58] 1011 (0) - 0.00 - сумма НДС по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 0% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 1% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 2% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 3% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 5% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 0,50% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 1,50% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1131 (141) - счетчики операций «расход» [00:24:58] 1135 (4) - 0 - количество чеков по признаку расчетов [00:24:58] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:24:58] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:24:58] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:24:58] 1024 (117) - суммы налогов [00:24:58] 1006 (9) - суммы НДС [00:24:58] 1010 (1) - 0% - код ставки НДС [00:24:58] 1011 (0) - 0.00 - сумма НДС по ставке [00:24:58] 1006 (9) - суммы НДС [00:24:58] 1010 (1) - 12% - код ставки НДС [00:24:58] 1011 (0) - 0.00 - сумма НДС по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 0% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 1% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 2% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 3% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 5% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 0,50% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 1,50% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1132 (141) - счетчики операций «возврат расхода» [00:24:58] 1135 (4) - 0 - количество чеков по признаку расчетов [00:24:58] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:24:58] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:24:58] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:24:58] 1024 (117) - суммы налогов [00:24:58] 1006 (9) - суммы НДС [00:24:58] 1010 (1) - 0% - код ставки НДС [00:24:58] 1011 (0) - 0.00 - сумма НДС по ставке [00:24:58] 1006 (9) - суммы НДС [00:24:58] 1010 (1) - 12% - код ставки НДС [00:24:58] 1011 (0) - 0.00 - сумма НДС по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 0% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 1% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 2% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 3% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 5% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 0,50% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1007 (9) - суммы НСП [00:24:58] 1014 (1) - 1,50% - код ставки НСП [00:24:58] 1015 (0) - 0.00 - сумма НСП по ставке [00:24:58] 1133 (588) - - счетчики коррекции - не используются [00:24:58]1077 (6) - 108035759592417 - ФПД [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1209 (04B9) [00:24:58]Malloc new data [00:24:58]Processing tag 1041 (0411) [00:24:58]Processing tag 1040 (0410) [00:24:58]Malloc new data [00:24:58]Processing tag 1038 (040E) [00:24:58]Malloc new data [00:24:58]Processing tag 1118 (045E) [00:24:58]Malloc new data [00:24:58]Processing tag 1111 (0457) [00:24:58]Malloc new data [00:24:58]Processing tag 1194 (04AA) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1134 (046E) [00:24:58]Malloc new data [00:24:58]Processing tag 1129 (0469) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1135 (046F) [00:24:58]Malloc new data [00:24:58]Processing tag 1201 (04B1) [00:24:58]Malloc new data [00:24:58]Processing tag 1136 (0470) [00:24:58]Malloc new data [00:24:58]Processing tag 1138 (0472) [00:24:58]Malloc new data [00:24:58]Processing tag 1024 (0400) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1006 (03EE) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1010 (03F2) [00:24:58]Malloc new data [00:24:58]Processing tag 1011 (03F3) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1006 (03EE) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1010 (03F2) [00:24:58]Malloc new data [00:24:58]Processing tag 1011 (03F3) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]SetTLVBufToDocument err=0 [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1130 (046A) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1135 (046F) [00:24:58]Malloc new data [00:24:58]Processing tag 1201 (04B1) [00:24:58]Malloc new data [00:24:58]Processing tag 1136 (0470) [00:24:58]Malloc new data [00:24:58]Processing tag 1138 (0472) [00:24:58]Malloc new data [00:24:58]Processing tag 1024 (0400) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1006 (03EE) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1010 (03F2) [00:24:58]Malloc new data [00:24:58]Processing tag 1011 (03F3) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1006 (03EE) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1010 (03F2) [00:24:58]Malloc new data [00:24:58]Processing tag 1011 (03F3) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1014 (03F6) [00:24:58]Malloc new data [00:24:58]Processing tag 1015 (03F7) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]SetTLVBufToDocument err=0 [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1131 (046B) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1135 (046F) [00:24:58]Malloc new data [00:24:58]Processing tag 1201 (04B1) [00:24:58]Malloc new data [00:24:58]Processing tag 1136 (0470) [00:24:58]Malloc new data [00:24:58]Processing tag 1138 (0472) [00:24:58]Malloc new data [00:24:58]Processing tag 1024 (0400) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1006 (03EE) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1010 (03F2) [00:24:58]Malloc new data [00:24:58]Processing tag 1011 (03F3) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1006 (03EE) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:58]Processing tag 1010 (03F2) [00:24:58]Malloc new data [00:24:58]Processing tag 1011 (03F3) [00:24:58]Malloc new data [00:24:58]SetTLVBufToDocument err=0 [00:24:58]Processing tag 1007 (03EF) [00:24:58]Load OK [00:24:58]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]SetTLVBufToDocument err=0 [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1132 (046C) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1135 (046F) [00:24:59]Malloc new data [00:24:59]Processing tag 1201 (04B1) [00:24:59]Malloc new data [00:24:59]Processing tag 1136 (0470) [00:24:59]Malloc new data [00:24:59]Processing tag 1138 (0472) [00:24:59]Malloc new data [00:24:59]Processing tag 1024 (0400) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1006 (03EE) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1010 (03F2) [00:24:59]Malloc new data [00:24:59]Processing tag 1011 (03F3) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1006 (03EE) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1010 (03F2) [00:24:59]Malloc new data [00:24:59]Processing tag 1011 (03F3) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1007 (03EF) [00:24:59]Load OK [00:24:59]SetTLVBufToDocument [00:24:59]Processing tag 1014 (03F6) [00:24:59]Malloc new data [00:24:59]Processing tag 1015 (03F7) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]SetTLVBufToDocument err=0 [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1133 (046D) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Processing tag 1077 (0435) [00:24:59]Malloc new data [00:24:59]SetTLVBufToDocument err=0 [00:24:59]Malloc new data [00:24:59]SAM_PROTO_GetFMData [00:24:59]wFMCommunicate request_size=4 [00:24:59]MH_SAM_APDU [00:24:59]CAPDU: 80 13 03 00 [00:24:59]Write to MH i2c: E2 08 00 69 07 80 13 03 00 00 00 00 00 EF [00:24:59]Write i2c OK [00:24:59]MH_I2C_Read... [00:24:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:24:59]Read from MH i2c: E2 [00:24:59]MH_I2C_Read... [00:24:59]Read from MH i2c: E2 FD 00 [00:24:59]MH_I2C_Read... [00:24:59]Read from MH i2c: E2 FD 00 69 07 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 31 [00:24:59]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:24:59]wFMCommunicate OK [00:24:59]wFMCommunicate request_size=4 [00:24:59]MH_SAM_APDU [00:24:59]CAPDU: 80 17 00 00 [00:24:59]Write to MH i2c: E2 08 00 6A 07 80 17 00 00 00 00 00 00 F1 [00:24:59]Write i2c OK [00:24:59]MH_I2C_Read... [00:25:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:00]Read from MH i2c: E2 [00:25:00]MH_I2C_Read... [00:25:00]Read from MH i2c: E2 FD 00 [00:25:00]MH_I2C_Read... [00:25:00]Read from MH i2c: E2 FD 00 6A 07 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 97 [00:25:00]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:25:00]wFMCommunicate OK [00:25:00]wFMCommunicate request_size=4 [00:25:00]MH_SAM_APDU [00:25:00]CAPDU: 80 17 00 00 [00:25:00]Write to MH i2c: E2 08 00 6B 07 80 17 00 00 00 00 00 00 F2 [00:25:00]Write i2c OK [00:25:00]MH_I2C_Read... [00:25:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:00]Read from MH i2c: E2 [00:25:00]MH_I2C_Read... [00:25:00]Read from MH i2c: E2 FD 00 [00:25:00]MH_I2C_Read... [00:25:00]Read from MH i2c: E2 FD 00 6B 07 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 CA [00:25:00]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:25:00]wFMCommunicate OK [00:25:00]wFMCommunicate request_size=4 [00:25:00]MH_SAM_APDU [00:25:00]CAPDU: 80 17 00 00 [00:25:00]Write to MH i2c: E2 08 00 6C 07 80 17 00 00 00 00 00 00 F3 [00:25:00]Write i2c OK [00:25:00]MH_I2C_Read... [00:25:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 FD 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 FD 00 6C 07 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6E [00:25:01]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:25:01]wFMCommunicate OK [00:25:01]wFMCommunicate request_size=4 [00:25:01]MH_SAM_APDU [00:25:01]CAPDU: 80 17 00 00 [00:25:01]Write to MH i2c: E2 08 00 6D 07 80 17 00 00 00 00 00 00 F4 [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 E4 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 E4 00 6D 07 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 D4 [00:25:01]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:25:01]wFMCommunicate OK [00:25:01]SAM_PROTO_GetFMData done [00:25:01]Malloc new data [00:25:01]Malloc new data [00:25:01]Malloc new data [00:25:01]Malloc new data [00:25:01]KKMLoadAndSignCloseShiftData err=0 [00:25:01]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Турдумбек у. К. 03.03.2024 00:24 Смена: 322 РНМ: 0000000000090573 ЗНМ: 0300000019 СНО: Общий режим Чеков за смену: 0 ФД за смену: 2 Всего чеков: 0 ИТОГИ ПРИХОД Чеков: 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 Общий итог: 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 Нал. в кассе: 0.00 НС Приход: 104335115.15 НС Возвр.Прихода: 8779593.45 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 123142 ФМ: 0000000000874798 ФПД: 108035759592417 [00:25:01]StoreToDocumentArchive [00:25:01]shift 322 fd 123142 [00:25:01]save to /storage/0322/doc_00123142 [00:25:01]save last doc name /storage/0322/doc_00123142 to /storage/kkm_last_doc_name [00:25:01]save OK [00:25:01]Clear old archive folders... [00:25:01]NVStorageSaveData kkm_registers [00:25:01]File name is /storage/kkm_registers [00:25:01]Write 24 bytes [00:25:01]NVStorageSaveData done [00:25:01]NVStorageSaveData kkm_registers [00:25:01]File name is /storage/kkm_registers [00:25:01]Write 24 bytes [00:25:01]NVStorageSaveData done [00:25:01]ProcessDocumentItem done err = 0, tmpTLVsize=1376 [00:25:01]tlvbuf is 00E68E60 [00:25:01]SAM_PROTO_ClearQueue [00:25:01]wFMCommunicate request_size=4 [00:25:01]MH_SAM_APDU [00:25:01]CAPDU: 80 09 00 00 [00:25:01]Write to MH i2c: E2 08 00 6E 07 80 09 00 00 00 00 00 00 E7 [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 6E 07 00 90 00 E9 [00:25:02]RAPDU: 90 00 [00:25:02]wFMCommunicate OK [00:25:02]SAM_PROTO_ClearQueue done [00:25:02]KKMCreateOFDPacket [00:25:02]OFDProtocolAddRootSTLVToBuf [00:25:02]FM_MakeSignedData [00:25:02]FM_MakeSignedData [00:25:02]SAM_PROTO_SignData [00:25:02]wFMCommunicate request_size=4 [00:25:02]MH_SAM_APDU [00:25:02]CAPDU: 80 0D 01 02 [00:25:02]Write to MH i2c: E2 08 00 6F 07 80 0D 01 02 00 00 00 00 EF [00:25:02]Write i2c OK [00:25:02]MH_I2C_Read... [00:25:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:25:02]Read from MH i2c: E2 [00:25:02]MH_I2C_Read... [00:25:02]Read from MH i2c: E2 03 00 [00:25:02]MH_I2C_Read... [00:25:02]Read from MH i2c: E2 03 00 6F 07 00 90 00 EA [00:25:02]RAPDU: 90 00 [00:25:02]wFMCommunicate OK [00:25:02]wFMCommunicate request_size=255 [00:25:02]MH_SAM_APDU [00:25:02]CAPDU: 80 0D 02 02 FA 05 00 60 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F4 03 04 00 57 C3 E3 65 0E 04 04 00 42 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 CC 04 6E 04 04 00 00 00 00 00 69 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:25:02]Write to MH i2c: E2 02 01 70 07 80 0D 02 02 FA 00 05 00 60 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F4 03 04 00 57 C3 E3 65 0E 04 04 00 42 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 CC 04 6E 04 04 00 00 00 00 00 69 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 00 63 [00:25:02]Write i2c OK [00:25:02]MH_I2C_Read... [00:25:02]OFD Sender: No OFD packet to send [00:25:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:02]Read from MH i2c: E2 [00:25:02]MH_I2C_Read... [00:25:02]Read from MH i2c: E2 03 00 [00:25:02]MH_I2C_Read... [00:25:02]Read from MH i2c: E2 03 00 70 07 00 90 00 EB [00:25:02]RAPDU: 90 00 [00:25:02]wFMCommunicate OK [00:25:02]wFMCommunicate request_size=255 [00:25:02]MH_SAM_APDU [00:25:02]CAPDU: 80 0D 02 02 FA 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 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 [00:25:02]Write to MH i2c: E2 02 01 71 07 80 0D 02 02 FA 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 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 00 00 51 [00:25:02]Write i2c OK [00:25:02]MH_I2C_Read... [00:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:03]Read from MH i2c: E2 [00:25:03]MH_I2C_Read... [00:25:03]Read from MH i2c: E2 03 00 [00:25:03]MH_I2C_Read... [00:25:03]Read from MH i2c: E2 03 00 71 07 00 90 00 EC [00:25:03]RAPDU: 90 00 [00:25:03]wFMCommunicate OK [00:25:03]wFMCommunicate request_size=255 [00:25:03]MH_SAM_APDU [00:25:03]CAPDU: 80 0D 02 02 FA 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 [00:25:03]Write to MH i2c: E2 02 01 72 07 80 0D 02 02 FA 00 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 00 00 C3 [00:25:03]Write i2c OK [00:25:03]MH_I2C_Read... [00:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:03]Read from MH i2c: E2 [00:25:03]MH_I2C_Read... [00:25:03]Read from MH i2c: E2 03 00 [00:25:03]MH_I2C_Read... [00:25:03]Read from MH i2c: E2 03 00 72 07 00 90 00 ED [00:25:03]RAPDU: 90 00 [00:25:03]wFMCommunicate OK [00:25:03]wFMCommunicate request_size=255 [00:25:03]MH_SAM_APDU [00:25:03]CAPDU: 80 0D 02 02 FA 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 [00:25:03]Write to MH i2c: E2 02 01 73 07 80 0D 02 02 FA 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 00 00 B9 [00:25:04]Write i2c OK [00:25:04]MH_I2C_Read... [00:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:04]Read from MH i2c: E2 [00:25:04]MH_I2C_Read... [00:25:04]Read from MH i2c: E2 03 00 [00:25:04]MH_I2C_Read... [00:25:04]Read from MH i2c: E2 03 00 73 07 00 90 00 EE [00:25:04]RAPDU: 90 00 [00:25:04]wFMCommunicate OK [00:25:04]wFMCommunicate request_size=255 [00:25:04]MH_SAM_APDU [00:25:04]CAPDU: 80 0D 02 02 FA EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:25:04]Write to MH i2c: E2 02 01 74 07 80 0D 02 02 FA 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 00 7B [00:25:04]Write i2c OK [00:25:04]MH_I2C_Read... [00:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:04]Read from MH i2c: E2 [00:25:04]MH_I2C_Read... [00:25:04]Read from MH i2c: E2 03 00 [00:25:04]MH_I2C_Read... [00:25:04]Read from MH i2c: E2 03 00 74 07 00 90 00 EF [00:25:04]RAPDU: 90 00 [00:25:04]wFMCommunicate OK [00:25:04]wFMCommunicate request_size=135 [00:25:04]MH_SAM_APDU [00:25:04]CAPDU: 80 0D 02 02 82 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 06 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 62 42 09 12 D3 E1 [00:25:04]Write to MH i2c: E2 8A 00 75 07 80 0D 02 02 82 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 06 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 62 42 09 12 D3 E1 00 00 9A [00:25:05]Write i2c OK [00:25:05]MH_I2C_Read... [00:25:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:05]Read from MH i2c: E2 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: E2 03 00 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: E2 03 00 75 07 00 90 00 F0 [00:25:05]RAPDU: 90 00 [00:25:05]wFMCommunicate OK [00:25:05]wFMCommunicate request_size=4 [00:25:05]MH_SAM_APDU [00:25:05]CAPDU: 80 0D 03 02 [00:25:05]Write to MH i2c: E2 08 00 76 07 80 0D 03 02 00 00 00 00 F8 [00:25:05]Write i2c OK [00:25:05]MH_I2C_Read... [00:25:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:25:05]Read from MH i2c: E2 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: E2 0B 00 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: E2 0B 00 76 07 00 B6 09 C5 05 C8 57 20 08 90 00 C9 [00:25:05]RAPDU: B6 09 C5 05 C8 57 20 08 90 00 [00:25:05]wFMCommunicate OK [00:25:05]SAM_PROTO_SignData done [00:25:05]FM_MakeSignedData done [00:25:05]CreateOFDProtocolMessage [00:25:05]wFMCommunicate request_size=4 [00:25:05]MH_SAM_APDU [00:25:05]CAPDU: 80 11 00 00 [00:25:05]Write to MH i2c: E2 08 00 77 07 80 11 00 00 00 00 00 00 F8 [00:25:05]Write i2c OK [00:25:05]MH_I2C_Read... [00:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:05]Read from MH i2c: E2 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: E2 17 00 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: E2 17 00 77 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 56 [00:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:25:05]wFMCommunicate OK [00:25:05]CreateOFDProtocolMessage done [00:25:05]OFDSenderStorePacket 123142 [00:25:05]StoreOFDPacket docnum=123142 [00:25:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 74 05 00 00 AA C9 6C 05 7D 5F 5A 05 01 00 05 00 60 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F4 03 04 00 57 C3 E3 65 0E 04 04 00 42 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 CC 04 6E 04 04 00 00 00 00 00 69 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 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 06 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 62 42 09 12 D3 E1 B6 09 C5 05 C8 57 20 08 [00:25:05]CheckFolder [00:25:05]dirname=/storage/ofd_packets [00:25:05]CheckFolder done [00:25:05]ProducePacketName [00:25:05]name=ofd_packets/00123142 [00:25:05]NVStorageSaveData ofd_packets/00123142 [00:25:05]File name is /storage/ofd_packets/00123142 [00:25:05]Write 1426 bytes [00:25:05]NVStorageSaveData done [00:25:05]OFDSenderStorePacket done [00:25:05]KKMCreateOFDPacket done [00:25:05]NVStorageSaveData kkm_last_timestamp [00:25:05]File name is /storage/kkm_last_timestamp [00:25:05]Write 4 bytes [00:25:05]NVStorageSaveData done [00:25:05]ExternCall_PrintAddStr [00:25:05]wPrintStart [00:25:05]Write to MH i2c: 01 00 00 78 07 7F [00:25:05]Write i2c OK [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: 01 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: 01 07 00 [00:25:05]MH_I2C_Read... [00:25:05]Read from MH i2c: 01 07 00 78 07 00 00 00 00 00 FF 0F 94 [00:25:05]RasterBufferAndPrint [00:25:05]line Отчет о закрытии смены [00:25:05]line ФФД: 1.0 [00:25:05]line ИНН: 02508201610067 [00:25:05]line Кассир: Турдумбек у. К. [00:25:05]line 03.03.2024 00:24 [00:25:05]line Смена: 322 [00:25:05]line РНМ: 0000000000090573 [00:25:05]line ЗНМ: 0300000019 [00:25:05]line СНО: Общий режим [00:25:05]line Чеков за смену: 0 [00:25:05]line ФД за смену: 2 [00:25:05]line Всего чеков: 0 [00:25:05]line ИТОГИ ПРИХОД [00:25:05]line Чеков: 0 [00:25:05]line Общий итог: 0.00 [00:25:05]line Итого наличными: 0.00 [00:25:05]line Итого безнал.: 0.00 [00:25:05]line НДС 0% : 0.00 [00:25:05]line НДС 12% : 0.00 [00:25:05]line НСП 0% : 0.00 [00:25:05]line НСП 1,50% : 0.00 [00:25:05]line НСП 0,50% : 0.00 [00:25:05]line НСП 5% : 0.00 [00:25:05]line НСП 3% : 0.00 [00:25:05]line НСП 2% : 0.00 [00:25:05]line НСП 1% : 0.00 [00:25:05]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:25:05]line Чеков: 0 [00:25:05]line Общий итог: 0.00 [00:25:05]line Итого наличными: 0.00 [00:25:05]line Итого безнал.: 0.00 [00:25:05]line НДС 0% : 0.00 [00:25:05]line НДС 12% : 0.00 [00:25:05]line НСП 0% : 0.00 [00:25:05]line НСП 1,50% : 0.00 [00:25:05]line НСП 0,50% : 0.00 [00:25:05]line НСП 5% : 0.00 [00:25:05]line НСП 3% : 0.00 [00:25:05]line НСП 2% : 0.00 [00:25:05]line НСП 1% : 0.00 [00:25:05]line ИТОГИ РАСХОД [00:25:05]line Чеков: 0 [00:25:05]line Общий итог: 0.00 [00:25:05]line Итого наличными: 0.00 [00:25:05]line Итого безнал.: 0.00 [00:25:05]line НДС 0% : 0.00 [00:25:05]line НДС 12% : 0.00 [00:25:05]line НСП 0% : 0.00 [00:25:05]line НСП 1,50% : 0.00 [00:25:05]line НСП 0,50% : 0.00 [00:25:05]line НСП 5% : 0.00 [00:25:05]line НСП 3% : 0.00 [00:25:05]line НСП 2% : 0.00 [00:25:05]line НСП 1% : 0.00 [00:25:05]line ИТОГИ ВОЗВРАТ РАСХОДА [00:25:05]line Чеков: 0 [00:25:05]line Общий итог: 0.00 [00:25:05]line Итого наличными: 0.00 [00:25:05]line Итого безнал.: 0.00 [00:25:05]line НДС 0% : 0.00 [00:25:05]line НДС 12% : 0.00 [00:25:05]line НСП 0% : 0.00 [00:25:05]line НСП 1,50% : 0.00 [00:25:05]line НСП 0,50% : 0.00 [00:25:05]line НСП 5% : 0.00 [00:25:05]line НСП 3% : 0.00 [00:25:05]line НСП 2% : 0.00 [00:25:05]line НСП 1% : 0.00 [00:25:05]line Сумма внесений: 0.00 [00:25:05]line Сумма выплат: 0.00 [00:25:05]line Нал. в кассе: 0.00 [00:25:05]line НС Приход: 104335115.15 [00:25:05]line НС Возвр.Прихода: 8779593.45 [00:25:05]line НС Расход: 0.00 [00:25:05]line НС Возвр.Расхода: 0.00 [00:25:05]line ФД: 123142 [00:25:05]line ФМ: 0000000000874798 [00:25:05]line ФПД: 108035759592417 [00:25:05]OFD Sender: Processing packet 123142 [packets to send 112, broken 111] [00:25:05]ProducePacketName [00:25:05]name=ofd_packets/00123142 [00:25:05]OFD Sender: To server: pG, [00:25:05]CommunicateWithHost lk.salyk.kg:30040 [00:25:05]ConnectInit lk.salyk.kg [00:25:05]written 0, free lines is 4095 [00:25:05]Connected sock=10 [00:25:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 74 05 00 00 AA C9 6C 05 7D 5F 5A 05 01 00 05 00 60 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F4 03 04 00 57 C3 E3 65 0E 04 04 00 42 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 CC 04 6E 04 04 00 00 00 00 00 69 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 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 Write to MH i2c: 03 01 01 00 00 00 04 C8 F7 07 03 CF 00 [00:25:06]00 EF 03 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 Write i2c OK [00:25:07]06 MH_I2C_Read... [00:25:07]F7 03 Read from MH i2c: 00 01 00 [00:25:07]D1 MH_I2C_Read... [00:25:07]04 Read from MH i2c: 8D 01 07 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: 01 07 00 C8 07 00 00 00 00 00 00 AB 6F 0B 04 8C 04 [00:25:07]00 RasterBufferAndPrint [00:25:07]00 line [00:25:07]00 line [00:25:07]00 line [00:25:07]line [00:25:07]line [00:25:07]written 0, free lines is 3367 [00:25:07]00 B1 04 00 00 70 04 00 00 72 MH_Cut [00:25:07]04 Write to MH i2c: 00 D1 00 01 00 CF 07 01 A8 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: D1 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: 00 D1 04 01 75 00 00 [00:25:07]EE MH_I2C_Read... [00:25:07]03 Read from MH i2c: 09 D1 00 01 00 CF 07 00 A7 [00:25:07]Write to MH i2c: 01 00 00 D0 07 D7 [00:25:07]Write i2c OK [00:25:07]F2 MH_I2C_Read... [00:25:07]03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 06 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 62 42 09 12 D3 E1 B6 09 C5 05 C8 57 20 08 [00:25:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 EE 32 47 00 91 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 06 E1 01 00 F4 03 04 00 8F 6F E3 65 B6 04 01 00 00 7A 6F 66 3B 06 AE BE 0F [00:25:07]CommunicateWithHost err = 0 [00:25:07]CheckOFDResponse [00:25:07]1017 (14) - 77093643461234 [00:25:07]1041 (16) - 0000000000874798 [00:25:07]1040 (4) - 123142 [00:25:07]1012 (4) - 02.03.2024 18:27 [00:25:07]1206 (1) - 0 [00:25:07]OFD Sender: Remove packet 123142 [00:25:07]ProducePacketName [00:25:07]name=ofd_packets/00123142 [00:25:07]NVStorageDeleteData [00:25:07]*** Cut start [00:25:07]*** Purtial cut [00:25:07]*** Stage 1: CUTSNS_PIN = 1 [00:25:08]OFD Sender: No OFD packet to send [00:25:09]Read from MH i2c: 01 [00:25:09]MH_I2C_Read... [00:25:09]*** Stop cut motor [00:25:09]*** Cut end [00:25:09]Read from MH i2c: 01 07 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: 01 07 00 D0 07 00 00 00 00 00 FF 0F EC [00:25:09]process_action close_shift done [00:25:09]requested_data is exist [00:25:09]produce_requested_data [00:25:09]requested_item fd.num is exist - process it [00:25:09]SAM_PROTO_GetFieldsCounters [00:25:09]wFMCommunicate request_size=4 [00:25:09]MH_SAM_APDU [00:25:09]CAPDU: 80 13 00 00 [00:25:09]Write to MH i2c: E2 08 00 D1 07 80 13 00 00 00 00 00 00 54 [00:25:09]Write i2c OK [00:25:09]MH_I2C_Read... [00:25:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:25:09]Read from MH i2c: E2 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 62 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 62 00 D1 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 06 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [00:25:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 06 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:25:10]wFMCommunicate OK [00:25:10]SAM_PROTO_GetFieldsCounters done [00:25:10]requested_item shift.num is exist - process it [00:25:10]requested_item shift.opened is exist - process it [00:25:10]req_shift_opened [00:25:10]FM_GetShiftState [00:25:10]SAM_PROTO_GetShiftState [00:25:10]wFMCommunicate request_size=4 [00:25:10]MH_SAM_APDU [00:25:10]CAPDU: 80 13 01 00 [00:25:10]Write to MH i2c: E2 08 00 D2 07 80 13 01 00 00 00 00 00 56 [00:25:10]Write i2c OK [00:25:10]MH_I2C_Read... [00:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:10]Read from MH i2c: E2 [00:25:10]MH_I2C_Read... [00:25:10]Read from MH i2c: E2 0E 00 [00:25:10]MH_I2C_Read... [00:25:10]Read from MH i2c: E2 0E 00 D2 07 00 09 00 00 00 00 00 00 00 00 00 00 90 00 61 [00:25:10]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:25:10]wFMCommunicate OK [00:25:10]SAM_PROTO_GetShiftState done [00:25:10]FM_GetShiftState done [00:25:10]req_shift_opened done [00:25:10]requested_item shift.open_date is exist - process it [00:25:10]req_shift_open_date [00:25:10]FM_GetShiftState [00:25:10]SAM_PROTO_GetShiftState [00:25:10]wFMCommunicate request_size=4 [00:25:10]MH_SAM_APDU [00:25:10]CAPDU: 80 13 01 00 [00:25:10]Write to MH i2c: E2 08 00 D3 07 80 13 01 00 00 00 00 00 57 [00:25:10]Write i2c OK [00:25:10]MH_I2C_Read... [00:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:10]Read from MH i2c: E2 [00:25:10]MH_I2C_Read... [00:25:10]Read from MH i2c: E2 0E 00 [00:25:10]MH_I2C_Read... [00:25:10]Read from MH i2c: E2 0E 00 D3 07 00 09 00 00 00 00 00 00 00 00 00 00 90 00 62 [00:25:10]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:25:10]wFMCommunicate OK [00:25:10]SAM_PROTO_GetShiftState done [00:25:10]FM_GetShiftState done [00:25:10]req_shift_open_date done [00:25:10]produce_requested_data done [00:25:10]produce_requested_data return {"fd.num":123142,"shift.num":322,"shift.opened":0,"shift.open_date":0} [00:25:10]process_action_free close_shift [00:25:10]json_value_free [00:25:10]json_value_free done [00:25:10]process_json_proto returns [00:25:10]Send response to host [00:25:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":123142,"shift.num":322,"shift.opened":0,"shift.open_date":0}}} [00:25:10]free response buf [00:25:10]execute_script done [00:25:10]execute_script returns [00:25:10]free content buf [00:25:10]Sock 7.Close socket [00:25:10]Sock 7.Thread stoped [00:25:13]OFD Sender: No OFD packet to send [00:25:18]OFD Sender: No OFD packet to send [00:25:23]OFD Sender: No OFD packet to send [00:25:28]OFD Sender: No OFD packet to send [00:25:33]OFD Sender: No OFD packet to send [00:25:38]OFD Sender: No OFD packet to send [00:25:43]OFD Sender: No OFD packet to send [00:25:48]OFD Sender: No OFD packet to send [00:25:53]OFD Sender: No OFD packet to send [00:25:58]OFD Sender: No OFD packet to send [00:26:03]OFD Sender: No OFD packet to send [00:26:08]OFD Sender: No OFD packet to send [00:26:13]OFD Sender: No OFD packet to send [00:26:14]accept exits with 9 [00:26:14]New connection [00:26:14]New thread 3067395428 created [00:26:14]Thread 3067252068 joined [00:26:14]Waiting for new connection... [00:26:14] Sock 9.Parse request [00:26:14]Sock 9.Check first char [00:26:14]Sock 9.First char is OK [00:26:14]request: POST /json_proto HTTP/1.0 [00:26:14]Method: POST [00:26:14]URL: /json_proto [00:26:14]Method is POST - this is cgi request [00:26:14]url: /json_proto [00:26:14]query_string will be loaded in cgi processing [00:26:14]execute_cgi json_proto POST (null) [00:26:14]execute_cgi path=json_proto method=POST [00:26:14]POST find Content-Length [00:26:14]Host: 172.17.48.197:8080 [00:26:14]Content-Length: 215 [00:26:14]Content-Type: application/json [00:26:14] [00:26:14]POST finish read [00:26:14]Found Content-Length = 215 [00:26:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:14]execute_script... [00:26:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:14]POST & json_proto [00:26:14]process_json_proto [00:26:14]json parsed OK: [00:26:14]protocol is kg_v1.0 [00:26:14]action value=get_value [00:26:14]process_action get_value [00:26:14]cmd_get_value [00:26:14]process_action get_value done [00:26:14]requested_data is exist [00:26:14]produce_requested_data [00:26:14]requested_item kkm.sn is exist - process it [00:26:14]requested_item kkm.ver is exist - process it [00:26:14]requested_item fm.sn is exist - process it [00:26:14]wFMCommunicate request_size=4 [00:26:14]MH_SAM_APDU [00:26:14]CAPDU: 80 11 00 00 [00:26:14]Write to MH i2c: E2 08 00 D4 07 80 11 00 00 00 00 00 00 55 [00:26:14]Write i2c OK [00:26:14]MH_I2C_Read... [00:26:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:14]Read from MH i2c: E2 [00:26:14]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 17 00 [00:26:14]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 17 00 D4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B3 [00:26:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:26:14]wFMCommunicate OK [00:26:14]requested_item fd.num is exist - process it [00:26:14]SAM_PROTO_GetFieldsCounters [00:26:14]wFMCommunicate request_size=4 [00:26:14]MH_SAM_APDU [00:26:14]CAPDU: 80 13 00 00 [00:26:14]Write to MH i2c: E2 08 00 D5 07 80 13 00 00 00 00 00 00 58 [00:26:14]Write i2c OK [00:26:14]MH_I2C_Read... [00:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:14]Read from MH i2c: E2 [00:26:14]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 62 00 [00:26:14]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 62 00 D5 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 06 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [00:26:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 06 E1 01 00 0E 04 04 00 42 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:26:14]wFMCommunicate OK [00:26:14]SAM_PROTO_GetFieldsCounters done [00:26:14]requested_item shift.num is exist - process it [00:26:14]requested_item shift.opened is exist - process it [00:26:14]req_shift_opened [00:26:14]FM_GetShiftState [00:26:14]SAM_PROTO_GetShiftState [00:26:14]wFMCommunicate request_size=4 [00:26:14]MH_SAM_APDU [00:26:14]CAPDU: 80 13 01 00 [00:26:14]Write to MH i2c: E2 08 00 D6 07 80 13 01 00 00 00 00 00 5A [00:26:14]Write i2c OK [00:26:14]MH_I2C_Read... [00:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:15]Read from MH i2c: E2 [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: E2 0E 00 [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: E2 0E 00 D6 07 00 09 00 00 00 00 00 00 00 00 00 00 90 00 65 [00:26:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:26:15]wFMCommunicate OK [00:26:15]SAM_PROTO_GetShiftState done [00:26:15]FM_GetShiftState done [00:26:15]req_shift_opened done [00:26:15]requested_item shift.open_date is exist - process it [00:26:15]req_shift_open_date [00:26:15]FM_GetShiftState [00:26:15]SAM_PROTO_GetShiftState [00:26:15]wFMCommunicate request_size=4 [00:26:15]MH_SAM_APDU [00:26:15]CAPDU: 80 13 01 00 [00:26:15]Write to MH i2c: E2 08 00 D7 07 80 13 01 00 00 00 00 00 5B [00:26:15]Write i2c OK [00:26:15]MH_I2C_Read... [00:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:15]Read from MH i2c: E2 [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: E2 0E 00 [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: E2 0E 00 D7 07 00 09 00 00 00 00 00 00 00 00 00 00 90 00 66 [00:26:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:26:15]wFMCommunicate OK [00:26:15]SAM_PROTO_GetShiftState done [00:26:15]FM_GetShiftState done [00:26:15]req_shift_open_date done [00:26:15]produce_requested_data done [00:26:15]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123142,"shift.num":322,"shift.opened":0,"shift.open_date":0} [00:26:15]process_action_free get_value [00:26:15]json_value_free [00:26:15]json_value_free done [00:26:15]process_json_proto returns [00:26:15]Send response to host [00:26:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123142,"shift.num":322,"shift.opened":0,"shift.open_date":0}}} [00:26:15]free response buf [00:26:15]execute_script done [00:26:15]execute_script returns [00:26:15]free content buf [00:26:15]Sock 9.Close socket [00:26:15]Sock 9.Thread stoped [00:26:15]accept exits with 7 [00:26:15]New connection [00:26:15]New thread 3067252068 created [00:26:15]Thread 3067395428 joined [00:26:15]Waiting for new connection... [00:26:15] Sock 7.Parse request [00:26:15]Sock 7.Check first char [00:26:15]Sock 7.First char is OK [00:26:15]request: POST /json_proto HTTP/1.0 [00:26:15]Method: POST [00:26:15]URL: /json_proto [00:26:15]Method is POST - this is cgi request [00:26:15]url: /json_proto [00:26:15]query_string will be loaded in cgi processing [00:26:15]execute_cgi json_proto POST (null) [00:26:15]execute_cgi path=json_proto method=POST [00:26:15]POST find Content-Length [00:26:15]Host: 172.17.48.197:8080 [00:26:15]Content-Length: 331 [00:26:15]Content-Type: application/json [00:26:15] [00:26:15]POST finish read [00:26:15]Found Content-Length = 331 [00:26:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:15]execute_script... [00:26:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:15]POST & json_proto [00:26:15]process_json_proto [00:26:15]json parsed OK: [00:26:15]protocol is kg_v1.0 [00:26:15]action value=get_value [00:26:15]process_action get_value [00:26:15]cmd_get_value [00:26:15]process_action get_value done [00:26:15]requested_data is exist [00:26:15]produce_requested_data [00:26:15]requested_item fm.sale.total is exist - process it [00:26:15]SAM_PROTO_GetFMData [00:26:15]wFMCommunicate request_size=4 [00:26:15]MH_SAM_APDU [00:26:15]CAPDU: 80 13 03 00 [00:26:15]Write to MH i2c: E2 08 00 D8 07 80 13 03 00 00 00 00 00 5E [00:26:15]Write i2c OK [00:26:15]MH_I2C_Read... [00:26:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:26:15]Read from MH i2c: E2 [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: E2 FD 00 [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: E2 FD 00 D8 07 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 A0 [00:26:15]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:26:15]wFMCommunicate OK [00:26:15]wFMCommunicate request_size=4 [00:26:15]MH_SAM_APDU [00:26:15]CAPDU: 80 17 00 00 [00:26:15]Write to MH i2c: E2 08 00 D9 07 80 17 00 00 00 00 00 00 60 [00:26:15]Write i2c OK [00:26:15]MH_I2C_Read... [00:26:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:16]Read from MH i2c: E2 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 FD 00 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 FD 00 D9 07 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 06 [00:26:16]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:26:16]wFMCommunicate OK [00:26:16]wFMCommunicate request_size=4 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 17 00 00 [00:26:16]Write to MH i2c: E2 08 00 DA 07 80 17 00 00 00 00 00 00 61 [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:16]Read from MH i2c: E2 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 FD 00 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 FD 00 DA 07 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 39 [00:26:16]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:26:16]wFMCommunicate OK [00:26:16]wFMCommunicate request_size=4 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 17 00 00 [00:26:16]Write to MH i2c: E2 08 00 DB 07 80 17 00 00 00 00 00 00 62 [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:16]Read from MH i2c: E2 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 FD 00 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 FD 00 DB 07 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 DD [00:26:16]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:26:16]wFMCommunicate OK [00:26:16]wFMCommunicate request_size=4 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 17 00 00 [00:26:16]Write to MH i2c: E2 08 00 DC 07 80 17 00 00 00 00 00 00 63 [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:26:16]Read from MH i2c: E2 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 E4 00 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 E4 00 DC 07 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 43 [00:26:16]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:26:16]wFMCommunicate OK [00:26:16]SAM_PROTO_GetFMData done [00:26:16]requested_item fm.sale_refund.total is exist - process it [00:26:16]requested_item fm.buy.total is exist - process it [00:26:16]requested_item shift.sale.total is exist - process it [00:26:16]SAM_PROTO_GetShiftData [00:26:16]wFMCommunicate request_size=4 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 13 02 00 [00:26:16]Write to MH i2c: E2 08 00 DD 07 80 13 02 00 00 00 00 00 62 [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 DD 07 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 D5 [00:26:17]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:26:17]wFMCommunicate OK [00:26:17]wFMCommunicate request_size=4 [00:26:17]MH_SAM_APDU [00:26:17]CAPDU: 80 17 00 00 [00:26:17]Write to MH i2c: E2 08 00 DE 07 80 17 00 00 00 00 00 00 65 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 DE 07 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 6D [00:26:17]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:26:17]wFMCommunicate OK [00:26:17]wFMCommunicate request_size=4 [00:26:17]MH_SAM_APDU [00:26:17]CAPDU: 80 17 00 00 [00:26:17]Write to MH i2c: E2 08 00 DF 07 80 17 00 00 00 00 00 00 66 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 DF 07 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 38 [00:26:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:26:17]wFMCommunicate OK [00:26:17]wFMCommunicate request_size=4 [00:26:17]MH_SAM_APDU [00:26:17]CAPDU: 80 17 00 00 [00:26:17]Write to MH i2c: E2 08 00 E0 07 80 17 00 00 00 00 00 00 67 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:18]Read from MH i2c: E2 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 FD 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 FD 00 E0 07 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 D9 [00:26:18]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:26:18]wFMCommunicate OK [00:26:18]wFMCommunicate request_size=4 [00:26:18]MH_SAM_APDU [00:26:18]CAPDU: 80 17 00 00 [00:26:18]Write to MH i2c: E2 08 00 E1 07 80 17 00 00 00 00 00 00 68 [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]OFD Sender: No OFD packet to send [00:26:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:26:18]Read from MH i2c: E2 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 BD 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 BD 00 E1 07 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4E [00:26:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:26:18]wFMCommunicate OK [00:26:18]SAM_PROTO_GetShiftData done [00:26:18]requested_item shift.sale.total_cash is exist - process it [00:26:18]requested_item shift.sale_refund.total is exist - process it [00:26:18]requested_item shift.sale_refund.total_cash is exist - process it [00:26:18]requested_item shift.buy.total is exist - process it [00:26:18]requested_item shift.buy.total_cash is exist - process it [00:26:18]produce_requested_data done [00:26:18]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:26:18]process_action_free get_value [00:26:18]json_value_free [00:26:18]json_value_free done [00:26:18]process_json_proto returns [00:26:18]Send response to host [00:26:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:26:18]free response buf [00:26:18]execute_script done [00:26:18]execute_script returns [00:26:18]free content buf [00:26:18]Sock 7.Close socket [00:26:18]Sock 7.Thread stoped [00:26:18]accept exits with 9 [00:26:18]New connection [00:26:18]New thread 3067395428 created [00:26:18]Thread 3067252068 joined [00:26:18]Waiting for new connection... [00:26:18] Sock 9.Parse request [00:26:18]Sock 9.Check first char [00:26:18]Sock 9.First char is OK [00:26:18]request: POST /json_proto HTTP/1.0 [00:26:18]Method: POST [00:26:18]URL: /json_proto [00:26:18]Method is POST - this is cgi request [00:26:18]url: /json_proto [00:26:18]query_string will be loaded in cgi processing [00:26:18]execute_cgi json_proto POST (null) [00:26:18]execute_cgi path=json_proto method=POST [00:26:18]POST find Content-Length [00:26:18]Host: 172.17.48.197:8080 [00:26:18]Content-Length: 273 [00:26:18]Content-Type: application/json [00:26:18] [00:26:18]POST finish read [00:26:18]Found Content-Length = 273 [00:26:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u043A \u0443. \u041A. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:18]execute_script... [00:26:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u043A \u0443. \u041A. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:18]POST & json_proto [00:26:18]process_json_proto [00:26:18]json parsed OK: [00:26:18]protocol is kg_v1.0 [00:26:18]action value=open_shift [00:26:18]process_action open_shift [00:26:18]cmd_open_shift [00:26:18]MH_GetDate [00:26:18]Write to MH i2c: F0 00 00 E2 07 D8 [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: F0 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: F0 09 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: F0 09 00 E2 07 00 AA C3 E3 65 6C AF E3 65 F9 [00:26:18]GetLastDocTimeStamp 1709425495 [00:26:18]current date 1709425578 [00:26:18]FM_GetShiftState [00:26:18]SAM_PROTO_GetShiftState [00:26:18]wFMCommunicate request_size=4 [00:26:18]MH_SAM_APDU [00:26:18]CAPDU: 80 13 01 00 [00:26:18]Write to MH i2c: E2 08 00 E3 07 80 13 01 00 00 00 00 00 67 [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:18]Read from MH i2c: E2 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 0E 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 0E 00 E3 07 00 09 00 00 00 00 00 00 00 00 00 00 90 00 72 [00:26:18]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:26:18]wFMCommunicate OK [00:26:18]SAM_PROTO_GetShiftState done [00:26:18]FM_GetShiftState done [00:26:18]KKMCreateOpenShiftDocument [00:26:18]Load OK [00:26:18]Malloc new data [00:26:18]MH_GetDate [00:26:18]Write to MH i2c: F0 00 00 E4 07 DA [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: F0 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: F0 09 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: F0 09 00 E4 07 00 AB C3 E3 65 6C AF E3 65 FC [00:26:18]Malloc new data [00:26:18]KKMCreateOpenShiftDocument OK [00:26:18]KKMSetOpenShiftData OK [00:26:18]ProcessDocumentItem done err = 0, tmpTLVsize=202 [00:26:18]tlvbuf is 00D9FF00 [00:26:18]KKMLoadAndSignOpenShiftData [00:26:18]SAM_PROTO_ProcessDocument [00:26:18]wFMCommunicate request_size=9 [00:26:18]MH_SAM_APDU [00:26:18]CAPDU: 80 15 01 00 04 02 00 CA 00 [00:26:18]Write to MH i2c: E2 0C 00 E5 07 80 15 01 00 04 00 02 00 CA 00 00 00 3F [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:26:18]Read from MH i2c: E2 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 03 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 03 00 E5 07 00 90 00 60 [00:26:18]RAPDU: 90 00 [00:26:18]wFMCommunicate OK [00:26:18]wFMCommunicate request_size=23 [00:26:18]MH_SAM_APDU [00:26:18]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:26:18]Write to MH i2c: E2 1A 00 E6 07 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 62 [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:18]Read from MH i2c: E2 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 03 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 03 00 E6 07 00 90 00 61 [00:26:18]RAPDU: 90 00 [00:26:18]wFMCommunicate OK [00:26:18]wFMCommunicate request_size=36 [00:26:18]MH_SAM_APDU [00:26:18]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 [00:26:18]Write to MH i2c: E2 27 00 E7 07 80 15 02 00 1F 00 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 00 00 4C [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:18]Read from MH i2c: E2 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 03 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 03 00 E7 07 00 90 00 62 [00:26:18]RAPDU: 90 00 [00:26:18]wFMCommunicate OK [00:26:18]wFMCommunicate request_size=85 [00:26:18]MH_SAM_APDU [00:26:18]CAPDU: 80 15 02 00 50 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 [00:26:18]Write to MH i2c: E2 58 00 E8 07 80 15 02 00 50 00 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 00 00 0E [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [00:26:19]RAPDU: 90 00 [00:26:19]wFMCommunicate OK [00:26:19]wFMCommunicate request_size=50 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:26:19]Write to MH i2c: E2 35 00 E9 07 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 E6 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 E9 07 00 90 00 64 [00:26:19]RAPDU: 90 00 [00:26:19]wFMCommunicate OK [00:26:19]wFMCommunicate request_size=13 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 15 02 00 08 F4 03 04 00 AB C3 E3 65 [00:26:19]Write to MH i2c: E2 10 00 EA 07 80 15 02 00 08 00 F4 03 04 00 AB C3 E3 65 00 00 32 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 EA 07 00 90 00 65 [00:26:19]RAPDU: 90 00 [00:26:19]wFMCommunicate OK [00:26:19]wFMCommunicate request_size=25 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 [00:26:19]Write to MH i2c: E2 1C 00 EB 07 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 00 00 D3 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:19]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 EB 07 00 90 00 66 [00:26:19]RAPDU: 90 00 [00:26:19]wFMCommunicate OK [00:26:19]wFMCommunicate request_size=4 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 15 03 00 [00:26:19]Write to MH i2c: E2 08 00 EC 07 80 15 03 00 00 00 00 00 74 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:26:19]Read from MH i2c: E2 38 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 38 00 EC 07 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 07 E1 01 00 0E 04 04 00 43 01 00 00 35 04 06 00 A9 B7 12 09 33 04 90 00 2A [00:26:19]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 07 E1 01 00 0E 04 04 00 43 01 00 00 35 04 06 00 A9 B7 12 09 33 04 90 00 [00:26:19]wFMCommunicate OK [00:26:19]SAM_PROTO_ProcessDocument answer len = 51 [00:26:19]SAM_PROTO_ProcessDocument done [00:26:19]SetTLVBufToDocument [00:26:19]Processing tag 1209 (04B9) [00:26:19]Malloc new data [00:26:19]Processing tag 1041 (0411) [00:26:19]Processing tag 1040 (0410) [00:26:19]Malloc new data [00:26:19]Processing tag 1038 (040E) [00:26:19]Malloc new data [00:26:19]Processing tag 1077 (0435) [00:26:19]Malloc new data [00:26:19]SetTLVBufToDocument err=0 [00:26:19]KKMLoadAndSignOpenShiftData store KKM data [00:26:19]KKMLoadAndSignOpenShiftData err=0 [00:26:19]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Турдумбек у. К. Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 Место: АЗС № 25 "Партнер Нефть" 03.03.2024 00:26 Смена: 323 РНМ: 0000000000090573 ЗНМ: 0300000019 ФД: 123143 ФМ: 0000000000874798 ФПД: 186603746702084 [00:26:19]StoreToDocumentArchive [00:26:19]shift 323 fd 123143 [00:26:19]Create dir for shift 0323 [00:26:19]save to /storage/0323/doc_00123143 [00:26:19]save last doc name /storage/0323/doc_00123143 to /storage/kkm_last_doc_name [00:26:19]save OK [00:26:19]Clear old archive folders... [00:26:19]Remove dir /storage/0322 [00:26:19]opendir ok [00:26:19]file . [00:26:19]file .. [00:26:19]file doc_00123141 [00:26:19]remove file /storage/0322/doc_00123141 [00:26:19]file doc_00123142 [00:26:19]remove file /storage/0322/doc_00123142 [00:26:19]remove dir /storage/0322 [00:26:19]ProcessDocumentItem done err = 0, tmpTLVsize=253 [00:26:19]tlvbuf is 00DE9FB0 [00:26:19]SAM_PROTO_ClearQueue [00:26:19]wFMCommunicate request_size=4 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 09 00 00 [00:26:19]Write to MH i2c: E2 08 00 ED 07 80 09 00 00 00 00 00 00 66 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 ED 07 00 90 00 68 [00:26:19]RAPDU: 90 00 [00:26:19]wFMCommunicate OK [00:26:19]SAM_PROTO_ClearQueue done [00:26:19]KKMCreateOFDPacket [00:26:19]OFDProtocolAddRootSTLVToBuf [00:26:19]FM_MakeSignedData [00:26:19]FM_MakeSignedData [00:26:19]SAM_PROTO_SignData [00:26:19]wFMCommunicate request_size=4 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 0D 01 02 [00:26:19]Write to MH i2c: E2 08 00 EE 07 80 0D 01 02 00 00 00 00 6E [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 03 00 EE 07 00 90 00 69 [00:26:19]RAPDU: 90 00 [00:26:19]wFMCommunicate OK [00:26:19]wFMCommunicate request_size=255 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 0D 02 02 FA 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 AB C3 E3 65 0E 04 04 00 43 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 07 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 [00:26:19]Write to MH i2c: E2 02 01 EF 07 80 0D 02 02 FA 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 AB C3 E3 65 0E 04 04 00 43 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 07 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 00 83 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 03 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 03 00 EF 07 00 90 00 6A [00:26:20]RAPDU: 90 00 [00:26:20]wFMCommunicate OK [00:26:20]wFMCommunicate request_size=12 [00:26:20]MH_SAM_APDU [00:26:20]CAPDU: 80 0D 02 02 07 00 A9 B7 12 09 33 04 [00:26:20]Write to MH i2c: E2 0F 00 F0 07 80 0D 02 02 07 00 00 A9 B7 12 09 33 04 00 00 31 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 03 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 03 00 F0 07 00 90 00 6B [00:26:20]RAPDU: 90 00 [00:26:20]wFMCommunicate OK [00:26:20]wFMCommunicate request_size=4 [00:26:20]MH_SAM_APDU [00:26:20]CAPDU: 80 0D 03 02 [00:26:20]Write to MH i2c: E2 08 00 F1 07 80 0D 03 02 00 00 00 00 73 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 0B 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 0B 00 F1 07 00 10 7C 07 4D 07 03 21 DB 90 00 5A [00:26:20]RAPDU: 10 7C 07 4D 07 03 21 DB 90 00 [00:26:20]wFMCommunicate OK [00:26:20]SAM_PROTO_SignData done [00:26:20]FM_MakeSignedData done [00:26:20]CreateOFDProtocolMessage [00:26:20]wFMCommunicate request_size=4 [00:26:20]MH_SAM_APDU [00:26:20]CAPDU: 80 11 00 00 [00:26:20]Write to MH i2c: E2 08 00 F2 07 80 11 00 00 00 00 00 00 73 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 17 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 17 00 F2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D1 [00:26:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:26:20]wFMCommunicate OK [00:26:20]CreateOFDProtocolMessage done [00:26:20]OFDSenderStorePacket 123143 [00:26:20]StoreOFDPacket docnum=123143 [00:26:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 01 00 00 F6 C2 09 01 C7 59 5A 02 01 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 AB C3 E3 65 0E 04 04 00 43 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 07 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 A9 B7 12 09 33 04 10 7C 07 4D 07 03 21 DB [00:26:20]CheckFolder [00:26:20]dirname=/storage/ofd_packets [00:26:20]CheckFolder done [00:26:20]ProducePacketName [00:26:20]name=ofd_packets/00123143 [00:26:20]NVStorageSaveData ofd_packets/00123143 [00:26:20]File name is /storage/ofd_packets/00123143 [00:26:20]Write 303 bytes [00:26:20]NVStorageSaveData done [00:26:20]OFDSenderStorePacket done [00:26:20]KKMCreateOFDPacket done [00:26:20]NVStorageSaveData kkm_last_timestamp [00:26:20]File name is /storage/kkm_last_timestamp [00:26:20]Write 4 bytes [00:26:20]NVStorageSaveData done [00:26:20]ExternCall_PrintAddStr [00:26:20]wPrintStart [00:26:20]Write to MH i2c: 01 00 00 F3 07 FA [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: 01 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: 01 07 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: 01 07 00 F3 07 00 00 00 00 00 FF 0F 0F [00:26:20]RasterBufferAndPrint [00:26:20]line Отчет об открытии смены [00:26:20]line ФФД: 1.0 [00:26:20]line ИНН: 02508201610067 [00:26:20]line Кассир: Турдумбек у. К. [00:26:20]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:26:20]line Место: АЗС № 25 "Партнер Нефть" [00:26:20]line 03.03.2024 00:26 [00:26:20]line Смена: 323 [00:26:20]line РНМ: 0000000000090573 [00:26:20]line ЗНМ: 0300000019 [00:26:20]line ФД: 123143 [00:26:20]line ФМ: 0000000000874798 [00:26:20]line ФПД: 186603746702084 [00:26:20]written 0, free lines is 4095 [00:26:20]OFD Sender: Processing packet 123143 [packets to send 112, broken 111] [00:26:20]ProducePacketName [00:26:20]name=ofd_packets/00123143 [00:26:20]OFD Sender: To server: pG, [00:26:20]CommunicateWithHost lk.salyk.kg:30040 [00:26:20]ConnectInit lk.salyk.kg [00:26:20]Connected sock=10 [00:26:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 01 00 00 F6 C2 09 01 C7 59 5A 02 01 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 A2 D1 83 D1 80 D0 B4 D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 2E 20 D0 9A 2E 20 F1 03 4C 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2C 20 D1 83 D0 BB 2E 20 D0 9C D0 B5 D0 B4 D0 B5 D1 80 D0 BE D0 B2 D0 B0 20 34 38 20 D0 90 2C 20 34 32 2E 38 35 31 38 36 38 2C 20 37 34 2E 36 31 34 30 31 38 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 AB C3 E3 65 0E 04 04 00 43 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 07 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 A9 B7 12 09 33 04 10 7C 07 4D 07 03 21 DB [00:26:20]Write to MH i2c: 01 00 00 05 08 0D [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: 01 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: 01 07 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: 01 07 00 05 08 00 00 00 00 00 58 0E 7A [00:26:20]RasterBufferAndPrint [00:26:20]line [00:26:20]line [00:26:20]line [00:26:20]line [00:26:20]line [00:26:20]written 0, free lines is 3685 [00:26:20]MH_Cut [00:26:20]Write to MH i2c: D1 01 00 0C 08 01 E6 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: D1 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: D1 01 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: D1 01 00 0C 08 00 E5 [00:26:20]Write to MH i2c: 01 00 00 0D 08 15 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6D BE 47 00 61 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 07 E1 01 00 F4 03 04 00 D8 6F E3 65 B6 04 01 00 00 54 75 5F 66 1C 97 E8 29 [00:26:20]CommunicateWithHost err = 0 [00:26:20]CheckOFDResponse [00:26:20]1017 (14) - 77093643461234 [00:26:20]1041 (16) - 0000000000874798 [00:26:20]1040 (4) - 123143 [00:26:20]1012 (4) - 02.03.2024 18:28 [00:26:20]1206 (1) - 0 [00:26:20]OFD Sender: Remove packet 123143 [00:26:20]ProducePacketName [00:26:20]name=ofd_packets/00123143 [00:26:20]NVStorageDeleteData [00:26:20]*** Cut start [00:26:20]*** Purtial cut [00:26:20]*** Stage 1: CUTSNS_PIN = 1 [00:26:21]OFD Sender: No OFD packet to send [00:26:22]Read from MH i2c: 01 [00:26:22]MH_I2C_Read... [00:26:22]*** Stop cut motor [00:26:22]*** Cut end [00:26:22]Read from MH i2c: 01 07 00 [00:26:22]MH_I2C_Read... [00:26:22]Read from MH i2c: 01 07 00 0D 08 00 00 00 00 00 FF 0F 2A [00:26:22]process_action open_shift done [00:26:22]requested_data is exist [00:26:22]produce_requested_data [00:26:22]requested_item fd.num is exist - process it [00:26:22]SAM_PROTO_GetFieldsCounters [00:26:22]wFMCommunicate request_size=4 [00:26:22]MH_SAM_APDU [00:26:22]CAPDU: 80 13 00 00 [00:26:22]Write to MH i2c: E2 08 00 0E 08 80 13 00 00 00 00 00 00 92 [00:26:22]Write i2c OK [00:26:22]MH_I2C_Read... [00:26:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:23]Read from MH i2c: E2 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 62 00 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 62 00 0E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 07 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [00:26:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 07 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:26:23]wFMCommunicate OK [00:26:23]SAM_PROTO_GetFieldsCounters done [00:26:23]requested_item shift.num is exist - process it [00:26:23]requested_item shift.opened is exist - process it [00:26:23]req_shift_opened [00:26:23]FM_GetShiftState [00:26:23]SAM_PROTO_GetShiftState [00:26:23]wFMCommunicate request_size=4 [00:26:23]MH_SAM_APDU [00:26:23]CAPDU: 80 13 01 00 [00:26:23]Write to MH i2c: E2 08 00 0F 08 80 13 01 00 00 00 00 00 94 [00:26:23]Write i2c OK [00:26:23]MH_I2C_Read... [00:26:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:23]Read from MH i2c: E2 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 0E 00 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 0E 00 0F 08 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 56 [00:26:23]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:26:23]wFMCommunicate OK [00:26:23]SAM_PROTO_GetShiftState done [00:26:23]FM_GetShiftState done [00:26:23]req_shift_opened done [00:26:23]requested_item shift.open_date is exist - process it [00:26:23]req_shift_open_date [00:26:23]req_shift_open_date done [00:26:23]produce_requested_data done [00:26:23]produce_requested_data return {"fd.num":123143,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [00:26:23]process_action_free open_shift [00:26:23]json_value_free [00:26:23]json_value_free done [00:26:23]process_json_proto returns [00:26:23]Send response to host [00:26:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":123143,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [00:26:23]free response buf [00:26:23]execute_script done [00:26:23]execute_script returns [00:26:23]free content buf [00:26:23]Sock 9.Close socket [00:26:23]Sock 9.Thread stoped [00:26:23]accept exits with 7 [00:26:23]New connection [00:26:23]New thread 3067252068 created [00:26:23]Thread 3067395428 joined [00:26:23]Waiting for new connection... [00:26:23] Sock 7.Parse request [00:26:23]Sock 7.Check first char [00:26:23]Sock 7.First char is OK [00:26:23]request: POST /json_proto HTTP/1.0 [00:26:23]Method: POST [00:26:23]URL: /json_proto [00:26:23]Method is POST - this is cgi request [00:26:23]url: /json_proto [00:26:23]query_string will be loaded in cgi processing [00:26:23]execute_cgi json_proto POST (null) [00:26:23]execute_cgi path=json_proto method=POST [00:26:23]POST find Content-Length [00:26:23]Host: 172.17.48.197:8080 [00:26:23]Content-Length: 331 [00:26:23]Content-Type: application/json [00:26:23] [00:26:23]POST finish read [00:26:23]Found Content-Length = 331 [00:26:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:23]execute_script... [00:26:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:23]POST & json_proto [00:26:23]process_json_proto [00:26:23]json parsed OK: [00:26:23]protocol is kg_v1.0 [00:26:23]action value=get_value [00:26:23]process_action get_value [00:26:23]cmd_get_value [00:26:23]process_action get_value done [00:26:23]requested_data is exist [00:26:23]produce_requested_data [00:26:23]requested_item fm.sale.total is exist - process it [00:26:23]SAM_PROTO_GetFMData [00:26:23]wFMCommunicate request_size=4 [00:26:23]MH_SAM_APDU [00:26:23]CAPDU: 80 13 03 00 [00:26:23]Write to MH i2c: E2 08 00 10 08 80 13 03 00 00 00 00 00 97 [00:26:23]Write i2c OK [00:26:23]MH_I2C_Read... [00:26:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:26:23]Read from MH i2c: E2 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 FD 00 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 FD 00 10 08 00 C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 D9 [00:26:23]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 81 DE 01 00 69 04 A3 00 6F 04 04 00 6F C9 01 00 B1 04 05 00 5B C0 E2 6D 02 70 04 05 00 B9 DF CC AA 01 72 04 04 00 A2 E0 15 C3 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 4A DB 0D 42 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 5E 00 81 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 12 15 00 00 B1 04 04 00 B1 98 54 34 70 04 04 00 91 4A 54 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 25 DB 8E 05 EF 90 00 [00:26:23]wFMCommunicate OK [00:26:23]wFMCommunicate request_size=4 [00:26:23]MH_SAM_APDU [00:26:23]CAPDU: 80 17 00 00 [00:26:23]Write to MH i2c: E2 08 00 11 08 80 17 00 00 00 00 00 00 99 [00:26:23]Write i2c OK [00:26:23]MH_I2C_Read... [00:26:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:24]Read from MH i2c: E2 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 FD 00 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 FD 00 11 08 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 3F [00:26:24]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 93 90 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:26:24]wFMCommunicate OK [00:26:24]wFMCommunicate request_size=4 [00:26:24]MH_SAM_APDU [00:26:24]CAPDU: 80 17 00 00 [00:26:24]Write to MH i2c: E2 08 00 12 08 80 17 00 00 00 00 00 00 9A [00:26:24]Write i2c OK [00:26:24]MH_I2C_Read... [00:26:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:24]Read from MH i2c: E2 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 FD 00 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 FD 00 12 08 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 72 [00:26:24]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:26:24]wFMCommunicate OK [00:26:24]wFMCommunicate request_size=4 [00:26:24]MH_SAM_APDU [00:26:24]CAPDU: 80 17 00 00 [00:26:24]Write to MH i2c: E2 08 00 13 08 80 17 00 00 00 00 00 00 9B [00:26:24]Write i2c OK [00:26:24]MH_I2C_Read... [00:26:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:24]Read from MH i2c: E2 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 FD 00 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 FD 00 13 08 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 16 [00:26:24]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [00:26:24]wFMCommunicate OK [00:26:24]wFMCommunicate request_size=4 [00:26:24]MH_SAM_APDU [00:26:24]CAPDU: 80 17 00 00 [00:26:24]Write to MH i2c: E2 08 00 14 08 80 17 00 00 00 00 00 00 9C [00:26:24]Write i2c OK [00:26:24]MH_I2C_Read... [00:26:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [00:26:25]Read from MH i2c: E2 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 E4 00 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 E4 00 14 08 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 7C [00:26:25]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:26:25]wFMCommunicate OK [00:26:25]SAM_PROTO_GetFMData done [00:26:25]requested_item fm.sale_refund.total is exist - process it [00:26:25]requested_item fm.buy.total is exist - process it [00:26:25]requested_item shift.sale.total is exist - process it [00:26:25]SAM_PROTO_GetShiftData [00:26:25]wFMCommunicate request_size=4 [00:26:25]MH_SAM_APDU [00:26:25]CAPDU: 80 13 02 00 [00:26:25]Write to MH i2c: E2 08 00 15 08 80 13 02 00 00 00 00 00 9B [00:26:25]Write i2c OK [00:26:25]MH_I2C_Read... [00:26:25]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:26:25]Read from MH i2c: E2 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 15 08 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 0E [00:26:25]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:26:25]wFMCommunicate OK [00:26:25]wFMCommunicate request_size=4 [00:26:25]MH_SAM_APDU [00:26:25]CAPDU: 80 17 00 00 [00:26:25]Write to MH i2c: E2 08 00 16 08 80 17 00 00 00 00 00 00 9E [00:26:25]Write i2c OK [00:26:25]MH_I2C_Read... [00:26:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:26]Read from MH i2c: E2 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 16 08 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 A6 [00:26:26]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 OFD Sender: No OFD packet to send [00:26:26]6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:26:26]wFMCommunicate OK [00:26:26]wFMCommunicate request_size=4 [00:26:26]MH_SAM_APDU [00:26:26]CAPDU: 80 17 00 00 [00:26:26]Write to MH i2c: E2 08 00 17 08 80 17 00 00 00 00 00 00 9F [00:26:26]Write i2c OK [00:26:26]MH_I2C_Read... [00:26:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:26]Read from MH i2c: E2 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 17 08 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 71 [00:26:26]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:26:26]wFMCommunicate OK [00:26:26]wFMCommunicate request_size=4 [00:26:26]MH_SAM_APDU [00:26:26]CAPDU: 80 17 00 00 [00:26:26]Write to MH i2c: E2 08 00 18 08 80 17 00 00 00 00 00 00 A0 [00:26:26]Write i2c OK [00:26:26]MH_I2C_Read... [00:26:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:27]Read from MH i2c: E2 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 FD 00 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 FD 00 18 08 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 12 [00:26:27]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:26:27]wFMCommunicate OK [00:26:27]wFMCommunicate request_size=4 [00:26:27]MH_SAM_APDU [00:26:27]CAPDU: 80 17 00 00 [00:26:27]Write to MH i2c: E2 08 00 19 08 80 17 00 00 00 00 00 00 A1 [00:26:27]Write i2c OK [00:26:27]MH_I2C_Read... [00:26:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:26:27]Read from MH i2c: E2 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 BD 00 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 BD 00 19 08 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 87 [00:26:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:26:27]wFMCommunicate OK [00:26:27]SAM_PROTO_GetShiftData done [00:26:27]requested_item shift.sale.total_cash is exist - process it [00:26:27]requested_item shift.sale_refund.total is exist - process it [00:26:27]requested_item shift.sale_refund.total_cash is exist - process it [00:26:27]requested_item shift.buy.total is exist - process it [00:26:27]requested_item shift.buy.total_cash is exist - process it [00:26:27]produce_requested_data done [00:26:27]produce_requested_data return {"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:26:27]process_action_free get_value [00:26:27]json_value_free [00:26:27]json_value_free done [00:26:27]process_json_proto returns [00:26:27]Send response to host [00:26:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104335115.15,"fm.sale_refund.total":8779593.45,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:26:27]free response buf [00:26:27]execute_script done [00:26:27]execute_script returns [00:26:27]free content buf [00:26:27]Sock 7.Close socket [00:26:27]Sock 7.Thread stoped [00:26:31]OFD Sender: No OFD packet to send [00:26:36]OFD Sender: No OFD packet to send [00:26:41]OFD Sender: No OFD packet to send [00:26:46]OFD Sender: No OFD packet to send [00:26:51]OFD Sender: No OFD packet to send [00:26:56]OFD Sender: No OFD packet to send [00:27:01]OFD Sender: No OFD packet to send [00:27:06]OFD Sender: No OFD packet to send [00:27:11]OFD Sender: No OFD packet to send [00:27:16]OFD Sender: No OFD packet to send [00:27:21]OFD Sender: No OFD packet to send [00:27:26]OFD Sender: No OFD packet to send [00:27:31]OFD Sender: No OFD packet to send [00:27:36]OFD Sender: No OFD packet to send [00:27:41]OFD Sender: No OFD packet to send [00:27:46]OFD Sender: No OFD packet to send [00:27:51]OFD Sender: No OFD packet to send [00:27:56]OFD Sender: No OFD packet to send [00:28:01]OFD Sender: No OFD packet to send [00:28:06]OFD Sender: No OFD packet to send [00:28:11]OFD Sender: No OFD packet to send [00:28:16]OFD Sender: No OFD packet to send [00:28:21]OFD Sender: No OFD packet to send [00:28:26]OFD Sender: No OFD packet to send [00:28:31]OFD Sender: No OFD packet to send [00:28:36]OFD Sender: No OFD packet to send [00:28:41]OFD Sender: No OFD packet to send [00:28:46]OFD Sender: No OFD packet to send [00:28:51]OFD Sender: No OFD packet to send [00:28:56]OFD Sender: No OFD packet to send [00:29:01]OFD Sender: No OFD packet to send [00:29:06]OFD Sender: No OFD packet to send [00:29:11]OFD Sender: No OFD packet to send [00:29:16]OFD Sender: No OFD packet to send [00:29:21]OFD Sender: No OFD packet to send [00:29:26]OFD Sender: No OFD packet to send [00:29:31]OFD Sender: No OFD packet to send [00:29:36]OFD Sender: No OFD packet to send [00:29:41]OFD Sender: No OFD packet to send [00:29:46]OFD Sender: No OFD packet to send [00:29:51]OFD Sender: No OFD packet to send [00:29:56]OFD Sender: No OFD packet to send [00:30:01]OFD Sender: No OFD packet to send [00:30:06]OFD Sender: No OFD packet to send [00:30:11]OFD Sender: No OFD packet to send [00:30:16]OFD Sender: No OFD packet to send [00:30:21]OFD Sender: No OFD packet to send [00:30:26]OFD Sender: No OFD packet to send [00:30:31]OFD Sender: No OFD packet to send [00:30:36]OFD Sender: No OFD packet to send [00:30:41]OFD Sender: No OFD packet to send [00:30:46]OFD Sender: No OFD packet to send [00:30:51]OFD Sender: No OFD packet to send [00:30:56]OFD Sender: No OFD packet to send [00:31:01]OFD Sender: No OFD packet to send [00:31:06]OFD Sender: No OFD packet to send [00:31:11]OFD Sender: No OFD packet to send [00:31:16]OFD Sender: No OFD packet to send [00:31:21]OFD Sender: No OFD packet to send [00:31:26]OFD Sender: No OFD packet to send [00:31:31]OFD Sender: No OFD packet to send [00:31:36]OFD Sender: No OFD packet to send [00:31:41]OFD Sender: No OFD packet to send [00:31:46]OFD Sender: No OFD packet to send [00:31:51]OFD Sender: No OFD packet to send [00:31:56]OFD Sender: No OFD packet to send [00:32:01]OFD Sender: No OFD packet to send [00:32:06]OFD Sender: No OFD packet to send [00:32:11]OFD Sender: No OFD packet to send [00:32:16]OFD Sender: No OFD packet to send [00:32:21]OFD Sender: No OFD packet to send [00:32:26]OFD Sender: No OFD packet to send [00:32:31]OFD Sender: No OFD packet to send [00:32:36]OFD Sender: No OFD packet to send [00:32:41]OFD Sender: No OFD packet to send [00:32:46]OFD Sender: No OFD packet to send [00:32:51]OFD Sender: No OFD packet to send [00:32:56]OFD Sender: No OFD packet to send [00:33:01]OFD Sender: No OFD packet to send [00:33:06]OFD Sender: No OFD packet to send [00:33:11]OFD Sender: No OFD packet to send [00:33:16]OFD Sender: No OFD packet to send [00:33:22]OFD Sender: No OFD packet to send [00:33:27]OFD Sender: No OFD packet to send [00:33:32]OFD Sender: No OFD packet to send [00:33:37]OFD Sender: No OFD packet to send [00:33:42]OFD Sender: No OFD packet to send [00:33:47]OFD Sender: No OFD packet to send [00:33:52]OFD Sender: No OFD packet to send [00:33:57]OFD Sender: No OFD packet to send [00:34:02]OFD Sender: No OFD packet to send [00:34:07]OFD Sender: No OFD packet to send [00:34:12]OFD Sender: No OFD packet to send [00:34:17]OFD Sender: No OFD packet to send [00:34:22]OFD Sender: No OFD packet to send [00:34:27]OFD Sender: No OFD packet to send [00:34:32]OFD Sender: No OFD packet to send [00:34:37]OFD Sender: No OFD packet to send [00:34:42]OFD Sender: No OFD packet to send [00:34:47]OFD Sender: No OFD packet to send [00:34:52]OFD Sender: No OFD packet to send [00:34:57]OFD Sender: No OFD packet to send [00:35:02]OFD Sender: No OFD packet to send [00:35:07]OFD Sender: No OFD packet to send [00:35:12]OFD Sender: No OFD packet to send [00:35:17]OFD Sender: No OFD packet to send [00:35:22]OFD Sender: No OFD packet to send [00:35:27]OFD Sender: No OFD packet to send [00:35:32]OFD Sender: No OFD packet to send [00:35:37]OFD Sender: No OFD packet to send [00:35:42]OFD Sender: No OFD packet to send [00:35:47]OFD Sender: No OFD packet to send [00:35:52]OFD Sender: No OFD packet to send [00:35:57]OFD Sender: No OFD packet to send [00:36:02]OFD Sender: No OFD packet to send [00:36:07]OFD Sender: No OFD packet to send [00:36:12]OFD Sender: No OFD packet to send [00:36:17]OFD Sender: No OFD packet to send [00:36:22]OFD Sender: No OFD packet to send [00:36:27]OFD Sender: No OFD packet to send [00:36:32]OFD Sender: No OFD packet to send [00:36:37]OFD Sender: No OFD packet to send [00:36:42]OFD Sender: No OFD packet to send [00:36:47]OFD Sender: No OFD packet to send [00:36:52]accept exits with 9 [00:36:52]New connection [00:36:52]New thread 3067395428 created [00:36:52]Thread 3067252068 joined [00:36:52]Waiting for new connection... [00:36:52] Sock 9.Parse request [00:36:52]Sock 9.Check first char [00:36:52]Sock 9.First char is OK [00:36:52]request: POST /json_proto HTTP/1.0 [00:36:52]Method: POST [00:36:52]URL: /json_proto [00:36:52]Method is POST - this is cgi request [00:36:52]url: /json_proto [00:36:52]query_string will be loaded in cgi processing [00:36:52]execute_cgi json_proto POST (null) [00:36:52]execute_cgi path=json_proto method=POST [00:36:52]POST find Content-Length [00:36:52]Host: 172.17.48.197:8080 [00:36:52]Content-Length: 683 [00:36:52]Content-Type: application/json [00:36:52] [00:36:52]POST finish read [00:36:52]Found Content-Length = 683 [00:36:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 22.620, "sum" : 1400.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:36:52]execute_script... [00:36:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 22.620, "sum" : 1400.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:36:52]POST & json_proto [00:36:52]process_json_proto [00:36:52]json parsed OK: [00:36:52]protocol is kg_v1.0 [00:36:52]action value=close_receipt [00:36:52]process_action close_receipt [00:36:52]cmd_close_receipt [00:36:52]MH_GetDate [00:36:52]Write to MH i2c: F0 00 00 1A 08 11 [00:36:52]Write i2c OK [00:36:52]MH_I2C_Read... [00:36:52]Read from MH i2c: F0 [00:36:52]MH_I2C_Read... [00:36:52]Read from MH i2c: F0 09 00 [00:36:52]MH_I2C_Read... [00:36:52]Read from MH i2c: F0 09 00 1A 08 00 24 C6 E3 65 6C AF E3 65 AF [00:36:52]GetLastDocTimeStamp 1709425579 [00:36:52]current date 1709426212 [00:36:52]FM_GetShiftState [00:36:52]SAM_PROTO_GetShiftState [00:36:52]wFMCommunicate request_size=4 [00:36:52]MH_SAM_APDU [00:36:52]CAPDU: 80 13 01 00 [00:36:52]Write to MH i2c: E2 08 00 1B 08 80 13 01 00 00 00 00 00 A0 [00:36:52]Write i2c OK [00:36:52]MH_I2C_Read... [00:36:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:36:52]Read from MH i2c: E2 [00:36:52]MH_I2C_Read... [00:36:52]Read from MH i2c: E2 0E 00 [00:36:52]MH_I2C_Read... [00:36:52]Read from MH i2c: E2 0E 00 1B 08 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 62 [00:36:52]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:36:52]wFMCommunicate OK [00:36:52]SAM_PROTO_GetShiftState done [00:36:52]FM_GetShiftState done [00:36:52]opened in 1709425579 [00:36:52]opened+sec_in_day 1709511979 [00:36:52]quantity*price = 140017 [00:36:52]sum+1 = 140019 [00:36:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 1 03.03.2024 00:36 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123144 ФПД: 164134108245801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T003652&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123144&fm=164134108245801&tin=02508201610067®Number=0000000000090573&sum=140000 [00:36:53]StoreToDocumentArchive [00:36:53]shift 323 fd 123144 [00:36:53]save to /storage/0323/doc_00123144 [00:36:53]save last doc name /storage/0323/doc_00123144 to /storage/kkm_last_doc_name [00:36:53]save OK [00:36:53]Clear old archive folders... [00:36:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:36:53]tlvbuf is 00D9E150 [00:36:53]SAM_PROTO_ClearQueue [00:36:53]wFMCommunicate request_size=4 [00:36:53]MH_SAM_APDU [00:36:53]CAPDU: 80 09 00 00 [00:36:53]Write to MH i2c: E2 08 00 28 08 80 09 00 00 00 00 00 00 A2 [00:36:53]Write i2c OK [00:36:53]MH_I2C_Read... [00:36:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:36:53]Read from MH i2c: E2 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 03 00 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 03 00 28 08 00 90 00 A4 [00:36:53]RAPDU: 90 00 [00:36:53]wFMCommunicate OK [00:36:53]SAM_PROTO_ClearQueue done [00:36:53]KKMCreateOFDPacket [00:36:53]OFDProtocolAddRootSTLVToBuf [00:36:53]FM_MakeSignedData [00:36:53]FM_MakeSignedData [00:36:53]SAM_PROTO_SignData [00:36:53]wFMCommunicate request_size=4 [00:36:53]MH_SAM_APDU [00:36:53]CAPDU: 80 0D 01 02 [00:36:53]Write to MH i2c: E2 08 00 29 08 80 0D 01 02 00 00 00 00 AA [00:36:53]Write i2c OK [00:36:53]MH_I2C_Read... [00:36:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:36:53]Read from MH i2c: E2 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 03 00 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 03 00 29 08 00 90 00 A5 [00:36:53]RAPDU: 90 00 [00:36:53]wFMCommunicate OK [00:36:53]wFMCommunicate request_size=255 [00:36:53]MH_SAM_APDU [00:36: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 5C 58 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F2 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 24 C6 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E1 01 00 35 04 06 00 95 [00:36:53]Write to MH i2c: E2 02 01 2A 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 5C 58 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F2 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 24 C6 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E1 01 00 35 04 06 00 95 00 00 F6 [00:36:53]Write i2c OK [00:36:53]MH_I2C_Read... [00:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:36:53]Read from MH i2c: E2 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 03 00 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 03 00 2A 08 00 90 00 A6 [00:36:53]RAPDU: 90 00 [00:36:53]wFMCommunicate OK [00:36:53]wFMCommunicate request_size=10 [00:36:53]MH_SAM_APDU [00:36:53]CAPDU: 80 0D 02 02 05 47 73 37 AF 29 [00:36:53]Write to MH i2c: E2 0D 00 2B 08 80 0D 02 02 05 00 47 73 37 AF 29 00 00 80 [00:36:53]Write i2c OK [00:36:53]MH_I2C_Read... [00:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:36:53]Read from MH i2c: E2 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 03 00 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 03 00 2B 08 00 90 00 A7 [00:36:53]RAPDU: 90 00 [00:36:53]wFMCommunicate OK [00:36:53]wFMCommunicate request_size=4 [00:36:53]MH_SAM_APDU [00:36:53]CAPDU: 80 0D 03 02 [00:36:53]Write to MH i2c: E2 08 00 2C 08 80 0D 03 02 00 00 00 00 AF [00:36:53]Write i2c OK [00:36:53]MH_I2C_Read... [00:36:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:36:53]Read from MH i2c: E2 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 0B 00 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 0B 00 2C 08 00 48 F3 CB 62 D5 62 74 0A 90 00 CD [00:36:53]RAPDU: 48 F3 CB 62 D5 62 74 0A 90 00 [00:36:53]wFMCommunicate OK [00:36:53]SAM_PROTO_SignData done [00:36:53]FM_MakeSignedData done [00:36:53]CreateOFDProtocolMessage [00:36:53]wFMCommunicate request_size=4 [00:36:53]MH_SAM_APDU [00:36:53]CAPDU: 80 11 00 00 [00:36:53]Write to MH i2c: E2 08 00 2D 08 80 11 00 00 00 00 00 00 AF [00:36:53]Write i2c OK [00:36:53]MH_I2C_Read... [00:36:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:36:53]Read from MH i2c: E2 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 17 00 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: E2 17 00 2D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0D [00:36:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:36:53]wFMCommunicate OK [00:36:53]CreateOFDProtocolMessage done [00:36:53]OFDSenderStorePacket 123144 [00:36:53]StoreOFDPacket docnum=123144 [00:36:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 71 C2 07 01 2A FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 58 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F2 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 24 C6 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E1 01 00 35 04 06 00 95 47 73 37 AF 29 48 F3 CB 62 D5 62 74 0A [00:36:53]CheckFolder [00:36:53]dirname=/storage/ofd_packets [00:36:53]CheckFolder done [00:36:53]ProducePacketName [00:36:53]name=ofd_packets/00123144 [00:36:53]NVStorageSaveData ofd_packets/00123144 [00:36:53]File name is /storage/ofd_packets/00123144 [00:36:53]Write 301 bytes [00:36:53]NVStorageSaveData done [00:36:53]OFDSenderStorePacket done [00:36:53]KKMCreateOFDPacket done [00:36:53]NVStorageSaveData kkm_last_timestamp [00:36:53]File name is /storage/kkm_last_timestamp [00:36:53]Write 4 bytes [00:36:53]NVStorageSaveData done [00:36:53]ExternCall_PrintAddStr [00:36:53]wPrintStart [00:36:53]Write to MH i2c: 01 00 00 2E 08 36 [00:36:53]Write i2c OK [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: 01 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: 01 07 00 [00:36:53]MH_I2C_Read... [00:36:53]Read from MH i2c: 01 07 00 2E 08 00 00 00 00 00 FF 0F 4B [00:36:53]RasterBufferAndPrint [00:36:53]line Счет N : (1)1106061 [00:36:53]line ИНН: 02508201610067 [00:36:53]line Контрольно-Кассовый Чек [00:36:53]line ПРОДАЖА [00:36:53]line ТРК (МРК, ГНК) : 21 [00:36:53]line Товар: 2710124130 [00:36:53]line Аи-92-К-5 [00:36:53]line 22.620 * 61.90 [00:36:53]line = 1400.18 [00:36:53]line НДС 12% НСП 1% [00:36:53]line > о реализуемом товаре [00:36:53]line ОКРУГЛЕНИЕ: -0.18 [00:36:53]line ИТОГО: 1400.00 [00:36:53]line Внесено: 1400.00 [00:36:53]line СДАЧА: 0.00 [00:36:53]line НСП 1% : 12.39 [00:36:53]line НДС 12% : 148.69 [00:36:53]line Наличными: 1400.00 [00:36:53]line Безнал.: 0.00 [00:36:53]line Место: АЗС № 25 "Партнер Нефть" [00:36:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:36:53]line СНО: Общий режим [00:36:53]line Чек 1 03.03.2024 00:36 [00:36:53]line Смена: 323 ФФД: 1.0 [00:36:53]line ЗНМ: 0300000019 [00:36:53]line РНМ: 0000000000090573 [00:36:53]line Версия ККМ: 001 [00:36:53]line ФМ: 0000000000874798 [00:36:53]line ФД: 123144 [00:36:53]line ФПД: 164134108245801 [00:36:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T003652&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123144&fm=164134108245801&tin=02508201610067®Number=0000000000090573&sum=140000 [00:36:54]OFD Sender: Processing packet 123144 [packets to send 112, broken 111] [00:36:54]ProducePacketName [00:36:54]name=ofd_packets/00123144 [00:36:54]OFD Sender: To server: pG, [00:36:54]CommunicateWithHost lk.salyk.kg:30040 [00:36:54]ConnectInit lk.salyk.kg [00:36:54]written 0, free lines is 4095 [00:36:54]Connected sock=10 [00:36:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 71 C2 07 01 2A FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 58 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F2 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 24 C6 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E1 01 00 35 04 06 00 95 47 73 37 AF 29 48 F3 CB 62 D5 62 74 0A [00:36:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6F 4A 47 00 50 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 08 E1 01 00 F4 03 04 00 52 72 E3 65 B6 04 01 00 00 AE 13 44 06 CA A2 AB FB [00:36:54]CommunicateWithHost err = 0 [00:36:54]CheckOFDResponse [00:36:54]1017 (14) - 77093643461234 [00:36:54]1041 (16) - 0000000000874798 [00:36:54]1040 (4) - 123144 [00:36:54]1012 (4) - 02.03.2024 18:39 [00:36:54]1206 (1) - 0 [00:36:54]OFD Sender: Remove packet 123144 [00:36:54]ProducePacketName [00:36:54]name=ofd_packets/00123144 [00:36:54]NVStorageDeleteData [00:36:54]Write to MH i2c: 01 00 00 59 08 61 [00:36:54]Write i2c OK [00:36:54]MH_I2C_Read... [00:36:54]Read from MH i2c: 01 [00:36:54]MH_I2C_Read... [00:36:54]Read from MH i2c: 01 07 00 [00:36:54]MH_I2C_Read... [00:36:54]Read from MH i2c: 01 07 00 59 08 00 00 00 00 00 E7 0C 5B [00:36:54]RasterBufferAndPrint [00:36:54]line [00:36:54]line [00:36:54]line [00:36:54]line [00:36:54]line [00:36:54]written 0, free lines is 3309 [00:36:54]MH_Cut [00:36:54]Write to MH i2c: D1 01 00 60 08 01 3A [00:36:54]Write i2c OK [00:36:54]MH_I2C_Read... [00:36:54]Read from MH i2c: D1 [00:36:54]MH_I2C_Read... [00:36:54]Read from MH i2c: D1 01 00 [00:36:54]MH_I2C_Read... [00:36:54]Read from MH i2c: D1 01 00 60 08 00 39 [00:36:54]Write to MH i2c: 01 00 00 61 08 69 [00:36:54]Write i2c OK [00:36:54]MH_I2C_Read... [00:36:54]OFD Sender: No OFD packet to send [00:36:55]*** Cut start [00:36:55]*** Purtial cut [00:36:55]*** Stage 1: CUTSNS_PIN = 1 [00:36:57]Read from MH i2c: 01 [00:36:57]MH_I2C_Read... [00:36:57]*** Stop cut motor [00:36:57]*** Cut end [00:36:57]Read from MH i2c: 01 07 00 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: 01 07 00 61 08 00 00 00 00 00 FF 0F 7E [00:36:57]process_action close_receipt done [00:36:57]requested_data is exist [00:36:57]produce_requested_data [00:36:57]requested_item fm.sn is exist - process it [00:36:57]wFMCommunicate request_size=4 [00:36:57]MH_SAM_APDU [00:36:57]CAPDU: 80 11 00 00 [00:36:57]Write to MH i2c: E2 08 00 62 08 80 11 00 00 00 00 00 00 E4 [00:36:57]Write i2c OK [00:36:57]MH_I2C_Read... [00:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:36:57]Read from MH i2c: E2 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: E2 17 00 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: E2 17 00 62 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 42 [00:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:36:57]wFMCommunicate OK [00:36:57]requested_item fd.num is exist - process it [00:36:57]SAM_PROTO_GetFieldsCounters [00:36:57]wFMCommunicate request_size=4 [00:36:57]MH_SAM_APDU [00:36:57]CAPDU: 80 13 00 00 [00:36:57]Write to MH i2c: E2 08 00 63 08 80 13 00 00 00 00 00 00 E7 [00:36:57]Write i2c OK [00:36:57]MH_I2C_Read... [00:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:36:57]Read from MH i2c: E2 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: E2 62 00 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: E2 62 00 63 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 08 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [00:36:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 08 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:36:57]wFMCommunicate OK [00:36:57]SAM_PROTO_GetFieldsCounters done [00:36:57]requested_item shift.num is exist - process it [00:36:57]requested_item shift.opened is exist - process it [00:36:57]req_shift_opened [00:36:57]FM_GetShiftState [00:36:57]SAM_PROTO_GetShiftState [00:36:57]wFMCommunicate request_size=4 [00:36:57]MH_SAM_APDU [00:36:57]CAPDU: 80 13 01 00 [00:36:57]Write to MH i2c: E2 08 00 64 08 80 13 01 00 00 00 00 00 E9 [00:36:57]Write i2c OK [00:36:57]MH_I2C_Read... [00:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:36:57]Read from MH i2c: E2 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: E2 0E 00 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: E2 0E 00 64 08 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 AB [00:36:57]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:36:57]wFMCommunicate OK [00:36:57]SAM_PROTO_GetShiftState done [00:36:57]FM_GetShiftState done [00:36:57]req_shift_opened done [00:36:57]requested_item shift.open_date is exist - process it [00:36:57]req_shift_open_date [00:36:57]req_shift_open_date done [00:36:57]produce_requested_data done [00:36:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123144,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [00:36:57]process_action_free close_receipt [00:36:57]json_value_free [00:36:57]json_value_free done [00:36:57]process_json_proto returns [00:36:57]Send response to host [00:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123144,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [00:36:57]free response buf [00:36:57]execute_script done [00:36:57]execute_script returns [00:36:57]free content buf [00:36:57]Sock 9.Close socket [00:36:57]Sock 9.Thread stoped [00:36:59]OFD Sender: No OFD packet to send [00:37:04]OFD Sender: No OFD packet to send [00:37:09]OFD Sender: No OFD packet to send [00:37:14]OFD Sender: No OFD packet to send [00:37:19]OFD Sender: No OFD packet to send [00:37:24]OFD Sender: No OFD packet to send [00:37:29]OFD Sender: No OFD packet to send [00:37:34]OFD Sender: No OFD packet to send [00:37:39]OFD Sender: No OFD packet to send [00:37:44]OFD Sender: No OFD packet to send [00:37:49]OFD Sender: No OFD packet to send [00:37:54]OFD Sender: No OFD packet to send [00:37:59]OFD Sender: No OFD packet to send [00:38:04]OFD Sender: No OFD packet to send [00:38:09]OFD Sender: No OFD packet to send [00:38:14]OFD Sender: No OFD packet to send [00:38:19]OFD Sender: No OFD packet to send [00:38:24]OFD Sender: No OFD packet to send [00:38:29]OFD Sender: No OFD packet to send [00:38:34]OFD Sender: No OFD packet to send [00:38:39]OFD Sender: No OFD packet to send [00:38:44]OFD Sender: No OFD packet to send [00:38:49]OFD Sender: No OFD packet to send [00:38:54]OFD Sender: No OFD packet to send [00:38:59]OFD Sender: No OFD packet to send [00:39:04]OFD Sender: No OFD packet to send [00:39:09]OFD Sender: No OFD packet to send [00:39:14]OFD Sender: No OFD packet to send [00:39:19]OFD Sender: No OFD packet to send [00:39:24]OFD Sender: No OFD packet to send [00:39:29]OFD Sender: No OFD packet to send [00:39:34]OFD Sender: No OFD packet to send [00:39:39]OFD Sender: No OFD packet to send [00:39:44]OFD Sender: No OFD packet to send [00:39:50]OFD Sender: No OFD packet to send [00:39:55]OFD Sender: No OFD packet to send [00:40:00]OFD Sender: No OFD packet to send [00:40:05]OFD Sender: No OFD packet to send [00:40:10]OFD Sender: No OFD packet to send [00:40:15]OFD Sender: No OFD packet to send [00:40:20]OFD Sender: No OFD packet to send [00:40:25]OFD Sender: No OFD packet to send [00:40:30]OFD Sender: No OFD packet to send [00:40:35]OFD Sender: No OFD packet to send [00:40:40]OFD Sender: No OFD packet to send [00:40:45]OFD Sender: No OFD packet to send [00:40:50]OFD Sender: No OFD packet to send [00:40:55]OFD Sender: No OFD packet to send [00:41:00]OFD Sender: No OFD packet to send [00:41:05]OFD Sender: No OFD packet to send [00:41:10]OFD Sender: No OFD packet to send [00:41:15]OFD Sender: No OFD packet to send [00:41:20]OFD Sender: No OFD packet to send [00:41:25]OFD Sender: No OFD packet to send [00:41:30]OFD Sender: No OFD packet to send [00:41:35]OFD Sender: No OFD packet to send [00:41:40]OFD Sender: No OFD packet to send [00:41:45]OFD Sender: No OFD packet to send [00:41:50]OFD Sender: No OFD packet to send [00:41:55]OFD Sender: No OFD packet to send [00:42:00]OFD Sender: No OFD packet to send [00:42:05]OFD Sender: No OFD packet to send [00:42:10]OFD Sender: No OFD packet to send [00:42:15]OFD Sender: No OFD packet to send [00:42:20]OFD Sender: No OFD packet to send [00:42:25]OFD Sender: No OFD packet to send [00:42:30]OFD Sender: No OFD packet to send [00:42:35]OFD Sender: No OFD packet to send [00:42:40]OFD Sender: No OFD packet to send [00:42:45]OFD Sender: No OFD packet to send [00:42:50]OFD Sender: No OFD packet to send [00:42:55]OFD Sender: No OFD packet to send [00:43:00]OFD Sender: No OFD packet to send [00:43:05]OFD Sender: No OFD packet to send [00:43:10]OFD Sender: No OFD packet to send [00:43:15]OFD Sender: No OFD packet to send [00:43:20]OFD Sender: No OFD packet to send [00:43:25]OFD Sender: No OFD packet to send [00:43:30]OFD Sender: No OFD packet to send [00:43:35]OFD Sender: No OFD packet to send [00:43:40]OFD Sender: No OFD packet to send [00:43:45]OFD Sender: No OFD packet to send [00:43:48]accept exits with 7 [00:43:48]New connection [00:43:48]New thread 3067252068 created [00:43:48]Thread 3067395428 joined [00:43:48]Waiting for new connection... [00:43:48] Sock 7.Parse request [00:43:48]Sock 7.Check first char [00:43:48]Sock 7.First char is OK [00:43:48]request: POST /json_proto HTTP/1.0 [00:43:48]Method: POST [00:43:48]URL: /json_proto [00:43:48]Method is POST - this is cgi request [00:43:48]url: /json_proto [00:43:48]query_string will be loaded in cgi processing [00:43:48]execute_cgi json_proto POST (null) [00:43:48]execute_cgi path=json_proto method=POST [00:43:48]POST find Content-Length [00:43:48]Host: 172.17.48.197:8080 [00:43:48]Content-Length: 820 [00:43:48]Content-Type: application/json [00:43:48] [00:43:48]POST finish read [00:43:48]Found Content-Length = 820 [00:43:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:48]execute_script... [00:43:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:48]POST & json_proto [00:43:48]process_json_proto [00:43:48]json parsed OK: [00:43:48]protocol is kg_v1.0 [00:43:48]action value=close_receipt [00:43:48]process_action close_receipt [00:43:48]cmd_close_receipt [00:43:48]MH_GetDate [00:43:48]Write to MH i2c: F0 00 00 65 08 5C [00:43:48]Write i2c OK [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: F0 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: F0 09 00 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: F0 09 00 65 08 00 C4 C7 E3 65 6C AF E3 65 9B [00:43:48]GetLastDocTimeStamp 1709426212 [00:43:48]current date 1709426628 [00:43:48]FM_GetShiftState [00:43:48]SAM_PROTO_GetShiftState [00:43:48]wFMCommunicate request_size=4 [00:43:48]MH_SAM_APDU [00:43:48]CAPDU: 80 13 01 00 [00:43:48]Write to MH i2c: E2 08 00 66 08 80 13 01 00 00 00 00 00 EB [00:43:48]Write i2c OK [00:43:48]MH_I2C_Read... [00:43:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:48]Read from MH i2c: E2 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 0E 00 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 0E 00 66 08 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 AD [00:43:48]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:43:48]wFMCommunicate OK [00:43:48]SAM_PROTO_GetShiftState done [00:43:48]FM_GetShiftState done [00:43:48]opened in 1709425579 [00:43:48]opened+sec_in_day 1709511979 [00:43:48]quantity*price = 100030 [00:43:48]sum+1 = 100031 [00:43:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 2 03.03.2024 00:43 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123145 ФПД: 119687936188371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T004348&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123145&fm=119687936188371&tin=02508201610067®Number=0000000000090573&sum=100030 [00:43:49]StoreToDocumentArchive [00:43:49]shift 323 fd 123145 [00:43:49]save to /storage/0323/doc_00123145 [00:43:49]save last doc name /storage/0323/doc_00123145 to /storage/kkm_last_doc_name [00:43:49]save OK [00:43:49]Clear old archive folders... [00:43:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:43:49]tlvbuf is 00E1F6E0 [00:43:49]SAM_PROTO_ClearQueue [00:43:49]wFMCommunicate request_size=4 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 09 00 00 [00:43:49]Write to MH i2c: E2 08 00 73 08 80 09 00 00 00 00 00 00 ED [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 73 08 00 90 00 EF [00:43:49]RAPDU: 90 00 [00:43:49]wFMCommunicate OK [00:43:49]SAM_PROTO_ClearQueue done [00:43:49]KKMCreateOFDPacket [00:43:49]OFDProtocolAddRootSTLVToBuf [00:43:49]FM_MakeSignedData [00:43:49]FM_MakeSignedData [00:43:49]SAM_PROTO_SignData [00:43:49]wFMCommunicate request_size=4 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 0D 01 02 [00:43:49]Write to MH i2c: E2 08 00 74 08 80 0D 01 02 00 00 00 00 F5 [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 74 08 00 90 00 F0 [00:43:49]RAPDU: 90 00 [00:43:49]wFMCommunicate OK [00:43:49]wFMCommunicate request_size=255 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C4 C7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E1 01 00 35 04 06 00 6C [00:43:49]Write to MH i2c: E2 02 01 75 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C4 C7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E1 01 00 35 04 06 00 6C 00 00 0D [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 75 08 00 90 00 F1 [00:43:49]RAPDU: 90 00 [00:43:49]wFMCommunicate OK [00:43:49]wFMCommunicate request_size=10 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 0D 02 02 05 DB 04 EB 9F D3 [00:43:49]Write to MH i2c: E2 0D 00 76 08 80 0D 02 02 05 00 DB 04 EB 9F D3 00 00 3E [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 76 08 00 90 00 F2 [00:43:49]RAPDU: 90 00 [00:43:49]wFMCommunicate OK [00:43:49]wFMCommunicate request_size=4 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 0D 03 02 [00:43:49]Write to MH i2c: E2 08 00 77 08 80 0D 03 02 00 00 00 00 FA [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 0B 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 0B 00 77 08 00 18 7E A6 21 53 7F 24 10 90 00 5E [00:43:49]RAPDU: 18 7E A6 21 53 7F 24 10 90 00 [00:43:49]wFMCommunicate OK [00:43:49]SAM_PROTO_SignData done [00:43:49]FM_MakeSignedData done [00:43:49]CreateOFDProtocolMessage [00:43:49]wFMCommunicate request_size=4 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 11 00 00 [00:43:49]Write to MH i2c: E2 08 00 78 08 80 11 00 00 00 00 00 00 FA [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 17 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 17 00 78 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [00:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:43:49]wFMCommunicate OK [00:43:49]CreateOFDProtocolMessage done [00:43:49]OFDSenderStorePacket 123145 [00:43:49]StoreOFDPacket docnum=123145 [00:43:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 35 76 07 01 C8 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C4 C7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E1 01 00 35 04 06 00 6C DB 04 EB 9F D3 18 7E A6 21 53 7F 24 10 [00:43:49]CheckFolder [00:43:49]dirname=/storage/ofd_packets [00:43:49]CheckFolder done [00:43:49]ProducePacketName [00:43:49]name=ofd_packets/00123145 [00:43:49]NVStorageSaveData ofd_packets/00123145 [00:43:49]File name is /storage/ofd_packets/00123145 [00:43:49]Write 301 bytes [00:43:49]NVStorageSaveData done [00:43:49]OFDSenderStorePacket done [00:43:49]KKMCreateOFDPacket done [00:43:49]NVStorageSaveData kkm_last_timestamp [00:43:49]File name is /storage/kkm_last_timestamp [00:43:49]Write 4 bytes [00:43:49]NVStorageSaveData done [00:43:49]ExternCall_PrintAddStr [00:43:49]wPrintStart [00:43:49]Write to MH i2c: 01 00 00 79 08 81 [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: 01 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: 01 07 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: 01 07 00 79 08 00 00 00 00 00 FF 0F 96 [00:43:49]RasterBufferAndPrint [00:43:49]line Счет N : (1)1106062 [00:43:49]line ИНН: 02508201610067 [00:43:49]line Контрольно-Кассовый Чек [00:43:49]line ПРОДАЖА [00:43:49]line ТРК (МРК, ГНК) : 52 [00:43:49]line Товар: 2710124130 [00:43:49]line Аи-92-К-5 [00:43:49]line 16.160 * 61.90 [00:43:49]line = 1000.30 [00:43:49]line НДС 12% НСП 1% [00:43:49]line > о реализуемом товаре [00:43:49]line ИТОГО: 1000.30 [00:43:49]line НСП 1% : 8.85 [00:43:49]line НДС 12% : 106.23 [00:43:49]line Наличными: 0.00 [00:43:49]line Безнал.: 1000.30 [00:43:49]line Место: АЗС № 25 "Партнер Нефть" [00:43:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:43:49]line СНО: Общий режим [00:43:49]line Чек 2 03.03.2024 00:43 [00:43:49]line Смена: 323 ФФД: 1.0 [00:43:49]line ЗНМ: 0300000019 [00:43:49]line РНМ: 0000000000090573 [00:43:49]line Версия ККМ: 001 [00:43:49]line Платежная система: Бакай Банк [00:43:49]line ФМ: 0000000000874798 [00:43:49]line ФД: 123145 [00:43:49]line ФПД: 119687936188371 [00:43:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T004348&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123145&fm=119687936188371&tin=02508201610067®Number=0000000000090573&sum=100030 [00:43:50]OFD Sender: Processing packet 123145 [packets to send 112, broken 111] [00:43:50]ProducePacketName [00:43:50]name=ofd_packets/00123145 [00:43:50]OFD Sender: To server: pG, [00:43:50]CommunicateWithHost lk.salyk.kg:30040 [00:43:50]ConnectInit lk.salyk.kg [00:43:50]written 0, free lines is 4095 [00:43:50]Connected sock=10 [00:43:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 35 76 07 01 C8 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C4 C7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E1 01 00 35 04 06 00 6C DB 04 EB 9F D3 18 7E A6 21 53 7F 24 10 [00:43:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 DE 43 47 00 05 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 09 E1 01 00 F4 03 04 00 F2 73 E3 65 B6 04 01 00 00 BA 73 E1 06 3A FA C4 8F [00:43:50]CommunicateWithHost err = 0 [00:43:50]CheckOFDResponse [00:43:50]1017 (14) - 77093643461234 [00:43:50]1041 (16) - 0000000000874798 [00:43:50]1040 (4) - 123145 [00:43:50]1012 (4) - 02.03.2024 18:46 [00:43:50]1206 (1) - 0 [00:43:50]OFD Sender: Remove packet 123145 [00:43:50]ProducePacketName [00:43:50]name=ofd_packets/00123145 [00:43:50]NVStorageDeleteData [00:43:50]Write to MH i2c: 01 00 00 A3 08 AB [00:43:50]Write i2c OK [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: 01 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: 01 07 00 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: 01 07 00 A3 08 00 00 00 00 00 05 0D C4 [00:43:50]RasterBufferAndPrint [00:43:50]line [00:43:50]line [00:43:50]line [00:43:50]line [00:43:50]line [00:43:50]written 0, free lines is 3342 [00:43:50]MH_Cut [00:43:50]Write to MH i2c: D1 01 00 AA 08 01 84 [00:43:50]Write i2c OK [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: D1 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: D1 01 00 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: D1 01 00 AA 08 00 83 [00:43:50]Write to MH i2c: 01 00 00 AB 08 B3 [00:43:50]Write i2c OK [00:43:50]MH_I2C_Read... [00:43:51]OFD Sender: No OFD packet to send [00:43:51]*** Cut start [00:43:51]*** Purtial cut [00:43:51]*** Stage 1: CUTSNS_PIN = 1 [00:43:53]Read from MH i2c: 01 [00:43:53]MH_I2C_Read... [00:43:53]*** Stop cut motor [00:43:53]*** Cut end [00:43:53]Read from MH i2c: 01 07 00 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: 01 07 00 AB 08 00 00 00 00 00 FF 0F C8 [00:43:53]process_action close_receipt done [00:43:53]requested_data is exist [00:43:53]produce_requested_data [00:43:53]requested_item fm.sn is exist - process it [00:43:53]wFMCommunicate request_size=4 [00:43:53]MH_SAM_APDU [00:43:53]CAPDU: 80 11 00 00 [00:43:53]Write to MH i2c: E2 08 00 AC 08 80 11 00 00 00 00 00 00 2E [00:43:53]Write i2c OK [00:43:53]MH_I2C_Read... [00:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:53]Read from MH i2c: E2 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: E2 17 00 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: E2 17 00 AC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8C [00:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:43:53]wFMCommunicate OK [00:43:53]requested_item fd.num is exist - process it [00:43:53]SAM_PROTO_GetFieldsCounters [00:43:53]wFMCommunicate request_size=4 [00:43:53]MH_SAM_APDU [00:43:53]CAPDU: 80 13 00 00 [00:43:53]Write to MH i2c: E2 08 00 AD 08 80 13 00 00 00 00 00 00 31 [00:43:53]Write i2c OK [00:43:53]MH_I2C_Read... [00:43:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:43:53]Read from MH i2c: E2 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: E2 62 00 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: E2 62 00 AD 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 09 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [00:43:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 09 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:43:53]wFMCommunicate OK [00:43:53]SAM_PROTO_GetFieldsCounters done [00:43:53]requested_item shift.num is exist - process it [00:43:53]requested_item shift.opened is exist - process it [00:43:53]req_shift_opened [00:43:53]FM_GetShiftState [00:43:53]SAM_PROTO_GetShiftState [00:43:53]wFMCommunicate request_size=4 [00:43:53]MH_SAM_APDU [00:43:53]CAPDU: 80 13 01 00 [00:43:53]Write to MH i2c: E2 08 00 AE 08 80 13 01 00 00 00 00 00 33 [00:43:53]Write i2c OK [00:43:53]MH_I2C_Read... [00:43:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:53]Read from MH i2c: E2 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: E2 0E 00 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: E2 0E 00 AE 08 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 F5 [00:43:53]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:43:53]wFMCommunicate OK [00:43:53]SAM_PROTO_GetShiftState done [00:43:53]FM_GetShiftState done [00:43:53]req_shift_opened done [00:43:53]requested_item shift.open_date is exist - process it [00:43:53]req_shift_open_date [00:43:53]req_shift_open_date done [00:43:53]produce_requested_data done [00:43:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123145,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [00:43:53]process_action_free close_receipt [00:43:53]json_value_free [00:43:53]json_value_free done [00:43:53]process_json_proto returns [00:43:53]Send response to host [00:43:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123145,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [00:43:53]free response buf [00:43:53]execute_script done [00:43:53]execute_script returns [00:43:53]free content buf [00:43:53]Sock 7.Close socket [00:43:53]Sock 7.Thread stoped [00:43:56]OFD Sender: No OFD packet to send [00:44:01]OFD Sender: No OFD packet to send [00:44:06]OFD Sender: No OFD packet to send [00:44:11]OFD Sender: No OFD packet to send [00:44:16]OFD Sender: No OFD packet to send [00:44:21]OFD Sender: No OFD packet to send [00:44:26]OFD Sender: No OFD packet to send [00:44:31]OFD Sender: No OFD packet to send [00:44:36]OFD Sender: No OFD packet to send [00:44:41]OFD Sender: No OFD packet to send [00:44:46]OFD Sender: No OFD packet to send [00:44:51]OFD Sender: No OFD packet to send [00:44:56]OFD Sender: No OFD packet to send [00:45:01]OFD Sender: No OFD packet to send [00:45:01]accept exits with 9 [00:45:01]New connection [00:45:01]New thread 3067395428 created [00:45:01]Thread 3067252068 joined [00:45:01]Waiting for new connection... [00:45:01] Sock 9.Parse request [00:45:01]Sock 9.Check first char [00:45:01]Sock 9.First char is OK [00:45:01]request: POST /json_proto HTTP/1.0 [00:45:01]Method: POST [00:45:01]URL: /json_proto [00:45:01]Method is POST - this is cgi request [00:45:01]url: /json_proto [00:45:01]query_string will be loaded in cgi processing [00:45:01]execute_cgi json_proto POST (null) [00:45:01]execute_cgi path=json_proto method=POST [00:45:01]POST find Content-Length [00:45:01]Host: 172.17.48.197:8080 [00:45:01]Content-Length: 683 [00:45:01]Content-Type: application/json [00:45:01] [00:45:01]POST finish read [00:45:01]Found Content-Length = 683 [00:45:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "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" ] } } [00:45:01]execute_script... [00:45: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)1106063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "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" ] } } [00:45:01]POST & json_proto [00:45:01]process_json_proto [00:45:01]json parsed OK: [00:45:01]protocol is kg_v1.0 [00:45:01]action value=close_receipt [00:45:01]process_action close_receipt [00:45:01]cmd_close_receipt [00:45:01]MH_GetDate [00:45:01]Write to MH i2c: F0 00 00 AF 08 A6 [00:45:01]Write i2c OK [00:45:01]MH_I2C_Read... [00:45:01]Read from MH i2c: F0 [00:45:01]MH_I2C_Read... [00:45:01]Read from MH i2c: F0 09 00 [00:45:01]MH_I2C_Read... [00:45:01]Read from MH i2c: F0 09 00 AF 08 00 0D C8 E3 65 6C AF E3 65 2F [00:45:01]GetLastDocTimeStamp 1709426628 [00:45:01]current date 1709426701 [00:45:01]FM_GetShiftState [00:45:01]SAM_PROTO_GetShiftState [00:45:01]wFMCommunicate request_size=4 [00:45:01]MH_SAM_APDU [00:45:01]CAPDU: 80 13 01 00 [00:45:01]Write to MH i2c: E2 08 00 B0 08 80 13 01 00 00 00 00 00 35 [00:45:01]Write i2c OK [00:45:01]MH_I2C_Read... [00:45:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:45:01]Read from MH i2c: E2 [00:45:01]MH_I2C_Read... [00:45:01]Read from MH i2c: E2 0E 00 [00:45:01]MH_I2C_Read... [00:45:01]Read from MH i2c: E2 0E 00 B0 08 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 F7 [00:45:01]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:45:01]wFMCommunicate OK [00:45:01]SAM_PROTO_GetShiftState done [00:45:01]FM_GetShiftState done [00:45:01]opened in 1709425579 [00:45:01]opened+sec_in_day 1709511979 [00:45:01]quantity*price = 150045 [00:45:01]sum+1 = 150047 [00:45:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 3 03.03.2024 00:45 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123146 ФПД: 244921465688251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T004501&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123146&fm=244921465688251&tin=02508201610067®Number=0000000000090573&sum=150000 [00:45:02]StoreToDocumentArchive [00:45:02]shift 323 fd 123146 [00:45:02]save to /storage/0323/doc_00123146 [00:45:02]save last doc name /storage/0323/doc_00123146 to /storage/kkm_last_doc_name [00:45:02]save OK [00:45:02]Clear old archive folders... [00:45:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:45:02]tlvbuf is 00DC0D60 [00:45:02]SAM_PROTO_ClearQueue [00:45:02]wFMCommunicate request_size=4 [00:45:02]MH_SAM_APDU [00:45:02]CAPDU: 80 09 00 00 [00:45:02]Write to MH i2c: E2 08 00 BD 08 80 09 00 00 00 00 00 00 37 [00:45:02]Write i2c OK [00:45:02]MH_I2C_Read... [00:45:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:45:02]Read from MH i2c: E2 [00:45:02]MH_I2C_Read... [00:45:02]Read from MH i2c: E2 03 00 [00:45:02]MH_I2C_Read... [00:45:02]Read from MH i2c: E2 03 00 BD 08 00 90 00 39 [00:45:02]RAPDU: 90 00 [00:45:02]wFMCommunicate OK [00:45:02]SAM_PROTO_ClearQueue done [00:45:02]KKMCreateOFDPacket [00:45:02]OFDProtocolAddRootSTLVToBuf [00:45:02]FM_MakeSignedData [00:45:02]FM_MakeSignedData [00:45:02]SAM_PROTO_SignData [00:45:02]wFMCommunicate request_size=4 [00:45:02]MH_SAM_APDU [00:45:02]CAPDU: 80 0D 01 02 [00:45:02]Write to MH i2c: E2 08 00 BE 08 80 0D 01 02 00 00 00 00 3F [00:45:02]Write i2c OK [00:45:02]MH_I2C_Read... [00:45:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:45:02]Read from MH i2c: E2 [00:45:02]MH_I2C_Read... [00:45:02]Read from MH i2c: E2 03 00 [00:45:02]MH_I2C_Read... [00:45:02]Read from MH i2c: E2 03 00 BE 08 00 90 00 3A [00:45:02]RAPDU: 90 00 [00:45:02]wFMCommunicate OK [00:45:02]wFMCommunicate request_size=255 [00:45:02]MH_SAM_APDU [00:45: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 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 0D C8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E1 01 00 35 04 06 00 DE [00:45:02]Write to MH i2c: E2 02 01 BF 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 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 0D C8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E1 01 00 35 04 06 00 DE 00 00 66 [00:45:02]Write i2c OK [00:45:02]MH_I2C_Read... [00:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:45:03]Read from MH i2c: E2 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: E2 03 00 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: E2 03 00 BF 08 00 90 00 3B [00:45:03]RAPDU: 90 00 [00:45:03]wFMCommunicate OK [00:45:03]wFMCommunicate request_size=10 [00:45:03]MH_SAM_APDU [00:45:03]CAPDU: 80 0D 02 02 05 C1 38 F5 D0 BB [00:45:03]Write to MH i2c: E2 0D 00 C0 08 80 0D 02 02 05 00 C1 38 F5 D0 BB 00 00 C5 [00:45:03]Write i2c OK [00:45:03]MH_I2C_Read... [00:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:45:03]Read from MH i2c: E2 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: E2 03 00 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: E2 03 00 C0 08 00 90 00 3C [00:45:03]RAPDU: 90 00 [00:45:03]wFMCommunicate OK [00:45:03]wFMCommunicate request_size=4 [00:45:03]MH_SAM_APDU [00:45:03]CAPDU: 80 0D 03 02 [00:45:03]Write to MH i2c: E2 08 00 C1 08 80 0D 03 02 00 00 00 00 44 [00:45:03]Write i2c OK [00:45:03]MH_I2C_Read... [00:45:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:45:03]Read from MH i2c: E2 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: E2 0B 00 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: E2 0B 00 C1 08 00 00 0B 81 DA 90 B6 1D 36 90 00 44 [00:45:03]RAPDU: 00 0B 81 DA 90 B6 1D 36 90 00 [00:45:03]wFMCommunicate OK [00:45:03]SAM_PROTO_SignData done [00:45:03]FM_MakeSignedData done [00:45:03]CreateOFDProtocolMessage [00:45:03]wFMCommunicate request_size=4 [00:45:03]MH_SAM_APDU [00:45:03]CAPDU: 80 11 00 00 [00:45:03]Write to MH i2c: E2 08 00 C2 08 80 11 00 00 00 00 00 00 44 [00:45:03]Write i2c OK [00:45:03]MH_I2C_Read... [00:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:45:03]Read from MH i2c: E2 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: E2 17 00 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: E2 17 00 C2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A2 [00:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:45:03]wFMCommunicate OK [00:45:03]CreateOFDProtocolMessage done [00:45:03]OFDSenderStorePacket 123146 [00:45:03]StoreOFDPacket docnum=123146 [00:45:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 48 A7 07 01 7C 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 0D C8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E1 01 00 35 04 06 00 DE C1 38 F5 D0 BB 00 0B 81 DA 90 B6 1D 36 [00:45:03]CheckFolder [00:45:03]dirname=/storage/ofd_packets [00:45:03]CheckFolder done [00:45:03]ProducePacketName [00:45:03]name=ofd_packets/00123146 [00:45:03]NVStorageSaveData ofd_packets/00123146 [00:45:03]File name is /storage/ofd_packets/00123146 [00:45:03]Write 301 bytes [00:45:03]NVStorageSaveData done [00:45:03]OFDSenderStorePacket done [00:45:03]KKMCreateOFDPacket done [00:45:03]NVStorageSaveData kkm_last_timestamp [00:45:03]File name is /storage/kkm_last_timestamp [00:45:03]Write 4 bytes [00:45:03]NVStorageSaveData done [00:45:03]ExternCall_PrintAddStr [00:45:03]wPrintStart [00:45:03]Write to MH i2c: 01 00 00 C3 08 CB [00:45:03]Write i2c OK [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: 01 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: 01 07 00 [00:45:03]MH_I2C_Read... [00:45:03]Read from MH i2c: 01 07 00 C3 08 00 00 00 00 00 FF 0F E0 [00:45:03]RasterBufferAndPrint [00:45:03]line Счет N : (1)1106063 [00:45:03]line ИНН: 02508201610067 [00:45:03]line Контрольно-Кассовый Чек [00:45:03]line ПРОДАЖА [00:45:03]line ТРК (МРК, ГНК) : 11 [00:45:03]line Товар: 2710124130 [00:45:03]line Аи-92-К-5 [00:45:03]line 24.240 * 61.90 [00:45:03]line = 1500.46 [00:45:03]line НДС 12% НСП 1% [00:45:03]line > о реализуемом товаре [00:45:03]line ОКРУГЛЕНИЕ: -0.46 [00:45:03]line ИТОГО: 1500.00 [00:45:03]line Внесено: 1500.00 [00:45:03]line СДАЧА: 0.00 [00:45:03]line НСП 1% : 13.28 [00:45:03]line НДС 12% : 159.34 [00:45:03]line Наличными: 1500.00 [00:45:03]line Безнал.: 0.00 [00:45:03]line Место: АЗС № 25 "Партнер Нефть" [00:45:03]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:45:03]line СНО: Общий режим [00:45:03]line Чек 3 03.03.2024 00:45 [00:45:03]line Смена: 323 ФФД: 1.0 [00:45:03]line ЗНМ: 0300000019 [00:45:03]line РНМ: 0000000000090573 [00:45:03]line Версия ККМ: 001 [00:45:03]line ФМ: 0000000000874798 [00:45:03]line ФД: 123146 [00:45:03]line ФПД: 244921465688251 [00:45:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T004501&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123146&fm=244921465688251&tin=02508201610067®Number=0000000000090573&sum=150000 [00:45:03]OFD Sender: Processing packet 123146 [packets to send 112, broken 111] [00:45:03]ProducePacketName [00:45:03]name=ofd_packets/00123146 [00:45:03]OFD Sender: To server: pG, [00:45:03]CommunicateWithHost lk.salyk.kg:30040 [00:45:03]ConnectInit lk.salyk.kg [00:45:03]written 0, free lines is 4095 [00:45:03]Connected sock=10 [00:45:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 48 A7 07 01 7C 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 0D C8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E1 01 00 35 04 06 00 DE C1 38 F5 D0 BB 00 0B 81 DA 90 B6 1D 36 [00:45:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CA 7A 47 00 35 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0A E1 01 00 F4 03 04 00 3B 74 E3 65 B6 04 01 00 00 CD 78 D9 B7 11 51 58 82 [00:45:03]CommunicateWithHost err = 0 [00:45:03]CheckOFDResponse [00:45:03]1017 (14) - 77093643461234 [00:45:03]1041 (16) - 0000000000874798 [00:45:03]1040 (4) - 123146 [00:45:03]1012 (4) - 02.03.2024 18:47 [00:45:03]1206 (1) - 0 [00:45:03]OFD Sender: Remove packet 123146 [00:45:03]ProducePacketName [00:45:03]name=ofd_packets/00123146 [00:45:03]NVStorageDeleteData [00:45:04]Write to MH i2c: 01 00 00 EE 08 F6 [00:45:04]Write i2c OK [00:45:04]MH_I2C_Read... [00:45:04]Read from MH i2c: 01 [00:45:04]MH_I2C_Read... [00:45:04]Read from MH i2c: 01 07 00 [00:45:04]MH_I2C_Read... [00:45:04]Read from MH i2c: 01 07 00 EE 08 00 00 00 00 00 F8 0C 01 [00:45:04]RasterBufferAndPrint [00:45:04]line [00:45:04]line [00:45:04]line [00:45:04]line [00:45:04]line [00:45:04]written 0, free lines is 3329 [00:45:04]MH_Cut [00:45:04]Write to MH i2c: D1 01 00 F5 08 01 CF [00:45:04]Write i2c OK [00:45:04]MH_I2C_Read... [00:45:04]Read from MH i2c: D1 [00:45:04]MH_I2C_Read... [00:45:04]Read from MH i2c: D1 01 00 [00:45:04]MH_I2C_Read... [00:45:04]Read from MH i2c: D1 01 00 F5 08 00 CE [00:45:04]Write to MH i2c: 01 00 00 F6 08 FE [00:45:04]Write i2c OK [00:45:04]MH_I2C_Read... [00:45:04]OFD Sender: No OFD packet to send [00:45:04]*** Cut start [00:45:04]*** Purtial cut [00:45:04]*** Stage 1: CUTSNS_PIN = 1 [00:45:06]Read from MH i2c: 01 [00:45:06]MH_I2C_Read... [00:45:06]*** Stop cut motor [00:45:06]*** Cut end [00:45:06]Read from MH i2c: 01 07 00 [00:45:06]MH_I2C_Read... [00:45:06]Read from MH i2c: 01 07 00 F6 08 00 00 00 00 00 FF 0F 13 [00:45:06]process_action close_receipt done [00:45:06]requested_data is exist [00:45:06]produce_requested_data [00:45:06]requested_item fm.sn is exist - process it [00:45:06]wFMCommunicate request_size=4 [00:45:06]MH_SAM_APDU [00:45:06]CAPDU: 80 11 00 00 [00:45:06]Write to MH i2c: E2 08 00 F7 08 80 11 00 00 00 00 00 00 79 [00:45:06]Write i2c OK [00:45:06]MH_I2C_Read... [00:45:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:45:06]Read from MH i2c: E2 [00:45:06]MH_I2C_Read... [00:45:06]Read from MH i2c: E2 17 00 [00:45:06]MH_I2C_Read... [00:45:06]Read from MH i2c: E2 17 00 F7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D7 [00:45:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:45:06]wFMCommunicate OK [00:45:06]requested_item fd.num is exist - process it [00:45:06]SAM_PROTO_GetFieldsCounters [00:45:06]wFMCommunicate request_size=4 [00:45:06]MH_SAM_APDU [00:45:06]CAPDU: 80 13 00 00 [00:45:06]Write to MH i2c: E2 08 00 F8 08 80 13 00 00 00 00 00 00 7C [00:45:06]Write i2c OK [00:45:06]MH_I2C_Read... [00:45:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:45:06]Read from MH i2c: E2 [00:45:06]MH_I2C_Read... [00:45:06]Read from MH i2c: E2 62 00 [00:45:06]MH_I2C_Read... [00:45:06]Read from MH i2c: E2 62 00 F8 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0A E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [00:45:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0A E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:45:06]wFMCommunicate OK [00:45:06]SAM_PROTO_GetFieldsCounters done [00:45:06]requested_item shift.num is exist - process it [00:45:06]requested_item shift.opened is exist - process it [00:45:06]req_shift_opened [00:45:06]FM_GetShiftState [00:45:06]SAM_PROTO_GetShiftState [00:45:06]wFMCommunicate request_size=4 [00:45:06]MH_SAM_APDU [00:45:06]CAPDU: 80 13 01 00 [00:45:06]Write to MH i2c: E2 08 00 F9 08 80 13 01 00 00 00 00 00 7E [00:45:06]Write i2c OK [00:45:06]MH_I2C_Read... [00:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:45:06]Read from MH i2c: E2 [00:45:06]MH_I2C_Read... [00:45:06]Read from MH i2c: E2 0E 00 [00:45:06]MH_I2C_Read... [00:45:06]Read from MH i2c: E2 0E 00 F9 08 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 40 [00:45:06]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:45:06]wFMCommunicate OK [00:45:06]SAM_PROTO_GetShiftState done [00:45:06]FM_GetShiftState done [00:45:06]req_shift_opened done [00:45:06]requested_item shift.open_date is exist - process it [00:45:06]req_shift_open_date [00:45:06]req_shift_open_date done [00:45:06]produce_requested_data done [00:45:06]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123146,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [00:45:06]process_action_free close_receipt [00:45:06]json_value_free [00:45:06]json_value_free done [00:45:06]process_json_proto returns [00:45:06]Send response to host [00:45:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123146,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [00:45:06]free response buf [00:45:06]execute_script done [00:45:06]execute_script returns [00:45:06]free content buf [00:45:06]Sock 9.Close socket [00:45:06]Sock 9.Thread stoped [00:45:09]OFD Sender: No OFD packet to send [00:45:14]OFD Sender: No OFD packet to send [00:45:19]OFD Sender: No OFD packet to send [00:45:24]OFD Sender: No OFD packet to send [00:45:29]OFD Sender: No OFD packet to send [00:45:34]OFD Sender: No OFD packet to send [00:45:39]OFD Sender: No OFD packet to send [00:45:44]OFD Sender: No OFD packet to send [00:45:49]OFD Sender: No OFD packet to send [00:45:54]OFD Sender: No OFD packet to send [00:45:59]OFD Sender: No OFD packet to send [00:46:04]OFD Sender: No OFD packet to send [00:46:09]OFD Sender: No OFD packet to send [00:46:14]OFD Sender: No OFD packet to send [00:46:19]OFD Sender: No OFD packet to send [00:46:24]OFD Sender: No OFD packet to send [00:46:29]OFD Sender: No OFD packet to send [00:46:34]OFD Sender: No OFD packet to send [00:46:39]OFD Sender: No OFD packet to send [00:46:44]OFD Sender: No OFD packet to send [00:46:49]OFD Sender: No OFD packet to send [00:46:54]OFD Sender: No OFD packet to send [00:46:59]OFD Sender: No OFD packet to send [00:47:04]OFD Sender: No OFD packet to send [00:47:09]OFD Sender: No OFD packet to send [00:47:14]OFD Sender: No OFD packet to send [00:47:19]OFD Sender: No OFD packet to send [00:47:24]OFD Sender: No OFD packet to send [00:47:29]OFD Sender: No OFD packet to send [00:47:34]OFD Sender: No OFD packet to send [00:47:39]OFD Sender: No OFD packet to send [00:47:44]OFD Sender: No OFD packet to send [00:47:49]OFD Sender: No OFD packet to send [00:47:54]OFD Sender: No OFD packet to send [00:47:59]OFD Sender: No OFD packet to send [00:48:04]OFD Sender: No OFD packet to send [00:48:09]OFD Sender: No OFD packet to send [00:48:14]OFD Sender: No OFD packet to send [00:48:19]OFD Sender: No OFD packet to send [00:48:24]OFD Sender: No OFD packet to send [00:48:29]OFD Sender: No OFD packet to send [00:48:34]OFD Sender: No OFD packet to send [00:48:39]OFD Sender: No OFD packet to send [00:48:44]OFD Sender: No OFD packet to send [00:48:49]OFD Sender: No OFD packet to send [00:48:54]accept exits with 7 [00:48:54]New connection [00:48:54]New thread 3067252068 created [00:48:54]Thread 3067395428 joined [00:48:54]Waiting for new connection... [00:48:54] Sock 7.Parse request [00:48:54]Sock 7.Check first char [00:48:54]Sock 7.First char is OK [00:48:54]request: POST /json_proto HTTP/1.0 [00:48:54]Method: POST [00:48:54]URL: /json_proto [00:48:54]Method is POST - this is cgi request [00:48:54]url: /json_proto [00:48:54]query_string will be loaded in cgi processing [00:48:54]execute_cgi json_proto POST (null) [00:48:54]execute_cgi path=json_proto method=POST [00:48:54]POST find Content-Length [00:48:54]Host: 172.17.48.197:8080 [00:48:54]Content-Length: 679 [00:48:54]Content-Type: application/json [00:48:54] [00:48:54]POST finish read [00:48:54]Found Content-Length = 679 [00:48:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "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" ] } } [00:48:54]execute_script... [00:48:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "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" ] } } [00:48:54]POST & json_proto [00:48:54]process_json_proto [00:48:54]json parsed OK: [00:48:54]protocol is kg_v1.0 [00:48:54]action value=close_receipt [00:48:54]process_action close_receipt [00:48:54]cmd_close_receipt [00:48:54]MH_GetDate [00:48:54]Write to MH i2c: F0 00 00 FA 08 F1 [00:48:54]Write i2c OK [00:48:54]MH_I2C_Read... [00:48:54]Read from MH i2c: F0 [00:48:54]MH_I2C_Read... [00:48:54]Read from MH i2c: F0 09 00 [00:48:54]MH_I2C_Read... [00:48:54]Read from MH i2c: F0 09 00 FA 08 00 F6 C8 E3 65 6C AF E3 65 63 [00:48:54]GetLastDocTimeStamp 1709426701 [00:48:54]current date 1709426934 [00:48:54]FM_GetShiftState [00:48:54]SAM_PROTO_GetShiftState [00:48:54]wFMCommunicate request_size=4 [00:48:54]MH_SAM_APDU [00:48:54]CAPDU: 80 13 01 00 [00:48:54]Write to MH i2c: E2 08 00 FB 08 80 13 01 00 00 00 00 00 80 [00:48:54]Write i2c OK [00:48:54]MH_I2C_Read... [00:48:54]OFD Sender: No OFD packet to send [00:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:48:54]Read from MH i2c: E2 [00:48:54]MH_I2C_Read... [00:48:54]Read from MH i2c: E2 0E 00 [00:48:54]MH_I2C_Read... [00:48:54]Read from MH i2c: E2 0E 00 FB 08 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 42 [00:48:54]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:48:54]wFMCommunicate OK [00:48:54]SAM_PROTO_GetShiftState done [00:48:54]FM_GetShiftState done [00:48:54]opened in 1709425579 [00:48:54]opened+sec_in_day 1709511979 [00:48:54]quantity*price = 70008 [00:48:54]sum+1 = 70010 [00:48:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 4 03.03.2024 00:48 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123147 ФПД: 157191543813522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T004855&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123147&fm=157191543813522&tin=02508201610067®Number=0000000000090573&sum=70000 [00:48:55]StoreToDocumentArchive [00:48:55]shift 323 fd 123147 [00:48:55]save to /storage/0323/doc_00123147 [00:48:55]save last doc name /storage/0323/doc_00123147 to /storage/kkm_last_doc_name [00:48:55]save OK [00:48:55]Clear old archive folders... [00:48:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:48:55]tlvbuf is 00DB7780 [00:48:55]SAM_PROTO_ClearQueue [00:48:55]wFMCommunicate request_size=4 [00:48:55]MH_SAM_APDU [00:48:55]CAPDU: 80 09 00 00 [00:48:55]Write to MH i2c: E2 08 00 08 09 80 09 00 00 00 00 00 00 83 [00:48:55]Write i2c OK [00:48:55]MH_I2C_Read... [00:48:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:48:55]Read from MH i2c: E2 [00:48:55]MH_I2C_Read... [00:48:55]Read from MH i2c: E2 03 00 [00:48:55]MH_I2C_Read... [00:48:55]Read from MH i2c: E2 03 00 08 09 00 90 00 85 [00:48:55]RAPDU: 90 00 [00:48:55]wFMCommunicate OK [00:48:55]SAM_PROTO_ClearQueue done [00:48:55]KKMCreateOFDPacket [00:48:55]OFDProtocolAddRootSTLVToBuf [00:48:55]FM_MakeSignedData [00:48:55]FM_MakeSignedData [00:48:55]SAM_PROTO_SignData [00:48:55]wFMCommunicate request_size=4 [00:48:55]MH_SAM_APDU [00:48:55]CAPDU: 80 0D 01 02 [00:48:55]Write to MH i2c: E2 08 00 09 09 80 0D 01 02 00 00 00 00 8B [00:48:55]Write i2c OK [00:48:55]MH_I2C_Read... [00:48:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:48:55]Read from MH i2c: E2 [00:48:55]MH_I2C_Read... [00:48:55]Read from MH i2c: E2 03 00 [00:48:55]MH_I2C_Read... [00:48:55]Read from MH i2c: E2 03 00 09 09 00 90 00 86 [00:48:55]RAPDU: 90 00 [00:48:55]wFMCommunicate OK [00:48:55]wFMCommunicate request_size=255 [00:48:55]MH_SAM_APDU [00:48:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 04 00 00 00 F4 03 04 00 F7 C8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E1 01 00 35 04 06 00 8E [00:48:55]Write to MH i2c: E2 02 01 0A 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 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 04 00 00 00 F4 03 04 00 F7 C8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E1 01 00 35 04 06 00 8E 00 00 2D [00:48:55]Write i2c OK [00:48:55]MH_I2C_Read... [00:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:48:56]Read from MH i2c: E2 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: E2 03 00 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: E2 03 00 0A 09 00 90 00 87 [00:48:56]RAPDU: 90 00 [00:48:56]wFMCommunicate OK [00:48:56]wFMCommunicate request_size=10 [00:48:56]MH_SAM_APDU [00:48:56]CAPDU: 80 0D 02 02 05 F7 02 21 75 92 [00:48:56]Write to MH i2c: E2 0D 00 0B 09 80 0D 02 02 05 00 F7 02 21 75 92 00 00 B9 [00:48:56]Write i2c OK [00:48:56]MH_I2C_Read... [00:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:48:56]Read from MH i2c: E2 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: E2 03 00 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: E2 03 00 0B 09 00 90 00 88 [00:48:56]RAPDU: 90 00 [00:48:56]wFMCommunicate OK [00:48:56]wFMCommunicate request_size=4 [00:48:56]MH_SAM_APDU [00:48:56]CAPDU: 80 0D 03 02 [00:48:56]Write to MH i2c: E2 08 00 0C 09 80 0D 03 02 00 00 00 00 90 [00:48:56]Write i2c OK [00:48:56]MH_I2C_Read... [00:48:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:48:56]Read from MH i2c: E2 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: E2 0B 00 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: E2 0B 00 0C 09 00 3F 73 3C CD D0 37 1F 44 90 00 B6 [00:48:56]RAPDU: 3F 73 3C CD D0 37 1F 44 90 00 [00:48:56]wFMCommunicate OK [00:48:56]SAM_PROTO_SignData done [00:48:56]FM_MakeSignedData done [00:48:56]CreateOFDProtocolMessage [00:48:56]wFMCommunicate request_size=4 [00:48:56]MH_SAM_APDU [00:48:56]CAPDU: 80 11 00 00 [00:48:56]Write to MH i2c: E2 08 00 0D 09 80 11 00 00 00 00 00 00 90 [00:48:56]Write i2c OK [00:48:56]MH_I2C_Read... [00:48:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:48:56]Read from MH i2c: E2 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: E2 17 00 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: E2 17 00 0D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EE [00:48:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:48:56]wFMCommunicate OK [00:48:56]CreateOFDProtocolMessage done [00:48:56]OFDSenderStorePacket 123147 [00:48:56]StoreOFDPacket docnum=123147 [00:48:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 91 7D 07 01 65 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 04 00 00 00 F4 03 04 00 F7 C8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E1 01 00 35 04 06 00 8E F7 02 21 75 92 3F 73 3C CD D0 37 1F 44 [00:48:56]CheckFolder [00:48:56]dirname=/storage/ofd_packets [00:48:56]CheckFolder done [00:48:56]ProducePacketName [00:48:56]name=ofd_packets/00123147 [00:48:56]NVStorageSaveData ofd_packets/00123147 [00:48:56]File name is /storage/ofd_packets/00123147 [00:48:56]Write 301 bytes [00:48:56]NVStorageSaveData done [00:48:56]OFDSenderStorePacket done [00:48:56]KKMCreateOFDPacket done [00:48:56]NVStorageSaveData kkm_last_timestamp [00:48:56]File name is /storage/kkm_last_timestamp [00:48:56]Write 4 bytes [00:48:56]NVStorageSaveData done [00:48:56]ExternCall_PrintAddStr [00:48:56]wPrintStart [00:48:56]Write to MH i2c: 01 00 00 0E 09 17 [00:48:56]Write i2c OK [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: 01 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: 01 07 00 [00:48:56]MH_I2C_Read... [00:48:56]Read from MH i2c: 01 07 00 0E 09 00 00 00 00 00 FF 0F 2C [00:48:56]RasterBufferAndPrint [00:48:56]line Счет N : (1)1106064 [00:48:56]line ИНН: 02508201610067 [00:48:56]line Контрольно-Кассовый Чек [00:48:56]line ПРОДАЖА [00:48:56]line ТРК (МРК, ГНК) : 52 [00:48:56]line Товар: 2710124130 [00:48:56]line Аи-92-К-5 [00:48:56]line 11.310 * 61.90 [00:48:56]line = 700.09 [00:48:56]line НДС 12% НСП 1% [00:48:56]line > о реализуемом товаре [00:48:56]line ОКРУГЛЕНИЕ: -0.09 [00:48:56]line ИТОГО: 700.00 [00:48:56]line Внесено: 700.00 [00:48:56]line СДАЧА: 0.00 [00:48:56]line НСП 1% : 6.19 [00:48:56]line НДС 12% : 74.35 [00:48:56]line Наличными: 700.00 [00:48:56]line Безнал.: 0.00 [00:48:56]line Место: АЗС № 25 "Партнер Нефть" [00:48:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:48:56]line СНО: Общий режим [00:48:56]line Чек 4 03.03.2024 00:48 [00:48:56]line Смена: 323 ФФД: 1.0 [00:48:56]line ЗНМ: 0300000019 [00:48:56]line РНМ: 0000000000090573 [00:48:56]line Версия ККМ: 001 [00:48:56]line ФМ: 0000000000874798 [00:48:56]line ФД: 123147 [00:48:56]line ФПД: 157191543813522 [00:48:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T004855&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123147&fm=157191543813522&tin=02508201610067®Number=0000000000090573&sum=70000 [00:48:56]OFD Sender: Processing packet 123147 [packets to send 112, broken 111] [00:48:56]ProducePacketName [00:48:56]name=ofd_packets/00123147 [00:48:56]OFD Sender: To server: pG, [00:48:56]CommunicateWithHost lk.salyk.kg:30040 [00:48:56]ConnectInit lk.salyk.kg [00:48:56]written 0, free lines is 4095 [00:48:56]Connected sock=11 [00:48:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 91 7D 07 01 65 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 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 04 00 00 00 F4 03 04 00 F7 C8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E1 01 00 35 04 06 00 8E F7 02 21 75 92 3F 73 3C CD D0 37 1F 44 [00:48:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 17 57 47 00 0D 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0B E1 01 00 F4 03 04 00 24 75 E3 65 B6 04 01 00 00 B6 8A 5B 0F 14 9A B8 61 [00:48:56]CommunicateWithHost err = 0 [00:48:56]CheckOFDResponse [00:48:56]1017 (14) - 77093643461234 [00:48:56]1041 (16) - 0000000000874798 [00:48:56]1040 (4) - 123147 [00:48:56]1012 (4) - 02.03.2024 18:51 [00:48:56]1206 (1) - 0 [00:48:56]OFD Sender: Remove packet 123147 [00:48:56]ProducePacketName [00:48:56]name=ofd_packets/00123147 [00:48:56]NVStorageDeleteData [00:48:57]Write to MH i2c: 01 00 00 39 09 42 [00:48:57]Write i2c OK [00:48:57]MH_I2C_Read... [00:48:57]Read from MH i2c: 01 [00:48:57]MH_I2C_Read... [00:48:57]Read from MH i2c: 01 07 00 [00:48:57]MH_I2C_Read... [00:48:57]Read from MH i2c: 01 07 00 39 09 00 00 00 00 00 EC 0C 41 [00:48:57]RasterBufferAndPrint [00:48:57]line [00:48:57]line [00:48:57]line [00:48:57]line [00:48:57]line [00:48:57]written 0, free lines is 3314 [00:48:57]MH_Cut [00:48:57]Write to MH i2c: D1 01 00 40 09 01 1B [00:48:57]Write i2c OK [00:48:57]MH_I2C_Read... [00:48:57]Read from MH i2c: D1 [00:48:57]MH_I2C_Read... [00:48:57]Read from MH i2c: D1 01 00 [00:48:57]MH_I2C_Read... [00:48:57]Read from MH i2c: D1 01 00 40 09 00 1A [00:48:57]Write to MH i2c: 01 00 00 41 09 4A [00:48:57]Write i2c OK [00:48:57]MH_I2C_Read... [00:48:57]OFD Sender: No OFD packet to send [00:48:57]*** Cut start [00:48:57]*** Purtial cut [00:48:57]*** Stage 1: CUTSNS_PIN = 1 [00:48:59]Read from MH i2c: 01 [00:48:59]MH_I2C_Read... [00:48:59]*** Stop cut motor [00:48:59]*** Cut end [00:48:59]Read from MH i2c: 01 07 00 [00:48:59]MH_I2C_Read... [00:48:59]Read from MH i2c: 01 07 00 41 09 00 00 00 00 00 FF 0F 5F [00:48:59]process_action close_receipt done [00:48:59]requested_data is exist [00:48:59]produce_requested_data [00:48:59]requested_item fm.sn is exist - process it [00:48:59]wFMCommunicate request_size=4 [00:48:59]MH_SAM_APDU [00:48:59]CAPDU: 80 11 00 00 [00:48:59]Write to MH i2c: E2 08 00 42 09 80 11 00 00 00 00 00 00 C5 [00:48:59]Write i2c OK [00:48:59]MH_I2C_Read... [00:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:48:59]Read from MH i2c: E2 [00:48:59]MH_I2C_Read... [00:48:59]Read from MH i2c: E2 17 00 [00:48:59]MH_I2C_Read... [00:48:59]Read from MH i2c: E2 17 00 42 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 23 [00:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:48:59]wFMCommunicate OK [00:48:59]requested_item fd.num is exist - process it [00:48:59]SAM_PROTO_GetFieldsCounters [00:48:59]wFMCommunicate request_size=4 [00:48:59]MH_SAM_APDU [00:48:59]CAPDU: 80 13 00 00 [00:48:59]Write to MH i2c: E2 08 00 43 09 80 13 00 00 00 00 00 00 C8 [00:48:59]Write i2c OK [00:48:59]MH_I2C_Read... [00:48:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:48:59]Read from MH i2c: E2 [00:48:59]MH_I2C_Read... [00:48:59]Read from MH i2c: E2 62 00 [00:48:59]MH_I2C_Read... [00:48:59]Read from MH i2c: E2 62 00 43 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0B E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [00:48:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0B E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:48:59]wFMCommunicate OK [00:48:59]SAM_PROTO_GetFieldsCounters done [00:48:59]requested_item shift.num is exist - process it [00:48:59]requested_item shift.opened is exist - process it [00:48:59]req_shift_opened [00:48:59]FM_GetShiftState [00:48:59]SAM_PROTO_GetShiftState [00:48:59]wFMCommunicate request_size=4 [00:48:59]MH_SAM_APDU [00:48:59]CAPDU: 80 13 01 00 [00:48:59]Write to MH i2c: E2 08 00 44 09 80 13 01 00 00 00 00 00 CA [00:48:59]Write i2c OK [00:48:59]MH_I2C_Read... [00:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:48:59]Read from MH i2c: E2 [00:48:59]MH_I2C_Read... [00:48:59]Read from MH i2c: E2 0E 00 [00:48:59]MH_I2C_Read... [00:49:00]Read from MH i2c: E2 0E 00 44 09 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 8C [00:49:00]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:49:00]wFMCommunicate OK [00:49:00]SAM_PROTO_GetShiftState done [00:49:00]FM_GetShiftState done [00:49:00]req_shift_opened done [00:49:00]requested_item shift.open_date is exist - process it [00:49:00]req_shift_open_date [00:49:00]req_shift_open_date done [00:49:00]produce_requested_data done [00:49:00]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123147,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [00:49:00]process_action_free close_receipt [00:49:00]json_value_free [00:49:00]json_value_free done [00:49:00]process_json_proto returns [00:49:00]Send response to host [00:49:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123147,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [00:49:00]free response buf [00:49:00]execute_script done [00:49:00]execute_script returns [00:49:00]free content buf [00:49:00]Sock 7.Close socket [00:49:00]Sock 7.Thread stoped [00:49:02]OFD Sender: No OFD packet to send [00:49:07]OFD Sender: No OFD packet to send [00:49:08]accept exits with 9 [00:49:08]New connection [00:49:08]New thread 3067395428 created [00:49:08]Thread 3067252068 joined [00:49:08]Waiting for new connection... [00:49:08] Sock 9.Parse request [00:49:08]Sock 9.Check first char [00:49:08]Sock 9.First char is OK [00:49:08]request: POST /json_proto HTTP/1.0 [00:49:08]Method: POST [00:49:08]URL: /json_proto [00:49:08]Method is POST - this is cgi request [00:49:08]url: /json_proto [00:49:08]query_string will be loaded in cgi processing [00:49:08]execute_cgi json_proto POST (null) [00:49:08]execute_cgi path=json_proto method=POST [00:49:08]POST find Content-Length [00:49:08]Host: 172.17.48.197:8080 [00:49:08]Content-Length: 679 [00:49:08]Content-Type: application/json [00:49:08] [00:49:08]POST finish read [00:49:08]Found Content-Length = 679 [00:49:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "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" ] } } [00:49:08]execute_script... [00:49: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)1106065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "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" ] } } [00:49:08]POST & json_proto [00:49:08]process_json_proto [00:49:08]json parsed OK: [00:49:08]protocol is kg_v1.0 [00:49:08]action value=close_receipt [00:49:08]process_action close_receipt [00:49:08]cmd_close_receipt [00:49:08]MH_GetDate [00:49:08]Write to MH i2c: F0 00 00 45 09 3D [00:49:08]Write i2c OK [00:49:08]MH_I2C_Read... [00:49:08]Read from MH i2c: F0 [00:49:08]MH_I2C_Read... [00:49:08]Read from MH i2c: F0 09 00 [00:49:08]MH_I2C_Read... [00:49:08]Read from MH i2c: F0 09 00 45 09 00 05 C9 E3 65 6C AF E3 65 BF [00:49:08]GetLastDocTimeStamp 1709426935 [00:49:08]current date 1709426949 [00:49:08]FM_GetShiftState [00:49:08]SAM_PROTO_GetShiftState [00:49:08]wFMCommunicate request_size=4 [00:49:08]MH_SAM_APDU [00:49:08]CAPDU: 80 13 01 00 [00:49:08]Write to MH i2c: E2 08 00 46 09 80 13 01 00 00 00 00 00 CC [00:49:08]Write i2c OK [00:49:08]MH_I2C_Read... [00:49:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:49:08]Read from MH i2c: E2 [00:49:08]MH_I2C_Read... [00:49:08]Read from MH i2c: E2 0E 00 [00:49:08]MH_I2C_Read... [00:49:08]Read from MH i2c: E2 0E 00 46 09 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 8E [00:49:08]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:49:08]wFMCommunicate OK [00:49:08]SAM_PROTO_GetShiftState done [00:49:08]FM_GetShiftState done [00:49:08]opened in 1709425579 [00:49:08]opened+sec_in_day 1709511979 [00:49:08]quantity*price = 70056 [00:49:08]sum+1 = 70057 [00:49:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 5 03.03.2024 00:49 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123148 ФПД: 173151012414227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T004909&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123148&fm=173151012414227&tin=02508201610067®Number=0000000000090573&sum=70000 [00:49:09]StoreToDocumentArchive [00:49:09]shift 323 fd 123148 [00:49:09]save to /storage/0323/doc_00123148 [00:49:09]save last doc name /storage/0323/doc_00123148 to /storage/kkm_last_doc_name [00:49:09]save OK [00:49:09]Clear old archive folders... [00:49:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:49:09]tlvbuf is 00DC0A10 [00:49:09]SAM_PROTO_ClearQueue [00:49:09]wFMCommunicate request_size=4 [00:49:09]MH_SAM_APDU [00:49:09]CAPDU: 80 09 00 00 [00:49:09]Write to MH i2c: E2 08 00 53 09 80 09 00 00 00 00 00 00 CE [00:49:09]Write i2c OK [00:49:09]MH_I2C_Read... [00:49:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:49:09]Read from MH i2c: E2 [00:49:09]MH_I2C_Read... [00:49:09]Read from MH i2c: E2 03 00 [00:49:09]MH_I2C_Read... [00:49:09]Read from MH i2c: E2 03 00 53 09 00 90 00 D0 [00:49:09]RAPDU: 90 00 [00:49:09]wFMCommunicate OK [00:49:09]SAM_PROTO_ClearQueue done [00:49:09]KKMCreateOFDPacket [00:49:09]OFDProtocolAddRootSTLVToBuf [00:49:09]FM_MakeSignedData [00:49:09]FM_MakeSignedData [00:49:09]SAM_PROTO_SignData [00:49:09]wFMCommunicate request_size=4 [00:49:09]MH_SAM_APDU [00:49:09]CAPDU: 80 0D 01 02 [00:49:09]Write to MH i2c: E2 08 00 54 09 80 0D 01 02 00 00 00 00 D6 [00:49:09]Write i2c OK [00:49:09]MH_I2C_Read... [00:49:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:49:09]Read from MH i2c: E2 [00:49:09]MH_I2C_Read... [00:49:09]Read from MH i2c: E2 03 00 [00:49:09]MH_I2C_Read... [00:49:09]Read from MH i2c: E2 03 00 54 09 00 90 00 D1 [00:49:09]RAPDU: 90 00 [00:49:09]wFMCommunicate OK [00:49:09]wFMCommunicate request_size=255 [00:49:09]MH_SAM_APDU [00:49:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 05 C9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E1 01 00 35 04 06 00 9D [00:49:09]Write to MH i2c: E2 02 01 55 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 05 C9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E1 01 00 35 04 06 00 9D 00 00 F9 [00:49:09]Write i2c OK [00:49:09]MH_I2C_Read... [00:49:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:49:10]Read from MH i2c: E2 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 03 00 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 03 00 55 09 00 90 00 D2 [00:49:10]RAPDU: 90 00 [00:49:10]wFMCommunicate OK [00:49:10]wFMCommunicate request_size=10 [00:49:10]MH_SAM_APDU [00:49:10]CAPDU: 80 0D 02 02 05 7A DC 96 63 13 [00:49:10]Write to MH i2c: E2 0D 00 56 09 80 0D 02 02 05 00 7A DC 96 63 13 00 00 45 [00:49:10]Write i2c OK [00:49:10]MH_I2C_Read... [00:49:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:49:10]Read from MH i2c: E2 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 03 00 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 03 00 56 09 00 90 00 D3 [00:49:10]RAPDU: 90 00 [00:49:10]wFMCommunicate OK [00:49:10]wFMCommunicate request_size=4 [00:49:10]MH_SAM_APDU [00:49:10]CAPDU: 80 0D 03 02 [00:49:10]Write to MH i2c: E2 08 00 57 09 80 0D 03 02 00 00 00 00 DB [00:49:10]Write i2c OK [00:49:10]MH_I2C_Read... [00:49:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:49:10]Read from MH i2c: E2 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 0B 00 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 0B 00 57 09 00 4C 17 5C 81 E7 EE CA B9 90 00 74 [00:49:10]RAPDU: 4C 17 5C 81 E7 EE CA B9 90 00 [00:49:10]wFMCommunicate OK [00:49:10]SAM_PROTO_SignData done [00:49:10]FM_MakeSignedData done [00:49:10]CreateOFDProtocolMessage [00:49:10]wFMCommunicate request_size=4 [00:49:10]MH_SAM_APDU [00:49:10]CAPDU: 80 11 00 00 [00:49:10]Write to MH i2c: E2 08 00 58 09 80 11 00 00 00 00 00 00 DB [00:49:10]Write i2c OK [00:49:10]MH_I2C_Read... [00:49:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:49:10]Read from MH i2c: E2 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 17 00 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: E2 17 00 58 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 39 [00:49:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:49:10]wFMCommunicate OK [00:49:10]CreateOFDProtocolMessage done [00:49:10]OFDSenderStorePacket 123148 [00:49:10]StoreOFDPacket docnum=123148 [00:49:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BC 5A 07 01 45 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 05 C9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E1 01 00 35 04 06 00 9D 7A DC 96 63 13 4C 17 5C 81 E7 EE CA B9 [00:49:10]CheckFolder [00:49:10]dirname=/storage/ofd_packets [00:49:10]CheckFolder done [00:49:10]ProducePacketName [00:49:10]name=ofd_packets/00123148 [00:49:10]NVStorageSaveData ofd_packets/00123148 [00:49:10]File name is /storage/ofd_packets/00123148 [00:49:10]Write 301 bytes [00:49:10]NVStorageSaveData done [00:49:10]OFDSenderStorePacket done [00:49:10]KKMCreateOFDPacket done [00:49:10]NVStorageSaveData kkm_last_timestamp [00:49:10]File name is /storage/kkm_last_timestamp [00:49:10]Write 4 bytes [00:49:10]NVStorageSaveData done [00:49:10]ExternCall_PrintAddStr [00:49:10]wPrintStart [00:49:10]Write to MH i2c: 01 00 00 59 09 62 [00:49:10]Write i2c OK [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: 01 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: 01 07 00 [00:49:10]MH_I2C_Read... [00:49:10]Read from MH i2c: 01 07 00 59 09 00 00 00 00 00 FF 0F 77 [00:49:10]RasterBufferAndPrint [00:49:10]line Счет N : (1)1106065 [00:49:10]line ИНН: 02508201610067 [00:49:10]line Контрольно-Кассовый Чек [00:49:10]line ПРОДАЖА [00:49:10]line ТРК (МРК, ГНК) : 13 [00:49:10]line Товар: 2710124500 [00:49:10]line Аи-95-К-5 [00:49:10]line 10.080 * 69.50 [00:49:10]line = 700.56 [00:49:10]line НДС 12% НСП 1% [00:49:10]line > о реализуемом товаре [00:49:10]line ОКРУГЛЕНИЕ: -0.56 [00:49:10]line ИТОГО: 700.00 [00:49:10]line Внесено: 700.00 [00:49:10]line СДАЧА: 0.00 [00:49:10]line НСП 1% : 6.20 [00:49:10]line НДС 12% : 74.40 [00:49:10]line Наличными: 700.00 [00:49:10]line Безнал.: 0.00 [00:49:10]line Место: АЗС № 25 "Партнер Нефть" [00:49:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:49:10]line СНО: Общий режим [00:49:10]line Чек 5 03.03.2024 00:49 [00:49:10]line Смена: 323 ФФД: 1.0 [00:49:10]line ЗНМ: 0300000019 [00:49:10]line РНМ: 0000000000090573 [00:49:10]line Версия ККМ: 001 [00:49:10]line ФМ: 0000000000874798 [00:49:10]line ФД: 123148 [00:49:10]line ФПД: 173151012414227 [00:49:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T004909&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123148&fm=173151012414227&tin=02508201610067®Number=0000000000090573&sum=70000 [00:49:10]OFD Sender: Processing packet 123148 [packets to send 112, broken 111] [00:49:10]ProducePacketName [00:49:10]name=ofd_packets/00123148 [00:49:10]OFD Sender: To server: pG, [00:49:10]CommunicateWithHost lk.salyk.kg:30040 [00:49:10]ConnectInit lk.salyk.kg [00:49:10]written 0, free lines is 4095 [00:49:10]Connected sock=10 [00:49:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BC 5A 07 01 45 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 05 C9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E1 01 00 35 04 06 00 9D 7A DC 96 63 13 4C 17 5C 81 E7 EE CA B9 [00:49:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 61 B8 47 00 3B D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0C E1 01 00 F4 03 04 00 32 75 E3 65 B6 04 01 00 00 1C 99 8F 67 75 79 82 00 [00:49:10]CommunicateWithHost err = 0 [00:49:10]CheckOFDResponse [00:49:10]1017 (14) - 77093643461234 [00:49:10]1041 (16) - 0000000000874798 [00:49:10]1040 (4) - 123148 [00:49:10]1012 (4) - 02.03.2024 18:51 [00:49:10]1206 (1) - 0 [00:49:10]OFD Sender: Remove packet 123148 [00:49:10]ProducePacketName [00:49:10]name=ofd_packets/00123148 [00:49:10]NVStorageDeleteData [00:49:11]Write to MH i2c: 01 00 00 84 09 8D [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: 01 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: 01 07 00 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: 01 07 00 84 09 00 00 00 00 00 F2 0C 92 [00:49:11]RasterBufferAndPrint [00:49:11]line [00:49:11]line [00:49:11]line [00:49:11]line [00:49:11]line [00:49:11]written 0, free lines is 3323 [00:49:11]MH_Cut [00:49:11]Write to MH i2c: D1 01 00 8B 09 01 66 [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: D1 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: D1 01 00 [00:49:11]MH_I2C_Read... [00:49:11]Read from MH i2c: D1 01 00 8B 09 00 65 [00:49:11]Write to MH i2c: 01 00 00 8C 09 95 [00:49:11]Write i2c OK [00:49:11]MH_I2C_Read... [00:49:11]OFD Sender: No OFD packet to send [00:49:11]*** Cut start [00:49:11]*** Purtial cut [00:49:11]*** Stage 1: CUTSNS_PIN = 1 [00:49:13]Read from MH i2c: 01 [00:49:13]MH_I2C_Read... [00:49:13]*** Stop cut motor [00:49:13]*** Cut end [00:49:13]Read from MH i2c: 01 07 00 [00:49:13]MH_I2C_Read... [00:49:13]Read from MH i2c: 01 07 00 8C 09 00 00 00 00 00 FF 0F AA [00:49:13]process_action close_receipt done [00:49:13]requested_data is exist [00:49:13]produce_requested_data [00:49:13]requested_item fm.sn is exist - process it [00:49:13]wFMCommunicate request_size=4 [00:49:13]MH_SAM_APDU [00:49:13]CAPDU: 80 11 00 00 [00:49:13]Write to MH i2c: E2 08 00 8D 09 80 11 00 00 00 00 00 00 10 [00:49:13]Write i2c OK [00:49:13]MH_I2C_Read... [00:49:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:49:13]Read from MH i2c: E2 [00:49:13]MH_I2C_Read... [00:49:13]Read from MH i2c: E2 17 00 [00:49:13]MH_I2C_Read... [00:49:13]Read from MH i2c: E2 17 00 8D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6E [00:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:49:13]wFMCommunicate OK [00:49:13]requested_item fd.num is exist - process it [00:49:13]SAM_PROTO_GetFieldsCounters [00:49:13]wFMCommunicate request_size=4 [00:49:13]MH_SAM_APDU [00:49:13]CAPDU: 80 13 00 00 [00:49:13]Write to MH i2c: E2 08 00 8E 09 80 13 00 00 00 00 00 00 13 [00:49:13]Write i2c OK [00:49:13]MH_I2C_Read... [00:49:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:49:14]Read from MH i2c: E2 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 62 00 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 62 00 8E 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0C E1 01 00 0E 04 04 00 43 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 7F [00:49:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0C E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:49:14]wFMCommunicate OK [00:49:14]SAM_PROTO_GetFieldsCounters done [00:49:14]requested_item shift.num is exist - process it [00:49:14]requested_item shift.opened is exist - process it [00:49:14]req_shift_opened [00:49:14]FM_GetShiftState [00:49:14]SAM_PROTO_GetShiftState [00:49:14]wFMCommunicate request_size=4 [00:49:14]MH_SAM_APDU [00:49:14]CAPDU: 80 13 01 00 [00:49:14]Write to MH i2c: E2 08 00 8F 09 80 13 01 00 00 00 00 00 15 [00:49:14]Write i2c OK [00:49:14]MH_I2C_Read... [00:49:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:49:14]Read from MH i2c: E2 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 0E 00 [00:49:14]MH_I2C_Read... [00:49:14]Read from MH i2c: E2 0E 00 8F 09 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 D7 [00:49:14]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:49:14]wFMCommunicate OK [00:49:14]SAM_PROTO_GetShiftState done [00:49:14]FM_GetShiftState done [00:49:14]req_shift_opened done [00:49:14]requested_item shift.open_date is exist - process it [00:49:14]req_shift_open_date [00:49:14]req_shift_open_date done [00:49:14]produce_requested_data done [00:49:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123148,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [00:49:14]process_action_free close_receipt [00:49:14]json_value_free [00:49:14]json_value_free done [00:49:14]process_json_proto returns [00:49:14]Send response to host [00:49:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123148,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [00:49:14]free response buf [00:49:14]execute_script done [00:49:14]execute_script returns [00:49:14]free content buf [00:49:14]Sock 9.Close socket [00:49:14]Sock 9.Thread stoped [00:49:16]OFD Sender: No OFD packet to send [00:49:21]OFD Sender: No OFD packet to send [00:49:26]OFD Sender: No OFD packet to send [00:49:31]OFD Sender: No OFD packet to send [00:49:36]OFD Sender: No OFD packet to send [00:49:41]OFD Sender: No OFD packet to send [00:49:46]OFD Sender: No OFD packet to send [00:49:51]OFD Sender: No OFD packet to send [00:49:56]OFD Sender: No OFD packet to send [00:50:01]OFD Sender: No OFD packet to send [00:50:06]OFD Sender: No OFD packet to send [00:50:11]OFD Sender: No OFD packet to send [00:50:16]OFD Sender: No OFD packet to send [00:50:21]OFD Sender: No OFD packet to send [00:50:26]OFD Sender: No OFD packet to send [00:50:31]OFD Sender: No OFD packet to send [00:50:36]OFD Sender: No OFD packet to send [00:50:41]OFD Sender: No OFD packet to send [00:50:46]OFD Sender: No OFD packet to send [00:50:51]OFD Sender: No OFD packet to send [00:50:56]OFD Sender: No OFD packet to send [00:51:01]OFD Sender: No OFD packet to send [00:51:06]OFD Sender: No OFD packet to send [00:51:11]OFD Sender: No OFD packet to send [00:51:16]OFD Sender: No OFD packet to send [00:51:21]OFD Sender: No OFD packet to send [00:51:26]OFD Sender: No OFD packet to send [00:51:31]OFD Sender: No OFD packet to send [00:51:36]OFD Sender: No OFD packet to send [00:51:41]OFD Sender: No OFD packet to send [00:51:42]accept exits with 7 [00:51:42]New connection [00:51:42]New thread 3067252068 created [00:51:42]Thread 3067395428 joined [00:51:42]Waiting for new connection... [00:51:42] Sock 7.Parse request [00:51:42]Sock 7.Check first char [00:51:42]Sock 7.First char is OK [00:51:42]request: POST /json_proto HTTP/1.0 [00:51:42]Method: POST [00:51:42]URL: /json_proto [00:51:42]Method is POST - this is cgi request [00:51:42]url: /json_proto [00:51:42]query_string will be loaded in cgi processing [00:51:42]execute_cgi json_proto POST (null) [00:51:42]execute_cgi path=json_proto method=POST [00:51:42]POST find Content-Length [00:51:42]Host: 172.17.48.197:8080 [00:51:42]Content-Length: 683 [00:51:42]Content-Type: application/json [00:51:42] [00:51:42]POST finish read [00:51:42]Found Content-Length = 683 [00:51:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:42]execute_script... [00:51: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)1106066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:42]POST & json_proto [00:51:42]process_json_proto [00:51:42]json parsed OK: [00:51:42]protocol is kg_v1.0 [00:51:42]action value=close_receipt [00:51:42]process_action close_receipt [00:51:42]cmd_close_receipt [00:51:42]MH_GetDate [00:51:42]Write to MH i2c: F0 00 00 90 09 88 [00:51:42]Write i2c OK [00:51:42]MH_I2C_Read... [00:51:42]Read from MH i2c: F0 [00:51:42]MH_I2C_Read... [00:51:42]Read from MH i2c: F0 09 00 [00:51:42]MH_I2C_Read... [00:51:42]Read from MH i2c: F0 09 00 90 09 00 9F C9 E3 65 6C AF E3 65 A4 [00:51:42]GetLastDocTimeStamp 1709426949 [00:51:42]current date 1709427103 [00:51:42]FM_GetShiftState [00:51:42]SAM_PROTO_GetShiftState [00:51:42]wFMCommunicate request_size=4 [00:51:42]MH_SAM_APDU [00:51:42]CAPDU: 80 13 01 00 [00:51:42]Write to MH i2c: E2 08 00 91 09 80 13 01 00 00 00 00 00 17 [00:51:42]Write i2c OK [00:51:42]MH_I2C_Read... [00:51:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:42]Read from MH i2c: E2 [00:51:42]MH_I2C_Read... [00:51:42]Read from MH i2c: E2 0E 00 [00:51:42]MH_I2C_Read... [00:51:42]Read from MH i2c: E2 0E 00 91 09 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 D9 [00:51:42]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:51:42]wFMCommunicate OK [00:51:42]SAM_PROTO_GetShiftState done [00:51:42]FM_GetShiftState done [00:51:42]opened in 1709425579 [00:51:42]opened+sec_in_day 1709511979 [00:51:42]quantity*price = 100030 [00:51:42]sum+1 = 100031 [00:51:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 6 03.03.2024 00:51 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123149 ФПД: 191372870708131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T005143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123149&fm=191372870708131&tin=02508201610067®Number=0000000000090573&sum=100000 [00:51:43]StoreToDocumentArchive [00:51:43]shift 323 fd 123149 [00:51:43]save to /storage/0323/doc_00123149 [00:51:43]save last doc name /storage/0323/doc_00123149 to /storage/kkm_last_doc_name [00:51:43]save OK [00:51:43]Clear old archive folders... [00:51:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:51:43]tlvbuf is 00DA51A0 [00:51:43]SAM_PROTO_ClearQueue [00:51:43]wFMCommunicate request_size=4 [00:51:43]MH_SAM_APDU [00:51:43]CAPDU: 80 09 00 00 [00:51:43]Write to MH i2c: E2 08 00 9E 09 80 09 00 00 00 00 00 00 19 [00:51:43]Write i2c OK [00:51:43]MH_I2C_Read... [00:51:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:51:43]Read from MH i2c: E2 [00:51:43]MH_I2C_Read... [00:51:43]Read from MH i2c: E2 03 00 [00:51:43]MH_I2C_Read... [00:51:43]Read from MH i2c: E2 03 00 9E 09 00 90 00 1B [00:51:43]RAPDU: 90 00 [00:51:43]wFMCommunicate OK [00:51:43]SAM_PROTO_ClearQueue done [00:51:43]KKMCreateOFDPacket [00:51:43]OFDProtocolAddRootSTLVToBuf [00:51:43]FM_MakeSignedData [00:51:43]FM_MakeSignedData [00:51:43]SAM_PROTO_SignData [00:51:43]wFMCommunicate request_size=4 [00:51:43]MH_SAM_APDU [00:51:43]CAPDU: 80 0D 01 02 [00:51:43]Write to MH i2c: E2 08 00 9F 09 80 0D 01 02 00 00 00 00 21 [00:51:43]Write i2c OK [00:51:43]MH_I2C_Read... [00:51:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:51:44]Read from MH i2c: E2 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 03 00 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 03 00 9F 09 00 90 00 1C [00:51:44]RAPDU: 90 00 [00:51:44]wFMCommunicate OK [00:51:44]wFMCommunicate request_size=255 [00:51:44]MH_SAM_APDU [00:51:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 9F C9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E1 01 00 35 04 06 00 AE [00:51:44]Write to MH i2c: E2 02 01 A0 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 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 9F C9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E1 01 00 35 04 06 00 AE 00 00 24 [00:51:44]Write i2c OK [00:51:44]MH_I2C_Read... [00:51:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:44]Read from MH i2c: E2 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 03 00 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 03 00 A0 09 00 90 00 1D [00:51:44]RAPDU: 90 00 [00:51:44]wFMCommunicate OK [00:51:44]wFMCommunicate request_size=10 [00:51:44]MH_SAM_APDU [00:51:44]CAPDU: 80 0D 02 02 05 0D 77 FA 6B A3 [00:51:44]Write to MH i2c: E2 0D 00 A1 09 80 0D 02 02 05 00 0D 77 FA 6B A3 00 00 BA [00:51:44]Write i2c OK [00:51:44]MH_I2C_Read... [00:51:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:44]Read from MH i2c: E2 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 03 00 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 03 00 A1 09 00 90 00 1E [00:51:44]RAPDU: 90 00 [00:51:44]wFMCommunicate OK [00:51:44]wFMCommunicate request_size=4 [00:51:44]MH_SAM_APDU [00:51:44]CAPDU: 80 0D 03 02 [00:51:44]Write to MH i2c: E2 08 00 A2 09 80 0D 03 02 00 00 00 00 26 [00:51:44]Write i2c OK [00:51:44]MH_I2C_Read... [00:51:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:51:44]Read from MH i2c: E2 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 0B 00 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 0B 00 A2 09 00 1C AA D6 84 D1 8D EE 43 90 00 D6 [00:51:44]RAPDU: 1C AA D6 84 D1 8D EE 43 90 00 [00:51:44]wFMCommunicate OK [00:51:44]SAM_PROTO_SignData done [00:51:44]FM_MakeSignedData done [00:51:44]CreateOFDProtocolMessage [00:51:44]wFMCommunicate request_size=4 [00:51:44]MH_SAM_APDU [00:51:44]CAPDU: 80 11 00 00 [00:51:44]Write to MH i2c: E2 08 00 A3 09 80 11 00 00 00 00 00 00 26 [00:51:44]Write i2c OK [00:51:44]MH_I2C_Read... [00:51:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:44]Read from MH i2c: E2 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 17 00 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: E2 17 00 A3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 84 [00:51:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:51:44]wFMCommunicate OK [00:51:44]CreateOFDProtocolMessage done [00:51:44]OFDSenderStorePacket 123149 [00:51:44]StoreOFDPacket docnum=123149 [00:51:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CC C4 07 01 9C 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 9F C9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E1 01 00 35 04 06 00 AE 0D 77 FA 6B A3 1C AA D6 84 D1 8D EE 43 [00:51:44]CheckFolder [00:51:44]dirname=/storage/ofd_packets [00:51:44]CheckFolder done [00:51:44]ProducePacketName [00:51:44]name=ofd_packets/00123149 [00:51:44]NVStorageSaveData ofd_packets/00123149 [00:51:44]File name is /storage/ofd_packets/00123149 [00:51:44]Write 301 bytes [00:51:44]NVStorageSaveData done [00:51:44]OFDSenderStorePacket done [00:51:44]KKMCreateOFDPacket done [00:51:44]NVStorageSaveData kkm_last_timestamp [00:51:44]File name is /storage/kkm_last_timestamp [00:51:44]Write 4 bytes [00:51:44]NVStorageSaveData done [00:51:44]ExternCall_PrintAddStr [00:51:44]wPrintStart [00:51:44]Write to MH i2c: 01 00 00 A4 09 AD [00:51:44]Write i2c OK [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: 01 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: 01 07 00 [00:51:44]MH_I2C_Read... [00:51:44]Read from MH i2c: 01 07 00 A4 09 00 00 00 00 00 FF 0F C2 [00:51:44]RasterBufferAndPrint [00:51:44]line Счет N : (1)1106066 [00:51:44]line ИНН: 02508201610067 [00:51:44]line Контрольно-Кассовый Чек [00:51:44]line ПРОДАЖА [00:51:44]line ТРК (МРК, ГНК) : 21 [00:51:44]line Товар: 2710124130 [00:51:44]line Аи-92-К-5 [00:51:44]line 16.160 * 61.90 [00:51:44]line = 1000.30 [00:51:44]line НДС 12% НСП 1% [00:51:44]line > о реализуемом товаре [00:51:44]line ОКРУГЛЕНИЕ: -0.30 [00:51:44]line ИТОГО: 1000.00 [00:51:44]line Внесено: 1000.00 [00:51:44]line СДАЧА: 0.00 [00:51:44]line НСП 1% : 8.85 [00:51:44]line НДС 12% : 106.23 [00:51:44]line Наличными: 1000.00 [00:51:44]line Безнал.: 0.00 [00:51:44]line Место: АЗС № 25 "Партнер Нефть" [00:51:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [00:51:44]line СНО: Общий режим [00:51:44]line Чек 6 03.03.2024 00:51 [00:51:44]line Смена: 323 ФФД: 1.0 [00:51:44]line ЗНМ: 0300000019 [00:51:44]line РНМ: 0000000000090573 [00:51:44]line Версия ККМ: 001 [00:51:44]line ФМ: 0000000000874798 [00:51:44]line ФД: 123149 [00:51:44]line ФПД: 191372870708131 [00:51:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T005143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123149&fm=191372870708131&tin=02508201610067®Number=0000000000090573&sum=100000 [00:51:44]OFD Sender: Processing packet 123149 [packets to send 112, broken 111] [00:51:44]ProducePacketName [00:51:44]name=ofd_packets/00123149 [00:51:44]OFD Sender: To server: pG, [00:51:44]CommunicateWithHost lk.salyk.kg:30040 [00:51:44]ConnectInit lk.salyk.kg [00:51:44]written 0, free lines is 4095 [00:51:44]Connected sock=10 [00:51:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CC C4 07 01 9C 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 9F C9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E1 01 00 35 04 06 00 AE 0D 77 FA 6B A3 1C AA D6 84 D1 8D EE 43 [00:51:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9C B5 47 00 A4 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0D E1 01 00 F4 03 04 00 CC 75 E3 65 B6 04 01 00 00 18 0F 31 22 1F 16 91 AB [00:51:45]CommunicateWithHost err = 0 [00:51:45]CheckOFDResponse [00:51:45]1017 (14) - 77093643461234 [00:51:45]1041 (16) - 0000000000874798 [00:51:45]1040 (4) - 123149 [00:51:45]1012 (4) - 02.03.2024 18:54 [00:51:45]1206 (1) - 0 [00:51:45]OFD Sender: Remove packet 123149 [00:51:45]ProducePacketName [00:51:45]name=ofd_packets/00123149 [00:51:45]NVStorageDeleteData [00:51:45]Write to MH i2c: 01 00 00 CF 09 D8 [00:51:45]Write i2c OK [00:51:45]MH_I2C_Read... [00:51:45]Read from MH i2c: 01 [00:51:45]MH_I2C_Read... [00:51:45]Read from MH i2c: 01 07 00 [00:51:45]MH_I2C_Read... [00:51:45]Read from MH i2c: 01 07 00 CF 09 00 00 00 00 00 EA 0C D5 [00:51:45]RasterBufferAndPrint [00:51:45]line [00:51:45]line [00:51:45]line [00:51:45]line [00:51:45]line [00:51:45]written 0, free lines is 3312 [00:51:45]MH_Cut [00:51:45]Write to MH i2c: D1 01 00 D6 09 01 B1 [00:51:45]Write i2c OK [00:51:45]MH_I2C_Read... [00:51:45]Read from MH i2c: D1 [00:51:45]MH_I2C_Read... [00:51:45]Read from MH i2c: D1 01 00 [00:51:45]MH_I2C_Read... [00:51:45]Read from MH i2c: D1 01 00 D6 09 00 B0 [00:51:45]Write to MH i2c: 01 00 00 D7 09 E0 [00:51:45]Write i2c OK [00:51:45]MH_I2C_Read... [00:51:45]OFD Sender: No OFD packet to send [00:51:45]*** Cut start [00:51:45]*** Purtial cut [00:51:45]*** Stage 1: CUTSNS_PIN = 1 [00:51:47]Read from MH i2c: 01 [00:51:47]MH_I2C_Read... [00:51:47]*** Stop cut motor [00:51:47]*** Cut end [00:51:47]Read from MH i2c: 01 07 00 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: 01 07 00 D7 09 00 00 00 00 00 FF 0F F5 [00:51:47]process_action close_receipt done [00:51:47]requested_data is exist [00:51:47]produce_requested_data [00:51:47]requested_item fm.sn is exist - process it [00:51:47]wFMCommunicate request_size=4 [00:51:47]MH_SAM_APDU [00:51:47]CAPDU: 80 11 00 00 [00:51:47]Write to MH i2c: E2 08 00 D8 09 80 11 00 00 00 00 00 00 5B [00:51:47]Write i2c OK [00:51:47]MH_I2C_Read... [00:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:47]Read from MH i2c: E2 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 17 00 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 17 00 D8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B9 [00:51:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [00:51:47]wFMCommunicate OK [00:51:47]requested_item fd.num is exist - process it [00:51:47]SAM_PROTO_GetFieldsCounters [00:51:47]wFMCommunicate request_size=4 [00:51:47]MH_SAM_APDU [00:51:47]CAPDU: 80 13 00 00 [00:51:47]Write to MH i2c: E2 08 00 D9 09 80 13 00 00 00 00 00 00 5E [00:51:47]Write i2c OK [00:51:47]MH_I2C_Read... [00:51:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:48]Read from MH i2c: E2 [00:51:48]MH_I2C_Read... [00:51:48]Read from MH i2c: E2 62 00 [00:51:48]MH_I2C_Read... [00:51:48]Read from MH i2c: E2 62 00 D9 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0D E1 01 00 0E 04 04 00 43 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 CE [00:51:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0D E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:51:48]wFMCommunicate OK [00:51:48]SAM_PROTO_GetFieldsCounters done [00:51:48]requested_item shift.num is exist - process it [00:51:48]requested_item shift.opened is exist - process it [00:51:48]req_shift_opened [00:51:48]FM_GetShiftState [00:51:48]SAM_PROTO_GetShiftState [00:51:48]wFMCommunicate request_size=4 [00:51:48]MH_SAM_APDU [00:51:48]CAPDU: 80 13 01 00 [00:51:48]Write to MH i2c: E2 08 00 DA 09 80 13 01 00 00 00 00 00 60 [00:51:48]Write i2c OK [00:51:48]MH_I2C_Read... [00:51:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:48]Read from MH i2c: E2 [00:51:48]MH_I2C_Read... [00:51:48]Read from MH i2c: E2 0E 00 [00:51:48]MH_I2C_Read... [00:51:48]Read from MH i2c: E2 0E 00 DA 09 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 22 [00:51:48]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [00:51:48]wFMCommunicate OK [00:51:48]SAM_PROTO_GetShiftState done [00:51:48]FM_GetShiftState done [00:51:48]req_shift_opened done [00:51:48]requested_item shift.open_date is exist - process it [00:51:48]req_shift_open_date [00:51:48]req_shift_open_date done [00:51:48]produce_requested_data done [00:51:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123149,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [00:51:48]process_action_free close_receipt [00:51:48]json_value_free [00:51:48]json_value_free done [00:51:48]process_json_proto returns [00:51:48]Send response to host [00:51:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123149,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [00:51:48]free response buf [00:51:48]execute_script done [00:51:48]execute_script returns [00:51:48]free content buf [00:51:48]Sock 7.Close socket [00:51:48]Sock 7.Thread stoped [00:51:50]OFD Sender: No OFD packet to send [00:51:55]OFD Sender: No OFD packet to send [00:52:00]OFD Sender: No OFD packet to send [00:52:05]OFD Sender: No OFD packet to send [00:52:10]OFD Sender: No OFD packet to send [00:52:15]OFD Sender: No OFD packet to send [00:52:20]OFD Sender: No OFD packet to send [00:52:25]OFD Sender: No OFD packet to send [00:52:30]OFD Sender: No OFD packet to send [00:52:35]OFD Sender: No OFD packet to send [00:52:40]OFD Sender: No OFD packet to send [00:52:45]OFD Sender: No OFD packet to send [00:52:50]OFD Sender: No OFD packet to send [00:52:55]OFD Sender: No OFD packet to send [00:53:00]OFD Sender: No OFD packet to send [00:53:05]OFD Sender: No OFD packet to send [00:53:10]OFD Sender: No OFD packet to send [00:53:15]OFD Sender: No OFD packet to send [00:53:20]OFD Sender: No OFD packet to send [00:53:25]OFD Sender: No OFD packet to send [00:53:30]OFD Sender: No OFD packet to send [00:53:35]OFD Sender: No OFD packet to send [00:53:40]OFD Sender: No OFD packet to send [00:53:45]OFD Sender: No OFD packet to send [00:53:50]OFD Sender: No OFD packet to send [00:53:55]OFD Sender: No OFD packet to send [00:54:00]OFD Sender: No OFD packet to send [00:54:05]OFD Sender: No OFD packet to send [00:54:10]OFD Sender: No OFD packet to send [00:54:15]OFD Sender: No OFD packet to send [00:54:20]OFD Sender: No OFD packet to send [00:54:25]OFD Sender: No OFD packet to send [00:54:30]OFD Sender: No OFD packet to send [00:54:35]OFD Sender: No OFD packet to send [00:54:40]OFD Sender: No OFD packet to send [00:54:45]OFD Sender: No OFD packet to send [00:54:50]OFD Sender: No OFD packet to send [00:54:55]OFD Sender: No OFD packet to send [00:55:00]OFD Sender: No OFD packet to send [00:55:05]OFD Sender: No OFD packet to send [00:55:10]OFD Sender: No OFD packet to send [00:55:15]OFD Sender: No OFD packet to send [00:55:20]OFD Sender: No OFD packet to send [00:55:25]OFD Sender: No OFD packet to send [00:55:30]OFD Sender: No OFD packet to send [00:55:35]OFD Sender: No OFD packet to send [00:55:40]OFD Sender: No OFD packet to send [00:55:45]OFD Sender: No OFD packet to send [00:55:50]OFD Sender: No OFD packet to send [00:55:55]OFD Sender: No OFD packet to send [00:56:00]OFD Sender: No OFD packet to send [00:56:05]OFD Sender: No OFD packet to send [00:56:10]OFD Sender: No OFD packet to send [00:56:15]OFD Sender: No OFD packet to send [00:56:20]OFD Sender: No OFD packet to send [00:56:25]OFD Sender: No OFD packet to send [00:56:30]OFD Sender: No OFD packet to send [00:56:35]OFD Sender: No OFD packet to send [00:56:40]OFD Sender: No OFD packet to send [00:56:45]OFD Sender: No OFD packet to send [00:56:50]OFD Sender: No OFD packet to send [00:56:55]OFD Sender: No OFD packet to send [00:57:00]OFD Sender: No OFD packet to send [00:57:05]OFD Sender: No OFD packet to send [00:57:10]OFD Sender: No OFD packet to send [00:57:15]OFD Sender: No OFD packet to send [00:57:20]OFD Sender: No OFD packet to send [00:57:25]OFD Sender: No OFD packet to send [00:57:30]OFD Sender: No OFD packet to send [00:57:35]OFD Sender: No OFD packet to send [00:57:40]OFD Sender: No OFD packet to send [00:57:45]OFD Sender: No OFD packet to send [00:57:50]OFD Sender: No OFD packet to send [00:57:55]OFD Sender: No OFD packet to send [00:58:00]OFD Sender: No OFD packet to send [00:58:05]OFD Sender: No OFD packet to send [00:58:11]OFD Sender: No OFD packet to send [00:58:16]OFD Sender: No OFD packet to send [00:58:21]OFD Sender: No OFD packet to send [00:58:26]OFD Sender: No OFD packet to send [00:58:31]OFD Sender: No OFD packet to send [00:58:36]OFD Sender: No OFD packet to send [00:58:41]OFD Sender: No OFD packet to send [00:58:46]OFD Sender: No OFD packet to send [00:58:51]OFD Sender: No OFD packet to send [00:58:56]OFD Sender: No OFD packet to send [00:59:01]OFD Sender: No OFD packet to send [00:59:06]OFD Sender: No OFD packet to send [00:59:11]OFD Sender: No OFD packet to send [00:59:16]OFD Sender: No OFD packet to send [00:59:21]OFD Sender: No OFD packet to send [00:59:26]OFD Sender: No OFD packet to send [00:59:31]OFD Sender: No OFD packet to send [00:59:36]OFD Sender: No OFD packet to send [00:59:41]OFD Sender: No OFD packet to send [00:59:46]OFD Sender: No OFD packet to send [00:59:51]OFD Sender: No OFD packet to send [00:59:56]OFD Sender: No OFD packet to send [01:00:01]OFD Sender: No OFD packet to send [01:00:06]OFD Sender: No OFD packet to send [01:00:11]OFD Sender: No OFD packet to send [01:00:16]OFD Sender: No OFD packet to send [01:00:21]OFD Sender: No OFD packet to send [01:00:26]OFD Sender: No OFD packet to send [01:00:31]OFD Sender: No OFD packet to send [01:00:36]OFD Sender: No OFD packet to send [01:00:41]OFD Sender: No OFD packet to send [01:00:46]OFD Sender: No OFD packet to send [01:00:51]OFD Sender: No OFD packet to send [01:00:56]OFD Sender: No OFD packet to send [01:01:01]OFD Sender: No OFD packet to send [01:01:06]OFD Sender: No OFD packet to send [01:01:11]OFD Sender: No OFD packet to send [01:01:16]OFD Sender: No OFD packet to send [01:01:21]OFD Sender: No OFD packet to send [01:01:26]OFD Sender: No OFD packet to send [01:01:31]OFD Sender: No OFD packet to send [01:01:36]OFD Sender: No OFD packet to send [01:01:41]OFD Sender: No OFD packet to send [01:01:46]OFD Sender: No OFD packet to send [01:01:51]OFD Sender: No OFD packet to send [01:01:56]OFD Sender: No OFD packet to send [01:02:01]OFD Sender: No OFD packet to send [01:02:06]OFD Sender: No OFD packet to send [01:02:11]OFD Sender: No OFD packet to send [01:02:12]accept exits with 9 [01:02:12]New connection [01:02:12]New thread 3067395428 created [01:02:12]Thread 3067252068 joined [01:02:12]Waiting for new connection... [01:02:12] Sock 9.Parse request [01:02:12]Sock 9.Check first char [01:02:12]Sock 9.First char is OK [01:02:12]request: POST /json_proto HTTP/1.0 [01:02:12]Method: POST [01:02:12]URL: /json_proto [01:02:12]Method is POST - this is cgi request [01:02:12]url: /json_proto [01:02:12]query_string will be loaded in cgi processing [01:02:12]execute_cgi json_proto POST (null) [01:02:12]execute_cgi path=json_proto method=POST [01:02:12]POST find Content-Length [01:02:12]Host: 172.17.48.197:8080 [01:02:12]Content-Length: 823 [01:02:12]Content-Type: application/json [01:02:12] [01:02:12]POST finish read [01:02:12]Found Content-Length = 823 [01:02:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 10.000, "sum" : 709.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 709.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:12]execute_script... [01:02: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)1106067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 10.000, "sum" : 709.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 709.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:12]POST & json_proto [01:02:12]process_json_proto [01:02:12]json parsed OK: [01:02:12]protocol is kg_v1.0 [01:02:12]action value=close_receipt [01:02:12]process_action close_receipt [01:02:12]cmd_close_receipt [01:02:12]MH_GetDate [01:02:12]Write to MH i2c: F0 00 00 DB 09 D3 [01:02:12]Write i2c OK [01:02:12]MH_I2C_Read... [01:02:12]Read from MH i2c: F0 [01:02:12]MH_I2C_Read... [01:02:12]Read from MH i2c: F0 09 00 [01:02:12]MH_I2C_Read... [01:02:12]Read from MH i2c: F0 09 00 DB 09 00 15 CC E3 65 6C AF E3 65 68 [01:02:12]GetLastDocTimeStamp 1709427103 [01:02:12]current date 1709427733 [01:02:12]FM_GetShiftState [01:02:12]SAM_PROTO_GetShiftState [01:02:12]wFMCommunicate request_size=4 [01:02:12]MH_SAM_APDU [01:02:12]CAPDU: 80 13 01 00 [01:02:12]Write to MH i2c: E2 08 00 DC 09 80 13 01 00 00 00 00 00 62 [01:02:12]Write i2c OK [01:02:12]MH_I2C_Read... [01:02:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:13]Read from MH i2c: E2 [01:02:13]MH_I2C_Read... [01:02:13]Read from MH i2c: E2 0E 00 [01:02:13]MH_I2C_Read... [01:02:13]Read from MH i2c: E2 0E 00 DC 09 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 24 [01:02:13]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:02:13]wFMCommunicate OK [01:02:13]SAM_PROTO_GetShiftState done [01:02:13]FM_GetShiftState done [01:02:13]opened in 1709425579 [01:02:13]opened+sec_in_day 1709511979 [01:02:13]quantity*price = 70900 [01:02:13]sum+1 = 70901 [01:02:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 709.00 НСП 1% : 6.27 НДС 12% : 75.29 Наличными: 0.00 Безнал.: 709.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 7 03.03.2024 01:02 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123150 ФПД: 43701970667396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T010213&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123150&fm=43701970667396&tin=02508201610067®Number=0000000000090573&sum=70900 [01:02:14]StoreToDocumentArchive [01:02:14]shift 323 fd 123150 [01:02:14]save to /storage/0323/doc_00123150 [01:02:14]save last doc name /storage/0323/doc_00123150 to /storage/kkm_last_doc_name [01:02:14]save OK [01:02:14]Clear old archive folders... [01:02:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:02:14]tlvbuf is 00DBFE90 [01:02:14]SAM_PROTO_ClearQueue [01:02:14]wFMCommunicate request_size=4 [01:02:14]MH_SAM_APDU [01:02:14]CAPDU: 80 09 00 00 [01:02:14]Write to MH i2c: E2 08 00 E9 09 80 09 00 00 00 00 00 00 64 [01:02:14]Write i2c OK [01:02:14]MH_I2C_Read... [01:02:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:02:14]Read from MH i2c: E2 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 03 00 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 03 00 E9 09 00 90 00 66 [01:02:14]RAPDU: 90 00 [01:02:14]wFMCommunicate OK [01:02:14]SAM_PROTO_ClearQueue done [01:02:14]KKMCreateOFDPacket [01:02:14]OFDProtocolAddRootSTLVToBuf [01:02:14]FM_MakeSignedData [01:02:14]FM_MakeSignedData [01:02:14]SAM_PROTO_SignData [01:02:14]wFMCommunicate request_size=4 [01:02:14]MH_SAM_APDU [01:02:14]CAPDU: 80 0D 01 02 [01:02:14]Write to MH i2c: E2 08 00 EA 09 80 0D 01 02 00 00 00 00 6C [01:02:14]Write i2c OK [01:02:14]MH_I2C_Read... [01:02:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:02:14]Read from MH i2c: E2 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 03 00 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 03 00 EA 09 00 90 00 67 [01:02:14]RAPDU: 90 00 [01:02:14]wFMCommunicate OK [01:02:14]wFMCommunicate request_size=255 [01:02:14]MH_SAM_APDU [01:02:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F4 14 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 14 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F4 14 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 15 CC E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E1 01 00 35 04 06 00 [01:02:14]Write to MH i2c: E2 02 01 EB 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F4 14 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 14 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F4 14 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 15 CC E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E1 01 00 35 04 06 00 00 00 39 [01:02:14]Write i2c OK [01:02:14]MH_I2C_Read... [01:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:14]Read from MH i2c: E2 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 03 00 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 03 00 EB 09 00 90 00 68 [01:02:14]RAPDU: 90 00 [01:02:14]wFMCommunicate OK [01:02:14]wFMCommunicate request_size=11 [01:02:14]MH_SAM_APDU [01:02:14]CAPDU: 80 0D 02 02 06 27 BF 28 70 07 84 [01:02:14]Write to MH i2c: E2 0E 00 EC 09 80 0D 02 02 06 00 27 BF 28 70 07 84 00 00 84 [01:02:14]Write i2c OK [01:02:14]MH_I2C_Read... [01:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:14]Read from MH i2c: E2 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 03 00 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 03 00 EC 09 00 90 00 69 [01:02:14]RAPDU: 90 00 [01:02:14]wFMCommunicate OK [01:02:14]wFMCommunicate request_size=4 [01:02:14]MH_SAM_APDU [01:02:14]CAPDU: 80 0D 03 02 [01:02:14]Write to MH i2c: E2 08 00 ED 09 80 0D 03 02 00 00 00 00 71 [01:02:14]Write i2c OK [01:02:14]MH_I2C_Read... [01:02:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:02:14]Read from MH i2c: E2 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 0B 00 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 0B 00 ED 09 00 BE 2E 31 B5 D9 15 B8 1D 90 00 07 [01:02:14]RAPDU: BE 2E 31 B5 D9 15 B8 1D 90 00 [01:02:14]wFMCommunicate OK [01:02:14]SAM_PROTO_SignData done [01:02:14]FM_MakeSignedData done [01:02:14]CreateOFDProtocolMessage [01:02:14]wFMCommunicate request_size=4 [01:02:14]MH_SAM_APDU [01:02:14]CAPDU: 80 11 00 00 [01:02:14]Write to MH i2c: E2 08 00 EE 09 80 11 00 00 00 00 00 00 71 [01:02:14]Write i2c OK [01:02:14]MH_I2C_Read... [01:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:14]Read from MH i2c: E2 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 17 00 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: E2 17 00 EE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CF [01:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:02:14]wFMCommunicate OK [01:02:14]CreateOFDProtocolMessage done [01:02:14]OFDSenderStorePacket 123150 [01:02:14]StoreOFDPacket docnum=123150 [01:02:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 37 98 08 01 AE D9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F4 14 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 14 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F4 14 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 15 CC E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E1 01 00 35 04 06 00 27 BF 28 70 07 84 BE 2E 31 B5 D9 15 B8 1D [01:02:14]CheckFolder [01:02:14]dirname=/storage/ofd_packets [01:02:14]CheckFolder done [01:02:14]ProducePacketName [01:02:14]name=ofd_packets/00123150 [01:02:14]NVStorageSaveData ofd_packets/00123150 [01:02:14]File name is /storage/ofd_packets/00123150 [01:02:14]Write 302 bytes [01:02:14]NVStorageSaveData done [01:02:14]OFDSenderStorePacket done [01:02:14]KKMCreateOFDPacket done [01:02:14]NVStorageSaveData kkm_last_timestamp [01:02:14]File name is /storage/kkm_last_timestamp [01:02:14]Write 4 bytes [01:02:14]NVStorageSaveData done [01:02:14]ExternCall_PrintAddStr [01:02:14]wPrintStart [01:02:14]Write to MH i2c: 01 00 00 EF 09 F8 [01:02:14]Write i2c OK [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: 01 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: 01 07 00 [01:02:14]MH_I2C_Read... [01:02:14]Read from MH i2c: 01 07 00 EF 09 00 00 00 00 00 FF 0F 0D [01:02:14]RasterBufferAndPrint [01:02:14]line Счет N : (1)1106067 [01:02:14]line ИНН: 02508201610067 [01:02:14]line Контрольно-Кассовый Чек [01:02:14]line ПРОДАЖА [01:02:14]line ТРК (МРК, ГНК) : 61 [01:02:14]line Товар: 2710194210 [01:02:14]line ДТ(л)-К-5 [01:02:14]line 10.000 * 70.90 [01:02:14]line = 709.00 [01:02:14]line НДС 12% НСП 1% [01:02:14]line > о реализуемом товаре [01:02:14]line ИТОГО: 709.00 [01:02:14]line НСП 1% : 6.27 [01:02:14]line НДС 12% : 75.29 [01:02:14]line Наличными: 0.00 [01:02:14]line Безнал.: 709.00 [01:02:14]line Место: АЗС № 25 "Партнер Нефть" [01:02:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:02:14]line СНО: Общий режим [01:02:14]line Чек 7 03.03.2024 01:02 [01:02:14]line Смена: 323 ФФД: 1.0 [01:02:14]line ЗНМ: 0300000019 [01:02:14]line РНМ: 0000000000090573 [01:02:15]line Версия ККМ: 001 [01:02:15]line Платежная система: Бакай Банк [01:02:15]line ФМ: 0000000000874798 [01:02:15]line ФД: 123150 [01:02:15]line ФПД: 43701970667396 [01:02:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T010213&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123150&fm=43701970667396&tin=02508201610067®Number=0000000000090573&sum=70900 [01:02:15]OFD Sender: Processing packet 123150 [packets to send 112, broken 111] [01:02:15]ProducePacketName [01:02:15]name=ofd_packets/00123150 [01:02:15]OFD Sender: To server: pG, [01:02:15]CommunicateWithHost lk.salyk.kg:30040 [01:02:15]ConnectInit lk.salyk.kg [01:02:15]written 0, free lines is 4095 [01:02:15]Connected sock=10 [01:02:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 37 98 08 01 AE D9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F4 14 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 14 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F4 14 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 15 CC E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E1 01 00 35 04 06 00 27 BF 28 70 07 84 BE 2E 31 B5 D9 15 B8 1D [01:02:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F2 05 47 00 45 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0E E1 01 00 F4 03 04 00 43 78 E3 65 B6 04 01 00 00 C7 38 88 1D B3 AF 26 B5 [01:02:15]CommunicateWithHost err = 0 [01:02:15]CheckOFDResponse [01:02:15]1017 (14) - 77093643461234 [01:02:15]1041 (16) - 0000000000874798 [01:02:15]1040 (4) - 123150 [01:02:15]1012 (4) - 02.03.2024 19:04 [01:02:15]1206 (1) - 0 [01:02:15]OFD Sender: Remove packet 123150 [01:02:15]ProducePacketName [01:02:15]name=ofd_packets/00123150 [01:02:15]NVStorageDeleteData [01:02:15]Write to MH i2c: 01 00 00 19 0A 23 [01:02:15]Write i2c OK [01:02:15]MH_I2C_Read... [01:02:15]Read from MH i2c: 01 [01:02:15]MH_I2C_Read... [01:02:15]Read from MH i2c: 01 07 00 [01:02:15]MH_I2C_Read... [01:02:15]Read from MH i2c: 01 07 00 19 0A 00 00 00 00 00 F7 0C 2D [01:02:15]RasterBufferAndPrint [01:02:15]line [01:02:15]line [01:02:15]line [01:02:15]line [01:02:15]line [01:02:15]written 0, free lines is 3326 [01:02:15]MH_Cut [01:02:15]Write to MH i2c: D1 01 00 20 0A 01 FC [01:02:15]Write i2c OK [01:02:15]MH_I2C_Read... [01:02:15]Read from MH i2c: D1 [01:02:15]MH_I2C_Read... [01:02:15]Read from MH i2c: D1 01 00 [01:02:15]MH_I2C_Read... [01:02:15]Read from MH i2c: D1 01 00 20 0A 00 FB [01:02:15]Write to MH i2c: 01 00 00 21 0A 2B [01:02:15]Write i2c OK [01:02:15]MH_I2C_Read... [01:02:15]OFD Sender: No OFD packet to send [01:02:16]*** Cut start [01:02:16]*** Purtial cut [01:02:16]*** Stage 1: CUTSNS_PIN = 1 [01:02:18]Read from MH i2c: 01 [01:02:18]MH_I2C_Read... [01:02:18]*** Stop cut motor [01:02:18]*** Cut end [01:02:18]Read from MH i2c: 01 07 00 [01:02:18]MH_I2C_Read... [01:02:18]Read from MH i2c: 01 07 00 21 0A 00 00 00 00 00 FF 0F 40 [01:02:18]process_action close_receipt done [01:02:18]requested_data is exist [01:02:18]produce_requested_data [01:02:18]requested_item fm.sn is exist - process it [01:02:18]wFMCommunicate request_size=4 [01:02:18]MH_SAM_APDU [01:02:18]CAPDU: 80 11 00 00 [01:02:18]Write to MH i2c: E2 08 00 22 0A 80 11 00 00 00 00 00 00 A6 [01:02:18]Write i2c OK [01:02:18]MH_I2C_Read... [01:02:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:18]Read from MH i2c: E2 [01:02:18]MH_I2C_Read... [01:02:18]Read from MH i2c: E2 17 00 [01:02:18]MH_I2C_Read... [01:02:18]Read from MH i2c: E2 17 00 22 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 04 [01:02:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:02:18]wFMCommunicate OK [01:02:18]requested_item fd.num is exist - process it [01:02:18]SAM_PROTO_GetFieldsCounters [01:02:18]wFMCommunicate request_size=4 [01:02:18]MH_SAM_APDU [01:02:18]CAPDU: 80 13 00 00 [01:02:18]Write to MH i2c: E2 08 00 23 0A 80 13 00 00 00 00 00 00 A9 [01:02:18]Write i2c OK [01:02:18]MH_I2C_Read... [01:02:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:02:18]Read from MH i2c: E2 [01:02:18]MH_I2C_Read... [01:02:18]Read from MH i2c: E2 62 00 [01:02:18]MH_I2C_Read... [01:02:18]Read from MH i2c: E2 62 00 23 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0E E1 01 00 0E 04 04 00 43 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 1D [01:02:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0E E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:02:18]wFMCommunicate OK [01:02:18]SAM_PROTO_GetFieldsCounters done [01:02:18]requested_item shift.num is exist - process it [01:02:18]requested_item shift.opened is exist - process it [01:02:18]req_shift_opened [01:02:18]FM_GetShiftState [01:02:18]SAM_PROTO_GetShiftState [01:02:18]wFMCommunicate request_size=4 [01:02:18]MH_SAM_APDU [01:02:18]CAPDU: 80 13 01 00 [01:02:18]Write to MH i2c: E2 08 00 24 0A 80 13 01 00 00 00 00 00 AB [01:02:18]Write i2c OK [01:02:18]MH_I2C_Read... [01:02:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:18]Read from MH i2c: E2 [01:02:18]MH_I2C_Read... [01:02:18]Read from MH i2c: E2 0E 00 [01:02:18]MH_I2C_Read... [01:02:18]Read from MH i2c: E2 0E 00 24 0A 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 6D [01:02:18]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:02:18]wFMCommunicate OK [01:02:18]SAM_PROTO_GetShiftState done [01:02:18]FM_GetShiftState done [01:02:18]req_shift_opened done [01:02:18]requested_item shift.open_date is exist - process it [01:02:18]req_shift_open_date [01:02:18]req_shift_open_date done [01:02:18]produce_requested_data done [01:02:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123150,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:02:18]process_action_free close_receipt [01:02:18]json_value_free [01:02:18]json_value_free done [01:02:18]process_json_proto returns [01:02:18]Send response to host [01:02:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123150,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:02:18]free response buf [01:02:18]execute_script done [01:02:18]execute_script returns [01:02:18]free content buf [01:02:18]Sock 9.Close socket [01:02:18]Sock 9.Thread stoped [01:02:20]OFD Sender: No OFD packet to send [01:02:25]OFD Sender: No OFD packet to send [01:02:30]OFD Sender: No OFD packet to send [01:02:35]OFD Sender: No OFD packet to send [01:02:40]OFD Sender: No OFD packet to send [01:02:45]OFD Sender: No OFD packet to send [01:02:50]OFD Sender: No OFD packet to send [01:02:55]OFD Sender: No OFD packet to send [01:03:00]OFD Sender: No OFD packet to send [01:03:05]OFD Sender: No OFD packet to send [01:03:10]OFD Sender: No OFD packet to send [01:03:15]OFD Sender: No OFD packet to send [01:03:20]OFD Sender: No OFD packet to send [01:03:25]OFD Sender: No OFD packet to send [01:03:30]OFD Sender: No OFD packet to send [01:03:35]OFD Sender: No OFD packet to send [01:03:40]OFD Sender: No OFD packet to send [01:03:45]OFD Sender: No OFD packet to send [01:03:50]OFD Sender: No OFD packet to send [01:03:55]OFD Sender: No OFD packet to send [01:04:00]OFD Sender: No OFD packet to send [01:04:05]OFD Sender: No OFD packet to send [01:04:10]OFD Sender: No OFD packet to send [01:04:15]OFD Sender: No OFD packet to send [01:04:20]OFD Sender: No OFD packet to send [01:04:25]OFD Sender: No OFD packet to send [01:04:30]OFD Sender: No OFD packet to send [01:04:35]OFD Sender: No OFD packet to send [01:04:40]OFD Sender: No OFD packet to send [01:04:45]OFD Sender: No OFD packet to send [01:04:50]OFD Sender: No OFD packet to send [01:04:55]OFD Sender: No OFD packet to send [01:05:00]OFD Sender: No OFD packet to send [01:05:05]OFD Sender: No OFD packet to send [01:05:10]OFD Sender: No OFD packet to send [01:05:15]OFD Sender: No OFD packet to send [01:05:20]OFD Sender: No OFD packet to send [01:05:25]OFD Sender: No OFD packet to send [01:05:30]OFD Sender: No OFD packet to send [01:05:35]OFD Sender: No OFD packet to send [01:05:40]OFD Sender: No OFD packet to send [01:05:45]OFD Sender: No OFD packet to send [01:05:51]OFD Sender: No OFD packet to send [01:05:56]OFD Sender: No OFD packet to send [01:06:01]OFD Sender: No OFD packet to send [01:06:06]OFD Sender: No OFD packet to send [01:06:11]OFD Sender: No OFD packet to send [01:06:16]OFD Sender: No OFD packet to send [01:06:21]OFD Sender: No OFD packet to send [01:06:26]OFD Sender: No OFD packet to send [01:06:31]OFD Sender: No OFD packet to send [01:06:36]OFD Sender: No OFD packet to send [01:06:41]OFD Sender: No OFD packet to send [01:06:46]OFD Sender: No OFD packet to send [01:06:51]OFD Sender: No OFD packet to send [01:06:56]OFD Sender: No OFD packet to send [01:06:59]accept exits with 7 [01:06:59]New connection [01:06:59]New thread 3067252068 created [01:06:59]Thread 3067395428 joined [01:06:59]Waiting for new connection... [01:06:59] Sock 7.Parse request [01:06:59]Sock 7.Check first char [01:06:59]Sock 7.First char is OK [01:06:59]request: POST /json_proto HTTP/1.0 [01:06:59]Method: POST [01:06:59]URL: /json_proto [01:06:59]Method is POST - this is cgi request [01:06:59]url: /json_proto [01:06:59]query_string will be loaded in cgi processing [01:06:59]execute_cgi json_proto POST (null) [01:06:59]execute_cgi path=json_proto method=POST [01:06:59]POST find Content-Length [01:06:59]Host: 172.17.48.197:8080 [01:06:59]Content-Length: 817 [01:06:59]Content-Type: application/json [01:06:59] [01:06:59]POST finish read [01:06:59]Found Content-Length = 817 [01:06:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:59]execute_script... [01:06:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:59]POST & json_proto [01:06:59]process_json_proto [01:06:59]json parsed OK: [01:06:59]protocol is kg_v1.0 [01:06:59]action value=close_receipt [01:06:59]process_action close_receipt [01:06:59]cmd_close_receipt [01:06:59]MH_GetDate [01:06:59]Write to MH i2c: F0 00 00 25 0A 1E [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: F0 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: F0 09 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: F0 09 00 25 0A 00 33 CD E3 65 6C AF E3 65 D2 [01:06:59]GetLastDocTimeStamp 1709427733 [01:06:59]current date 1709428019 [01:06:59]FM_GetShiftState [01:06:59]SAM_PROTO_GetShiftState [01:06:59]wFMCommunicate request_size=4 [01:06:59]MH_SAM_APDU [01:06:59]CAPDU: 80 13 01 00 [01:06:59]Write to MH i2c: E2 08 00 26 0A 80 13 01 00 00 00 00 00 AD [01:06:59]Write i2c OK [01:06:59]MH_I2C_Read... [01:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:59]Read from MH i2c: E2 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 0E 00 [01:06:59]MH_I2C_Read... [01:06:59]Read from MH i2c: E2 0E 00 26 0A 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 6F [01:06:59]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:06:59]wFMCommunicate OK [01:06:59]SAM_PROTO_GetShiftState done [01:06:59]FM_GetShiftState done [01:06:59]opened in 1709425579 [01:06:59]opened+sec_in_day 1709511979 [01:06:59]quantity*price = 40049 [01:06:59]sum+1 = 40050 [01:06:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.49 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 0.00 Безнал.: 400.49 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 8 03.03.2024 01:06 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123151 ФПД: 159441799041960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T010659&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123151&fm=159441799041960&tin=02508201610067®Number=0000000000090573&sum=40049 [01:07:00]StoreToDocumentArchive [01:07:00]shift 323 fd 123151 [01:07:00]save to /storage/0323/doc_00123151 [01:07:00]save last doc name /storage/0323/doc_00123151 to /storage/kkm_last_doc_name [01:07:00]save OK [01:07:00]Clear old archive folders... [01:07:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:07:00]tlvbuf is 00DA7FA0 [01:07:00]SAM_PROTO_ClearQueue [01:07:00]wFMCommunicate request_size=4 [01:07:00]MH_SAM_APDU [01:07:00]CAPDU: 80 09 00 00 [01:07:00]Write to MH i2c: E2 08 00 33 0A 80 09 00 00 00 00 00 00 AF [01:07:00]Write i2c OK [01:07:00]MH_I2C_Read... [01:07:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:07:00]Read from MH i2c: E2 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 03 00 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 03 00 33 0A 00 90 00 B1 [01:07:00]RAPDU: 90 00 [01:07:00]wFMCommunicate OK [01:07:00]SAM_PROTO_ClearQueue done [01:07:00]KKMCreateOFDPacket [01:07:00]OFDProtocolAddRootSTLVToBuf [01:07:00]FM_MakeSignedData [01:07:00]FM_MakeSignedData [01:07:00]SAM_PROTO_SignData [01:07:00]wFMCommunicate request_size=4 [01:07:00]MH_SAM_APDU [01:07:00]CAPDU: 80 0D 01 02 [01:07:00]Write to MH i2c: E2 08 00 34 0A 80 0D 01 02 00 00 00 00 B7 [01:07:00]Write i2c OK [01:07:00]MH_I2C_Read... [01:07:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:07:00]Read from MH i2c: E2 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 03 00 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 03 00 34 0A 00 90 00 B2 [01:07:00]RAPDU: 90 00 [01:07:00]wFMCommunicate OK [01:07:00]wFMCommunicate request_size=255 [01:07:00]MH_SAM_APDU [01:07:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 33 CD E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0F E1 01 00 35 04 06 00 91 [01:07:00]Write to MH i2c: E2 02 01 35 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 33 CD E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0F E1 01 00 35 04 06 00 91 00 00 BD [01:07:00]Write i2c OK [01:07:00]MH_I2C_Read... [01:07:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:07:00]Read from MH i2c: E2 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 03 00 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 03 00 35 0A 00 90 00 B3 [01:07:00]RAPDU: 90 00 [01:07:00]wFMCommunicate OK [01:07:00]wFMCommunicate request_size=10 [01:07:00]MH_SAM_APDU [01:07:00]CAPDU: 80 0D 02 02 05 02 EF CB 53 A8 [01:07:00]Write to MH i2c: E2 0D 00 36 0A 80 0D 02 02 05 00 02 EF CB 53 A8 00 00 7B [01:07:00]Write i2c OK [01:07:00]MH_I2C_Read... [01:07:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:07:00]Read from MH i2c: E2 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 03 00 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 03 00 36 0A 00 90 00 B4 [01:07:00]RAPDU: 90 00 [01:07:00]wFMCommunicate OK [01:07:00]wFMCommunicate request_size=4 [01:07:00]MH_SAM_APDU [01:07:00]CAPDU: 80 0D 03 02 [01:07:00]Write to MH i2c: E2 08 00 37 0A 80 0D 03 02 00 00 00 00 BC [01:07:00]Write i2c OK [01:07:00]MH_I2C_Read... [01:07:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:07:00]Read from MH i2c: E2 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 0B 00 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 0B 00 37 0A 00 5E 72 47 D6 D2 A3 1B AA 90 00 E4 [01:07:00]RAPDU: 5E 72 47 D6 D2 A3 1B AA 90 00 [01:07:00]wFMCommunicate OK [01:07:00]SAM_PROTO_SignData done [01:07:00]FM_MakeSignedData done [01:07:00]CreateOFDProtocolMessage [01:07:00]wFMCommunicate request_size=4 [01:07:00]MH_SAM_APDU [01:07:00]CAPDU: 80 11 00 00 [01:07:00]Write to MH i2c: E2 08 00 38 0A 80 11 00 00 00 00 00 00 BC [01:07:00]Write i2c OK [01:07:00]MH_I2C_Read... [01:07:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:07:00]Read from MH i2c: E2 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 17 00 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: E2 17 00 38 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1A [01:07:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:07:00]wFMCommunicate OK [01:07:00]CreateOFDProtocolMessage done [01:07:00]OFDSenderStorePacket 123151 [01:07:00]StoreOFDPacket docnum=123151 [01:07:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 26 2B 07 01 6F 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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 33 CD E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0F E1 01 00 35 04 06 00 91 02 EF CB 53 A8 5E 72 47 D6 D2 A3 1B AA [01:07:00]CheckFolder [01:07:00]dirname=/storage/ofd_packets [01:07:00]CheckFolder done [01:07:00]ProducePacketName [01:07:00]name=ofd_packets/00123151 [01:07:00]NVStorageSaveData ofd_packets/00123151 [01:07:00]File name is /storage/ofd_packets/00123151 [01:07:00]Write 301 bytes [01:07:00]NVStorageSaveData done [01:07:00]OFDSenderStorePacket done [01:07:00]KKMCreateOFDPacket done [01:07:00]NVStorageSaveData kkm_last_timestamp [01:07:00]File name is /storage/kkm_last_timestamp [01:07:00]Write 4 bytes [01:07:00]NVStorageSaveData done [01:07:00]ExternCall_PrintAddStr [01:07:00]wPrintStart [01:07:00]Write to MH i2c: 01 00 00 39 0A 43 [01:07:00]Write i2c OK [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: 01 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: 01 07 00 [01:07:00]MH_I2C_Read... [01:07:00]Read from MH i2c: 01 07 00 39 0A 00 00 00 00 00 FF 0F 58 [01:07:00]RasterBufferAndPrint [01:07:00]line Счет N : (1)1106068 [01:07:00]line ИНН: 02508201610067 [01:07:00]line Контрольно-Кассовый Чек [01:07:00]line ПРОДАЖА [01:07:00]line ТРК (МРК, ГНК) : 62 [01:07:00]line Товар: 2710124130 [01:07:00]line Аи-92-К-5 [01:07:00]line 6.470 * 61.90 [01:07:00]line = 400.49 [01:07:00]line НДС 12% НСП 1% [01:07:00]line > о реализуемом товаре [01:07:00]line ИТОГО: 400.49 [01:07:00]line НСП 1% : 3.54 [01:07:00]line НДС 12% : 42.53 [01:07:00]line Наличными: 0.00 [01:07:00]line Безнал.: 400.49 [01:07:00]line Место: АЗС № 25 "Партнер Нефть" [01:07:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:07:00]line СНО: Общий режим [01:07:00]line Чек 8 03.03.2024 01:06 [01:07:00]line Смена: 323 ФФД: 1.0 [01:07:00]line ЗНМ: 0300000019 [01:07:00]line РНМ: 0000000000090573 [01:07:00]line Версия ККМ: 001 [01:07:00]line Платежная система: Бакай Банк [01:07:00]line ФМ: 0000000000874798 [01:07:00]line ФД: 123151 [01:07:00]line ФПД: 159441799041960 [01:07:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T010659&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123151&fm=159441799041960&tin=02508201610067®Number=0000000000090573&sum=40049 [01:07:01]OFD Sender: Processing packet 123151 [packets to send 112, broken 111] [01:07:01]ProducePacketName [01:07:01]name=ofd_packets/00123151 [01:07:01]OFD Sender: To server: pG, [01:07:01]CommunicateWithHost lk.salyk.kg:30040 [01:07:01]ConnectInit lk.salyk.kg [01:07:01]written 0, free lines is 4095 [01:07:01]Connected sock=10 [01:07:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 26 2B 07 01 6F 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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 33 CD E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0F E1 01 00 35 04 06 00 91 02 EF CB 53 A8 5E 72 47 D6 D2 A3 1B AA [01:07:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7F A5 47 00 D5 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 0F E1 01 00 F4 03 04 00 61 79 E3 65 B6 04 01 00 00 04 95 51 5E F5 C1 E6 86 [01:07:01]CommunicateWithHost err = 0 [01:07:01]CheckOFDResponse [01:07:01]1017 (14) - 77093643461234 [01:07:01]1041 (16) - 0000000000874798 [01:07:01]1040 (4) - 123151 [01:07:01]1012 (4) - 02.03.2024 19:09 [01:07:01]1206 (1) - 0 [01:07:01]OFD Sender: Remove packet 123151 [01:07:01]ProducePacketName [01:07:01]name=ofd_packets/00123151 [01:07:01]NVStorageDeleteData [01:07:01]Write to MH i2c: 01 00 00 63 0A 6D [01:07:01]Write i2c OK [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: 01 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: 01 07 00 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: 01 07 00 63 0A 00 00 00 00 00 08 0D 89 [01:07:01]RasterBufferAndPrint [01:07:01]line [01:07:01]line [01:07:01]line [01:07:01]line [01:07:01]line [01:07:01]written 0, free lines is 3342 [01:07:01]MH_Cut [01:07:01]Write to MH i2c: D1 01 00 6A 0A 01 46 [01:07:01]Write i2c OK [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: D1 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: D1 01 00 [01:07:01]MH_I2C_Read... [01:07:01]Read from MH i2c: D1 01 00 6A 0A 00 45 [01:07:01]Write to MH i2c: 01 00 00 6B 0A 75 [01:07:01]Write i2c OK [01:07:01]MH_I2C_Read... [01:07:01]OFD Sender: No OFD packet to send [01:07:02]*** Cut start [01:07:02]*** Purtial cut [01:07:02]*** Stage 1: CUTSNS_PIN = 1 [01:07:04]Read from MH i2c: 01 [01:07:04]MH_I2C_Read... [01:07:04]*** Stop cut motor [01:07:04]*** Cut end [01:07:04]Read from MH i2c: 01 07 00 [01:07:04]MH_I2C_Read... [01:07:04]Read from MH i2c: 01 07 00 6B 0A 00 00 00 00 00 FF 0F 8A [01:07:04]process_action close_receipt done [01:07:04]requested_data is exist [01:07:04]produce_requested_data [01:07:04]requested_item fm.sn is exist - process it [01:07:04]wFMCommunicate request_size=4 [01:07:04]MH_SAM_APDU [01:07:04]CAPDU: 80 11 00 00 [01:07:04]Write to MH i2c: E2 08 00 6C 0A 80 11 00 00 00 00 00 00 F0 [01:07:04]Write i2c OK [01:07:04]MH_I2C_Read... [01:07:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:07:04]Read from MH i2c: E2 [01:07:04]MH_I2C_Read... [01:07:04]Read from MH i2c: E2 17 00 [01:07:04]MH_I2C_Read... [01:07:04]Read from MH i2c: E2 17 00 6C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4E [01:07:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:07:04]wFMCommunicate OK [01:07:04]requested_item fd.num is exist - process it [01:07:04]SAM_PROTO_GetFieldsCounters [01:07:04]wFMCommunicate request_size=4 [01:07:04]MH_SAM_APDU [01:07:04]CAPDU: 80 13 00 00 [01:07:04]Write to MH i2c: E2 08 00 6D 0A 80 13 00 00 00 00 00 00 F3 [01:07:04]Write i2c OK [01:07:04]MH_I2C_Read... [01:07:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:07:04]Read from MH i2c: E2 [01:07:04]MH_I2C_Read... [01:07:04]Read from MH i2c: E2 62 00 [01:07:04]MH_I2C_Read... [01:07:04]Read from MH i2c: E2 62 00 6D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0F E1 01 00 0E 04 04 00 43 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 6B [01:07:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 0F E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:07:04]wFMCommunicate OK [01:07:04]SAM_PROTO_GetFieldsCounters done [01:07:04]requested_item shift.num is exist - process it [01:07:04]requested_item shift.opened is exist - process it [01:07:04]req_shift_opened [01:07:04]FM_GetShiftState [01:07:04]SAM_PROTO_GetShiftState [01:07:04]wFMCommunicate request_size=4 [01:07:04]MH_SAM_APDU [01:07:04]CAPDU: 80 13 01 00 [01:07:04]Write to MH i2c: E2 08 00 6E 0A 80 13 01 00 00 00 00 00 F5 [01:07:04]Write i2c OK [01:07:04]MH_I2C_Read... [01:07:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:07:04]Read from MH i2c: E2 [01:07:04]MH_I2C_Read... [01:07:04]Read from MH i2c: E2 0E 00 [01:07:04]MH_I2C_Read... [01:07:04]Read from MH i2c: E2 0E 00 6E 0A 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 B7 [01:07:04]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:07:04]wFMCommunicate OK [01:07:04]SAM_PROTO_GetShiftState done [01:07:04]FM_GetShiftState done [01:07:04]req_shift_opened done [01:07:04]requested_item shift.open_date is exist - process it [01:07:04]req_shift_open_date [01:07:04]req_shift_open_date done [01:07:04]produce_requested_data done [01:07:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123151,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:07:04]process_action_free close_receipt [01:07:04]json_value_free [01:07:04]json_value_free done [01:07:04]process_json_proto returns [01:07:04]Send response to host [01:07:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123151,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:07:04]free response buf [01:07:04]execute_script done [01:07:04]execute_script returns [01:07:04]free content buf [01:07:04]Sock 7.Close socket [01:07:04]Sock 7.Thread stoped [01:07:06]OFD Sender: No OFD packet to send [01:07:11]OFD Sender: No OFD packet to send [01:07:16]OFD Sender: No OFD packet to send [01:07:21]OFD Sender: No OFD packet to send [01:07:26]OFD Sender: No OFD packet to send [01:07:31]OFD Sender: No OFD packet to send [01:07:36]OFD Sender: No OFD packet to send [01:07:41]OFD Sender: No OFD packet to send [01:07:46]OFD Sender: No OFD packet to send [01:07:51]OFD Sender: No OFD packet to send [01:07:56]OFD Sender: No OFD packet to send [01:08:01]OFD Sender: No OFD packet to send [01:08:06]OFD Sender: No OFD packet to send [01:08:11]OFD Sender: No OFD packet to send [01:08:16]OFD Sender: No OFD packet to send [01:08:22]OFD Sender: No OFD packet to send [01:08:27]OFD Sender: No OFD packet to send [01:08:32]OFD Sender: No OFD packet to send [01:08:37]OFD Sender: No OFD packet to send [01:08:42]OFD Sender: No OFD packet to send [01:08:47]OFD Sender: No OFD packet to send [01:08:52]OFD Sender: No OFD packet to send [01:08:57]OFD Sender: No OFD packet to send [01:09:02]OFD Sender: No OFD packet to send [01:09:07]OFD Sender: No OFD packet to send [01:09:12]OFD Sender: No OFD packet to send [01:09:17]OFD Sender: No OFD packet to send [01:09:22]OFD Sender: No OFD packet to send [01:09:27]OFD Sender: No OFD packet to send [01:09:32]OFD Sender: No OFD packet to send [01:09:37]OFD Sender: No OFD packet to send [01:09:42]OFD Sender: No OFD packet to send [01:09:47]OFD Sender: No OFD packet to send [01:09:52]OFD Sender: No OFD packet to send [01:09:57]OFD Sender: No OFD packet to send [01:10:02]OFD Sender: No OFD packet to send [01:10:07]OFD Sender: No OFD packet to send [01:10:12]OFD Sender: No OFD packet to send [01:10:17]OFD Sender: No OFD packet to send [01:10:22]OFD Sender: No OFD packet to send [01:10:27]OFD Sender: No OFD packet to send [01:10:32]OFD Sender: No OFD packet to send [01:10:37]OFD Sender: No OFD packet to send [01:10:42]OFD Sender: No OFD packet to send [01:10:47]OFD Sender: No OFD packet to send [01:10:52]OFD Sender: No OFD packet to send [01:10:57]OFD Sender: No OFD packet to send [01:11:02]OFD Sender: No OFD packet to send [01:11:07]OFD Sender: No OFD packet to send [01:11:12]OFD Sender: No OFD packet to send [01:11:17]OFD Sender: No OFD packet to send [01:11:22]OFD Sender: No OFD packet to send [01:11:27]OFD Sender: No OFD packet to send [01:11:32]OFD Sender: No OFD packet to send [01:11:37]OFD Sender: No OFD packet to send [01:11:42]OFD Sender: No OFD packet to send [01:11:47]OFD Sender: No OFD packet to send [01:11:52]OFD Sender: No OFD packet to send [01:11:57]OFD Sender: No OFD packet to send [01:12:02]OFD Sender: No OFD packet to send [01:12:07]OFD Sender: No OFD packet to send [01:12:12]OFD Sender: No OFD packet to send [01:12:17]OFD Sender: No OFD packet to send [01:12:22]OFD Sender: No OFD packet to send [01:12:27]OFD Sender: No OFD packet to send [01:12:32]OFD Sender: No OFD packet to send [01:12:37]OFD Sender: No OFD packet to send [01:12:42]OFD Sender: No OFD packet to send [01:12:47]OFD Sender: No OFD packet to send [01:12:52]OFD Sender: No OFD packet to send [01:12:57]OFD Sender: No OFD packet to send [01:13:02]OFD Sender: No OFD packet to send [01:13:07]OFD Sender: No OFD packet to send [01:13:12]OFD Sender: No OFD packet to send [01:13:17]OFD Sender: No OFD packet to send [01:13:22]OFD Sender: No OFD packet to send [01:13:27]OFD Sender: No OFD packet to send [01:13:32]OFD Sender: No OFD packet to send [01:13:37]OFD Sender: No OFD packet to send [01:13:42]OFD Sender: No OFD packet to send [01:13:47]OFD Sender: No OFD packet to send [01:13:52]OFD Sender: No OFD packet to send [01:13:57]OFD Sender: No OFD packet to send [01:14:02]OFD Sender: No OFD packet to send [01:14:07]OFD Sender: No OFD packet to send [01:14:12]OFD Sender: No OFD packet to send [01:14:17]OFD Sender: No OFD packet to send [01:14:22]OFD Sender: No OFD packet to send [01:14:27]OFD Sender: No OFD packet to send [01:14:32]OFD Sender: No OFD packet to send [01:14:37]OFD Sender: No OFD packet to send [01:14:42]OFD Sender: No OFD packet to send [01:14:47]OFD Sender: No OFD packet to send [01:14:52]OFD Sender: No OFD packet to send [01:14:57]OFD Sender: No OFD packet to send [01:15:02]OFD Sender: No OFD packet to send [01:15:07]OFD Sender: No OFD packet to send [01:15:12]OFD Sender: No OFD packet to send [01:15:17]OFD Sender: No OFD packet to send [01:15:22]OFD Sender: No OFD packet to send [01:15:27]OFD Sender: No OFD packet to send [01:15:32]OFD Sender: No OFD packet to send [01:15:37]OFD Sender: No OFD packet to send [01:15:42]OFD Sender: No OFD packet to send [01:15:47]OFD Sender: No OFD packet to send [01:15:52]OFD Sender: No OFD packet to send [01:15:57]OFD Sender: No OFD packet to send [01:16:02]OFD Sender: No OFD packet to send [01:16:07]OFD Sender: No OFD packet to send [01:16:12]OFD Sender: No OFD packet to send [01:16:17]OFD Sender: No OFD packet to send [01:16:22]OFD Sender: No OFD packet to send [01:16:27]OFD Sender: No OFD packet to send [01:16:32]OFD Sender: No OFD packet to send [01:16:37]OFD Sender: No OFD packet to send [01:16:42]OFD Sender: No OFD packet to send [01:16:47]OFD Sender: No OFD packet to send [01:16:52]OFD Sender: No OFD packet to send [01:16:57]OFD Sender: No OFD packet to send [01:17:02]OFD Sender: No OFD packet to send [01:17:07]OFD Sender: No OFD packet to send [01:17:12]OFD Sender: No OFD packet to send [01:17:17]OFD Sender: No OFD packet to send [01:17:22]OFD Sender: No OFD packet to send [01:17:27]OFD Sender: No OFD packet to send [01:17:32]OFD Sender: No OFD packet to send [01:17:37]OFD Sender: No OFD packet to send [01:17:42]OFD Sender: No OFD packet to send [01:17:47]OFD Sender: No OFD packet to send [01:17:52]OFD Sender: No OFD packet to send [01:17:57]OFD Sender: No OFD packet to send [01:18:02]OFD Sender: No OFD packet to send [01:18:07]OFD Sender: No OFD packet to send [01:18:12]OFD Sender: No OFD packet to send [01:18:17]OFD Sender: No OFD packet to send [01:18:22]OFD Sender: No OFD packet to send [01:18:27]OFD Sender: No OFD packet to send [01:18:32]OFD Sender: No OFD packet to send [01:18:37]OFD Sender: No OFD packet to send [01:18:42]OFD Sender: No OFD packet to send [01:18:47]OFD Sender: No OFD packet to send [01:18:52]OFD Sender: No OFD packet to send [01:18:57]OFD Sender: No OFD packet to send [01:19:02]OFD Sender: No OFD packet to send [01:19:07]OFD Sender: No OFD packet to send [01:19:12]OFD Sender: No OFD packet to send [01:19:17]OFD Sender: No OFD packet to send [01:19:22]OFD Sender: No OFD packet to send [01:19:27]OFD Sender: No OFD packet to send [01:19:32]OFD Sender: No OFD packet to send [01:19:37]OFD Sender: No OFD packet to send [01:19:42]OFD Sender: No OFD packet to send [01:19:47]OFD Sender: No OFD packet to send [01:19:52]OFD Sender: No OFD packet to send [01:19:57]OFD Sender: No OFD packet to send [01:20:02]OFD Sender: No OFD packet to send [01:20:07]OFD Sender: No OFD packet to send [01:20:12]OFD Sender: No OFD packet to send [01:20:17]OFD Sender: No OFD packet to send [01:20:22]OFD Sender: No OFD packet to send [01:20:27]OFD Sender: No OFD packet to send [01:20:32]OFD Sender: No OFD packet to send [01:20:37]OFD Sender: No OFD packet to send [01:20:42]OFD Sender: No OFD packet to send [01:20:47]OFD Sender: No OFD packet to send [01:20:52]OFD Sender: No OFD packet to send [01:20:57]OFD Sender: No OFD packet to send [01:21:02]OFD Sender: No OFD packet to send [01:21:07]OFD Sender: No OFD packet to send [01:21:12]OFD Sender: No OFD packet to send [01:21:17]OFD Sender: No OFD packet to send [01:21:22]OFD Sender: No OFD packet to send [01:21:27]OFD Sender: No OFD packet to send [01:21:32]OFD Sender: No OFD packet to send [01:21:37]OFD Sender: No OFD packet to send [01:21:42]OFD Sender: No OFD packet to send [01:21:47]OFD Sender: No OFD packet to send [01:21:52]OFD Sender: No OFD packet to send [01:21:57]OFD Sender: No OFD packet to send [01:22:02]OFD Sender: No OFD packet to send [01:22:07]OFD Sender: No OFD packet to send [01:22:12]OFD Sender: No OFD packet to send [01:22:17]OFD Sender: No OFD packet to send [01:22:22]OFD Sender: No OFD packet to send [01:22:27]OFD Sender: No OFD packet to send [01:22:32]OFD Sender: No OFD packet to send [01:22:37]OFD Sender: No OFD packet to send [01:22:42]OFD Sender: No OFD packet to send [01:22:47]OFD Sender: No OFD packet to send [01:22:52]OFD Sender: No OFD packet to send [01:22:57]OFD Sender: No OFD packet to send [01:23:02]OFD Sender: No OFD packet to send [01:23:08]OFD Sender: No OFD packet to send [01:23:13]OFD Sender: No OFD packet to send [01:23:18]OFD Sender: No OFD packet to send [01:23:23]OFD Sender: No OFD packet to send [01:23:28]OFD Sender: No OFD packet to send [01:23:33]OFD Sender: No OFD packet to send [01:23:38]OFD Sender: No OFD packet to send [01:23:43]OFD Sender: No OFD packet to send [01:23:48]OFD Sender: No OFD packet to send [01:23:53]OFD Sender: No OFD packet to send [01:23:58]OFD Sender: No OFD packet to send [01:24:03]OFD Sender: No OFD packet to send [01:24:08]OFD Sender: No OFD packet to send [01:24:13]OFD Sender: No OFD packet to send [01:24:18]OFD Sender: No OFD packet to send [01:24:23]OFD Sender: No OFD packet to send [01:24:28]OFD Sender: No OFD packet to send [01:24:29]accept exits with 9 [01:24:29]New connection [01:24:29]New thread 3067395428 created [01:24:29]Thread 3067252068 joined [01:24:29]Waiting for new connection... [01:24:29] Sock 9.Parse request [01:24:29]Sock 9.Check first char [01:24:29]Sock 9.First char is OK [01:24:29]request: POST /json_proto HTTP/1.0 [01:24:29]Method: POST [01:24:29]URL: /json_proto [01:24:29]Method is POST - this is cgi request [01:24:29]url: /json_proto [01:24:29]query_string will be loaded in cgi processing [01:24:29]execute_cgi json_proto POST (null) [01:24:29]execute_cgi path=json_proto method=POST [01:24:29]POST find Content-Length [01:24:29]Host: 172.17.48.197:8080 [01:24:29]Content-Length: 688 [01:24:29]Content-Type: application/json [01:24:29] [01:24:29]POST finish read [01:24:29]Found Content-Length = 688 [01:24:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 21.160, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:24:29]execute_script... [01:24:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 21.160, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:24:29]POST & json_proto [01:24:29]process_json_proto [01:24:29]json parsed OK: [01:24:29]protocol is kg_v1.0 [01:24:29]action value=close_receipt [01:24:29]process_action close_receipt [01:24:29]cmd_close_receipt [01:24:29]MH_GetDate [01:24:29]Write to MH i2c: F0 00 00 6F 0A 68 [01:24:29]Write i2c OK [01:24:29]MH_I2C_Read... [01:24:29]Read from MH i2c: F0 [01:24:29]MH_I2C_Read... [01:24:29]Read from MH i2c: F0 09 00 [01:24:29]MH_I2C_Read... [01:24:29]Read from MH i2c: F0 09 00 6F 0A 00 4E D1 E3 65 6C AF E3 65 3B [01:24:29]GetLastDocTimeStamp 1709428019 [01:24:29]current date 1709429070 [01:24:29]FM_GetShiftState [01:24:29]SAM_PROTO_GetShiftState [01:24:29]wFMCommunicate request_size=4 [01:24:29]MH_SAM_APDU [01:24:29]CAPDU: 80 13 01 00 [01:24:29]Write to MH i2c: E2 08 00 70 0A 80 13 01 00 00 00 00 00 F7 [01:24:29]Write i2c OK [01:24:29]MH_I2C_Read... [01:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:24:29]Read from MH i2c: E2 [01:24:29]MH_I2C_Read... [01:24:29]Read from MH i2c: E2 0E 00 [01:24:29]MH_I2C_Read... [01:24:29]Read from MH i2c: E2 0E 00 70 0A 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 B9 [01:24:29]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:24:29]wFMCommunicate OK [01:24:29]SAM_PROTO_GetShiftState done [01:24:29]FM_GetShiftState done [01:24:29]opened in 1709425579 [01:24:29]opened+sec_in_day 1709511979 [01:24:29]quantity*price = 150024 [01:24:29]sum+1 = 150025 [01:24:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 9 03.03.2024 01:24 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123152 ФПД: 186348074643531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T012430&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123152&fm=186348074643531&tin=02508201610067®Number=0000000000090573&sum=150000 [01:24:30]StoreToDocumentArchive [01:24:30]shift 323 fd 123152 [01:24:30]save to /storage/0323/doc_00123152 [01:24:30]save last doc name /storage/0323/doc_00123152 to /storage/kkm_last_doc_name [01:24:30]save OK [01:24:30]Clear old archive folders... [01:24:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:24:30]tlvbuf is 00DA8E70 [01:24:30]SAM_PROTO_ClearQueue [01:24:30]wFMCommunicate request_size=4 [01:24:30]MH_SAM_APDU [01:24:30]CAPDU: 80 09 00 00 [01:24:30]Write to MH i2c: E2 08 00 7D 0A 80 09 00 00 00 00 00 00 F9 [01:24:30]Write i2c OK [01:24:30]MH_I2C_Read... [01:24:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:24:30]Read from MH i2c: E2 [01:24:30]MH_I2C_Read... [01:24:30]Read from MH i2c: E2 03 00 [01:24:30]MH_I2C_Read... [01:24:30]Read from MH i2c: E2 03 00 7D 0A 00 90 00 FB [01:24:30]RAPDU: 90 00 [01:24:30]wFMCommunicate OK [01:24:30]SAM_PROTO_ClearQueue done [01:24:30]KKMCreateOFDPacket [01:24:30]OFDProtocolAddRootSTLVToBuf [01:24:30]FM_MakeSignedData [01:24:30]FM_MakeSignedData [01:24:30]SAM_PROTO_SignData [01:24:30]wFMCommunicate request_size=4 [01:24:30]MH_SAM_APDU [01:24:30]CAPDU: 80 0D 01 02 [01:24:30]Write to MH i2c: E2 08 00 7E 0A 80 0D 01 02 00 00 00 00 01 [01:24:30]Write i2c OK [01:24:30]MH_I2C_Read... [01:24:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:24:30]Read from MH i2c: E2 [01:24:30]MH_I2C_Read... [01:24:30]Read from MH i2c: E2 03 00 [01:24:30]MH_I2C_Read... [01:24:30]Read from MH i2c: E2 03 00 7E 0A 00 90 00 FC [01:24:30]RAPDU: 90 00 [01:24:30]wFMCommunicate OK [01:24:30]wFMCommunicate request_size=255 [01:24:30]MH_SAM_APDU [01:24:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 3C 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 09 00 00 00 F4 03 04 00 4E D1 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E1 01 00 35 04 06 00 [01:24:30]Write to MH i2c: E2 02 01 7F 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 3C 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 09 00 00 00 F4 03 04 00 4E D1 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E1 01 00 35 04 06 00 00 00 36 [01:24:30]Write i2c OK [01:24:30]MH_I2C_Read... [01:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:31]Read from MH i2c: E2 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: E2 03 00 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: E2 03 00 7F 0A 00 90 00 FD [01:24:31]RAPDU: 90 00 [01:24:31]wFMCommunicate OK [01:24:31]wFMCommunicate request_size=11 [01:24:31]MH_SAM_APDU [01:24:31]CAPDU: 80 0D 02 02 06 A9 7B 8A CB 30 4B [01:24:31]Write to MH i2c: E2 0E 00 80 0A 80 0D 02 02 06 00 A9 7B 8A CB 30 4B 00 00 04 [01:24:31]Write i2c OK [01:24:31]MH_I2C_Read... [01:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:31]Read from MH i2c: E2 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: E2 03 00 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: E2 03 00 80 0A 00 90 00 FE [01:24:31]RAPDU: 90 00 [01:24:31]wFMCommunicate OK [01:24:31]wFMCommunicate request_size=4 [01:24:31]MH_SAM_APDU [01:24:31]CAPDU: 80 0D 03 02 [01:24:31]Write to MH i2c: E2 08 00 81 0A 80 0D 03 02 00 00 00 00 06 [01:24:31]Write i2c OK [01:24:31]MH_I2C_Read... [01:24:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:24:31]Read from MH i2c: E2 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: E2 0B 00 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: E2 0B 00 81 0A 00 25 AD AB FE CD 61 47 C1 90 00 B8 [01:24:31]RAPDU: 25 AD AB FE CD 61 47 C1 90 00 [01:24:31]wFMCommunicate OK [01:24:31]SAM_PROTO_SignData done [01:24:31]FM_MakeSignedData done [01:24:31]CreateOFDProtocolMessage [01:24:31]wFMCommunicate request_size=4 [01:24:31]MH_SAM_APDU [01:24:31]CAPDU: 80 11 00 00 [01:24:31]Write to MH i2c: E2 08 00 82 0A 80 11 00 00 00 00 00 00 06 [01:24:31]Write i2c OK [01:24:31]MH_I2C_Read... [01:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:24:31]Read from MH i2c: E2 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: E2 17 00 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: E2 17 00 82 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 64 [01:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:24:31]wFMCommunicate OK [01:24:31]CreateOFDProtocolMessage done [01:24:31]OFDSenderStorePacket 123152 [01:24:31]StoreOFDPacket docnum=123152 [01:24:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 DE 24 08 01 4B A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 3C 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 09 00 00 00 F4 03 04 00 4E D1 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E1 01 00 35 04 06 00 A9 7B 8A CB 30 4B 25 AD AB FE CD 61 47 C1 [01:24:31]CheckFolder [01:24:31]dirname=/storage/ofd_packets [01:24:31]CheckFolder done [01:24:31]ProducePacketName [01:24:31]name=ofd_packets/00123152 [01:24:31]NVStorageSaveData ofd_packets/00123152 [01:24:31]File name is /storage/ofd_packets/00123152 [01:24:31]Write 302 bytes [01:24:31]NVStorageSaveData done [01:24:31]OFDSenderStorePacket done [01:24:31]KKMCreateOFDPacket done [01:24:31]NVStorageSaveData kkm_last_timestamp [01:24:31]File name is /storage/kkm_last_timestamp [01:24:31]Write 4 bytes [01:24:31]NVStorageSaveData done [01:24:31]ExternCall_PrintAddStr [01:24:31]wPrintStart [01:24:31]Write to MH i2c: 01 00 00 83 0A 8D [01:24:31]Write i2c OK [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: 01 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: 01 07 00 [01:24:31]MH_I2C_Read... [01:24:31]Read from MH i2c: 01 07 00 83 0A 00 00 00 00 00 FF 0F A2 [01:24:31]RasterBufferAndPrint [01:24:31]line Счет N : (1)1106069 [01:24:31]line ИНН: 02508201610067 [01:24:31]line Контрольно-Кассовый Чек [01:24:31]line ПРОДАЖА [01:24:31]line ТРК (МРК, ГНК) : 51 [01:24:31]line Товар: 2710194210 [01:24:31]line ДТ(л)-К-5 [01:24:31]line 21.160 * 70.90 [01:24:31]line = 1500.24 [01:24:31]line НДС 12% НСП 1% [01:24:31]line > о реализуемом товаре [01:24:31]line ОКРУГЛЕНИЕ: -0.24 [01:24:31]line ИТОГО: 1500.00 [01:24:31]line Внесено: 1500.00 [01:24:31]line СДАЧА: 0.00 [01:24:31]line НСП 1% : 13.28 [01:24:31]line НДС 12% : 159.32 [01:24:31]line Наличными: 1500.00 [01:24:31]line Безнал.: 0.00 [01:24:31]line Место: АЗС № 25 "Партнер Нефть" [01:24:31]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:24:31]line СНО: Общий режим [01:24:31]line Чек 9 03.03.2024 01:24 [01:24:31]line Смена: 323 ФФД: 1.0 [01:24:31]line ЗНМ: 0300000019 [01:24:31]line РНМ: 0000000000090573 [01:24:31]line Версия ККМ: 001 [01:24:31]line ФМ: 0000000000874798 [01:24:31]line ФД: 123152 [01:24:31]line ФПД: 186348074643531 [01:24:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T012430&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123152&fm=186348074643531&tin=02508201610067®Number=0000000000090573&sum=150000 [01:24:31]OFD Sender: Processing packet 123152 [packets to send 112, broken 111] [01:24:31]ProducePacketName [01:24:31]name=ofd_packets/00123152 [01:24:31]OFD Sender: To server: pG, [01:24:31]CommunicateWithHost lk.salyk.kg:30040 [01:24:31]ConnectInit lk.salyk.kg [01:24:31]written 0, free lines is 4095 [01:24:31]Connected sock=10 [01:24:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 DE 24 08 01 4B A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 3C 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 09 00 00 00 F4 03 04 00 4E D1 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E1 01 00 35 04 06 00 A9 7B 8A CB 30 4B 25 AD AB FE CD 61 47 C1 [01:24:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 30 F1 47 00 49 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 10 E1 01 00 F4 03 04 00 7B 7D E3 65 B6 04 01 00 00 69 F9 63 A9 52 92 54 70 [01:24:31]CommunicateWithHost err = 0 [01:24:31]CheckOFDResponse [01:24:31]1017 (14) - 77093643461234 [01:24:31]1041 (16) - 0000000000874798 [01:24:31]1040 (4) - 123152 [01:24:31]1012 (4) - 02.03.2024 19:26 [01:24:31]1206 (1) - 0 [01:24:31]OFD Sender: Remove packet 123152 [01:24:31]ProducePacketName [01:24:31]name=ofd_packets/00123152 [01:24:31]NVStorageDeleteData [01:24:32]Write to MH i2c: 01 00 00 AE 0A B8 [01:24:32]Write i2c OK [01:24:32]MH_I2C_Read... [01:24:32]Read from MH i2c: 01 [01:24:32]MH_I2C_Read... [01:24:32]Read from MH i2c: 01 07 00 [01:24:32]MH_I2C_Read... [01:24:32]Read from MH i2c: 01 07 00 AE 0A 00 00 00 00 00 EC 0C B7 [01:24:32]RasterBufferAndPrint [01:24:32]line [01:24:32]line [01:24:32]line [01:24:32]line [01:24:32]line [01:24:32]written 0, free lines is 3314 [01:24:32]MH_Cut [01:24:32]Write to MH i2c: D1 01 00 B5 0A 01 91 [01:24:32]Write i2c OK [01:24:32]MH_I2C_Read... [01:24:32]Read from MH i2c: D1 [01:24:32]MH_I2C_Read... [01:24:32]Read from MH i2c: D1 01 00 [01:24:32]MH_I2C_Read... [01:24:32]Read from MH i2c: D1 01 00 B5 0A 00 90 [01:24:32]Write to MH i2c: 01 00 00 B6 0A C0 [01:24:32]Write i2c OK [01:24:32]MH_I2C_Read... [01:24:32]OFD Sender: No OFD packet to send [01:24:32]*** Cut start [01:24:32]*** Purtial cut [01:24:32]*** Stage 1: CUTSNS_PIN = 1 [01:24:34]Read from MH i2c: 01 [01:24:34]MH_I2C_Read... [01:24:34]*** Stop cut motor [01:24:34]*** Cut end [01:24:34]Read from MH i2c: 01 07 00 [01:24:34]MH_I2C_Read... [01:24:34]Read from MH i2c: 01 07 00 B6 0A 00 00 00 00 00 FF 0F D5 [01:24:34]process_action close_receipt done [01:24:34]requested_data is exist [01:24:34]produce_requested_data [01:24:34]requested_item fm.sn is exist - process it [01:24:34]wFMCommunicate request_size=4 [01:24:34]MH_SAM_APDU [01:24:34]CAPDU: 80 11 00 00 [01:24:34]Write to MH i2c: E2 08 00 B7 0A 80 11 00 00 00 00 00 00 3B [01:24:34]Write i2c OK [01:24:34]MH_I2C_Read... [01:24:34]Read from MH i2c: E2 [01:24:34]MH_I2C_Read... [01:24:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:24:34]Read from MH i2c: E2 17 00 [01:24:34]MH_I2C_Read... [01:24:34]Read from MH i2c: E2 17 00 B7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [01:24:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:24:34]wFMCommunicate OK [01:24:34]requested_item fd.num is exist - process it [01:24:34]SAM_PROTO_GetFieldsCounters [01:24:34]wFMCommunicate request_size=4 [01:24:34]MH_SAM_APDU [01:24:34]CAPDU: 80 13 00 00 [01:24:34]Write to MH i2c: E2 08 00 B8 0A 80 13 00 00 00 00 00 00 3E [01:24:34]Write i2c OK [01:24:34]MH_I2C_Read... [01:24:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:24:35]Read from MH i2c: E2 [01:24:35]MH_I2C_Read... [01:24:35]Read from MH i2c: E2 62 00 [01:24:35]MH_I2C_Read... [01:24:35]Read from MH i2c: E2 62 00 B8 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 10 E1 01 00 0E 04 04 00 43 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 BA [01:24:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 10 E1 01 00 0E 04 04 00 43 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 [01:24:35]wFMCommunicate OK [01:24:35]SAM_PROTO_GetFieldsCounters done [01:24:35]requested_item shift.num is exist - process it [01:24:35]requested_item shift.opened is exist - process it [01:24:35]req_shift_opened [01:24:35]FM_GetShiftState [01:24:35]SAM_PROTO_GetShiftState [01:24:35]wFMCommunicate request_size=4 [01:24:35]MH_SAM_APDU [01:24:35]CAPDU: 80 13 01 00 [01:24:35]Write to MH i2c: E2 08 00 B9 0A 80 13 01 00 00 00 00 00 40 [01:24:35]Write i2c OK [01:24:35]MH_I2C_Read... [01:24:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:24:35]Read from MH i2c: E2 [01:24:35]MH_I2C_Read... [01:24:35]Read from MH i2c: E2 0E 00 [01:24:35]MH_I2C_Read... [01:24:35]Read from MH i2c: E2 0E 00 B9 0A 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 02 [01:24:35]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:24:35]wFMCommunicate OK [01:24:35]SAM_PROTO_GetShiftState done [01:24:35]FM_GetShiftState done [01:24:35]req_shift_opened done [01:24:35]requested_item shift.open_date is exist - process it [01:24:35]req_shift_open_date [01:24:35]req_shift_open_date done [01:24:35]produce_requested_data done [01:24:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123152,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:24:35]process_action_free close_receipt [01:24:35]json_value_free [01:24:35]json_value_free done [01:24:35]process_json_proto returns [01:24:35]Send response to host [01:24:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123152,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:24:35]free response buf [01:24:35]execute_script done [01:24:35]execute_script returns [01:24:35]free content buf [01:24:35]Sock 9.Close socket [01:24:35]Sock 9.Thread stoped [01:24:37]OFD Sender: No OFD packet to send [01:24:42]OFD Sender: No OFD packet to send [01:24:47]OFD Sender: No OFD packet to send [01:24:52]OFD Sender: No OFD packet to send [01:24:57]OFD Sender: No OFD packet to send [01:25:02]OFD Sender: No OFD packet to send [01:25:07]OFD Sender: No OFD packet to send [01:25:12]OFD Sender: No OFD packet to send [01:25:17]OFD Sender: No OFD packet to send [01:25:22]OFD Sender: No OFD packet to send [01:25:27]OFD Sender: No OFD packet to send [01:25:32]OFD Sender: No OFD packet to send [01:25:37]OFD Sender: No OFD packet to send [01:25:42]OFD Sender: No OFD packet to send [01:25:47]OFD Sender: No OFD packet to send [01:25:52]OFD Sender: No OFD packet to send [01:25:57]OFD Sender: No OFD packet to send [01:26:02]OFD Sender: No OFD packet to send [01:26:07]OFD Sender: No OFD packet to send [01:26:12]OFD Sender: No OFD packet to send [01:26:17]OFD Sender: No OFD packet to send [01:26:22]OFD Sender: No OFD packet to send [01:26:27]OFD Sender: No OFD packet to send [01:26:32]OFD Sender: No OFD packet to send [01:26:37]OFD Sender: No OFD packet to send [01:26:42]OFD Sender: No OFD packet to send [01:26:47]OFD Sender: No OFD packet to send [01:26:52]OFD Sender: No OFD packet to send [01:26:57]OFD Sender: No OFD packet to send [01:27:02]OFD Sender: No OFD packet to send [01:27:07]OFD Sender: No OFD packet to send [01:27:12]OFD Sender: No OFD packet to send [01:27:17]OFD Sender: No OFD packet to send [01:27:22]OFD Sender: No OFD packet to send [01:27:27]OFD Sender: No OFD packet to send [01:27:32]OFD Sender: No OFD packet to send [01:27:37]OFD Sender: No OFD packet to send [01:27:42]OFD Sender: No OFD packet to send [01:27:47]OFD Sender: No OFD packet to send [01:27:52]OFD Sender: No OFD packet to send [01:27:57]OFD Sender: No OFD packet to send [01:28:02]OFD Sender: No OFD packet to send [01:28:07]OFD Sender: No OFD packet to send [01:28:12]OFD Sender: No OFD packet to send [01:28:17]OFD Sender: No OFD packet to send [01:28:22]OFD Sender: No OFD packet to send [01:28:27]OFD Sender: No OFD packet to send [01:28:32]OFD Sender: No OFD packet to send [01:28:37]OFD Sender: No OFD packet to send [01:28:42]OFD Sender: No OFD packet to send [01:28:47]OFD Sender: No OFD packet to send [01:28:52]OFD Sender: No OFD packet to send [01:28:57]OFD Sender: No OFD packet to send [01:29:02]OFD Sender: No OFD packet to send [01:29:07]OFD Sender: No OFD packet to send [01:29:12]OFD Sender: No OFD packet to send [01:29:17]OFD Sender: No OFD packet to send [01:29:22]OFD Sender: No OFD packet to send [01:29:27]OFD Sender: No OFD packet to send [01:29:32]OFD Sender: No OFD packet to send [01:29:37]OFD Sender: No OFD packet to send [01:29:42]OFD Sender: No OFD packet to send [01:29:47]OFD Sender: No OFD packet to send [01:29:52]OFD Sender: No OFD packet to send [01:29:57]OFD Sender: No OFD packet to send [01:29:58]accept exits with 7 [01:29:58]New connection [01:29:58]New thread 3067252068 created [01:29:58]Thread 3067395428 joined [01:29:58]Waiting for new connection... [01:29:58] Sock 7.Parse request [01:29:58]Sock 7.Check first char [01:29:58]Sock 7.First char is OK [01:29:58]request: POST /json_proto HTTP/1.0 [01:29:58]Method: POST [01:29:58]URL: /json_proto [01:29:58]Method is POST - this is cgi request [01:29:58]url: /json_proto [01:29:58]query_string will be loaded in cgi processing [01:29:58]execute_cgi json_proto POST (null) [01:29:58]execute_cgi path=json_proto method=POST [01:29:58]POST find Content-Length [01:29:58]Host: 172.17.48.197:8080 [01:29:58]Content-Length: 678 [01:29:58]Content-Type: application/json [01:29:58] [01:29:58]POST finish read [01:29:58]Found Content-Length = 678 [01:29:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.830, "sum" : 608.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 608.00, "total" : 608.00, "payments": [ { "type": 0, "sum" : 608.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:58]execute_script... [01:29:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.830, "sum" : 608.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 608.00, "total" : 608.00, "payments": [ { "type": 0, "sum" : 608.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:58]POST & json_proto [01:29:58]process_json_proto [01:29:58]json parsed OK: [01:29:58]protocol is kg_v1.0 [01:29:58]action value=close_receipt [01:29:58]process_action close_receipt [01:29:58]cmd_close_receipt [01:29:58]MH_GetDate [01:29:58]Write to MH i2c: F0 00 00 BA 0A B3 [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: F0 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: F0 09 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: F0 09 00 BA 0A 00 97 D2 E3 65 6C AF E3 65 D0 [01:29:58]GetLastDocTimeStamp 1709429070 [01:29:58]current date 1709429399 [01:29:58]FM_GetShiftState [01:29:58]SAM_PROTO_GetShiftState [01:29:58]wFMCommunicate request_size=4 [01:29:58]MH_SAM_APDU [01:29:58]CAPDU: 80 13 01 00 [01:29:58]Write to MH i2c: E2 08 00 BB 0A 80 13 01 00 00 00 00 00 42 [01:29:58]Write i2c OK [01:29:58]MH_I2C_Read... [01:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:58]Read from MH i2c: E2 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 0E 00 [01:29:58]MH_I2C_Read... [01:29:58]Read from MH i2c: E2 0E 00 BB 0A 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 04 [01:29:58]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:29:58]wFMCommunicate OK [01:29:58]SAM_PROTO_GetShiftState done [01:29:58]FM_GetShiftState done [01:29:58]opened in 1709425579 [01:29:58]opened+sec_in_day 1709511979 [01:29:58]quantity*price = 60847 [01:29:58]sum+1 = 60849 [01:29:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 608.00 Внесено: 608.00 СДАЧА: 0.00 НСП 1% : 5.38 НДС 12% : 64.62 Наличными: 608.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 10 03.03.2024 01:29 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123153 ФПД: 157913002727561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T012959&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123153&fm=157913002727561&tin=02508201610067®Number=0000000000090573&sum=60800 [01:29:59]StoreToDocumentArchive [01:29:59]shift 323 fd 123153 [01:29:59]save to /storage/0323/doc_00123153 [01:29:59]save last doc name /storage/0323/doc_00123153 to /storage/kkm_last_doc_name [01:29:59]save OK [01:29:59]Clear old archive folders... [01:29:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:29:59]tlvbuf is 00DCAB20 [01:29:59]SAM_PROTO_ClearQueue [01:29:59]wFMCommunicate request_size=4 [01:29:59]MH_SAM_APDU [01:29:59]CAPDU: 80 09 00 00 [01:29:59]Write to MH i2c: E2 08 00 C8 0A 80 09 00 00 00 00 00 00 44 [01:29:59]Write i2c OK [01:29:59]MH_I2C_Read... [01:29:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:59]Read from MH i2c: E2 [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: E2 03 00 [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: E2 03 00 C8 0A 00 90 00 46 [01:29:59]RAPDU: 90 00 [01:29:59]wFMCommunicate OK [01:29:59]SAM_PROTO_ClearQueue done [01:29:59]KKMCreateOFDPacket [01:29:59]OFDProtocolAddRootSTLVToBuf [01:29:59]FM_MakeSignedData [01:29:59]FM_MakeSignedData [01:29:59]SAM_PROTO_SignData [01:29:59]wFMCommunicate request_size=4 [01:29:59]MH_SAM_APDU [01:29:59]CAPDU: 80 0D 01 02 [01:29:59]Write to MH i2c: E2 08 00 C9 0A 80 0D 01 02 00 00 00 00 4C [01:29:59]Write i2c OK [01:29:59]MH_I2C_Read... [01:29:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:59]Read from MH i2c: E2 [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: E2 03 00 [01:29:59]MH_I2C_Read... [01:29:59]Read from MH i2c: E2 03 00 C9 0A 00 90 00 47 [01:29:59]RAPDU: 90 00 [01:29:59]wFMCommunicate OK [01:29:59]wFMCommunicate request_size=255 [01:29:59]MH_SAM_APDU [01:29:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 26 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 19 00 00 00 00 07 04 06 00 80 ED 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 97 D2 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E1 01 00 35 04 06 00 8F [01:29:59]Write to MH i2c: E2 02 01 CA 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 26 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 19 00 00 00 00 07 04 06 00 80 ED 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 97 D2 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E1 01 00 35 04 06 00 8F 00 00 9D [01:29:59]Write i2c OK [01:29:59]MH_I2C_Read... [01:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:30:00]Read from MH i2c: E2 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 03 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 03 00 CA 0A 00 90 00 48 [01:30:00]RAPDU: 90 00 [01:30:00]wFMCommunicate OK [01:30:00]wFMCommunicate request_size=10 [01:30:00]MH_SAM_APDU [01:30:00]CAPDU: 80 0D 02 02 05 9E FC 6E D8 89 [01:30:00]Write to MH i2c: E2 0D 00 CB 0A 80 0D 02 02 05 00 9E FC 6E D8 89 00 00 C2 [01:30:00]Write i2c OK [01:30:00]MH_I2C_Read... [01:30:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:30:00]Read from MH i2c: E2 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 03 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 03 00 CB 0A 00 90 00 49 [01:30:00]RAPDU: 90 00 [01:30:00]wFMCommunicate OK [01:30:00]wFMCommunicate request_size=4 [01:30:00]MH_SAM_APDU [01:30:00]CAPDU: 80 0D 03 02 [01:30:00]Write to MH i2c: E2 08 00 CC 0A 80 0D 03 02 00 00 00 00 51 [01:30:00]Write i2c OK [01:30:00]MH_I2C_Read... [01:30:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:30:00]Read from MH i2c: E2 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 0B 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 0B 00 CC 0A 00 0E 29 1E EB 4A 0D 59 2E 90 00 70 [01:30:00]RAPDU: 0E 29 1E EB 4A 0D 59 2E 90 00 [01:30:00]wFMCommunicate OK [01:30:00]SAM_PROTO_SignData done [01:30:00]FM_MakeSignedData done [01:30:00]CreateOFDProtocolMessage [01:30:00]wFMCommunicate request_size=4 [01:30:00]MH_SAM_APDU [01:30:00]CAPDU: 80 11 00 00 [01:30:00]Write to MH i2c: E2 08 00 CD 0A 80 11 00 00 00 00 00 00 51 [01:30:00]Write i2c OK [01:30:00]MH_I2C_Read... [01:30:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:30:00]Read from MH i2c: E2 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 17 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: E2 17 00 CD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AF [01:30:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:30:00]wFMCommunicate OK [01:30:00]CreateOFDProtocolMessage done [01:30:00]OFDSenderStorePacket 123153 [01:30:00]StoreOFDPacket docnum=123153 [01:30:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 56 52 07 01 94 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 26 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 19 00 00 00 00 07 04 06 00 80 ED 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 97 D2 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E1 01 00 35 04 06 00 8F 9E FC 6E D8 89 0E 29 1E EB 4A 0D 59 2E [01:30:00]CheckFolder [01:30:00]dirname=/storage/ofd_packets [01:30:00]CheckFolder done [01:30:00]ProducePacketName [01:30:00]name=ofd_packets/00123153 [01:30:00]NVStorageSaveData ofd_packets/00123153 [01:30:00]File name is /storage/ofd_packets/00123153 [01:30:00]Write 301 bytes [01:30:00]NVStorageSaveData done [01:30:00]OFDSenderStorePacket done [01:30:00]KKMCreateOFDPacket done [01:30:00]NVStorageSaveData kkm_last_timestamp [01:30:00]File name is /storage/kkm_last_timestamp [01:30:00]Write 4 bytes [01:30:00]NVStorageSaveData done [01:30:00]ExternCall_PrintAddStr [01:30:00]wPrintStart [01:30:00]Write to MH i2c: 01 00 00 CE 0A D8 [01:30:00]Write i2c OK [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: 01 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: 01 07 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: 01 07 00 CE 0A 00 00 00 00 00 FF 0F ED [01:30:00]RasterBufferAndPrint [01:30:00]line Счет N : (1)1106070 [01:30:00]line ИНН: 02508201610067 [01:30:00]line Контрольно-Кассовый Чек [01:30:00]line ПРОДАЖА [01:30:00]line ТРК (МРК, ГНК) : 11 [01:30:00]line Товар: 2710124130 [01:30:00]line Аи-92-К-5 [01:30:00]line 9.830 * 61.90 [01:30:00]line = 608.48 [01:30:00]line НДС 12% НСП 1% [01:30:00]line > о реализуемом товаре [01:30:00]line ОКРУГЛЕНИЕ: -0.48 [01:30:00]line ИТОГО: 608.00 [01:30:00]line Внесено: 608.00 [01:30:00]line СДАЧА: 0.00 [01:30:00]line НСП 1% : 5.38 [01:30:00]line НДС 12% : 64.62 [01:30:00]line Наличными: 608.00 [01:30:00]line Безнал.: 0.00 [01:30:00]line Место: АЗС № 25 "Партнер Нефть" [01:30:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:30:00]line СНО: Общий режим [01:30:00]line Чек 10 03.03.2024 01:29 [01:30:00]line Смена: 323 ФФД: 1.0 [01:30:00]line ЗНМ: 0300000019 [01:30:00]line РНМ: 0000000000090573 [01:30:00]line Версия ККМ: 001 [01:30:00]line ФМ: 0000000000874798 [01:30:00]line ФД: 123153 [01:30:00]line ФПД: 157913002727561 [01:30:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T012959&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123153&fm=157913002727561&tin=02508201610067®Number=0000000000090573&sum=60800 [01:30:00]OFD Sender: Processing packet 123153 [packets to send 112, broken 111] [01:30:00]ProducePacketName [01:30:00]name=ofd_packets/00123153 [01:30:00]OFD Sender: To server: pG, [01:30:00]CommunicateWithHost lk.salyk.kg:30040 [01:30:00]ConnectInit lk.salyk.kg [01:30:00]written 0, free lines is 4095 [01:30:00]Connected sock=10 [01:30:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 56 52 07 01 94 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 26 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 ED 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 ED 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 19 00 00 00 00 07 04 06 00 80 ED 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 97 D2 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E1 01 00 35 04 06 00 8F 9E FC 6E D8 89 0E 29 1E EB 4A 0D 59 2E [01:30:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 36 4A 47 00 ED 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 11 E1 01 00 F4 03 04 00 C4 7E E3 65 B6 04 01 00 00 3B 7B 21 6B D8 FD 9F C7 [01:30:00]CommunicateWithHost err = 0 [01:30:00]CheckOFDResponse [01:30:00]1017 (14) - 77093643461234 [01:30:00]1041 (16) - 0000000000874798 [01:30:00]1040 (4) - 123153 [01:30:00]1012 (4) - 02.03.2024 19:32 [01:30:00]1206 (1) - 0 [01:30:00]OFD Sender: Remove packet 123153 [01:30:00]ProducePacketName [01:30:00]name=ofd_packets/00123153 [01:30:00]NVStorageDeleteData [01:30:00]Write to MH i2c: 01 00 00 F9 0A 03 [01:30:00]Write i2c OK [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: 01 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: 01 07 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: 01 07 00 F9 0A 00 00 00 00 00 F8 0C 0E [01:30:00]RasterBufferAndPrint [01:30:00]line [01:30:00]line [01:30:00]line [01:30:00]line [01:30:00]line [01:30:00]written 0, free lines is 3326 [01:30:00]MH_Cut [01:30:00]Write to MH i2c: D1 01 00 00 0B 01 DD [01:30:00]Write i2c OK [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: D1 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: D1 01 00 [01:30:00]MH_I2C_Read... [01:30:00]Read from MH i2c: D1 01 00 00 0B 00 DC [01:30:00]Write to MH i2c: 01 00 00 01 0B 0C [01:30:00]Write i2c OK [01:30:00]MH_I2C_Read... [01:30:01]OFD Sender: No OFD packet to send [01:30:01]*** Cut start [01:30:01]*** Purtial cut [01:30:01]*** Stage 1: CUTSNS_PIN = 1 [01:30:03]Read from MH i2c: 01 [01:30:03]MH_I2C_Read... [01:30:03]*** Stop cut motor [01:30:03]*** Cut end [01:30:03]Read from MH i2c: 01 07 00 [01:30:03]MH_I2C_Read... [01:30:03]Read from MH i2c: 01 07 00 01 0B 00 00 00 00 00 FF 0F 21 [01:30:03]process_action close_receipt done [01:30:03]requested_data is exist [01:30:03]produce_requested_data [01:30:03]requested_item fm.sn is exist - process it [01:30:03]wFMCommunicate request_size=4 [01:30:03]MH_SAM_APDU [01:30:03]CAPDU: 80 11 00 00 [01:30:03]Write to MH i2c: E2 08 00 02 0B 80 11 00 00 00 00 00 00 87 [01:30:03]Write i2c OK [01:30:03]MH_I2C_Read... [01:30:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:30:03]Read from MH i2c: E2 [01:30:03]MH_I2C_Read... [01:30:03]Read from MH i2c: E2 17 00 [01:30:03]MH_I2C_Read... [01:30:03]Read from MH i2c: E2 17 00 02 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E5 [01:30:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:30:03]wFMCommunicate OK [01:30:03]requested_item fd.num is exist - process it [01:30:03]SAM_PROTO_GetFieldsCounters [01:30:03]wFMCommunicate request_size=4 [01:30:03]MH_SAM_APDU [01:30:03]CAPDU: 80 13 00 00 [01:30:03]Write to MH i2c: E2 08 00 03 0B 80 13 00 00 00 00 00 00 8A [01:30:03]Write i2c OK [01:30:03]MH_I2C_Read... [01:30:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:30:03]Read from MH i2c: E2 [01:30:03]MH_I2C_Read... [01:30:03]Read from MH i2c: E2 62 00 [01:30:03]MH_I2C_Read... [01:30:03]Read from MH i2c: E2 62 00 03 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 11 E1 01 00 0E 04 04 00 43 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 0A [01:30:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 11 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:30:03]wFMCommunicate OK [01:30:03]SAM_PROTO_GetFieldsCounters done [01:30:03]requested_item shift.num is exist - process it [01:30:03]requested_item shift.opened is exist - process it [01:30:03]req_shift_opened [01:30:03]FM_GetShiftState [01:30:03]SAM_PROTO_GetShiftState [01:30:03]wFMCommunicate request_size=4 [01:30:03]MH_SAM_APDU [01:30:03]CAPDU: 80 13 01 00 [01:30:03]Write to MH i2c: E2 08 00 04 0B 80 13 01 00 00 00 00 00 8C [01:30:03]Write i2c OK [01:30:03]MH_I2C_Read... [01:30:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:30:03]Read from MH i2c: E2 [01:30:03]MH_I2C_Read... [01:30:03]Read from MH i2c: E2 0E 00 [01:30:03]MH_I2C_Read... [01:30:03]Read from MH i2c: E2 0E 00 04 0B 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 4E [01:30:03]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:30:03]wFMCommunicate OK [01:30:03]SAM_PROTO_GetShiftState done [01:30:03]FM_GetShiftState done [01:30:03]req_shift_opened done [01:30:03]requested_item shift.open_date is exist - process it [01:30:03]req_shift_open_date [01:30:03]req_shift_open_date done [01:30:03]produce_requested_data done [01:30:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123153,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:30:03]process_action_free close_receipt [01:30:03]json_value_free [01:30:03]json_value_free done [01:30:03]process_json_proto returns [01:30:03]Send response to host [01:30:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123153,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:30:03]free response buf [01:30:03]execute_script done [01:30:03]execute_script returns [01:30:03]free content buf [01:30:03]Sock 7.Close socket [01:30:03]Sock 7.Thread stoped [01:30:06]OFD Sender: No OFD packet to send [01:30:11]OFD Sender: No OFD packet to send [01:30:16]OFD Sender: No OFD packet to send [01:30:21]OFD Sender: No OFD packet to send [01:30:26]OFD Sender: No OFD packet to send [01:30:31]OFD Sender: No OFD packet to send [01:30:36]OFD Sender: No OFD packet to send [01:30:41]OFD Sender: No OFD packet to send [01:30:46]OFD Sender: No OFD packet to send [01:30:51]OFD Sender: No OFD packet to send [01:30:56]OFD Sender: No OFD packet to send [01:31:01]OFD Sender: No OFD packet to send [01:31:06]OFD Sender: No OFD packet to send [01:31:11]OFD Sender: No OFD packet to send [01:31:16]OFD Sender: No OFD packet to send [01:31:21]OFD Sender: No OFD packet to send [01:31:26]OFD Sender: No OFD packet to send [01:31:31]OFD Sender: No OFD packet to send [01:31:36]OFD Sender: No OFD packet to send [01:31:41]OFD Sender: No OFD packet to send [01:31:46]OFD Sender: No OFD packet to send [01:31:51]OFD Sender: No OFD packet to send [01:31:56]OFD Sender: No OFD packet to send [01:32:01]OFD Sender: No OFD packet to send [01:32:06]OFD Sender: No OFD packet to send [01:32:11]OFD Sender: No OFD packet to send [01:32:16]OFD Sender: No OFD packet to send [01:32:21]OFD Sender: No OFD packet to send [01:32:26]OFD Sender: No OFD packet to send [01:32:31]OFD Sender: No OFD packet to send [01:32:36]OFD Sender: No OFD packet to send [01:32:41]OFD Sender: No OFD packet to send [01:32:46]OFD Sender: No OFD packet to send [01:32:51]OFD Sender: No OFD packet to send [01:32:56]OFD Sender: No OFD packet to send [01:33:01]OFD Sender: No OFD packet to send [01:33:06]OFD Sender: No OFD packet to send [01:33:11]OFD Sender: No OFD packet to send [01:33:16]OFD Sender: No OFD packet to send [01:33:21]OFD Sender: No OFD packet to send [01:33:26]OFD Sender: No OFD packet to send [01:33:31]OFD Sender: No OFD packet to send [01:33:36]OFD Sender: No OFD packet to send [01:33:41]OFD Sender: No OFD packet to send [01:33:46]OFD Sender: No OFD packet to send [01:33:51]OFD Sender: No OFD packet to send [01:33:56]OFD Sender: No OFD packet to send [01:34:01]OFD Sender: No OFD packet to send [01:34:06]OFD Sender: No OFD packet to send [01:34:11]OFD Sender: No OFD packet to send [01:34:16]OFD Sender: No OFD packet to send [01:34:21]OFD Sender: No OFD packet to send [01:34:26]OFD Sender: No OFD packet to send [01:34:31]OFD Sender: No OFD packet to send [01:34:36]OFD Sender: No OFD packet to send [01:34:41]OFD Sender: No OFD packet to send [01:34:46]OFD Sender: No OFD packet to send [01:34:51]OFD Sender: No OFD packet to send [01:34:56]OFD Sender: No OFD packet to send [01:35:01]OFD Sender: No OFD packet to send [01:35:06]OFD Sender: No OFD packet to send [01:35:11]OFD Sender: No OFD packet to send [01:35:16]OFD Sender: No OFD packet to send [01:35:21]OFD Sender: No OFD packet to send [01:35:26]OFD Sender: No OFD packet to send [01:35:31]OFD Sender: No OFD packet to send [01:35:36]OFD Sender: No OFD packet to send [01:35:41]OFD Sender: No OFD packet to send [01:35:46]OFD Sender: No OFD packet to send [01:35:51]OFD Sender: No OFD packet to send [01:35:56]OFD Sender: No OFD packet to send [01:36:01]OFD Sender: No OFD packet to send [01:36:06]OFD Sender: No OFD packet to send [01:36:11]OFD Sender: No OFD packet to send [01:36:16]OFD Sender: No OFD packet to send [01:36:21]OFD Sender: No OFD packet to send [01:36:26]OFD Sender: No OFD packet to send [01:36:31]OFD Sender: No OFD packet to send [01:36:36]OFD Sender: No OFD packet to send [01:36:41]OFD Sender: No OFD packet to send [01:36:46]OFD Sender: No OFD packet to send [01:36:51]OFD Sender: No OFD packet to send [01:36:56]OFD Sender: No OFD packet to send [01:37:01]OFD Sender: No OFD packet to send [01:37:06]OFD Sender: No OFD packet to send [01:37:11]OFD Sender: No OFD packet to send [01:37:16]OFD Sender: No OFD packet to send [01:37:21]OFD Sender: No OFD packet to send [01:37:26]OFD Sender: No OFD packet to send [01:37:31]OFD Sender: No OFD packet to send [01:37:36]OFD Sender: No OFD packet to send [01:37:41]OFD Sender: No OFD packet to send [01:37:46]OFD Sender: No OFD packet to send [01:37:51]OFD Sender: No OFD packet to send [01:37:56]OFD Sender: No OFD packet to send [01:38:01]OFD Sender: No OFD packet to send [01:38:06]OFD Sender: No OFD packet to send [01:38:11]OFD Sender: No OFD packet to send [01:38:16]OFD Sender: No OFD packet to send [01:38:21]OFD Sender: No OFD packet to send [01:38:26]OFD Sender: No OFD packet to send [01:38:31]OFD Sender: No OFD packet to send [01:38:36]OFD Sender: No OFD packet to send [01:38:41]OFD Sender: No OFD packet to send [01:38:46]OFD Sender: No OFD packet to send [01:38:51]OFD Sender: No OFD packet to send [01:38:56]OFD Sender: No OFD packet to send [01:39:01]OFD Sender: No OFD packet to send [01:39:06]OFD Sender: No OFD packet to send [01:39:11]OFD Sender: No OFD packet to send [01:39:16]OFD Sender: No OFD packet to send [01:39:21]OFD Sender: No OFD packet to send [01:39:26]OFD Sender: No OFD packet to send [01:39:31]OFD Sender: No OFD packet to send [01:39:36]OFD Sender: No OFD packet to send [01:39:41]OFD Sender: No OFD packet to send [01:39:46]OFD Sender: No OFD packet to send [01:39:51]OFD Sender: No OFD packet to send [01:39:56]OFD Sender: No OFD packet to send [01:40:01]OFD Sender: No OFD packet to send [01:40:06]OFD Sender: No OFD packet to send [01:40:11]OFD Sender: No OFD packet to send [01:40:16]OFD Sender: No OFD packet to send [01:40:21]OFD Sender: No OFD packet to send [01:40:26]OFD Sender: No OFD packet to send [01:40:31]OFD Sender: No OFD packet to send [01:40:36]OFD Sender: No OFD packet to send [01:40:41]OFD Sender: No OFD packet to send [01:40:46]OFD Sender: No OFD packet to send [01:40:51]OFD Sender: No OFD packet to send [01:40:56]OFD Sender: No OFD packet to send [01:41:01]OFD Sender: No OFD packet to send [01:41:06]OFD Sender: No OFD packet to send [01:41:11]OFD Sender: No OFD packet to send [01:41:16]OFD Sender: No OFD packet to send [01:41:19]accept exits with 9 [01:41:19]New connection [01:41:19]New thread 3067395428 created [01:41:19]Thread 3067252068 joined [01:41:19]Waiting for new connection... [01:41:19] Sock 9.Parse request [01:41:19]Sock 9.Check first char [01:41:19]Sock 9.First char is OK [01:41:19]request: POST /json_proto HTTP/1.0 [01:41:19]Method: POST [01:41:19]URL: /json_proto [01:41:19]Method is POST - this is cgi request [01:41:19]url: /json_proto [01:41:19]query_string will be loaded in cgi processing [01:41:19]execute_cgi json_proto POST (null) [01:41:19]execute_cgi path=json_proto method=POST [01:41:19]POST find Content-Length [01:41:19]Host: 172.17.48.197:8080 [01:41:19]Content-Length: 678 [01:41:19]Content-Type: application/json [01:41:19] [01:41:19]POST finish read [01:41:19]Found Content-Length = 678 [01:41:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:41:19]execute_script... [01:41:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:41:19]POST & json_proto [01:41:19]process_json_proto [01:41:19]json parsed OK: [01:41:19]protocol is kg_v1.0 [01:41:19]action value=close_receipt [01:41:19]process_action close_receipt [01:41:19]cmd_close_receipt [01:41:19]MH_GetDate [01:41:19]Write to MH i2c: F0 00 00 05 0B FF [01:41:19]Write i2c OK [01:41:19]MH_I2C_Read... [01:41:19]Read from MH i2c: F0 [01:41:19]MH_I2C_Read... [01:41:19]Read from MH i2c: F0 09 00 [01:41:19]MH_I2C_Read... [01:41:19]Read from MH i2c: F0 09 00 05 0B 00 3F D5 E3 65 6C AF E3 65 C7 [01:41:19]GetLastDocTimeStamp 1709429399 [01:41:19]current date 1709430079 [01:41:19]FM_GetShiftState [01:41:19]SAM_PROTO_GetShiftState [01:41:19]wFMCommunicate request_size=4 [01:41:19]MH_SAM_APDU [01:41:19]CAPDU: 80 13 01 00 [01:41:19]Write to MH i2c: E2 08 00 06 0B 80 13 01 00 00 00 00 00 8E [01:41:19]Write i2c OK [01:41:19]MH_I2C_Read... [01:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:41:19]Read from MH i2c: E2 [01:41:19]MH_I2C_Read... [01:41:19]Read from MH i2c: E2 0E 00 [01:41:19]MH_I2C_Read... [01:41:19]Read from MH i2c: E2 0E 00 06 0B 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 50 [01:41:19]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:41:19]wFMCommunicate OK [01:41:19]SAM_PROTO_GetShiftState done [01:41:19]FM_GetShiftState done [01:41:19]opened in 1709425579 [01:41:19]opened+sec_in_day 1709511979 [01:41:19]quantity*price = 20055 [01:41:19]sum+1 = 20057 [01:41:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 11 03.03.2024 01:41 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123154 ФПД: 243640205783863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T014119&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123154&fm=243640205783863&tin=02508201610067®Number=0000000000090573&sum=20000 [01:41:20]StoreToDocumentArchive [01:41:20]shift 323 fd 123154 [01:41:20]save to /storage/0323/doc_00123154 [01:41:20]save last doc name /storage/0323/doc_00123154 to /storage/kkm_last_doc_name [01:41:20]save OK [01:41:20]Clear old archive folders... [01:41:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:41:20]tlvbuf is 00DB2F00 [01:41:20]SAM_PROTO_ClearQueue [01:41:20]wFMCommunicate request_size=4 [01:41:20]MH_SAM_APDU [01:41:20]CAPDU: 80 09 00 00 [01:41:20]Write to MH i2c: E2 08 00 13 0B 80 09 00 00 00 00 00 00 90 [01:41:20]Write i2c OK [01:41:20]MH_I2C_Read... [01:41:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:41:20]Read from MH i2c: E2 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 03 00 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 03 00 13 0B 00 90 00 92 [01:41:20]RAPDU: 90 00 [01:41:20]wFMCommunicate OK [01:41:20]SAM_PROTO_ClearQueue done [01:41:20]KKMCreateOFDPacket [01:41:20]OFDProtocolAddRootSTLVToBuf [01:41:20]FM_MakeSignedData [01:41:20]FM_MakeSignedData [01:41:20]SAM_PROTO_SignData [01:41:20]wFMCommunicate request_size=4 [01:41:20]MH_SAM_APDU [01:41:20]CAPDU: 80 0D 01 02 [01:41:20]Write to MH i2c: E2 08 00 14 0B 80 0D 01 02 00 00 00 00 98 [01:41:20]Write i2c OK [01:41:20]MH_I2C_Read... [01:41:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:41:20]Read from MH i2c: E2 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 03 00 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 03 00 14 0B 00 90 00 93 [01:41:20]RAPDU: 90 00 [01:41:20]wFMCommunicate OK [01:41:20]wFMCommunicate request_size=255 [01:41:20]MH_SAM_APDU [01:41:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 3F D5 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E1 01 00 35 04 06 00 DD [01:41:20]Write to MH i2c: E2 02 01 15 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 3F D5 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E1 01 00 35 04 06 00 DD 00 00 AF [01:41:20]Write i2c OK [01:41:20]MH_I2C_Read... [01:41:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:41:20]Read from MH i2c: E2 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 03 00 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 03 00 15 0B 00 90 00 94 [01:41:20]RAPDU: 90 00 [01:41:20]wFMCommunicate OK [01:41:20]wFMCommunicate request_size=10 [01:41:20]MH_SAM_APDU [01:41:20]CAPDU: 80 0D 02 02 05 96 E7 EB 33 37 [01:41:20]Write to MH i2c: E2 0D 00 16 0B 80 0D 02 02 05 00 96 E7 EB 33 37 00 00 77 [01:41:20]Write i2c OK [01:41:20]MH_I2C_Read... [01:41:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:41:20]Read from MH i2c: E2 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 03 00 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 03 00 16 0B 00 90 00 95 [01:41:20]RAPDU: 90 00 [01:41:20]wFMCommunicate OK [01:41:20]wFMCommunicate request_size=4 [01:41:20]MH_SAM_APDU [01:41:20]CAPDU: 80 0D 03 02 [01:41:20]Write to MH i2c: E2 08 00 17 0B 80 0D 03 02 00 00 00 00 9D [01:41:20]Write i2c OK [01:41:20]MH_I2C_Read... [01:41:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:41:20]Read from MH i2c: E2 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 0B 00 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 0B 00 17 0B 00 DC C9 CE DB AE F1 CA A0 90 00 F5 [01:41:20]RAPDU: DC C9 CE DB AE F1 CA A0 90 00 [01:41:20]wFMCommunicate OK [01:41:20]SAM_PROTO_SignData done [01:41:20]FM_MakeSignedData done [01:41:20]CreateOFDProtocolMessage [01:41:20]wFMCommunicate request_size=4 [01:41:20]MH_SAM_APDU [01:41:20]CAPDU: 80 11 00 00 [01:41:20]Write to MH i2c: E2 08 00 18 0B 80 11 00 00 00 00 00 00 9D [01:41:20]Write i2c OK [01:41:20]MH_I2C_Read... [01:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:41:20]Read from MH i2c: E2 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 17 00 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: E2 17 00 18 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FB [01:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:41:20]wFMCommunicate OK [01:41:20]CreateOFDProtocolMessage done [01:41:20]OFDSenderStorePacket 123154 [01:41:20]StoreOFDPacket docnum=123154 [01:41:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 17 92 07 01 41 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 3F D5 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E1 01 00 35 04 06 00 DD 96 E7 EB 33 37 DC C9 CE DB AE F1 CA A0 [01:41:20]CheckFolder [01:41:20]dirname=/storage/ofd_packets [01:41:20]CheckFolder done [01:41:20]ProducePacketName [01:41:20]name=ofd_packets/00123154 [01:41:20]NVStorageSaveData ofd_packets/00123154 [01:41:20]File name is /storage/ofd_packets/00123154 [01:41:20]Write 301 bytes [01:41:20]NVStorageSaveData done [01:41:20]OFDSenderStorePacket done [01:41:20]KKMCreateOFDPacket done [01:41:20]NVStorageSaveData kkm_last_timestamp [01:41:20]File name is /storage/kkm_last_timestamp [01:41:20]Write 4 bytes [01:41:20]NVStorageSaveData done [01:41:20]ExternCall_PrintAddStr [01:41:20]wPrintStart [01:41:20]Write to MH i2c: 01 00 00 19 0B 24 [01:41:20]Write i2c OK [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: 01 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: 01 07 00 [01:41:20]MH_I2C_Read... [01:41:20]Read from MH i2c: 01 07 00 19 0B 00 00 00 00 00 FF 0F 39 [01:41:20]RasterBufferAndPrint [01:41:20]line Счет N : (1)1106071 [01:41:20]line ИНН: 02508201610067 [01:41:20]line Контрольно-Кассовый Чек [01:41:20]line ПРОДАЖА [01:41:20]line ТРК (МРК, ГНК) : 52 [01:41:20]line Товар: 2710124130 [01:41:20]line Аи-92-К-5 [01:41:20]line 3.240 * 61.90 [01:41:20]line = 200.56 [01:41:20]line НДС 12% НСП 1% [01:41:20]line > о реализуемом товаре [01:41:20]line ОКРУГЛЕНИЕ: -0.56 [01:41:20]line ИТОГО: 200.00 [01:41:20]line Внесено: 200.00 [01:41:20]line СДАЧА: 0.00 [01:41:20]line НСП 1% : 1.77 [01:41:20]line НДС 12% : 21.30 [01:41:20]line Наличными: 200.00 [01:41:20]line Безнал.: 0.00 [01:41:20]line Место: АЗС № 25 "Партнер Нефть" [01:41:20]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:41:20]line СНО: Общий режим [01:41:20]line Чек 11 03.03.2024 01:41 [01:41:20]line Смена: 323 ФФД: 1.0 [01:41:20]line ЗНМ: 0300000019 [01:41:20]line РНМ: 0000000000090573 [01:41:20]line Версия ККМ: 001 [01:41:20]line ФМ: 0000000000874798 [01:41:20]line ФД: 123154 [01:41:20]line ФПД: 243640205783863 [01:41:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T014119&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123154&fm=243640205783863&tin=02508201610067®Number=0000000000090573&sum=20000 [01:41:21]OFD Sender: Processing packet 123154 [packets to send 112, broken 111] [01:41:21]ProducePacketName [01:41:21]name=ofd_packets/00123154 [01:41:21]OFD Sender: To server: pG, [01:41:21]CommunicateWithHost lk.salyk.kg:30040 [01:41:21]ConnectInit lk.salyk.kg [01:41:21]written 0, free lines is 4095 [01:41:21]Connected sock=10 [01:41:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 17 92 07 01 41 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 3F D5 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E1 01 00 35 04 06 00 DD 96 E7 EB 33 37 DC C9 CE DB AE F1 CA A0 [01:41:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A2 C0 47 00 0A 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 12 E1 01 00 F4 03 04 00 6D 81 E3 65 B6 04 01 00 00 6E 6B 63 9C 34 2F DC 50 [01:41:21]CommunicateWithHost err = 0 [01:41:21]CheckOFDResponse [01:41:21]1017 (14) - 77093643461234 [01:41:21]1041 (16) - 0000000000874798 [01:41:21]1040 (4) - 123154 [01:41:21]1012 (4) - 02.03.2024 19:43 [01:41:21]1206 (1) - 0 [01:41:21]OFD Sender: Remove packet 123154 [01:41:21]ProducePacketName [01:41:21]name=ofd_packets/00123154 [01:41:21]NVStorageDeleteData [01:41:21]Write to MH i2c: 01 00 00 44 0B 4F [01:41:21]Write i2c OK [01:41:21]MH_I2C_Read... [01:41:21]Read from MH i2c: 01 [01:41:21]MH_I2C_Read... [01:41:21]Read from MH i2c: 01 07 00 [01:41:21]MH_I2C_Read... [01:41:21]Read from MH i2c: 01 07 00 44 0B 00 00 00 00 00 EC 0C 4E [01:41:21]RasterBufferAndPrint [01:41:21]line [01:41:21]line [01:41:21]line [01:41:21]line [01:41:21]line [01:41:21]written 0, free lines is 3314 [01:41:21]MH_Cut [01:41:21]Write to MH i2c: D1 01 00 4B 0B 01 28 [01:41:21]Write i2c OK [01:41:21]MH_I2C_Read... [01:41:21]Read from MH i2c: D1 [01:41:21]MH_I2C_Read... [01:41:21]Read from MH i2c: D1 01 00 [01:41:21]MH_I2C_Read... [01:41:21]Read from MH i2c: D1 01 00 4B 0B 00 27 [01:41:21]Write to MH i2c: 01 00 00 4C 0B 57 [01:41:21]Write i2c OK [01:41:21]MH_I2C_Read... [01:41:21]OFD Sender: No OFD packet to send [01:41:22]*** Cut start [01:41:22]*** Purtial cut [01:41:22]*** Stage 1: CUTSNS_PIN = 1 [01:41:24]Read from MH i2c: 01 [01:41:24]MH_I2C_Read... [01:41:24]*** Stop cut motor [01:41:24]*** Cut end [01:41:24]Read from MH i2c: 01 07 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: 01 07 00 4C 0B 00 00 00 00 00 FF 0F 6C [01:41:24]process_action close_receipt done [01:41:24]requested_data is exist [01:41:24]produce_requested_data [01:41:24]requested_item fm.sn is exist - process it [01:41:24]wFMCommunicate request_size=4 [01:41:24]MH_SAM_APDU [01:41:24]CAPDU: 80 11 00 00 [01:41:24]Write to MH i2c: E2 08 00 4D 0B 80 11 00 00 00 00 00 00 D2 [01:41:24]Write i2c OK [01:41:24]MH_I2C_Read... [01:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:41:24]Read from MH i2c: E2 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 17 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 17 00 4D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 30 [01:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:41:24]wFMCommunicate OK [01:41:24]requested_item fd.num is exist - process it [01:41:24]SAM_PROTO_GetFieldsCounters [01:41:24]wFMCommunicate request_size=4 [01:41:24]MH_SAM_APDU [01:41:24]CAPDU: 80 13 00 00 [01:41:24]Write to MH i2c: E2 08 00 4E 0B 80 13 00 00 00 00 00 00 D5 [01:41:24]Write i2c OK [01:41:24]MH_I2C_Read... [01:41:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:41:24]Read from MH i2c: E2 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 62 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 62 00 4E 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 12 E1 01 00 0E 04 04 00 43 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 59 [01:41:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 12 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:41:24]wFMCommunicate OK [01:41:24]SAM_PROTO_GetFieldsCounters done [01:41:24]requested_item shift.num is exist - process it [01:41:24]requested_item shift.opened is exist - process it [01:41:24]req_shift_opened [01:41:24]FM_GetShiftState [01:41:24]SAM_PROTO_GetShiftState [01:41:24]wFMCommunicate request_size=4 [01:41:24]MH_SAM_APDU [01:41:24]CAPDU: 80 13 01 00 [01:41:24]Write to MH i2c: E2 08 00 4F 0B 80 13 01 00 00 00 00 00 D7 [01:41:24]Write i2c OK [01:41:24]MH_I2C_Read... [01:41:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:41:24]Read from MH i2c: E2 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 0E 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 0E 00 4F 0B 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 99 [01:41:24]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:41:24]wFMCommunicate OK [01:41:24]SAM_PROTO_GetShiftState done [01:41:24]FM_GetShiftState done [01:41:24]req_shift_opened done [01:41:24]requested_item shift.open_date is exist - process it [01:41:24]req_shift_open_date [01:41:24]req_shift_open_date done [01:41:24]produce_requested_data done [01:41:24]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123154,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:41:24]process_action_free close_receipt [01:41:24]json_value_free [01:41:24]json_value_free done [01:41:24]process_json_proto returns [01:41:24]Send response to host [01:41:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123154,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:41:24]free response buf [01:41:24]execute_script done [01:41:24]execute_script returns [01:41:24]free content buf [01:41:24]Sock 9.Close socket [01:41:24]Sock 9.Thread stoped [01:41:26]OFD Sender: No OFD packet to send [01:41:31]OFD Sender: No OFD packet to send [01:41:36]OFD Sender: No OFD packet to send [01:41:41]OFD Sender: No OFD packet to send [01:41:46]OFD Sender: No OFD packet to send [01:41:51]OFD Sender: No OFD packet to send [01:41:56]OFD Sender: No OFD packet to send [01:42:01]OFD Sender: No OFD packet to send [01:42:06]OFD Sender: No OFD packet to send [01:42:11]OFD Sender: No OFD packet to send [01:42:16]OFD Sender: No OFD packet to send [01:42:21]OFD Sender: No OFD packet to send [01:42:26]OFD Sender: No OFD packet to send [01:42:31]OFD Sender: No OFD packet to send [01:42:36]OFD Sender: No OFD packet to send [01:42:41]OFD Sender: No OFD packet to send [01:42:46]OFD Sender: No OFD packet to send [01:42:51]OFD Sender: No OFD packet to send [01:42:56]OFD Sender: No OFD packet to send [01:43:01]OFD Sender: No OFD packet to send [01:43:06]OFD Sender: No OFD packet to send [01:43:11]OFD Sender: No OFD packet to send [01:43:16]OFD Sender: No OFD packet to send [01:43:21]OFD Sender: No OFD packet to send [01:43:26]OFD Sender: No OFD packet to send [01:43:31]OFD Sender: No OFD packet to send [01:43:36]OFD Sender: No OFD packet to send [01:43:41]OFD Sender: No OFD packet to send [01:43:47]OFD Sender: No OFD packet to send [01:43:52]OFD Sender: No OFD packet to send [01:43:57]OFD Sender: No OFD packet to send [01:44:02]OFD Sender: No OFD packet to send [01:44:07]OFD Sender: No OFD packet to send [01:44:12]OFD Sender: No OFD packet to send [01:44:17]OFD Sender: No OFD packet to send [01:44:22]OFD Sender: No OFD packet to send [01:44:27]OFD Sender: No OFD packet to send [01:44:32]OFD Sender: No OFD packet to send [01:44:37]OFD Sender: No OFD packet to send [01:44:42]OFD Sender: No OFD packet to send [01:44:47]OFD Sender: No OFD packet to send [01:44:52]OFD Sender: No OFD packet to send [01:44:57]OFD Sender: No OFD packet to send [01:45:02]OFD Sender: No OFD packet to send [01:45:07]OFD Sender: No OFD packet to send [01:45:12]OFD Sender: No OFD packet to send [01:45:17]OFD Sender: No OFD packet to send [01:45:22]OFD Sender: No OFD packet to send [01:45:27]OFD Sender: No OFD packet to send [01:45:32]OFD Sender: No OFD packet to send [01:45:37]OFD Sender: No OFD packet to send [01:45:42]OFD Sender: No OFD packet to send [01:45:47]OFD Sender: No OFD packet to send [01:45:52]OFD Sender: No OFD packet to send [01:45:57]OFD Sender: No OFD packet to send [01:46:02]OFD Sender: No OFD packet to send [01:46:07]OFD Sender: No OFD packet to send [01:46:12]OFD Sender: No OFD packet to send [01:46:17]OFD Sender: No OFD packet to send [01:46:22]OFD Sender: No OFD packet to send [01:46:27]OFD Sender: No OFD packet to send [01:46:32]OFD Sender: No OFD packet to send [01:46:37]OFD Sender: No OFD packet to send [01:46:42]OFD Sender: No OFD packet to send [01:46:47]OFD Sender: No OFD packet to send [01:46:52]OFD Sender: No OFD packet to send [01:46:57]OFD Sender: No OFD packet to send [01:47:02]OFD Sender: No OFD packet to send [01:47:07]OFD Sender: No OFD packet to send [01:47:12]OFD Sender: No OFD packet to send [01:47:17]OFD Sender: No OFD packet to send [01:47:22]OFD Sender: No OFD packet to send [01:47:27]OFD Sender: No OFD packet to send [01:47:32]OFD Sender: No OFD packet to send [01:47:37]OFD Sender: No OFD packet to send [01:47:42]OFD Sender: No OFD packet to send [01:47:47]OFD Sender: No OFD packet to send [01:47:52]OFD Sender: No OFD packet to send [01:47:57]OFD Sender: No OFD packet to send [01:48:02]OFD Sender: No OFD packet to send [01:48:07]OFD Sender: No OFD packet to send [01:48:12]OFD Sender: No OFD packet to send [01:48:17]OFD Sender: No OFD packet to send [01:48:22]OFD Sender: No OFD packet to send [01:48:27]OFD Sender: No OFD packet to send [01:48:32]OFD Sender: No OFD packet to send [01:48:37]OFD Sender: No OFD packet to send [01:48:42]OFD Sender: No OFD packet to send [01:48:46]accept exits with 7 [01:48:46]New connection [01:48:46]New thread 3067252068 created [01:48:46]Thread 3067395428 joined [01:48:46]Waiting for new connection... [01:48:46] Sock 7.Parse request [01:48:46]Sock 7.Check first char [01:48:46]Sock 7.First char is OK [01:48:46]request: POST /json_proto HTTP/1.0 [01:48:46]Method: POST [01:48:46]URL: /json_proto [01:48:46]Method is POST - this is cgi request [01:48:46]url: /json_proto [01:48:46]query_string will be loaded in cgi processing [01:48:46]execute_cgi json_proto POST (null) [01:48:46]execute_cgi path=json_proto method=POST [01:48:46]POST find Content-Length [01:48:46]Host: 172.17.48.197:8080 [01:48:46]Content-Length: 683 [01:48:46]Content-Type: application/json [01:48:46] [01:48:46]POST finish read [01:48:46]Found Content-Length = 683 [01:48:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 35.980, "sum" : 2500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:48:46]execute_script... [01:48:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 35.980, "sum" : 2500.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:48:46]POST & json_proto [01:48:46]process_json_proto [01:48:46]json parsed OK: [01:48:46]protocol is kg_v1.0 [01:48:46]action value=close_receipt [01:48:46]process_action close_receipt [01:48:46]cmd_close_receipt [01:48:46]MH_GetDate [01:48:46]Write to MH i2c: F0 00 00 50 0B 4A [01:48:46]Write i2c OK [01:48:46]MH_I2C_Read... [01:48:46]Read from MH i2c: F0 [01:48:46]MH_I2C_Read... [01:48:46]Read from MH i2c: F0 09 00 [01:48:46]MH_I2C_Read... [01:48:46]Read from MH i2c: F0 09 00 50 0B 00 FF D6 E3 65 6C AF E3 65 D3 [01:48:46]GetLastDocTimeStamp 1709430079 [01:48:46]current date 1709430527 [01:48:46]FM_GetShiftState [01:48:46]SAM_PROTO_GetShiftState [01:48:46]wFMCommunicate request_size=4 [01:48:46]MH_SAM_APDU [01:48:46]CAPDU: 80 13 01 00 [01:48:46]Write to MH i2c: E2 08 00 51 0B 80 13 01 00 00 00 00 00 D9 [01:48:46]Write i2c OK [01:48:46]MH_I2C_Read... [01:48:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:48:46]Read from MH i2c: E2 [01:48:46]MH_I2C_Read... [01:48:46]Read from MH i2c: E2 0E 00 [01:48:46]MH_I2C_Read... [01:48:46]Read from MH i2c: E2 0E 00 51 0B 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 9B [01:48:46]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:48:46]wFMCommunicate OK [01:48:46]SAM_PROTO_GetShiftState done [01:48:46]FM_GetShiftState done [01:48:46]opened in 1709425579 [01:48:46]opened+sec_in_day 1709511979 [01:48:46]quantity*price = 250061 [01:48:46]sum+1 = 250062 [01:48:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.55 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 12 03.03.2024 01:48 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123155 ФПД: 209277187023398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T014847&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123155&fm=209277187023398&tin=02508201610067®Number=0000000000090573&sum=250000 [01:48:48]StoreToDocumentArchive [01:48:48]shift 323 fd 123155 [01:48:48]save to /storage/0323/doc_00123155 [01:48:48]save last doc name /storage/0323/doc_00123155 to /storage/kkm_last_doc_name [01:48:48]save OK [01:48:48]Clear old archive folders... [01:48:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:48:48]tlvbuf is 00DBF480 [01:48:48]SAM_PROTO_ClearQueue [01:48:48]wFMCommunicate request_size=4 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 09 00 00 [01:48:48]Write to MH i2c: E2 08 00 5E 0B 80 09 00 00 00 00 00 00 DB [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 03 00 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 03 00 5E 0B 00 90 00 DD [01:48:48]RAPDU: 90 00 [01:48:48]wFMCommunicate OK [01:48:48]SAM_PROTO_ClearQueue done [01:48:48]KKMCreateOFDPacket [01:48:48]OFDProtocolAddRootSTLVToBuf [01:48:48]FM_MakeSignedData [01:48:48]FM_MakeSignedData [01:48:48]SAM_PROTO_SignData [01:48:48]wFMCommunicate request_size=4 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 0D 01 02 [01:48:48]Write to MH i2c: E2 08 00 5F 0B 80 0D 01 02 00 00 00 00 E3 [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 03 00 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 03 00 5F 0B 00 90 00 DE [01:48:48]RAPDU: 90 00 [01:48:48]wFMCommunicate OK [01:48:48]wFMCommunicate request_size=255 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 8C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 CD D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 FF D6 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E1 01 00 35 04 06 00 BE [01:48:48]Write to MH i2c: E2 02 01 60 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 8C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 CD D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 FF D6 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E1 01 00 35 04 06 00 BE 00 00 A9 [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 03 00 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 03 00 60 0B 00 90 00 DF [01:48:48]RAPDU: 90 00 [01:48:48]wFMCommunicate OK [01:48:48]wFMCommunicate request_size=10 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 0D 02 02 05 56 24 64 62 26 [01:48:48]Write to MH i2c: E2 0D 00 61 0B 80 0D 02 02 05 00 56 24 64 62 26 00 00 56 [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 03 00 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 03 00 61 0B 00 90 00 E0 [01:48:48]RAPDU: 90 00 [01:48:48]wFMCommunicate OK [01:48:48]wFMCommunicate request_size=4 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 0D 03 02 [01:48:48]Write to MH i2c: E2 08 00 62 0B 80 0D 03 02 00 00 00 00 E8 [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 0B 00 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 0B 00 62 0B 00 91 91 32 E3 C6 2B 82 14 90 00 A7 [01:48:48]RAPDU: 91 91 32 E3 C6 2B 82 14 90 00 [01:48:48]wFMCommunicate OK [01:48:48]SAM_PROTO_SignData done [01:48:48]FM_MakeSignedData done [01:48:48]CreateOFDProtocolMessage [01:48:48]wFMCommunicate request_size=4 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 11 00 00 [01:48:48]Write to MH i2c: E2 08 00 63 0B 80 11 00 00 00 00 00 00 E8 [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 17 00 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 17 00 63 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 46 [01:48:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:48:48]wFMCommunicate OK [01:48:48]CreateOFDProtocolMessage done [01:48:48]OFDSenderStorePacket 123155 [01:48:48]StoreOFDPacket docnum=123155 [01:48:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 34 60 07 01 10 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 8C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 CD D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 FF D6 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E1 01 00 35 04 06 00 BE 56 24 64 62 26 91 91 32 E3 C6 2B 82 14 [01:48:48]CheckFolder [01:48:48]dirname=/storage/ofd_packets [01:48:48]CheckFolder done [01:48:48]ProducePacketName [01:48:48]name=ofd_packets/00123155 [01:48:48]NVStorageSaveData ofd_packets/00123155 [01:48:48]File name is /storage/ofd_packets/00123155 [01:48:48]Write 301 bytes [01:48:48]NVStorageSaveData done [01:48:48]OFDSenderStorePacket done [01:48:48]KKMCreateOFDPacket done [01:48:48]NVStorageSaveData kkm_last_timestamp [01:48:48]File name is /storage/kkm_last_timestamp [01:48:48]Write 4 bytes [01:48:48]NVStorageSaveData done [01:48:48]ExternCall_PrintAddStr [01:48:48]wPrintStart [01:48:48]Write to MH i2c: 01 00 00 64 0B 6F [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: 01 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: 01 07 00 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: 01 07 00 64 0B 00 00 00 00 00 FF 0F 84 [01:48:48]RasterBufferAndPrint [01:48:48]line Счет N : (1)1106072 [01:48:48]line ИНН: 02508201610067 [01:48:48]line Контрольно-Кассовый Чек [01:48:48]line ПРОДАЖА [01:48:48]line ТРК (МРК, ГНК) : 13 [01:48:48]line Товар: 2710124500 [01:48:48]line Аи-95-К-5 [01:48:48]line 35.980 * 69.50 [01:48:48]line = 2500.61 [01:48:48]line НДС 12% НСП 1% [01:48:48]line > о реализуемом товаре [01:48:48]line ОКРУГЛЕНИЕ: -0.61 [01:48:48]line ИТОГО: 2500.00 [01:48:48]line Внесено: 2500.00 [01:48:48]line СДАЧА: 0.00 [01:48:48]line НСП 1% : 22.13 [01:48:48]line НДС 12% : 265.55 [01:48:48]line Наличными: 2500.00 [01:48:48]line Безнал.: 0.00 [01:48:48]line Место: АЗС № 25 "Партнер Нефть" [01:48:48]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:48:48]line СНО: Общий режим [01:48:48]line Чек 12 03.03.2024 01:48 [01:48:48]line Смена: 323 ФФД: 1.0 [01:48:48]line ЗНМ: 0300000019 [01:48:48]line РНМ: 0000000000090573 [01:48:48]line Версия ККМ: 001 [01:48:48]line ФМ: 0000000000874798 [01:48:48]line ФД: 123155 [01:48:48]line ФПД: 209277187023398 [01:48:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T014847&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123155&fm=209277187023398&tin=02508201610067®Number=0000000000090573&sum=250000 [01:48:48]OFD Sender: Processing packet 123155 [packets to send 112, broken 111] [01:48:48]ProducePacketName [01:48:48]name=ofd_packets/00123155 [01:48:48]OFD Sender: To server: pG, [01:48:48]CommunicateWithHost lk.salyk.kg:30040 [01:48:48]ConnectInit lk.salyk.kg [01:48:48]written 0, free lines is 4095 [01:48:49]Connected sock=10 [01:48:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 34 60 07 01 10 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 8C 8C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 CD D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 FF D6 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E1 01 00 35 04 06 00 BE 56 24 64 62 26 91 91 32 E3 C6 2B 82 14 [01:48:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3F 9B 47 00 74 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 13 E1 01 00 F4 03 04 00 2D 83 E3 65 B6 04 01 00 00 AB DB 8F 8D E3 4E 02 C8 [01:48:49]CommunicateWithHost err = 0 [01:48:49]CheckOFDResponse [01:48:49]1017 (14) - 77093643461234 [01:48:49]1041 (16) - 0000000000874798 [01:48:49]1040 (4) - 123155 [01:48:49]1012 (4) - 02.03.2024 19:51 [01:48:49]1206 (1) - 0 [01:48:49]OFD Sender: Remove packet 123155 [01:48:49]ProducePacketName [01:48:49]name=ofd_packets/00123155 [01:48:49]NVStorageDeleteData [01:48:49]Write to MH i2c: 01 00 00 8F 0B 9A [01:48:49]Write i2c OK [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: 01 [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: 01 07 00 [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: 01 07 00 8F 0B 00 00 00 00 00 02 0D B0 [01:48:49]RasterBufferAndPrint [01:48:49]line [01:48:49]line [01:48:49]line [01:48:49]line [01:48:49]line [01:48:49]written 0, free lines is 3336 [01:48:49]MH_Cut [01:48:49]Write to MH i2c: D1 01 00 96 0B 01 73 [01:48:49]Write i2c OK [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: D1 [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: D1 01 00 [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: D1 01 00 96 0B 00 72 [01:48:49]Write to MH i2c: 01 00 00 97 0B A2 [01:48:49]Write i2c OK [01:48:49]MH_I2C_Read... [01:48:49]OFD Sender: No OFD packet to send [01:48:50]*** Cut start [01:48:50]*** Purtial cut [01:48:50]*** Stage 1: CUTSNS_PIN = 1 [01:48:52]Read from MH i2c: 01 [01:48:52]MH_I2C_Read... [01:48:52]*** Stop cut motor [01:48:52]*** Cut end [01:48:52]Read from MH i2c: 01 07 00 [01:48:52]MH_I2C_Read... [01:48:52]Read from MH i2c: 01 07 00 97 0B 00 00 00 00 00 FF 0F B7 [01:48:52]process_action close_receipt done [01:48:52]requested_data is exist [01:48:52]produce_requested_data [01:48:52]requested_item fm.sn is exist - process it [01:48:52]wFMCommunicate request_size=4 [01:48:52]MH_SAM_APDU [01:48:52]CAPDU: 80 11 00 00 [01:48:52]Write to MH i2c: E2 08 00 98 0B 80 11 00 00 00 00 00 00 1D [01:48:52]Write i2c OK [01:48:52]MH_I2C_Read... [01:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:48:52]Read from MH i2c: E2 [01:48:52]MH_I2C_Read... [01:48:52]Read from MH i2c: E2 17 00 [01:48:52]MH_I2C_Read... [01:48:52]Read from MH i2c: E2 17 00 98 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7B [01:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:48:52]wFMCommunicate OK [01:48:52]requested_item fd.num is exist - process it [01:48:52]SAM_PROTO_GetFieldsCounters [01:48:52]wFMCommunicate request_size=4 [01:48:52]MH_SAM_APDU [01:48:52]CAPDU: 80 13 00 00 [01:48:52]Write to MH i2c: E2 08 00 99 0B 80 13 00 00 00 00 00 00 20 [01:48:52]Write i2c OK [01:48:52]MH_I2C_Read... [01:48:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:48:52]Read from MH i2c: E2 [01:48:52]MH_I2C_Read... [01:48:52]Read from MH i2c: E2 62 00 [01:48:52]MH_I2C_Read... [01:48:52]Read from MH i2c: E2 62 00 99 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 13 E1 01 00 0E 04 04 00 43 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 A8 [01:48:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 13 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:48:52]wFMCommunicate OK [01:48:52]SAM_PROTO_GetFieldsCounters done [01:48:52]requested_item shift.num is exist - process it [01:48:52]requested_item shift.opened is exist - process it [01:48:52]req_shift_opened [01:48:52]FM_GetShiftState [01:48:52]SAM_PROTO_GetShiftState [01:48:52]wFMCommunicate request_size=4 [01:48:52]MH_SAM_APDU [01:48:52]CAPDU: 80 13 01 00 [01:48:52]Write to MH i2c: E2 08 00 9A 0B 80 13 01 00 00 00 00 00 22 [01:48:52]Write i2c OK [01:48:52]MH_I2C_Read... [01:48:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:48:52]Read from MH i2c: E2 [01:48:52]MH_I2C_Read... [01:48:52]Read from MH i2c: E2 0E 00 [01:48:52]MH_I2C_Read... [01:48:52]Read from MH i2c: E2 0E 00 9A 0B 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 E4 [01:48:52]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:48:52]wFMCommunicate OK [01:48:52]SAM_PROTO_GetShiftState done [01:48:52]FM_GetShiftState done [01:48:52]req_shift_opened done [01:48:52]requested_item shift.open_date is exist - process it [01:48:52]req_shift_open_date [01:48:52]req_shift_open_date done [01:48:52]produce_requested_data done [01:48:52]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123155,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:48:52]process_action_free close_receipt [01:48:52]json_value_free [01:48:52]json_value_free done [01:48:52]process_json_proto returns [01:48:52]Send response to host [01:48:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123155,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:48:52]free response buf [01:48:52]execute_script done [01:48:52]execute_script returns [01:48:52]free content buf [01:48:52]Sock 7.Close socket [01:48:52]Sock 7.Thread stoped [01:48:54]OFD Sender: No OFD packet to send [01:48:58]accept exits with 9 [01:48:58]New connection [01:48:58]New thread 3067395428 created [01:48:58]Thread 3067252068 joined [01:48:58]Waiting for new connection... [01:48:58] Sock 9.Parse request [01:48:58]Sock 9.Check first char [01:48:58]Sock 9.First char is OK [01:48:58]request: POST /json_proto HTTP/1.0 [01:48:58]Method: POST [01:48:58]URL: /json_proto [01:48:58]Method is POST - this is cgi request [01:48:58]url: /json_proto [01:48:58]query_string will be loaded in cgi processing [01:48:58]execute_cgi json_proto POST (null) [01:48:58]execute_cgi path=json_proto method=POST [01:48:58]POST find Content-Length [01:48:58]Host: 172.17.48.197:8080 [01:48:58]Content-Length: 683 [01:48:58]Content-Type: application/json [01:48:58] [01:48:58]POST finish read [01:48:58]Found Content-Length = 683 [01:48:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:48:58]execute_script... [01:48:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:48:58]POST & json_proto [01:48:58]process_json_proto [01:48:58]json parsed OK: [01:48:58]protocol is kg_v1.0 [01:48:58]action value=close_receipt [01:48:58]process_action close_receipt [01:48:58]cmd_close_receipt [01:48:58]MH_GetDate [01:48:58]Write to MH i2c: F0 00 00 9B 0B 95 [01:48:58]Write i2c OK [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: F0 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: F0 09 00 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: F0 09 00 9B 0B 00 0B D7 E3 65 6C AF E3 65 2B [01:48:58]GetLastDocTimeStamp 1709430527 [01:48:58]current date 1709430539 [01:48:58]FM_GetShiftState [01:48:58]SAM_PROTO_GetShiftState [01:48:58]wFMCommunicate request_size=4 [01:48:58]MH_SAM_APDU [01:48:58]CAPDU: 80 13 01 00 [01:48:58]Write to MH i2c: E2 08 00 9C 0B 80 13 01 00 00 00 00 00 24 [01:48:58]Write i2c OK [01:48:58]MH_I2C_Read... [01:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:48:58]Read from MH i2c: E2 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: E2 0E 00 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: E2 0E 00 9C 0B 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 E6 [01:48:58]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:48:58]wFMCommunicate OK [01:48:58]SAM_PROTO_GetShiftState done [01:48:58]FM_GetShiftState done [01:48:58]opened in 1709425579 [01:48:58]opened+sec_in_day 1709511979 [01:48:58]quantity*price = 200021 [01:48:58]sum+1 = 200022 [01:48:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 13 03.03.2024 01:48 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123156 ФПД: 210620166469693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T014859&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123156&fm=210620166469693&tin=02508201610067®Number=0000000000090573&sum=200000 [01:48:59]StoreToDocumentArchive [01:48:59]shift 323 fd 123156 [01:48:59]save to /storage/0323/doc_00123156 [01:48:59]save last doc name /storage/0323/doc_00123156 to /storage/kkm_last_doc_name [01:48:59]save OK [01:48:59]Clear old archive folders... [01:48:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:48:59]tlvbuf is 00DBC7C0 [01:48:59]SAM_PROTO_ClearQueue [01:48:59]wFMCommunicate request_size=4 [01:48:59]MH_SAM_APDU [01:48:59]CAPDU: 80 09 00 00 [01:48:59]Write to MH i2c: E2 08 00 A9 0B 80 09 00 00 00 00 00 00 26 [01:48:59]Write i2c OK [01:48:59]MH_I2C_Read... [01:48:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:48:59]Read from MH i2c: E2 [01:48:59]MH_I2C_Read... [01:48:59]Read from MH i2c: E2 03 00 [01:48:59]MH_I2C_Read... [01:48:59]Read from MH i2c: E2 03 00 A9 0B 00 90 00 28 [01:48:59]RAPDU: 90 00 [01:48:59]wFMCommunicate OK [01:48:59]SAM_PROTO_ClearQueue done [01:48:59]KKMCreateOFDPacket [01:48:59]OFDProtocolAddRootSTLVToBuf [01:48:59]FM_MakeSignedData [01:48:59]FM_MakeSignedData [01:48:59]SAM_PROTO_SignData [01:48:59]wFMCommunicate request_size=4 [01:48:59]MH_SAM_APDU [01:48:59]CAPDU: 80 0D 01 02 [01:48:59]Write to MH i2c: E2 08 00 AA 0B 80 0D 01 02 00 00 00 00 2E [01:48:59]Write i2c OK [01:48:59]MH_I2C_Read... [01:48:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:48:59]Read from MH i2c: E2 [01:48:59]MH_I2C_Read... [01:48:59]Read from MH i2c: E2 03 00 [01:48:59]MH_I2C_Read... [01:48:59]Read from MH i2c: E2 03 00 AA 0B 00 90 00 29 [01:48:59]RAPDU: 90 00 [01:48:59]wFMCommunicate OK [01:48:59]wFMCommunicate request_size=255 [01:48:59]MH_SAM_APDU [01:48:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 0B D7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E1 01 00 35 04 06 00 BF [01:48:59]Write to MH i2c: E2 02 01 AB 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 0B D7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E1 01 00 35 04 06 00 BF 00 00 D3 [01:48:59]Write i2c OK [01:48:59]MH_I2C_Read... [01:48:59]OFD Sender: No OFD packet to send [01:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:49:00]Read from MH i2c: E2 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: E2 03 00 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: E2 03 00 AB 0B 00 90 00 2A [01:49:00]RAPDU: 90 00 [01:49:00]wFMCommunicate OK [01:49:00]wFMCommunicate request_size=10 [01:49:00]MH_SAM_APDU [01:49:00]CAPDU: 80 0D 02 02 05 8E D4 34 78 3D [01:49:00]Write to MH i2c: E2 0D 00 AC 0B 80 0D 02 02 05 00 8E D4 34 78 3D 00 00 86 [01:49:00]Write i2c OK [01:49:00]MH_I2C_Read... [01:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:49:00]Read from MH i2c: E2 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: E2 03 00 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: E2 03 00 AC 0B 00 90 00 2B [01:49:00]RAPDU: 90 00 [01:49:00]wFMCommunicate OK [01:49:00]wFMCommunicate request_size=4 [01:49:00]MH_SAM_APDU [01:49:00]CAPDU: 80 0D 03 02 [01:49:00]Write to MH i2c: E2 08 00 AD 0B 80 0D 03 02 00 00 00 00 33 [01:49:00]Write i2c OK [01:49:00]MH_I2C_Read... [01:49:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:49:00]Read from MH i2c: E2 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: E2 0B 00 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: E2 0B 00 AD 0B 00 CE C9 92 81 1F 1D 92 B4 90 00 60 [01:49:00]RAPDU: CE C9 92 81 1F 1D 92 B4 90 00 [01:49:00]wFMCommunicate OK [01:49:00]SAM_PROTO_SignData done [01:49:00]FM_MakeSignedData done [01:49:00]CreateOFDProtocolMessage [01:49:00]wFMCommunicate request_size=4 [01:49:00]MH_SAM_APDU [01:49:00]CAPDU: 80 11 00 00 [01:49:00]Write to MH i2c: E2 08 00 AE 0B 80 11 00 00 00 00 00 00 33 [01:49:00]Write i2c OK [01:49:00]MH_I2C_Read... [01:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:49:00]Read from MH i2c: E2 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: E2 17 00 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: E2 17 00 AE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 91 [01:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:49:00]wFMCommunicate OK [01:49:00]CreateOFDProtocolMessage done [01:49:00]OFDSenderStorePacket 123156 [01:49:00]StoreOFDPacket docnum=123156 [01:49:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 96 8A 07 01 5B 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 0B D7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E1 01 00 35 04 06 00 BF 8E D4 34 78 3D CE C9 92 81 1F 1D 92 B4 [01:49:00]CheckFolder [01:49:00]dirname=/storage/ofd_packets [01:49:00]CheckFolder done [01:49:00]ProducePacketName [01:49:00]name=ofd_packets/00123156 [01:49:00]NVStorageSaveData ofd_packets/00123156 [01:49:00]File name is /storage/ofd_packets/00123156 [01:49:00]Write 301 bytes [01:49:00]NVStorageSaveData done [01:49:00]OFDSenderStorePacket done [01:49:00]KKMCreateOFDPacket done [01:49:00]NVStorageSaveData kkm_last_timestamp [01:49:00]File name is /storage/kkm_last_timestamp [01:49:00]Write 4 bytes [01:49:00]NVStorageSaveData done [01:49:00]ExternCall_PrintAddStr [01:49:00]wPrintStart [01:49:00]Write to MH i2c: 01 00 00 AF 0B BA [01:49:00]Write i2c OK [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: 01 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: 01 07 00 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: 01 07 00 AF 0B 00 00 00 00 00 FF 0F CF [01:49:00]RasterBufferAndPrint [01:49:00]line Счет N : (1)1106073 [01:49:00]line ИНН: 02508201610067 [01:49:00]line Контрольно-Кассовый Чек [01:49:00]line ПРОДАЖА [01:49:00]line ТРК (МРК, ГНК) : 53 [01:49:00]line Товар: 2710124500 [01:49:00]line Аи-95-К-5 [01:49:00]line 28.780 * 69.50 [01:49:00]line = 2000.21 [01:49:00]line НДС 12% НСП 1% [01:49:00]line > о реализуемом товаре [01:49:00]line ОКРУГЛЕНИЕ: -0.21 [01:49:00]line ИТОГО: 2000.00 [01:49:00]line Внесено: 2000.00 [01:49:00]line СДАЧА: 0.00 [01:49:00]line НСП 1% : 17.70 [01:49:00]line НДС 12% : 212.41 [01:49:00]line Наличными: 2000.00 [01:49:00]line Безнал.: 0.00 [01:49:00]line Место: АЗС № 25 "Партнер Нефть" [01:49:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:49:00]line СНО: Общий режим [01:49:00]line Чек 13 03.03.2024 01:48 [01:49:00]line Смена: 323 ФФД: 1.0 [01:49:00]line ЗНМ: 0300000019 [01:49:00]line РНМ: 0000000000090573 [01:49:00]line Версия ККМ: 001 [01:49:00]line ФМ: 0000000000874798 [01:49:00]line ФД: 123156 [01:49:00]line ФПД: 210620166469693 [01:49:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T014859&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123156&fm=210620166469693&tin=02508201610067®Number=0000000000090573&sum=200000 [01:49:00]OFD Sender: Processing packet 123156 [packets to send 112, broken 111] [01:49:00]ProducePacketName [01:49:00]name=ofd_packets/00123156 [01:49:00]OFD Sender: To server: pG, [01:49:00]CommunicateWithHost lk.salyk.kg:30040 [01:49:00]ConnectInit lk.salyk.kg [01:49:00]written 0, free lines is 4095 [01:49:00]Connected sock=10 [01:49:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 96 8A 07 01 5B 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 0B D7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E1 01 00 35 04 06 00 BF 8E D4 34 78 3D CE C9 92 81 1F 1D 92 B4 [01:49:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 72 91 47 00 42 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 14 E1 01 00 F4 03 04 00 38 83 E3 65 B6 04 01 00 00 A6 D2 F7 17 48 B2 76 89 [01:49:00]CommunicateWithHost err = 0 [01:49:00]CheckOFDResponse [01:49:00]1017 (14) - 77093643461234 [01:49:00]1041 (16) - 0000000000874798 [01:49:00]1040 (4) - 123156 [01:49:00]1012 (4) - 02.03.2024 19:51 [01:49:00]1206 (1) - 0 [01:49:00]OFD Sender: Remove packet 123156 [01:49:00]ProducePacketName [01:49:00]name=ofd_packets/00123156 [01:49:00]NVStorageDeleteData [01:49:00]Write to MH i2c: 01 00 00 DA 0B E5 [01:49:00]Write i2c OK [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: 01 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: 01 07 00 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: 01 07 00 DA 0B 00 00 00 00 00 F9 0C F1 [01:49:00]RasterBufferAndPrint [01:49:00]line [01:49:00]line [01:49:00]line [01:49:00]line [01:49:00]line [01:49:00]written 0, free lines is 3330 [01:49:00]MH_Cut [01:49:00]Write to MH i2c: D1 01 00 E1 0B 01 BE [01:49:00]Write i2c OK [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: D1 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: D1 01 00 [01:49:00]MH_I2C_Read... [01:49:00]Read from MH i2c: D1 01 00 E1 0B 00 BD [01:49:00]Write to MH i2c: 01 00 00 E2 0B ED [01:49:01]Write i2c OK [01:49:01]MH_I2C_Read... [01:49:01]OFD Sender: No OFD packet to send [01:49:01]*** Cut start [01:49:01]*** Purtial cut [01:49:01]*** Stage 1: CUTSNS_PIN = 1 [01:49:03]Read from MH i2c: 01 [01:49:03]MH_I2C_Read... [01:49:03]*** Stop cut motor [01:49:03]*** Cut end [01:49:03]Read from MH i2c: 01 07 00 [01:49:03]MH_I2C_Read... [01:49:03]Read from MH i2c: 01 07 00 E2 0B 00 00 00 00 00 FF 0F 02 [01:49:03]process_action close_receipt done [01:49:03]requested_data is exist [01:49:03]produce_requested_data [01:49:03]requested_item fm.sn is exist - process it [01:49:03]wFMCommunicate request_size=4 [01:49:03]MH_SAM_APDU [01:49:03]CAPDU: 80 11 00 00 [01:49:03]Write to MH i2c: E2 08 00 E3 0B 80 11 00 00 00 00 00 00 68 [01:49:03]Write i2c OK [01:49:03]MH_I2C_Read... [01:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:49:03]Read from MH i2c: E2 [01:49:03]MH_I2C_Read... [01:49:03]Read from MH i2c: E2 17 00 [01:49:03]MH_I2C_Read... [01:49:03]Read from MH i2c: E2 17 00 E3 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C6 [01:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:49:03]wFMCommunicate OK [01:49:03]requested_item fd.num is exist - process it [01:49:03]SAM_PROTO_GetFieldsCounters [01:49:03]wFMCommunicate request_size=4 [01:49:03]MH_SAM_APDU [01:49:03]CAPDU: 80 13 00 00 [01:49:03]Write to MH i2c: E2 08 00 E4 0B 80 13 00 00 00 00 00 00 6B [01:49:03]Write i2c OK [01:49:03]MH_I2C_Read... [01:49:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:49:03]Read from MH i2c: E2 [01:49:03]MH_I2C_Read... [01:49:03]Read from MH i2c: E2 62 00 [01:49:03]MH_I2C_Read... [01:49:03]Read from MH i2c: E2 62 00 E4 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 14 E1 01 00 0E 04 04 00 43 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 F7 [01:49:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 14 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:49:03]wFMCommunicate OK [01:49:03]SAM_PROTO_GetFieldsCounters done [01:49:03]requested_item shift.num is exist - process it [01:49:03]requested_item shift.opened is exist - process it [01:49:03]req_shift_opened [01:49:03]FM_GetShiftState [01:49:03]SAM_PROTO_GetShiftState [01:49:03]wFMCommunicate request_size=4 [01:49:03]MH_SAM_APDU [01:49:03]CAPDU: 80 13 01 00 [01:49:03]Write to MH i2c: E2 08 00 E5 0B 80 13 01 00 00 00 00 00 6D [01:49:03]Write i2c OK [01:49:03]MH_I2C_Read... [01:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:49:03]Read from MH i2c: E2 [01:49:03]MH_I2C_Read... [01:49:03]Read from MH i2c: E2 0E 00 [01:49:03]MH_I2C_Read... [01:49:03]Read from MH i2c: E2 0E 00 E5 0B 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 2F [01:49:03]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:49:03]wFMCommunicate OK [01:49:03]SAM_PROTO_GetShiftState done [01:49:03]FM_GetShiftState done [01:49:03]req_shift_opened done [01:49:03]requested_item shift.open_date is exist - process it [01:49:03]req_shift_open_date [01:49:03]req_shift_open_date done [01:49:03]produce_requested_data done [01:49:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123156,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:49:03]process_action_free close_receipt [01:49:03]json_value_free [01:49:03]json_value_free done [01:49:03]process_json_proto returns [01:49:03]Send response to host [01:49:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123156,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:49:03]free response buf [01:49:03]execute_script done [01:49:03]execute_script returns [01:49:03]free content buf [01:49:03]Sock 9.Close socket [01:49:03]Sock 9.Thread stoped [01:49:06]OFD Sender: No OFD packet to send [01:49:11]OFD Sender: No OFD packet to send [01:49:16]OFD Sender: No OFD packet to send [01:49:21]OFD Sender: No OFD packet to send [01:49:26]OFD Sender: No OFD packet to send [01:49:31]OFD Sender: No OFD packet to send [01:49:36]OFD Sender: No OFD packet to send [01:49:41]OFD Sender: No OFD packet to send [01:49:46]OFD Sender: No OFD packet to send [01:49:51]OFD Sender: No OFD packet to send [01:49:56]OFD Sender: No OFD packet to send [01:50:01]OFD Sender: No OFD packet to send [01:50:06]OFD Sender: No OFD packet to send [01:50:11]OFD Sender: No OFD packet to send [01:50:16]OFD Sender: No OFD packet to send [01:50:21]OFD Sender: No OFD packet to send [01:50:26]OFD Sender: No OFD packet to send [01:50:31]OFD Sender: No OFD packet to send [01:50:36]OFD Sender: No OFD packet to send [01:50:41]OFD Sender: No OFD packet to send [01:50:46]OFD Sender: No OFD packet to send [01:50:51]OFD Sender: No OFD packet to send [01:50:56]OFD Sender: No OFD packet to send [01:51:01]OFD Sender: No OFD packet to send [01:51:06]OFD Sender: No OFD packet to send [01:51:11]OFD Sender: No OFD packet to send [01:51:16]OFD Sender: No OFD packet to send [01:51:21]OFD Sender: No OFD packet to send [01:51:26]OFD Sender: No OFD packet to send [01:51:31]OFD Sender: No OFD packet to send [01:51:36]OFD Sender: No OFD packet to send [01:51:41]OFD Sender: No OFD packet to send [01:51:46]OFD Sender: No OFD packet to send [01:51:51]OFD Sender: No OFD packet to send [01:51:56]OFD Sender: No OFD packet to send [01:52:01]OFD Sender: No OFD packet to send [01:52:06]OFD Sender: No OFD packet to send [01:52:11]OFD Sender: No OFD packet to send [01:52:16]OFD Sender: No OFD packet to send [01:52:21]OFD Sender: No OFD packet to send [01:52:26]OFD Sender: No OFD packet to send [01:52:31]OFD Sender: No OFD packet to send [01:52:36]OFD Sender: No OFD packet to send [01:52:41]OFD Sender: No OFD packet to send [01:52:46]OFD Sender: No OFD packet to send [01:52:51]OFD Sender: No OFD packet to send [01:52:56]OFD Sender: No OFD packet to send [01:53:01]OFD Sender: No OFD packet to send [01:53:06]OFD Sender: No OFD packet to send [01:53:11]OFD Sender: No OFD packet to send [01:53:16]OFD Sender: No OFD packet to send [01:53:21]OFD Sender: No OFD packet to send [01:53:26]OFD Sender: No OFD packet to send [01:53:31]OFD Sender: No OFD packet to send [01:53:36]OFD Sender: No OFD packet to send [01:53:39]accept exits with 7 [01:53:39]New connection [01:53:39]New thread 3067252068 created [01:53:39]Thread 3067395428 joined [01:53:39]Waiting for new connection... [01:53:39] Sock 7.Parse request [01:53:39]Sock 7.Check first char [01:53:39]Sock 7.First char is OK [01:53:39]request: POST /json_proto HTTP/1.0 [01:53:39]Method: POST [01:53:39]URL: /json_proto [01:53:39]Method is POST - this is cgi request [01:53:39]url: /json_proto [01:53:39]query_string will be loaded in cgi processing [01:53:39]execute_cgi json_proto POST (null) [01:53:39]execute_cgi path=json_proto method=POST [01:53:39]POST find Content-Length [01:53:39]Host: 172.17.48.197:8080 [01:53:39]Content-Length: 678 [01:53:39]Content-Type: application/json [01:53:39] [01:53:39]POST finish read [01:53:39]Found Content-Length = 678 [01:53:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:53:39]execute_script... [01:53:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:53:39]POST & json_proto [01:53:39]process_json_proto [01:53:39]json parsed OK: [01:53:39]protocol is kg_v1.0 [01:53:39]action value=close_receipt [01:53:39]process_action close_receipt [01:53:39]cmd_close_receipt [01:53:39]MH_GetDate [01:53:39]Write to MH i2c: F0 00 00 E6 0B E0 [01:53:39]Write i2c OK [01:53:39]MH_I2C_Read... [01:53:39]Read from MH i2c: F0 [01:53:39]MH_I2C_Read... [01:53:39]Read from MH i2c: F0 09 00 [01:53:39]MH_I2C_Read... [01:53:39]Read from MH i2c: F0 09 00 E6 0B 00 23 D8 E3 65 6C AF E3 65 8F [01:53:39]GetLastDocTimeStamp 1709430539 [01:53:39]current date 1709430819 [01:53:39]FM_GetShiftState [01:53:39]SAM_PROTO_GetShiftState [01:53:39]wFMCommunicate request_size=4 [01:53:39]MH_SAM_APDU [01:53:39]CAPDU: 80 13 01 00 [01:53:39]Write to MH i2c: E2 08 00 E7 0B 80 13 01 00 00 00 00 00 6F [01:53:39]Write i2c OK [01:53:39]MH_I2C_Read... [01:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:53:39]Read from MH i2c: E2 [01:53:39]MH_I2C_Read... [01:53:39]Read from MH i2c: E2 0E 00 [01:53:39]MH_I2C_Read... [01:53:39]Read from MH i2c: E2 0E 00 E7 0B 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 31 [01:53:39]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:53:39]wFMCommunicate OK [01:53:39]SAM_PROTO_GetShiftState done [01:53:39]FM_GetShiftState done [01:53:39]opened in 1709425579 [01:53:39]opened+sec_in_day 1709511979 [01:53:39]quantity*price = 30021 [01:53:39]sum+1 = 30023 [01:53:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 14 03.03.2024 01:53 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123157 ФПД: 37503591198757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T015339&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123157&fm=37503591198757&tin=02508201610067®Number=0000000000090573&sum=30000 [01:53:40]StoreToDocumentArchive [01:53:40]shift 323 fd 123157 [01:53:40]save to /storage/0323/doc_00123157 [01:53:40]save last doc name /storage/0323/doc_00123157 to /storage/kkm_last_doc_name [01:53:40]save OK [01:53:40]Clear old archive folders... [01:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:53:40]tlvbuf is 00DA7520 [01:53:40]SAM_PROTO_ClearQueue [01:53:40]wFMCommunicate request_size=4 [01:53:40]MH_SAM_APDU [01:53:40]CAPDU: 80 09 00 00 [01:53:40]Write to MH i2c: E2 08 00 F4 0B 80 09 00 00 00 00 00 00 71 [01:53:40]Write i2c OK [01:53:40]MH_I2C_Read... [01:53:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:53:40]Read from MH i2c: E2 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 03 00 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 03 00 F4 0B 00 90 00 73 [01:53:40]RAPDU: 90 00 [01:53:40]wFMCommunicate OK [01:53:40]SAM_PROTO_ClearQueue done [01:53:40]KKMCreateOFDPacket [01:53:40]OFDProtocolAddRootSTLVToBuf [01:53:40]FM_MakeSignedData [01:53:40]FM_MakeSignedData [01:53:40]SAM_PROTO_SignData [01:53:40]wFMCommunicate request_size=4 [01:53:40]MH_SAM_APDU [01:53:40]CAPDU: 80 0D 01 02 [01:53:40]Write to MH i2c: E2 08 00 F5 0B 80 0D 01 02 00 00 00 00 79 [01:53:40]Write i2c OK [01:53:40]MH_I2C_Read... [01:53:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:53:40]Read from MH i2c: E2 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 03 00 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 03 00 F5 0B 00 90 00 74 [01:53:40]RAPDU: 90 00 [01:53:40]wFMCommunicate OK [01:53:40]wFMCommunicate request_size=255 [01:53:40]MH_SAM_APDU [01:53:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 0E 00 00 00 F4 03 04 00 23 D8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E1 01 00 35 04 06 00 22 [01:53:40]Write to MH i2c: E2 02 01 F6 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 0E 00 00 00 F4 03 04 00 23 D8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E1 01 00 35 04 06 00 22 00 00 15 [01:53:40]Write i2c OK [01:53:40]MH_I2C_Read... [01:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:53:40]Read from MH i2c: E2 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 03 00 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 03 00 F6 0B 00 90 00 75 [01:53:40]RAPDU: 90 00 [01:53:40]wFMCommunicate OK [01:53:40]wFMCommunicate request_size=10 [01:53:40]MH_SAM_APDU [01:53:40]CAPDU: 80 0D 02 02 05 1B FC 3B 30 25 [01:53:40]Write to MH i2c: E2 0D 00 F7 0B 80 0D 02 02 05 00 1B FC 3B 30 25 00 00 2D [01:53:40]Write i2c OK [01:53:40]MH_I2C_Read... [01:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:53:40]Read from MH i2c: E2 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 03 00 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 03 00 F7 0B 00 90 00 76 [01:53:40]RAPDU: 90 00 [01:53:40]wFMCommunicate OK [01:53:40]wFMCommunicate request_size=4 [01:53:40]MH_SAM_APDU [01:53:40]CAPDU: 80 0D 03 02 [01:53:40]Write to MH i2c: E2 08 00 F8 0B 80 0D 03 02 00 00 00 00 7E [01:53:40]Write i2c OK [01:53:40]MH_I2C_Read... [01:53:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:53:40]Read from MH i2c: E2 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 0B 00 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 0B 00 F8 0B 00 55 83 30 FA 96 52 AC 80 90 00 95 [01:53:40]RAPDU: 55 83 30 FA 96 52 AC 80 90 00 [01:53:40]wFMCommunicate OK [01:53:40]SAM_PROTO_SignData done [01:53:40]FM_MakeSignedData done [01:53:40]CreateOFDProtocolMessage [01:53:40]wFMCommunicate request_size=4 [01:53:40]MH_SAM_APDU [01:53:40]CAPDU: 80 11 00 00 [01:53:40]Write to MH i2c: E2 08 00 F9 0B 80 11 00 00 00 00 00 00 7E [01:53:40]Write i2c OK [01:53:40]MH_I2C_Read... [01:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:53:40]Read from MH i2c: E2 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 17 00 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: E2 17 00 F9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DC [01:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:53:40]wFMCommunicate OK [01:53:40]CreateOFDProtocolMessage done [01:53:40]OFDSenderStorePacket 123157 [01:53:40]StoreOFDPacket docnum=123157 [01:53:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0D F6 07 01 98 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 0E 00 00 00 F4 03 04 00 23 D8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E1 01 00 35 04 06 00 22 1B FC 3B 30 25 55 83 30 FA 96 52 AC 80 [01:53:40]CheckFolder [01:53:40]dirname=/storage/ofd_packets [01:53:40]CheckFolder done [01:53:40]ProducePacketName [01:53:40]name=ofd_packets/00123157 [01:53:40]NVStorageSaveData ofd_packets/00123157 [01:53:40]File name is /storage/ofd_packets/00123157 [01:53:40]Write 301 bytes [01:53:40]NVStorageSaveData done [01:53:40]OFDSenderStorePacket done [01:53:40]KKMCreateOFDPacket done [01:53:40]NVStorageSaveData kkm_last_timestamp [01:53:40]File name is /storage/kkm_last_timestamp [01:53:40]Write 4 bytes [01:53:40]NVStorageSaveData done [01:53:40]ExternCall_PrintAddStr [01:53:40]wPrintStart [01:53:40]Write to MH i2c: 01 00 00 FA 0B 05 [01:53:40]Write i2c OK [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: 01 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: 01 07 00 [01:53:40]MH_I2C_Read... [01:53:40]Read from MH i2c: 01 07 00 FA 0B 00 00 00 00 00 FF 0F 1A [01:53:40]RasterBufferAndPrint [01:53:40]line Счет N : (1)1106074 [01:53:40]line ИНН: 02508201610067 [01:53:40]line Контрольно-Кассовый Чек [01:53:40]line ПРОДАЖА [01:53:40]line ТРК (МРК, ГНК) : 11 [01:53:40]line Товар: 2710124130 [01:53:40]line Аи-92-К-5 [01:53:40]line 4.850 * 61.90 [01:53:40]line = 300.22 [01:53:40]line НДС 12% НСП 1% [01:53:40]line > о реализуемом товаре [01:53:40]line ОКРУГЛЕНИЕ: -0.22 [01:53:40]line ИТОГО: 300.00 [01:53:40]line Внесено: 300.00 [01:53:40]line СДАЧА: 0.00 [01:53:40]line НСП 1% : 2.66 [01:53:40]line НДС 12% : 31.88 [01:53:40]line Наличными: 300.00 [01:53:40]line Безнал.: 0.00 [01:53:40]line Место: АЗС № 25 "Партнер Нефть" [01:53:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:53:40]line СНО: Общий режим [01:53:40]line Чек 14 03.03.2024 01:53 [01:53:40]line Смена: 323 ФФД: 1.0 [01:53:40]line ЗНМ: 0300000019 [01:53:40]line РНМ: 0000000000090573 [01:53:40]line Версия ККМ: 001 [01:53:40]line ФМ: 0000000000874798 [01:53:40]line ФД: 123157 [01:53:40]line ФПД: 37503591198757 [01:53:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T015339&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123157&fm=37503591198757&tin=02508201610067®Number=0000000000090573&sum=30000 [01:53:41]OFD Sender: Processing packet 123157 [packets to send 112, broken 111] [01:53:41]ProducePacketName [01:53:41]name=ofd_packets/00123157 [01:53:41]OFD Sender: To server: pG, [01:53:41]CommunicateWithHost lk.salyk.kg:30040 [01:53:41]ConnectInit lk.salyk.kg [01:53:41]written 0, free lines is 4095 [01:53:41]Connected sock=10 [01:53:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 0D F6 07 01 98 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 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 74 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 0E 00 00 00 F4 03 04 00 23 D8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E1 01 00 35 04 06 00 22 1B FC 3B 30 25 55 83 30 FA 96 52 AC 80 [01:53:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 13 99 47 00 AD 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 15 E1 01 00 F4 03 04 00 51 84 E3 65 B6 04 01 00 00 2A 3D FF C6 E9 7F 24 41 [01:53:41]CommunicateWithHost err = 0 [01:53:41]CheckOFDResponse [01:53:41]1017 (14) - 77093643461234 [01:53:41]1041 (16) - 0000000000874798 [01:53:41]1040 (4) - 123157 [01:53:41]1012 (4) - 02.03.2024 19:56 [01:53:41]1206 (1) - 0 [01:53:41]OFD Sender: Remove packet 123157 [01:53:41]ProducePacketName [01:53:41]name=ofd_packets/00123157 [01:53:41]NVStorageDeleteData [01:53:41]Write to MH i2c: 01 00 00 25 0C 31 [01:53:41]Write i2c OK [01:53:41]MH_I2C_Read... [01:53:41]Read from MH i2c: 01 [01:53:41]MH_I2C_Read... [01:53:41]Read from MH i2c: 01 07 00 [01:53:41]MH_I2C_Read... [01:53:41]Read from MH i2c: 01 07 00 25 0C 00 00 00 00 00 E6 0C 2A [01:53:41]RasterBufferAndPrint [01:53:41]line [01:53:41]line [01:53:41]line [01:53:41]line [01:53:41]line [01:53:41]written 0, free lines is 3308 [01:53:41]MH_Cut [01:53:41]Write to MH i2c: D1 01 00 2C 0C 01 0A [01:53:41]Write i2c OK [01:53:41]MH_I2C_Read... [01:53:41]Read from MH i2c: D1 [01:53:41]MH_I2C_Read... [01:53:41]Read from MH i2c: D1 01 00 [01:53:41]MH_I2C_Read... [01:53:41]Read from MH i2c: D1 01 00 2C 0C 00 09 [01:53:41]Write to MH i2c: 01 00 00 2D 0C 39 [01:53:41]Write i2c OK [01:53:41]MH_I2C_Read... [01:53:41]OFD Sender: No OFD packet to send [01:53:42]*** Cut start [01:53:42]*** Purtial cut [01:53:42]*** Stage 1: CUTSNS_PIN = 1 [01:53:44]Read from MH i2c: 01 [01:53:44]MH_I2C_Read... [01:53:44]*** Stop cut motor [01:53:44]*** Cut end [01:53:44]Read from MH i2c: 01 07 00 [01:53:44]MH_I2C_Read... [01:53:44]Read from MH i2c: 01 07 00 2D 0C 00 00 00 00 00 FF 0F 4E [01:53:44]process_action close_receipt done [01:53:44]requested_data is exist [01:53:44]produce_requested_data [01:53:44]requested_item fm.sn is exist - process it [01:53:44]wFMCommunicate request_size=4 [01:53:44]MH_SAM_APDU [01:53:44]CAPDU: 80 11 00 00 [01:53:44]Write to MH i2c: E2 08 00 2E 0C 80 11 00 00 00 00 00 00 B4 [01:53:44]Write i2c OK [01:53:44]MH_I2C_Read... [01:53:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:53:44]Read from MH i2c: E2 [01:53:44]MH_I2C_Read... [01:53:44]Read from MH i2c: E2 17 00 [01:53:44]MH_I2C_Read... [01:53:44]Read from MH i2c: E2 17 00 2E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 12 [01:53:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:53:44]wFMCommunicate OK [01:53:44]requested_item fd.num is exist - process it [01:53:44]SAM_PROTO_GetFieldsCounters [01:53:44]wFMCommunicate request_size=4 [01:53:44]MH_SAM_APDU [01:53:44]CAPDU: 80 13 00 00 [01:53:44]Write to MH i2c: E2 08 00 2F 0C 80 13 00 00 00 00 00 00 B7 [01:53:44]Write i2c OK [01:53:44]MH_I2C_Read... [01:53:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:53:44]Read from MH i2c: E2 [01:53:44]MH_I2C_Read... [01:53:44]Read from MH i2c: E2 62 00 [01:53:44]MH_I2C_Read... [01:53:44]Read from MH i2c: E2 62 00 2F 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 15 E1 01 00 0E 04 04 00 43 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 47 [01:53:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 15 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:53:44]wFMCommunicate OK [01:53:44]SAM_PROTO_GetFieldsCounters done [01:53:44]requested_item shift.num is exist - process it [01:53:44]requested_item shift.opened is exist - process it [01:53:44]req_shift_opened [01:53:44]FM_GetShiftState [01:53:44]SAM_PROTO_GetShiftState [01:53:44]wFMCommunicate request_size=4 [01:53:44]MH_SAM_APDU [01:53:44]CAPDU: 80 13 01 00 [01:53:44]Write to MH i2c: E2 08 00 30 0C 80 13 01 00 00 00 00 00 B9 [01:53:44]Write i2c OK [01:53:44]MH_I2C_Read... [01:53:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:53:44]Read from MH i2c: E2 [01:53:44]MH_I2C_Read... [01:53:44]Read from MH i2c: E2 0E 00 [01:53:44]MH_I2C_Read... [01:53:44]Read from MH i2c: E2 0E 00 30 0C 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 7B [01:53:44]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:53:44]wFMCommunicate OK [01:53:44]SAM_PROTO_GetShiftState done [01:53:44]FM_GetShiftState done [01:53:44]req_shift_opened done [01:53:44]requested_item shift.open_date is exist - process it [01:53:44]req_shift_open_date [01:53:44]req_shift_open_date done [01:53:44]produce_requested_data done [01:53:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123157,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:53:44]process_action_free close_receipt [01:53:44]json_value_free [01:53:44]json_value_free done [01:53:44]process_json_proto returns [01:53:44]Send response to host [01:53:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123157,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:53:44]free response buf [01:53:44]execute_script done [01:53:44]execute_script returns [01:53:44]free content buf [01:53:44]Sock 7.Close socket [01:53:44]Sock 7.Thread stoped [01:53:47]OFD Sender: No OFD packet to send [01:53:52]OFD Sender: No OFD packet to send [01:53:57]OFD Sender: No OFD packet to send [01:54:02]OFD Sender: No OFD packet to send [01:54:07]OFD Sender: No OFD packet to send [01:54:12]OFD Sender: No OFD packet to send [01:54:17]OFD Sender: No OFD packet to send [01:54:22]OFD Sender: No OFD packet to send [01:54:27]OFD Sender: No OFD packet to send [01:54:32]OFD Sender: No OFD packet to send [01:54:37]OFD Sender: No OFD packet to send [01:54:42]OFD Sender: No OFD packet to send [01:54:47]OFD Sender: No OFD packet to send [01:54:52]OFD Sender: No OFD packet to send [01:54:57]OFD Sender: No OFD packet to send [01:55:02]OFD Sender: No OFD packet to send [01:55:07]OFD Sender: No OFD packet to send [01:55:12]OFD Sender: No OFD packet to send [01:55:17]OFD Sender: No OFD packet to send [01:55:22]OFD Sender: No OFD packet to send [01:55:27]OFD Sender: No OFD packet to send [01:55:32]OFD Sender: No OFD packet to send [01:55:37]OFD Sender: No OFD packet to send [01:55:41]accept exits with 9 [01:55:41]New connection [01:55:41]New thread 3067395428 created [01:55:41]Thread 3067252068 joined [01:55:41]Waiting for new connection... [01:55:41] Sock 9.Parse request [01:55:41]Sock 9.Check first char [01:55:41]Sock 9.First char is OK [01:55:41]request: POST /json_proto HTTP/1.0 [01:55:41]Method: POST [01:55:41]URL: /json_proto [01:55:41]Method is POST - this is cgi request [01:55:41]url: /json_proto [01:55:41]query_string will be loaded in cgi processing [01:55:41]execute_cgi json_proto POST (null) [01:55:41]execute_cgi path=json_proto method=POST [01:55:41]POST find Content-Length [01:55:41]Host: 172.17.48.197:8080 [01:55:41]Content-Length: 817 [01:55:41]Content-Type: application/json [01:55:41] [01:55:41]POST finish read [01:55:41]Found Content-Length = 817 [01:55:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:55:41]execute_script... [01:55: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)1106075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:55:41]POST & json_proto [01:55:41]process_json_proto [01:55:41]json parsed OK: [01:55:41]protocol is kg_v1.0 [01:55:41]action value=close_receipt [01:55:41]process_action close_receipt [01:55:41]cmd_close_receipt [01:55:41]MH_GetDate [01:55:41]Write to MH i2c: F0 00 00 31 0C 2C [01:55:41]Write i2c OK [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: F0 [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: F0 09 00 [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: F0 09 00 31 0C 00 9E D8 E3 65 6C AF E3 65 56 [01:55:41]GetLastDocTimeStamp 1709430819 [01:55:41]current date 1709430942 [01:55:41]FM_GetShiftState [01:55:41]SAM_PROTO_GetShiftState [01:55:41]wFMCommunicate request_size=4 [01:55:41]MH_SAM_APDU [01:55:41]CAPDU: 80 13 01 00 [01:55:41]Write to MH i2c: E2 08 00 32 0C 80 13 01 00 00 00 00 00 BB [01:55:41]Write i2c OK [01:55:41]MH_I2C_Read... [01:55:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:55:41]Read from MH i2c: E2 [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: E2 0E 00 [01:55:41]MH_I2C_Read... [01:55:41]Read from MH i2c: E2 0E 00 32 0C 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 7D [01:55:41]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:55:41]wFMCommunicate OK [01:55:41]SAM_PROTO_GetShiftState done [01:55:41]FM_GetShiftState done [01:55:41]opened in 1709425579 [01:55:41]opened+sec_in_day 1709511979 [01:55:41]quantity*price = 50015 [01:55:41]sum+1 = 50016 [01:55:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 15 03.03.2024 01:55 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123158 ФПД: 37760494630840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T015542&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123158&fm=37760494630840&tin=02508201610067®Number=0000000000090573&sum=50015 [01:55:42]StoreToDocumentArchive [01:55:42]shift 323 fd 123158 [01:55:42]save to /storage/0323/doc_00123158 [01:55:42]save last doc name /storage/0323/doc_00123158 to /storage/kkm_last_doc_name [01:55:42]save OK [01:55:42]Clear old archive folders... [01:55:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:55:42]tlvbuf is 00DA7DD0 [01:55:42]SAM_PROTO_ClearQueue [01:55:42]wFMCommunicate request_size=4 [01:55:42]MH_SAM_APDU [01:55:42]CAPDU: 80 09 00 00 [01:55:42]Write to MH i2c: E2 08 00 3F 0C 80 09 00 00 00 00 00 00 BD [01:55:42]Write i2c OK [01:55:42]MH_I2C_Read... [01:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:55:42]Read from MH i2c: E2 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 3F 0C 00 90 00 BF [01:55:42]RAPDU: 90 00 [01:55:42]wFMCommunicate OK [01:55:42]SAM_PROTO_ClearQueue done [01:55:42]KKMCreateOFDPacket [01:55:42]OFDProtocolAddRootSTLVToBuf [01:55:42]FM_MakeSignedData [01:55:42]FM_MakeSignedData [01:55:42]SAM_PROTO_SignData [01:55:42]wFMCommunicate request_size=4 [01:55:42]MH_SAM_APDU [01:55:42]CAPDU: 80 0D 01 02 [01:55:42]Write to MH i2c: E2 08 00 40 0C 80 0D 01 02 00 00 00 00 C5 [01:55:42]Write i2c OK [01:55:42]MH_I2C_Read... [01:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:55:42]Read from MH i2c: E2 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 40 0C 00 90 00 C0 [01:55:42]RAPDU: 90 00 [01:55:42]wFMCommunicate OK [01:55:42]wFMCommunicate request_size=255 [01:55:42]MH_SAM_APDU [01:55:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 9E D8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E1 01 00 35 04 06 00 22 [01:55:42]Write to MH i2c: E2 02 01 41 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 9E D8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E1 01 00 35 04 06 00 22 00 00 EE [01:55:42]Write i2c OK [01:55:42]MH_I2C_Read... [01:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:55:42]Read from MH i2c: E2 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 41 0C 00 90 00 C1 [01:55:42]RAPDU: 90 00 [01:55:42]wFMCommunicate OK [01:55:42]wFMCommunicate request_size=10 [01:55:42]MH_SAM_APDU [01:55:42]CAPDU: 80 0D 02 02 05 57 CC DE 77 B8 [01:55:42]Write to MH i2c: E2 0D 00 42 0C 80 0D 02 02 05 00 57 CC DE 77 B8 00 00 02 [01:55:42]Write i2c OK [01:55:42]MH_I2C_Read... [01:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:55:42]Read from MH i2c: E2 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 [01:55:42]MH_I2C_Read... [01:55:42]Read from MH i2c: E2 03 00 42 0C 00 90 00 C2 [01:55:42]RAPDU: 90 00 [01:55:42]wFMCommunicate OK [01:55:42]wFMCommunicate request_size=4 [01:55:42]MH_SAM_APDU [01:55:42]CAPDU: 80 0D 03 02 [01:55:42]Write to MH i2c: E2 08 00 43 0C 80 0D 03 02 00 00 00 00 CA [01:55:42]Write i2c OK [01:55:42]MH_I2C_Read... [01:55:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:55:43]Read from MH i2c: E2 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 0B 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 0B 00 43 0C 00 C7 EB 42 F5 62 7F E3 BC 90 00 34 [01:55:43]RAPDU: C7 EB 42 F5 62 7F E3 BC 90 00 [01:55:43]wFMCommunicate OK [01:55:43]SAM_PROTO_SignData done [01:55:43]FM_MakeSignedData done [01:55:43]CreateOFDProtocolMessage [01:55:43]wFMCommunicate request_size=4 [01:55:43]MH_SAM_APDU [01:55:43]CAPDU: 80 11 00 00 [01:55:43]Write to MH i2c: E2 08 00 44 0C 80 11 00 00 00 00 00 00 CA [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:55:43]Read from MH i2c: E2 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 17 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: E2 17 00 44 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 28 [01:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:55:43]wFMCommunicate OK [01:55:43]CreateOFDProtocolMessage done [01:55:43]OFDSenderStorePacket 123158 [01:55:43]StoreOFDPacket docnum=123158 [01:55:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 50 1C 07 01 C5 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 9E D8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E1 01 00 35 04 06 00 22 57 CC DE 77 B8 C7 EB 42 F5 62 7F E3 BC [01:55:43]CheckFolder [01:55:43]dirname=/storage/ofd_packets [01:55:43]CheckFolder done [01:55:43]ProducePacketName [01:55:43]name=ofd_packets/00123158 [01:55:43]NVStorageSaveData ofd_packets/00123158 [01:55:43]File name is /storage/ofd_packets/00123158 [01:55:43]Write 301 bytes [01:55:43]NVStorageSaveData done [01:55:43]OFDSenderStorePacket done [01:55:43]KKMCreateOFDPacket done [01:55:43]NVStorageSaveData kkm_last_timestamp [01:55:43]File name is /storage/kkm_last_timestamp [01:55:43]Write 4 bytes [01:55:43]NVStorageSaveData done [01:55:43]ExternCall_PrintAddStr [01:55:43]wPrintStart [01:55:43]Write to MH i2c: 01 00 00 45 0C 51 [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 07 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 07 00 45 0C 00 00 00 00 00 FF 0F 66 [01:55:43]RasterBufferAndPrint [01:55:43]line Счет N : (1)1106075 [01:55:43]line ИНН: 02508201610067 [01:55:43]line Контрольно-Кассовый Чек [01:55:43]line ПРОДАЖА [01:55:43]line ТРК (МРК, ГНК) : 32 [01:55:43]line Товар: 2710124130 [01:55:43]line Аи-92-К-5 [01:55:43]line 8.080 * 61.90 [01:55:43]line = 500.15 [01:55:43]line НДС 12% НСП 1% [01:55:43]line > о реализуемом товаре [01:55:43]line ИТОГО: 500.15 [01:55:43]line НСП 1% : 4.43 [01:55:43]line НДС 12% : 53.11 [01:55:43]line Наличными: 0.00 [01:55:43]line Безнал.: 500.15 [01:55:43]line Место: АЗС № 25 "Партнер Нефть" [01:55:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [01:55:43]line СНО: Общий режим [01:55:43]line Чек 15 03.03.2024 01:55 [01:55:43]line Смена: 323 ФФД: 1.0 [01:55:43]line ЗНМ: 0300000019 [01:55:43]line РНМ: 0000000000090573 [01:55:43]line Версия ККМ: 001 [01:55:43]line Платежная система: Бакай Банк [01:55:43]line ФМ: 0000000000874798 [01:55:43]line ФД: 123158 [01:55:43]line ФПД: 37760494630840 [01:55:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T015542&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123158&fm=37760494630840&tin=02508201610067®Number=0000000000090573&sum=50015 [01:55:43]OFD Sender: Processing packet 123158 [packets to send 112, broken 111] [01:55:43]ProducePacketName [01:55:43]name=ofd_packets/00123158 [01:55:43]OFD Sender: To server: pG, [01:55:43]CommunicateWithHost lk.salyk.kg:30040 [01:55:43]ConnectInit lk.salyk.kg [01:55:43]written 0, free lines is 4095 [01:55:43]Connected sock=7 [01:55:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 50 1C 07 01 C5 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 9E D8 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E1 01 00 35 04 06 00 22 57 CC DE 77 B8 C7 EB 42 F5 62 7F E3 BC [01:55:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BD 16 47 00 B4 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 16 E1 01 00 F4 03 04 00 CB 84 E3 65 B6 04 01 00 00 98 B2 E3 0A AA 96 12 10 [01:55:43]CommunicateWithHost err = 0 [01:55:43]CheckOFDResponse [01:55:43]1017 (14) - 77093643461234 [01:55:43]1041 (16) - 0000000000874798 [01:55:43]1040 (4) - 123158 [01:55:43]1012 (4) - 02.03.2024 19:58 [01:55:43]1206 (1) - 0 [01:55:43]OFD Sender: Remove packet 123158 [01:55:43]ProducePacketName [01:55:43]name=ofd_packets/00123158 [01:55:43]NVStorageDeleteData [01:55:43]Write to MH i2c: 01 00 00 6F 0C 7B [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 07 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: 01 07 00 6F 0C 00 00 00 00 00 FE 0C 8C [01:55:43]RasterBufferAndPrint [01:55:43]line [01:55:43]line [01:55:43]line [01:55:43]line [01:55:43]line [01:55:43]written 0, free lines is 3332 [01:55:43]MH_Cut [01:55:43]Write to MH i2c: D1 01 00 76 0C 01 54 [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: D1 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: D1 01 00 [01:55:43]MH_I2C_Read... [01:55:43]Read from MH i2c: D1 01 00 76 0C 00 53 [01:55:43]Write to MH i2c: 01 00 00 77 0C 83 [01:55:43]Write i2c OK [01:55:43]MH_I2C_Read... [01:55:44]OFD Sender: No OFD packet to send [01:55:44]*** Cut start [01:55:44]*** Purtial cut [01:55:44]*** Stage 1: CUTSNS_PIN = 1 [01:55:46]Read from MH i2c: 01 [01:55:46]MH_I2C_Read... [01:55:46]*** Stop cut motor [01:55:46]*** Cut end [01:55:46]Read from MH i2c: 01 07 00 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: 01 07 00 77 0C 00 00 00 00 00 FF 0F 98 [01:55:46]process_action close_receipt done [01:55:46]requested_data is exist [01:55:46]produce_requested_data [01:55:46]requested_item fm.sn is exist - process it [01:55:46]wFMCommunicate request_size=4 [01:55:46]MH_SAM_APDU [01:55:46]CAPDU: 80 11 00 00 [01:55:46]Write to MH i2c: E2 08 00 78 0C 80 11 00 00 00 00 00 00 FE [01:55:46]Write i2c OK [01:55:46]MH_I2C_Read... [01:55:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:55:46]Read from MH i2c: E2 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 17 00 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 17 00 78 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5C [01:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [01:55:46]wFMCommunicate OK [01:55:46]requested_item fd.num is exist - process it [01:55:46]SAM_PROTO_GetFieldsCounters [01:55:46]wFMCommunicate request_size=4 [01:55:46]MH_SAM_APDU [01:55:46]CAPDU: 80 13 00 00 [01:55:46]Write to MH i2c: E2 08 00 79 0C 80 13 00 00 00 00 00 00 01 [01:55:46]Write i2c OK [01:55:46]MH_I2C_Read... [01:55:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:55:46]Read from MH i2c: E2 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 62 00 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 62 00 79 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 16 E1 01 00 0E 04 04 00 43 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 95 [01:55:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 16 E1 01 00 0E 04 04 00 43 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:55:46]wFMCommunicate OK [01:55:46]SAM_PROTO_GetFieldsCounters done [01:55:46]requested_item shift.num is exist - process it [01:55:46]requested_item shift.opened is exist - process it [01:55:46]req_shift_opened [01:55:46]FM_GetShiftState [01:55:46]SAM_PROTO_GetShiftState [01:55:46]wFMCommunicate request_size=4 [01:55:46]MH_SAM_APDU [01:55:46]CAPDU: 80 13 01 00 [01:55:46]Write to MH i2c: E2 08 00 7A 0C 80 13 01 00 00 00 00 00 03 [01:55:46]Write i2c OK [01:55:46]MH_I2C_Read... [01:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:55:46]Read from MH i2c: E2 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 0E 00 [01:55:46]MH_I2C_Read... [01:55:46]Read from MH i2c: E2 0E 00 7A 0C 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 C5 [01:55:46]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [01:55:46]wFMCommunicate OK [01:55:46]SAM_PROTO_GetShiftState done [01:55:46]FM_GetShiftState done [01:55:46]req_shift_opened done [01:55:46]requested_item shift.open_date is exist - process it [01:55:46]req_shift_open_date [01:55:46]req_shift_open_date done [01:55:46]produce_requested_data done [01:55:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123158,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [01:55:46]process_action_free close_receipt [01:55:46]json_value_free [01:55:46]json_value_free done [01:55:46]process_json_proto returns [01:55:46]Send response to host [01:55:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123158,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [01:55:46]free response buf [01:55:46]execute_script done [01:55:46]execute_script returns [01:55:46]free content buf [01:55:46]Sock 9.Close socket [01:55:46]Sock 9.Thread stoped [01:55:49]OFD Sender: No OFD packet to send [01:55:54]OFD Sender: No OFD packet to send [01:55:59]OFD Sender: No OFD packet to send [01:56:04]OFD Sender: No OFD packet to send [01:56:09]OFD Sender: No OFD packet to send [01:56:14]OFD Sender: No OFD packet to send [01:56:19]OFD Sender: No OFD packet to send [01:56:24]OFD Sender: No OFD packet to send [01:56:29]OFD Sender: No OFD packet to send [01:56:34]OFD Sender: No OFD packet to send [01:56:39]OFD Sender: No OFD packet to send [01:56:44]OFD Sender: No OFD packet to send [01:56:49]OFD Sender: No OFD packet to send [01:56:54]OFD Sender: No OFD packet to send [01:56:59]OFD Sender: No OFD packet to send [01:57:04]OFD Sender: No OFD packet to send [01:57:09]OFD Sender: No OFD packet to send [01:57:14]OFD Sender: No OFD packet to send [01:57:19]OFD Sender: No OFD packet to send [01:57:24]OFD Sender: No OFD packet to send [01:57:29]OFD Sender: No OFD packet to send [01:57:34]OFD Sender: No OFD packet to send [01:57:39]OFD Sender: No OFD packet to send [01:57:44]OFD Sender: No OFD packet to send [01:57:49]OFD Sender: No OFD packet to send [01:57:54]OFD Sender: No OFD packet to send [01:57:59]OFD Sender: No OFD packet to send [01:58:04]OFD Sender: No OFD packet to send [01:58:09]OFD Sender: No OFD packet to send [01:58:14]OFD Sender: No OFD packet to send [01:58:19]OFD Sender: No OFD packet to send [01:58:24]OFD Sender: No OFD packet to send [01:58:29]OFD Sender: No OFD packet to send [01:58:34]OFD Sender: No OFD packet to send [01:58:39]OFD Sender: No OFD packet to send [01:58:44]OFD Sender: No OFD packet to send [01:58:49]OFD Sender: No OFD packet to send [01:58:54]OFD Sender: No OFD packet to send [01:58:59]OFD Sender: No OFD packet to send [01:59:04]OFD Sender: No OFD packet to send [01:59:09]OFD Sender: No OFD packet to send [01:59:14]OFD Sender: No OFD packet to send [01:59:19]OFD Sender: No OFD packet to send [01:59:24]OFD Sender: No OFD packet to send [01:59:29]OFD Sender: No OFD packet to send [01:59:34]OFD Sender: No OFD packet to send [01:59:39]OFD Sender: No OFD packet to send [01:59:44]OFD Sender: No OFD packet to send [01:59:49]OFD Sender: No OFD packet to send [01:59:54]OFD Sender: No OFD packet to send [01:59:59]OFD Sender: No OFD packet to send [02:00:04]OFD Sender: No OFD packet to send [02:00:09]OFD Sender: No OFD packet to send [02:00:14]OFD Sender: No OFD packet to send [02:00:19]OFD Sender: No OFD packet to send [02:00:24]OFD Sender: No OFD packet to send [02:00:29]OFD Sender: No OFD packet to send [02:00:34]OFD Sender: No OFD packet to send [02:00:39]OFD Sender: No OFD packet to send [02:00:44]OFD Sender: No OFD packet to send [02:00:49]OFD Sender: No OFD packet to send [02:00:54]OFD Sender: No OFD packet to send [02:00:59]OFD Sender: No OFD packet to send [02:01:04]OFD Sender: No OFD packet to send [02:01:09]OFD Sender: No OFD packet to send [02:01:14]OFD Sender: No OFD packet to send [02:01:19]OFD Sender: No OFD packet to send [02:01:19]accept exits with 10 [02:01:19]New connection [02:01:19]New thread 3067252068 created [02:01:19]Thread 3067395428 joined [02:01:19]Waiting for new connection... [02:01:19] Sock 10.Parse request [02:01:19]Sock 10.Check first char [02:01:19]Sock 10.First char is OK [02:01:19]request: POST /json_proto HTTP/1.0 [02:01:19]Method: POST [02:01:19]URL: /json_proto [02:01:19]Method is POST - this is cgi request [02:01:19]url: /json_proto [02:01:19]query_string will be loaded in cgi processing [02:01:19]execute_cgi json_proto POST (null) [02:01:19]execute_cgi path=json_proto method=POST [02:01:19]POST find Content-Length [02:01:19]Host: 172.17.48.197:8080 [02:01:19]Content-Length: 683 [02:01:19]Content-Type: application/json [02:01:19] [02:01:19]POST finish read [02:01:19]Found Content-Length = 683 [02:01:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 31.090, "sum" : 1924.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1924.00, "total" : 1924.00, "payments": [ { "type": 0, "sum" : 1924.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:19]execute_script... [02:01:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 31.090, "sum" : 1924.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1924.00, "total" : 1924.00, "payments": [ { "type": 0, "sum" : 1924.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:19]POST & json_proto [02:01:19]process_json_proto [02:01:19]json parsed OK: [02:01:19]protocol is kg_v1.0 [02:01:19]action value=close_receipt [02:01:19]process_action close_receipt [02:01:19]cmd_close_receipt [02:01:19]MH_GetDate [02:01:19]Write to MH i2c: F0 00 00 7B 0C 76 [02:01:19]Write i2c OK [02:01:19]MH_I2C_Read... [02:01:19]Read from MH i2c: F0 [02:01:19]MH_I2C_Read... [02:01:19]Read from MH i2c: F0 09 00 [02:01:19]MH_I2C_Read... [02:01:19]Read from MH i2c: F0 09 00 7B 0C 00 F0 D9 E3 65 6C AF E3 65 F3 [02:01:19]GetLastDocTimeStamp 1709430942 [02:01:19]current date 1709431280 [02:01:19]FM_GetShiftState [02:01:19]SAM_PROTO_GetShiftState [02:01:19]wFMCommunicate request_size=4 [02:01:19]MH_SAM_APDU [02:01:19]CAPDU: 80 13 01 00 [02:01:19]Write to MH i2c: E2 08 00 7C 0C 80 13 01 00 00 00 00 00 05 [02:01:19]Write i2c OK [02:01:19]MH_I2C_Read... [02:01:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:19]Read from MH i2c: E2 [02:01:19]MH_I2C_Read... [02:01:19]Read from MH i2c: E2 0E 00 [02:01:19]MH_I2C_Read... [02:01:19]Read from MH i2c: E2 0E 00 7C 0C 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 C7 [02:01:19]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:01:19]wFMCommunicate OK [02:01:19]SAM_PROTO_GetShiftState done [02:01:19]FM_GetShiftState done [02:01:19]opened in 1709425579 [02:01:19]opened+sec_in_day 1709511979 [02:01:19]quantity*price = 192447 [02:01:19]sum+1 = 192448 [02:01:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 1924.00 Внесено: 1924.00 СДАЧА: 0.00 НСП 1% : 17.03 НДС 12% : 204.37 Наличными: 1924.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 16 03.03.2024 02:01 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123159 ФПД: 253700054284496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T020120&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123159&fm=253700054284496&tin=02508201610067®Number=0000000000090573&sum=192400 [02:01:20]StoreToDocumentArchive [02:01:20]shift 323 fd 123159 [02:01:20]save to /storage/0323/doc_00123159 [02:01:20]save last doc name /storage/0323/doc_00123159 to /storage/kkm_last_doc_name [02:01:20]save OK [02:01:20]Clear old archive folders... [02:01:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:01:20]tlvbuf is 00DD1B20 [02:01:20]SAM_PROTO_ClearQueue [02:01:20]wFMCommunicate request_size=4 [02:01:20]MH_SAM_APDU [02:01:20]CAPDU: 80 09 00 00 [02:01:20]Write to MH i2c: E2 08 00 89 0C 80 09 00 00 00 00 00 00 07 [02:01:20]Write i2c OK [02:01:20]MH_I2C_Read... [02:01:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:01:20]Read from MH i2c: E2 [02:01:20]MH_I2C_Read... [02:01:20]Read from MH i2c: E2 03 00 [02:01:20]MH_I2C_Read... [02:01:20]Read from MH i2c: E2 03 00 89 0C 00 90 00 09 [02:01:20]RAPDU: 90 00 [02:01:20]wFMCommunicate OK [02:01:20]SAM_PROTO_ClearQueue done [02:01:20]KKMCreateOFDPacket [02:01:20]OFDProtocolAddRootSTLVToBuf [02:01:20]FM_MakeSignedData [02:01:20]FM_MakeSignedData [02:01:20]SAM_PROTO_SignData [02:01:20]wFMCommunicate request_size=4 [02:01:20]MH_SAM_APDU [02:01:20]CAPDU: 80 0D 01 02 [02:01:20]Write to MH i2c: E2 08 00 8A 0C 80 0D 01 02 00 00 00 00 0F [02:01:20]Write i2c OK [02:01:20]MH_I2C_Read... [02:01:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:01:20]Read from MH i2c: E2 [02:01:20]MH_I2C_Read... [02:01:20]Read from MH i2c: E2 03 00 [02:01:20]MH_I2C_Read... [02:01:20]Read from MH i2c: E2 03 00 8A 0C 00 90 00 0A [02:01:20]RAPDU: 90 00 [02:01:20]wFMCommunicate OK [02:01:20]wFMCommunicate request_size=255 [02:01:20]MH_SAM_APDU [02:01:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BF EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 4F 00 00 00 00 07 04 06 00 90 EF 02 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 F0 D9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E1 01 00 35 04 06 00 E6 [02:01:20]Write to MH i2c: E2 02 01 8B 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BF EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 4F 00 00 00 00 07 04 06 00 90 EF 02 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 F0 D9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E1 01 00 35 04 06 00 E6 00 00 1B [02:01:20]Write i2c OK [02:01:20]MH_I2C_Read... [02:01:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:01:21]Read from MH i2c: E2 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: E2 03 00 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: E2 03 00 8B 0C 00 90 00 0B [02:01:21]RAPDU: 90 00 [02:01:21]wFMCommunicate OK [02:01:21]wFMCommunicate request_size=10 [02:01:21]MH_SAM_APDU [02:01:21]CAPDU: 80 0D 02 02 05 BD 25 9D 78 D0 [02:01:21]Write to MH i2c: E2 0D 00 8C 0C 80 0D 02 02 05 00 BD 25 9D 78 D0 00 00 E3 [02:01:21]Write i2c OK [02:01:21]MH_I2C_Read... [02:01:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:01:21]Read from MH i2c: E2 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: E2 03 00 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: E2 03 00 8C 0C 00 90 00 0C [02:01:21]RAPDU: 90 00 [02:01:21]wFMCommunicate OK [02:01:21]wFMCommunicate request_size=4 [02:01:21]MH_SAM_APDU [02:01:21]CAPDU: 80 0D 03 02 [02:01:21]Write to MH i2c: E2 08 00 8D 0C 80 0D 03 02 00 00 00 00 14 [02:01:21]Write i2c OK [02:01:21]MH_I2C_Read... [02:01:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:01:21]Read from MH i2c: E2 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: E2 0B 00 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: E2 0B 00 8D 0C 00 63 57 C5 67 EB 0A F6 D2 90 00 B8 [02:01:21]RAPDU: 63 57 C5 67 EB 0A F6 D2 90 00 [02:01:21]wFMCommunicate OK [02:01:21]SAM_PROTO_SignData done [02:01:21]FM_MakeSignedData done [02:01:21]CreateOFDProtocolMessage [02:01:21]wFMCommunicate request_size=4 [02:01:21]MH_SAM_APDU [02:01:21]CAPDU: 80 11 00 00 [02:01:21]Write to MH i2c: E2 08 00 8E 0C 80 11 00 00 00 00 00 00 14 [02:01:21]Write i2c OK [02:01:21]MH_I2C_Read... [02:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:01:21]Read from MH i2c: E2 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: E2 17 00 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: E2 17 00 8E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 72 [02:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:01:21]wFMCommunicate OK [02:01:21]CreateOFDProtocolMessage done [02:01:21]OFDSenderStorePacket 123159 [02:01:21]StoreOFDPacket docnum=123159 [02:01:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A E5 07 01 34 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BF EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 4F 00 00 00 00 07 04 06 00 90 EF 02 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 F0 D9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E1 01 00 35 04 06 00 E6 BD 25 9D 78 D0 63 57 C5 67 EB 0A F6 D2 [02:01:21]CheckFolder [02:01:21]dirname=/storage/ofd_packets [02:01:21]CheckFolder done [02:01:21]ProducePacketName [02:01:21]name=ofd_packets/00123159 [02:01:21]NVStorageSaveData ofd_packets/00123159 [02:01:21]File name is /storage/ofd_packets/00123159 [02:01:21]Write 301 bytes [02:01:21]NVStorageSaveData done [02:01:21]OFDSenderStorePacket done [02:01:21]KKMCreateOFDPacket done [02:01:21]NVStorageSaveData kkm_last_timestamp [02:01:21]File name is /storage/kkm_last_timestamp [02:01:21]Write 4 bytes [02:01:21]NVStorageSaveData done [02:01:21]ExternCall_PrintAddStr [02:01:21]wPrintStart [02:01:21]Write to MH i2c: 01 00 00 8F 0C 9B [02:01:21]Write i2c OK [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: 01 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: 01 07 00 [02:01:21]MH_I2C_Read... [02:01:21]Read from MH i2c: 01 07 00 8F 0C 00 00 00 00 00 FF 0F B0 [02:01:21]RasterBufferAndPrint [02:01:21]line Счет N : (1)1106076 [02:01:21]line ИНН: 02508201610067 [02:01:21]line Контрольно-Кассовый Чек [02:01:21]line ПРОДАЖА [02:01:21]line ТРК (МРК, ГНК) : 11 [02:01:21]line Товар: 2710124130 [02:01:21]line Аи-92-К-5 [02:01:21]line 31.090 * 61.90 [02:01:21]line = 1924.47 [02:01:21]line НДС 12% НСП 1% [02:01:21]line > о реализуемом товаре [02:01:21]line ОКРУГЛЕНИЕ: -0.47 [02:01:21]line ИТОГО: 1924.00 [02:01:21]line Внесено: 1924.00 [02:01:21]line СДАЧА: 0.00 [02:01:21]line НСП 1% : 17.03 [02:01:21]line НДС 12% : 204.37 [02:01:21]line Наличными: 1924.00 [02:01:21]line Безнал.: 0.00 [02:01:21]line Место: АЗС № 25 "Партнер Нефть" [02:01:21]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [02:01:21]line СНО: Общий режим [02:01:21]line Чек 16 03.03.2024 02:01 [02:01:21]line Смена: 323 ФФД: 1.0 [02:01:21]line ЗНМ: 0300000019 [02:01:21]line РНМ: 0000000000090573 [02:01:21]line Версия ККМ: 001 [02:01:21]line ФМ: 0000000000874798 [02:01:21]line ФД: 123159 [02:01:21]line ФПД: 253700054284496 [02:01:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T020120&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123159&fm=253700054284496&tin=02508201610067®Number=0000000000090573&sum=192400 [02:01:21]OFD Sender: Processing packet 123159 [packets to send 112, broken 111] [02:01:21]ProducePacketName [02:01:21]name=ofd_packets/00123159 [02:01:21]OFD Sender: To server: pG, [02:01:21]CommunicateWithHost lk.salyk.kg:30040 [02:01:21]ConnectInit lk.salyk.kg [02:01:21]written 0, free lines is 4095 [02:01:21]Connected sock=9 [02:01:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A E5 07 01 34 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BF EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 4F 00 00 00 00 07 04 06 00 90 EF 02 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 F0 D9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E1 01 00 35 04 06 00 E6 BD 25 9D 78 D0 63 57 C5 67 EB 0A F6 D2 [02:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 59 52 47 00 53 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 17 E1 01 00 F4 03 04 00 1D 86 E3 65 B6 04 01 00 00 99 BF 75 41 CB A2 DD 2A [02:01:21]CommunicateWithHost err = 0 [02:01:21]CheckOFDResponse [02:01:21]1017 (14) - 77093643461234 [02:01:21]1041 (16) - 0000000000874798 [02:01:21]1040 (4) - 123159 [02:01:21]1012 (4) - 02.03.2024 20:03 [02:01:21]1206 (1) - 0 [02:01:21]OFD Sender: Remove packet 123159 [02:01:21]ProducePacketName [02:01:21]name=ofd_packets/00123159 [02:01:21]NVStorageDeleteData [02:01:22]Write to MH i2c: 01 00 00 BA 0C C6 [02:01:22]Write i2c OK [02:01:22]MH_I2C_Read... [02:01:22]Read from MH i2c: 01 [02:01:22]MH_I2C_Read... [02:01:22]Read from MH i2c: 01 07 00 [02:01:22]MH_I2C_Read... [02:01:22]Read from MH i2c: 01 07 00 BA 0C 00 00 00 00 00 F0 0C C9 [02:01:22]RasterBufferAndPrint [02:01:22]line [02:01:22]line [02:01:22]line [02:01:22]line [02:01:22]line [02:01:22]written 0, free lines is 3318 [02:01:22]MH_Cut [02:01:22]Write to MH i2c: D1 01 00 C1 0C 01 9F [02:01:22]Write i2c OK [02:01:22]MH_I2C_Read... [02:01:22]Read from MH i2c: D1 [02:01:22]MH_I2C_Read... [02:01:22]Read from MH i2c: D1 01 00 [02:01:22]MH_I2C_Read... [02:01:22]Read from MH i2c: D1 01 00 C1 0C 00 9E [02:01:22]Write to MH i2c: 01 00 00 C2 0C CE [02:01:22]Write i2c OK [02:01:22]MH_I2C_Read... [02:01:22]OFD Sender: No OFD packet to send [02:01:22]*** Cut start [02:01:22]*** Purtial cut [02:01:22]*** Stage 1: CUTSNS_PIN = 1 [02:01:24]Read from MH i2c: 01 [02:01:24]MH_I2C_Read... [02:01:24]*** Stop cut motor [02:01:24]*** Cut end [02:01:24]Read from MH i2c: 01 07 00 [02:01:24]MH_I2C_Read... [02:01:24]Read from MH i2c: 01 07 00 C2 0C 00 00 00 00 00 FF 0F E3 [02:01:24]process_action close_receipt done [02:01:24]requested_data is exist [02:01:24]produce_requested_data [02:01:24]requested_item fm.sn is exist - process it [02:01:24]wFMCommunicate request_size=4 [02:01:24]MH_SAM_APDU [02:01:24]CAPDU: 80 11 00 00 [02:01:24]Write to MH i2c: E2 08 00 C3 0C 80 11 00 00 00 00 00 00 49 [02:01:24]Write i2c OK [02:01:24]MH_I2C_Read... [02:01:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:01:24]Read from MH i2c: E2 [02:01:24]MH_I2C_Read... [02:01:24]Read from MH i2c: E2 17 00 [02:01:24]MH_I2C_Read... [02:01:24]Read from MH i2c: E2 17 00 C3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A7 [02:01:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:01:24]wFMCommunicate OK [02:01:24]requested_item fd.num is exist - process it [02:01:24]SAM_PROTO_GetFieldsCounters [02:01:24]wFMCommunicate request_size=4 [02:01:24]MH_SAM_APDU [02:01:24]CAPDU: 80 13 00 00 [02:01:24]Write to MH i2c: E2 08 00 C4 0C 80 13 00 00 00 00 00 00 4C [02:01:24]Write i2c OK [02:01:24]MH_I2C_Read... [02:01:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:01:25]Read from MH i2c: E2 [02:01:25]MH_I2C_Read... [02:01:25]Read from MH i2c: E2 62 00 [02:01:25]MH_I2C_Read... [02:01:25]Read from MH i2c: E2 62 00 C4 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 17 E1 01 00 0E 04 04 00 43 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 E4 [02:01:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 17 E1 01 00 0E 04 04 00 43 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 [02:01:25]wFMCommunicate OK [02:01:25]SAM_PROTO_GetFieldsCounters done [02:01:25]requested_item shift.num is exist - process it [02:01:25]requested_item shift.opened is exist - process it [02:01:25]req_shift_opened [02:01:25]FM_GetShiftState [02:01:25]SAM_PROTO_GetShiftState [02:01:25]wFMCommunicate request_size=4 [02:01:25]MH_SAM_APDU [02:01:25]CAPDU: 80 13 01 00 [02:01:25]Write to MH i2c: E2 08 00 C5 0C 80 13 01 00 00 00 00 00 4E [02:01:25]Write i2c OK [02:01:25]MH_I2C_Read... [02:01:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:25]Read from MH i2c: E2 [02:01:25]MH_I2C_Read... [02:01:25]Read from MH i2c: E2 0E 00 [02:01:25]MH_I2C_Read... [02:01:25]Read from MH i2c: E2 0E 00 C5 0C 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 10 [02:01:25]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:01:25]wFMCommunicate OK [02:01:25]SAM_PROTO_GetShiftState done [02:01:25]FM_GetShiftState done [02:01:25]req_shift_opened done [02:01:25]requested_item shift.open_date is exist - process it [02:01:25]req_shift_open_date [02:01:25]req_shift_open_date done [02:01:25]produce_requested_data done [02:01:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123159,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [02:01:25]process_action_free close_receipt [02:01:25]json_value_free [02:01:25]json_value_free done [02:01:25]process_json_proto returns [02:01:25]Send response to host [02:01:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123159,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [02:01:25]free response buf [02:01:25]execute_script done [02:01:25]execute_script returns [02:01:25]free content buf [02:01:25]Sock 10.Close socket [02:01:25]Sock 10.Thread stoped [02:01:27]OFD Sender: No OFD packet to send [02:01:29]accept exits with 7 [02:01:29]New connection [02:01:29]New thread 3067395428 created [02:01:29]Thread 3067252068 joined [02:01:29]Waiting for new connection... [02:01:29] Sock 7.Parse request [02:01:29]Sock 7.Check first char [02:01:29]Sock 7.First char is OK [02:01:29]request: POST /json_proto HTTP/1.0 [02:01:29]Method: POST [02:01:29]URL: /json_proto [02:01:29]Method is POST - this is cgi request [02:01:29]url: /json_proto [02:01:29]query_string will be loaded in cgi processing [02:01:29]execute_cgi json_proto POST (null) [02:01:29]execute_cgi path=json_proto method=POST [02:01:29]POST find Content-Length [02:01:29]Host: 172.17.48.197:8080 [02:01:29]Content-Length: 683 [02:01:29]Content-Type: application/json [02:01:29] [02:01:29]POST finish read [02:01:29]Found Content-Length = 683 [02:01:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:29]execute_script... [02:01: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)1106077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:29]POST & json_proto [02:01:29]process_json_proto [02:01:29]json parsed OK: [02:01:29]protocol is kg_v1.0 [02:01:29]action value=close_receipt [02:01:29]process_action close_receipt [02:01:29]cmd_close_receipt [02:01:29]MH_GetDate [02:01:29]Write to MH i2c: F0 00 00 C6 0C C1 [02:01:29]Write i2c OK [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: F0 [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: F0 09 00 [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: F0 09 00 C6 0C 00 F9 D9 E3 65 6C AF E3 65 47 [02:01:29]GetLastDocTimeStamp 1709431280 [02:01:29]current date 1709431289 [02:01:29]FM_GetShiftState [02:01:29]SAM_PROTO_GetShiftState [02:01:29]wFMCommunicate request_size=4 [02:01:29]MH_SAM_APDU [02:01:29]CAPDU: 80 13 01 00 [02:01:29]Write to MH i2c: E2 08 00 C7 0C 80 13 01 00 00 00 00 00 50 [02:01:29]Write i2c OK [02:01:29]MH_I2C_Read... [02:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:29]Read from MH i2c: E2 [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: E2 0E 00 [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: E2 0E 00 C7 0C 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 12 [02:01:29]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:01:29]wFMCommunicate OK [02:01:29]SAM_PROTO_GetShiftState done [02:01:29]FM_GetShiftState done [02:01:29]opened in 1709425579 [02:01:29]opened+sec_in_day 1709511979 [02:01:29]quantity*price = 100030 [02:01:29]sum+1 = 100031 [02:01:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 17 03.03.2024 02:01 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123160 ФПД: 155420516286280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T020129&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123160&fm=155420516286280&tin=02508201610067®Number=0000000000090573&sum=100000 [02:01:30]StoreToDocumentArchive [02:01:30]shift 323 fd 123160 [02:01:30]save to /storage/0323/doc_00123160 [02:01:30]save last doc name /storage/0323/doc_00123160 to /storage/kkm_last_doc_name [02:01:30]save OK [02:01:30]Clear old archive folders... [02:01:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:01:30]tlvbuf is 00DC41E0 [02:01:30]SAM_PROTO_ClearQueue [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 09 00 00 [02:01:30]Write to MH i2c: E2 08 00 D4 0C 80 09 00 00 00 00 00 00 52 [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 03 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 03 00 D4 0C 00 90 00 54 [02:01:30]RAPDU: 90 00 [02:01:30]wFMCommunicate OK [02:01:30]SAM_PROTO_ClearQueue done [02:01:30]KKMCreateOFDPacket [02:01:30]OFDProtocolAddRootSTLVToBuf [02:01:30]FM_MakeSignedData [02:01:30]FM_MakeSignedData [02:01:30]SAM_PROTO_SignData [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 0D 01 02 [02:01:30]Write to MH i2c: E2 08 00 D5 0C 80 0D 01 02 00 00 00 00 5A [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 03 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 03 00 D5 0C 00 90 00 55 [02:01:30]RAPDU: 90 00 [02:01:30]wFMCommunicate OK [02:01:30]wFMCommunicate request_size=255 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 F9 D9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E1 01 00 35 04 06 00 8D [02:01:30]Write to MH i2c: E2 02 01 D6 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 F9 D9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E1 01 00 35 04 06 00 8D 00 00 BC [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 03 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 03 00 D6 0C 00 90 00 56 [02:01:30]RAPDU: 90 00 [02:01:30]wFMCommunicate OK [02:01:30]wFMCommunicate request_size=10 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 0D 02 02 05 5A A8 A9 FF 48 [02:01:30]Write to MH i2c: E2 0D 00 D7 0C 80 0D 02 02 05 00 5A A8 A9 FF 48 00 00 59 [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 03 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 03 00 D7 0C 00 90 00 57 [02:01:30]RAPDU: 90 00 [02:01:30]wFMCommunicate OK [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 0D 03 02 [02:01:30]Write to MH i2c: E2 08 00 D8 0C 80 0D 03 02 00 00 00 00 5F [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 0B 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 0B 00 D8 0C 00 08 5C 47 D6 D8 27 21 E4 90 00 E5 [02:01:30]RAPDU: 08 5C 47 D6 D8 27 21 E4 90 00 [02:01:30]wFMCommunicate OK [02:01:30]SAM_PROTO_SignData done [02:01:30]FM_MakeSignedData done [02:01:30]CreateOFDProtocolMessage [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 11 00 00 [02:01:30]Write to MH i2c: E2 08 00 D9 0C 80 11 00 00 00 00 00 00 5F [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 17 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 17 00 D9 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BD [02:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:01:30]wFMCommunicate OK [02:01:30]CreateOFDProtocolMessage done [02:01:30]OFDSenderStorePacket 123160 [02:01:30]StoreOFDPacket docnum=123160 [02:01:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4A 2E 07 01 1D C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 F9 D9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E1 01 00 35 04 06 00 8D 5A A8 A9 FF 48 08 5C 47 D6 D8 27 21 E4 [02:01:30]CheckFolder [02:01:30]dirname=/storage/ofd_packets [02:01:30]CheckFolder done [02:01:30]ProducePacketName [02:01:30]name=ofd_packets/00123160 [02:01:30]NVStorageSaveData ofd_packets/00123160 [02:01:30]File name is /storage/ofd_packets/00123160 [02:01:30]Write 301 bytes [02:01:30]NVStorageSaveData done [02:01:30]OFDSenderStorePacket done [02:01:30]KKMCreateOFDPacket done [02:01:30]NVStorageSaveData kkm_last_timestamp [02:01:30]File name is /storage/kkm_last_timestamp [02:01:30]Write 4 bytes [02:01:30]NVStorageSaveData done [02:01:30]ExternCall_PrintAddStr [02:01:30]wPrintStart [02:01:30]Write to MH i2c: 01 00 00 DA 0C E6 [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: 01 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: 01 07 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: 01 07 00 DA 0C 00 00 00 00 00 FF 0F FB [02:01:30]RasterBufferAndPrint [02:01:30]line Счет N : (1)1106077 [02:01:30]line ИНН: 02508201610067 [02:01:30]line Контрольно-Кассовый Чек [02:01:30]line ПРОДАЖА [02:01:30]line ТРК (МРК, ГНК) : 52 [02:01:30]line Товар: 2710124130 [02:01:30]line Аи-92-К-5 [02:01:30]line 16.160 * 61.90 [02:01:30]line = 1000.30 [02:01:30]line НДС 12% НСП 1% [02:01:30]line > о реализуемом товаре [02:01:30]line ОКРУГЛЕНИЕ: -0.30 [02:01:30]line ИТОГО: 1000.00 [02:01:30]line Внесено: 1000.00 [02:01:30]line СДАЧА: 0.00 [02:01:30]line НСП 1% : 8.85 [02:01:30]line НДС 12% : 106.23 [02:01:30]line Наличными: 1000.00 [02:01:30]line Безнал.: 0.00 [02:01:30]line Место: АЗС № 25 "Партнер Нефть" [02:01:30]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [02:01:30]line СНО: Общий режим [02:01:30]line Чек 17 03.03.2024 02:01 [02:01:30]line Смена: 323 ФФД: 1.0 [02:01:30]line ЗНМ: 0300000019 [02:01:30]line РНМ: 0000000000090573 [02:01:30]line Версия ККМ: 001 [02:01:30]line ФМ: 0000000000874798 [02:01:30]line ФД: 123160 [02:01:30]line ФПД: 155420516286280 [02:01:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T020129&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123160&fm=155420516286280&tin=02508201610067®Number=0000000000090573&sum=100000 [02:01:30]written 0, free lines is 4095 [02:01:30]OFD Sender: Processing packet 123160 [packets to send 112, broken 111] [02:01:30]ProducePacketName [02:01:30]name=ofd_packets/00123160 [02:01:30]OFD Sender: To server: pG, [02:01:30]CommunicateWithHost lk.salyk.kg:30040 [02:01:30]ConnectInit lk.salyk.kg [02:01:30]Connected sock=10 [02:01:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4A 2E 07 01 1D C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 F9 D9 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E1 01 00 35 04 06 00 8D 5A A8 A9 FF 48 08 5C 47 D6 D8 27 21 E4 [02:01:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8B 5D 47 00 F7 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 18 E1 01 00 F4 03 04 00 27 86 E3 65 B6 04 01 00 00 C3 1B 7C 56 09 F0 A2 A6 [02:01:31]CommunicateWithHost err = 0 [02:01:31]CheckOFDResponse [02:01:31]1017 (14) - 77093643461234 [02:01:31]1041 (16) - 0000000000874798 [02:01:31]1040 (4) - 123160 [02:01:31]1012 (4) - 02.03.2024 20:03 [02:01:31]1206 (1) - 0 [02:01:31]OFD Sender: Remove packet 123160 [02:01:31]ProducePacketName [02:01:31]name=ofd_packets/00123160 [02:01:31]NVStorageDeleteData [02:01:31]Write to MH i2c: 01 00 00 05 0D 12 [02:01:31]Write i2c OK [02:01:31]MH_I2C_Read... [02:01:31]Read from MH i2c: 01 [02:01:31]MH_I2C_Read... [02:01:31]Read from MH i2c: 01 07 00 [02:01:31]MH_I2C_Read... [02:01:31]Read from MH i2c: 01 07 00 05 0D 00 00 00 00 00 EA 0C 0F [02:01:31]RasterBufferAndPrint [02:01:31]line [02:01:31]line [02:01:31]line [02:01:31]line [02:01:31]line [02:01:31]written 0, free lines is 3315 [02:01:31]MH_Cut [02:01:31]Write to MH i2c: D1 01 00 0C 0D 01 EB [02:01:31]Write i2c OK [02:01:31]MH_I2C_Read... [02:01:31]Read from MH i2c: D1 [02:01:31]MH_I2C_Read... [02:01:31]Read from MH i2c: D1 01 00 [02:01:31]MH_I2C_Read... [02:01:31]Read from MH i2c: D1 01 00 0C 0D 00 EA [02:01:31]Write to MH i2c: 01 00 00 0D 0D 1A [02:01:31]Write i2c OK [02:01:31]MH_I2C_Read... [02:01:31]OFD Sender: No OFD packet to send [02:01:31]*** Cut start [02:01:31]*** Purtial cut [02:01:31]*** Stage 1: CUTSNS_PIN = 1 [02:01:34]Read from MH i2c: 01 [02:01:34]MH_I2C_Read... [02:01:34]*** Stop cut motor [02:01:34]*** Cut end [02:01:34]Read from MH i2c: 01 07 00 [02:01:34]MH_I2C_Read... [02:01:34]Read from MH i2c: 01 07 00 0D 0D 00 00 00 00 00 FF 0F 2F [02:01:34]process_action close_receipt done [02:01:34]requested_data is exist [02:01:34]produce_requested_data [02:01:34]requested_item fm.sn is exist - process it [02:01:34]wFMCommunicate request_size=4 [02:01:34]MH_SAM_APDU [02:01:34]CAPDU: 80 11 00 00 [02:01:34]Write to MH i2c: E2 08 00 0E 0D 80 11 00 00 00 00 00 00 95 [02:01:34]Write i2c OK [02:01:34]MH_I2C_Read... [02:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:01:34]Read from MH i2c: E2 [02:01:34]MH_I2C_Read... [02:01:34]Read from MH i2c: E2 17 00 [02:01:34]MH_I2C_Read... [02:01:34]Read from MH i2c: E2 17 00 0E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F3 [02:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:01:34]wFMCommunicate OK [02:01:34]requested_item fd.num is exist - process it [02:01:34]SAM_PROTO_GetFieldsCounters [02:01:34]wFMCommunicate request_size=4 [02:01:34]MH_SAM_APDU [02:01:34]CAPDU: 80 13 00 00 [02:01:34]Write to MH i2c: E2 08 00 0F 0D 80 13 00 00 00 00 00 00 98 [02:01:34]Write i2c OK [02:01:34]MH_I2C_Read... [02:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:01:34]Read from MH i2c: E2 [02:01:34]MH_I2C_Read... [02:01:34]Read from MH i2c: E2 62 00 [02:01:34]MH_I2C_Read... [02:01:34]Read from MH i2c: E2 62 00 0F 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 18 E1 01 00 0E 04 04 00 43 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 34 [02: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 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 18 E1 01 00 0E 04 04 00 43 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 [02:01:34]wFMCommunicate OK [02:01:34]SAM_PROTO_GetFieldsCounters done [02:01:34]requested_item shift.num is exist - process it [02:01:34]requested_item shift.opened is exist - process it [02:01:34]req_shift_opened [02:01:34]FM_GetShiftState [02:01:34]SAM_PROTO_GetShiftState [02:01:34]wFMCommunicate request_size=4 [02:01:34]MH_SAM_APDU [02:01:34]CAPDU: 80 13 01 00 [02:01:34]Write to MH i2c: E2 08 00 10 0D 80 13 01 00 00 00 00 00 9A [02:01:34]Write i2c OK [02:01:34]MH_I2C_Read... [02:01:34]Read from MH i2c: E2 [02:01:34]MH_I2C_Read... [02:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:34]Read from MH i2c: E2 0E 00 [02:01:34]MH_I2C_Read... [02:01:34]Read from MH i2c: E2 0E 00 10 0D 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 5C [02:01:34]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:01:34]wFMCommunicate OK [02:01:34]SAM_PROTO_GetShiftState done [02:01:34]FM_GetShiftState done [02:01:34]req_shift_opened done [02:01:34]requested_item shift.open_date is exist - process it [02:01:34]req_shift_open_date [02:01:34]req_shift_open_date done [02:01:34]produce_requested_data done [02:01:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123160,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [02:01:34]process_action_free close_receipt [02:01:34]json_value_free [02:01:34]json_value_free done [02:01:34]process_json_proto returns [02:01:34]Send response to host [02:01:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123160,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [02:01:34]free response buf [02:01:34]execute_script done [02:01:34]execute_script returns [02:01:34]free content buf [02:01:34]Sock 7.Close socket [02:01:34]Sock 7.Thread stoped [02:01:36]OFD Sender: No OFD packet to send [02:01:41]OFD Sender: No OFD packet to send [02:01:46]OFD Sender: No OFD packet to send [02:01:51]OFD Sender: No OFD packet to send [02:01:56]OFD Sender: No OFD packet to send [02:02:01]OFD Sender: No OFD packet to send [02:02:06]OFD Sender: No OFD packet to send [02:02:11]OFD Sender: No OFD packet to send [02:02:16]OFD Sender: No OFD packet to send [02:02:21]OFD Sender: No OFD packet to send [02:02:26]OFD Sender: No OFD packet to send [02:02:31]OFD Sender: No OFD packet to send [02:02:36]OFD Sender: No OFD packet to send [02:02:41]OFD Sender: No OFD packet to send [02:02:46]OFD Sender: No OFD packet to send [02:02:51]OFD Sender: No OFD packet to send [02:02:56]OFD Sender: No OFD packet to send [02:03:01]OFD Sender: No OFD packet to send [02:03:06]OFD Sender: No OFD packet to send [02:03:11]OFD Sender: No OFD packet to send [02:03:16]OFD Sender: No OFD packet to send [02:03:21]OFD Sender: No OFD packet to send [02:03:26]OFD Sender: No OFD packet to send [02:03:31]OFD Sender: No OFD packet to send [02:03:36]OFD Sender: No OFD packet to send [02:03:41]OFD Sender: No OFD packet to send [02:03:46]OFD Sender: No OFD packet to send [02:03:51]OFD Sender: No OFD packet to send [02:03:56]OFD Sender: No OFD packet to send [02:04:01]OFD Sender: No OFD packet to send [02:04:06]OFD Sender: No OFD packet to send [02:04:11]OFD Sender: No OFD packet to send [02:04:16]OFD Sender: No OFD packet to send [02:04:21]OFD Sender: No OFD packet to send [02:04:26]OFD Sender: No OFD packet to send [02:04:31]OFD Sender: No OFD packet to send [02:04:36]OFD Sender: No OFD packet to send [02:04:41]OFD Sender: No OFD packet to send [02:04:46]OFD Sender: No OFD packet to send [02:04:51]OFD Sender: No OFD packet to send [02:04:56]OFD Sender: No OFD packet to send [02:05:01]OFD Sender: No OFD packet to send [02:05:06]OFD Sender: No OFD packet to send [02:05:11]OFD Sender: No OFD packet to send [02:05:16]OFD Sender: No OFD packet to send [02:05:21]OFD Sender: No OFD packet to send [02:05:26]OFD Sender: No OFD packet to send [02:05:31]OFD Sender: No OFD packet to send [02:05:36]OFD Sender: No OFD packet to send [02:05:41]OFD Sender: No OFD packet to send [02:05:46]OFD Sender: No OFD packet to send [02:05:51]OFD Sender: No OFD packet to send [02:05:56]OFD Sender: No OFD packet to send [02:06:01]OFD Sender: No OFD packet to send [02:06:07]OFD Sender: No OFD packet to send [02:06:12]OFD Sender: No OFD packet to send [02:06:17]OFD Sender: No OFD packet to send [02:06:22]OFD Sender: No OFD packet to send [02:06:27]OFD Sender: No OFD packet to send [02:06:32]OFD Sender: No OFD packet to send [02:06:37]OFD Sender: No OFD packet to send [02:06:42]OFD Sender: No OFD packet to send [02:06:47]OFD Sender: No OFD packet to send [02:06:52]OFD Sender: No OFD packet to send [02:06:57]OFD Sender: No OFD packet to send [02:07:02]OFD Sender: No OFD packet to send [02:07:07]OFD Sender: No OFD packet to send [02:07:12]OFD Sender: No OFD packet to send [02:07:17]OFD Sender: No OFD packet to send [02:07:22]OFD Sender: No OFD packet to send [02:07:27]OFD Sender: No OFD packet to send [02:07:32]OFD Sender: No OFD packet to send [02:07:37]OFD Sender: No OFD packet to send [02:07:42]OFD Sender: No OFD packet to send [02:07:47]OFD Sender: No OFD packet to send [02:07:52]OFD Sender: No OFD packet to send [02:07:57]OFD Sender: No OFD packet to send [02:08:02]OFD Sender: No OFD packet to send [02:08:07]OFD Sender: No OFD packet to send [02:08:12]OFD Sender: No OFD packet to send [02:08:17]OFD Sender: No OFD packet to send [02:08:22]OFD Sender: No OFD packet to send [02:08:27]OFD Sender: No OFD packet to send [02:08:32]OFD Sender: No OFD packet to send [02:08:37]OFD Sender: No OFD packet to send [02:08:42]OFD Sender: No OFD packet to send [02:08:47]OFD Sender: No OFD packet to send [02:08:52]OFD Sender: No OFD packet to send [02:08:57]OFD Sender: No OFD packet to send [02:09:02]OFD Sender: No OFD packet to send [02:09:07]OFD Sender: No OFD packet to send [02:09:12]OFD Sender: No OFD packet to send [02:09:17]OFD Sender: No OFD packet to send [02:09:22]OFD Sender: No OFD packet to send [02:09:27]OFD Sender: No OFD packet to send [02:09:32]OFD Sender: No OFD packet to send [02:09:37]OFD Sender: No OFD packet to send [02:09:42]OFD Sender: No OFD packet to send [02:09:47]OFD Sender: No OFD packet to send [02:09:52]OFD Sender: No OFD packet to send [02:09:57]OFD Sender: No OFD packet to send [02:10:02]OFD Sender: No OFD packet to send [02:10:07]OFD Sender: No OFD packet to send [02:10:12]OFD Sender: No OFD packet to send [02:10:17]OFD Sender: No OFD packet to send [02:10:22]OFD Sender: No OFD packet to send [02:10:27]OFD Sender: No OFD packet to send [02:10:32]OFD Sender: No OFD packet to send [02:10:37]OFD Sender: No OFD packet to send [02:10:42]OFD Sender: No OFD packet to send [02:10:47]OFD Sender: No OFD packet to send [02:10:52]OFD Sender: No OFD packet to send [02:10:57]OFD Sender: No OFD packet to send [02:11:02]OFD Sender: No OFD packet to send [02:11:07]OFD Sender: No OFD packet to send [02:11:12]OFD Sender: No OFD packet to send [02:11:17]OFD Sender: No OFD packet to send [02:11:22]OFD Sender: No OFD packet to send [02:11:27]OFD Sender: No OFD packet to send [02:11:32]OFD Sender: No OFD packet to send [02:11:37]OFD Sender: No OFD packet to send [02:11:42]OFD Sender: No OFD packet to send [02:11:47]OFD Sender: No OFD packet to send [02:11:52]OFD Sender: No OFD packet to send [02:11:57]OFD Sender: No OFD packet to send [02:12:02]OFD Sender: No OFD packet to send [02:12:07]OFD Sender: No OFD packet to send [02:12:12]OFD Sender: No OFD packet to send [02:12:17]OFD Sender: No OFD packet to send [02:12:22]OFD Sender: No OFD packet to send [02:12:27]OFD Sender: No OFD packet to send [02:12:32]OFD Sender: No OFD packet to send [02:12:37]OFD Sender: No OFD packet to send [02:12:42]OFD Sender: No OFD packet to send [02:12:47]OFD Sender: No OFD packet to send [02:12:52]OFD Sender: No OFD packet to send [02:12:57]OFD Sender: No OFD packet to send [02:13:02]OFD Sender: No OFD packet to send [02:13:07]OFD Sender: No OFD packet to send [02:13:12]OFD Sender: No OFD packet to send [02:13:17]OFD Sender: No OFD packet to send [02:13:22]OFD Sender: No OFD packet to send [02:13:27]OFD Sender: No OFD packet to send [02:13:32]OFD Sender: No OFD packet to send [02:13:37]OFD Sender: No OFD packet to send [02:13:42]OFD Sender: No OFD packet to send [02:13:47]OFD Sender: No OFD packet to send [02:13:52]OFD Sender: No OFD packet to send [02:13:57]OFD Sender: No OFD packet to send [02:14:02]OFD Sender: No OFD packet to send [02:14:07]OFD Sender: No OFD packet to send [02:14:12]OFD Sender: No OFD packet to send [02:14:17]OFD Sender: No OFD packet to send [02:14:22]OFD Sender: No OFD packet to send [02:14:27]OFD Sender: No OFD packet to send [02:14:32]OFD Sender: No OFD packet to send [02:14:37]OFD Sender: No OFD packet to send [02:14:42]OFD Sender: No OFD packet to send [02:14:47]OFD Sender: No OFD packet to send [02:14:52]OFD Sender: No OFD packet to send [02:14:57]OFD Sender: No OFD packet to send [02:15:02]OFD Sender: No OFD packet to send [02:15:07]OFD Sender: No OFD packet to send [02:15:12]OFD Sender: No OFD packet to send [02:15:17]OFD Sender: No OFD packet to send [02:15:22]OFD Sender: No OFD packet to send [02:15:27]OFD Sender: No OFD packet to send [02:15:32]OFD Sender: No OFD packet to send [02:15:37]OFD Sender: No OFD packet to send [02:15:42]OFD Sender: No OFD packet to send [02:15:47]OFD Sender: No OFD packet to send [02:15:52]OFD Sender: No OFD packet to send [02:15:57]OFD Sender: No OFD packet to send [02:16:02]OFD Sender: No OFD packet to send [02:16:07]OFD Sender: No OFD packet to send [02:16:12]OFD Sender: No OFD packet to send [02:16:17]OFD Sender: No OFD packet to send [02:16:22]OFD Sender: No OFD packet to send [02:16:27]OFD Sender: No OFD packet to send [02:16:32]OFD Sender: No OFD packet to send [02:16:37]OFD Sender: No OFD packet to send [02:16:42]OFD Sender: No OFD packet to send [02:16:47]OFD Sender: No OFD packet to send [02:16:52]OFD Sender: No OFD packet to send [02:16:57]OFD Sender: No OFD packet to send [02:17:02]OFD Sender: No OFD packet to send [02:17:07]OFD Sender: No OFD packet to send [02:17:12]OFD Sender: No OFD packet to send [02:17:17]OFD Sender: No OFD packet to send [02:17:22]OFD Sender: No OFD packet to send [02:17:27]OFD Sender: No OFD packet to send [02:17:32]OFD Sender: No OFD packet to send [02:17:37]OFD Sender: No OFD packet to send [02:17:42]OFD Sender: No OFD packet to send [02:17:47]OFD Sender: No OFD packet to send [02:17:52]OFD Sender: No OFD packet to send [02:17:57]OFD Sender: No OFD packet to send [02:18:02]OFD Sender: No OFD packet to send [02:18:07]OFD Sender: No OFD packet to send [02:18:12]OFD Sender: No OFD packet to send [02:18:17]OFD Sender: No OFD packet to send [02:18:22]OFD Sender: No OFD packet to send [02:18:27]OFD Sender: No OFD packet to send [02:18:32]OFD Sender: No OFD packet to send [02:18:37]OFD Sender: No OFD packet to send [02:18:42]OFD Sender: No OFD packet to send [02:18:47]OFD Sender: No OFD packet to send [02:18:52]OFD Sender: No OFD packet to send [02:18:57]OFD Sender: No OFD packet to send [02:19:02]OFD Sender: No OFD packet to send [02:19:07]OFD Sender: No OFD packet to send [02:19:12]OFD Sender: No OFD packet to send [02:19:17]OFD Sender: No OFD packet to send [02:19:22]OFD Sender: No OFD packet to send [02:19:27]OFD Sender: No OFD packet to send [02:19:32]OFD Sender: No OFD packet to send [02:19:37]OFD Sender: No OFD packet to send [02:19:42]OFD Sender: No OFD packet to send [02:19:47]OFD Sender: No OFD packet to send [02:19:52]OFD Sender: No OFD packet to send [02:19:57]OFD Sender: No OFD packet to send [02:20:02]OFD Sender: No OFD packet to send [02:20:07]OFD Sender: No OFD packet to send [02:20:12]OFD Sender: No OFD packet to send [02:20:17]OFD Sender: No OFD packet to send [02:20:22]OFD Sender: No OFD packet to send [02:20:27]OFD Sender: No OFD packet to send [02:20:32]OFD Sender: No OFD packet to send [02:20:37]OFD Sender: No OFD packet to send [02:20:42]OFD Sender: No OFD packet to send [02:20:47]OFD Sender: No OFD packet to send [02:20:52]OFD Sender: No OFD packet to send [02:20:57]OFD Sender: No OFD packet to send [02:21:03]OFD Sender: No OFD packet to send [02:21:06]int [02:21:06]Write to MH i2c: 01 00 00 11 0D 1E [02:21:06]*** FLAG_PRN_KEY set [02:21:06]Write i2c OK [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 07 00 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 07 00 11 0D 00 08 00 00 00 FF 0F 3B [02:21:06]state=0 [02:21:06]Key pressed [02:21:06]Feed [02:21:06]Write to MH i2c: D8 00 00 12 0D F6 [02:21:06]Write i2c OK [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: D8 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: D8 01 00 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: D8 01 00 12 0D 00 F7 [02:21:06]int [02:21:06]Write to MH i2c: 01 00 00 13 0D 20 [02:21:06]Write i2c OK [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 07 00 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 07 00 13 0D 00 48 00 00 00 3C 00 AB [02:21:06]state=2 [02:21:06]Key pressed [02:21:06]int [02:21:06]Write to MH i2c: 01 00 00 14 0D 21 [02:21:06]*** FLAG_PRN_KEY reset [02:21:06]Write i2c OK [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 07 00 [02:21:06]MH_I2C_Read... [02:21:06]Read from MH i2c: 01 07 00 14 0D 00 00 00 00 00 F6 0F 2D [02:21:06]state=2 [02:21:06]Stop feed [02:21:08]OFD Sender: No OFD packet to send [02:21:13]OFD Sender: No OFD packet to send [02:21:18]OFD Sender: No OFD packet to send [02:21:23]OFD Sender: No OFD packet to send [02:21:28]OFD Sender: No OFD packet to send [02:21:33]OFD Sender: No OFD packet to send [02:21:38]OFD Sender: No OFD packet to send [02:21:43]OFD Sender: No OFD packet to send [02:21:48]OFD Sender: No OFD packet to send [02:21:53]OFD Sender: No OFD packet to send [02:21:58]OFD Sender: No OFD packet to send [02:22:03]OFD Sender: No OFD packet to send [02:22:08]OFD Sender: No OFD packet to send [02:22:13]OFD Sender: No OFD packet to send [02:22:18]OFD Sender: No OFD packet to send [02:22:23]OFD Sender: No OFD packet to send [02:22:28]OFD Sender: No OFD packet to send [02:22:33]OFD Sender: No OFD packet to send [02:22:38]OFD Sender: No OFD packet to send [02:22:43]OFD Sender: No OFD packet to send [02:22:48]OFD Sender: No OFD packet to send [02:22:53]OFD Sender: No OFD packet to send [02:22:58]OFD Sender: No OFD packet to send [02:23:03]OFD Sender: No OFD packet to send [02:23:08]OFD Sender: No OFD packet to send [02:23:13]OFD Sender: No OFD packet to send [02:23:18]OFD Sender: No OFD packet to send [02:23:23]OFD Sender: No OFD packet to send [02:23:28]OFD Sender: No OFD packet to send [02:23:33]OFD Sender: No OFD packet to send [02:23:38]OFD Sender: No OFD packet to send [02:23:43]OFD Sender: No OFD packet to send [02:23:48]OFD Sender: No OFD packet to send [02:23:53]OFD Sender: No OFD packet to send [02:23:58]OFD Sender: No OFD packet to send [02:24:03]OFD Sender: No OFD packet to send [02:24:08]OFD Sender: No OFD packet to send [02:24:13]OFD Sender: No OFD packet to send [02:24:18]OFD Sender: No OFD packet to send [02:24:23]OFD Sender: No OFD packet to send [02:24:28]OFD Sender: No OFD packet to send [02:24:33]OFD Sender: No OFD packet to send [02:24:38]OFD Sender: No OFD packet to send [02:24:43]OFD Sender: No OFD packet to send [02:24:48]OFD Sender: No OFD packet to send [02:24:53]OFD Sender: No OFD packet to send [02:24:58]OFD Sender: No OFD packet to send [02:25:03]OFD Sender: No OFD packet to send [02:25:08]OFD Sender: No OFD packet to send [02:25:13]OFD Sender: No OFD packet to send [02:25:18]OFD Sender: No OFD packet to send [02:25:23]OFD Sender: No OFD packet to send [02:25:28]OFD Sender: No OFD packet to send [02:25:33]OFD Sender: No OFD packet to send [02:25:38]OFD Sender: No OFD packet to send [02:25:43]OFD Sender: No OFD packet to send [02:25:48]OFD Sender: No OFD packet to send [02:25:53]OFD Sender: No OFD packet to send [02:25:58]OFD Sender: No OFD packet to send [02:26:03]OFD Sender: No OFD packet to send [02:26:08]OFD Sender: No OFD packet to send [02:26:13]OFD Sender: No OFD packet to send [02:26:18]OFD Sender: No OFD packet to send [02:26:23]OFD Sender: No OFD packet to send [02:26:28]OFD Sender: No OFD packet to send [02:26:33]OFD Sender: No OFD packet to send [02:26:38]OFD Sender: No OFD packet to send [02:26:43]OFD Sender: No OFD packet to send [02:26:48]OFD Sender: No OFD packet to send [02:26:53]OFD Sender: No OFD packet to send [02:26:58]OFD Sender: No OFD packet to send [02:27:03]OFD Sender: No OFD packet to send [02:27:07]accept exits with 9 [02:27:07]New connection [02:27:07]New thread 3067252068 created [02:27:07]Thread 3067395428 joined [02:27:07]Waiting for new connection... [02:27:07] Sock 9.Parse request [02:27:07]Sock 9.Check first char [02:27:07]Sock 9.First char is OK [02:27:07]request: POST /json_proto HTTP/1.0 [02:27:07]Method: POST [02:27:07]URL: /json_proto [02:27:07]Method is POST - this is cgi request [02:27:07]url: /json_proto [02:27:07]query_string will be loaded in cgi processing [02:27:07]execute_cgi json_proto POST (null) [02:27:07]execute_cgi path=json_proto method=POST [02:27:07]POST find Content-Length [02:27:07]Host: 172.17.48.197:8080 [02:27:07]Content-Length: 683 [02:27:07]Content-Type: application/json [02:27:07] [02:27:07]POST finish read [02:27:07]Found Content-Length = 683 [02:27:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "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" ] } } [02:27:07]execute_script... [02:27:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "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" ] } } [02:27:07]POST & json_proto [02:27:07]process_json_proto [02:27:07]json parsed OK: [02:27:07]protocol is kg_v1.0 [02:27:07]action value=close_receipt [02:27:07]process_action close_receipt [02:27:07]cmd_close_receipt [02:27:07]MH_GetDate [02:27:07]Write to MH i2c: F0 00 00 15 0D 11 [02:27:07]Write i2c OK [02:27:07]MH_I2C_Read... [02:27:07]Read from MH i2c: F0 [02:27:07]MH_I2C_Read... [02:27:07]Read from MH i2c: F0 09 00 [02:27:07]MH_I2C_Read... [02:27:07]Read from MH i2c: F0 09 00 15 0D 00 FC DF E3 65 6C AF E3 65 A0 [02:27:07]GetLastDocTimeStamp 1709431289 [02:27:07]current date 1709432828 [02:27:07]FM_GetShiftState [02:27:07]SAM_PROTO_GetShiftState [02:27:07]wFMCommunicate request_size=4 [02:27:07]MH_SAM_APDU [02:27:07]CAPDU: 80 13 01 00 [02:27:07]Write to MH i2c: E2 08 00 16 0D 80 13 01 00 00 00 00 00 A0 [02:27:07]Write i2c OK [02:27:07]MH_I2C_Read... [02:27:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:27:07]Read from MH i2c: E2 [02:27:07]MH_I2C_Read... [02:27:07]Read from MH i2c: E2 0E 00 [02:27:07]MH_I2C_Read... [02:27:07]Read from MH i2c: E2 0E 00 16 0D 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 62 [02:27:07]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:27:07]wFMCommunicate OK [02:27:07]SAM_PROTO_GetShiftState done [02:27:07]FM_GetShiftState done [02:27:07]opened in 1709425579 [02:27:07]opened+sec_in_day 1709511979 [02:27:07]quantity*price = 150050 [02:27:07]sum+1 = 150052 [02:27:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 18 03.03.2024 02:27 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123161 ФПД: 141713874005021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T022708&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123161&fm=141713874005021&tin=02508201610067®Number=0000000000090573&sum=150000 [02:27:09]StoreToDocumentArchive [02:27:09]shift 323 fd 123161 [02:27:09]save to /storage/0323/doc_00123161 [02:27:09]save last doc name /storage/0323/doc_00123161 to /storage/kkm_last_doc_name [02:27:09]save OK [02:27:09]Clear old archive folders... [02:27:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:27:09]tlvbuf is 00DBF3E0 [02:27:09]SAM_PROTO_ClearQueue [02:27:09]wFMCommunicate request_size=4 [02:27:09]MH_SAM_APDU [02:27:09]CAPDU: 80 09 00 00 [02:27:09]Write to MH i2c: E2 08 00 23 0D 80 09 00 00 00 00 00 00 A2 [02:27:09]Write i2c OK [02:27:09]MH_I2C_Read... [02:27:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:27:09]Read from MH i2c: E2 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 03 00 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 03 00 23 0D 00 90 00 A4 [02:27:09]RAPDU: 90 00 [02:27:09]wFMCommunicate OK [02:27:09]SAM_PROTO_ClearQueue done [02:27:09]KKMCreateOFDPacket [02:27:09]OFDProtocolAddRootSTLVToBuf [02:27:09]FM_MakeSignedData [02:27:09]FM_MakeSignedData [02:27:09]SAM_PROTO_SignData [02:27:09]wFMCommunicate request_size=4 [02:27:09]MH_SAM_APDU [02:27:09]CAPDU: 80 0D 01 02 [02:27:09]Write to MH i2c: E2 08 00 24 0D 80 0D 01 02 00 00 00 00 AA [02:27:09]Write i2c OK [02:27:09]MH_I2C_Read... [02:27:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:27:09]Read from MH i2c: E2 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 03 00 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 03 00 24 0D 00 90 00 A5 [02:27:09]RAPDU: 90 00 [02:27:09]wFMCommunicate OK [02:27:09]wFMCommunicate request_size=255 [02:27:09]MH_SAM_APDU [02:27:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 FC DF E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E1 01 00 35 04 06 00 80 [02:27:09]Write to MH i2c: E2 02 01 25 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 FC DF E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E1 01 00 35 04 06 00 80 00 00 38 [02:27:09]Write i2c OK [02:27:09]MH_I2C_Read... [02:27:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:27:09]Read from MH i2c: E2 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 03 00 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 03 00 25 0D 00 90 00 A6 [02:27:09]RAPDU: 90 00 [02:27:09]wFMCommunicate OK [02:27:09]wFMCommunicate request_size=10 [02:27:09]MH_SAM_APDU [02:27:09]CAPDU: 80 0D 02 02 05 E3 55 1E AC 1D [02:27:09]Write to MH i2c: E2 0D 00 26 0D 80 0D 02 02 05 00 E3 55 1E AC 1D 00 00 D6 [02:27:09]Write i2c OK [02:27:09]MH_I2C_Read... [02:27:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:27:09]Read from MH i2c: E2 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 03 00 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 03 00 26 0D 00 90 00 A7 [02:27:09]RAPDU: 90 00 [02:27:09]wFMCommunicate OK [02:27:09]wFMCommunicate request_size=4 [02:27:09]MH_SAM_APDU [02:27:09]CAPDU: 80 0D 03 02 [02:27:09]Write to MH i2c: E2 08 00 27 0D 80 0D 03 02 00 00 00 00 AF [02:27:09]Write i2c OK [02:27:09]MH_I2C_Read... [02:27:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:27:09]Read from MH i2c: E2 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 0B 00 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 0B 00 27 0D 00 3F 0C 2B 25 95 84 C1 77 90 00 9C [02:27:09]RAPDU: 3F 0C 2B 25 95 84 C1 77 90 00 [02:27:09]wFMCommunicate OK [02:27:09]SAM_PROTO_SignData done [02:27:09]FM_MakeSignedData done [02:27:09]CreateOFDProtocolMessage [02:27:09]wFMCommunicate request_size=4 [02:27:09]MH_SAM_APDU [02:27:09]CAPDU: 80 11 00 00 [02:27:09]Write to MH i2c: E2 08 00 28 0D 80 11 00 00 00 00 00 00 AF [02:27:09]Write i2c OK [02:27:09]MH_I2C_Read... [02:27:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:27:09]Read from MH i2c: E2 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 17 00 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: E2 17 00 28 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0D [02:27:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:27:09]wFMCommunicate OK [02:27:09]CreateOFDProtocolMessage done [02:27:09]OFDSenderStorePacket 123161 [02:27:09]StoreOFDPacket docnum=123161 [02:27:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B4 DF 07 01 F1 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 FC DF E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E1 01 00 35 04 06 00 80 E3 55 1E AC 1D 3F 0C 2B 25 95 84 C1 77 [02:27:09]CheckFolder [02:27:09]dirname=/storage/ofd_packets [02:27:09]CheckFolder done [02:27:09]ProducePacketName [02:27:09]name=ofd_packets/00123161 [02:27:09]NVStorageSaveData ofd_packets/00123161 [02:27:09]File name is /storage/ofd_packets/00123161 [02:27:09]Write 301 bytes [02:27:09]NVStorageSaveData done [02:27:09]OFDSenderStorePacket done [02:27:09]KKMCreateOFDPacket done [02:27:09]NVStorageSaveData kkm_last_timestamp [02:27:09]File name is /storage/kkm_last_timestamp [02:27:09]Write 4 bytes [02:27:09]NVStorageSaveData done [02:27:09]OFD Sender: Processing packet 123161 [packets to send 112, broken 111] [02:27:09]ProducePacketName [02:27:09]name=ofd_packets/00123161 [02:27:09]OFD Sender: To server: pG, [02:27:09]CommunicateWithHost lk.salyk.kg:30040 [02:27:09]ConnectInit lk.salyk.kg [02:27:09]ExternCall_PrintAddStr [02:27:09]wPrintStart [02:27:09]Write to MH i2c: 01 00 00 29 0D 36 [02:27:09]Write i2c OK [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: 01 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: 01 07 00 [02:27:09]MH_I2C_Read... [02:27:09]Read from MH i2c: 01 07 00 29 0D 00 00 00 00 00 FF 0F 4B [02:27:09]RasterBufferAndPrint [02:27:09]line Счет N : (1)1106078 [02:27:09]line ИНН: 02508201610067 [02:27:09]line Контрольно-Кассовый Чек [02:27:09]line ПРОДАЖА [02:27:09]line ТРК (МРК, ГНК) : 53 [02:27:09]line Товар: 2710124500 [02:27:09]line Аи-95-К-5 [02:27:09]line 21.590 * 69.50 [02:27:09]line = 1500.51 [02:27:09]line НДС 12% НСП 1% [02:27:09]line > о реализуемом товаре [02:27:09]line ОКРУГЛЕНИЕ: -0.51 [02:27:09]line ИТОГО: 1500.00 [02:27:09]line Внесено: 1500.00 [02:27:09]line СДАЧА: 0.00 [02:27:09]line НСП 1% : 13.28 [02:27:09]line НДС 12% : 159.35 [02:27:09]line Наличными: 1500.00 [02:27:09]line Безнал.: 0.00 [02:27:09]line Место: АЗС № 25 "Партнер Нефть" [02:27:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [02:27:09]line СНО: Общий режим [02:27:09]line Чек 18 03.03.2024 02:27 [02:27:09]line Смена: 323 ФФД: 1.0 [02:27:09]line ЗНМ: 0300000019 [02:27:09]line РНМ: 0000000000090573 [02:27:09]line Версия ККМ: 001 [02:27:09]line ФМ: 0000000000874798 [02:27:09]line ФД: 123161 [02:27:09]line ФПД: 141713874005021 [02:27:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T022708&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123161&fm=141713874005021&tin=02508201610067®Number=0000000000090573&sum=150000 [02:27:09]Connected sock=11 [02:27:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B4 DF 07 01 F1 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 FC DF E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E1 01 00 35 04 06 00 80 E3 55 1E AC 1D 3F 0C 2B 25 95 84 C1 77 [02:27:09]written 0, free lines is 4095 [02:27:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C7 39 47 00 C6 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 19 E1 01 00 F4 03 04 00 29 8C E3 65 B6 04 01 00 00 C1 82 99 2D 3B A1 B8 BD [02:27:10]CommunicateWithHost err = 0 [02:27:10]CheckOFDResponse [02:27:10]1017 (14) - 77093643461234 [02:27:10]1041 (16) - 0000000000874798 [02:27:10]1040 (4) - 123161 [02:27:10]1012 (4) - 02.03.2024 20:29 [02:27:10]1206 (1) - 0 [02:27:10]OFD Sender: Remove packet 123161 [02:27:10]ProducePacketName [02:27:10]name=ofd_packets/00123161 [02:27:10]NVStorageDeleteData [02:27:10]Write to MH i2c: 01 00 00 54 0D 61 [02:27:10]Write i2c OK [02:27:10]MH_I2C_Read... [02:27:10]Read from MH i2c: 01 [02:27:10]MH_I2C_Read... [02:27:10]Read from MH i2c: 01 07 00 [02:27:10]MH_I2C_Read... [02:27:10]Read from MH i2c: 01 07 00 54 0D 00 00 00 00 00 EA 0C 5E [02:27:10]RasterBufferAndPrint [02:27:10]line [02:27:10]line [02:27:10]line [02:27:10]line [02:27:10]line [02:27:10]written 0, free lines is 3312 [02:27:10]MH_Cut [02:27:10]Write to MH i2c: D1 01 00 5B 0D 01 3A [02:27:10]Write i2c OK [02:27:10]MH_I2C_Read... [02:27:10]Read from MH i2c: D1 [02:27:10]MH_I2C_Read... [02:27:10]Read from MH i2c: D1 01 00 [02:27:10]MH_I2C_Read... [02:27:10]Read from MH i2c: D1 01 00 5B 0D 00 39 [02:27:10]Write to MH i2c: 01 00 00 5C 0D 69 [02:27:10]Write i2c OK [02:27:10]MH_I2C_Read... [02:27:10]OFD Sender: No OFD packet to send [02:27:11]*** Cut start [02:27:11]*** Purtial cut [02:27:11]*** Stage 1: CUTSNS_PIN = 1 [02:27:13]Read from MH i2c: 01 [02:27:13]MH_I2C_Read... [02:27:13]*** Stop cut motor [02:27:13]*** Cut end [02:27:13]Read from MH i2c: 01 07 00 [02:27:13]MH_I2C_Read... [02:27:13]Read from MH i2c: 01 07 00 5C 0D 00 00 00 00 00 FF 0F 7E [02:27:13]process_action close_receipt done [02:27:13]requested_data is exist [02:27:13]produce_requested_data [02:27:13]requested_item fm.sn is exist - process it [02:27:13]wFMCommunicate request_size=4 [02:27:13]MH_SAM_APDU [02:27:13]CAPDU: 80 11 00 00 [02:27:13]Write to MH i2c: E2 08 00 5D 0D 80 11 00 00 00 00 00 00 E4 [02:27:13]Write i2c OK [02:27:13]MH_I2C_Read... [02:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:27:13]Read from MH i2c: E2 [02:27:13]MH_I2C_Read... [02:27:13]Read from MH i2c: E2 17 00 [02:27:13]MH_I2C_Read... [02:27:13]Read from MH i2c: E2 17 00 5D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 42 [02:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:27:13]wFMCommunicate OK [02:27:13]requested_item fd.num is exist - process it [02:27:13]SAM_PROTO_GetFieldsCounters [02:27:13]wFMCommunicate request_size=4 [02:27:13]MH_SAM_APDU [02:27:13]CAPDU: 80 13 00 00 [02:27:13]Write to MH i2c: E2 08 00 5E 0D 80 13 00 00 00 00 00 00 E7 [02:27:13]Write i2c OK [02:27:13]MH_I2C_Read... [02:27:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:27:13]Read from MH i2c: E2 [02:27:13]MH_I2C_Read... [02:27:13]Read from MH i2c: E2 62 00 [02:27:13]MH_I2C_Read... [02:27:13]Read from MH i2c: E2 62 00 5E 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 19 E1 01 00 0E 04 04 00 43 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 87 [02:27:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 19 E1 01 00 0E 04 04 00 43 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 [02:27:13]wFMCommunicate OK [02:27:13]SAM_PROTO_GetFieldsCounters done [02:27:13]requested_item shift.num is exist - process it [02:27:13]requested_item shift.opened is exist - process it [02:27:13]req_shift_opened [02:27:13]FM_GetShiftState [02:27:13]SAM_PROTO_GetShiftState [02:27:13]wFMCommunicate request_size=4 [02:27:13]MH_SAM_APDU [02:27:13]CAPDU: 80 13 01 00 [02:27:13]Write to MH i2c: E2 08 00 5F 0D 80 13 01 00 00 00 00 00 E9 [02:27:13]Write i2c OK [02:27:13]MH_I2C_Read... [02:27:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:27:13]Read from MH i2c: E2 [02:27:13]MH_I2C_Read... [02:27:13]Read from MH i2c: E2 0E 00 [02:27:13]MH_I2C_Read... [02:27:13]Read from MH i2c: E2 0E 00 5F 0D 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 AB [02:27:13]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:27:13]wFMCommunicate OK [02:27:13]SAM_PROTO_GetShiftState done [02:27:13]FM_GetShiftState done [02:27:13]req_shift_opened done [02:27:13]requested_item shift.open_date is exist - process it [02:27:13]req_shift_open_date [02:27:13]req_shift_open_date done [02:27:13]produce_requested_data done [02:27:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123161,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [02:27:13]process_action_free close_receipt [02:27:13]json_value_free [02:27:13]json_value_free done [02:27:13]process_json_proto returns [02:27:13]Send response to host [02:27:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123161,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [02:27:13]free response buf [02:27:13]execute_script done [02:27:13]execute_script returns [02:27:13]free content buf [02:27:13]Sock 9.Close socket [02:27:13]Sock 9.Thread stoped [02:27:15]OFD Sender: No OFD packet to send [02:27:20]OFD Sender: No OFD packet to send [02:27:25]OFD Sender: No OFD packet to send [02:27:30]OFD Sender: No OFD packet to send [02:27:35]OFD Sender: No OFD packet to send [02:27:40]OFD Sender: No OFD packet to send [02:27:45]OFD Sender: No OFD packet to send [02:27:50]OFD Sender: No OFD packet to send [02:27:55]OFD Sender: No OFD packet to send [02:28:00]OFD Sender: No OFD packet to send [02:28:05]OFD Sender: No OFD packet to send [02:28:10]OFD Sender: No OFD packet to send [02:28:15]OFD Sender: No OFD packet to send [02:28:20]OFD Sender: No OFD packet to send [02:28:25]OFD Sender: No OFD packet to send [02:28:30]OFD Sender: No OFD packet to send [02:28:35]OFD Sender: No OFD packet to send [02:28:40]OFD Sender: No OFD packet to send [02:28:45]OFD Sender: No OFD packet to send [02:28:50]OFD Sender: No OFD packet to send [02:28:55]OFD Sender: No OFD packet to send [02:29:00]OFD Sender: No OFD packet to send [02:29:05]OFD Sender: No OFD packet to send [02:29:10]OFD Sender: No OFD packet to send [02:29:15]OFD Sender: No OFD packet to send [02:29:20]OFD Sender: No OFD packet to send [02:29:25]OFD Sender: No OFD packet to send [02:29:30]OFD Sender: No OFD packet to send [02:29:35]OFD Sender: No OFD packet to send [02:29:40]OFD Sender: No OFD packet to send [02:29:45]OFD Sender: No OFD packet to send [02:29:50]OFD Sender: No OFD packet to send [02:29:55]OFD Sender: No OFD packet to send [02:30:00]OFD Sender: No OFD packet to send [02:30:05]OFD Sender: No OFD packet to send [02:30:10]OFD Sender: No OFD packet to send [02:30:15]OFD Sender: No OFD packet to send [02:30:20]OFD Sender: No OFD packet to send [02:30:25]OFD Sender: No OFD packet to send [02:30:30]OFD Sender: No OFD packet to send [02:30:35]OFD Sender: No OFD packet to send [02:30:40]OFD Sender: No OFD packet to send [02:30:45]OFD Sender: No OFD packet to send [02:30:50]OFD Sender: No OFD packet to send [02:30:55]OFD Sender: No OFD packet to send [02:31:00]OFD Sender: No OFD packet to send [02:31:05]OFD Sender: No OFD packet to send [02:31:10]OFD Sender: No OFD packet to send [02:31:15]OFD Sender: No OFD packet to send [02:31:20]OFD Sender: No OFD packet to send [02:31:25]OFD Sender: No OFD packet to send [02:31:30]OFD Sender: No OFD packet to send [02:31:35]OFD Sender: No OFD packet to send [02:31:40]OFD Sender: No OFD packet to send [02:31:45]OFD Sender: No OFD packet to send [02:31:50]OFD Sender: No OFD packet to send [02:31:55]OFD Sender: No OFD packet to send [02:32:00]OFD Sender: No OFD packet to send [02:32:05]OFD Sender: No OFD packet to send [02:32:10]OFD Sender: No OFD packet to send [02:32:15]OFD Sender: No OFD packet to send [02:32:20]OFD Sender: No OFD packet to send [02:32:25]OFD Sender: No OFD packet to send [02:32:30]OFD Sender: No OFD packet to send [02:32:35]OFD Sender: No OFD packet to send [02:32:40]OFD Sender: No OFD packet to send [02:32:45]OFD Sender: No OFD packet to send [02:32:50]OFD Sender: No OFD packet to send [02:32:55]OFD Sender: No OFD packet to send [02:33:00]OFD Sender: No OFD packet to send [02:33:05]OFD Sender: No OFD packet to send [02:33:10]OFD Sender: No OFD packet to send [02:33:15]OFD Sender: No OFD packet to send [02:33:20]OFD Sender: No OFD packet to send [02:33:25]OFD Sender: No OFD packet to send [02:33:30]OFD Sender: No OFD packet to send [02:33:35]OFD Sender: No OFD packet to send [02:33:40]OFD Sender: No OFD packet to send [02:33:45]OFD Sender: No OFD packet to send [02:33:51]OFD Sender: No OFD packet to send [02:33:56]OFD Sender: No OFD packet to send [02:34:01]OFD Sender: No OFD packet to send [02:34:06]OFD Sender: No OFD packet to send [02:34:11]OFD Sender: No OFD packet to send [02:34:16]OFD Sender: No OFD packet to send [02:34:21]OFD Sender: No OFD packet to send [02:34:26]OFD Sender: No OFD packet to send [02:34:31]OFD Sender: No OFD packet to send [02:34:36]OFD Sender: No OFD packet to send [02:34:41]OFD Sender: No OFD packet to send [02:34:46]OFD Sender: No OFD packet to send [02:34:51]OFD Sender: No OFD packet to send [02:34:56]OFD Sender: No OFD packet to send [02:35:01]OFD Sender: No OFD packet to send [02:35:06]OFD Sender: No OFD packet to send [02:35:11]OFD Sender: No OFD packet to send [02:35:16]OFD Sender: No OFD packet to send [02:35:21]OFD Sender: No OFD packet to send [02:35:26]OFD Sender: No OFD packet to send [02:35:31]OFD Sender: No OFD packet to send [02:35:36]OFD Sender: No OFD packet to send [02:35:41]OFD Sender: No OFD packet to send [02:35:46]OFD Sender: No OFD packet to send [02:35:51]OFD Sender: No OFD packet to send [02:35:56]OFD Sender: No OFD packet to send [02:36:01]OFD Sender: No OFD packet to send [02:36:06]OFD Sender: No OFD packet to send [02:36:11]OFD Sender: No OFD packet to send [02:36:16]OFD Sender: No OFD packet to send [02:36:21]OFD Sender: No OFD packet to send [02:36:26]OFD Sender: No OFD packet to send [02:36:31]OFD Sender: No OFD packet to send [02:36:36]OFD Sender: No OFD packet to send [02:36:41]OFD Sender: No OFD packet to send [02:36:46]OFD Sender: No OFD packet to send [02:36:51]OFD Sender: No OFD packet to send [02:36:56]OFD Sender: No OFD packet to send [02:37:01]OFD Sender: No OFD packet to send [02:37:06]OFD Sender: No OFD packet to send [02:37:11]OFD Sender: No OFD packet to send [02:37:16]OFD Sender: No OFD packet to send [02:37:21]OFD Sender: No OFD packet to send [02:37:26]OFD Sender: No OFD packet to send [02:37:31]OFD Sender: No OFD packet to send [02:37:36]OFD Sender: No OFD packet to send [02:37:41]OFD Sender: No OFD packet to send [02:37:46]OFD Sender: No OFD packet to send [02:37:51]OFD Sender: No OFD packet to send [02:37:56]OFD Sender: No OFD packet to send [02:38:01]OFD Sender: No OFD packet to send [02:38:06]OFD Sender: No OFD packet to send [02:38:11]OFD Sender: No OFD packet to send [02:38:16]OFD Sender: No OFD packet to send [02:38:21]OFD Sender: No OFD packet to send [02:38:26]OFD Sender: No OFD packet to send [02:38:31]OFD Sender: No OFD packet to send [02:38:36]OFD Sender: No OFD packet to send [02:38:41]OFD Sender: No OFD packet to send [02:38:46]OFD Sender: No OFD packet to send [02:38:51]OFD Sender: No OFD packet to send [02:38:56]OFD Sender: No OFD packet to send [02:39:01]OFD Sender: No OFD packet to send [02:39:06]OFD Sender: No OFD packet to send [02:39:11]OFD Sender: No OFD packet to send [02:39:16]OFD Sender: No OFD packet to send [02:39:21]OFD Sender: No OFD packet to send [02:39:26]OFD Sender: No OFD packet to send [02:39:31]OFD Sender: No OFD packet to send [02:39:36]OFD Sender: No OFD packet to send [02:39:41]OFD Sender: No OFD packet to send [02:39:46]OFD Sender: No OFD packet to send [02:39:51]OFD Sender: No OFD packet to send [02:39:56]OFD Sender: No OFD packet to send [02:40:01]OFD Sender: No OFD packet to send [02:40:06]OFD Sender: No OFD packet to send [02:40:11]OFD Sender: No OFD packet to send [02:40:16]OFD Sender: No OFD packet to send [02:40:21]OFD Sender: No OFD packet to send [02:40:26]OFD Sender: No OFD packet to send [02:40:31]OFD Sender: No OFD packet to send [02:40:36]OFD Sender: No OFD packet to send [02:40:41]OFD Sender: No OFD packet to send [02:40:46]OFD Sender: No OFD packet to send [02:40:51]OFD Sender: No OFD packet to send [02:40:56]OFD Sender: No OFD packet to send [02:41:01]OFD Sender: No OFD packet to send [02:41:06]OFD Sender: No OFD packet to send [02:41:11]OFD Sender: No OFD packet to send [02:41:16]OFD Sender: No OFD packet to send [02:41:21]OFD Sender: No OFD packet to send [02:41:26]OFD Sender: No OFD packet to send [02:41:31]OFD Sender: No OFD packet to send [02:41:36]OFD Sender: No OFD packet to send [02:41:41]OFD Sender: No OFD packet to send [02:41:46]OFD Sender: No OFD packet to send [02:41:51]OFD Sender: No OFD packet to send [02:41:56]OFD Sender: No OFD packet to send [02:42:01]OFD Sender: No OFD packet to send [02:42:06]OFD Sender: No OFD packet to send [02:42:11]OFD Sender: No OFD packet to send [02:42:15]accept exits with 7 [02:42:15]New connection [02:42:15]New thread 3067395428 created [02:42:15]Thread 3067252068 joined [02:42:15]Waiting for new connection... [02:42:15] Sock 7.Parse request [02:42:15]Sock 7.Check first char [02:42:15]Sock 7.First char is OK [02:42:15]request: POST /json_proto HTTP/1.0 [02:42:15]Method: POST [02:42:15]URL: /json_proto [02:42:15]Method is POST - this is cgi request [02:42:15]url: /json_proto [02:42:15]query_string will be loaded in cgi processing [02:42:15]execute_cgi json_proto POST (null) [02:42:15]execute_cgi path=json_proto method=POST [02:42:15]POST find Content-Length [02:42:15]Host: 172.17.48.197:8080 [02:42:15]Content-Length: 678 [02:42:15]Content-Type: application/json [02:42:15] [02:42:15]POST finish read [02:42:15]Found Content-Length = 678 [02:42:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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" ] } } [02:42:15]execute_script... [02:42:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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" ] } } [02:42:15]POST & json_proto [02:42:15]process_json_proto [02:42:15]json parsed OK: [02:42:15]protocol is kg_v1.0 [02:42:15]action value=close_receipt [02:42:15]process_action close_receipt [02:42:15]cmd_close_receipt [02:42:15]MH_GetDate [02:42:15]Write to MH i2c: F0 00 00 60 0D 5C [02:42:15]Write i2c OK [02:42:15]MH_I2C_Read... [02:42:15]Read from MH i2c: F0 [02:42:15]MH_I2C_Read... [02:42:15]Read from MH i2c: F0 09 00 [02:42:15]MH_I2C_Read... [02:42:15]Read from MH i2c: F0 09 00 60 0D 00 88 E3 E3 65 6C AF E3 65 7B [02:42:15]GetLastDocTimeStamp 1709432828 [02:42:15]current date 1709433736 [02:42:15]FM_GetShiftState [02:42:15]SAM_PROTO_GetShiftState [02:42:15]wFMCommunicate request_size=4 [02:42:15]MH_SAM_APDU [02:42:15]CAPDU: 80 13 01 00 [02:42:15]Write to MH i2c: E2 08 00 61 0D 80 13 01 00 00 00 00 00 EB [02:42:15]Write i2c OK [02:42:15]MH_I2C_Read... [02:42:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:42:15]Read from MH i2c: E2 [02:42:15]MH_I2C_Read... [02:42:15]Read from MH i2c: E2 0E 00 [02:42:15]MH_I2C_Read... [02:42:15]Read from MH i2c: E2 0E 00 61 0D 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 AD [02:42:15]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:42:15]wFMCommunicate OK [02:42:15]SAM_PROTO_GetShiftState done [02:42:15]FM_GetShiftState done [02:42:15]opened in 1709425579 [02:42:15]opened+sec_in_day 1709511979 [02:42:15]quantity*price = 40049 [02:42:15]sum+1 = 40050 [02:42:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 19 03.03.2024 02:42 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123162 ФПД: 211017328463879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T024216&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123162&fm=211017328463879&tin=02508201610067®Number=0000000000090573&sum=40000 [02:42:16]StoreToDocumentArchive [02:42:16]shift 323 fd 123162 [02:42:16]save to /storage/0323/doc_00123162 [02:42:16]save last doc name /storage/0323/doc_00123162 to /storage/kkm_last_doc_name [02:42:16]save OK [02:42:16]Clear old archive folders... [02:42:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:42:16]tlvbuf is 00DB7650 [02:42:16]SAM_PROTO_ClearQueue [02:42:16]wFMCommunicate request_size=4 [02:42:16]MH_SAM_APDU [02:42:16]CAPDU: 80 09 00 00 [02:42:16]Write to MH i2c: E2 08 00 6E 0D 80 09 00 00 00 00 00 00 ED [02:42:16]Write i2c OK [02:42:16]MH_I2C_Read... [02:42:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:42:16]Read from MH i2c: E2 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 03 00 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 03 00 6E 0D 00 90 00 EF [02:42:16]RAPDU: 90 00 [02:42:16]wFMCommunicate OK [02:42:16]SAM_PROTO_ClearQueue done [02:42:16]KKMCreateOFDPacket [02:42:16]OFDProtocolAddRootSTLVToBuf [02:42:16]FM_MakeSignedData [02:42:16]FM_MakeSignedData [02:42:16]SAM_PROTO_SignData [02:42:16]wFMCommunicate request_size=4 [02:42:16]MH_SAM_APDU [02:42:16]CAPDU: 80 0D 01 02 [02:42:16]Write to MH i2c: E2 08 00 6F 0D 80 0D 01 02 00 00 00 00 F5 [02:42:16]Write i2c OK [02:42:16]MH_I2C_Read... [02:42:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:42:16]Read from MH i2c: E2 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 03 00 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 03 00 6F 0D 00 90 00 F0 [02:42:16]RAPDU: 90 00 [02:42:16]wFMCommunicate OK [02:42:16]wFMCommunicate request_size=255 [02:42:16]MH_SAM_APDU [02:42: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 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 88 E3 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E1 01 00 35 04 06 00 BF [02:42:16]Write to MH i2c: E2 02 01 70 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 88 E3 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E1 01 00 35 04 06 00 BF 00 00 48 [02:42:16]Write i2c OK [02:42:16]MH_I2C_Read... [02:42:16]OFD Sender: No OFD packet to send [02:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:42:16]Read from MH i2c: E2 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 03 00 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 03 00 70 0D 00 90 00 F1 [02:42:16]RAPDU: 90 00 [02:42:16]wFMCommunicate OK [02:42:16]wFMCommunicate request_size=10 [02:42:16]MH_SAM_APDU [02:42:16]CAPDU: 80 0D 02 02 05 EB 4C E7 90 07 [02:42:16]Write to MH i2c: E2 0D 00 71 0D 80 0D 02 02 05 00 EB 4C E7 90 07 00 00 B7 [02:42:16]Write i2c OK [02:42:16]MH_I2C_Read... [02:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:42:16]Read from MH i2c: E2 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 03 00 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 03 00 71 0D 00 90 00 F2 [02:42:16]RAPDU: 90 00 [02:42:16]wFMCommunicate OK [02:42:16]wFMCommunicate request_size=4 [02:42:16]MH_SAM_APDU [02:42:16]CAPDU: 80 0D 03 02 [02:42:16]Write to MH i2c: E2 08 00 72 0D 80 0D 03 02 00 00 00 00 FA [02:42:16]Write i2c OK [02:42:16]MH_I2C_Read... [02:42:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:42:16]Read from MH i2c: E2 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 0B 00 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 0B 00 72 0D 00 FD 37 54 B6 20 EC DC 19 90 00 3A [02:42:16]RAPDU: FD 37 54 B6 20 EC DC 19 90 00 [02:42:16]wFMCommunicate OK [02:42:16]SAM_PROTO_SignData done [02:42:16]FM_MakeSignedData done [02:42:16]CreateOFDProtocolMessage [02:42:16]wFMCommunicate request_size=4 [02:42:16]MH_SAM_APDU [02:42:16]CAPDU: 80 11 00 00 [02:42:16]Write to MH i2c: E2 08 00 73 0D 80 11 00 00 00 00 00 00 FA [02:42:16]Write i2c OK [02:42:16]MH_I2C_Read... [02:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:42:16]Read from MH i2c: E2 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 17 00 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: E2 17 00 73 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [02:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:42:16]wFMCommunicate OK [02:42:16]CreateOFDProtocolMessage done [02:42:16]OFDSenderStorePacket 123162 [02:42:16]StoreOFDPacket docnum=123162 [02:42:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2B A1 07 01 15 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 88 E3 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E1 01 00 35 04 06 00 BF EB 4C E7 90 07 FD 37 54 B6 20 EC DC 19 [02:42:16]CheckFolder [02:42:16]dirname=/storage/ofd_packets [02:42:16]CheckFolder done [02:42:16]ProducePacketName [02:42:16]name=ofd_packets/00123162 [02:42:16]NVStorageSaveData ofd_packets/00123162 [02:42:16]File name is /storage/ofd_packets/00123162 [02:42:16]Write 301 bytes [02:42:16]NVStorageSaveData done [02:42:16]OFDSenderStorePacket done [02:42:16]KKMCreateOFDPacket done [02:42:16]NVStorageSaveData kkm_last_timestamp [02:42:16]File name is /storage/kkm_last_timestamp [02:42:16]Write 4 bytes [02:42:16]NVStorageSaveData done [02:42:16]ExternCall_PrintAddStr [02:42:16]wPrintStart [02:42:16]Write to MH i2c: 01 00 00 74 0D 81 [02:42:16]Write i2c OK [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: 01 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: 01 07 00 [02:42:16]MH_I2C_Read... [02:42:16]Read from MH i2c: 01 07 00 74 0D 00 00 00 00 00 FF 0F 96 [02:42:16]RasterBufferAndPrint [02:42:16]line Счет N : (1)1106079 [02:42:16]line ИНН: 02508201610067 [02:42:16]line Контрольно-Кассовый Чек [02:42:16]line ПРОДАЖА [02:42:16]line ТРК (МРК, ГНК) : 52 [02:42:16]line Товар: 2710124130 [02:42:16]line Аи-92-К-5 [02:42:16]line 6.470 * 61.90 [02:42:16]line = 400.49 [02:42:16]line НДС 12% НСП 1% [02:42:16]line > о реализуемом товаре [02:42:16]line ОКРУГЛЕНИЕ: -0.49 [02:42:16]line ИТОГО: 400.00 [02:42:16]line Внесено: 400.00 [02:42:16]line СДАЧА: 0.00 [02:42:16]line НСП 1% : 3.54 [02:42:16]line НДС 12% : 42.53 [02:42:16]line Наличными: 400.00 [02:42:16]line Безнал.: 0.00 [02:42:16]line Место: АЗС № 25 "Партнер Нефть" [02:42:16]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [02:42:16]line СНО: Общий режим [02:42:16]line Чек 19 03.03.2024 02:42 [02:42:16]line Смена: 323 ФФД: 1.0 [02:42:16]line ЗНМ: 0300000019 [02:42:16]line РНМ: 0000000000090573 [02:42:16]line Версия ККМ: 001 [02:42:16]line ФМ: 0000000000874798 [02:42:16]line ФД: 123162 [02:42:16]line ФПД: 211017328463879 [02:42:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T024216&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123162&fm=211017328463879&tin=02508201610067®Number=0000000000090573&sum=40000 [02:42:17]OFD Sender: Processing packet 123162 [packets to send 112, broken 111] [02:42:17]ProducePacketName [02:42:17]name=ofd_packets/00123162 [02:42:17]OFD Sender: To server: pG, [02:42:17]CommunicateWithHost lk.salyk.kg:30040 [02:42:17]ConnectInit lk.salyk.kg [02:42:17]written 0, free lines is 4095 [02:42:17]Connected sock=10 [02:42:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2B A1 07 01 15 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 88 E3 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E1 01 00 35 04 06 00 BF EB 4C E7 90 07 FD 37 54 B6 20 EC DC 19 [02:42:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 16 E4 47 00 B3 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1A E1 01 00 F4 03 04 00 B5 8F E3 65 B6 04 01 00 00 4A BD 1A EC 26 0A 98 82 [02:42:17]CommunicateWithHost err = 0 [02:42:17]CheckOFDResponse [02:42:17]1017 (14) - 77093643461234 [02:42:17]1041 (16) - 0000000000874798 [02:42:17]1040 (4) - 123162 [02:42:17]1012 (4) - 02.03.2024 20:44 [02:42:17]1206 (1) - 0 [02:42:17]OFD Sender: Remove packet 123162 [02:42:17]ProducePacketName [02:42:17]name=ofd_packets/00123162 [02:42:17]NVStorageDeleteData [02:42:17]Write to MH i2c: 01 00 00 9F 0D AC [02:42:17]Write i2c OK [02:42:17]MH_I2C_Read... [02:42:17]Read from MH i2c: 01 [02:42:17]MH_I2C_Read... [02:42:17]Read from MH i2c: 01 07 00 [02:42:17]MH_I2C_Read... [02:42:17]Read from MH i2c: 01 07 00 9F 0D 00 00 00 00 00 F9 0C B8 [02:42:17]RasterBufferAndPrint [02:42:17]line [02:42:17]line [02:42:17]line [02:42:17]line [02:42:17]line [02:42:17]written 0, free lines is 3327 [02:42:17]MH_Cut [02:42:17]Write to MH i2c: D1 01 00 A6 0D 01 85 [02:42:17]Write i2c OK [02:42:17]MH_I2C_Read... [02:42:17]Read from MH i2c: D1 [02:42:17]MH_I2C_Read... [02:42:17]Read from MH i2c: D1 01 00 [02:42:17]MH_I2C_Read... [02:42:17]Read from MH i2c: D1 01 00 A6 0D 00 84 [02:42:17]Write to MH i2c: 01 00 00 A7 0D B4 [02:42:17]Write i2c OK [02:42:17]MH_I2C_Read... [02:42:17]OFD Sender: No OFD packet to send [02:42:18]*** Cut start [02:42:18]*** Purtial cut [02:42:18]*** Stage 1: CUTSNS_PIN = 1 [02:42:20]Read from MH i2c: 01 [02:42:20]MH_I2C_Read... [02:42:20]*** Stop cut motor [02:42:20]*** Cut end [02:42:20]Read from MH i2c: 01 07 00 [02:42:20]MH_I2C_Read... [02:42:20]Read from MH i2c: 01 07 00 A7 0D 00 00 00 00 00 FF 0F C9 [02:42:20]process_action close_receipt done [02:42:20]requested_data is exist [02:42:20]produce_requested_data [02:42:20]requested_item fm.sn is exist - process it [02:42:20]wFMCommunicate request_size=4 [02:42:20]MH_SAM_APDU [02:42:20]CAPDU: 80 11 00 00 [02:42:20]Write to MH i2c: E2 08 00 A8 0D 80 11 00 00 00 00 00 00 2F [02:42:20]Write i2c OK [02:42:20]MH_I2C_Read... [02:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:42:20]Read from MH i2c: E2 [02:42:20]MH_I2C_Read... [02:42:20]Read from MH i2c: E2 17 00 [02:42:20]MH_I2C_Read... [02:42:20]Read from MH i2c: E2 17 00 A8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8D [02:42:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:42:20]wFMCommunicate OK [02:42:20]requested_item fd.num is exist - process it [02:42:20]SAM_PROTO_GetFieldsCounters [02:42:20]wFMCommunicate request_size=4 [02:42:20]MH_SAM_APDU [02:42:20]CAPDU: 80 13 00 00 [02:42:20]Write to MH i2c: E2 08 00 A9 0D 80 13 00 00 00 00 00 00 32 [02:42:20]Write i2c OK [02:42:20]MH_I2C_Read... [02:42:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:42:20]Read from MH i2c: E2 [02:42:20]MH_I2C_Read... [02:42:20]Read from MH i2c: E2 62 00 [02:42:20]MH_I2C_Read... [02:42:20]Read from MH i2c: E2 62 00 A9 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1A E1 01 00 0E 04 04 00 43 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 D6 [02:42:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1A E1 01 00 0E 04 04 00 43 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 [02:42:20]wFMCommunicate OK [02:42:20]SAM_PROTO_GetFieldsCounters done [02:42:20]requested_item shift.num is exist - process it [02:42:20]requested_item shift.opened is exist - process it [02:42:20]req_shift_opened [02:42:20]FM_GetShiftState [02:42:20]SAM_PROTO_GetShiftState [02:42:20]wFMCommunicate request_size=4 [02:42:20]MH_SAM_APDU [02:42:20]CAPDU: 80 13 01 00 [02:42:20]Write to MH i2c: E2 08 00 AA 0D 80 13 01 00 00 00 00 00 34 [02:42:20]Write i2c OK [02:42:20]MH_I2C_Read... [02:42:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:42:20]Read from MH i2c: E2 [02:42:20]MH_I2C_Read... [02:42:20]Read from MH i2c: E2 0E 00 [02:42:20]MH_I2C_Read... [02:42:20]Read from MH i2c: E2 0E 00 AA 0D 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 F6 [02:42:20]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:42:20]wFMCommunicate OK [02:42:20]SAM_PROTO_GetShiftState done [02:42:20]FM_GetShiftState done [02:42:20]req_shift_opened done [02:42:20]requested_item shift.open_date is exist - process it [02:42:20]req_shift_open_date [02:42:20]req_shift_open_date done [02:42:20]produce_requested_data done [02:42:20]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123162,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [02:42:20]process_action_free close_receipt [02:42:20]json_value_free [02:42:20]json_value_free done [02:42:20]process_json_proto returns [02:42:20]Send response to host [02:42:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123162,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [02:42:20]free response buf [02:42:20]execute_script done [02:42:20]execute_script returns [02:42:20]free content buf [02:42:20]Sock 7.Close socket [02:42:20]Sock 7.Thread stoped [02:42:22]OFD Sender: No OFD packet to send [02:42:28]OFD Sender: No OFD packet to send [02:42:33]OFD Sender: No OFD packet to send [02:42:38]OFD Sender: No OFD packet to send [02:42:43]OFD Sender: No OFD packet to send [02:42:48]OFD Sender: No OFD packet to send [02:42:53]OFD Sender: No OFD packet to send [02:42:58]OFD Sender: No OFD packet to send [02:43:03]OFD Sender: No OFD packet to send [02:43:08]OFD Sender: No OFD packet to send [02:43:13]OFD Sender: No OFD packet to send [02:43:18]OFD Sender: No OFD packet to send [02:43:23]OFD Sender: No OFD packet to send [02:43:28]OFD Sender: No OFD packet to send [02:43:33]OFD Sender: No OFD packet to send [02:43:38]OFD Sender: No OFD packet to send [02:43:43]OFD Sender: No OFD packet to send [02:43:48]OFD Sender: No OFD packet to send [02:43:53]OFD Sender: No OFD packet to send [02:43:58]OFD Sender: No OFD packet to send [02:44:03]OFD Sender: No OFD packet to send [02:44:08]OFD Sender: No OFD packet to send [02:44:13]OFD Sender: No OFD packet to send [02:44:18]OFD Sender: No OFD packet to send [02:44:23]OFD Sender: No OFD packet to send [02:44:28]OFD Sender: No OFD packet to send [02:44:33]OFD Sender: No OFD packet to send [02:44:38]OFD Sender: No OFD packet to send [02:44:43]OFD Sender: No OFD packet to send [02:44:48]OFD Sender: No OFD packet to send [02:44:53]OFD Sender: No OFD packet to send [02:44:58]OFD Sender: No OFD packet to send [02:45:03]OFD Sender: No OFD packet to send [02:45:08]OFD Sender: No OFD packet to send [02:45:13]OFD Sender: No OFD packet to send [02:45:18]OFD Sender: No OFD packet to send [02:45:23]OFD Sender: No OFD packet to send [02:45:28]OFD Sender: No OFD packet to send [02:45:33]OFD Sender: No OFD packet to send [02:45:38]OFD Sender: No OFD packet to send [02:45:43]OFD Sender: No OFD packet to send [02:45:48]OFD Sender: No OFD packet to send [02:45:53]OFD Sender: No OFD packet to send [02:45:58]OFD Sender: No OFD packet to send [02:46:03]OFD Sender: No OFD packet to send [02:46:08]OFD Sender: No OFD packet to send [02:46:13]OFD Sender: No OFD packet to send [02:46:18]OFD Sender: No OFD packet to send [02:46:23]OFD Sender: No OFD packet to send [02:46:28]OFD Sender: No OFD packet to send [02:46:33]OFD Sender: No OFD packet to send [02:46:38]OFD Sender: No OFD packet to send [02:46:43]OFD Sender: No OFD packet to send [02:46:48]OFD Sender: No OFD packet to send [02:46:53]OFD Sender: No OFD packet to send [02:46:58]OFD Sender: No OFD packet to send [02:47:03]OFD Sender: No OFD packet to send [02:47:08]OFD Sender: No OFD packet to send [02:47:13]OFD Sender: No OFD packet to send [02:47:18]OFD Sender: No OFD packet to send [02:47:23]OFD Sender: No OFD packet to send [02:47:28]OFD Sender: No OFD packet to send [02:47:33]OFD Sender: No OFD packet to send [02:47:38]OFD Sender: No OFD packet to send [02:47:43]OFD Sender: No OFD packet to send [02:47:48]OFD Sender: No OFD packet to send [02:47:53]OFD Sender: No OFD packet to send [02:47:58]OFD Sender: No OFD packet to send [02:48:03]OFD Sender: No OFD packet to send [02:48:08]OFD Sender: No OFD packet to send [02:48:13]OFD Sender: No OFD packet to send [02:48:18]OFD Sender: No OFD packet to send [02:48:23]OFD Sender: No OFD packet to send [02:48:28]OFD Sender: No OFD packet to send [02:48:33]OFD Sender: No OFD packet to send [02:48:38]OFD Sender: No OFD packet to send [02:48:43]OFD Sender: No OFD packet to send [02:48:48]OFD Sender: No OFD packet to send [02:48:53]OFD Sender: No OFD packet to send [02:48:58]OFD Sender: No OFD packet to send [02:49:03]OFD Sender: No OFD packet to send [02:49:08]OFD Sender: No OFD packet to send [02:49:13]OFD Sender: No OFD packet to send [02:49:18]OFD Sender: No OFD packet to send [02:49:23]OFD Sender: No OFD packet to send [02:49:28]OFD Sender: No OFD packet to send [02:49:33]OFD Sender: No OFD packet to send [02:49:38]OFD Sender: No OFD packet to send [02:49:43]OFD Sender: No OFD packet to send [02:49:48]OFD Sender: No OFD packet to send [02:49:53]OFD Sender: No OFD packet to send [02:49:58]OFD Sender: No OFD packet to send [02:50:03]OFD Sender: No OFD packet to send [02:50:08]OFD Sender: No OFD packet to send [02:50:13]OFD Sender: No OFD packet to send [02:50:18]OFD Sender: No OFD packet to send [02:50:23]OFD Sender: No OFD packet to send [02:50:28]OFD Sender: No OFD packet to send [02:50:33]OFD Sender: No OFD packet to send [02:50:38]OFD Sender: No OFD packet to send [02:50:43]OFD Sender: No OFD packet to send [02:50:48]OFD Sender: No OFD packet to send [02:50:53]OFD Sender: No OFD packet to send [02:50:58]OFD Sender: No OFD packet to send [02:51:03]OFD Sender: No OFD packet to send [02:51:08]OFD Sender: No OFD packet to send [02:51:13]OFD Sender: No OFD packet to send [02:51:18]OFD Sender: No OFD packet to send [02:51:23]OFD Sender: No OFD packet to send [02:51:28]OFD Sender: No OFD packet to send [02:51:33]OFD Sender: No OFD packet to send [02:51:38]OFD Sender: No OFD packet to send [02:51:43]OFD Sender: No OFD packet to send [02:51:48]OFD Sender: No OFD packet to send [02:51:53]OFD Sender: No OFD packet to send [02:51:58]OFD Sender: No OFD packet to send [02:52:03]OFD Sender: No OFD packet to send [02:52:08]OFD Sender: No OFD packet to send [02:52:13]OFD Sender: No OFD packet to send [02:52:18]OFD Sender: No OFD packet to send [02:52:23]OFD Sender: No OFD packet to send [02:52:28]OFD Sender: No OFD packet to send [02:52:33]OFD Sender: No OFD packet to send [02:52:38]OFD Sender: No OFD packet to send [02:52:43]OFD Sender: No OFD packet to send [02:52:48]OFD Sender: No OFD packet to send [02:52:53]OFD Sender: No OFD packet to send [02:52:58]OFD Sender: No OFD packet to send [02:53:03]OFD Sender: No OFD packet to send [02:53:08]OFD Sender: No OFD packet to send [02:53:13]OFD Sender: No OFD packet to send [02:53:18]OFD Sender: No OFD packet to send [02:53:23]OFD Sender: No OFD packet to send [02:53:28]OFD Sender: No OFD packet to send [02:53:33]OFD Sender: No OFD packet to send [02:53:38]OFD Sender: No OFD packet to send [02:53:43]OFD Sender: No OFD packet to send [02:53:48]OFD Sender: No OFD packet to send [02:53:53]OFD Sender: No OFD packet to send [02:53:58]OFD Sender: No OFD packet to send [02:54:03]OFD Sender: No OFD packet to send [02:54:08]OFD Sender: No OFD packet to send [02:54:13]OFD Sender: No OFD packet to send [02:54:18]OFD Sender: No OFD packet to send [02:54:23]OFD Sender: No OFD packet to send [02:54:28]OFD Sender: No OFD packet to send [02:54:33]OFD Sender: No OFD packet to send [02:54:38]OFD Sender: No OFD packet to send [02:54:43]OFD Sender: No OFD packet to send [02:54:48]OFD Sender: No OFD packet to send [02:54:53]OFD Sender: No OFD packet to send [02:54:58]OFD Sender: No OFD packet to send [02:55:03]OFD Sender: No OFD packet to send [02:55:08]OFD Sender: No OFD packet to send [02:55:13]OFD Sender: No OFD packet to send [02:55:18]OFD Sender: No OFD packet to send [02:55:23]OFD Sender: No OFD packet to send [02:55:28]OFD Sender: No OFD packet to send [02:55:33]OFD Sender: No OFD packet to send [02:55:38]OFD Sender: No OFD packet to send [02:55:43]OFD Sender: No OFD packet to send [02:55:48]OFD Sender: No OFD packet to send [02:55:53]OFD Sender: No OFD packet to send [02:55:58]OFD Sender: No OFD packet to send [02:56:03]OFD Sender: No OFD packet to send [02:56:08]OFD Sender: No OFD packet to send [02:56:13]OFD Sender: No OFD packet to send [02:56:15]accept exits with 9 [02:56:15]New connection [02:56:15]New thread 3067252068 created [02:56:15]Thread 3067395428 joined [02:56:15]Waiting for new connection... [02:56:15] Sock 9.Parse request [02:56:15]Sock 9.Check first char [02:56:15]Sock 9.First char is OK [02:56:15]request: POST /json_proto HTTP/1.0 [02:56:15]Method: POST [02:56:15]URL: /json_proto [02:56:15]Method is POST - this is cgi request [02:56:15]url: /json_proto [02:56:15]query_string will be loaded in cgi processing [02:56:15]execute_cgi json_proto POST (null) [02:56:15]execute_cgi path=json_proto method=POST [02:56:15]POST find Content-Length [02:56:15]Host: 172.17.48.197:8080 [02:56:15]Content-Length: 1209 [02:56:15]Content-Type: application/json [02:56:15] [02:56:15]POST finish read [02:56:15]Found Content-Length = 1209 [02:56:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u043A \u0443. \u041A. \u000A\u0421\u0447\u0435\u0442 N : (1)1106080\u000A03.03.2024 02:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 6.560 x 61.90\u000A\u0418\u0422\u041E\u0413: 406.06\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A101648\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:56:15]execute_script... [02:56:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0422\u0443\u0440\u0434\u0443\u043C\u0431\u0435\u043A \u0443. \u041A. \u000A\u0421\u0447\u0435\u0442 N : (1)1106080\u000A03.03.2024 02:52\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 6.560 x 61.90\u000A\u0418\u0422\u041E\u0413: 406.06\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A101648\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:56:15]POST & json_proto [02:56:15]process_json_proto [02:56:15]json parsed OK: [02:56:15]protocol is kg_v1.0 [02:56:15]action value=print_text [02:56:15]process_action print_text [02:56:15]cmd_print_text [02:56:15]ExternCall_PrintAddStr [02:56:15]wPrintStart [02:56:15]Write to MH i2c: 01 00 00 AB 0D B8 [02:56:15]Write i2c OK [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: 01 [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: 01 07 00 [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: 01 07 00 AB 0D 00 00 00 00 00 FF 0F CD [02:56:15]RasterBufferAndPrint [02:56:15]line *****ТОВАРНЫЙ ЧЕК***** [02:56:15]line АЗС 25 [02:56:15]line Партнер нефть [02:56:15]line 02508201610067 [02:56:15]line Кассир : Турдумбек у. К. [02:56:15]line Счет N : (1)1106080 [02:56:15]line 03.03.2024 02:52 [02:56:15]line ПРОДАЖА [02:56:15]line ТРК (МРК, ГНК): 21 [02:56:15]line Вид ГСМ : 2710124130 [02:56:15]line Аи-92-К-5 [02:56:15]line 6.560 x 61.90 [02:56:15]line ИТОГ: 406.06 [02:56:15]line Тип оплаты: Талоны: Топливная Карта [02:56:15]line 101648 [02:56:15]line ______________________ [02:56:15]line (подпись) [02:56:15]written 0, free lines is 4095 [02:56:15]Write to MH i2c: 01 00 00 C0 0D CD [02:56:15]Write i2c OK [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: 01 [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: 01 07 00 [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: 01 07 00 C0 0D 00 00 00 00 00 F6 0D D7 [02:56:15]RasterBufferAndPrint [02:56:15]line [02:56:15]line [02:56:15]line [02:56:15]line [02:56:15]line [02:56:15]written 0, free lines is 3576 [02:56:15]MH_Cut [02:56:15]Write to MH i2c: D1 01 00 C7 0D 01 A6 [02:56:15]Write i2c OK [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: D1 [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: D1 01 00 [02:56:15]MH_I2C_Read... [02:56:15]Read from MH i2c: D1 01 00 C7 0D 00 A5 [02:56:15]Write to MH i2c: 01 00 00 C8 0D D5 [02:56:15]Write i2c OK [02:56:15]MH_I2C_Read... [02:56:16]*** Cut start [02:56:16]*** Purtial cut [02:56:16]*** Stage 1: CUTSNS_PIN = 1 [02:56:18]Read from MH i2c: 01 [02:56:18]MH_I2C_Read... [02:56:18]Read from MH i2c: 01 07 00 [02:56:18]MH_I2C_Read... [02:56:18]*** Stop cut motor [02:56:18]*** Cut end [02:56:18]Read from MH i2c: 01 07 00 C8 0D 00 00 00 00 00 FF 0F EA [02:56:18]process_action print_text done [02:56:18]requested_data is exist [02:56:18]produce_requested_data [02:56:18]requested_item fm.sn is exist - process it [02:56:18]wFMCommunicate request_size=4 [02:56:18]MH_SAM_APDU [02:56:18]CAPDU: 80 11 00 00 [02:56:18]Write to MH i2c: E2 08 00 C9 0D 80 11 00 00 00 00 00 00 50 [02:56:18]Write i2c OK [02:56:18]MH_I2C_Read... [02:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:56:18]Read from MH i2c: E2 [02:56:18]MH_I2C_Read... [02:56:18]Read from MH i2c: E2 17 00 [02:56:18]MH_I2C_Read... [02:56:18]Read from MH i2c: E2 17 00 C9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [02:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:56:18]wFMCommunicate OK [02:56:18]requested_item fd.num is exist - process it [02:56:18]SAM_PROTO_GetFieldsCounters [02:56:18]wFMCommunicate request_size=4 [02:56:18]MH_SAM_APDU [02:56:18]CAPDU: 80 13 00 00 [02:56:18]Write to MH i2c: E2 08 00 CA 0D 80 13 00 00 00 00 00 00 53 [02:56:18]Write i2c OK [02:56:18]MH_I2C_Read... [02:56:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:56:18]Read from MH i2c: E2 [02:56:18]MH_I2C_Read... [02:56:18]Read from MH i2c: E2 62 00 [02:56:18]MH_I2C_Read... [02:56:18]Read from MH i2c: E2 62 00 CA 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1A E1 01 00 0E 04 04 00 43 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 F7 [02:56:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1A E1 01 00 0E 04 04 00 43 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 [02:56:18]wFMCommunicate OK [02:56:18]SAM_PROTO_GetFieldsCounters done [02:56:18]requested_item shift.num is exist - process it [02:56:18]requested_item shift.opened is exist - process it [02:56:18]req_shift_opened [02:56:18]FM_GetShiftState [02:56:18]SAM_PROTO_GetShiftState [02:56:18]wFMCommunicate request_size=4 [02:56:18]MH_SAM_APDU [02:56:18]CAPDU: 80 13 01 00 [02:56:18]Write to MH i2c: E2 08 00 CB 0D 80 13 01 00 00 00 00 00 55 [02:56:18]Write i2c OK [02:56:18]MH_I2C_Read... [02:56:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:56:18]Read from MH i2c: E2 [02:56:18]MH_I2C_Read... [02:56:18]Read from MH i2c: E2 0E 00 [02:56:18]MH_I2C_Read... [02:56:18]Read from MH i2c: E2 0E 00 CB 0D 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 17 [02:56:18]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:56:18]wFMCommunicate OK [02:56:18]SAM_PROTO_GetShiftState done [02:56:18]FM_GetShiftState done [02:56:18]req_shift_opened done [02:56:18]requested_item shift.open_date is exist - process it [02:56:18]req_shift_open_date [02:56:18]req_shift_open_date done [02:56:18]produce_requested_data done [02:56:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123162,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [02:56:18]process_action_free print_text [02:56:18]json_value_free [02:56:18]json_value_free done [02:56:18]process_json_proto returns [02:56:18]Send response to host [02:56:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123162,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [02:56:18]free response buf [02:56:18]execute_script done [02:56:18]execute_script returns [02:56:18]free content buf [02:56:18]Sock 9.Close socket [02:56:18]Sock 9.Thread stoped [02:56:18]OFD Sender: No OFD packet to send [02:56:23]OFD Sender: No OFD packet to send [02:56:28]OFD Sender: No OFD packet to send [02:56:33]OFD Sender: No OFD packet to send [02:56:38]OFD Sender: No OFD packet to send [02:56:43]OFD Sender: No OFD packet to send [02:56:48]OFD Sender: No OFD packet to send [02:56:53]OFD Sender: No OFD packet to send [02:56:58]OFD Sender: No OFD packet to send [02:57:03]OFD Sender: No OFD packet to send [02:57:08]OFD Sender: No OFD packet to send [02:57:12]accept exits with 7 [02:57:12]New connection [02:57:12]New thread 3067395428 created [02:57:12]Thread 3067252068 joined [02:57:12]Waiting for new connection... [02:57:12] Sock 7.Parse request [02:57:12]Sock 7.Check first char [02:57:12]Sock 7.First char is OK [02:57:12]request: POST /json_proto HTTP/1.0 [02:57:12]Method: POST [02:57:12]URL: /json_proto [02:57:12]Method is POST - this is cgi request [02:57:12]url: /json_proto [02:57:12]query_string will be loaded in cgi processing [02:57:12]execute_cgi json_proto POST (null) [02:57:12]execute_cgi path=json_proto method=POST [02:57:12]POST find Content-Length [02:57:12]Host: 172.17.48.197:8080 [02:57:12]Content-Length: 662 [02:57:12]Content-Type: application/json [02:57:12] [02:57:12]POST finish read [02:57:12]Found Content-Length = 662 [02:57:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:57:12]execute_script... [02:57: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)1106081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:57:12]POST & json_proto [02:57:12]process_json_proto [02:57:12]json parsed OK: [02:57:12]protocol is kg_v1.0 [02:57:12]action value=close_receipt [02:57:12]process_action close_receipt [02:57:12]cmd_close_receipt [02:57:12]MH_GetDate [02:57:12]Write to MH i2c: F0 00 00 CC 0D C8 [02:57:12]Write i2c OK [02:57:12]MH_I2C_Read... [02:57:12]Read from MH i2c: F0 [02:57:12]MH_I2C_Read... [02:57:12]Read from MH i2c: F0 09 00 [02:57:12]MH_I2C_Read... [02:57:12]Read from MH i2c: F0 09 00 CC 0D 00 09 E7 E3 65 6C AF E3 65 6C [02:57:12]GetLastDocTimeStamp 1709433736 [02:57:12]current date 1709434633 [02:57:12]FM_GetShiftState [02:57:12]SAM_PROTO_GetShiftState [02:57:12]wFMCommunicate request_size=4 [02:57:12]MH_SAM_APDU [02:57:12]CAPDU: 80 13 01 00 [02:57:12]Write to MH i2c: E2 08 00 CD 0D 80 13 01 00 00 00 00 00 57 [02:57:12]Write i2c OK [02:57:12]MH_I2C_Read... [02:57:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:57:12]Read from MH i2c: E2 [02:57:12]MH_I2C_Read... [02:57:12]Read from MH i2c: E2 0E 00 [02:57:12]MH_I2C_Read... [02:57:12]Read from MH i2c: E2 0E 00 CD 0D 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 19 [02:57:12]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:57:12]wFMCommunicate OK [02:57:12]SAM_PROTO_GetShiftState done [02:57:12]FM_GetShiftState done [02:57:12]opened in 1709425579 [02:57:12]opened+sec_in_day 1709511979 [02:57:12]quantity*price = 61900 [02:57:12]sum+1 = 61901 [02:57:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 Внесено: 1000.00 СДАЧА: 381.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 619.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 20 03.03.2024 02:57 Смена: 323 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123163 ФПД: 278436008230300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T025713&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123163&fm=278436008230300&tin=02508201610067®Number=0000000000090573&sum=61900 [02:57:13]StoreToDocumentArchive [02:57:13]shift 323 fd 123163 [02:57:13]save to /storage/0323/doc_00123163 [02:57:13]save last doc name /storage/0323/doc_00123163 to /storage/kkm_last_doc_name [02:57:13]save OK [02:57:13]Clear old archive folders... [02:57:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:57:13]tlvbuf is 00DAD620 [02:57:13]SAM_PROTO_ClearQueue [02:57:13]wFMCommunicate request_size=4 [02:57:13]MH_SAM_APDU [02:57:13]CAPDU: 80 09 00 00 [02:57:13]Write to MH i2c: E2 08 00 DA 0D 80 09 00 00 00 00 00 00 59 [02:57:13]Write i2c OK [02:57:13]MH_I2C_Read... [02:57:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:57:13]Read from MH i2c: E2 [02:57:13]MH_I2C_Read... [02:57:13]Read from MH i2c: E2 03 00 [02:57:13]MH_I2C_Read... [02:57:13]Read from MH i2c: E2 03 00 DA 0D 00 90 00 5B [02:57:13]RAPDU: 90 00 [02:57:13]wFMCommunicate OK [02:57:13]SAM_PROTO_ClearQueue done [02:57:13]KKMCreateOFDPacket [02:57:13]OFDProtocolAddRootSTLVToBuf [02:57:13]FM_MakeSignedData [02:57:13]FM_MakeSignedData [02:57:13]SAM_PROTO_SignData [02:57:13]wFMCommunicate request_size=4 [02:57:13]MH_SAM_APDU [02:57:13]CAPDU: 80 0D 01 02 [02:57:13]Write to MH i2c: E2 08 00 DB 0D 80 0D 01 02 00 00 00 00 61 [02:57:13]Write i2c OK [02:57:13]MH_I2C_Read... [02:57:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:57:13]Read from MH i2c: E2 [02:57:13]MH_I2C_Read... [02:57:13]Read from MH i2c: E2 03 00 [02:57:13]MH_I2C_Read... [02:57:13]Read from MH i2c: E2 03 00 DB 0D 00 90 00 5C [02:57:13]RAPDU: 90 00 [02:57:13]wFMCommunicate OK [02:57:13]wFMCommunicate request_size=255 [02:57:13]MH_SAM_APDU [02:57: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 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 09 E7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E1 01 00 35 04 06 00 FD [02:57:13]Write to MH i2c: E2 02 01 DC 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 09 E7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E1 01 00 35 04 06 00 FD 00 00 9F [02:57:13]Write i2c OK [02:57:13]MH_I2C_Read... [02:57:14]OFD Sender: No OFD packet to send [02:57:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:57:14]Read from MH i2c: E2 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: E2 03 00 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: E2 03 00 DC 0D 00 90 00 5D [02:57:14]RAPDU: 90 00 [02:57:14]wFMCommunicate OK [02:57:14]wFMCommunicate request_size=10 [02:57:14]MH_SAM_APDU [02:57:14]CAPDU: 80 0D 02 02 05 3C 6F 5C FD 9C [02:57:14]Write to MH i2c: E2 0D 00 DD 0D 80 0D 02 02 05 00 3C 6F 5C FD 9C 00 00 0E [02:57:14]Write i2c OK [02:57:14]MH_I2C_Read... [02:57:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:57:14]Read from MH i2c: E2 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: E2 03 00 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: E2 03 00 DD 0D 00 90 00 5E [02:57:14]RAPDU: 90 00 [02:57:14]wFMCommunicate OK [02:57:14]wFMCommunicate request_size=4 [02:57:14]MH_SAM_APDU [02:57:14]CAPDU: 80 0D 03 02 [02:57:14]Write to MH i2c: E2 08 00 DE 0D 80 0D 03 02 00 00 00 00 66 [02:57:14]Write i2c OK [02:57:14]MH_I2C_Read... [02:57:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:57:14]Read from MH i2c: E2 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: E2 0B 00 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: E2 0B 00 DE 0D 00 A6 07 47 65 59 29 E8 84 90 00 AE [02:57:14]RAPDU: A6 07 47 65 59 29 E8 84 90 00 [02:57:14]wFMCommunicate OK [02:57:14]SAM_PROTO_SignData done [02:57:14]FM_MakeSignedData done [02:57:14]CreateOFDProtocolMessage [02:57:14]wFMCommunicate request_size=4 [02:57:14]MH_SAM_APDU [02:57:14]CAPDU: 80 11 00 00 [02:57:14]Write to MH i2c: E2 08 00 DF 0D 80 11 00 00 00 00 00 00 66 [02:57:14]Write i2c OK [02:57:14]MH_I2C_Read... [02:57:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:57:14]Read from MH i2c: E2 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: E2 17 00 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: E2 17 00 DF 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C4 [02:57:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:57:14]wFMCommunicate OK [02:57:14]CreateOFDProtocolMessage done [02:57:14]OFDSenderStorePacket 123163 [02:57:14]StoreOFDPacket docnum=123163 [02:57:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BB B0 07 01 F1 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 09 E7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E1 01 00 35 04 06 00 FD 3C 6F 5C FD 9C A6 07 47 65 59 29 E8 84 [02:57:14]CheckFolder [02:57:14]dirname=/storage/ofd_packets [02:57:14]CheckFolder done [02:57:14]ProducePacketName [02:57:14]name=ofd_packets/00123163 [02:57:14]NVStorageSaveData ofd_packets/00123163 [02:57:14]File name is /storage/ofd_packets/00123163 [02:57:14]Write 301 bytes [02:57:14]NVStorageSaveData done [02:57:14]OFDSenderStorePacket done [02:57:14]KKMCreateOFDPacket done [02:57:14]NVStorageSaveData kkm_last_timestamp [02:57:14]File name is /storage/kkm_last_timestamp [02:57:14]Write 4 bytes [02:57:14]NVStorageSaveData done [02:57:14]OFD Sender: Processing packet 123163 [packets to send 112, broken 111] [02:57:14]ProducePacketName [02:57:14]name=ofd_packets/00123163 [02:57:14]OFD Sender: To server: pG, [02:57:14]CommunicateWithHost lk.salyk.kg:30040 [02:57:14]ConnectInit lk.salyk.kg [02:57:14]ExternCall_PrintAddStr [02:57:14]wPrintStart [02:57:14]Write to MH i2c: 01 00 00 E0 0D ED [02:57:14]Write i2c OK [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: 01 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: 01 07 00 [02:57:14]MH_I2C_Read... [02:57:14]Read from MH i2c: 01 07 00 E0 0D 00 00 00 00 00 FF 0F 02 [02:57:14]RasterBufferAndPrint [02:57:14]line Счет N : (1)1106081 [02:57:14]line ИНН: 02508201610067 [02:57:14]line Контрольно-Кассовый Чек [02:57:14]line ПРОДАЖА [02:57:14]line ТРК (МРК, ГНК) : 62 [02:57:14]line Товар: 2710124130 [02:57:14]line Аи-92-К-5 [02:57:14]line 10.000 * 61.90 [02:57:14]line = 619.00 [02:57:14]line НДС 12% НСП 1% [02:57:14]line > о реализуемом товаре [02:57:14]line ИТОГО: 619.00 [02:57:14]line Внесено: 1000.00 [02:57:14]line СДАЧА: 381.00 [02:57:14]line НСП 1% : 5.48 [02:57:14]line НДС 12% : 65.73 [02:57:14]line Наличными: 619.00 [02:57:14]line Безнал.: 0.00 [02:57:14]line Место: АЗС № 25 "Партнер Нефть" [02:57:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [02:57:14]line СНО: Общий режим [02:57:14]line Чек 20 03.03.2024 02:57 [02:57:14]line Смена: 323 ФФД: 1.0 [02:57:14]line ЗНМ: 0300000019 [02:57:14]line РНМ: 0000000000090573 [02:57:14]line Версия ККМ: 001 [02:57:14]line ФМ: 0000000000874798 [02:57:14]line ФД: 123163 [02:57:14]line ФПД: 278436008230300 [02:57:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240303T025713&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123163&fm=278436008230300&tin=02508201610067®Number=0000000000090573&sum=61900 [02:57:14]Connected sock=11 [02:57:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BB B0 07 01 F1 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 09 E7 E3 65 0E 04 04 00 43 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E1 01 00 written 0, free lines is 4095 [02:57:14]35 04 06 00 FD 3C 6F 5C FD 9C A6 07 47 65 59 29 E8 84 [02:57:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6D 99 47 00 F7 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 1B E1 01 00 F4 03 04 00 36 93 E3 65 B6 04 01 00 00 BC 42 16 FD 6E EB 6B 1B [02:57:14]CommunicateWithHost err = 0 [02:57:14]CheckOFDResponse [02:57:14]1017 (14) - 77093643461234 [02:57:14]1041 (16) - 0000000000874798 [02:57:14]1040 (4) - 123163 [02:57:14]1012 (4) - 02.03.2024 20:59 [02:57:14]1206 (1) - 0 [02:57:14]OFD Sender: Remove packet 123163 [02:57:14]ProducePacketName [02:57:14]name=ofd_packets/00123163 [02:57:14]NVStorageDeleteData [02:57:15]Write to MH i2c: 01 00 00 0A 0E 18 [02:57:15]Write i2c OK [02:57:15]MH_I2C_Read... [02:57:15]Read from MH i2c: 01 [02:57:15]MH_I2C_Read... [02:57:15]Read from MH i2c: 01 07 00 [02:57:15]MH_I2C_Read... [02:57:15]Read from MH i2c: 01 07 00 0A 0E 00 00 00 00 00 05 0D 31 [02:57:15]RasterBufferAndPrint [02:57:15]line [02:57:15]line [02:57:15]line [02:57:15]line [02:57:15]line [02:57:15]written 0, free lines is 3339 [02:57:15]MH_Cut [02:57:15]Write to MH i2c: D1 01 00 11 0E 01 F1 [02:57:15]Write i2c OK [02:57:15]MH_I2C_Read... [02:57:15]Read from MH i2c: D1 [02:57:15]MH_I2C_Read... [02:57:15]Read from MH i2c: D1 01 00 [02:57:15]MH_I2C_Read... [02:57:15]Read from MH i2c: D1 01 00 11 0E 00 F0 [02:57:15]Write to MH i2c: 01 00 00 12 0E 20 [02:57:15]Write i2c OK [02:57:15]MH_I2C_Read... [02:57:15]OFD Sender: No OFD packet to send [02:57:15]*** Cut start [02:57:15]*** Purtial cut [02:57:15]*** Stage 1: CUTSNS_PIN = 1 [02:57:17]Read from MH i2c: 01 [02:57:17]MH_I2C_Read... [02:57:17]*** Stop cut motor [02:57:17]*** Cut end [02:57:17]Read from MH i2c: 01 07 00 [02:57:17]MH_I2C_Read... [02:57:17]Read from MH i2c: 01 07 00 12 0E 00 00 00 00 00 FF 0F 35 [02:57:17]process_action close_receipt done [02:57:17]requested_data is exist [02:57:17]produce_requested_data [02:57:17]requested_item fm.sn is exist - process it [02:57:17]wFMCommunicate request_size=4 [02:57:17]MH_SAM_APDU [02:57:17]CAPDU: 80 11 00 00 [02:57:17]Write to MH i2c: E2 08 00 13 0E 80 11 00 00 00 00 00 00 9B [02:57:17]Write i2c OK [02:57:17]MH_I2C_Read... [02:57:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:57:17]Read from MH i2c: E2 [02:57:17]MH_I2C_Read... [02:57:17]Read from MH i2c: E2 17 00 [02:57:17]MH_I2C_Read... [02:57:17]Read from MH i2c: E2 17 00 13 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F9 [02:57:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [02:57:17]wFMCommunicate OK [02:57:17]requested_item fd.num is exist - process it [02:57:17]SAM_PROTO_GetFieldsCounters [02:57:17]wFMCommunicate request_size=4 [02:57:17]MH_SAM_APDU [02:57:17]CAPDU: 80 13 00 00 [02:57:17]Write to MH i2c: E2 08 00 14 0E 80 13 00 00 00 00 00 00 9E [02:57:17]Write i2c OK [02:57:17]MH_I2C_Read... [02:57:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:57:17]Read from MH i2c: E2 [02:57:17]MH_I2C_Read... [02:57:17]Read from MH i2c: E2 62 00 [02:57:17]MH_I2C_Read... [02:57:17]Read from MH i2c: E2 62 00 14 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1B E1 01 00 0E 04 04 00 43 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 46 [02:57:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 1B E1 01 00 0E 04 04 00 43 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 [02:57:17]wFMCommunicate OK [02:57:17]SAM_PROTO_GetFieldsCounters done [02:57:17]requested_item shift.num is exist - process it [02:57:17]requested_item shift.opened is exist - process it [02:57:17]req_shift_opened [02:57:17]FM_GetShiftState [02:57:17]SAM_PROTO_GetShiftState [02:57:17]wFMCommunicate request_size=4 [02:57:17]MH_SAM_APDU [02:57:17]CAPDU: 80 13 01 00 [02:57:17]Write to MH i2c: E2 08 00 15 0E 80 13 01 00 00 00 00 00 A0 [02:57:17]Write i2c OK [02:57:17]MH_I2C_Read... [02:57:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:57:18]Read from MH i2c: E2 [02:57:18]MH_I2C_Read... [02:57:18]Read from MH i2c: E2 0E 00 [02:57:18]MH_I2C_Read... [02:57:18]Read from MH i2c: E2 0E 00 15 0E 00 09 00 01 AB C3 E3 65 00 00 00 00 90 00 62 [02:57:18]RAPDU: 09 00 01 AB C3 E3 65 00 00 00 00 90 00 [02:57:18]wFMCommunicate OK [02:57:18]SAM_PROTO_GetShiftState done [02:57:18]FM_GetShiftState done [02:57:18]req_shift_opened done [02:57:18]requested_item shift.open_date is exist - process it [02:57:18]req_shift_open_date [02:57:18]req_shift_open_date done [02:57:18]produce_requested_data done [02:57:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123163,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579} [02:57:18]process_action_free close_receipt [02:57:18]json_value_free [02:57:18]json_value_free done [02:57:18]process_json_proto returns [02:57:18]Send response to host [02:57:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123163,"shift.num":323,"shift.opened":1,"shift.open_date":1709425579}}} [02:57:18]free response buf [02:57:18]execute_script done [02:57:18]execute_script returns [02:57:18]free content buf [02:57:18]Sock 7.Close socket [02:57:18]Sock 7.Thread stoped [02:57:20]OFD Sender: No OFD packet to send [02:57:25]OFD Sender: No OFD packet to send [02:57:30]OFD Sender: No OFD packet to send [02:57:35]OFD Sender: No OFD packet to send